text: define(["./chart-styles.js", "../../@polymer/polymer/polymer-element.js", "../../@polymer/iron-resizable-behavior/iron-resizable-behavior.js", "../../@polymer/polymer/lib/legacy/class.js", "./resize-behavior.js", "./context-behavior.js", "./chart-property-behavior.js"], function (_chartStyles, _polymerElement, _ironResizableBehavior, _class, _resizeBehavior, _contextBehavior, _chartPropertyBehavior) {
    "use strict";
  
    var _templateObject_1068a960942811ecb1937969798b231a;
  
    function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = babelHelpers.getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = babelHelpers.getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return babelHelpers.possibleConstructorReturn(this, result); }; }
  
    function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
  
    var ChartHorizontalBar = /*#__PURE__*/function (_ChartResizeBehavior) {
      babelHelpers.inherits(ChartHorizontalBar, _ChartResizeBehavior);
  
      var _super = _createSuper(ChartHorizontalBar);
  
      function ChartHorizontalBar() {
        babelHelpers.classCallCheck(this, ChartHorizontalBar);
        return _super.apply(this, arguments);
      }
  
      babelHelpers.createClass(ChartHorizontalBar, [{
        key: "ready",
        value: function ready() {
          babelHelpers.get(babelHelpers.getPrototypeOf(ChartHorizontalBar.prototype), "ready", this).call(this);
  
          this._setType('horizontalBar');
        }
      }], [{
        key: "template",
        get: function get() {
          return (0, _polymerElement.html)(_templateObject_1068a960942811ecb1937969798b231a || (_templateObject_1068a960942811ecb1937969798b231a = babelHelpers.taggedTemplateLiteral(["\n    <style include=\"chart-styles\"></style>\n\n    <div>\n      <canvas id=\"canvas\"></canvas>\n    </div>\n"])));
        }
      }, {
        key: "is",
        get: function get() {
          return 'chart-horizontal-bar';
        }
      }]);
      return ChartHorizontalBar;
    }((0, _resizeBehavior.ChartResizeBehavior)((0, _contextBehavior.ChartContextBehavior)((0, _chartPropertyBehavior.ChartPropertyBehavior)((0, _class.mixinBehaviors)([_ironResizableBehavior.IronResizableBehavior], _polymerElement.PolymerElement)))));
  
    window.customElements.define(ChartHorizontalBar.is, ChartHorizontalBar);
  });