advanced_cron_manager.notify = function( notification, icon ) { if ( typeof icon == 'undefined' ) { icon = ''; } else { icon = ''; } Materialize.toast( icon + notification, 4000 ); }; advanced_cron_manager.ajax_messages = function( response ) { if ( response.success == true ) { advanced_cron_manager.notify( response.data, 'yes' ); } else { jQuery.each( response.data, function( number, error ) { advanced_cron_manager.notify( error, 'warning' ); } ); } }; function ACM_Slidebar() { this.container = jQuery( '.slidebar' ); this.overlay = jQuery( '.slidebar-overlay' ); this.close_button = jQuery( '.slidebar .close' ); this.close_button.click( { slidebar: this }, function( event ) { event.data.slidebar.close(); } ); this.overlay.click( { slidebar: this }, function( event ) { event.data.slidebar.close(); } ); this.open = function() { this.container.animate( { 'margin-right': 0 }, 400, 'easeInOutSine' ); this.overlay.fadeIn( 400 ); }; this.close = function() { var $form = this.container.find( '.content .form' ); this.container.animate( { 'margin-right': '-' + ( this.container.outerWidth() + 5 ) }, 400, 'easeInOutSine', function () { $form.html( '' ); } ); this.overlay.fadeOut( 400 ); }; this.wait = function() { this.container.find( '.content' ).addClass( 'loading' ); }; this.fulfill = function( html ) { this.container.find( '.content .form' ).html( html ); this.container.find( '.content' ).removeClass( 'loading' ); }; this.form_process_start = function( html ) { this.container.find( '.content .send-form' ).attr( 'disabled', true ); this.container.find( '.content .spinner' ).css( 'visibility', 'visible' ); }; this.form_process_stop = function( html ) { this.container.find( '.content .send-form' ).attr( 'disabled', false ); this.container.find( '.content .spinner' ).css( 'visibility', 'hidden' ); }; }; advanced_cron_manager.slidebar = new ACM_Slidebar;
/* * jquery.canvasClock.js : jQuery plugin to display graphical clock using canvas * * Copyright (c) 2013 HarishLabs * Licensed under the MIT license. * http://opensource.org/licenses/MIT * * Author: Harish Premkumar * Date: 20th Dec 2013 * * Reference: http://www.dhtmlgoodies.com/tutorials/canvas-clock/ */ (function ($) { $.fn.canvasClock = function (options) { var settings = $.extend({ showSecondHand: true, showMinuteHand: true, showHourHand: true, bgImgUrl: 'clock-face1.png', time_zone: 'Europe/London', city_name: '', date_format: 24, digital_clock: false, lang: 'en', lang_for_date: 'ua', show_days: false, arrow_type: 'classical', super_simple: false, arrows_color: 'unset' }, options); var degreesToRadians = function (degrees) { return (Math.PI / 180) * degrees }; var drawHand = function (context, size, thickness, shadowOffset) { thickness = thickness || 4; context.shadowColor = '#555'; context.shadowBlur = 5; context.shadowOffsetX = shadowOffset; context.shadowOffsetY = shadowOffset; context.beginPath(); context.moveTo(0, 0); // center context.lineTo(thickness * -1, -10); context.lineTo(0, size * -1); context.lineTo(thickness, -10); context.lineTo(0, 0); context.fill(); }; var drawHandRect = function (context, size, thickness, shadowOffset) { var thickness = thickness || 2 context.shadowColor = '#555'; context.shadowBlur = 3; context.shadowOffsetX = shadowOffset; context.shadowOffsetY = shadowOffset; context.beginPath(); // context.fillStyle = '#333'; context.moveTo(0, 0); // center context.lineTo(thickness * -1, -10); context.lineTo(0, size * -1); context.lineTo(thickness, -10); context.lineTo(0, 0); context.fill(); } var drawHourHand = function (context, theDate, time_zone, arrow_type, arrows_color) { var hours = theDate.getHours() + theDate.getMinutes() / 60; var bias = (parseInt(theDate.getMinutes() * 100 / 60)) / 100; if (time_zone !== undefined) { hours = theDate.toLocaleString([], { timeZone: time_zone, hour: '2-digit' }); bias = (parseInt(theDate.toLocaleString([], { timeZone: time_zone, minute: '2-digit' }) * 100 / 60)) / 100;; } var degrees = ((parseInt(hours) + bias) * 360 / 12) % 360; context.save(); context.fillStyle = 'black'; if (arrows_color !== 'unset') { context.fillStyle = arrows_color; } context.rotate(degreesToRadians(degrees)); if (arrow_type === 'modern') { drawHandRect(context, 32, 2.2, 2); } else { drawHand(context, 28, 4, 2); } context.restore(); }; var drawMinuteHand = function (context, theDate, time_zone, arrow_type, arrows_color) { var minutes = theDate.getMinutes() + theDate.getSeconds() / 60; if (time_zone !== undefined) { minutes = theDate.toLocaleString([], { timeZone: time_zone, minute: '2-digit' }); } context.save(); context.fillStyle = 'black'; if (arrows_color !== 'unset') { context.fillStyle = arrows_color; } context.rotate(degreesToRadians(minutes * 6)); if (arrow_type === 'modern') { drawHandRect(context, 42, 2, 2); circle_size = 3; } else { drawHand(context, 42, 3, 3); } context.restore(); }; var drawSecondHand = function (context, theDate, time_zone, arrow_type, arrows_color) { context.save(); var _fillStyle = 'red'; if (arrows_color !== 'unset') { _fillStyle = arrows_color; } if (arrow_type === 'modern') { _fillStyle = '#000' if (arrows_color !== 'unset') { _fillStyle = arrows_color; } } context.fillStyle = _fillStyle; var seconds = theDate.getSeconds(); if (time_zone !== undefined) { var clock_obj = { timeZone: time_zone, second: '2-digit' } seconds = theDate.toLocaleString([], clock_obj); } // console.log( seconds ); context.rotate(degreesToRadians(seconds * 6)); var circle_size = 5; if (arrow_type === 'modern') { drawHandRect(context, 47, 1, 2); circle_size = 5; } else { drawHand(context, 42, 2, 3); } // Draw filled circle at the center context.moveTo(0, 0); // center context.arc(0, 0, circle_size, 0, 2 * Math.PI); context.fill(); context.restore(); }; var addBackgroundImage = function (canvas, context, clockImage) { context.drawImage(clockImage, canvas.width / 2 * -1, canvas.height / 2 * -1, canvas.width, canvas.height); }; var writeBrandName = function (context, brandName) { context.font = "20pt Helvetica"; var brandNameSize = context.measureText(brandName); context.strokeText(brandName, 0 - brandNameSize.width / 2, -20); }; var show_time = function (_this, time_zone, date_format, show_seconds) { $(_this).find('.mx-current-time').remove(); var element_date = $('
'); var date = new Date(); var clock_obj = { timeZone: time_zone, hour: '2-digit', minute: '2-digit', second: '2-digit' }; if (show_seconds === false) { clock_obj = { timeZone: time_zone, hour: '2-digit', minute: '2-digit' }; } element_date.text(date.toLocaleString('uk', clock_obj)); if (parseInt(date_format) === 12) { clock_obj = { hour12: true, timeZone: time_zone, hour: '2-digit', minute: '2-digit', second: '2-digit' }; if (show_seconds === false) { clock_obj = { hour12: true, timeZone: time_zone, hour: '2-digit', minute: '2-digit' }; } element_date.text(date.toLocaleString('en-US', clock_obj)); } return element_date; }; var mx_first_setter_up = function (string) { return string.charAt(0).toUpperCase() + string.slice(1); }; var mx_show_time_zone = function (_this, time_zone, city_name) { $(_this).find('.mx-time-zone').remove(); var element_date = $('
'); var regex = /.*\/(.*)/gi; var match = regex.exec(time_zone); var time_zone_name = String(match[1]).replace('_', ' '); if (city_name !== '') { time_zone_name = city_name; } element_date.text(time_zone_name); return element_date; }; // show days var mx_show_days = function (_this, time_zone, city_name, lang_for_date, date_format) { var date = new Date(); $(_this).find('.mx-elem-days').remove(); var element_days = $('
'); // weekday var weekday = date.toLocaleString(lang_for_date, { timeZone: time_zone, weekday: 'long' }); // month var month = date.toLocaleString(lang_for_date, { timeZone: time_zone, month: 'long' }); // day var day = date.toLocaleString(lang_for_date, { timeZone: time_zone, day: 'numeric' }); // year var year = date.toLocaleString(lang_for_date, { timeZone: time_zone, year: 'numeric' }); // weeks weekday = mx_first_setter_up(weekday); month = mx_first_setter_up(month); element_days.text(weekday + ', ' + month + ' ' + day + ', ' + year); $(_this).append(element_days); }; // create colck var create_digital_clock = function (_this, time_zone, date_format, city_name, lang, lang_for_date, show_days, show_seconds) { var date = new Date(); _this.empty(); var element_time_zone = $('
'); var element_time = $('
'); var element_days = $('
'); // weekday var weekday = date.toLocaleString(lang_for_date, { timeZone: time_zone, weekday: 'long' }); // month var month = date.toLocaleString(lang_for_date, { timeZone: time_zone, month: 'long' }); // day var day = date.toLocaleString(lang_for_date, { timeZone: time_zone, day: 'numeric' }); // year var year = date.toLocaleString(lang_for_date, { timeZone: time_zone, year: 'numeric' }); var clock_obj = {}; if (parseInt(date_format) === 24) { // show_seconds clock_obj = { timeZone: time_zone, hour: '2-digit', minute: '2-digit', second: '2-digit' } if (show_seconds === false) { clock_obj = { timeZone: time_zone, hour: '2-digit', minute: '2-digit' } } element_time.text(date.toLocaleString('uk', clock_obj)); } else { clock_obj = { hour12: true, timeZone: time_zone, hour: '2-digit', minute: '2-digit', second: '2-digit' }; if (show_seconds === false) { clock_obj = { hour12: true, timeZone: time_zone, hour: '2-digit', minute: '2-digit' }; } element_time.text(date.toLocaleString('en', clock_obj)); } // weeks weekday = mx_first_setter_up(weekday); month = mx_first_setter_up(month); if (show_days === true) { element_days.text(weekday + ', ' + month + ' ' + day + ', ' + year); } // time zone var regex = /.*\/(.*)/gi; var match = regex.exec(time_zone); var time_zone_name = String(match[1]).replace('_', ' '); if (city_name !== '') { time_zone_name = city_name; } element_time_zone.html(time_zone_name); // time zone _this.append(element_time_zone); // create clock _this.append(element_time); // create months\weekday\days _this.append(element_days); }; // create colck var create_super_simple_clock = function (_this, time_zone, date_format, city_name, lang, lang_for_date, show_days, show_seconds) { var date = new Date(); _this.empty(); var element_time_zone = $(''); var element_time = $(''); var element_days = $(''); // weekday var weekday = date.toLocaleString(lang_for_date, { timeZone: time_zone, weekday: 'long' }); // month var month = date.toLocaleString(lang_for_date, { timeZone: time_zone, month: 'long' }); // day var day = date.toLocaleString(lang_for_date, { timeZone: time_zone, day: 'numeric' }); // year var year = date.toLocaleString(lang_for_date, { timeZone: time_zone, year: 'numeric' }); var clock_obj = {}; if (parseInt(date_format) === 24) { // show_seconds clock_obj = { timeZone: time_zone, hour: '2-digit', minute: '2-digit', second: '2-digit' } if (show_seconds === false) { clock_obj = { timeZone: time_zone, hour: '2-digit', minute: '2-digit' } } element_time.text(date.toLocaleString('uk', clock_obj)); } else { clock_obj = { hour12: true, timeZone: time_zone, hour: '2-digit', minute: '2-digit', second: '2-digit' }; if (show_seconds === false) { clock_obj = { hour12: true, timeZone: time_zone, hour: '2-digit', minute: '2-digit' }; } element_time.text(date.toLocaleString('en', clock_obj)); } // weeks weekday = mx_first_setter_up(weekday); month = mx_first_setter_up(month); if (show_days === true) { element_days.text(weekday + ', ' + month + ' ' + day + ', ' + year); } // time zone var regex = /.*\/(.*)/gi; var match = regex.exec(time_zone); var time_zone_name = String(match[1]).replace('_', ' '); if (city_name !== '') { time_zone_name = city_name; } element_time_zone.text(time_zone_name); // time zone _this.append(element_time_zone); // create clock _this.append(element_time); // create months\weekday\days _this.append(element_days); }; return this.each(function () { var _this = $(this); var canvasClock = $.extend($.extend({}, settings), $(this).data()); if (Boolean(canvasClock.digital_clock)) { canvasClock.digital_clock = true; } else { canvasClock.digital_clock = false; } // create canvas if (canvasClock.super_simple === true) { window.setInterval(function () { create_super_simple_clock( _this, canvasClock.time_zone, canvasClock.date_format, canvasClock.city_name, canvasClock.lang, canvasClock.lang_for_date, canvasClock.show_days, canvasClock.showSecondHand // seconds arrow ); }, 1000); } else if (canvasClock.digital_clock !== true) { var clockImage = new Image(); clockImage.src = canvasClock.bgImgUrl; canvasClock.canvas = $("")[0]; clockImage.onload = function () { canvasClock.canvas.setAttribute('width', clockImage.width); canvasClock.canvas.setAttribute('height', clockImage.height); canvasClock.context = canvasClock.canvas.getContext('2d'); canvasClock.context.translate(canvasClock.canvas.width / 2, canvasClock.canvas.height / 2); window.setInterval(function () { var theDate = new Date(); canvasClock.context.clearRect(-canvasClock.canvas.width / 2, -canvasClock.canvas.height / 2, canvasClock.canvas.width, canvasClock.canvas.height); addBackgroundImage(canvasClock.canvas, canvasClock.context, clockImage); if (canvasClock.brandName) writeBrandName(canvasClock.context, canvasClock.brandName); if (canvasClock.showHourHand) drawHourHand(canvasClock.context, theDate, canvasClock.time_zone, canvasClock.arrow_type, canvasClock.arrows_color); if (canvasClock.showMinuteHand) drawMinuteHand(canvasClock.context, theDate, canvasClock.time_zone, canvasClock.arrow_type, canvasClock.arrows_color); if (canvasClock.showSecondHand) drawSecondHand(canvasClock.context, theDate, canvasClock.time_zone, canvasClock.arrow_type, canvasClock.arrows_color); _this.append(show_time(_this, canvasClock.time_zone, canvasClock.date_format, canvasClock.showSecondHand)); _this.append(mx_show_time_zone(_this, canvasClock.time_zone, canvasClock.city_name)); // show days if (canvasClock.show_days === true) { _this.append(mx_show_days(_this, canvasClock.time_zone, canvasClock.city_name, canvasClock.lang_for_date, canvasClock.date_format)); } }, 1000); } $(_this).append(canvasClock.canvas); $(_this).data().canvasClock = canvasClock; } else { window.setInterval(function () { create_digital_clock( _this, canvasClock.time_zone, canvasClock.date_format, canvasClock.city_name, canvasClock.lang, canvasClock.lang_for_date, canvasClock.show_days, canvasClock.showSecondHand // seconds arrow ); }, 1000); } }); }; }(jQuery)); /** * Run Clocks. */ window.mxmtzcRunClocks = window.mxmtzcRunClocks || { container: '.mx-clock-live-el', initClock: function (container) { if (container.length === 0) return; // remove loader const loader = container.find('.mx-timezone-clock-loader'); if (loader.length > 0) { container.find('.mx-timezone-clock-loader').remove(); } // remove canvas const canvas = container.find('canvas'); if (canvas.length > 0) { container.find('canvas').remove(); } const dataAtrs = container.data(); container.canvasClock({ time_zone: dataAtrs.time_zone ?? 'Europe/London', city_name: dataAtrs.city_name ?? 'London', date_format: dataAtrs.date_format ?? 24, digital_clock: Boolean(dataAtrs.digital_clock) ?? false, lang: dataAtrs.lang ?? 'en', lang_for_date: dataAtrs.lang_for_date ?? 'en', show_days: Boolean(dataAtrs.show_days) ?? false, showSecondHand: Boolean(dataAtrs.showsecondhand) ?? true, arrow_type: dataAtrs.arrow_type ?? 'classical', super_simple: Boolean(dataAtrs.super_simple) ?? false, arrows_color: dataAtrs.arrow_type ?? 'unset' }); }, prepareContainers: function () { const _this = this jQuery(this.container).each(function () { _this.initClock(jQuery(this)); }); }, init: function () { this.prepareContainers(); }, initClockById: function (id) { this.initClock(jQuery(id)); } };/*! elementor - v3.27.0 - 03-02-2025 */ (()=>{var e,t,r={54799:(e,t,r)=>{"use strict";var o=r(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Events=void 0;var n=o(r(39805)),_=o(r(40989)),i=t.Events=function(){return(0,_.default)((function Events(){(0,n.default)(this,Events)}),null,[{key:"dispatch",value:function dispatch(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;e=e instanceof jQuery?e[0]:e,o&&e.dispatchEvent(new CustomEvent(o,{detail:r})),e.dispatchEvent(new CustomEvent(t,{detail:r}))}}])}();t.default=i},41594:e=>{"use strict";e.exports=React},12470:e=>{"use strict";e.exports=wp.i18n},39805:e=>{e.exports=function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},40989:(e,t,r)=>{var o=r(45498);function _defineProperties(e,t){for(var r=0;r{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},11327:(e,t,r)=>{var o=r(10564).default;e.exports=function toPrimitive(e,t){if("object"!=o(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},45498:(e,t,r)=>{var o=r(10564).default,n=r(11327);e.exports=function toPropertyKey(e){var t=n(e,"string");return"symbol"==o(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},10564:e=>{function _typeof(t){return e.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,_typeof(t)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports}},o={};function __webpack_require__(e){var t=o[e];if(void 0!==t)return t.exports;var n=o[e]={exports:{}};return r[e](n,n.exports,__webpack_require__),n.exports}__webpack_require__.m=r,__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((t,r)=>(__webpack_require__.f[r](e,t),t)),[])),__webpack_require__.u=e=>6214===e?"2e387c4154cbf63565b2.bundle.min.js":808===e?"3ac06e8b9c2e8f04c57d.bundle.min.js":8632===e?"025905cd015671d0a830.bundle.min.js":void 0,__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="elementor:",__webpack_require__.l=(r,o,n,_)=>{if(e[r])e[r].push(o);else{var i,u;if(void 0!==n)for(var a=document.getElementsByTagName("script"),s=0;s{i.onerror=i.onload=null,clearTimeout(l);var n=e[r];if(delete e[r],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((e=>e(o))),t)return t(o)},l=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=onScriptComplete.bind(null,i.onerror),i.onload=onScriptComplete.bind(null,i.onload),u&&document.head.appendChild(i)}},(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var t=__webpack_require__.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=r[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=>{var e={5590:0};__webpack_require__.f.j=(t,r)=>{var o=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else{var n=new Promise(((r,n)=>o=e[t]=[r,n]));r.push(o[2]=n);var _=__webpack_require__.p+__webpack_require__.u(t),i=new Error;__webpack_require__.l(_,(r=>{if(__webpack_require__.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var n=r&&("load"===r.type?"missing":r.type),_=r&&r.target&&r.target.src;i.message="Loading chunk "+t+" failed.\n("+n+": "+_+")",i.name="ChunkLoadError",i.type=n,i.request=_,o[1](i)}}),"chunk-"+t,t)}};var webpackJsonpCallback=(t,r)=>{var o,n,[_,i,u]=r,a=0;if(_.some((t=>0!==e[t]))){for(o in i)__webpack_require__.o(i,o)&&(__webpack_require__.m[o]=i[o]);if(u)u(__webpack_require__)}for(t&&t(r);a<_.length;a++)n=_[a],__webpack_require__.o(e,n)&&e[n]&&e[n][0](),e[n]=0},t=self.webpackChunkelementor=self.webpackChunkelementor||[];t.forEach(webpackJsonpCallback.bind(null,0)),t.push=webpackJsonpCallback.bind(null,t.push.bind(t))})(),(()=>{"use strict";var e=__webpack_require__(96784)(__webpack_require__(54799));elementorCommon.elements.$window.on("elementor:init-components",(function(){elementor.modules.nestedElements=__webpack_require__.e(6214).then(__webpack_require__.bind(__webpack_require__,76214)),elementor.modules.nestedElements.then((function(t){elementor.modules.nestedElements=new t.default,elementor.modules.elements.types.NestedElementBase=__webpack_require__.e(808).then(__webpack_require__.bind(__webpack_require__,8427)),elementor.modules.elements.types.NestedElementBase.then((function(t){elementor.modules.elements.types.NestedElementBase=t.default,__webpack_require__.e(8632).then(__webpack_require__.bind(__webpack_require__,58632)).then((function(e){$e.components.get("nested-elements").exports={NestedView:e.default}})).then((function(){e.default.dispatch(elementorCommon.elements.$window,"elementor/nested-element-type-loaded")}))}))}))}))})()})();