HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux WebLive 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/wpamazingsecret/wp-content/themes/porto/js/libs/jquery.scrollbar.min.js
!function(l,e){"function"==typeof define&&define.amd?define(["jquery"],e):e(l.jQuery)}(this,function(l){"use strict";function e(e){if(s.webkit&&!e)return{height:0,width:0};if(!s.data.outer){var o={border:"none","box-sizing":"content-box",height:"200px",margin:"0",padding:"0",width:"200px"};s.data.inner=l("<div>").css(l.extend({},o)),s.data.outer=l("<div>").css(l.extend({left:"-1000px",overflow:"scroll",position:"absolute",top:"-1000px"},o)).append(s.data.inner).appendTo("body")}return s.data.outer.scrollLeft(1e3).scrollTop(1e3),{height:Math.ceil(s.data.outer.offset().top-s.data.inner.offset().top||0),width:Math.ceil(s.data.outer.offset().left-s.data.inner.offset().left||0)}}function o(l){var e=l.originalEvent;return(!e.axis||e.axis!==e.HORIZONTAL_AXIS)&&!e.wheelDeltaX}var s={data:{index:0,name:"scrollbar"},macosx:/mac/i.test(navigator.platform),mobile:/android|webos|iphone|ipad|ipod|blackberry/i.test(navigator.userAgent),overlay:null,scroll:null,scrolls:[],webkit:/webkit/i.test(navigator.userAgent)&&!/edge\/\d+/i.test(navigator.userAgent)};s.scrolls.add=function(l){this.remove(l).push(l)},s.scrolls.remove=function(e){for(;l.inArray(e,this)>=0;)this.splice(l.inArray(e,this),1);return this};var r={autoScrollSize:!0,autoUpdate:!0,debug:!1,disableBodyScroll:!1,duration:200,ignoreMobile:!0,ignoreOverlay:!0,scrollStep:30,showArrows:!1,stepScrolling:!0,scrollx:null,scrolly:null,onDestroy:null,onInit:null,onScroll:null,onUpdate:null},t=function(o){s.scroll||(s.overlay=function(){var l=e(!0);return!(l.height||l.width)}(),s.scroll=e(),n(),l(window).on("resize",function(){var l=!1;if(s.scroll&&(s.scroll.height||s.scroll.width)){var o=e();o.height===s.scroll.height&&o.width===s.scroll.width||(s.scroll=o,l=!0)}n(l)})),this.container=o,this.namespace=".scrollbar_"+s.data.index++,this.options=l.extend({},r,window.jQueryScrollbarOptions||{}),this.scrollTo=null,this.scrollx={},this.scrolly={},o.data(s.data.name,this),s.scrolls.add(this)};t.prototype={destroy:function(){if(this.wrapper){this.container.removeData(s.data.name),s.scrolls.remove(this);var e=this.container.scrollLeft(),o=this.container.scrollTop();this.container.insertBefore(this.wrapper).css({height:"",margin:"","max-height":""}).removeClass("scroll-content scroll-scrollx_visible scroll-scrolly_visible").off(this.namespace).scrollLeft(e).scrollTop(o),this.scrollx.scroll.removeClass("scroll-scrollx_visible").find("div").andSelf().off(this.namespace),this.scrolly.scroll.removeClass("scroll-scrolly_visible").find("div").andSelf().off(this.namespace),this.wrapper.remove(),l(document).add("body").off(this.namespace),"function"==typeof this.options.onDestroy&&this.options.onDestroy.apply(this,[this.container])}},init:function(e){var r=this,t=this.container,i=this.containerWrapper||t,n=this.namespace,c=l.extend(this.options,e||{}),a={x:this.scrollx,y:this.scrolly},d=this.wrapper,h={scrollLeft:t.scrollLeft(),scrollTop:t.scrollTop()};if(window.theme&&theme.is_device_mobile&&c.ignoreMobile||s.overlay&&c.ignoreOverlay||s.macosx&&!s.webkit)return!1;if(d)i.css({height:"auto","margin-bottom":-1*s.scroll.height+"px","margin-right":-1*s.scroll.width+"px","max-height":""});else{if(this.wrapper=d=l("<div>").addClass("scroll-wrapper").addClass(t.attr("class")).css("position","absolute"==t.css("position")?"absolute":"relative").insertBefore(t).append(t),t.is("textarea")&&(this.containerWrapper=i=l("<div>").insertBefore(t).append(t),d.addClass("scroll-textarea")),i.addClass("scroll-content").css({height:"auto","margin-bottom":-1*s.scroll.height+"px","margin-right":-1*s.scroll.width+"px","max-height":""}),t.on("scroll"+n,function(l){"function"==typeof c.onScroll&&c.onScroll.call(r,{maxScroll:a.y.maxScrollOffset,scroll:t.scrollTop(),size:a.y.size,visible:a.y.visible},{maxScroll:a.x.maxScrollOffset,scroll:t.scrollLeft(),size:a.x.size,visible:a.x.visible}),a.x.isVisible&&a.x.scroll.bar.css("left",t.scrollLeft()*a.x.kx+"px"),a.y.isVisible&&a.y.scroll.bar.css("top",t.scrollTop()*a.y.kx+"px")}),d.on("scroll"+n,function(){d.scrollTop(0).scrollLeft(0)}),c.disableBodyScroll){var p=function(l){o(l)?a.y.isVisible&&a.y.mousewheel(l):a.x.isVisible&&a.x.mousewheel(l)};d.on("MozMousePixelScroll"+n,p),d.on("mousewheel"+n,p),window.theme&&theme.is_device_mobile&&d.on("touchstart"+n,function(e){var o=e.originalEvent.touches&&e.originalEvent.touches[0]||e,s={pageX:o.pageX,pageY:o.pageY},r={left:t.scrollLeft(),top:t.scrollTop()};l(document).on("touchmove"+n,function(l){var e=l.originalEvent.targetTouches&&l.originalEvent.targetTouches[0]||l;t.scrollLeft(r.left+s.pageX-e.pageX),t.scrollTop(r.top+s.pageY-e.pageY),l.preventDefault()}),l(document).on("touchend"+n,function(){l(document).off(n)})})}"function"==typeof c.onInit&&c.onInit.apply(this,[t])}l.each(a,function(e,s){var i=null,d=1,h="x"===e?"scrollLeft":"scrollTop",p=c.scrollStep,u=function(){var l=t[h]();t[h](l+p),1==d&&l+p>=f&&(l=t[h]()),-1==d&&l+p<=f&&(l=t[h]()),t[h]()==l&&i&&i()},f=0;s.scroll||(s.scroll=r._getScroll(c["scroll"+e]).addClass("scroll-"+e),c.showArrows&&s.scroll.addClass("scroll-element_arrows_visible"),s.mousewheel=function(l){if(!s.isVisible||"x"===e&&o(l))return!0;if("y"===e&&!o(l))return a.x.mousewheel(l),!0;var i=-1*l.originalEvent.wheelDelta||l.originalEvent.detail,n=s.size-s.visible-s.offset;return(i>0&&f<n||i<0&&f>0)&&((f+=i)<0&&(f=0),f>n&&(f=n),r.scrollTo=r.scrollTo||{},r.scrollTo[h]=f,setTimeout(function(){r.scrollTo&&(t.stop().animate(r.scrollTo,240,"linear",function(){f=t[h]()}),r.scrollTo=null)},1)),l.preventDefault(),!1},s.scroll.on("MozMousePixelScroll"+n,s.mousewheel).on("mousewheel"+n,s.mousewheel).on("mouseenter"+n,function(){f=t[h]()}),s.scroll.find(".scroll-arrow, .scroll-element_track").on("mousedown"+n,function(o){if(1!=o.which)return!0;d=1;var n={eventOffset:o["x"===e?"pageX":"pageY"],maxScrollValue:s.size-s.visible-s.offset,scrollbarOffset:s.scroll.bar.offset()["x"===e?"left":"top"],scrollbarSize:s.scroll.bar["x"===e?"outerWidth":"outerHeight"]()},a=0,v=0;return l(this).hasClass("scroll-arrow")?(d=l(this).hasClass("scroll-arrow_more")?1:-1,p=c.scrollStep*d,f=d>0?n.maxScrollValue:0):(d=n.eventOffset>n.scrollbarOffset+n.scrollbarSize?1:n.eventOffset<n.scrollbarOffset?-1:0,p=Math.round(.75*s.visible)*d,f=n.eventOffset-n.scrollbarOffset-(c.stepScrolling?1==d?n.scrollbarSize:0:Math.round(n.scrollbarSize/2)),f=t[h]()+f/s.kx),r.scrollTo=r.scrollTo||{},r.scrollTo[h]=c.stepScrolling?t[h]()+p:f,c.stepScrolling&&(i=function(){f=t[h](),clearInterval(v),clearTimeout(a),a=0,v=0},a=setTimeout(function(){v=setInterval(u,40)},c.duration+100)),setTimeout(function(){r.scrollTo&&(t.animate(r.scrollTo,c.duration),r.scrollTo=null)},1),r._handleMouseDown(i,o)}),s.scroll.bar.on("mousedown"+n,function(o){if(1!=o.which)return!0;var i=o["x"===e?"pageX":"pageY"],c=t[h]();return s.scroll.addClass("scroll-draggable"),l(document).on("mousemove"+n,function(l){var o=parseInt((l["x"===e?"pageX":"pageY"]-i)/s.kx,10);t[h](c+o)}),r._handleMouseDown(function(){s.scroll.removeClass("scroll-draggable"),f=t[h]()},o)}))}),l.each(a,function(l,e){var o="scroll-scroll"+l+"_visible",s="x"==l?a.y:a.x;e.scroll.removeClass(o),s.scroll.removeClass(o),i.removeClass(o)}),l.each(a,function(e,o){l.extend(o,"x"==e?{offset:parseInt(t.css("left"),10)||0,size:t.prop("scrollWidth"),visible:d.width()}:{offset:parseInt(t.css("top"),10)||0,size:t.prop("scrollHeight"),visible:d.height()})}),this._updateScroll("x",this.scrollx),this._updateScroll("y",this.scrolly),"function"==typeof c.onUpdate&&c.onUpdate.apply(this,[t]),l.each(a,function(l,e){var o="x"===l?"left":"top",s="x"===l?"outerWidth":"outerHeight",r="x"===l?"width":"height",i=parseInt(t.css(o),10)||0,n=e.size,a=e.visible+i,d=e.scroll.size[s]()+(parseInt(e.scroll.size.css(o),10)||0);c.autoScrollSize&&(e.scrollbarSize=parseInt(d*a/n,10),e.scroll.bar.css(r,e.scrollbarSize+"px")),e.scrollbarSize=e.scroll.bar[s](),e.kx=(d-e.scrollbarSize)/(n-a)||1,e.maxScrollOffset=n-a}),t.scrollLeft(h.scrollLeft).scrollTop(h.scrollTop).trigger("scroll")},_getScroll:function(e){var o={advanced:['<div class="scroll-element">','<div class="scroll-element_corner"></div>','<div class="scroll-arrow scroll-arrow_less"></div>','<div class="scroll-arrow scroll-arrow_more"></div>','<div class="scroll-element_outer">','<div class="scroll-element_size"></div>','<div class="scroll-element_inner-wrapper">','<div class="scroll-element_inner scroll-element_track">','<div class="scroll-element_inner-bottom"></div>',"</div>","</div>",'<div class="scroll-bar">','<div class="scroll-bar_body">','<div class="scroll-bar_body-inner"></div>',"</div>",'<div class="scroll-bar_bottom"></div>','<div class="scroll-bar_center"></div>',"</div>","</div>","</div>"].join(""),simple:['<div class="scroll-element">','<div class="scroll-element_outer">','<div class="scroll-element_size"></div>','<div class="scroll-element_track"></div>','<div class="scroll-bar"></div>',"</div>","</div>"].join("")};return o[e]&&(e=o[e]),e||(e=o.simple),e="string"==typeof e?l(e).appendTo(this.wrapper):l(e),l.extend(e,{bar:e.find(".scroll-bar"),size:e.find(".scroll-element_size"),track:e.find(".scroll-element_track")}),e},_handleMouseDown:function(e,o){var s=this.namespace;return l(document).on("blur"+s,function(){l(document).add("body").off(s),e&&e()}),l(document).on("dragstart"+s,function(l){return l.preventDefault(),!1}),l(document).on("mouseup"+s,function(){l(document).add("body").off(s),e&&e()}),l("body").on("selectstart"+s,function(l){return l.preventDefault(),!1}),o&&o.preventDefault(),!1},_updateScroll:function(e,o){var r=this.container,t=this.containerWrapper||r,i="scroll-scroll"+e+"_visible",n="x"===e?this.scrolly:this.scrollx,c=parseInt(this.container.css("x"===e?"left":"top"),10)||0,a=this.wrapper,d=o.size,h=o.visible+c;o.isVisible=d-h>1,o.isVisible?(o.scroll.addClass(i),n.scroll.addClass(i),t.addClass(i)):(o.scroll.removeClass(i),n.scroll.removeClass(i),t.removeClass(i)),"y"===e&&(r.is("textarea")||d<h?t.css({height:h+s.scroll.height+"px","max-height":"none"}):t.css({"max-height":h+s.scroll.height+"px"})),o.size==r.prop("scrollWidth")&&n.size==r.prop("scrollHeight")&&o.visible==a.width()&&n.visible==a.height()&&o.offset==(parseInt(r.css("left"),10)||0)&&n.offset==(parseInt(r.css("top"),10)||0)||(l.extend(this.scrollx,{offset:parseInt(r.css("left"),10)||0,size:r.prop("scrollWidth"),visible:a.width()}),l.extend(this.scrolly,{offset:parseInt(r.css("top"),10)||0,size:this.container.prop("scrollHeight"),visible:a.height()}),this._updateScroll("x"===e?"y":"x",n))}};var i=t;l.fn.scrollbar=function(e,o){return"string"!=typeof e&&(o=e,e="init"),void 0===o&&(o=[]),Array.isArray(o)||(o=[o]),this.not("body, .scroll-wrapper").each(function(){var r=l(this),t=r.data(s.data.name);(t||"init"===e)&&(t||(t=new i(r)),t[e]&&t[e].apply(t,o))}),this},l.fn.scrollbar.options=r;var n=function(){var l=0,e=0;return function(o){var r,t,i,c,a,d,h;for(r=0;r<s.scrolls.length;r++)t=(c=s.scrolls[r]).container,i=c.options,a=c.wrapper,d=c.scrollx,h=c.scrolly,(o||i.autoUpdate&&a&&a.is(":visible")&&(t.prop("scrollWidth")!=d.size||t.prop("scrollHeight")!=h.size||a.width()!=d.visible||a.height()!=h.visible))&&(c.init(),i.debug&&(window.console&&console.log({scrollHeight:t.prop("scrollHeight")+":"+c.scrolly.size,scrollWidth:t.prop("scrollWidth")+":"+c.scrollx.size,visibleHeight:a.height()+":"+c.scrolly.visible,visibleWidth:a.width()+":"+c.scrollx.visible},!0),e++));clearTimeout(l),l=setTimeout(n,300)}}();window.angular&&function(l){l.module("jQueryScrollbar",[]).provider("jQueryScrollbar",function(){var e=r;return{setOptions:function(o){l.extend(e,o)},$get:function(){return{options:l.copy(e)}}}}).directive("jqueryScrollbar",["jQueryScrollbar","$parse",function(l,e){return{restrict:"AC",link:function(o,s,r){var t=e(r.jqueryScrollbar)(o);s.scrollbar(t||l.options).on("$destroy",function(){s.scrollbar("destroy")})}}}])}(window.angular)});