text: (window["webpackJsonp"] = window["webpackJsonp"] || []).push([["veiculo-veiculo-module"],{
  
  /***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/features/admin/transporte/veiculo/criar/criar.component.html":
  /*!********************************************************************************************************************!*\
    !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/features/admin/transporte/veiculo/criar/criar.component.html ***!
    \********************************************************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony default export */ __webpack_exports__["default"] = ("<form-entity [view]=\"view\"></form-entity>\n");
  
  /***/ }),
  
  /***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/features/admin/transporte/veiculo/editar/editar.component.html":
  /*!**********************************************************************************************************************!*\
    !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/features/admin/transporte/veiculo/editar/editar.component.html ***!
    \**********************************************************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony default export */ __webpack_exports__["default"] = ("<form-entity [view]=\"view\"></form-entity>\n");
  
  /***/ }),
  
  /***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/features/admin/transporte/veiculo/form-entity/form-entity.component.html":
  /*!********************************************************************************************************************************!*\
    !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/features/admin/transporte/veiculo/form-entity/form-entity.component.html ***!
    \********************************************************************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony default export */ __webpack_exports__["default"] = ("<base-form [controller]=\"controller\"\r\n           [returnPath]=\"returnPath\"\r\n           [view]=\"view\"\r\n           [elements]=\"elements\"\r\n           [httpService]=\"httpService\"\r\n           (onSearch)=\"search($event)\">\r\n</base-form>\r\n");
  
  /***/ }),
  
  /***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/features/admin/transporte/veiculo/listar/veiculo.component.html":
  /*!***********************************************************************************************************************!*\
    !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/features/admin/transporte/veiculo/listar/veiculo.component.html ***!
    \***********************************************************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony default export */ __webpack_exports__["default"] = ("<base-listar [listView]=\"listView\"\r\n             [filter]=\"filter\"\r\n             [columns]=\"columns\"\r\n             [list]=\"list\"\r\n             (onDelete)=\"delete($event)\"\r\n             (onFilter)=\"filtering($event)\">\r\n    <base-pagination *ngIf=\"this.list !== undefined\"\r\n                     class=\"pagination\"\r\n                     [data]=\"this.list\"\r\n                     (onPaginate)=\"paginate($event)\" ></base-pagination>\r\n</base-listar>\r\n");
  
  /***/ }),
  
  /***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/features/admin/transporte/veiculo/visualizar/visualizar.component.html":
  /*!******************************************************************************************************************************!*\
    !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/features/admin/transporte/veiculo/visualizar/visualizar.component.html ***!
    \******************************************************************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony default export */ __webpack_exports__["default"] = ("<p>visualizar works!</p>\n");
  
  /***/ }),
  
  /***/ "./src/app/features/admin/transporte/veiculo/criar/criar.component.css":
  /*!*****************************************************************************!*\
    !*** ./src/app/features/admin/transporte/veiculo/criar/criar.component.css ***!
    \*****************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony default export */ __webpack_exports__["default"] = ("\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2ZlYXR1cmVzL2FkbWluL3RyYW5zcG9ydGUvdmVpY3Vsby9jcmlhci9jcmlhci5jb21wb25lbnQuY3NzIn0= */");
  
  /***/ }),
  
  /***/ "./src/app/features/admin/transporte/veiculo/criar/criar.component.ts":
  /*!****************************************************************************!*\
    !*** ./src/app/features/admin/transporte/veiculo/criar/criar.component.ts ***!
    \****************************************************************************/
  /*! exports provided: CriarComponent */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CriarComponent", function() { return CriarComponent; });
  /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
  /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm2015/core.js");
  
  
  let CriarComponent = class CriarComponent {
      constructor() {
          this.view = {
              recurso: "Veículos",
              title: "Criar Registro",
              icon: "fa fa-plus"
          };
      }
      ngOnInit() {
      }
  };
  CriarComponent = tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"]([
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
          selector: 'smart-criar',
          template: tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"](__webpack_require__(/*! raw-loader!./criar.component.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/features/admin/transporte/veiculo/criar/criar.component.html")).default,
          styles: [tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"](__webpack_require__(/*! ./criar.component.css */ "./src/app/features/admin/transporte/veiculo/criar/criar.component.css")).default]
      }),
      tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"]("design:paramtypes", [])
  ], CriarComponent);
  
  
  
  /***/ }),
  
  /***/ "./src/app/features/admin/transporte/veiculo/editar/editar.component.css":
  /*!*******************************************************************************!*\
    !*** ./src/app/features/admin/transporte/veiculo/editar/editar.component.css ***!
    \*******************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony default export */ __webpack_exports__["default"] = ("\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2ZlYXR1cmVzL2FkbWluL3RyYW5zcG9ydGUvdmVpY3Vsby9lZGl0YXIvZWRpdGFyLmNvbXBvbmVudC5jc3MifQ== */");
  
  /***/ }),
  
  /***/ "./src/app/features/admin/transporte/veiculo/editar/editar.component.ts":
  /*!******************************************************************************!*\
    !*** ./src/app/features/admin/transporte/veiculo/editar/editar.component.ts ***!
    \******************************************************************************/
  /*! exports provided: EditarComponent */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EditarComponent", function() { return EditarComponent; });
  /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
  /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm2015/core.js");
  
  
  let EditarComponent = class EditarComponent {
      constructor() {
          this.view = {
              recurso: "Veículos",
              title: "Editar Registro",
              icon: "fa fa-plus"
          };
      }
      ngOnInit() {
      }
  };
  EditarComponent = tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"]([
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
          selector: 'smart-editar',
          template: tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"](__webpack_require__(/*! raw-loader!./editar.component.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/features/admin/transporte/veiculo/editar/editar.component.html")).default,
          styles: [tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"](__webpack_require__(/*! ./editar.component.css */ "./src/app/features/admin/transporte/veiculo/editar/editar.component.css")).default]
      }),
      tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"]("design:paramtypes", [])
  ], EditarComponent);
  
  
  
  /***/ }),
  
  /***/ "./src/app/features/admin/transporte/veiculo/form-entity/form-entity.component.css":
  /*!*****************************************************************************************!*\
    !*** ./src/app/features/admin/transporte/veiculo/form-entity/form-entity.component.css ***!
    \*****************************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony default export */ __webpack_exports__["default"] = ("\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2ZlYXR1cmVzL2FkbWluL3RyYW5zcG9ydGUvdmVpY3Vsby9mb3JtLWVudGl0eS9mb3JtLWVudGl0eS5jb21wb25lbnQuY3NzIn0= */");
  
  /***/ }),
  
  /***/ "./src/app/features/admin/transporte/veiculo/form-entity/form-entity.component.ts":
  /*!****************************************************************************************!*\
    !*** ./src/app/features/admin/transporte/veiculo/form-entity/form-entity.component.ts ***!
    \****************************************************************************************/
  /*! exports provided: FormEntityComponent */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FormEntityComponent", function() { return FormEntityComponent; });
  /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
  /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm2015/core.js");
  /* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common/http */ "./node_modules/@angular/common/fesm2015/http.js");
  /* harmony import */ var _services_auth_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../services/auth.service */ "./src/app/services/auth.service.ts");
  /* harmony import */ var _services_http_getter__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../../services/http-getter */ "./src/app/services/http-getter.ts");
  /* harmony import */ var _base_form_base_form_base__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../base/form-base/form-base */ "./src/app/features/admin/base/form-base/form-base.ts");
  /* harmony import */ var _services_http_transporte_veiculo_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../../../services/http/transporte/veiculo.service */ "./src/app/services/http/transporte/veiculo.service.ts");
  
  
  
  
  
  
  
  let FormEntityComponent = class FormEntityComponent extends _base_form_base_form_base__WEBPACK_IMPORTED_MODULE_5__["FormBase"] {
      constructor(service, http, httpGetter, authService) {
          super(service, http, httpGetter, authService);
          this.service = service;
          this.http = http;
          this.httpGetter = httpGetter;
          this.authService = authService;
          this.controller = "veiculo";
          this.returnPath = `/admin/transporte/${this.controller}`;
          this.elements = [
              {
                  name: "placa",
                  label: "Placa",
                  type: "text",
                  required: true,
                  value: '',
                  validators: [] // validações adicionais ex.: Validators.required
              },
              {
                  name: "modelo",
                  label: "Modelo",
                  type: "text",
                  required: true,
                  value: '',
                  validators: [] // validações adicionais ex.: Validators.required
              },
              {
                  name: "cor",
                  label: "Cor",
                  type: "text",
                  required: true,
                  value: '',
                  validators: [] // validações adicionais ex.: Validators.required
              },
              {
                  name: "categoria",
                  label: "Categoria",
                  type: "join-select",
                  required: true,
                  value: '',
                  options: [],
                  validators: [] // validações adicionais ex.: Validators.required
              },
              {
                  name: "marca",
                  label: "Marca",
                  type: "join-select",
                  required: true,
                  value: '',
                  options: [],
                  validators: [] // validações adicionais ex.: Validators.required
              }
          ];
          let field;
          let srv;
          field = {
              alias: 'categoria',
              entity: 'categoria' // Nome da tabela join
          };
          srv = this.httpGetter.getService(field);
          this.setOptions(srv, field);
          field = {
              alias: 'marca',
              entity: 'marca' // Nome da tabela join
          };
          srv = this.httpGetter.getService(field);
          this.setOptions(srv, field);
      }
  };
  FormEntityComponent.ctorParameters = () => [
      { type: _services_http_transporte_veiculo_service__WEBPACK_IMPORTED_MODULE_6__["VeiculoService"] },
      { type: _angular_common_http__WEBPACK_IMPORTED_MODULE_2__["HttpClient"] },
      { type: _services_http_getter__WEBPACK_IMPORTED_MODULE_4__["HttpGetter"] },
      { type: _services_auth_service__WEBPACK_IMPORTED_MODULE_3__["AuthService"] }
  ];
  FormEntityComponent = tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"]([
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
          selector: 'form-entity',
          template: tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"](__webpack_require__(/*! raw-loader!./form-entity.component.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/features/admin/transporte/veiculo/form-entity/form-entity.component.html")).default,
          styles: [tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"](__webpack_require__(/*! ./form-entity.component.css */ "./src/app/features/admin/transporte/veiculo/form-entity/form-entity.component.css")).default]
      }),
      tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"]("design:paramtypes", [_services_http_transporte_veiculo_service__WEBPACK_IMPORTED_MODULE_6__["VeiculoService"],
          _angular_common_http__WEBPACK_IMPORTED_MODULE_2__["HttpClient"],
          _services_http_getter__WEBPACK_IMPORTED_MODULE_4__["HttpGetter"],
          _services_auth_service__WEBPACK_IMPORTED_MODULE_3__["AuthService"]])
  ], FormEntityComponent);
  
  
  
  /***/ }),
  
  /***/ "./src/app/features/admin/transporte/veiculo/listar/veiculo.component.css":
  /*!********************************************************************************!*\
    !*** ./src/app/features/admin/transporte/veiculo/listar/veiculo.component.css ***!
    \********************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony default export */ __webpack_exports__["default"] = ("\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2ZlYXR1cmVzL2FkbWluL3RyYW5zcG9ydGUvdmVpY3Vsby9saXN0YXIvdmVpY3Vsby5jb21wb25lbnQuY3NzIn0= */");
  
  /***/ }),
  
  /***/ "./src/app/features/admin/transporte/veiculo/listar/veiculo.component.ts":
  /*!*******************************************************************************!*\
    !*** ./src/app/features/admin/transporte/veiculo/listar/veiculo.component.ts ***!
    \*******************************************************************************/
  /*! exports provided: VeiculoComponent */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VeiculoComponent", function() { return VeiculoComponent; });
  /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
  /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm2015/core.js");
  /* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/fesm2015/router.js");
  /* harmony import */ var _base_crud_base_crud_base_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../base/crud-base/crud-base.component */ "./src/app/features/admin/base/crud-base/crud-base.component.ts");
  /* harmony import */ var _services_http_transporte_veiculo_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../../services/http/transporte/veiculo.service */ "./src/app/services/http/transporte/veiculo.service.ts");
  
  
  
  
  
  let VeiculoComponent = class VeiculoComponent extends _base_crud_base_crud_base_component__WEBPACK_IMPORTED_MODULE_3__["CrudBaseComponent"] {
      constructor(router, serviceHttp, actRoute, changeRef) {
          super(router, serviceHttp, actRoute, changeRef);
          this.router = router;
          this.serviceHttp = serviceHttp;
          this.actRoute = actRoute;
          this.changeRef = changeRef;
          this.title = "Veículos";
          this.controller = "veiculo";
          this.icon = "fal fa-list";
          this.listView = {
              title: this.title,
              icon: this.icon,
              controller: this.controller,
              novo: {
                  show: true,
                  url: `${this.current_url}/criar`
              },
              visualizar: {
                  show: false,
                  url: `${this.current_url}/visualizar`
              },
              editar: {
                  show: true,
                  url: `${this.current_url}/editar`
              },
              deletar: true
          };
          this.filter = [
              {
                  titulo: "Placa",
                  name: "placa",
                  component: "text",
                  col: "4",
                  strategy: "like",
                  value: ""
              },
              {
                  titulo: "Modelo",
                  name: "modelo",
                  component: "text",
                  col: "4",
                  strategy: "like",
                  value: ""
              },
              {
                  titulo: "Cor",
                  name: "cor",
                  component: "text",
                  col: "4",
                  strategy: "like",
                  value: ""
              },
              {
                  titulo: "Categoria",
                  name: "categoria",
                  joinField: "nome",
                  component: "join-select",
                  col: "4",
                  strategy: "eq",
                  value: ""
              },
              {
                  titulo: "Marca",
                  name: "marca",
                  joinField: "nome",
                  component: "join-select",
                  col: "4",
                  strategy: "eq",
                  value: ""
              }
          ];
          this.columns = [
              { titulo: "Placa", campo: "placa" },
              { titulo: "Modelo", campo: "modelo" },
              { titulo: "Cor", campo: "cor" },
              { titulo: "Categoria", campo: "categoria", tipo: "join", attr: 'nome' },
              { titulo: "Marca", campo: "marca", tipo: "join", attr: 'nome' }
          ];
          this.serachparams = {
              "filter": [],
              "order-by": []
          };
      }
  };
  VeiculoComponent.ctorParameters = () => [
      { type: _angular_router__WEBPACK_IMPORTED_MODULE_2__["Router"] },
      { type: _services_http_transporte_veiculo_service__WEBPACK_IMPORTED_MODULE_4__["VeiculoService"] },
      { type: _angular_router__WEBPACK_IMPORTED_MODULE_2__["ActivatedRoute"] },
      { type: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectorRef"] }
  ];
  VeiculoComponent = tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"]([
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
          selector: 'veiculo',
          template: tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"](__webpack_require__(/*! raw-loader!./veiculo.component.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/features/admin/transporte/veiculo/listar/veiculo.component.html")).default,
          changeDetection: _angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectionStrategy"].OnPush,
          styles: [tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"](__webpack_require__(/*! ./veiculo.component.css */ "./src/app/features/admin/transporte/veiculo/listar/veiculo.component.css")).default]
      }),
      tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"]("design:paramtypes", [_angular_router__WEBPACK_IMPORTED_MODULE_2__["Router"],
          _services_http_transporte_veiculo_service__WEBPACK_IMPORTED_MODULE_4__["VeiculoService"],
          _angular_router__WEBPACK_IMPORTED_MODULE_2__["ActivatedRoute"],
          _angular_core__WEBPACK_IMPORTED_MODULE_1__["ChangeDetectorRef"]])
  ], VeiculoComponent);
  
  
  
  /***/ }),
  
  /***/ "./src/app/features/admin/transporte/veiculo/veiculo.module.ts":
  /*!*********************************************************************!*\
    !*** ./src/app/features/admin/transporte/veiculo/veiculo.module.ts ***!
    \*********************************************************************/
  /*! exports provided: VeiculoModule */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VeiculoModule", function() { return VeiculoModule; });
  /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
  /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm2015/core.js");
  /* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/fesm2015/router.js");
  /* harmony import */ var _bootstrap_bootstrap_module__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../bootstrap/bootstrap.module */ "./src/app/bootstrap/bootstrap.module.ts");
  /* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/fesm2015/common.js");
  /* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/fesm2015/forms.js");
  /* harmony import */ var _listar_veiculo_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./listar/veiculo.component */ "./src/app/features/admin/transporte/veiculo/listar/veiculo.component.ts");
  /* harmony import */ var _criar_criar_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./criar/criar.component */ "./src/app/features/admin/transporte/veiculo/criar/criar.component.ts");
  /* harmony import */ var _editar_editar_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./editar/editar.component */ "./src/app/features/admin/transporte/veiculo/editar/editar.component.ts");
  /* harmony import */ var _visualizar_visualizar_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./visualizar/visualizar.component */ "./src/app/features/admin/transporte/veiculo/visualizar/visualizar.component.ts");
  /* harmony import */ var _form_entity_form_entity_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./form-entity/form-entity.component */ "./src/app/features/admin/transporte/veiculo/form-entity/form-entity.component.ts");
  /* harmony import */ var _base_base_module__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../base/base.module */ "./src/app/features/admin/base/base.module.ts");
  /* harmony import */ var _resolvers_transporte_veiculo_resolver__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../../../resolvers/transporte/veiculo-resolver */ "./src/app/resolvers/transporte/veiculo-resolver.ts");
  
  
  
  
  
  
  
  
  
  
  
  
  
  let VeiculoModule = class VeiculoModule {
  };
  VeiculoModule = tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"]([
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
          declarations: [
              _listar_veiculo_component__WEBPACK_IMPORTED_MODULE_6__["VeiculoComponent"],
              _criar_criar_component__WEBPACK_IMPORTED_MODULE_7__["CriarComponent"],
              _editar_editar_component__WEBPACK_IMPORTED_MODULE_8__["EditarComponent"],
              _visualizar_visualizar_component__WEBPACK_IMPORTED_MODULE_9__["VisualizarComponent"],
              _form_entity_form_entity_component__WEBPACK_IMPORTED_MODULE_10__["FormEntityComponent"]
          ],
          imports: [
              _angular_common__WEBPACK_IMPORTED_MODULE_4__["CommonModule"],
              _angular_forms__WEBPACK_IMPORTED_MODULE_5__["FormsModule"],
              _angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"].forChild([
                  {
                      path: '', component: _listar_veiculo_component__WEBPACK_IMPORTED_MODULE_6__["VeiculoComponent"],
                      resolve: { list: _resolvers_transporte_veiculo_resolver__WEBPACK_IMPORTED_MODULE_12__["VeiculoResolver"] },
                      data: { breadcrumbs: [{ title: 'Veículos' }] }
                  },
                  {
                      path: 'visualizar',
                      component: _visualizar_visualizar_component__WEBPACK_IMPORTED_MODULE_9__["VisualizarComponent"],
                      data: { breadcrumbs: [{ title: "Veículos", route: "/admin/transporte/veiculo" }, { title: "Visualizar Veículo" }] }
                  },
                  {
                      path: 'criar', component: _criar_criar_component__WEBPACK_IMPORTED_MODULE_7__["CriarComponent"],
                      data: { breadcrumbs: [{ title: "Veículos", route: "/admin/transporte/veiculo" }, { title: "Criar Veículo" }] }
                  },
                  {
                      path: 'editar/:id', component: _editar_editar_component__WEBPACK_IMPORTED_MODULE_8__["EditarComponent"],
                      resolve: { entity: _resolvers_transporte_veiculo_resolver__WEBPACK_IMPORTED_MODULE_12__["VeiculoResolver"] },
                      data: { breadcrumbs: [{ title: "Veículos", route: "/admin/transporte/veiculo" }, { title: "Editar Veículo" }] }
                  }
              ]),
              _bootstrap_bootstrap_module__WEBPACK_IMPORTED_MODULE_3__["BootstrapModule"],
              _base_base_module__WEBPACK_IMPORTED_MODULE_11__["BaseModule"],
              _angular_forms__WEBPACK_IMPORTED_MODULE_5__["ReactiveFormsModule"]
          ],
          providers: [
              _resolvers_transporte_veiculo_resolver__WEBPACK_IMPORTED_MODULE_12__["VeiculoResolver"]
          ]
      })
  ], VeiculoModule);
  
  
  
  /***/ }),
  
  /***/ "./src/app/features/admin/transporte/veiculo/visualizar/visualizar.component.css":
  /*!***************************************************************************************!*\
    !*** ./src/app/features/admin/transporte/veiculo/visualizar/visualizar.component.css ***!
    \***************************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony default export */ __webpack_exports__["default"] = ("\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2ZlYXR1cmVzL2FkbWluL3RyYW5zcG9ydGUvdmVpY3Vsby92aXN1YWxpemFyL3Zpc3VhbGl6YXIuY29tcG9uZW50LmNzcyJ9 */");
  
  /***/ }),
  
  /***/ "./src/app/features/admin/transporte/veiculo/visualizar/visualizar.component.ts":
  /*!**************************************************************************************!*\
    !*** ./src/app/features/admin/transporte/veiculo/visualizar/visualizar.component.ts ***!
    \**************************************************************************************/
  /*! exports provided: VisualizarComponent */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VisualizarComponent", function() { return VisualizarComponent; });
  /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
  /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm2015/core.js");
  
  
  let VisualizarComponent = class VisualizarComponent {
      constructor() { }
      ngOnInit() {
      }
  };
  VisualizarComponent = tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"]([
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({
          selector: 'smart-visualizar',
          template: tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"](__webpack_require__(/*! raw-loader!./visualizar.component.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/features/admin/transporte/veiculo/visualizar/visualizar.component.html")).default,
          styles: [tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"](__webpack_require__(/*! ./visualizar.component.css */ "./src/app/features/admin/transporte/veiculo/visualizar/visualizar.component.css")).default]
      }),
      tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"]("design:paramtypes", [])
  ], VisualizarComponent);
  
  
  
  /***/ }),
  
  /***/ "./src/app/resolvers/transporte/veiculo-resolver.ts":
  /*!**********************************************************!*\
    !*** ./src/app/resolvers/transporte/veiculo-resolver.ts ***!
    \**********************************************************/
  /*! exports provided: VeiculoResolver */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VeiculoResolver", function() { return VeiculoResolver; });
  /* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
  /* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/fesm2015/core.js");
  /* harmony import */ var _base_base_resolver__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../base/base-resolver */ "./src/app/resolvers/base/base-resolver.ts");
  /* harmony import */ var _services_http_transporte_veiculo_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../services/http/transporte/veiculo.service */ "./src/app/services/http/transporte/veiculo.service.ts");
  
  
  
  
  let VeiculoResolver = class VeiculoResolver extends _base_base_resolver__WEBPACK_IMPORTED_MODULE_2__["BaseResolver"] {
      constructor(httpService) {
          super(httpService);
          this.httpService = httpService;
      }
  };
  VeiculoResolver.ctorParameters = () => [
      { type: _services_http_transporte_veiculo_service__WEBPACK_IMPORTED_MODULE_3__["VeiculoService"] }
  ];
  VeiculoResolver = tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"]([
      Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])(),
      tslib__WEBPACK_IMPORTED_MODULE_0__["__metadata"]("design:paramtypes", [_services_http_transporte_veiculo_service__WEBPACK_IMPORTED_MODULE_3__["VeiculoService"]])
  ], VeiculoResolver);
  
  
  
  /***/ })
  
  }]);
  //# sourceMappingURL=veiculo-veiculo-module-es2015.js.map