text: !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/platform-browser"),require("@angular/core"),require("devextreme/ui/drawer"),require("devextreme-angular/core")):"function"==typeof define&&define.amd?define("devextreme-angular/ui/drawer",["exports","@angular/platform-browser","@angular/core","devextreme/ui/drawer","devextreme-angular/core"],t):t(((e=e||self)["devextreme-angular"]=e["devextreme-angular"]||{},e["devextreme-angular"].ui=e["devextreme-angular"].ui||{},e["devextreme-angular"].ui.drawer={}),e.ng.platformBrowser,e.ng.core,e.DxDrawer,e["devextreme-angular"].core)}(this,(function(e,t,n,i,o){"use strict";i=i&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i;
  /*! *****************************************************************************
      Copyright (c) Microsoft Corporation. All rights reserved.
      Licensed under the Apache License, Version 2.0 (the "License"); you may not use
      this file except in compliance with the License. You may obtain a copy of the
      License at http://www.apache.org/licenses/LICENSE-2.0
  
      THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
      KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
      WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
      MERCHANTABLITY OR NON-INFRINGEMENT.
  
      See the Apache Version 2.0 License for specific language governing permissions
      and limitations under the License.
      ***************************************************************************** */
  var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function p(e,t,n,i){var o,r=arguments.length,p=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)p=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(p=(r<3?o(p):r>3?o(t,n,p):o(t,n))||p);return r>3&&p&&Object.defineProperty(t,n,p),p}function a(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}
  /*!
       * devextreme-angular
       * Version: 20.1.3
       * Build date: Fri Apr 24 2020
       *
       * Copyright (c) 2012 - 2020 Developer Express Inc. ALL RIGHTS RESERVED
       *
       * This software may be modified and distributed under the terms
       * of the MIT license. See the LICENSE file in the root of the project for details.
       *
       * https://github.com/DevExpress/devextreme-angular
       */
  var u=function(e){function u(t,n,i,o,r,p,a){var u=e.call(this,t,n,i,o,p,a)||this;return u._createEventEmitters([{subscribe:"disposing",emit:"onDisposing"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"optionChanged",emit:"onOptionChanged"},{emit:"activeStateEnabledChange"},{emit:"animationDurationChange"},{emit:"animationEnabledChange"},{emit:"closeOnOutsideClickChange"},{emit:"disabledChange"},{emit:"elementAttrChange"},{emit:"heightChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"maxSizeChange"},{emit:"minSizeChange"},{emit:"openedChange"},{emit:"openedStateModeChange"},{emit:"positionChange"},{emit:"revealModeChange"},{emit:"rtlEnabledChange"},{emit:"shadingChange"},{emit:"targetChange"},{emit:"templateChange"},{emit:"visibleChange"},{emit:"widthChange"}]),r.setHost(u),u}var s,d;return function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(u,e),Object.defineProperty(u.prototype,"activeStateEnabled",{get:function(){return this._getOption("activeStateEnabled")},set:function(e){this._setOption("activeStateEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"animationDuration",{get:function(){return this._getOption("animationDuration")},set:function(e){this._setOption("animationDuration",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"animationEnabled",{get:function(){return this._getOption("animationEnabled")},set:function(e){this._setOption("animationEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"closeOnOutsideClick",{get:function(){return this._getOption("closeOnOutsideClick")},set:function(e){this._setOption("closeOnOutsideClick",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"disabled",{get:function(){return this._getOption("disabled")},set:function(e){this._setOption("disabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"elementAttr",{get:function(){return this._getOption("elementAttr")},set:function(e){this._setOption("elementAttr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"height",{get:function(){return this._getOption("height")},set:function(e){this._setOption("height",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"hint",{get:function(){return this._getOption("hint")},set:function(e){this._setOption("hint",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"hoverStateEnabled",{get:function(){return this._getOption("hoverStateEnabled")},set:function(e){this._setOption("hoverStateEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"maxSize",{get:function(){return this._getOption("maxSize")},set:function(e){this._setOption("maxSize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"minSize",{get:function(){return this._getOption("minSize")},set:function(e){this._setOption("minSize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"opened",{get:function(){return this._getOption("opened")},set:function(e){this._setOption("opened",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"openedStateMode",{get:function(){return this._getOption("openedStateMode")},set:function(e){this._setOption("openedStateMode",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"position",{get:function(){return this._getOption("position")},set:function(e){this._setOption("position",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"revealMode",{get:function(){return this._getOption("revealMode")},set:function(e){this._setOption("revealMode",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"rtlEnabled",{get:function(){return this._getOption("rtlEnabled")},set:function(e){this._setOption("rtlEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"shading",{get:function(){return this._getOption("shading")},set:function(e){this._setOption("shading",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"target",{get:function(){return this._getOption("target")},set:function(e){this._setOption("target",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"template",{get:function(){return this._getOption("template")},set:function(e){this._setOption("template",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"visible",{get:function(){return this._getOption("visible")},set:function(e){this._setOption("visible",e)},enumerable:!0,configurable:!0}),Object.defineProperty(u.prototype,"width",{get:function(){return this._getOption("width")},set:function(e){this._setOption("width",e)},enumerable:!0,configurable:!0}),u.prototype._createInstance=function(e,t){return new i(e,t)},u.prototype.ngOnDestroy=function(){this._destroyWidget()},u.ctorParameters=function(){return[{type:n.ElementRef},{type:n.NgZone},{type:o.DxTemplateHost},{type:o.WatcherHelper},{type:o.NestedOptionHost},{type:t.TransferState},{type:void 0,decorators:[{type:n.Inject,args:[n.PLATFORM_ID]}]}]},p([n.Input(),a("design:type",Boolean),a("design:paramtypes",[Boolean])],u.prototype,"activeStateEnabled",null),p([n.Input(),a("design:type",Number),a("design:paramtypes",[Number])],u.prototype,"animationDuration",null),p([n.Input(),a("design:type",Boolean),a("design:paramtypes",[Boolean])],u.prototype,"animationEnabled",null),p([n.Input(),a("design:type",Object),a("design:paramtypes",[Object])],u.prototype,"closeOnOutsideClick",null),p([n.Input(),a("design:type",Boolean),a("design:paramtypes",[Boolean])],u.prototype,"disabled",null),p([n.Input(),a("design:type",Object),a("design:paramtypes",[Object])],u.prototype,"elementAttr",null),p([n.Input(),a("design:type",Object),a("design:paramtypes",[Object])],u.prototype,"height",null),p([n.Input(),a("design:type",String),a("design:paramtypes",[String])],u.prototype,"hint",null),p([n.Input(),a("design:type",Boolean),a("design:paramtypes",[Boolean])],u.prototype,"hoverStateEnabled",null),p([n.Input(),a("design:type",Number),a("design:paramtypes",[Number])],u.prototype,"maxSize",null),p([n.Input(),a("design:type",Number),a("design:paramtypes",[Number])],u.prototype,"minSize",null),p([n.Input(),a("design:type",Boolean),a("design:paramtypes",[Boolean])],u.prototype,"opened",null),p([n.Input(),a("design:type",String),a("design:paramtypes",[String])],u.prototype,"openedStateMode",null),p([n.Input(),a("design:type",String),a("design:paramtypes",[String])],u.prototype,"position",null),p([n.Input(),a("design:type",String),a("design:paramtypes",[String])],u.prototype,"revealMode",null),p([n.Input(),a("design:type",Boolean),a("design:paramtypes",[Boolean])],u.prototype,"rtlEnabled",null),p([n.Input(),a("design:type",Boolean),a("design:paramtypes",[Boolean])],u.prototype,"shading",null),p([n.Input(),a("design:type",Object),a("design:paramtypes",[Object])],u.prototype,"target",null),p([n.Input(),a("design:type",Object),a("design:paramtypes",[Object])],u.prototype,"template",null),p([n.Input(),a("design:type",Boolean),a("design:paramtypes",[Boolean])],u.prototype,"visible",null),p([n.Input(),a("design:type",Object),a("design:paramtypes",[Object])],u.prototype,"width",null),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"onDisposing",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"onInitialized",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"onOptionChanged",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"activeStateEnabledChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"animationDurationChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"animationEnabledChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"closeOnOutsideClickChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"disabledChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"elementAttrChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"heightChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"hintChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"hoverStateEnabledChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"maxSizeChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"minSizeChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"openedChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"openedStateModeChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"positionChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"revealModeChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"rtlEnabledChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"shadingChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"targetChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"templateChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"visibleChange",void 0),p([n.Output(),a("design:type",n.EventEmitter)],u.prototype,"widthChange",void 0),u=p([n.Component({selector:"dx-drawer",template:"<ng-content></ng-content>",providers:[o.DxTemplateHost,o.WatcherHelper,o.NestedOptionHost]}),(s=6,d=n.Inject(n.PLATFORM_ID),function(e,t){d(e,t,s)}),a("design:paramtypes",[n.ElementRef,n.NgZone,o.DxTemplateHost,o.WatcherHelper,o.NestedOptionHost,t.TransferState,Object])],u)}(o.DxComponent),s=function(){function e(){}return e=p([n.NgModule({imports:[o.DxIntegrationModule,o.DxTemplateModule,t.BrowserTransferStateModule],declarations:[u],exports:[u,o.DxTemplateModule]})],e)}();e.DxDrawerComponent=u,e.DxDrawerModule=s,Object.defineProperty(e,"__esModule",{value:!0})}));
  //# sourceMappingURL=devextreme-angular-ui-drawer.umd.min.js.map