0){t+=a.querySelectorAll(".fragment.visible").length/r.length*.9}}return Math.min(t/(e-1),1)}function it(){return!!window.location.search.match(/receiver/gi)}function ot(){var n=window.location.hash,i=n.slice(2).split("/"),o=n.replace(/#|\//gi,"");if(!/^[0-9]*$/.test(i[0])&&o.length){var s;try{s=document.getElementById(decodeURIComponent(o))}catch(v){}var l=!!a&&a.getAttribute("id")===o;if(s){if(!l){var c=e.getIndices(s);Re(c.h,c.v)}}else Re(t||0,r||0)}else{var d,u=h.hashOneBasedIndex?1:0,p=parseInt(i[0],10)-u||0,f=parseInt(i[1],10)-u||0;h.fragmentInURL&&(d=parseInt(i[2],10),isNaN(d)&&(d=undefined)),p===t&&f===r&&d===undefined||Re(p,f,d)}}function st(e){clearTimeout(I),"number"==typeof e?I=setTimeout(st,e):a&&(h.history||!window.history?window.location.hash=xe():h.hash?window.history.replaceState(null,null,"#"+xe()):window.history.replaceState(null,null,window.location.pathname+window.location.search))}function lt(e){var n,i=t,o=r;if(e){var s=qe(e),l=s?e.parentNode:e,c=G(S.wrapper.querySelectorAll(d));i=Math.max(c.indexOf(l),0),o=undefined,s&&(o=Math.max(G(e.parentNode.querySelectorAll("section")).indexOf(e),0))}if(!e&&a&&a.querySelectorAll(".fragment").length>0){var u=a.querySelector(".current-fragment");n=u&&u.hasAttribute("data-fragment-index")?parseInt(u.getAttribute("data-fragment-index"),10):a.querySelectorAll(".fragment.visible").length-1}return{h:i,v:o,f:n}}function ct(){return G(S.wrapper.querySelectorAll(c+":not(.stack)"))}function dt(){return G(S.wrapper.querySelectorAll(d))}function ut(){return G(S.wrapper.querySelectorAll(".slides>section>section"))}function pt(){return dt().length>1}function ft(){return ut().length>1}function ht(){return ct().length}function vt(e,t){var r=S.wrapper.querySelectorAll(d)[e],n=r&&r.querySelectorAll("section");return n&&n.length&&"number"==typeof t?n?n[t]:undefined:r}function gt(e,t){var r="number"==typeof e?vt(e,t):e;return r?r.slideBackgroundElement:undefined}function mt(e){if((e=e||a).hasAttribute("data-notes"))return e.getAttribute("data-notes");var t=e.querySelector("aside.notes");return t?t.innerHTML:null}function bt(){var e=lt();return{indexh:e.h,indexv:e.v,indexf:e.f,paused:Ce(),overview:Se()}}function yt(e,t){var r=[],n=[],a=[];(e=G(e)).forEach(function(e,t){if(e.hasAttribute("data-fragment-index")){var a=parseInt(e.getAttribute("data-fragment-index"),10);r[a]||(r[a]=[]),r[a].push(e)}else n.push([e])});var i=0;return(r=r.concat(n)).forEach(function(e){e.forEach(function(e){a.push(e),e.setAttribute("data-fragment-index",i)}),i++}),!0===t?r:a}function wt(e,t){var r={shown:[],hidden:[]};if(a&&h.fragments&&(t=t||yt(a.querySelectorAll(".fragment"))).length){if("number"!=typeof e){var n=yt(a.querySelectorAll(".fragment.visible")).pop();n&&(e=parseInt(n.getAttribute("data-fragment-index")||0,10))}G(t).forEach(function(t,n){t.hasAttribute("data-fragment-index")&&(n=parseInt(t.getAttribute("data-fragment-index"),10)),n<=e?(t.classList.contains("visible")||r.shown.push(t),t.classList.add("visible"),t.classList.remove("current-fragment"),S.statusDiv.textContent=j(t),n===e&&(t.classList.add("current-fragment"),Ge(t))):(t.classList.contains("visible")&&r.hidden.push(t),t.classList.remove("visible"),t.classList.remove("current-fragment"))})}return r}function At(e,t){if(a&&h.fragments){var r=yt(a.querySelectorAll(".fragment"));if(r.length){if("number"!=typeof e){var n=yt(a.querySelectorAll(".fragment.visible")).pop();e=n?parseInt(n.getAttribute("data-fragment-index")||0,10):-1}"number"==typeof t&&(e+=t);var i=wt(e,r);return i.hidden.length&&le("fragmenthidden",{fragment:i.hidden[0],fragments:i.hidden}),i.shown.length&&le("fragmentshown",{fragment:i.shown[0],fragments:i.shown}),Ke(),Ue(),h.fragmentInURL&&st(),!(!i.shown.length&&!i.hidden.length)}}return!1}function kt(){return At(null,1)}function Lt(){return At(null,-1)}function Et(){if(St(),a&&!1!==h.autoSlide){var t=a.querySelector(".current-fragment");t||(t=a.querySelector(".fragment"));var r=t?t.getAttribute("data-autoslide"):null,n=a.parentNode?a.parentNode.getAttribute("data-autoslide"):null,i=a.getAttribute("data-autoslide");H=r?parseInt(r,10):i?parseInt(i,10):n?parseInt(n,10):h.autoSlide,0===a.querySelectorAll(".fragment").length&&G(a.querySelectorAll("video, audio")).forEach(function(e){e.hasAttribute("data-autoplay")&&H&&1e3*e.duration/e.playbackRate>H&&(H=1e3*e.duration/e.playbackRate+1e3)}),!H||z||Ce()||Se()||e.isLastSlide()&&!Ze().next&&!0!==h.loop||(R=setTimeout(function(){"function"==typeof h.autoSlideMethod?h.autoSlideMethod():Ct(),Et()},H),B=Date.now()),l&&l.setPlaying(-1!==R)}}function St(){clearTimeout(R),R=-1}function xt(){H&&!z&&(z=!0,le("autoslidepaused"),clearTimeout(R),l&&l.setPlaying(!1))}function qt(){H&&z&&(z=!1,le("autoslideresumed"),Et())}function Nt(){h.rtl?(Se()||!1===kt())&&Qe().left&&Re(t+1,"grid"===h.navigationMode?r:undefined):(Se()||!1===Lt())&&Qe().left&&Re(t-1,"grid"===h.navigationMode?r:undefined)}function Mt(){w=!0,h.rtl?(Se()||!1===Lt())&&Qe().right&&Re(t-1,"grid"===h.navigationMode?r:undefined):(Se()||!1===kt())&&Qe().right&&Re(t+1,"grid"===h.navigationMode?r:undefined)}function It(){(Se()||!1===Lt())&&Qe().up&&Re(t,r-1)}function Tt(){A=!0,(Se()||!1===kt())&&Qe().down&&Re(t,r+1)}function Pt(){var e;if(!1===Lt())if(Qe().up)It();else if(e=h.rtl?G(S.wrapper.querySelectorAll(d+".future")).pop():G(S.wrapper.querySelectorAll(d+".past")).pop()){var r=e.querySelectorAll("section").length-1||undefined;Re(t-1,r)}}function Ct(){if(w=!0,A=!0,!1===kt()){var t=Qe();t.down&&t.right&&h.loop&&e.isLastVerticalSlide(a)&&(t.down=!1),t.down?Tt():h.rtl?Nt():Mt()}}function Ht(e){for(;e&&"function"==typeof e.hasAttribute;){if(e.hasAttribute("data-prevent-swipe"))return!0;e=e.parentNode}return!1}function Rt(e){h.autoSlideStoppable&&xt()}function Bt(e){Ne(),clearTimeout(P),P=setTimeout(Me,h.hideCursorTime)}function zt(e){e.shiftKey&&63===e.charCode&&pe()}function Dt(t){if("function"==typeof h.keyboardCondition&&!1===h.keyboardCondition(t))return!0;var r=t.keyCode,n=z;Rt();var a=document.activeElement&&"inherit"!==document.activeElement.contentEditable,i=document.activeElement&&document.activeElement.tagName&&/input|textarea/i.test(document.activeElement.tagName),o=document.activeElement&&document.activeElement.className&&/speaker-notes/i.test(document.activeElement.className),s=t.shiftKey&&32===t.keyCode,l=t.shiftKey&&37===r,c=t.shiftKey&&39===r,d=!s&&!l&&!c&&(t.shiftKey||t.altKey||t.ctrlKey||t.metaKey);if(!(a||i||o||d)){var u,p=[66,86,190,191];if("object"==typeof h.keyboard)for(u in h.keyboard)"togglePause"===h.keyboard[u]&&p.push(parseInt(u,10));if(Ce()&&-1===p.indexOf(r))return!1;var f,v,g="linear"===h.navigationMode||!pt()||!ft(),m=!1;if("object"==typeof h.keyboard)for(u in h.keyboard)if(parseInt(u,10)===r){var b=h.keyboard[u];"function"==typeof b?b.apply(null,[t]):"string"==typeof b&&"function"==typeof e[b]&&e[b].call(),m=!0}if(!1===m)for(u in W)if(parseInt(u,10)===r){var y=W[u].callback;"function"==typeof y?y.apply(null,[t]):"string"==typeof y&&"function"==typeof e[y]&&e[y].call(),m=!0}!1===m&&(m=!0,80===r||33===r?Pt():78===r||34===r?Ct():72===r||37===r?l?Re(0):!Se()&&g?Pt():Nt():76===r||39===r?c?Re(Number.MAX_VALUE):!Se()&&g?Ct():Mt():75===r||38===r?!Se()&&g?Pt():It():74===r||40===r?!Se()&&g?Ct():Tt():36===r?Re(0):35===r?Re(Number.MAX_VALUE):32===r?(Se()&&Le(),t.shiftKey?Pt():Ct()):58===r||59===r||66===r||86===r||190===r||191===r?Pe():70===r?(f=document.documentElement,(v=f.requestFullscreen||f.webkitRequestFullscreen||f.webkitRequestFullScreen||f.mozRequestFullScreen||f.msRequestFullscreen)&&v.apply(f)):65===r?h.autoSlideStoppable&&He(n):m=!1),m?t.preventDefault&&t.preventDefault():27!==r&&79!==r||!N.transforms3d||(S.overlay?he():Ee(),t.preventDefault&&t.preventDefault()),Et()}}function Ot(e){if(Ht(e.target))return!0;D.startX=e.touches[0].clientX,D.startY=e.touches[0].clientY,D.startCount=e.touches.length}function Wt(e){if(Ht(e.target))return!0;if(D.captured)f.match(/android/gi)&&e.preventDefault();else{Rt();var t=e.touches[0].clientX,r=e.touches[0].clientY;if(1===e.touches.length&&2!==D.startCount){var n=t-D.startX,i=r-D.startY;n>D.threshold&&Math.abs(n)>Math.abs(i)?(D.captured=!0,Nt()):n<-D.threshold&&Math.abs(n)>Math.abs(i)?(D.captured=!0,Mt()):i>D.threshold?(D.captured=!0,It()):i<-D.threshold&&(D.captured=!0,Tt()),h.embedded?(D.captured||qe(a))&&e.preventDefault():e.preventDefault()}}}function Ft(e){D.captured=!1}function Ut(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],Ot(e))}function Vt(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],Wt(e))}function jt(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],Ft())}function Kt(e){if(Date.now()-M>600){M=Date.now();var t=e.detail||-e.wheelDelta;t>0?Ct():t<0&&Pt()}}function Yt(e){Rt(),e.preventDefault();var t=G(S.wrapper.querySelectorAll(d)).length,r=Math.floor(e.clientX/S.wrapper.offsetWidth*t);h.rtl&&(r=t-r),Re(r)}function Xt(e){e.preventDefault(),Rt(),"linear"===h.navigationMode?Pt():Nt()}function _t(e){e.preventDefault(),Rt(),"linear"===h.navigationMode?Ct():Mt()}function $t(e){e.preventDefault(),Rt(),It()}function Jt(e){e.preventDefault(),Rt(),Tt()}function Qt(e){e.preventDefault(),Rt(),Pt()}function Zt(e){e.preventDefault(),Rt(),Ct()}function Gt(e){ot()}function er(e){ve()}function tr(e){!1===(document.webkitHidden||document.msHidden||document.hidden)&&document.activeElement!==document.body&&("function"==typeof document.activeElement.blur&&document.activeElement.blur(),document.body.focus())}function rr(e){if(C&&Se()){e.preventDefault();for(var t=e.target;t&&!t.nodeName.match(/section/gi);)t=t.parentNode;if(t&&!t.classList.contains("disabled"))if(Le(),t.nodeName.match(/section/gi))Re(parseInt(t.getAttribute("data-index-h"),10),parseInt(t.getAttribute("data-index-v"),10))}}function nr(e){if(e.currentTarget&&e.currentTarget.hasAttribute("href")){var t=e.currentTarget.getAttribute("href");t&&(r=t,he(),S.overlay=document.createElement("div"),S.overlay.classList.add("overlay"),S.overlay.classList.add("overlay-preview"),S.wrapper.appendChild(S.overlay),S.overlay.innerHTML=["",'','','','','Unable to load iframe. This is likely due to the site\'s policy (x-frame-options).',"","
"].join(""),S.overlay.querySelector("iframe").addEventListener("load",function(e){S.overlay.classList.add("loaded")},!1),S.overlay.querySelector(".close").addEventListener("click",function(e){he(),e.preventDefault()},!1),S.overlay.querySelector(".external").addEventListener("click",function(e){he()},!1),setTimeout(function(){S.overlay.classList.add("visible")},1),e.preventDefault())}var r}function ar(t){e.isLastSlide()&&!1===h.loop?(Re(0,0),qt()):z?qt():xt()}function ir(e,t){this.diameter=100,this.diameter2=this.diameter/2,this.thickness=6,this.playing=!1,this.progress=0,this.progressOffset=1,this.container=e,this.progressCheck=t,this.canvas=document.createElement("canvas"),this.canvas.className="playback",this.canvas.width=this.diameter,this.canvas.height=this.diameter,this.canvas.style.width=this.diameter2+"px",this.canvas.style.height=this.diameter2+"px",this.context=this.canvas.getContext("2d"),this.container.appendChild(this.canvas),this.render()}return ir.prototype.setPlaying=function(e){var t=this.playing;this.playing=e,!t&&this.playing?this.animate():this.render()},ir.prototype.animate=function(){var e=this.progress;this.progress=this.progressCheck(),e>.8&&this.progress<.2&&(this.progressOffset=this.progress),this.render(),this.playing&&N.requestAnimationFrameMethod.call(window,this.animate.bind(this))},ir.prototype.render=function(){var e=this.playing?this.progress:0,t=this.diameter2-this.thickness,r=this.diameter2,n=this.diameter2;this.progressOffset+=.1*(1-this.progressOffset);var a=-Math.PI/2+e*(2*Math.PI),i=-Math.PI/2+this.progressOffset*(2*Math.PI);this.context.save(),this.context.clearRect(0,0,this.diameter,this.diameter),this.context.beginPath(),this.context.arc(r,n,t+4,0,2*Math.PI,!1),this.context.fillStyle="rgba( 0, 0, 0, 0.4 )",this.context.fill(),this.context.beginPath(),this.context.arc(r,n,t,0,2*Math.PI,!1),this.context.lineWidth=this.thickness,this.context.strokeStyle="rgba( 255, 255, 255, 0.2 )",this.context.stroke(),this.playing&&(this.context.beginPath(),this.context.arc(r,n,t,i,a,!1),this.context.lineWidth=this.thickness,this.context.strokeStyle="#fff",this.context.stroke()),this.context.translate(r-14,n-14),this.playing?(this.context.fillStyle="#fff",this.context.fillRect(0,0,10,28),this.context.fillRect(18,0,10,28)):(this.context.beginPath(),this.context.translate(4,0),this.context.moveTo(0,0),this.context.lineTo(24,14),this.context.lineTo(0,28),this.context.fillStyle="#fff",this.context.fill()),this.context.restore()},ir.prototype.on=function(e,t){this.canvas.addEventListener(e,t,!1)},ir.prototype.off=function(e,t){this.canvas.removeEventListener(e,t,!1)},ir.prototype.destroy=function(){this.playing=!1,this.canvas.parentNode&&this.container.removeChild(this.canvas)},e={VERSION:"3.8.0",initialize:function(t){if(!0!==v)if(v=!0,function(){o=/(iphone|ipod|ipad|android)/gi.test(f),s=/chrome/i.test(f)&&!/edge/i.test(f);var e=document.createElement("div");N.transforms3d="WebkitPerspective"in e.style||"MozPerspective"in e.style||"msPerspective"in e.style||"OPerspective"in e.style||"perspective"in e.style,N.transforms2d="WebkitTransform"in e.style||"MozTransform"in e.style||"msTransform"in e.style||"OTransform"in e.style||"transform"in e.style,N.requestAnimationFrameMethod=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame,N.requestAnimationFrame="function"==typeof N.requestAnimationFrameMethod,N.canvas=!!document.createElement("canvas").getContext,N.overviewTransitions=!/Version\/[\d\.]+.*Safari/.test(f),N.zoom="zoom"in e.style&&!o&&(s||/Version\/[\d\.]+.*Safari/.test(f))}(),N.transforms2d||N.transforms3d){S.wrapper=document.querySelector(".reveal"),S.slides=document.querySelector(".reveal .slides"),window.addEventListener("load",ve,!1);var r,n,a=e.getQueryHash();"undefined"!=typeof a.dependencies&&delete a.dependencies,Z(h,t),Z(h,a),h.hideAddressBar&&o&&(window.addEventListener("load",se,!1),window.addEventListener("orientationchange",se,!1)),r=[],n=0,h.dependencies.forEach(function(e){e.condition&&!e.condition()||(e.async?q.push(e):r.push(e))}),r.length?(n=r.length,r.forEach(function(e){V(e.src,function(){"function"==typeof e.callback&&e.callback(),0==--n&&F()})})):F()}else{document.body.setAttribute("class","no-transforms");for(var i=G(document.getElementsByTagName("img")),l=G(document.getElementsByTagName("iframe")),c=i.concat(l),d=0,u=c.length;d