(function webpackUniversalModuleDefinition(root, factory) {
	if(typeof exports === 'object' && typeof module === 'object')
		module.exports = factory(require("@angular/common"), require("@angular/core"));
	else if(typeof define === 'function' && define.amd)
		define(["@angular/common", "@angular/core"], factory);
	else if(typeof exports === 'object')
		exports["shared"] = factory(require("@angular/common"), require("@angular/core"));
	else
		root["shared"] = factory(root["@angular/common"], root["@angular/core"]);
})((typeof self !== 'undefined' ? self : this), function(__WEBPACK_EXTERNAL_MODULE__angular_common__, __WEBPACK_EXTERNAL_MODULE__angular_core__) {
return /******/ (function(modules) { // webpackBootstrap
/******/ 	// The module cache
/******/ 	var installedModules = {};
/******/
/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {
/******/
/******/ 		// Check if module is in cache
/******/ 		if(installedModules[moduleId]) {
/******/ 			return installedModules[moduleId].exports;
/******/ 		}
/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = installedModules[moduleId] = {
/******/ 			i: moduleId,
/******/ 			l: false,
/******/ 			exports: {}
/******/ 		};
/******/
/******/ 		// Execute the module function
/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ 		// Flag the module as loaded
/******/ 		module.l = true;
/******/
/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}
/******/
/******/
/******/ 	// expose the modules object (__webpack_modules__)
/******/ 	__webpack_require__.m = modules;
/******/
/******/ 	// expose the module cache
/******/ 	__webpack_require__.c = installedModules;
/******/
/******/ 	// define getter function for harmony exports
/******/ 	__webpack_require__.d = function(exports, name, getter) {
/******/ 		if(!__webpack_require__.o(exports, name)) {
/******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ 		}
/******/ 	};
/******/
/******/ 	// define __esModule on exports
/******/ 	__webpack_require__.r = function(exports) {
/******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ 		}
/******/ 		Object.defineProperty(exports, '__esModule', { value: true });
/******/ 	};
/******/
/******/ 	// create a fake namespace object
/******/ 	// mode & 1: value is a module id, require it
/******/ 	// mode & 2: merge all properties of value into the ns
/******/ 	// mode & 4: return value when already ns object
/******/ 	// mode & 8|1: behave like require
/******/ 	__webpack_require__.t = function(value, mode) {
/******/ 		if(mode & 1) value = __webpack_require__(value);
/******/ 		if(mode & 8) return value;
/******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ 		var ns = Object.create(null);
/******/ 		__webpack_require__.r(ns);
/******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ 		return ns;
/******/ 	};
/******/
/******/ 	// getDefaultExport function for compatibility with non-harmony modules
/******/ 	__webpack_require__.n = function(module) {
/******/ 		var getter = module && module.__esModule ?
/******/ 			function getDefault() { return module['default']; } :
/******/ 			function getModuleExports() { return module; };
/******/ 		__webpack_require__.d(getter, 'a', getter);
/******/ 		return getter;
/******/ 	};
/******/
/******/ 	// Object.prototype.hasOwnProperty.call
/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ 	// __webpack_public_path__
/******/ 	__webpack_require__.p = "";
/******/
/******/
/******/ 	// Load entry module and return exports
/******/ 	return __webpack_require__(__webpack_require__.s = 0);
/******/ })
/************************************************************************/
/******/ ({

/***/ "../../dist/shared/fesm2015/shared.js":
/*!**************************************************************************************************!*\
  !*** E:/SVN_WS/trunk/sdi-web-client-plugins/m2-plugins-workspace/dist/shared/fesm2015/shared.js ***!
  \**************************************************************************************************/
/*! exports provided: ButtonComponent, SharedComponent, SharedModule, TabComponent, TabsComponent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ButtonComponent", function() { return ButtonComponent; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SharedComponent", function() { return SharedComponent; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SharedModule", function() { return SharedModule; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TabComponent", function() { return TabComponent; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TabsComponent", function() { return TabsComponent; });
/* harmony import */ var E_SVN_WS_trunk_sdi_web_client_plugins_m2_plugins_workspace_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! E:/SVN_WS/trunk/sdi-web-client-plugins/m2-plugins-workspace/node_modules/@babel/runtime/helpers/esm/createClass */ "../../node_modules/@babel/runtime/helpers/esm/createClass.js");
/* harmony import */ var E_SVN_WS_trunk_sdi_web_client_plugins_m2_plugins_workspace_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! E:/SVN_WS/trunk/sdi-web-client-plugins/m2-plugins-workspace/node_modules/@babel/runtime/helpers/esm/classCallCheck */ "../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ "@angular/core");
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_angular_core__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ "@angular/common");
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_angular_common__WEBPACK_IMPORTED_MODULE_3__);




var _c0 = ["sharedBtn", ""];
var _c1 = ["*"];

var ButtonComponent = function ButtonComponent() {
  Object(E_SVN_WS_trunk_sdi_web_client_plugins_m2_plugins_workspace_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_1__["default"])(this, ButtonComponent);
};

ButtonComponent.ɵfac = function ButtonComponent_Factory(t) {
  return new (t || ButtonComponent)();
};

ButtonComponent.ɵcmp = Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"])({
  type: ButtonComponent,
  selectors: [["button", "sharedBtn", ""]],
  attrs: _c0,
  ngContentSelectors: _c1,
  decls: 1,
  vars: 0,
  template: function ButtonComponent_Template(rf, ctx) {
    if (rf & 1) {
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵprojectionDef"])();
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵprojection"])(0);
    }
  },
  styles: ["[_nghost-%COMP%]{background:#fff;border:1px solid #d8dde6;border-radius:6px;cursor:pointer;line-height:40px;padding:0 15px}[_nghost-%COMP%]:hover{background:#f3f7fb}"]
});
/*@__PURE__*/

