!function(){"use strict";function e(n){return"undefined"==typeof this||object.getprototypeof(this)!==e.prototype?new e(n):(o=this,o.version="3.4.0",o.tools=new e,o.issupported()?(o.tools.extend(o.defaults,n||{}),o.defaults.container=t(o.defaults),o.store={elements:{},containers:[]},o.sequences={},o.history=[],o.uid=0,o.initialized=!1):"undefined"!=typeof console&&null!==console,o)}function t(e){if(e&&e.container){if("string"==typeof e.container)return window.document.documentelement.queryselector(e.container);if(o.tools.isnode(e.container))return e.container}return o.defaults.container}function n(e,t){return"string"==typeof e?array.prototype.slice.call(t.queryselectorall(e)):o.tools.isnode(e)?[e]:o.tools.isnodelist(e)?array.prototype.slice.call(e):array.isarray(e)?e.filter(o.tools.isnode):[]}function i(){return++o.uid}function o(e,t,n){t.container&&(t.container=n),e.config?e.config=o.tools.extendclone(e.config,t):e.config=o.tools.extendclone(o.defaults,t),"top"===e.config.origin||"bottom"===e.config.origin?e.config.axis="y":e.config.axis="x"}function r(e){var t=window.getcomputedstyle(e.domel);e.styles||(e.styles={transition:{},transform:{},computed:{}},e.styles.inline=e.domel.getattribute("style")||"",e.styles.inline+="; visibility: visible; ",e.styles.computed.opacity=t.opacity,t.transition&&"all 0s ease 0s"!==t.transition?e.styles.computed.transition=t.transition+", ":e.styles.computed.transition=""),e.styles.transition.instant=s(e,0),e.styles.transition.delayed=s(e,e.config.delay),e.styles.transform.initial=" -webkit-transform:",e.styles.transform.target=" -webkit-transform:",a(e),e.styles.transform.initial+="transform:",e.styles.transform.target+="transform:",a(e)}function s(e,t){var n=e.config;return"-webkit-transition: "+e.styles.computed.transition+"-webkit-transform "+n.duration/1e3+"s "+n.easing+" "+t/1e3+"s, opacity "+n.duration/1e3+"s "+n.easing+" "+t/1e3+"s; transition: "+e.styles.computed.transition+"transform "+n.duration/1e3+"s "+n.easing+" "+t/1e3+"s, opacity "+n.duration/1e3+"s "+n.easing+" "+t/1e3+"s; "}function a(e){var t,n=e.config,i=e.styles.transform;t="top"===n.origin||"left"===n.origin?/^-/.test(n.distance)?n.distance.substr(1):"-"+n.distance:n.distance,parseint(n.distance)&&(i.initial+=" translate"+n.axis+"("+t+")",i.target+=" translate"+n.axis+"(0)"),n.scale&&(i.initial+=" scale("+n.scale+")",i.target+=" scale(1)"),n.rotate.x&&(i.initial+=" rotatex("+n.rotate.x+"deg)",i.target+=" rotatex(0)"),n.rotate.y&&(i.initial+=" rotatey("+n.rotate.y+"deg)",i.target+=" rotatey(0)"),n.rotate.z&&(i.initial+=" rotatez("+n.rotate.z+"deg)",i.target+=" rotatez(0)"),i.initial+="; opacity: "+n.opacity+";",i.target+="; opacity: "+e.styles.computed.opacity+";"}function l(e){var t=e.config.container;t&&o.store.containers.indexof(t)===-1&&o.store.containers.push(e.config.container),o.store.elements[e.id]=e}function c(e,t,n){var i={target:e,config:t,interval:n};o.history.push(i)}function f(){if(o.issupported()){y();for(var e=0;em&&np}function n(){return"fixed"===window.getcomputedstyle(e.domel).position}var i=x(e.domel),o=b(e.config.container),r=h(e.config.container),s=e.config.viewfactor,a=i.height,l=i.width,c=i.top,f=i.left,d=c+a,u=f+l;return t()||n()}function e(){}var o,a;e.prototype.defaults={origin:"bottom",distance:"20px",duration:500,delay:0,rotate:{x:0,y:0,z:0},opacity:0,scale:.9,easing:"cubic-bezier(0.6, 0.2, 0.1, 1)",container:window.document.documentelement,mobile:!0,reset:!1,usedelay:"always",viewfactor:.2,viewoffset:{top:0,right:0,bottom:0,left:0},beforereveal:function(e){},beforereset:function(e){},afterreveal:function(e){},afterreset:function(e){}},e.prototype.issupported=function(){var e=document.documentelement.style;return"webkittransition"in e&&"webkittransform"in e||"transition"in e&&"transform"in e},e.prototype.reveal=function(e,s,a,d){var u,y,m,p,g,w;if(void 0!==s&&"number"==typeof s?(a=s,s={}):void 0!==s&&null!==s||(s={}),u=t(s),y=n(e,u),!y.length)return o;a&&"number"==typeof a&&(w=i(),g=o.sequences[w]={id:w,interval:a,elemids:[],active:!1});for(var v=0;v