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")}))}))}))}))})()})();