';return""!==r.cursorDot&&(o+='
'),"icon"===r.cursorType?"svg"!==r.elementSettings.library&&(o+='
'):"image"===r.cursorType||"fimage"===r.cursorType?o+='

':"ftext"===r.cursorType?o+=r.elementSettings.text?'
'+r.elementSettings.text+"
":"":o+='
',o+="
"},s.addCursor=function(e,r){s.addCursorClasses(),t.find("."+e).remove(),t.prepend(r)},s.addCursorClasses=function(){t.removeClass(function(e,r){return(r.match(new RegExp("(^|\\s)premium-cursor-\\S+","g"))||[]).join(" ")}),t.addClass("premium-gCursor-yes premium-cursor-"+a.cursorType+a.cursorDot)},s.initAddonSwListener=function(){elementor.settings.page.addChangeCallback("premium_global_cursor_switcher",s.onAddonSwitcherChange)},s.onAddonSwitcherChange=function(e){"yes"===e?s.initCustomCursor():s.destroy()},s.initControlsCallbacks=function(){["pa_cursor_type","pa_cursor_pulse","pa_cursor_buzz","pa_cursor_xpos","pa_cursor_ypos","pa_cursor_icon","pa_cursor_img","pa_cursor_ftext","pa_cursor_trans","pa_cursor_lottie_url","pa_cursor_loop","pa_cursor_reverse","cursor_lq_effect","pa_cursor_apply_on"].forEach(function(e){elementor.settings.page.addChangeCallback(e,s.onControlChange)})},s.onControlChange=function(){s.refreshCursor()},s.getPageId=function(){return elementorFrontend.config.post.id},s.refreshCursor=function(){s.initPageSettings(),s.generateCursorSettings(),s.generateCursor()},s.destroy=function(){t.removeClass("premium-gCursor-yes premium-cursor-"+a.cursorType),e(".premium-global-cursor-"+a.elemId).remove()}},$pageCursorEnabled=e("body").hasClass("premium-gCursor-yes"),$pageCursorEnabled)||($siteCursorEnabled=!!e(".premium-site-cursor").length,$mobileDisabled=e(".premium-site-cursor").data("pa_mobile_disabled"),$siteCursorEnabled&&!$mobileDisabled&&($siteCursorSettings=e(".premium-site-cursor").data("premium_site_cursor"),new paCustomCursorHandler("page",e("body"),$siteCursorSettings).generateCursor()))}),e(window).on("elementor/frontend/init",function(){if(void 0!=window.paCustomCursorHandler){var r=elementorFrontend.isEditMode()?3e3:0;setTimeout(function(){new paCustomCursorHandler("page",e(".elementor-page"),{}).init()},r)}})}(jQuery);