PageSourceSearch

https://sysclay.com/m/focus/1.js

js sysclay.com collected 2026-10-06 08:01:22 UTC 69,033 bytes, 374 lines download raw bytes

1(function (window) {
2if (typeof window.MauticFocusParentHeadStyleInserted == 'undefined') {
3window.MauticFocusParentHeadStyleInserted = false;
4}window.MauticFocus1 = function () {
5var Focus = {
6debug: false,
7modalsDismissed: {},
8ignoreConverted: false,// Initialize the focus
9initialize: function () {
10if (Focus.debug)
11console.log('initialize()');Focus.insertStyleIntoHead();
12Focus.registerFocusEvent();// Add class to body
13Focus.addClass(document.getElementsByTagName('body')[0], 'MauticFocusModal');
14},// Register click events for toggling bar, closing windows, etc
15registerClickEvents: function () {
16var closer = Focus.iframeDoc.getElementsByClassName('mf-modal-close');
17var aTag = closer[0].getElementsByTagName('a');
18var container = Focus.iframeDoc.getElementsByClassName('mf-modal');container.onclick = function(e) {
19if (e) { e.stopPropagation(); }
20else { window.event.cancelBubble = true; }
21};
22document.onclick = function() {
23aTag[0].click();
24};aTag[0].addEventListener('click', function (event) {
25// Prevent multiple engagements for link clicks on exit intent
26Focus.modalsDismissed["1"] = true;// Remove iframe
27if (Focus.iframe.parentNode) {
28Focus.iframe.parentNode.removeChild(Focus.iframe);
29}var overlays = document.getElementsByClassName('mf-modal-overlay-1');
30if (overlays.length) {
31overlays[0].parentNode.removeChild(overlays[0]);
32}
33});
34var buttons = Focus.iframeDoc.getElementsByClassName('mauticform-button');
35if (buttons.length) {
36buttons[0].addEventListener('click', function (event) {
37Focus.convertVisitor();
38});
39}
40},
41setDefaultBarPosition: function (isTop) {
42if (isTop) {
43Focus.iframe.style.marginTop = 0;
44}else {
45Focus.iframe.style.marginBottom = 0;
46}
47},
48toggleBarCollapse: function (collapser, useCookie) {
49var svg = collapser.getElementsByTagName('svg');
50var g = svg[0].getElementsByTagName('g');
51var currentSize = svg[0].getAttribute('data-transform-size');
52var currentDirection = svg[0].getAttribute('data-transform-direction');
53var currentScale = svg[0].getAttribute('data-transform-scale');if (useCookie) {
54if (Focus.cookies.hasItem('mf-bar-collapser-1')) {
55var newDirection = Focus.cookies.getItem('mf-bar-collapser-1');
56if (isNaN(newDirection)) {
57var newDirection = currentDirection;
58}
59} else {
60// Set cookie with current direction
61var newDirection = currentDirection;
62}
63} else {
64var newDirection = (parseInt(currentDirection) * -1);
65Focus.cookies.setItem('mf-bar-collapser-1', newDirection);
66}setTimeout(function () {
67g[0].setAttribute('transform', 'scale(' + currentScale + ') rotate(' + newDirection + ' ' + currentSize + ' ' + currentSize + ')');
68svg[0].setAttribute('data-transform-direction', newDirection);
69}, 500);var isTop = Focus.hasClass(Focus.iframeFocus, 'mf-bar-top');
70if ((!isTop && newDirection == 90) || (isTop && newDirection == -90)) {
71// Open it up
72Focus.setDefaultBarPosition(isTop);
73Focus.removeClass(collapser, 'mf-bar-collapsed');
74Focus.enableIframeResizer();} else {
75// Collapse it
76var iframeHeight = Focus.iframe.style.height;iframeHeight.replace('px', '');
77var newMargin = (parseInt(iframeHeight) * -1) + 'px';
78if (isTop) {
79Focus.iframe.style.marginTop = newMargin;
80} else {
81Focus.iframe.style.marginBottom = newMargin;
82}Focus.addClass(collapser, 'mf-bar-collapsed');
83Focus.disableIFrameResizer();
84}
85},// Register scroll events, etc
86registerFocusEvent: function () {
87if (Focus.debug)
88console.log('registerFocusEvent()');if (Focus.debug)
89console.log('show immediately');if (Focus.debug)
90console.log('timeout event registered');setTimeout(function () {
91// Give a slight delay to allow browser to process style injection into header
92Focus.engageVisitor();
93}, 1000);
94},// Insert global style into page head
95insertStyleIntoHead: function () {
96if (!window.MauticFocusParentHeadStyleInserted) {
97if (Focus.debug)
98console.log('insertStyleIntoHead()');var css = "\x2emf\x2dbar\x2diframe\x7bwidth\x3a100\x25\x3bposition\x3astatic\x3bz\x2dindex\x3a20000\x3bleft\x3a0\x3bright\x3a0\x7d\x2emf\x2dbar\x2diframe\x2emf\x2danimate\x7b\x2dwebkit\x2dtransition\x2dproperty\x3amargin\x3btransition\x2dproperty\x3amargin\x3b\x2dwebkit\x2dtransition\x2dduration\x3a \x2e5s\x3btransition\x2dduration\x3a \x2e5s\x3btransition\x2dtiming\x2dfunction\x3acubic\x2dbezier\x280\x2c1\x2c0\x2e5\x2c1\x29\x3b\x2dwebkit\x2dtransition\x2dtiming\x2dfunction\x3acubic\x2dbezier\x280\x2c1\x2c0\x2e5\x2c1\x29\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dtop\x7btop\x3a0\x3bmargin\x2dtop\x3a\x2d100px\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dbottom\x7bbottom\x3a0\x3bmargin\x2dbottom\x3a\x2d100px\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dregular body\x2c\x0a\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dregular\x0ahtml\x7bmin\x2dheight\x3a30px\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dregular\x2emf\x2dbar\x2diframe\x2dtop\x7bmargin\x2dtop\x3a\x2d30px\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dregular\x2emf\x2dbar\x2diframe\x2dbottom\x7bmargin\x2dbottom\x3a\x2d30px\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dlarge body\x2c\x0a\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dlarge\x0ahtml\x7bmin\x2dheight\x3a50px\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dlarge\x2emf\x2dbar\x2diframe\x2dtop\x7bmargin\x2dtop\x3a\x2d50px\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dlarge\x2emf\x2dbar\x2diframe\x2dbottom\x7bmargin\x2dbottom\x3a\x2d50px\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dsticky\x7bposition\x3afixed\x7d\x2emf\x2dbar\x2dspacer\x7bdisplay\x3ablock\x3boverflow\x3a
98hidden\x3bposition\x3arelative\x7d\x2emf\x2dbar\x2dspacer\x2emf\x2dbar\x2dspacer\x2dregular\x7bheight\x3a30px\x7d\x2emf\x2dbar\x2dspacer\x2emf\x2dbar\x2dspacer\x2dlarge\x7bheight\x3a50px\x7d\x2emf\x2dbar\x2dcollapser\x2dicon\x7bopacity\x3a0\x2e3\x3btext\x2ddecoration\x3anone\x3btransition\x2dproperty\x3aall\x3btransition\x2dduration\x3a \x2e5s\x3btransition\x2dtiming\x2dfunction\x3acubic\x2dbezier\x280\x2c1\x2c0\x2e5\x2c1\x29\x7d\x2emf\x2dbar\x2dcollapser\x2dicon\x3ahover\x7bopacity\x3a0\x2e7\x3btext\x2ddecoration\x3anone\x7d\x2emf\x2dbar\x2dcollapser\x7bposition\x3aabsolute\x3bright\x3a3px\x3bwidth\x3a24px\x3bheight\x3a24px\x3btext\x2dalign\x3acenter\x3bz\x2dindex\x3a21000\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dtop\x7btop\x3a0\x3bborder\x2dbottom\x2dright\x2dradius\x3a4px\x3bborder\x2dbottom\x2dleft\x2dradius\x3a4px\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dtop \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a2px\x0a0 0 0\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dbottom\x7bbottom\x3a0\x3bborder\x2dtop\x2dright\x2dradius\x3a4px\x3bborder\x2dtop\x2dleft\x2dradius\x3a4px\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dbottom \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a\x2d2px 0 0 0\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dlarge\x7bwidth\x3a40px\x3bheight\x3a40px\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dlarge\x2emf\x2dbar\x2dcollapser\x2dtop \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a4px\x0a0 0 0\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dlarge\x2emf\x2dbar\x2dcollapser\x2dbottom \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a\x2d4px 0 0 0\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dsticky\x7bposition\x3afixed\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dtop\x2emf\x2dbar\x2dcollapsed \x2emf\x2dbar\x2dcollapser\x2dicon svg\x2c\x0a\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dbottom\x2emf\x2dbar\x2dcollapsed \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a0\x7d\x2emf\x2dbar\x2dcollapser a\x2emf\x2dbar\x2dcollapser\x2dicon\x7bposition\x3arelative\x3bdisplay\x3ainline\x2dblock\x7d\x2emf\x2dbar\x2dcollapser a\x2emf\x2dbar\x2dcollapser\x2dicon\x3aafter\x7bcontent\x3a\x22\x22\x3bposition\x3aabsolute\x3btop\x3a0\x3bright\x3a0\x3bbottom\x3a0\x3bleft\x3a0\x7d\x40media only screen and \x28max\x2dwidth\x3a 667px\x29\x7b\x2emf\x2dbar\x2dcollapser\x7bdisplay\x3anone \x21important\x7d\x7d\x40\x2dwebkit\x2dkeyframes mf\x2dmodal\x2dslide\x2ddown\x2dtop\x7b0\x25\x7bmargin\x2dtop\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x7d100\x25\x7bmargin\x2dtop\x3a0\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x7d\x7d\x40keyframes mf\x2dmodal\x2dslide\x2ddown\x2dtop\x7b0\x25\x7bmargin\x2dtop\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x7d100\x25\x7bmargin\x2dtop\x3a0\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x7d\x7d\x40\x2dwebkit\x2dkeyframes mf\x2dmodal\x2dslide\x2ddown\x2dmiddle\x7b0\x25\x7bmargin\x2dtop\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x7d100\x25\x7bmargin\x2dtop\x3a0\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x7d\x7d\x40keyframes mf\x2dmodal\x2dslide\x2ddown\x2dmiddle\x7b0\x25\x7bmargin\x2dtop\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x7d100\x25\x7bmargin\x2dtop\x3a0\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x7d\x7d\x40\x2dwebkit\x2dkeyframes mf\x2dmodal\x2dslide\x2dup\x2dbottom\x7b0\x25\x7bmargin\x2dbottom\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c150\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c150\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c150\x25\x29\x7d100\x25\x7bmargin\x2dbottom\x3a0\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x7d\x7d\x40keyframes mf\x2dmodal\x2dslide\x2dup\x2dbottom\x7b0\x25\x7bmargin\x2dbottom\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c150\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c150\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c150\x25\x29\x7d100\x25\x7bmargin\x2dbottom\x3a0\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x7d\x7d\x2emf\x2dmodal\x2doverlay\x7bposition\x3afixed\x3btop\x3a0\x3bleft\x3a0\x3bright\x3a0\x3bbackground\x3a\x23000\x3bz\x2dindex\x3a21002\x3bwidth\x3a100\x25\x3bheight\x3a100\x25\x3bopacity\x3a \x2e7\x7d\x2emf\x2dmodal\x2diframe\x7bposition\x3afixed\x3bz\x2dindex\x3a21003\x3bleft\x3a50\x25\x7d\x2emf\x2dmodal\x2diframe\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dfill\x2dmode\x3aforwards\x3banimation\x2dfill\x2dmode\x3aforwards\x3b\x2dwebkit\x2danimation\x2dduration\x3a0\x2e3s\x3banimation\x2dduration\x3a0\x2e3s\x3b\x2dwebkit\x2danimation\x2dtiming\x2dfunction\x3aease\x2din\x2dout\x3banimation\x2dtiming\x2dfunction\x3aease\x2din\x2dout\x7d\x2emf\x2dmodal\x2diframe\x2emf\x2dmodal\x2diframe\x2dtop\x7btop\x3a10px\x3bmargin\x2dtop\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x7d\x2emf\x2dmodal\x2diframe\x2emf\x2dmodal\x2diframe\x2dtop\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dname\x3amf\x2dmodal\x2dslide\x2ddown\x2dtop\x3banimation\x2dname\x3amf\x2dmodal\x2dslide\x2ddown\x2dtop\x7d\x2emf\x2dmodal\x2diframe\x2emf\x2dmodal\x2diframe\x2dmiddle\x7btop\x3a50\x25\x3bmargin\x2dtop\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x7d\x2emf\x2dmodal\x2diframe\x2emf\x2dmodal\x2diframe\x2dmiddle\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dname\x3amf\x2dmodal\x2dslide\x2ddown\x2dmiddle\x3banimation\x2dname\x3amf\x2dmodal\x2dslide\x2ddown\x2dmiddle\x7d\x2emf\x2dmodal\x2diframe\x2emf\x2dmodal\x2diframe\x2dbottom\x7bbottom\x3a10px\x3bmargin\x2dbottom\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x7d\x2emf\x2dmodal\x2diframe\x2emf\x2dmodal\x2diframe\x2dbottom\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dname\x3amf\x2dmodal\x2dslide\x2dup\x2dbottom\x3banimation\x2dname\x3amf\x2dmodal\x2dslide\x2dup\x2dbottom\x7d\x2emf\x2dmodal\x2diframe\x2emf\x2dloaded\x7bmargin\x2dtop\x3a0\x3bmargin\x2dbottom\x3a0\x7d\x40\x2dwebkit\x2dkeyframes mf\x2dnotification\x2dslide\x2dleft\x7b0\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28150\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28150\x25\x29\x3btransform\x3atranslateX\x28150\x25\x29\x7d50\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d8\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d8\x25\x29\x3btransform\x3atranslateX\x28\x2d8\x25\x29\x7d65\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x284\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x284\x25\x29\x3btransform\x3atranslateX\x284\x25\x29\x7d80\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d4\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d4\x25\x29\x3btransform\x3atranslateX\x28\x2d4\x25\x29\x7d95\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x282\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x282\x25\x29\x3btransform\x3atranslateX\x282\x25\x29\x7d100\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x280\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x280\x25\x29\x3btransform\x3atranslateX\x280\x25\x29\x7d\x7d\x40keyframes mf\x2dnotification\x2dslide\x2dleft\x7b0\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28150\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28150\x25\x29\x3btransform\x3atranslateX\x28150\x25\x29\x7d50\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d8\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d8\x25\x29\x3btransform\x3atranslateX\x28\x2d8\x25\x29\x7d65\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x284\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x284\x25\x29\x3btransform\x3atranslateX\x284\x25\x29\x7d80\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d4\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d4\x25\x29\x3btransform\x3atranslateX\x28\x2d4\x25\x29\x7d95\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x282\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x282\x25\x29\x3btransform\x3atranslateX\x282\x25\x29\x7d100\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x280\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x280\x25\x29\x3btransform\x3atranslateX\x280\x25\x29\x7d\x7d\x40\x2dwebkit\x2dkeyframes mf\x2dnotification\x2dslide\x2dright\x7b0\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d150\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d150\x25\x29\x3btransform\x3atranslateX\x28\x2d150\x25\x29\x7d50\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x288\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x288\x25\x29\x3btransform\x3atranslateX\x288\x25\x29\x7d65\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d4\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d4\x25\x29\x3btransform\x3atranslateX\x28\x2d4\x25\x29\x7d80\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x284\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x284\x25\x29\x3btransform\x3atranslateX\x284\x25\x29\x7d95\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d2\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d2\x25\x29\x3btransform\x3atranslateX\x28\x2d2\x25\x29\x7d100\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x280\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x280\x25\x29\x3btransform\x3atranslateX\x280\x25\x29\x7d\x7d\x40keyframes mf\x2dnotification\x2dslide\x2dright\x7b0\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d150\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d150\x25\x29\x3btransform\x3atranslateX\x28\x2d150\x25\x29\x7d50\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x288\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x288\x25\x29\x3btransform\x3atranslateX\x288\x25\x29\x7d65\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d4\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d4\x25\x29\x3btransform\x3atranslateX\x28\x2d4\x25\x29\x7d80\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x284\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x284\x25\x29\x3btransform\x3atranslateX\x284\x25\x29\x7d95\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d2\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d2\x25\x29\x3btransform\x3atranslateX\x28\x2d2\x25\x29\x7d100\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x280\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x280\x25\x29\x3btransform\x3atranslateX\x280\x25\x29\x7d\x7d\x2emf\x2dnotification\x2diframe\x7bposition\x3afixed\x3bz\x2dindex\x3a21001\x3bmargin\x2dtop\x3a\x2d100\x25\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x7bmargin\x2dtop\x3a0\x3bmargin\x2dbottom\x3a0\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dduration\x3a1s\x3banimation\x2dduration\x3a1s\x3b\x2dwebkit\x2danimation\x2dtiming\x2dfunction\x3aease\x2din\x2dout\x3banimation\x2dtiming\x2dfunction\x3aease\x2din\x2dout\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dnotification\x2diframe\x2dtop\x2dleft\x7btop\x3a5px\x3bleft\x3a5px\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dnotification\x2diframe\x2dtop\x2dleft\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dname\x3amf\x2dnotification\x2dslide\x2dright\x3banimation\x2dname\x3amf\x2dnotification\x2dslide\x2dright\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dnotification\x2diframe\x2dtop\x2dright\x7btop\x3a5px\x3bright\x3a5px\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dnotification\x2diframe\x2dtop\x2dright\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dname\x3amf\x2dnotification\x2dslide\x2dleft\x3banimation\x2dname\x3amf\x2dnotification\x2dslide\x2dleft\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dnotification\x2diframe\x2dbottom\x2dleft\x7bbottom\x3a5px\x3bleft\x3a5px\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dnotification\x2diframe\x2dbottom\x2dleft\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dname\x3amf\x2dnotification\x2dslide\x2dright\x3banimation\x2dname\x3amf\x2dnotification\x2dslide\x2dright\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dnotification\x2diframe\x2dbottom\x2dright\x7bbottom\x3a5px\x3bright\x3a5px\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dnotification\x2diframe\x2dbottom\x2dright\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dname\x3amf\x2dnotification\x2dslide\x2dleft\x3banimation\x2dname\x3amf\x2dnotification\x2dslide\x2dleft\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dresponsive\x7bleft\x3a0 \x21important\x3bright\x3a0 \x21important\x7d\x2emf\x2dpage\x2diframe\x7bposition\x3afixed\x3bz\x2dindex\x3a21005\x3btop\x3a1px\x3bright\x3a1px\x3bleft\x3a1px\x3bbottom\x3a1px\x3bwidth\x3a100\x25\x3bheight\x3a100\x25\x7d\x40media only screen and \x28max\x2dwidth\x3a 667px\x29\x7b\x2emf\x2dpage\x2diframe\x7btop\x3a0\x3bright\x3a0\x3bleft\x3a0\x3bbottom\x3a0\x7d\x7d",
99head = document.head || document.getElementsByTagName('head')[0],
100style = document.createElement('style');head.appendChild(style);
101style.type = 'text/css';
102if (style.styleSheet) {
103style.styleSheet.cssText = css;
104} else {
105style.appendChild(document.createTextNode(css));
106}
107} else if (Focus.debug) {
108console.log('Shared style already inserted into head');
109}
110},// Inserts styling into the iframe's head
111insertFocusStyleIntoIframeHead: function () {
112// Insert style into iframe header
113var frameDoc = Focus.iframe.contentDocument;
114var frameHead = frameDoc.getElementsByTagName('head').item(0);var css = "\x2emf\x2dbar\x2diframe\x7bz\x2dindex\x3a19000\x7d\x2emf\x2dcontent\x7bline\x2dheight\x3a1\x2e1\x7d\x2emf\x2dcontent \x2emf\x2dinner\x2dcontainer\x7bmargin\x2dtop\x3a20px\x7d\x2emf\x2dcontent a\x2emf\x2dlink\x2c\x0a\x2emf\x2dcontent \x2emauticform\x2dbutton\x2c\x0a\x2emf\x2dcontent \x2emauticform\x2dpagebreak\x7bpadding\x3a5px\x0a15px\x3b\x2dwebkit\x2dborder\x2dradius\x3a4px\x3b\x2dmoz\x2dborder\x2dradius\x3a4px\x3bborder\x2dradius\x3a4px\x3bcursor\x3apointer\x3btext\x2dalign\x3acenter\x3btext\x2ddecoration\x3anone\x3bborder\x3anone\x7d\x2emf\x2dcontent a\x2emf\x2dlink\x3ahover\x2c\x0a\x2emf\x2dcontent \x2emauticform\x2dbutton\x3ahover\x2c\x0a\x2emf\x2dcontent \x2emauticform\x2dpagebreak\x3ahover\x7bopacity\x3a0\x2e9\x3btext\x2ddecoration\x3anone\x3bborder\x3anone\x7d\x2emf\x2dcontent \x2emauticform\x2dpagebreak\x7bwidth\x3aauto \x21important\x7d\x2emautic\x2dfocus \x2emauticform\x5fwrapper\x0aform\x7bpadding\x3a0\x3bmargin\x3a0\x7d\x2emautic\x2dfocus \x2emauticform\x2dinput\x2c\x0a\x2emautic\x2dfocus\x0aselect\x7bborder\x2dradius\x3a2px\x3bpadding\x3a5px\x0a8px\x3bcolor\x3a\x23757575\x3bborder\x3a1px\x0asolid \x23ababab\x7d\x2emautic\x2dfocus \x2emauticform\x2dinput\x3afocus\x2c\x0a\x2emautic\x2dfocus select\x3afocus\x7boutline\x3anone\x3bborder\x3a1px\x0asolid \x23757575\x7d\x2emf\x2dbar\x7bwidth\x3a100\x25\x3bposition\x3afixed\x3bleft\x3a0\x3bright\x3a0\x3bdisplay\x3atable\x3bpadding\x2dleft\x3a5px\x3bpadding\x2dright\x3a5px\x3bz\x2dindex\x3a20000\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dtop\x7btop\x3a0\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dbottom\x7bbottom\x3a0\x7d\x2emf\x2dbar \x2emf\x2dbar\x2dcollapse\x7bwidth\x3a100px\x3bdisplay\x3atable\x2dcell\x3bvertical\x2dalign\x3amiddle\x3bline\x2dheight\x3a13px\x7d\x2emf\x2dbar \x2emf\x2dcontent\x7bdisplay\x3atable\x2dcell\x3bvertical\x2dalign\x3amiddle\x3btext\x2dalign\x3acenter\x7d\x2emf\x2dbar \x2emf\x2dcontent \x2emf\x2dlink\x7bmargin\x2dleft\x3a10px\x3bpadding\x3a2px\x0a15px\x7d\x2emf\x2dbar \x2emf\x2dcontent \x2emf\x2dheadline\x7bdisplay\x3ainline\x2dblock\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dregular\x7bheight\x3a30px\x3bfont\x2dsize\x3a14px\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dregular\x2e\x2emf\x2dbar\x2dtop \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a3px\x0a0 0 0\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dregular\x2e\x2emf\x2dbar\x2dbottom \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a\x2d3px 0 0 0\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dregular \x2emauticform\x2dinput\x2c\x0a\x2emf\x2dbar\x2emf\x2dbar\x2dregular select\x2c\x0a\x2emf\x2dbar\x2emf\x2dbar\x2dregular \x2emauticform\x2dbutton\x2c\x0a\x2emf\x2dbar\x2emf\x2dbar\x2dregular \x2emauticform\x2dpagebreak\x7bpadding\x3a3px\x0a6px\x3bfont\x2dsize\x3a0\x2e9em\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dlarge\x7bheight\x3a50px\x3bfont\x2dsize\x3a17px\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dlarge\x2e\x2emf\x2dbar\x2dtop \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a5px\x0a0 0 0\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dlarge\x2e\x2emf\x2dbar\x2dbottom \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a\x2d5px 0 0 0\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dlarge \x2emf\x2dlink\x7bfont\x2dsize\x3a1em\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dlarge \x2emauticform\x2dinput\x2c\x0a\x2emf\x2dbar\x2emf\x2dbar\x2dlarge select\x2c\x0a\x2emf\x2dbar\x2emf\x2dbar\x2dlarge \x2emauticform\x2dbutton\x2c\x0a\x2emf\x2dbar\x2emf\x2dbar\x2dlarge \x2emauticform\x2dpagebreak\x7bfont\x2dsize\x3a1em\x7d\x2emf\x2dbar \x2emauticform\x2drow\x2c\x0a\x2emf\x2dbar \x2emauticform\x2dcheckboxgrp\x2drow\x2c\x0a\x2emf\x2dbar \x2emauticform\x2dradiogrp\x2drow\x7bdisplay\x3ainline\x2dblock\x3bmargin\x2dright\x3a3px\x7d\x2emf\x2dbar \x2emauticform\x2drow \x2emauticform\x2dinput\x2c\x0a\x2emf\x2dbar \x2emauticform\x2drow\x0aselect\x7bcolor\x3a\x23000\x7d\x2emf\x2dbar \x2emauticform\x2dlabel\x7bdisplay\x3anone\x7d\x2emf\x2dbar\x0a\x2emauticform\x5fwrapper\x7bdisplay\x3ainline\x2dblock\x7d\x2emf\x2dbar \x2emf\x2dresponsive \x2emf\x2dbar\x2dcollapse\x2c\x0a\x2emf\x2dbar \x2emf\x2dresponsive \x2emf\x2dbar\x2dcollapser\x7bdisplay\x3anone \x21important\x7d\x2emf\x2dbar\x2dcollapser\x7bposition\x3aabsolute\x3bright\x3a3px\x3bwidth\x3a24px\x3bheight\x3a24px\x3btext\x2dalign\x3acenter\x3bz\x2dindex\x3a21000\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dtop\x7btop\x3a0\x3bborder\x2dbottom\x2dright\x2dradius\x3a4px\x3bborder\x2dbottom\x2dleft\x2dradius\x3a4px\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dtop \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a2px\x0a0 0 0\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dbottom\x7bbottom\x3a0\x3bborder\x2dtop\x2dright\x2dradius\x3a4px\x3bborder\x2dtop\x2dleft\x2dradius\x3a4px\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dbottom \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a\x2d2px 0 0 0\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dlarge\x7bwidth\x3a40px\x3bheight\x3a40px\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dlarge\x2emf\x2dbar\x2dcollapser\x2dtop \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a4px\x0a0 0 0\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dlarge\x2emf\x2dbar\x2dcollapser\x2dbottom \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a\x2d4px 0 0 0\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dsticky\x7bposition\x3afixed\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dtop\x2emf\x2dbar\x2dcollapsed \x2emf\x2dbar\x2dcollapser\x2dicon svg\x2c\x0a\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dbottom\x2emf\x2dbar\x2dcollapsed \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a0\x7d\x2emf\x2dbar\x2dcollapser a\x2emf\x2dbar\x2dcollapser\x2dicon\x7bposition\x3arelative\x3bdisplay\x3ainline\x2dblock\x7d\x2emf\x2dbar\x2dcollapser a\x2emf\x2dbar\x2dcollapser\x2dicon\x3aafter\x7bcontent\x3a\x22\x22\x3bposition\x3aabsolute\x3btop\x3a0\x3bright\x3a0\x3bbottom\x3a0\x3bleft\x3a0\x7d\x40media only screen and \x28max\x2dwidth\x3a 667px\x29\x7b\x2emf\x2dbar\x2dcollapse\x2c\x2emf\x2dbar\x2dcollapser\x7bdisplay\x3anone \x21important\x7d\x7d\x2emf\x2dmodal\x7bposition\x3afixed\x3bopacity\x3a1\x3bz\x2dindex\x3a2000\x3bmargin\x3aauto\x3bpadding\x3a45px\x3bborder\x2dradius\x3a4px\x3bborder\x2dwidth\x3a6px 1px 1px 1px\x3bborder\x2dstyle\x3asolid\x3bbackground\x3a\x23fff\x3bwidth\x3a40em\x3bmax\x2dwidth\x3a40em\x3btext\x2dalign\x3acenter\x7d\x2emf\x2dmodal \x2emf\x2dcontent\x7bmargin\x2dbottom\x3a30px\x7d\x2emf\x2dmodal \x2emf\x2dcontent \x2emf\x2dheadline\x7bfont\x2dsize\x3a1\x2e6em\x3bfont\x2dweight\x3a600\x7d\x2emf\x2dmodal \x2emf\x2dcontent \x2emf\x2dtagline\x7bfont\x2dsize\x3a1\x2e2em\x3bfont\x2dweight\x3anormal\x3bmargin\x2dtop\x3a4px\x7d\x2emf\x2dmodal \x2emf\x2dcontent a\x2emf\x2dlink\x7bdisplay\x3ablock\x3bmax\x2dwidth\x3a70\x25\x3bpadding\x3a10px\x3bmargin\x3aauto\x3bfont\x2dsize\x3a1\x2e2em\x7d\x2emf\x2dmodal \x2emf\x2dmodal\x2dclose\x7bposition\x3aabsolute\x3btop\x3a0\x3bright\x3a8px\x7d\x2emf\x2dmodal \x2emf\x2dmodal\x2dclose\x0aa\x7bfont\x2dsize\x3a1\x2e4em\x3bcolor\x3a\x23757575\x3bopacity\x3a \x2e4\x3btext\x2ddecoration\x3anone\x7d\x2emf\x2dmodal \x2emf\x2dmodal\x2dclose a\x3ahover\x7bopacity\x3a \x2e8\x3btext\x2ddecoration\x3anone\x7d\x2emf\x2dmodal \x2emauticform\x2dinput\x2c\x0a\x2emf\x2dmodal \x2emauticform\x2drow select\x2c\x0a\x2emf\x2dmodal \x2emauticform\x2dbutton\x2c\x0a\x2emf\x2dmodal \x2emauticform\x2dpagebreak\x7bwidth\x3a75\x25\x3bheight\x3a35px\x3bmargin\x2dbottom\x3a5px\x7d\x2emf\x2dresponsive\x2emf\x2dmodal\x2c\x0a\x2emf\x2dresponsive \x2emf\x2dmodal\x7bwidth\x3a90\x25\x3bpadding\x3a10px\x7d\x2emf\x2dnotification\x7bposition\x3afixed\x3bopacity\x3a1\x3bz\x2dindex\x3a2000\x3bmargin\x3aauto\x3bbackground\x3a\x23fff\x3bborder\x2dradius\x3a4px\x3bborder\x2dwidth\x3a6px 1px 1px 1px\x3bborder\x2dstyle\x3asolid\x3bmin\x2dheight\x3a8em\x3bpadding\x3a10px\x0a20px\x3bwidth\x3a350px\x7d\x2emf\x2dnotification \x2emf\x2dcontent\x7bmargin\x2dbottom\x3a30px\x7d\x2emf\x2dnotification \x2emf\x2dcontent \x2emf\x2dheadline\x7bfont\x2dsize\x3a1\x2e2em\x3bfont\x2dweight\x3a600\x7d\x2emf\x2dnotification \x2emf\x2dcontent \x2emf\x2dtagline\x7bfont\x2dsize\x3a1em\x3bfont\x2dweight\x3anormal\x3bmargin\x2dtop\x3a4px\x7d\x2emf\x2dnotification \x2emf\x2dnotification\x2dclose\x7bposition\x3aabsolute\x3btop\x3a0\x3bright\x3a8px\x7d\x2emf\x2dnotification \x2emf\x2dnotification\x2dclose\x0aa\x7bfont\x2dsize\x3a1em\x3bcolor\x3a\x23757575\x3bopacity\x3a \x2e4\x3btext\x2ddecoration\x3anone\x7d\x2emf\x2dnotification \x2emf\x2dnotification\x2dclose a\x3ahover\x7bopacity\x3a \x2e8\x3btext\x2ddecoration\x3anone\x7d\x2emf\x2dnotification \x2emauticform\x2dinput\x2c\x0a\x2emf\x2dnotification \x2emauticform\x2drow select\x2c\x0a\x2emf\x2dnotification \x2emauticform\x2dbutton\x2c\x0a\x2emf\x2dnotification \x2emauticform\x2dpagebreak\x7bwidth\x3a100\x25\x3bheight\x3a28px\x3bmargin\x2dbottom\x3a2px\x7d\x2emf\x2dresponsive\x2emf\x2dnotification\x2c\x0a\x2emf\x2dresponsive \x2emf\x2dnotification\x7bwidth\x3a90\x25\x3bpadding\x3a10px\x3bleft\x3a0\x3bright\x3a0\x7d\x2emf\x2dpage\x7bposition\x3afixed\x3bopacity\x3a1\x3bz\x2dindex\x3a20000\x3bmargin\x3aauto\x3bpadding\x3a45px\x3bbackground\x3a\x23fff\x3bborder\x2dradius\x3a2px\x3bborder\x2dwidth\x3a6px 1px 1px 1px\x3bborder\x2dstyle\x3asolid\x3btop\x3a1px\x3bright\x3a1px\x3bleft\x3a1px\x3bbottom\x3a1px\x3btext\x2dalign\x3acenter\x7d\x2emf\x2dpage \x2emf\x2dcontent\x7bposition\x3aabsolute\x3bmin\x2dwidth\x3a75\x25\x3btop\x3a50\x25\x3bleft\x3a50\x25\x3bright\x3a0\x3btransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3bmargin\x2dbottom\x3a30px\x7d\x2emf\x2dpage \x2emf\x2dcontent \x2emf\x2dheadline\x7bfont\x2dsize\x3a2\x2e5em\x3bfont\x2dweight\x3a600\x7d\x2emf\x2dpage \x2emf\x2dcontent \x2emf\x2dtagline\x7bfont\x2dsize\x3a1\x2e8em\x3bfont\x2dweight\x3anormal\x3bmargin\x2dtop\x3a4px\x7d\x2emf\x2dpage \x2emf\x2dcontent a\x2emf\x2dlink\x7bpadding\x3a10px\x0a15px\x3bdisplay\x3ablock\x3bmax\x2dwidth\x3a50\x25\x3bmargin\x3aauto\x3bfont\x2dsize\x3a1\x2e8em\x7d\x2emf\x2dpage \x2emf\x2dpage\x2dclose\x7bposition\x3aabsolute\x3btop\x3a0\x3bright\x3a8px\x7d\x2emf\x2dpage \x2emf\x2dpage\x2dclose\x0aa\x7bfont\x2dsize\x3a1\x2e8em\x3bcolor\x3a\x23757575\x3bopacity\x3a \x2e4\x3btext\x2ddecoration\x3anone\x7d\x2emf\x2dpage \x2emf\x2dpage\x2dclose a\x3ahover\x7bopacity\x3a \x2e8\x3btext\x2ddecoration\x3anone\x7d\x2emf\x2dpage \x2emauticform\x2dinput\x2c\x0a\x2emf\x2dpage \x2emauticform\x2drow select\x2c\x0a\x2emf\x2dpage \x2emauticform\x2dbutton\x2c\x0a\x2emf\x2dpage \x2emauticform\x2dpagebreak\x7bwidth\x3a75\x25\x3bheight\x3a40px\x3bfont\x2dsize\x3a1\x2e6em\x3bmargin\x2dbottom\x3a8px\x7d";
115var style = frameDoc.createElement('style');style.type = 'text/css';
116if (style.styleSheet) {
117style.styleSheet.cssText = css;
118} else {
119style.appendChild(frameDoc.createTextNode(css));
120}
121frameHead.appendChild(style);var metaTag = frameDoc.createElement('meta');
122metaTag.name = "viewport"
123metaTag.content = "width=device-width,initial-scale=1,minimum-scale=1.0 maximum-scale=1.0"
124frameHead.appendChild(metaTag);
125},// Generates the focus HTML
126engageVisitor: function () {
127var now = Math.floor(Date.now() / 1000);if (Focus.cookies.hasItem('mautic_focus_1')) {
128if (Focus.debug)
129console.log('Cookie exists thus checking frequency');var lastEngaged = parseInt(Focus.cookies.getItem('mautic_focus_1')),
130frequency = 'everypage',
131engage;if (Focus.ignoreConverted && lastEngaged == -1) {
132if (Focus.debug)
133console.log('Visitor converted; abort');return false;
134}switch (frequency) {
135case 'once':
136engage = false;
137if (Focus.debug)
138console.log('Engage once, abort');break;
139case 'everypage':
140engage = true;
141if (Focus.debug)
142console.log('Engage on every page, continue');break;
143case 'q2min':
144engage = (now - lastEngaged) >= 120;
145if (Focus.debug) {
146var debugMsg = 'Engage q2 minute, ';
147if (engage) {
148debugMsg += 'continue';
149} else {
150debugMsg += 'engage in ' + (120 - (now - lastEngaged)) + ' seconds';
151}
152console.log(debugMsg);
153}break;
154case 'q15min':
155engage = (now - lastEngaged) >= 900;
156if (Focus.debug) {
157var debugMsg = 'Engage q15 minute, ';
158if (engage) {
159debugMsg += 'continue';
160} else {
161debugMsg += 'engage in ' + (120 - (now - lastEngaged)) + ' seconds';
162}
163console.log(debugMsg);
164}break;
165case 'hourly':
166engage = (now - lastEngaged) >= 3600;
167if (Focus.debug) {
168var debugMsg = 'Engage hourly, ';
169if (engage) {
170debugMsg += 'continue';
171} else {
172debugMsg += 'engage in ' + (120 - (now - lastEngaged)) + ' seconds';
173}
174console.log(debugMsg);
175}break;
176case 'daily':
177engage = (now - lastEngaged) >= 86400;
178if (Focus.debug) {
179var debugMsg = 'Engage daily, ';
180if (engage) {
181debugMsg += 'continue';
182} else {
183debugMsg += 'engage in ' + (120 - (now - lastEngaged)) + ' seconds';
184}
185console.log(debugMsg);
186}break;
187}if (!engage) {return false;
188}
189}if (Focus.debug)
190console.log('engageVisitor()');// Inject iframe
191Focus.createIframe();
191// Inject content into iframe
192Focus.iframeDoc.open();
193Focus.iframeDoc.write("\x3cdiv\x3e\x3cstyle scoped\x3e\x2emautic\x2dfocus \x7b\x0a            font\x2dfamily\x3a Century Gothic\x2c sans\x2dserif\x3b\x0a            color\x3a \x239e9e9e\x3b\x0a        \x7d\x0a\x0a        \x0a        \x2emf\x2dcontent a\x2emf\x2dlink\x2c \x2emf\x2dcontent \x2emauticform\x2dbutton\x2c \x2emf\x2dcontent \x2emauticform\x2dpagebreak \x7b\x0a            background\x2dcolor\x3a \x23fdb933\x3b\x0a            color\x3a \x23ffffff\x3b\x0a        \x7d\x0a\x0a        \x2emauticform\x2dinput\x3afocus\x2c select\x3afocus \x7b\x0a            border\x3a 1px solid \x23fdb933\x3b\x0a        \x7d\x3c\x2fstyle\x3e\x3cstyle scoped\x3e\x2emf\x2dmodal \x7b\x0a            border\x2dcolor\x3a \x2300bfff        \x7d\x3c\x2fstyle\x3e\x3cdiv\x0aclass\x3d\x22mautic\x2dfocus mf\x2dmodal mf\x2dmodal\x2dmiddle\x22\x3e\x3cdiv\x0aclass\x3d\x22mf\x2dmodal\x2dcontainer\x22\x3e\x3cdiv\x0aclass\x3d\x22mf\x2dmodal\x2dclose\x22\x3e\x0a\x3ca\x0ahref\x3d\x22javascript\x3avoid\x280\x29\x22\x3ex\x3c\x2fa\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mf\x2dcontent\x22\x3e\x3ch1 style\x3d\x22text\x2dalign\x3a center\x3b\x22\x3e\x3cimg\x0aid\x3d\x22idcec\x22 src\x3d\x22https\x3a\x2f\x2fsysclay\x2ecom\x2fm\x2f\x2fmedia\x2fimages\x2fsysclay\x2dlogo2\x2d1\x2epng\x22 \x2f\x3e\x3c\x2fh1\x3e\x3cp\x3e\x3c\x2fp\x3e\x3cdiv\x0aid\x3d\x22box\x22 style\x3d\x22text\x2dalign\x3a center\x3b font\x2dfamily\x3aSource Sans Pro\x3b\x22\x3e\x3cstyle scoped\x3d\x22\x22 type\x3d\x22text\x2fcss\x22\x3e\x2emauticform\x5fwrapper \x7b max\x2dwidth\x3a 400px\x3b margin\x3a 3\x25 auto\x3b \x7d\x0aa\x7bcolor\x3a00a2ff\x3b\x0atext\x2ddecoration\x3a none\x3b\x7d \x0a\x23uwaga\x7bcolor\x3a red\x3b\x7d   \x0a\x2emauticform\x2dinnerform \x7b\x7d\x0a    \x2emauticform\x2dpost\x2dsuccess \x7b\x7d\x0a    \x2emauticform\x2dname \x7b font\x2dweight\x3a bold\x3b font\x2dsize\x3a 1\x2e5em\x3b margin\x2dbottom\x3a 3px\x3b \x7d\x0a    \x2emauticform\x2ddescription \x7b margin\x2dtop\x3a 2px\x3b margin\x2dbottom\x3a 10px\x3b \x7d\x0a    \x2emauticform\x2derror \x7bmargin\x2dbottom\x3a 10px color\x3a red\x3b\x7d\x0a    \x2emauticform\x2dmessage \x7b margin\x2dbottom\x3a 10px\x3b color\x3a \x2300bfff\x3b font\x2dsize\x3a 15px\x3b border\x2dradius\x3a 10px\x3b font\x2dfamily\x3a Arial\x3b width\x3a100\x25\x7d\x0a    \x2emauticform\x2drow \x7b display\x3a block\x3b margin\x2dbottom\x3a 15px\x3b \x7d\x0a    \x2emauticform\x2dlabel \x7b font\x2dsize\x3a 1\x2e1em\x3b display\x3a block\x3b font\x2dweight\x3a bold\x3b margin\x2dbottom\x3a 0px\x3b \x7d\x0a    \x2emauticform\x2drow\x2emauticform\x2drequired \x2emauticform\x2dlabel\x3aafter \x7b color\x3a \x23e32\x3b content\x3a \x22 \x2a\x22\x3b display\x3a inline\x3b \x7d\x0a    \x2emauticform\x2dhelpmessage \x7b display\x3a block\x3b font\x2dsize\x3a 0\x2e9em\x3b margin\x2dbottom\x3a 3px\x3b \x7d\x0a    \x2emauticform\x2derrormsg \x7bdisplay\x3a inline\x2dblock\x3b color\x3a red\x3b font\x2dsize\x3a 25px\x3b\x7d\x0a    \x2emauticform\x2dselectbox\x2c \x2emauticform\x2dinput\x2c \x2emauticform\x2dtextarea \x7b width\x3a 400px\x3b padding\x3a10px\x3b border\x3a 1px solid \x23CCC\x3b background\x3a rgba\x28255\x2c 255\x2c 255\x2c 0\x2e685\x29\x3b box\x2dshadow\x3a 0px 0px 0px \x23fff inset\x3b border\x2dradius\x3a 10px\x3b box\x2dsizing\x3a border\x2dbox\x3b\x7d\x0a    \x2emauticform\x2dcheckboxgrp\x2drow \x7bposition\x3a relative\x3b left\x3a 55px\x3b text\x2dalign\x3a left\x3b \x7d\x0a    \x2emauticform\x2dcheckboxgrp\x2dlabel \x7b font\x2dsize\x3a12px \x3b text\x2dalign\x3a left\x3b \x7d\x0a    \x2emauticform\x2dcheckboxgrp\x2dcheckbox \x7btext\x2dalign\x3a left\x3b\x7d\x0a    \x2emauticform\x2dradiogrp\x2drow \x7btext\x2dalign\x3a left\x3b\x7d\x0a    \x2emauticform\x2dradiogrp\x2dlabel \x7b font\x2dweight\x3a normal\x3b \x7d\x0a    \x2emauticform\x2dradiogrp\x2dradio \x7btext\x2dalign\x3a left\x3b\x7d\x0a    \x2emauticform\x2dbutton\x2dwrapper \x2emauticform\x2dbutton\x2ebtn\x2ddefault\x2c \x2emauticform\x2dpagebreak\x2dwrapper \x2emauticform\x2dpagebreak\x2ebtn\x2ddefault \x7b color\x3a blacks\x3bbackground\x2dcolor\x3a \x23f07c00\x3bborder\x2dcolor\x3a \x23f07c00\x3b\x7d\x0a    \x2emauticform\x2dbutton\x2dwrapper \x2emauticform\x2dbutton\x2c \x2emauticform\x2dpagebreak\x2dwrapper \x2emauticform\x2dpagebreak \x7b display\x3a inline\x2dblock\x3bmargin\x2dbottom\x3a 0\x3bfont\x2dweight\x3a 600\x3btext\x2dalign\x3a center\x3bvertical\x2dalign\x3a middle\x3bcursor\x3a pointer\x3bbackground\x2dimage\x3a none\x3bborder\x3a 1px solid transparent\x3bwhite\x2dspace\x3a nowrap\x3bpadding\x3a 6px 12px\x3bfont\x2dsize\x3a 13px\x3bline\x2dheight\x3a 1\x2e3856\x3bborder\x2dradius\x3a 3px\x3b\x2dwebkit\x2duser\x2dselect\x3a none\x3b\x2dmoz\x2duser\x2dselect\x3a none\x3b\x2dms\x2duser\x2dselect\x3a none\x3buser\x2dselect\x3a none\x3b\x7d\x0a    \x2emauticform\x2dbutton\x2dwrapper \x2emauticform\x2dbutton\x2ebtn\x2ddefault\x5bdisabled\x5d\x2c \x2emauticform\x2dpagebreak\x2dwrapper \x2emauticform\x2dpagebreak\x2ebtn\x2ddefault\x5bdisabled\x5d \x7b background\x2dcolor\x3a \x23777777\x3b border\x2dcolor\x3a \x23dddddd\x3b opacity\x3a 0\x2e75\x3b cursor\x3a not\x2dallowed\x3b \x7d\x0a    \x2emauticform\x2dpagebreak\x2dwrapper \x2emauticform\x2dbutton\x2dwrapper \x7b  display\x3a inline\x3b \x7d\x3c\x2fstyle\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x5fwrapper\x22 id\x3d\x22mauticform\x5fwrapper\x5fregister\x22\x3e\x3cform\x0aaction\x3d\x22https\x3a\x2f\x2fsysclay\x2ecom\x2fm\x2fform\x2fsubmit\x3fformId\x3d27\x22 autocomplete\x3d\x22false\x22 data\x2dmautic\x2dform\x3d\x22register\x22 enctype\x3d\x22multipart\x2fform\x2ddata\x22 id\x3d\x22mauticform\x5fregister\x22 method\x3d\x22post\x22 role\x3d\x22form\x22\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2derror\x22 id\x3d\x22mauticform\x5fregister\x5ferror\x22\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dmessage\x22 id\x3d\x22mauticform\x5fregister\x5fmessage\x22\x3e\x3c\x2fdiv\x3e\x0a\u00a0\x3cdiv\x0aclass\x3d\x22mauticform\x2dinnerform\x22\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dpage\x2dwrapper mauticform\x2dpage\x2d1\x22 data\x2dmautic\x2dform\x2dpage\x3d\x221\x22\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2dtext mauticform\x2dfield\x2d1 mauticform\x2drequired\x22 data\x2dvalidate\x3d\x22firma\x22 data\x2dvalidation\x2dtype\x3d\x22text\x22 id\x3d\x22mauticform\x5fregister\x5ffirma\x22\x3e\x3cinput\x0aclass\x3d\x22mauticform\x2dinput\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5ffirma\x22 name\x3d\x22mauticform\x5bfirma\x5d\x22 placeholder\x3d\x22Nazwa Firmy\x22 type\x3d\x22text\x22 value\x3d\x22\x22 \x2f\x3e \x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x3ca\x0aid\x3d\x22uwaga\x22 title\x3d\x22Pole Wymagane\x22\x3e\x2a\x3c\x2fa\x3e\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2dtext mauticform\x2dfield\x2d2 mauticform\x2drequired\x22 data\x2dvalidate\x3d\x22nip\x22 data\x2dvalidation\x2dtype\x3d\x22text\x22 id\x3d\x22mauticform\x5fregister\x5fnip\x22\x3e\x3cinput\x0aclass\x3d\x22mauticform\x2dinput\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5fnip\x22 name\x3d\x22mauticform\x5bnip\x5d\x22 placeholder\x3d\x22NIP\x22 type\x3d\x22text\x22 value\x3d\x22\x22 \x2f\x3e \x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x3ca\x0aid\x3d\x22uwaga\x22 title\x3d\x22Pole Wymagane\x22\x3e\x2a\x3c\x2fa\x3e\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2demail mauticform\x2dfield\x2d3 mauticform\x2drequired\x22 data\x2dvalidate\x3d\x22email\x22 data\x2dvalidation\x2dtype\x3d\x22email\x22 id\x3d\x22mauticform\x5fregister\x5femail\x22\x3e\x3cinput\x0aclass\x3d\x22mauticform\x2dinput\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5femail\x22 name\x3d\x22mauticform\x5bemail\x5d\x22 placeholder\x3d\x22Email\x22 type\x3d\x22email\x22 value\x3d\x22\x22 \x2f\x3e \x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x3ca\x0aid\x3d\x22uwaga\x22 title\x3d\x22Pole Wymagane\x22\x3e\x2a\x3c\x2fa\x3e\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2dtext mauticform\x2dfield\x2d4 mauticform\x2drequired\x22 data\x2dvalidate\x3d\x22imie\x22 data\x2dvalidation\x2dtype\x3d\x22text\x22 id\x3d\x22mauticform\x5fregister\x5fimie\x22\x3e\x3cinput\x0aclass\x3d\x22mauticform\x2dinput\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5fimie\x22 name\x3d\x22mauticform\x5bimie\x5d\x22 placeholder\x3d\x22Im
193ię\x22 type\x3d\x22text\x22 value\x3d\x22\x22 \x2f\x3e \x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x3ca\x0aid\x3d\x22uwaga\x22 title\x3d\x22Pole Wymagane\x22\x3e\x2a\x3c\x2fa\x3e\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2dtext mauticform\x2dfield\x2d5 mauticform\x2drequired\x22 data\x2dvalidate\x3d\x22nazwisko\x22 data\x2dvalidation\x2dtype\x3d\x22text\x22 id\x3d\x22mauticform\x5fregister\x5fnazwisko\x22\x3e\x3cinput\x0aclass\x3d\x22mauticform\x2dinput\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5fnazwisko\x22 name\x3d\x22mauticform\x5bnazwisko\x5d\x22 placeholder\x3d\x22Nazwisko\x22 type\x3d\x22text\x22 value\x3d\x22\x22 \x2f\x3e \x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 pole\x3d\x22\x22 style\x3d\x22display\x3a none\x3b title\x3d\x22 wymagane\x3d\x22\x22\x3e\x3ca\x0aid\x3d\x22uwaga\x22 title\x3d\x22Pole Wymagane\x22\x3e\x2a\x3c\x2fa\x3e\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2dtel mauticform\x2dfield\x2d4 mauticform\x2drequired\x22 data\x2dvalidate\x3d\x22numer\x5ftelefonu\x22 data\x2dvalidation\x2dtype\x3d\x22tel\x22 id\x3d\x22mauticform\x5fregister\x5fnumer\x5ftelefonu\x22\x3e\x3cinput\x0aclass\x3d\x22mauticform\x2dinput\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5fnumer\x5ftelefonu\x22 name\x3d\x22mauticform\x5bnumer\x5ftelefonu\x5d\x22 placeholder\x3d\x22Numer Kontaktowy\x22 type\x3d\x22tel\x22 value\x3d\x22\x22 \x2f\x3e \x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x3ca\x0aid\x3d\x22uwaga\x22 title\x3d\x22Pole Wymagane\x22\x3e\x2a\x3c\x2fa\x3e\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x0a\x3cinput\x0aclass\x3d\x22mauticform\x2dhidden\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5fzgoda\x22 name\x3d\x22mauticform\x5bzgoda\x5d\x22 type\x3d\x22hidden\x22 value\x3d\x22zgoda\x22 \x2f\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2dcheckboxgrp mauticform\x2dfield\x2d6 mauticform\x2drequired\x22 data\x2dvalidate\x3d\x22zgoda\x22 data\x2dvalidation\x2dtype\x3d\x22checkboxgrp\x22 id\x3d\x22mauticform\x5fregister\x5fzgoda\x22\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2drow\x22\x3e\x3cinput\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2dcheckbox\x22 id\x3d\x22mauticform\x5fcheckboxgrp\x5fcheckbox\x5fzgoda\x5fzgoda0\x22 name\x3d\x22mauticform\x5bzgoda\x5d\x5b\x5d\x22 type\x3d\x22checkbox\x22 value\x3d\x22zgoda\x2dwarunki\x2dświadczenia\x2dusług\x22 \x2f\x3e \x3clabel\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2dlabel\x22 for\x3d\x22mauticform\x5fcheckboxgrp\x5fcheckbox\x5fzgoda\x5fzgoda0\x22 id\x3d\x22mauticform\x5fcheckboxgrp\x5flabel\x5fzgoda\x5fzgoda0\x22\x3eAkceptuję \x3ca\x0ahref\x3d\x22https\x3a\x2f\x2fsysclay\x2ecom\x2fm\x2fr\x2f8bad2973a46996c74afb6ae04\x3fct\x3dYToyOntzOjg6ImZvY3VzX2lkIjtpOjE7czo3OiJjaGFubmVsIjthOjE6e3M6NToiZm9jdXMiO2k6MTt9fQ\x253D\x253D\x26\x22 target\x3d\x22blank\x22\x3e Ogólne Warunki Świadczenia Usług \x3c\x2fa\x3e\x3c\x2flabel\x3e \x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x3ca\x0aid\x3d\x22uwaga\x22 title\x3d\x22Pole Wymagane\x22\x3e\x2a\x3c\x2fa\x3e\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x0a\x3cbr\x0a\x2f\x3e\x0a\x3cinput\x0aclass\x3d\x22mauticform\x2dhidden\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5fzgoda2\x22 name\x3d\x22mauticform\x5bzgoda2\x5d\x22 type\x3d\x22hidden\x22 value\x3d\x22zgoda2\x22 \x2f\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2dcheckboxgrp mauticform\x2dfield\x2d7 mauticform\x2drequired\x22 data\x2dvalidate\x3d\x22zgoda2\x22 data\x2dvalidation\x2dtype\x3d\x22checkboxgrp\x22 id\x3d\x22mauticform\x5fregister\x5fzgoda2\x22\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2drow\x22\x3e\x3cinput\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2dcheckbox\x22 id\x3d\x22mauticform\x5fcheckboxgrp\x5fcheckbox\x5fzgoda2\x5fzgoda20\x22 name\x3d\x22mauticform\x5bzgoda2\x5d\x5b\x5d\x22 type\x3d\x22checkbox\x22 value\x3d\x22zgoda\x2dpolityka\x2dprywatności\x22 \x2f\x3e \x3clabel\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2dlabel\x22 for\x3d\x22mauticform\x5fcheckboxgrp\x5fcheckbox\x5fzgoda2\x5fzgoda20\x22 id\x3d\x22mauticform\x5fcheckboxgrp\x5flabel\x5fzgoda2\x5fzgoda20\x22\x3eAkceptuję Warunki \x3ca\x0ahref\x3d\x22https\x3a\x2f\x2fsysclay\x2ecom\x2fm\x2fr\x2f93e3314002ad66cd390fd2cc4\x3fct\x3dYToyOntzOjg6ImZvY3VzX2lkIjtpOjE7czo3OiJjaGFubmVsIjthOjE6e3M6NToiZm9jdXMiO2k6MTt9fQ\x253D\x253D\x26\x22 target\x3d\x22blank\x22\x3e Polityki Prywatności \x3c\x2fa\x3e\x3c\x2flabel\x3e \x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x3ca\x0aid\x3d\x22uwaga\x22 title\x3d\x22Pole Wymagane\x22\x3e\x2a\x3c\x2fa\x3e\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x0a\u00a0\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2dbutton\x2dwrapper mauticform\x2dfield\x2d8\x22 id\x3d\x22mauticform\x5fregister\x5fsubmit\x22\x3e\x3cbutton\x0aclass\x3d\x22mauticform\x2dbutton btn btn\x2ddefault\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5fsubmit\x22 name\x3d\x22mauticform\x5bsubmit\x5d\x22 type\x3d\x22submit\x22 value\x3d\x22\x22\x3eZarejestruj\x3c\x2fbutton\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x0a\x3cinput\x0aid\x3d\x22mauticform\x5fregister\x5fid\x22 name\x3d\x22mauticform\x5bformId\x5d\x22 type\x3d\x22hidden\x22 value\x3d\x2227\x22 \x2f\x3e \x3cinput\x0aid\x3d\x22mauticform\x5fregister\x5freturn\x22 name\x3d\x22mauticform\x5breturn\x5d\x22 type\x3d\x22hidden\x22 value\x3d\x22\x22 \x2f\x3e \x3cinput\x0aid\x3d\x22mauticform\x5fregister\x5fname\x22 name\x3d\x22mauticform\x5bformName\x5d\x22 type\x3d\x22hidden\x22 value\x3d\x22register\x22 \x2f\x3e\x3cdiv\x0aid\x3d\x22wiadomosc\x22\x3e\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x2a\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x3c\x2fform\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mf\x2dmove\x2dto\x2dparent mf\x2dmodal\x2doverlay mf\x2dmodal\x2doverlay\x2d1\x22\x3e\x3c\x2fdiv\x3e\x3cstyle scoped\x3e\x3c\x2fstyle\x3e\x3cimg\x0asrc\x3d\x22\x2f\x2fsysclay\x2ecom\x2fm\x2ffocus\x2f1\x2fviewpixel\x2egif\x22 alt\x3d\x22Mautic Focus\x22 style\x3d\x22display\x3a none\x3b\x22\x2f\x3e\x3c\x2fdiv\x3e \x3cscript type\x3d\x22text\x2fjavascript\x22\x3e\x2f\x2a\x2a This section is only needed once per page if manually copying \x2a\x2a\x2f\x0a    if \x28typeof MauticSDKLoaded \x3d\x3d \x27undefined\x27\x29 \x7b\x0a        var MauticSDKLoaded \x3d true\x3b\x0a        var head            \x3d document\x2egetElementsByTagName\x28\x27head\x27\x29\x5b0\x5d\x3b\x0a        var script          \x3d document\x2ecreateElement\x28\x27script\x27\x29\x3b\x0a        script\x2etype         \x3d \x27text\x2fjavascript\x27\x3b\x0a        script\x2esrc          \x3d \x27https\x3a\x2f\x2fsysclay\x2ecom\x2fm\x2fmedia\x2fjs\x2fmautic\x2dform\x2ejs\x3fv628c5c9a\x27\x3b\x0a        script\x2eonload       \x3d function\x28\x29 \x7b\x0a            MauticSDK\x2eonLoad\x28\x29\x3b\x0a        \x7d\x3b\x0a        head\x2eappendChild\x28script\x29\x3b\x0a        var MauticDomain \x3d \x27https\x3a\x2f\x2fsysclay\x2ecom\x2fm\x27\x3b\x0a        var MauticLang   \x3d \x7b\x0a            \x27submittingMessage\x27\x3a \x22Proszę  czekaj\x22\x0a        \x7d\x0a    \x7
193delse if \x28typeof MauticSDK \x21\x3d \x27undefined\x27\x29 \x7b\x0a        MauticSDK\x2eonLoad\x28\x29\x3b\x0a    \x7d\x3c\x2fscript\x3e \x3cscript\x3evar MauticFocusHandler \x3d function \x28messageType\x2c message\x29 \x7b\x0a        \x2f\x2f Store the HTML\x0a        var wrapper \x3d document\x2egetElementById\x28\x27mauticform\x5fwrapper\x5fregister\x5ffocus\x27\x29\x3b\x0a        var innerForm \x3d wrapper\x2egetElementsByClassName\x28\x27mauticform\x2dinnerform\x27\x29\x3b\x0a        innerForm\x5b0\x5d\x2estyle\x2edisplay \x3d \x22none\x22\x3b\x0a\x0a                document\x2egetElementById\x28\x27mauticform\x5fregister\x5ffocus\x5f\x27 \x2b messageType\x29\x2estyle\x2efontSize \x3d \x221\x2e1em\x22\x3b\x0a        \x0a        var headline \x3d document\x2egetElementsByClassName\x28\x27mf\x2dheadline\x27\x29\x3b\x0a        if \x28headline\x2elength\x29 \x7b\x0a            headline\x5b0\x5d\x2estyle\x2edisplay \x3d \x22none\x22\x3b\x0a        \x7d\x0a\x0a        var tagline \x3d document\x2egetElementsByClassName\x28\x27mf\x2dtagline\x27\x29\x3b\x0a        if \x28tagline\x2elength\x29 \x7b\x0a            tagline\x5b0\x5d\x2estyle\x2edisplay \x3d \x22none\x22\x3b\x0a        \x7d\x0a\x0a        if \x28message\x29 \x7b\x0a            document\x2egetElementById\x28\x27mauticform\x5fregister\x5ffocus\x5f\x27 \x2b messageType\x29\x2einnerHTML \x3d message\x3b\x0a        \x7d\x0a\x0a        setTimeout\x28function \x28\x29 \x7b\x0a            if \x28headline\x2elength\x29 \x7b\x0a                                headline\x5b0\x5d\x2estyle\x2edisplay \x3d \x22block\x22\x3b\x0a                            \x7d\x0a            if \x28tagline\x2elength\x29 \x7b\x0a                tagline\x5b0\x5d\x2estyle\x2edisplay \x3d \x22inherit\x22\x3b\x0a            \x7d\x0a\x0a            innerForm\x5b0\x5d\x2estyle\x2edisplay \x3d \x22inherit\x22\x3b\x0a            document\x2egetElementById\x28\x27mauticform\x5fregister\x5ffocus\x5f\x27 \x2b messageType\x29\x2einnerHTML \x3d \x27\x27\x3b\x0a        \x7d\x2c \x28messageType \x3d\x3d \x27error\x27\x29 \x3f 1500 \x3a 5000\x29\x3b\x0a    \x7d\x0a    if \x28typeof MauticFormCallback \x3d\x3d \x27undefined\x27\x29 \x7b\x0a        var MauticFormCallback \x3d \x7b\x7d\x3b\x0a    \x7d\x0a    MauticFormCallback\x5b\x22register\x5ffocus\x22\x5d \x3d \x7b\x0a        onMessageSet\x3a function \x28data\x29 \x7b\x0a            if \x28data\x2emessage\x29 \x7b\x0a                MauticFocusHandler\x28data\x2etype\x29\x3b\x0a            \x7d\x0a        \x7d\x2c\x0a        onErrorMark\x3a function \x28data\x29 \x7b\x0a            if \x28data\x2evalidationMessage\x29 \x7b\x0a                MauticFocusHandler\x28\x27error\x27\x2c data\x2evalidationMessage\x29\x3b\x0a\x0a                return true\x3b\x0a            \x7d\x0a        \x7d\x2c\x0a        onResponse\x3a function \x28data\x29 \x7b\x0a            if \x28data\x2edownload\x29 \x7b\x0a                \x2f\x2f Hit the download in the iframe\x0a                document\x2egetElementById\x28\x27mauticiframe\x5fregister\x5ffocus\x27\x29\x2esrc \x3d data\x2edownload\x3b\x0a\x0a                \x2f\x2f Register a callback for a redirect\x0a                if \x28data\x2eredirect\x29 \x7b\x0a                    setTimeout\x28function \x28\x29 \x7b\x0a                        window\x2etop\x2elocation \x3d data\x2eredirect\x3b\x0a                    \x7d\x2c 2000\x29\x3b\x0a                \x7d\x0a\x0a                return true\x3b\x0a            \x7d else if \x28data\x2eredirect\x29 \x7b\x0a                window\x2etop\x2elocation \x3d data\x2eredirect\x3b\x0a\x0a                return true\x3b\x0a            \x7d\x0a\x0a            return false\x3b\x0a        \x7d\x0a    \x7d\x3c\x2fscript\x3e \x3cstyle type\x3d\x22text\x2fcss\x22 scoped\x3e\x2emauticform\x2dfield\x2dhidden \x7b display\x3anone \x7d\x3c\x2fstyle\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fwrapper\x5fregister\x5ffocus\x22 class\x3d\x22mauticform\x5fwrapper\x22\x3e\x3cform\x0aautocomplete\x3d\x22false\x22 role\x3d\x22form\x22 method\x3d\x22post\x22 action\x3d\x22https\x3a\x2f\x2fsysclay\x2ecom\x2fm\x2fform\x2fsubmit\x3fformId\x3d27\x22 id\x3d\x22mauticform\x5fregister\x5ffocus\x22  data\x2dmautic\x2dform\x3d\x22register\x5ffocus\x22 enctype\x3d\x22multipart\x2fform\x2ddata\x22 \x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2derror\x22 id\x3d\x22mauticform\x5fregister\x5ffocus\x5ferror\x22\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dmessage\x22 id\x3d\x22mauticform\x5fregister\x5ffocus\x5fmessage\x22\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dinnerform\x22\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dpage\x2dwrapper mauticform\x2dpage\x2d1\x22 data\x2dmautic\x2dform\x2dpage\x3d\x221\x22\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5ffirma\x22  data\x2dvalidate\x3d\x22firma\x22 data\x2dvalidation\x2dtype\x3d\x22text\x22 class\x3d\x22mauticform\x2drow mauticform\x2dtext mauticform\x2dfield\x2d1 mauticform\x2drequired\x22\x3e\x0a\x3cinput\x0aid\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5ffirma\x22 name\x3d\x22mauticform\x5bfirma\x5d\x22 value\x3d\x22\x22 placeholder\x3d\x22Nazwa Firmy\x22 class\x3d\x22mauticform\x2dinput\x22 type\x3d\x22text\x22 \x2f\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3ePole Wymagane\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5fnip\x22  data\x2dvalidate\x3d\x22nip\x22 data\x2dvalidation\x2dtype\x3d\x22text\x22 class\x3d\x22mauticform\x2drow mauticform\x2dtext mauticform\x2dfield\x2d2 mauticform\x2drequired\x22\x3e\x0a\x3cinput\x0aid\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5fnip\x22 name\x3d\x22mauticform\x5bnip\x5d\x22 value\x3d\x22\x22 placeholder\x3d\x22NIP\x22 class\x3d\x22mauticform\x2dinput\x22 type\x3d\x22text\x22 \x2f\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3ePole Wymagane\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5femail\x22  data\x2dvalidate\x3d\x22email\x22 data\x2dvalidation\x2dtype\x3d\x22email\x22 class\x3d\x22mauticform\x2drow mauticform\x2demail mauticform\x2dfield\x2d3 mauticform\x2drequired\x22\x3e\x0a\x3cinput\x0aid\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5femail\x22 name\x3d\x22mauticform\x5bemail\x5d\x22 value\x3d\x22\x22 placeholder\x3d\x22Email\x22 class\x3d\x22mauticform\x2dinput\x22 type\x3d\x22email\x22 \x2f\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3ePole Wymagane\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5fnumer\x5ftelefonu\x22  data\x2dvalidate\x3d\x22numer\x5ftelefonu\x22 data\x2dvalidation\x2dtype\x3d\x22tel\x22 class\x3d\x22mauticform\x2drow mauticform\x2dtel mauticform\x2dfield\x2d4 mauticform\x2drequired\x22\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2dhelpmessage\x22\x3eNumer Telefonu\x3c\x2fspan\x3e\x0a\x3cinput\x0aid\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5fnumer\x5ftelefonu\x22 name\x3d\x22mauticform\x5bnumer\x5ftelefonu\x5d\x22 value\x3d\x22\x22 placeholder\x3d\x22Numer Telefonu\x22 class\x3d\x22mauticform\x2dinput\x22 type\x3d\x22tel\x22 \x2f\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3ePole Wymagane\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5fimie\x22  data\x2dvalidate\x3d\x22imie\x22 data\x2dvalidation\x2dtype\x3d\x22text\x22 class\x3d\x22mauticform\x2drow mauticform\x2dtext mauticform\x2dfield\x2d5 mauticform\x2drequired\x22\x3e\x0a\x3cinput\x0aid\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5fimie\x22 name\x3d\x22mauticform\x5bimie\x5d\x22 value\x3d\x22\x22 placeholder\x3d\x22Im
193ie\x22 class\x3d\x22mauticform\x2dinput\x22 type\x3d\x22text\x22 \x2f\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3ePole Wymagane\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5fnazwisko\x22  data\x2dvalidate\x3d\x22nazwisko\x22 data\x2dvalidation\x2dtype\x3d\x22text\x22 class\x3d\x22mauticform\x2drow mauticform\x2dtext mauticform\x2dfield\x2d6 mauticform\x2drequired\x22\x3e\x0a\x3cinput\x0aid\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5fnazwisko\x22 name\x3d\x22mauticform\x5bnazwisko\x5d\x22 value\x3d\x22\x22 placeholder\x3d\x22Nazwisko\x22 class\x3d\x22mauticform\x2dinput\x22 type\x3d\x22text\x22 \x2f\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3ePole Wymagane\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cinput\x0avalue\x3d\x22zgoda\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5fzgoda\x22 name\x3d\x22mauticform\x5bzgoda\x5d\x22 class\x3d\x22mauticform\x2dhidden\x22 type\x3d\x22hidden\x22 \x2f\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5fzgoda\x22  data\x2dvalidate\x3d\x22zgoda\x22 data\x2dvalidation\x2dtype\x3d\x22checkboxgrp\x22 class\x3d\x22mauticform\x2drow mauticform\x2dcheckboxgrp mauticform\x2dfield\x2d7 mauticform\x2drequired\x22\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2drow\x22\x3e                    \x3cinput\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2dcheckbox\x22checked\x3d\x22checked\x22 name\x3d\x22mauticform\x5bzgoda\x5d\x5b\x5d\x22 id\x3d\x22mauticform\x5fcheckboxgrp\x5fcheckbox\x5fzgoda\x5fzgoda0\x22 type\x3d\x22checkbox\x22 value\x3d\x22zgoda\x22 \x2f\x3e\x0a\x3clabel\x0aid\x3d\x22mauticform\x5fcheckboxgrp\x5flabel\x5fzgoda\x5fzgoda0\x22 for\x3d\x22mauticform\x5fcheckboxgrp\x5fcheckbox\x5fzgoda\x5fzgoda0\x22  class\x3d\x22mauticform\x2dcheckboxgrp\x2dlabel\x22\x3eAkceptuję Ogólne Warunki Świadczenia Usług Sysclay\x3c\x2flabel\x3e\x3c\x2fdiv\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3ePole Wymagane\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cinput\x0avalue\x3d\x22zgoda2\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5fzgoda2\x22 name\x3d\x22mauticform\x5bzgoda2\x5d\x22 class\x3d\x22mauticform\x2dhidden\x22 type\x3d\x22hidden\x22 \x2f\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5fzgoda2\x22  data\x2dvalidate\x3d\x22zgoda2\x22 data\x2dvalidation\x2dtype\x3d\x22checkboxgrp\x22 class\x3d\x22mauticform\x2drow mauticform\x2dcheckboxgrp mauticform\x2dfield\x2d8 mauticform\x2drequired\x22\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2drow\x22\x3e                    \x3cinput\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2dcheckbox\x22checked\x3d\x22checked\x22 name\x3d\x22mauticform\x5bzgoda2\x5d\x5b\x5d\x22 id\x3d\x22mauticform\x5fcheckboxgrp\x5fcheckbox\x5fzgoda2\x5fzgoda20\x22 type\x3d\x22checkbox\x22 value\x3d\x22zgoda2\x22 \x2f\x3e\x0a\x3clabel\x0aid\x3d\x22mauticform\x5fcheckboxgrp\x5flabel\x5fzgoda2\x5fzgoda20\x22 for\x3d\x22mauticform\x5fcheckboxgrp\x5fcheckbox\x5fzgoda2\x5fzgoda20\x22  class\x3d\x22mauticform\x2dcheckboxgrp\x2dlabel\x22\x3eZapisuję się do newslettera\x3c\x2flabel\x3e\x3c\x2fdiv\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x2a\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5fsubmit\x22  class\x3d\x22mauticform\x2drow mauticform\x2dbutton\x2dwrapper mauticform\x2dfield\x2d9\x22\x3e\x0a\x3cbutton\x0atype\x3d\x22submit\x22 name\x3d\x22mauticform\x5bsubmit\x5d\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5fsubmit\x22 name\x3d\x22mauticform\x5bsubmit\x5d\x22 value\x3d\x22\x22 class\x3d\x22mauticform\x2dbutton btn btn\x2ddefault\x22 value\x3d\x221\x22\x3eRejestruj\x3c\x2fbutton\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x3cinput\x0atype\x3d\x22hidden\x22 name\x3d\x22mauticform\x5bformId\x5d\x22 id\x3d\x22mauticform\x5fregister\x5ffocus\x5fid\x22 value\x3d\x2227\x22\x2f\x3e\x0a\x3cinput\x0atype\x3d\x22hidden\x22 name\x3d\x22mauticform\x5breturn\x5d\x22 id\x3d\x22mauticform\x5fregister\x5ffocus\x5freturn\x22 value\x3d\x22\x22\x2f\x3e\x0a\x3cinput\x0atype\x3d\x22hidden\x22 name\x3d\x22mauticform\x5bformName\x5d\x22 id\x3d\x22mauticform\x5fregister\x5ffocus\x5fname\x22 value\x3d\x22register\x5ffocus\x22\x2f\x3e\x3cinput\x0atype\x3d\x22hidden\x22 name\x3d\x22mauticform\x5bfocusId\x5d\x22 id\x3d\x22mauticform\x5fregister\x5ffocus\x5ffocus\x5fid\x22 value\x3d\x221\x22\x2f\x3e\x3c\x2fform\x3e\x3c\x2fdiv\x3e");
194Focus.iframeDoc.close();var animate = true;Focus.iframe.onload = function() {
195if (Focus.debug)
196console.log('iframe loaded for '+Focus.iframe.getAttribute('src'));// Resize iframe
197if (Focus.enableIframeResizer()) {
198// Give iframe chance to resize
199setTimeout(function () {
200if (animate) {
201Focus.addClass(Focus.iframe, "mf-animate");
202}
203Focus.addClass(Focus.iframe, "mf-loaded");
204}, 35);
205} else {
206if (animate) {
207Focus.addClass(Focus.iframe, "mf-animate");
208}
209Focus.addClass(Focus.iframe, "mf-loaded");
210}
211}// Set body margin to 0
212Focus.iframeDoc.getElementsByTagName('body')[0].style.margin = 0;// Find elements that should be moved to parent
213var move = Focus.iframeDoc.getElementsByClassName('mf-move-to-parent');
214for (var i = 0; i < move.length; i++) {
215var bodyFirstChild = document.body.firstChild;
216Focus.addClass(move[i], 'mf-moved-1');
217bodyFirstChild.parentNode.insertBefore(move[i], Focus.iframe);
218}// Find elements that should be copied to parent
219var copy = Focus.iframeDoc.getElementsByClassName('mf-copy-to-parent');
220for (var i = 0; i < copy.length; i++) {
221var bodyFirstChild = document.body.firstChild;
222var clone = copy[i].cloneNode(true);
223Focus.addClass(clone, 'mf-moved-1');
224bodyFirstChild.parentNode.insertBefore(clone, Focus.iframe);
225}// Get the main focus element
226var focus = Focus.iframeDoc.getElementsByClassName('mautic-focus');
227Focus.iframeFocus = focus[0];// Insert style into iframe head
228Focus.insertFocusStyleIntoIframeHead();// Register events
229Focus.registerClickEvents();
230// Add cookie of last engagement
231if (Focus.debug)
232console.log('mautic_focus_1 cookie set for ' + now);Focus.cookies.removeItem('mautic_focus_1');
233Focus.cookies.setItem('mautic_focus_1', now, Infinity, '/');
234return true;
235},// Enable iframe resizer
236enableIframeResizer: function () {
237if (typeof Focus.iframeResizerEnabled !== 'undefined') {
238return true;
239}Focus.iframeHeight = 0;
240Focus.iframeWidth = 0;
241Focus.iframeResizeInterval = setInterval(function () {
242if (Focus.iframeHeight !== Focus.iframe.style.height) {
243var useHeight = ((window.innerHeight < Focus.iframeFocus.offsetHeight) ?
244window.innerHeight : Focus.iframeFocus.offsetHeight);useHeight += 10;
245useHeight = useHeight + 'px';if (Focus.debug) {
246console.log('window inner height = ' + window.innerHeight);
247console.log('iframe offset height = ' + Focus.iframeFocus.offsetHeight);
248console.log('iframe height set to ' + useHeight)
249}Focus.iframe.style.height = useHeight;
250Focus.iframeHeight = useHeight;
251}if (Focus.iframeWidth !== Focus.iframe.style.width) {
252if (Focus.debug) {
253console.log('window inner width = ' + window.innerWidth);
254console.log('iframe offset width = ' +  Focus.iframeFocus.offsetWidth);
255}if (window.innerWidth <  Focus.iframeFocus.offsetWidth) {
256// Responsive iframe
257Focus.addClass(Focus.iframeFocus, 'mf-responsive');
258Focus.addClass(Focus.iframe, 'mf-responsive');
259Focus.iframe.style.width = window.innerWidth + 'px';
260Focus.iframe.width = window.innerWidth;
261if (Focus.debug)
262console.log('iframe set to responsive width: ');} else {
263Focus.iframe.style.width =  Focus.iframeFocus.offsetWidth + 'px';
264Focus.iframe.width =  Focus.iframeFocus.offsetWidth + 'px';
265Focus.removeClass(Focus.iframeFocus, 'mf-responsive');
266Focus.removeClass(Focus.iframe, 'mf-responsive');if (Focus.debug)
267console.log('iframe not a responsive width');
268}Focus.iframeWidth = Focus.iframe.style.width;
269}
270}, 35);Focus.iframeResizerEnabled = true;return true;
271},// Disable iframe resizer
272disableIFrameResizer: function () {
273if (typeof Focus.iframeResizerEnabled !== 'undefined') {
274delete(Focus.iframeResizerEnabled);
275}clearInterval(Focus.iframeResizeInterval);
276},// Create iframe to load into body
277createIframe: function () {
278if (Focus.debug)
279console.log('createIframe()');Focus.iframe = document.createElement('iframe');
280Focus.iframe.style.border = 0;
281Focus.iframe.style.width = "100%";
282Focus.iframe.style.height = "100%";
283Focus.iframe.src = "about:blank";
284Focus.iframe.scrolling = "no";
285Focus.iframe.className = "mf-modal-iframe mf-modal-iframe-middle";var bodyFirstChild = document.body.firstChild;
286bodyFirstChild.parentNode.insertBefore(Focus.iframe, bodyFirstChild);Focus.iframeDoc = Focus.iframe.contentWindow.document;
287},// Execute event at current position
288engageVisitorAtScrollPosition: function (event) {
289var visualHeight = "innerHeight" in window
290? window.innerHeight
291: document.documentElement.offsetHeight;var scrollPos = window.pageYOffset,
292atPos = 0;
293if (Focus.debug)
294console.log('scrolling: ' + scrollPos + ' >= ' + atPos);if (scrollPos >= atPos) {
295window.removeEventListener('scroll', Focus.engageVisitorAtScrollPosition);
296Focus.engageVisitor();
297}
298},// Create cookie noting visitor has been converted if applicable
299convertVisitor: function () {
300if (Focus.ignoreConverted) {
301if (Focus.debug)
302console.log('Visitor converted');Focus.cookies.setItem('mautic_focus_1', -1, Infinity, '/');
303} else if (Focus.debug) {
304console.log('Visitor converted but ignoreConverted not enabled');
305}
306},// Element has class
307hasClass: function (element, hasClass) {
308return ( (" " + element.className + " ").replace(/[\n\t]/g, " ").indexOf(" " + hasClass + " ") > -1 );
309},// Add class to element
310addClass: function (element, addClass) {
311if (!Focus.hasClass(element, addClass)) {
312element.className += " " + addClass;
313}
314},// Remove class from element
315removeClass: function (element, removeClass) {
316element.className = element.className.replace(new RegExp('\\b' + removeClass + '\\b'), '');
317},// Cookie handling
318cookies: {
319/**
320* :: cookies.js ::
321* https://developer.mozilla.org/en-US/docs/Web/API/document.cookie
322* http://www.gnu.org/licenses/gpl-3.0-standalone.html
323*/
324getItem: function (sKey) {
325if (!sKey) {
326return null;
327}
328return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null;
329},
330setItem: function (sKey, sValue, vEnd, sPath, sDomain) {
331if (!sKey || /^(?:expires|max\-age|path|domain|secure)$/i.test(sKey)) {
332return false;
333}this.removeItem(sKey);var sExpires = "";
334if (vEnd) {
335switch (vEnd.constructor) {
336case Number:
337sExpires = vEnd === Infinity ? "; expires=Fri, 31 Dec 9999 23:59:59 GMT" : "; max-age=" + vEnd;
338break;
339case String:
340sExpires = "; expires=" + vEnd;
341break;
342case Date:
343sExpires = "; expires=" + vEnd.toUTCString();
344break;
345}
346}
347document.cookie = encodeURIComponent(sKey) + "=" + encodeURIComponent(sValue) + sExpires + (sDomain ? "; domain=" + sDomain : "") + (sPath ? "; path=" + sPath : "") + "; secure";
348return true;
349},
350removeItem: function (sKey, sPath, sDomain) {
351if (!this.hasItem(sKey)) {
352return false;
353}
354document.cookie = encodeURIComponent(sKey) + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT" + (sDomain ? "; domain=" + sDomain : "") + (sPath ? "; path=" + sPath : "");
355return true;
356},
357hasItem: function (sKey) {
358if (!sKey) {
359return false;
360}
361return (new RegExp("(?:^|;\\s*)" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=")).test(document.cookie);
362},
363keys: function () {
364var aKeys = document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g, "").split(/\s*(?:\=[^;]*)?;\s*/);
365for (var nLen = aKeys.length, nIdx = 0; nIdx < nLen; nIdx++) {
366aKeys[nIdx] = decodeURIComponent(aKeys[nIdx]);
367}
368return aKeys;
369}
370}
371};return Focus;
372}// Initialize
373MauticFocus1().initialize();
374})(window);

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.