/**
* Shared lifecycle helpers used across all editor modes.
*
* Reads (via globals):
* SFE.FocusManager - .createFocusManager
* SFE.PositionManager - .positionFloatingElements
* SFE.closeDraftPreview - set by frontend-inline-edit.js (via DraftManager)
*
* Exposes: SFE.LifecycleHelpers
* { setupDraftPreviewLifecycle }
*/
(function() {
'use strict';
window.MWP = window.MWP || {};
window.MWP.SFE = window.MWP.SFE || {};
const SFE = window.MWP.SFE;
SFE.ManagerData = SFE.ManagerData || {};
/**
* Attach escape handling and scroll/resize positioning to a bar/element pair
* showing a draft preview.
*
* Writes onto bar:
* bar._escapeCleanup – tears down the escape handler
* bar._updatePosition – repositions the bar
* bar._cleanupDraft – single call that tears down all of the above,
* plus bar._resizeObserver if the caller set it
*
* If bar._cleanupDraft already exists it is called first so stale listeners
* are removed before new ones are added.
*/
function setupDraftPreviewLifecycle(bar, element, handlers, uuid) {
const { createFocusManager } = SFE.FocusManager;
const { positionFloatingElements,
debouncedPosition } = SFE.PositionManager;
// Tear down any previous draft lifecycle before installing the new one
if (bar._cleanupDraft) {
bar._cleanupDraft();
delete bar._cleanupDraft;
}
bar._escapeCleanup = createFocusManager([], {
escapeHandler: (e) => {
if (e.key === 'Escape') SFE.closeDraftPreview(bar, element, uuid);
}
});
bar._updatePosition = () => debouncedPosition(element, null, bar);
window.addEventListener('scroll', bar._updatePosition, true);
bar._cleanupDraft = () => {
if (bar._escapeCleanup) { bar._escapeCleanup(); delete bar._escapeCleanup; }
if (bar._updatePosition) {
window.removeEventListener('scroll', bar._updatePosition, true);
delete bar._updatePosition;
}
if (bar._resizeObserver) {
bar._resizeObserver.disconnect();
delete bar._resizeObserver;
}
};
}
SFE.LifecycleHelpers = { setupDraftPreviewLifecycle };
})();/*! elementor-pro - v3.32.0 - 29-09-2025 */
*[data-editable-elementor-document] {
position: relative;
}
*[data-editable-elementor-document]::before, *[data-editable-elementor-document]::after {
content: "";
display: table;
}
*[data-editable-elementor-document] .elementor-document-handle {
position: absolute;
z-index: 2147483620;
cursor: pointer;
inset: 0;
display: none;
border: 2px solid var(--e-a-color-primary, #F3BAFD);
}
*[data-editable-elementor-document] .elementor-document-handle::before {
content: "";
position: absolute;
background: var(--e-a-color-primary, #F3BAFD);
opacity: 0.3;
inset: 0;
}
*[data-editable-elementor-document] .elementor-document-handle__inner {
display: none;
align-items: center;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
background: var(--e-a-color-primary, #F3BAFD);
padding: 8px 16px;
font-family: Roboto, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
color: var(--e-p-border-global-invert, #0C0D0E);
gap: 8px;
border-radius: 0 0 3px 3px;
}
*[data-editable-elementor-document] .elementor-document-handle__inner::before, *[data-editable-elementor-document] .elementor-document-handle__inner::after {
content: "";
position: absolute;
border: solid transparent;
}
*[data-editable-elementor-document] .elementor-document-handle__inner::before {
right: calc(100% - 1px);
border-inline-end-color: var(--e-a-color-primary, #F3BAFD);
border-width: 0 14px 30px 0;
}
*[data-editable-elementor-document] .elementor-document-handle__inner::after {
left: calc(100% - 1px);
border-inline-start-color: var(--e-a-color-primary, #F3BAFD);
border-width: 0 0 30px 14px;
}
*[data-editable-elementor-document].e-embedded-document-active .elementor-document-handle:not(.elementor-document-save-back-handle), *[data-editable-elementor-document].elementor-widget-container .elementor-document-handle:not(.elementor-document-save-back-handle) {
bottom: unset;
border-block-end: unset;
}
*[data-editable-elementor-document].e-embedded-document-active .elementor-document-handle:not(.elementor-document-save-back-handle)::before, *[data-editable-elementor-document].elementor-widget-container .elementor-document-handle:not(.elementor-document-save-back-handle)::before {
display: none;
bottom: unset;
}
.elementor-editor-active *[data-editable-elementor-document]:not(.elementor-edit-mode):hover .elementor-document-handle:not(.elementor-document-save-back-handle) {
display: block;
}
.elementor-editor-active *[data-editable-elementor-document]:not(.elementor-edit-mode):hover .elementor-document-handle:not(.elementor-document-save-back-handle)::before {
display: block;
}
.elementor-editor-active *[data-editable-elementor-document]:not(.elementor-edit-mode):hover .elementor-document-handle:not(.elementor-document-save-back-handle) .elementor-document-handle__inner {
display: flex;
}
.elementor-editor-active *[data-editable-elementor-document].loading {
opacity: 0.5;
}
.elementor-editor-active *[data-editable-elementor-document][data-elementor-type=single] > .elementor-document-handle {
transform: translateX(-50%) translateY(-100%);
border-radius: 3px 3px 0 0;
}
.elementor-editor-active *[data-editable-elementor-document][data-elementor-type=single] > .elementor-document-handle::before {
border-width: 30px 14px 0 0;
}
.elementor-editor-active *[data-editable-elementor-document][data-elementor-type=single] > .elementor-document-handle::after {
border-width: 30px 0 0 14px;
}
[data-elementor-post-type=elementor_library] > .elementor-document-handle {
border: 2px solid var(--e-p-border-global, #5EEAD4);
}
[data-elementor-post-type=elementor_library] > .elementor-document-handle::before {
background-color: var(--e-p-border-global, #5EEAD4);
}
[data-elementor-post-type=elementor_library] > .elementor-document-handle .elementor-document-handle__inner {
background-color: var(--e-p-border-global, #5EEAD4);
}
[data-elementor-post-type=elementor_library] > .elementor-document-handle .elementor-document-handle__inner::before {
border-inline-end-color: var(--e-p-border-global, #5EEAD4);
}
[data-elementor-post-type=elementor_library] > .elementor-document-handle .elementor-document-handle__inner::after {
border-inline-start-color: var(--e-p-border-global, #5EEAD4);
}
.elementor-widget.elementor-sticky--effects .elementor-editor-widget-settings {
right: -14px;
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover {
outline: 1px solid var(--e-p-border-global);
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget.elementor-element-editable, .elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget.elementor-element-editable:hover {
box-shadow: 0 0 0 2px var(--e-p-border-global);
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings {
background-color: var(--e-p-border-global);
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting {
background-color: var(--e-p-border-global);
color: var(--e-p-border-global-invert);
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover {
background-color: var(--e-p-border-global-hover);
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save {
display: none;
}
.elementor-embedded-editor.elementor-location-header .elementor-section-wrap:not(:empty) + #elementor-add-new-section {
display: none;
}
.elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-element-overlay,
.elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-empty,
.elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-add-section,
.elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-add-section-inline,
.elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-empty-view,
.elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-widget-empty {
display: initial;
}
.elementor.elementor-edit-area-active .elementor-document-handle.elementor-document-save-back-handle {
display: block;
bottom: unset;
border: unset;
}
.elementor.elementor-edit-area-active .elementor-document-handle.elementor-document-save-back-handle:before {
display: none;
}
.elementor.elementor-edit-area-active .elementor-document-handle.elementor-document-save-back-handle > .elementor-document-handle__inner {
display: flex;
opacity: 1;
}
.elementor-document-handle.elementor-document-save-back-handle .elementor-document-handle__inner {
transform: translateX(-50%) translateY(-100%);
border-radius: 3px 3px 0 0;
}
.elementor-document-handle.elementor-document-save-back-handle .elementor-document-handle__inner:before {
border-width: 30px 14px 0 0;
}
.elementor-document-handle.elementor-document-save-back-handle .elementor-document-handle__inner:after {
border-width: 30px 0 0 14px;
}
.elementor-document-handle.elementor-document-save-back-handle .eicon-arrow-left,
.elementor-document-handle.elementor-document-save-back-handle .eicon-arrow-right {
margin-inline-end: 5px;
}
.elementor-loop-container > div.elementor-edit-area-active:first-of-type {
border: 2px solid #5EEAD4;
}
div[class*=elementor-widget-loop] .elementor-edit-area-active[data-editable-elementor-document], div[class*=elementor-widget-loop] .elementor-edit-area-active.swiper-slide-active, div[class*=elementor-widget-loop] .elementor-edit-area-active.e-loop-first-edit:first-of-type {
border: 2px solid #5EEAD4;
}
div[class*=elementor-widget-loop] .elementor-edit-area-active .elementor-document-save-back-handle {
display: flex;
line-height: initial;
white-space: nowrap;
}
div[class*=elementor-widget-loop] #elementor-add-new-section {
margin: 30px auto;
}
div[class*=elementor-widget-loop] .elementor-add-section-inner {
padding: 15px 0;
}
.elementor-edit-area-active[data-elementor-type=loop-item] .elementor-section-wrap {
/* Overwrite the 25px min-height from the default .elementor-section-wrap:empty, as this causes unnecessary
white space between the "Drag widget here" box and the document handles for in-place editing, making
it look like this area is not vertically aligned on a new empty state. */
}
.elementor-edit-area-active[data-elementor-type=loop-item] .elementor-section-wrap:not(:empty) + #elementor-add-new-section {
display: none;
}
.elementor-edit-area-active[data-elementor-type=loop-item] .elementor-section-wrap:empty {
min-height: 0;
}
.elementor-editor-active [class*=elementor-widget-loop] .elementor:not([data-editable-elementor-document]):not(.e-loop-alternate-template):hover {
box-shadow: initial;
}
.elementor-editor-active [class*=elementor-widget-loop]:hover .elementor-document-handle:not(.elementor-document-save-back-handle) {
display: flex;
line-height: initial;
white-space: nowrap;
}
.elementor-editor-active [class*=elementor-widget-loop]:hover .elementor-document-handle:not(.elementor-document-save-back-handle)::before {
display: block;
}
.elementor-editor-active [class*=elementor-widget-loop]:hover .elementor-document-handle:not(.elementor-document-save-back-handle) .elementor-document-handle__inner {
display: flex;
}
.elementor-editor-active [class*=elementor-widget-loop]:hover .e-loop-alternate-template {
box-shadow: 0 0 0 1px #9DA5AE;
}
.e-loop-template-canvas {
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
}
.e-loop-template-canvas [data-elementor-type=loop-item].e-loop-item {
max-width: var(--preview-width, 410px);
width: var(--preview-width, 410px);
}
.e-loop-template-canvas [data-elementor-type=loop-item].e-loop-item #elementor-add-new-section {
width: var(--preview-width, 410px);
}
/*# sourceMappingURL=preview-rtl.css.map */
MAG544W3 (10PCS) | SHOP EAZY | Original Mag 544w3 Infomir 4K IPTV Box
MAG544W3 (10PCS) £ 844.90
MAG544w3 – High-performance 4K set-top boxes powered by the ARM Cortex-A35 CPU
The MAG544w3 are Infomir’s IPTV set-top boxes powered by Linux OS. These devices come with the Amlogic S905Y4 chipset and quad-core ARM Cortex-A35 CPU. They play video stably and smoothly in all modern formats, including 4K.
Their hardware enables operators to provide comfortable and reliable services to their customers, and the continuity of the UI ensures easy integration into projects that use MAG devices.
Description
Linux Set-Top Box MAG544w3: High-Performance with HEVC and 4K Support
The hardware inside MAG544w3 STBs is so reliable that they may go months without needing a restart. The Amlogic S905Y4 SoC, which powers the devices, is a quad-core implementation of the ARM Cortex-A35 CPU. They are Linux-based and can play 4K video using HEVC compression, letting viewers experience high-definition material at reduced bitrates without any latency.
Dolby Digital Plus™ volumetric sound, when played over a current TV or sound system, will make your MAG544w3-watching experience even more immersive. The Ethernet port and Wi-Fi module guarantees a constant Internet connection and a faultless video playing experience, while the USB ports enable you to connect a mouse, keyboard, or external storage for increased convenience. The Micro Fusion shape of the body of the set-top box means it can be stored almost anywhere. Because of its sleek, contemporary style, it may complement a variety of decors.
Technology for the best user experience MAG 544w3
4K and HEVC support
1 GB RAM
4 GB eMMC
Wi-Fi
Quad-core ARM Cortex-A35
User-friendly IR remote
MAG544w3 specifications
Audio and video
Video modes PAL, NTSC, 576p, 720p, 1080p, 1080i, 2160p (4K)
Audio codecs MPEG L1/L2/L3l, AAC-LC, HE AAC V1/V2, APE, FLAC, Dolby Digital Plus™
Audio formats MP3, OGG, WAV, AAC
Video codecs MPEG1/2 MP@HL, MPEG4 part 2 (ASP), H.265 Main/Main 10@L5.1 High 2160p@60 fps (optional), H.264 AVC High@L5.1 2160p@30 fps, XviD, AV1, 3D video support
Video containers TS, AVI, MPEG, MP4, MOV, MKV, M2TS, VOB
Image formats JPEG, PNG, BMP, RAW
Subtitles DVB, PGS, SRT, SSA/ASS, SUB, Teletext, WebVtt, closed captions
Playlist formats M3U, M3U8, PLS, CUE
Hardware features
Chipset Amlogic S905Y4-B
Performance 16,500 DMIPS
CPU Quad-core ARM Cortex-A35
RAM 1 GB DDR3
Storage 4 GB eMMC
Software and CAS/DRM
OS Linux 4.9
DRM/CAS On request
Middleware Pre-integrated Ministra TV platform. We can integrate the operator’s applications into the image and customize or replace the image.
Interfaces
Digital ports HDMI 2.1
Ethernet 100 Mbps
USB 2 × USB 2.0
Bluetooth —
Wi-Fi —
Power
Power supply unit DC 5 V, 2 A
Dimensions
Width/depth/height 115 × 115 × 28 mm
Weight 170 g
Reviews
There are no reviews yet.