define("screenfull/2.0.0/screenfull",[],function(e,n,l){"use strict";var r="undefined"!=typeof Element&&"ALLOW_KEYBOARD_INPUT"in Element,t=function(){for(var e,n,l=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],r=0,t=l.length,u={};t>r;r++)if(e=l[r],e&&e[1]in document){for(r=0,n=e.length;n>r;r++)u[l[0][r]]=e[r];return u}return!1}(),u={request:function(e){var n=t.requestFullscreen;e=e||document.documentElement,/5\.1[\.\d]* Safari/.test(navigator.userAgent)?e[n]():e[n](r&&Element.ALLOW_KEYBOARD_INPUT)},exit:function(){document[t.exitFullscreen]()},toggle:function(e){this.isFullscreen?this.exit():this.request(e)},raw:t};return t?(Object.defineProperties(u,{isFullscreen:{get:function(){return!!document[t.fullscreenElement]}},element:{enumerable:!0,get:function(){return document[t.fullscreenElement]}},enabled:{enumerable:!0,get:function(){return!!document[t.fullscreenEnabled]}}}),void(l.exports=u)):void(l.exports=!1)});