!function(a,b,c){function d(){var b=a(this),c=b.is(":visible")&&e(this);c?(b.trigger(u),c!=b.data(s)&&b.trigger(t)):c!=b.data(s)&&b.trigger(v),b.data(s,c)}function e(a){var b=a.getboundingclientrect();return(b.top>=0&&b.top<=q||b.bottom>=0&&b.bottom<=q)&&(b.left>=0&&b.left<=r||b.right>=0&&b.right<=r)}function f(){q=b.innerheight||c.documentelement.clientheight,r=b.innerwidth||c.documentelement.clientwidth,i()}function g(){a(this).find(x).each(d)}function h(){var b=a(this);j(b)|k(b)&&(b.data(a)||(b.data(a,1),h=h.add(b)))}function i(){var b=a(this);b.data(a)&&0===b.find(x).length&&(b.removedata(y).removedata(z).removedata(a),b.unbind("scroll",g)._unbindshow(g))}function j(a){if(a.data(y))return!1;var b=a.css("overflow");return("scroll"==b||"auto"==b)&&(a.data(y,1),a.bind("scroll",g),!0)}function k(a){if(!c&&!a.data(z)){if("none"==a.css("display"))return a.data(z,1),a._bindshow(g),!0}}function l(e){var g=a(this);if(!g.is(x)){if(!f&&(f=!0,f(),a(c).ready(function(){a(b).on("resize",f).on("scroll",i),a(c.body).on(d+" "+e,i)}),c)){new mutationobserver(i).observe(c,{attributes:!0,childlist:!0,characterdata:!0,subtree:!0})}g.data(s,!1),g.parents().each(h),settimeout(function(){d.call(g[0])},1),g=g.add(this)}}function m(b){var c=a(this);settimeout(function(){for(var b=a._data(c[0],"events")||{},d=!1,e=0;e10?f():b=settimeout(f,10-g)}}(function(){g=g.filter(x),g.each(d)});a.appear={check:i,refresh:n,seteventprefix:p},o(),function(){function b(){var b=a(this),c="none"!=b.css("display");b.data(f)!=c&&(b.data(f,c),c&&b.trigger(e))}function c(){i=i.filter(g),i.each(b),0===i.length&&(d=clearinterval(d))}var d,e="jquery-appear-show",f=s+"-"+e,g=":"+f,h=50,i=a();a.expr[":"][f]=function(b){return void 0!==a(b).data(f)},a.fn._bindshow=function(a){this.bind(e,a),this.data(f,"none"!=this.css("display")),i=i.add(this),h&&!d&&(d=setinterval(c,h))},a.fn._unbindshow=function(a){this.unbind(e,a),this.removedata(f)},a.appear.setinterval=function(b){b==h||!a.isnumeric(b)||b<0||(h=b,d=clearinterval(d),h>0&&(d=setinterval(c,h)))}}()}(jquery,window,document);