(function () {
  Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"])(ButtonComponent, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Component"],
    args: [{
      // tslint:disable-next-line: component-selector
      selector: 'button[sharedBtn]',
      template: '<ng-content></ng-content>',
      styleUrls: ['./button.component.scss']
    }]
  }], null, null);
})();

function TabsComponent_li_1_Template(rf, ctx) {
  if (rf & 1) {
    var _r3 = Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"])();

    Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"])(0, "li", 3);
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"])("click", function TabsComponent_li_1_Template_li_click_0_listener() {
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"])(_r3);
      var tab_r1 = ctx.$implicit;
      var ctx_r2 = Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"])();
      return ctx_r2.selectTab(tab_r1);
    });
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"])(1);
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"])();
  }

  if (rf & 2) {
    var tab_r1 = ctx.$implicit;
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵclassProp"])("tab--active", !tab_r1.hidden);
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"])(1);
    Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate1"])(" ", tab_r1.title, " ");
  }
}

var _c0$1 = ["*"];

var TabsComponent = /*#__PURE__*/function () {
  function TabsComponent() {
    Object(E_SVN_WS_trunk_sdi_web_client_plugins_m2_plugins_workspace_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_1__["default"])(this, TabsComponent);

    this.tabs = [];
    this.selected = new _angular_core__WEBPACK_IMPORTED_MODULE_2__["EventEmitter"]();
  }

  Object(E_SVN_WS_trunk_sdi_web_client_plugins_m2_plugins_workspace_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_0__["default"])(TabsComponent, [{
    key: "addTab",
    value: function addTab(tabComponent) {
      if (!this.tabs.length) {
        tabComponent.hidden = false;
      }

      this.tabs.push(tabComponent);
    }
  }, {
    key: "selectTab",
    value: function selectTab(tabComponent) {
      this.tabs.map(function (tab) {
        return tab.hidden = true;
      });
      tabComponent.hidden = false;
      this.selected.emit(tabComponent);
    }
  }]);

  return TabsComponent;
}();

TabsComponent.ɵfac = function TabsComponent_Factory(t) {
  return new (t || TabsComponent)();
};

