!function(r){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=r(require("jquery")):r(jQuery)}(function(r){"use strict";var t={bgVertical:function(r,t){return r.css({"background-position":"center "+-t+"px"})},bgHorizontal:function(r,t){return r.css({"background-position":-t+"px center"})},vertical:function(r,t,o){return"none"!==o||(o=""),r.css({"-webkit-transform":"translateY("+t+"px)"+o,"-moz-transform":"translateY("+t+"px)"+o,transform:"translateY("+t+"px)"+o,transition:"transform linear","will-change":"transform"})},horizontal:function(r,t,o){return"none"!==o||(o=""),r.css({"-webkit-transform":"translateX("+t+"px)"+o,"-moz-transform":"translateX("+t+"px)"+o,transform:"translateX("+t+"px)"+o,transition:"transform linear","will-change":"transform"})}},o={factor:function(r,t,o){var a=r.data("paroller-factor"),n=a||o.factor;if(t<576){var e=r.data("paroller-factor-xs"),i=e||o.factorXs;return i||n}if(t<=768){var c=r.data("paroller-factor-sm"),l=c||o.factorSm;return l||n}if(t<=1024){var f=r.data("paroller-factor-md"),s=f||o.factorMd;return s||n}if(t<=1200){var u=r.data("paroller-factor-lg"),d=u||o.factorLg;return d||n}if(t<=1920){var g=r.data("paroller-factor-xl"),h=g||o.factorXl;return h||n}return n},bgOffset:function(r,t){return Math.round(r*t)},transform:function(r,t,o,a){return Math.round((r-o/2+a)*t)}},a={background:function(r){return r.css({"background-position":"unset"})},foreground:function(r){return r.css({transform:"unset",transition:"unset"})}};r.fn.paroller=function(n){var e=r(window).height(),i=r(document).height(),n=r.extend({factor:0,factorXs:0,factorSm:0,factorMd:0,factorLg:0,factorXl:0,type:"background",direction:"vertical"},n);return this.each(function(){var c=r(this),l=r(window).width(),f=c.offset().top,s=c.outerHeight(),u=c.data("paroller-type"),d=c.data("paroller-direction"),g=c.css("transform"),h=u||n.type,p=d||n.direction,m=o.factor(c,l,n),b=o.bgOffset(f,m),v=o.transform(f,m,e,s);"background"===h?"vertical"===p?t.bgVertical(c,b):"horizontal"===p&&t.bgHorizontal(c,b):"foreground"===h&&("vertical"===p?t.vertical(c,v,g):"horizontal"===p&&t.horizontal(c,v,g)),r(window).on("resize",function(){var u=r(this).scrollTop();l=r(window).width(),f=c.offset().top,s=c.outerHeight(),m=o.factor(c,l,n),b=Math.round(f*m),v=Math.round((f-e/2+s)*m),"background"===h?(a.background(c),"vertical"===p?t.bgVertical(c,b):"horizontal"===p&&t.bgHorizontal(c,b)):"foreground"===h&&u<=i&&(a.foreground(c),"vertical"===p?t.vertical(c,v):"horizontal"===p&&t.horizontal(c,v))}),r(window).on("scroll",function(){var o=r(this).scrollTop();i=r(document).height(),b=Math.round((f-o)*m),v=Math.round((f-e/2+s-o)*m),"background"===h?"vertical"===p?t.bgVertical(c,b):"horizontal"===p&&t.bgHorizontal(c,b):"foreground"===h&&o<=i&&("vertical"===p?t.vertical(c,v,g):"horizontal"===p&&t.horizontal(c,v,g))})})}});