PageSourceSearch

https://womenslisboa.com/wp-content/plugins/cmsmasters-elementor-a…re-after.4bb30df4e819bca5b7a6.bundle.min.js

js womenslisboa.com collected 2026-10-07 19:28:32 UTC 6,319 bytes, 2 lines download raw bytes

1/*! cmsmasters-elementor-addon - v1.16.1 - 14-02-2025 */
2"use strict";(self.webpackChunkcmsmasters_elementor_addon=self.webpackChunkcmsmasters_elementor_addon||[]).push([[6684],{2277:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.frontend.handlers.Base{__construct(){super.__construct(...arguments),this.bindElements=[],this.deviceNames=["mobile","tablet","desktop"],this.devicePrefixMaps={mobile:"mobile",tablet:"tablet",desktop:""}}bindElementChange(e,t){this.bindElements.push([e,t])}onElementChange(e){this.bindElements&&this.bindElements.length&&this.bindElements.forEach((t=>{let[s]=t;Array.isArray(s)||(s=s.split(/\s/));const[,n]=t;s.some((t=>{if(-1!==[t,`${t}_tablet`,`${t}_mobile`].indexOf(e))return n(...arguments),!0}))}))}onDestroy(){this.trigger("destroy:before"),super.onDestroy()}getCurrentDeviceSettingInherit(e){const t=["desktop","tablet","mobile"],s=elementorFrontend.getCurrentDeviceMode(),n=this.getElementSettings();let i=t.indexOf(s);for(;i>0;){const s=n[e+"_"+t[i]];if(s&&"object"==typeof s&&Object.prototype.hasOwnProperty.call(s,"size")&&s.size)return s;i--}return n[e]}getCurrentDeviceSettingSize(e){let t=this.getCurrentDeviceSettingInherit(e);return"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"size")&&(t=t.size),t}}t.default=_default},632:(e,t,s)=>{var n=s(3203);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(2277));class BeforeAfter extends i.default{__construct(e){super.__construct(e),this.offsetX=0,this.offsetY=0,this.imgWidth=0,this.imgHeight=0}getDefaultSettings(){const e="elementor-widget-cmsmasters-before-after",t={widget:e,imageBefore:`${e}__image-before`,imageAfter:`${e}__image-after`};return{classes:t,selectors:{container:`.${t.widget}__container`,imageWrap:`.${t.widget}__image-wrap`,handle:`.${t.widget}__handle`,overlay:`.${t.widget}__overlay`}}}getDefaultElements(){const{selectors:e}=this.getSettings();return{$window:jQuery(window),$container:this.findElement(e.container),$imageWrap:this.findElement(e.imageWrap),$beforeImg:this.findElement("img:first"),$afterImg:this.findElement("img:last"),$handle:this.findElement(e.handle)}}bindEvents(){const e=this.getElementSettings();let t=e.default_offset.size/100;this.elements.$window.on("resize",(()=>{this.adjustSlider(t)})),jQuery(document).ready((()=>{setTimeout((()=>{this.adjustSlider(t)}),500)})),"on_hover"===e.move?(this.elements.$container.on("mouseenter",(()=>this.onMoveStart(event))),this.elements.$container.on("mousemove",(()=>this.onMove(event))),this.elements.$container.on("mouseleave",(()=>this.onMoveEnd(event)))):(this.elements.$container.on("movestart",(()=>this.onMoveStart(event))),this.elements.$container.on("move",(()=>this.onMove(event))),this.elements.$container.on("mouseup",(()=>this.onMoveEnd(event)))),e.handle&&this.elements.$handle.on("touchmove",(function(e){e.preventDefault()})),this.elements.$container.find("img").on("mousedown",(function(e){e.preventDefault()})),"click"===e.move&&this.elements.$container.on("click",(e=>{const s=this.elements.$container,n=this.elements.$beforeImg;this.offsetX=s.offset().left,this.offsetY=s.offset().top,this.imgWidth=n.width(),this.imgHeight=n.height(),t=this.getSliderPercentage(e.pageX,e.pageY),this.adjustSlider(t)})),e.handle&&e.imitation_handle&&this.imitationHandle(),this.elements.$window.trigger("resize")}onInit(){super.onInit();const{classes:e}=this.getSettings();this.elements.$beforeImg.addClass(e.imageBefore),this.elements.$afterImg.addClass(e.imageAfter)}calcOffset(e){const t=this.elements.$beforeImg.width(),s=this.elements.$beforeImg.height(),n=this.elements.$handle.outerWidth(),i=this.elements.$handle.outerHeight();return{w:t+"px",h:s+"px",handleW:n+"px",handleH:i+"px",cw:e*t+"px",ch:e*s+"px",horHandleCW:e*t-n/2+"px",horHandleCH:s/2-i/2+"px",vertHandleCW:t/2-n/2+"px",vertHandleCH:e*s-i/2+"px"}}adjustContainer(e){"vertical"===this.getElementSettings("orientation")?this.elements.$afterImg.css("clip","rect("+e.ch+","+e.w+","+e.h+",0)"):this.elements.$afterImg.css("clip","rect(0,"+e.w+","+e.h+","+e.cw+")")}adjustSlider(e){const t=this.getElementSettings(),s=t.orientation,n=this.calcOffset(e);t.handle&&("horizontal"===s&&(this.elements.$handle.css("left",n.horHandleCW),this.elements.$handle.css("top",n.horHandleCH),this.elements.$handle.css("margin",0)),"vertical"===s&&(this.elements.$handle.css("top",n.vertHandleCH),this.elements.$handle.css("left",n.vertHandleCW),this.elements.$handle.css("margin",0))),this.adjustContainer(n)}minMaxNumber(e,t,s){return Math.max(t,Math.min(s,e))}getSliderPercentage(e,t){const s="vertical"===this.getElementSettings("orientation")?(t-this.offsetY)/this.imgHeight:(e-this.offsetX)/this.imgWidth;return this.minMaxNumber(s,0,1)}onMoveStart(e){const t=this.getElementSettings().orientation;((e.distX>e.distY&&e.distX<-e.distY||e.distX<e.distY&&e.distX>-e.distY)&&"vertical"!==t||(e.distX<e.distY&&e.distX<-e.distY||e.distX>e.distY&&e.distX>-e.distY)&&"vertical"===t)&&e.preventDefault(),this.elements.$container.addClass("active");const s=this.elements.$container,n=this.elements.$beforeImg;this.offsetX=s.offset().left,this.offsetY=s.offset().top,this.imgWidth=n.width(),this.imgHeight=n.height()}onMove(e){const{selectors:t}=this.getSettings();this.elements.$container.hasClass("active")&&(this.adjustSlider(this.getSliderPercentage(e.pageX,e.pageY)),"mousemove"===e.type&&jQuery(this).find(t.overlay).addClass("hover"))}onMoveEnd(e){const{selectors:t}=this.getSettings();this.elements.$container.removeClass("active"),"mouseleave"===e.type&&jQuery(this).find(t.overlay).removeClass("hover")}imitationHandle(){jQuery(document).ready((()=>{setInterval((()=>{const e=this.getElementSettings("orientation");this.elements.$container.hasClass("active")||("horizontal"===e&&(this.elements.$handle.css("transform","translateX(10px)"),setTimeout((()=>{this.elements.$handle.css("transform","translateX(-10px)")}),250),setTimeout((()=>{this.elements.$handle.css("transform","translateX(0)")}),500)),"vertical"===e&&(this.elements.$handle.css("transform","translateY(10px)"),setTimeout((()=>{this.elements.$handle.css("transform","translateY(-10px)")}),250),setTimeout((()=>{this.elements.$handle.css("transform","translateY(0)")}),500)))}),6e3)}))}}t.default=BeforeAfter}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.