TabsComponent.ɵcmp = Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"])({
  type: TabsComponent,
  selectors: [["shared-tabs"]],
  outputs: {
    selected: "selected"
  },
  ngContentSelectors: _c0$1,
  decls: 4,
  vars: 1,
  consts: [[1, "tabs"], ["class", "tab", 3, "tab--active", "click", 4, "ngFor", "ngForOf"], [1, "tab-body"], [1, "tab", 3, "click"]],
  template: function TabsComponent_Template(rf, ctx) {
    if (rf & 1) {
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵprojectionDef"])();
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"])(0, "ul", 0);
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"])(1, TabsComponent_li_1_Template, 2, 3, "li", 1);
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"])();
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"])(2, "div", 2);
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵprojection"])(3);
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"])();
    }

    if (rf & 2) {
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"])(1);
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"])("ngForOf", ctx.tabs);
    }
  },
  directives: [_angular_common__WEBPACK_IMPORTED_MODULE_3__["NgForOf"]],
  styles: ["[_nghost-%COMP%]{display:block}.tabs[_ngcontent-%COMP%]{border-bottom:1px solid #ebeef2;display:flex;list-style:none;margin:0;padding:0}.tab[_ngcontent-%COMP%]{cursor:pointer;line-height:40px;padding:0 20px;position:relative}.tab-body[_ngcontent-%COMP%]{padding:20px}.tab--active[_ngcontent-%COMP%]:before{background:#03a9f4;bottom:0;content:\"\";height:3px;left:0;position:absolute;right:0}"]
});
/*@__PURE__*/

(function () {
  Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"])(TabsComponent, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Component"],
    args: [{
      selector: 'shared-tabs',
      templateUrl: './tabs.component.html',
      styleUrls: ['./tabs.component.scss']
    }]
  }], null, {
    selected: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Output"]
    }]
  });
})();

var _c0$2 = ["*"];

var TabComponent = function TabComponent(tabsComponent) {
  Object(E_SVN_WS_trunk_sdi_web_client_plugins_m2_plugins_workspace_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_1__["default"])(this, TabComponent);

  this.hidden = true;
  tabsComponent.addTab(this);
};

TabComponent.ɵfac = function TabComponent_Factory(t) {
  return new (t || TabComponent)(Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"])(TabsComponent));
};

TabComponent.ɵcmp = Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"])({
  type: TabComponent,
  selectors: [["shared-tab"]],
  hostVars: 1,
  hostBindings: function TabComponent_HostBindings(rf, ctx) {
    if (rf & 2) {
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵhostProperty"])("hidden", ctx.hidden);
    }
  },
  inputs: {
    title: "title"
  },
  ngContentSelectors: _c0$2,
  decls: 1,
  vars: 0,
  template: function TabComponent_Template(rf, ctx) {
    if (rf & 1) {
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵprojectionDef"])();
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵprojection"])(0);
    }
  },
  encapsulation: 2
});
/*@__PURE__*/

(function () {
  Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"])(TabComponent, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Component"],
    args: [{
      selector: 'shared-tab',
      template: '<ng-content></ng-content>'
    }]
  }], function () {
    return [{
      type: TabsComponent
    }];
  }, {
    title: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Input"]
    }],
    hidden: [{
      type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["HostBinding"],
      args: ['hidden']
    }]
  });
})();

var SharedComponent = function SharedComponent() {
  Object(E_SVN_WS_trunk_sdi_web_client_plugins_m2_plugins_workspace_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_1__["default"])(this, SharedComponent);
};

SharedComponent.ɵfac = function SharedComponent_Factory(t) {
  return new (t || SharedComponent)();
};

SharedComponent.ɵcmp = Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"])({
  type: SharedComponent,
  selectors: [["shared-component"]],
  decls: 2,
  vars: 0,
  template: function SharedComponent_Template(rf, ctx) {
    if (rf & 1) {
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"])(0, "h4");
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"])(1, " Shared component ");
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"])();
    }
  },
  encapsulation: 2
});
/*@__PURE__*/

(function () {
  Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"])(SharedComponent, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["Component"],
    args: [{
      selector: 'shared-component',
      template: "\n    <h4>\n      Shared component\n    </h4>\n  ",
      styles: []
    }]
  }], null, null);
})();

var sharedComponents = [SharedComponent, ButtonComponent, TabComponent, TabsComponent];

var SharedModule = function SharedModule() {
  Object(E_SVN_WS_trunk_sdi_web_client_plugins_m2_plugins_workspace_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_1__["default"])(this, SharedModule);
};

SharedModule.ɵmod = Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineNgModule"])({
  type: SharedModule
});
SharedModule.ɵinj = Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjector"])({
  factory: function SharedModule_Factory(t) {
    return new (t || SharedModule)();
  },
  imports: [[_angular_common__WEBPACK_IMPORTED_MODULE_3__["CommonModule"]]]
});

