!function(e,t){"object"==typeofexports&&"undefined"!=typeofmodule?module.exports=t():"function"==typeofdefine&&define.amd?define(t):(e=e||self).Reveal=t()}(this,(function(){"use strict";functione(t){return(e="function"==typeofSymbol&&"symbol"==typeofSymbol.iterator?function(e){returntypeofe}:function(e){returne&&"function"==typeofSymbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeofe})(t)}functiont(e,t){if(!(einstanceoft))thrownewTypeError("Cannot call a class as a function")}functioni(e,t){for(vari=0;i<t.length;i++){varn=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"inn&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}functionn(e,t,n){returnt&&i(e.prototype,t),n&&i(e,n),e}functiona(e,t,i){returntine?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}functionr(e,t){vari=Object.keys(e);if(Object.getOwnPropertySymbols){varn=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){returnObject.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}returni}functions(e){for(vart=1;t<arguments.length;t++){vari=null!=arguments[t]?arguments[t]:{};t%2?r(Object(i),!0).forEach((function(t){a(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}returne}functiono(e){returnfunction(e){if(Array.isArray(e))returnl(e)}(e)||function(e){if("undefined"!=typeofSymbol&&Symbol.iteratorinObject(e))returnArray.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeofe)returnl(e,t);vari=Object.prototype.toString.call(e).slice(8,-1);"Object"===i&&e.constructor&&(i=e.constructor.name);if("Map"===i||"Set"===i)returnArray.from(i);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))returnl(e,t)}(e)||function(){thrownewTypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}functionl(e,t){(null==t||t>e.length)&&(t=e.length);for(vari=0,n=newArray(t);i<t;i++)n[i]=e[i];returnn}vard=/registerPlugin|registerKeyboardShortcut|addKeyBinding|addEventListener/,c=/fade-(down|up|right|left|out|in-then-out|in-then-semi-out)|semi-fade-out|current-visible|shrink|grow/,u=function(e,t){for(variint)e[i]=t[i];returne},h=function(e,t){returnArray.from(e.querySelectorAll(t))},v=function(e){if("string"==typeofe){if("null"===e)returnnull;if("true"===e)return!0;if("false"===e)return!1;if(e.match(/^-?[\d\.]+$/))returnparseFloat(e)}returne},f=function(e,t){e.style.transform=t},g=function(e,t){for(vari=e.parentNode;i;){varn=i.matches||i.matchesSelector||i.msMatchesSelector;if(n&&n.call(i,t))returni;i=i.parentNode}returnnull},p=function(e,t,i){for(varn=arguments.length>3&&void0!==arguments[3]?arguments[3]:"",a=e.querySelectorAll("."+i),r=0;r<a.length;r++){vars=a[r];if(s.parentNode===e)returns}varo=document.createElement(t);returno.className=i,o.innerHTML=n,e.appendChild(o),o},m=function(e){vart=document.createElement("style");returnt.type="text/css",e&&e.length>0&&(t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e))),document.head.appendChild(t),t},y=function(){vare={};for(vartinlocation.search.replace(/[A-Z0-9]+?=([\w\.%-]*)/gi,(function(t){e[t.split("=").shift()]=t.split("=").pop()})),e){vari=e[t];e[t]=v(unescape(i))}returnvoid0!==e.dependencies&&deletee.dependencies,e},b=function(e){vart=arguments.length>1&&void0!==arguments[1]?arguments[1]:0;if(e){vari,n=e.style.height;returne.style.height="0px",e.parentNode.style.height="auto",i=t-e.parentNode.offsetHeight,e.style.height=n+"px",e.parentNode.style.removeProperty("height"),i}returnt},k=navigator.userAgent,w=document.createElement("div"),A=/(iphone|ipod|ipad|android)/gi.test(k)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,R=/chrome/i.test(k)&&!/edge/i.test(k),E=/android/gi.test(k),S="zoom"inw.style&&!A&&(R||/Version\/[\d\.]+.*Safari/.test(k)),L="function"