/*! For license information please see dll.FullscreenButton.js.LICENSE.txt */
(window.webpackJsonp_name_dll=window.webpackJsonp_name_dll||[]).push([[48],{2297:function(e,t,r){"use strict";r.r(t);var l=r(14),n=r.n(l),a=r(13),s=r.n(a),o=r(10),c=r.n(o),i=r(15),u=r.n(i),f=r(16),p=r.n(f),d=r(8),h=r.n(d),m=r(7),b=r.n(m),y=r(0),g=r.n(y),w=r(2309),E=r(1),O=r.n(E),v=r(77),j=r(87),P=r(1011),C=r(44),D=r(146);r(3506);function N(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,l)}return r}function R(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?N(Object(r),!0).forEach((function(t){b()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,l=h()(e);if(t){var n=h()(this).constructor;r=Reflect.construct(l,arguments,n)}else r=l.apply(this,arguments);return p()(this,r)}}var F=function(e){u()(r,e);var t=S(r);function r(){var e;return n()(this,r),e=t.call(this),b()(c()(e),"toggleFullscreen",(function(){e.setState({fullscreen:!e.state.fullscreen})})),e.state={fullscreen:!1},e}return s()(r,[{key:"render",value:function(){return g.a.createElement(y.Fragment,null,g.a.createElement(D.default,this.props,g.a.createElement(C.default,{id:"fullscreen_tooltip",placement:"bottom",tooltip:this.props.t("fullscreen-tooltip")},g.a.createElement(v.default,{variant:"outline-secondary",size:"sm",onClick:this.toggleFullscreen,style:R({position:"absolute",top:0,right:0,fontSize:12},this.props.style)},g.a.createElement("span",{className:"fa fa-window-maximize"})))),this.state.fullscreen?g.a.createElement(P.default,{show:this.state.fullscreen,onHide:this.toggleFullscreen,dialogClassName:"modal-100w"},g.a.createElement(P.default.Header,{closeButton:!0},g.a.createElement(P.default.Title,{as:"h1"},this.props.header||this.props.t("fullscreen-header"))),g.a.createElement(P.default.Body,{style:{height:.75*window.innerHeight}},this.props.wrapInCard?g.a.createElement(j.default,{body:!0,className:"".concat(this.props.className," panel-fullscreen-view")},this.props.body):this.props.body),g.a.createElement(P.default.Footer,null,this.props.footer,g.a.createElement(v.default,{onClick:this.toggleFullscreen},this.props.t("close")))):null)}}]),r}(y.Component);F.propTypes={className:O.a.string,header:O.a.string,body:O.a.node.isRequired,wrapInCard:O.a.bool,style:O.a.object},F.defaultProps={className:"",header:null,wrapInCard:!0,style:{}},t.default=Object(w.withTranslation)("fullscreen-button")(F)},3506:function(e,t,r){"use strict";r.r(t);var l=r(965),n=r(3507);l.default.addResources("de","fullscreen-button",n.DE),l.default.addResources("en","fullscreen-button",n.EN),l.default.addResources("es","fullscreen-button",n.ES)},3507:function(e){e.exports=JSON.parse('{"DE":{"close":"Schließen","fullscreen-header":"Vollbildschirm-Anzeige","fullscreen-tooltip":"Vollbildansicht ein-/ausschalten"},"EN":{"close":"Close","fullscreen-header":"Fullscreen Display","fullscreen-tooltip":"Toggle Fullscreen"},"ES":{"close":"Cerrar","fullscreen-header":"Pantalla Completa","fullscreen-tooltip":"Activar/desactivar la vista de pantalla completa"}}')}}]);