(function () {
  (typeof ngJitMode === "undefined" || ngJitMode) && Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵsetNgModuleScope"])(SharedModule, {
    declarations: [SharedComponent, ButtonComponent, TabComponent, TabsComponent],
    imports: [_angular_common__WEBPACK_IMPORTED_MODULE_3__["CommonModule"]],
    exports: [SharedComponent, ButtonComponent, TabComponent, TabsComponent]
  });
})();
/*@__PURE__*/


(function () {
  Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵsetClassMetadata"])(SharedModule, [{
    type: _angular_core__WEBPACK_IMPORTED_MODULE_2__["NgModule"],
    args: [{
      imports: [_angular_common__WEBPACK_IMPORTED_MODULE_3__["CommonModule"]],
      declarations: [].concat(sharedComponents),
      exports: [].concat(sharedComponents)
    }]
  }], null, null);
})();
/*
 * Public API Surface of shared
 */

/**
 * Generated bundle index. Do not edit.
 */




/***/ }),

/***/ "../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js":
/*!*****************************************************************************************************************************!*\
  !*** E:/SVN_WS/trunk/sdi-web-client-plugins/m2-plugins-workspace/node_modules/@babel/runtime/helpers/esm/classCallCheck.js ***!
  \*****************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _classCallCheck; });
function _classCallCheck(instance, Constructor) {
  if (!(instance instanceof Constructor)) {
    throw new TypeError("Cannot call a class as a function");
  }
}

/***/ }),

/***/ "../../node_modules/@babel/runtime/helpers/esm/createClass.js":
/*!**************************************************************************************************************************!*\
  !*** E:/SVN_WS/trunk/sdi-web-client-plugins/m2-plugins-workspace/node_modules/@babel/runtime/helpers/esm/createClass.js ***!
  \**************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _createClass; });
function _defineProperties(target, props) {
  for (var i = 0; i < props.length; i++) {
    var descriptor = props[i];
    descriptor.enumerable = descriptor.enumerable || false;
    descriptor.configurable = true;
    if ("value" in descriptor) descriptor.writable = true;
    Object.defineProperty(target, descriptor.key, descriptor);
  }
}

function _createClass(Constructor, protoProps, staticProps) {
  if (protoProps) _defineProperties(Constructor.prototype, protoProps);
  if (staticProps) _defineProperties(Constructor, staticProps);
  return Constructor;
}

/***/ }),

/***/ "./src/main.ts":
/*!*********************!*\
  !*** ./src/main.ts ***!
  \*********************/
/*! exports provided: ButtonComponent, SharedComponent, SharedModule, TabComponent, TabsComponent, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var shared__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! shared */ "../../dist/shared/fesm2015/shared.js");
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ButtonComponent", function() { return shared__WEBPACK_IMPORTED_MODULE_0__["ButtonComponent"]; });

/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SharedComponent", function() { return shared__WEBPACK_IMPORTED_MODULE_0__["SharedComponent"]; });

/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SharedModule", function() { return shared__WEBPACK_IMPORTED_MODULE_0__["SharedModule"]; });

/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TabComponent", function() { return shared__WEBPACK_IMPORTED_MODULE_0__["TabComponent"]; });

/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TabsComponent", function() { return shared__WEBPACK_IMPORTED_MODULE_0__["TabsComponent"]; });



/* harmony default export */ __webpack_exports__["default"] = (shared__WEBPACK_IMPORTED_MODULE_0__["SharedModule"]);


/***/ }),

/***/ 0:
/*!***************************!*\
  !*** multi ./src/main.ts ***!
  \***************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

module.exports = __webpack_require__(/*! E:\SVN_WS\trunk\sdi-web-client-plugins\m2-plugins-workspace\projects\plugins\src\main.ts */"./src/main.ts");


/***/ }),

/***/ "@angular/common":
/*!**********************************!*\
  !*** external "@angular/common" ***!
  \**********************************/
/*! no static exports found */
/***/ (function(module, exports) {

module.exports = __WEBPACK_EXTERNAL_MODULE__angular_common__;

/***/ }),

/***/ "@angular/core":
/*!********************************!*\
  !*** external "@angular/core" ***!
  \********************************/
/*! no static exports found */
/***/ (function(module, exports) {

module.exports = __WEBPACK_EXTERNAL_MODULE__angular_core__;

/***/ })

/******/ });
});
//# sourceMappingURL=shared.js.map