
/*! js-cookie v3.0.1 | MIT */
;
(function (global, factory) {
  typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
  typeof define === 'function' && define.amd ? define(factory) :
  (global = global || self, (function () {
    var current = global.Cookies;
    var exports = global.Cookies = factory();
    exports.noConflict = function () { global.Cookies = current; return exports; };
  }()));
}(this, (function () { 'use strict';

  /* eslint-disable no-var */
  function assign (target) {
    for (var i = 1; i < arguments.length; i++) {
      var source = arguments[i];
      for (var key in source) {
        target[key] = source[key];
      }
    }
    return target
  }
  /* eslint-enable no-var */

  /* eslint-disable no-var */
  var defaultConverter = {
    read: function (value) {
      if (value[0] === '"') {
        value = value.slice(1, -1);
      }
      return value.replace(/(%[\dA-F]{2})+/gi, decodeURIComponent)
    },
    write: function (value) {
      return encodeURIComponent(value).replace(
        /%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,
        decodeURIComponent
      )
    }
  };
  /* eslint-enable no-var */

  /* eslint-disable no-var */

  function init (converter, defaultAttributes) {
    function set (key, value, attributes) {
      if (typeof document === 'undefined') {
        return
      }

      attributes = assign({}, defaultAttributes, attributes);

      if (typeof attributes.expires === 'number') {
        attributes.expires = new Date(Date.now() + attributes.expires * 864e5);
      }
      if (attributes.expires) {
        attributes.expires = attributes.expires.toUTCString();
      }

      key = encodeURIComponent(key)
        .replace(/%(2[346B]|5E|60|7C)/g, decodeURIComponent)
        .replace(/[()]/g, escape);

      var stringifiedAttributes = '';
      for (var attributeName in attributes) {
        if (!attributes[attributeName]) {
          continue
        }

        stringifiedAttributes += '; ' + attributeName;

        if (attributes[attributeName] === true) {
          continue
        }

        // Considers RFC 6265 section 5.2:
        // ...
        // 3.  If the remaining unparsed-attributes contains a %x3B (";")
        //     character:
        // Consume the characters of the unparsed-attributes up to,
        // not including, the first %x3B (";") character.
        // ...
        stringifiedAttributes += '=' + attributes[attributeName].split(';')[0];
      }

      return (document.cookie =
        key + '=' + converter.write(value, key) + stringifiedAttributes)
    }

    function get (key) {
      if (typeof document === 'undefined' || (arguments.length && !key)) {
        return
      }

      // To prevent the for loop in the first place assign an empty array
      // in case there are no cookies at all.
      var cookies = document.cookie ? document.cookie.split('; ') : [];
      var jar = {};
      for (var i = 0; i < cookies.length; i++) {
        var parts = cookies[i].split('=');
        var value = parts.slice(1).join('=');

        try {
          var foundKey = decodeURIComponent(parts[0]);
          jar[foundKey] = converter.read(value, foundKey);

          if (key === foundKey) {
            break
          }
        } catch (e) {}
      }

      return key ? jar[key] : jar
    }

    return Object.create(
      {
        set: set,
        get: get,
        remove: function (key, attributes) {
          set(
            key,
            '',
            assign({}, attributes, {
              expires: -1
            })
          );
        },
        withAttributes: function (attributes) {
          return init(this.converter, assign({}, this.attributes, attributes))
        },
        withConverter: function (converter) {
          return init(assign({}, this.converter, converter), this.attributes)
        }
      },
      {
        attributes: { value: Object.freeze(defaultAttributes) },
        converter: { value: Object.freeze(converter) }
      }
    )
  }

  var api = init(defaultConverter, { path: '/' });
  /* eslint-enable no-var */

  return api;

})));

window._vwo_code || (function() {
    var account_id = 884119,
        version = 2.1,
        settings_tolerance = 2000,
        hide_element = 'body',
        hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important',
        /* DO NOT EDIT BELOW THIS LINE */ f = false,
        w = window,
        d = document,
        v = d.querySelector('#vwoCode'),
        cK = '_vwo_' + account_id + '_settings',
        cc = {};
    try {
        var c = JSON.parse(localStorage.getItem('_vwo_' + account_id + '_config'));
        cc = c && typeof c === 'object' ? c : {}
    } catch (e) {}
    var stT = cc.stT === 'session' ? w.sessionStorage : w.localStorage;
    code = {
        use_existing_jquery: function() {
            return typeof use_existing_jquery !== 'undefined' ? use_existing_jquery : undefined
        },
        library_tolerance: function() {
            return typeof library_tolerance !== 'undefined' ? library_tolerance : undefined
        },
        settings_tolerance: function() {
            return cc.sT || settings_tolerance
        },
        hide_element_style: function() {
            return '{' + (cc.hES || hide_element_style) + '}'
        },
        hide_element: function() {
            if (performance.getEntriesByName('first-contentful-paint')[0]) {
                return ''
            }
            return typeof cc.hE === 'string' ? cc.hE : hide_element
        },
        getVersion: function() {
            return version
        },
        finish: function(e) {
            if (!f) {
                f = true;
                var t = d.getElementById('_vis_opt_path_hides');
                if (t) t.parentNode.removeChild(t);
                if (e)(new Image).src = ' https://dev.visualwebsiteoptimizer.com/ee.gif?a=' + account_id + e
            }
        },
        finished: function() {
            return f
        },
        addScript: function(e) {
            var t = d.createElement('script');
            t.type = 'text/javascript';
            if (e.src) {
                t.src = e.src
            } else {
                t.text = e.text
            }
            d.getElementsByTagName('head')[0].appendChild(t)
        },
        load: function(e, t) {
            var i = this.getSettings(),
                n = d.createElement('script'),
                r = this;
            t = t || {};
            if (i) {
                n.textContent = i;
                d.getElementsByTagName('head')[0].appendChild(n);
                if (!w.VWO || VWO.caE) {
                    stT.removeItem(cK);
                    r.load(e)
                }
            } else {
                var o = new XMLHttpRequest;
                o.open('GET', e, true);
                o.withCredentials = !t.dSC;
                o.responseType = t.responseType || 'text';
                o.onload = function() {
                    if (t.onloadCb) {
                        return t.onloadCb(o, e)
                    }
                    if (o.status === 200) {
                        _vwo_code.addScript({
                            text: o.responseText
                        })
                    } else {
                        _vwo_code.finish('&e=loading_failure:' + e)
                    }
                };
                o.onerror = function() {
                    if (t.onerrorCb) {
                        return t.onerrorCb(e)
                    }
                    _vwo_code.finish('&e=loading_failure:' + e)
                };
                o.send()
            }
        },
        getSettings: function() {
            try {
                var e = stT.getItem(cK);
                if (!e) {
                    return
                }
                e = JSON.parse(e);
                if (Date.now() > e.e) {
                    stT.removeItem(cK);
                    return
                }
                return e.s
            } catch (e) {
                return
            }
        },
        init: function() {
            if (d.URL.indexOf('__vwo_disable__') > -1) return;
            var e = this.settings_tolerance();
            w._vwo_settings_timer = setTimeout(function() {
                _vwo_code.finish();
                stT.removeItem(cK)
            }, e);
            var t;
            if (this.hide_element() !== 'body') {
                t = d.createElement('style');
                var i = this.hide_element(),
                    n = i ? i + this.hide_element_style() : '',
                    r = d.getElementsByTagName('head')[0];
                t.setAttribute('id', '_vis_opt_path_hides');
                v && t.setAttribute('nonce', v.nonce);
                t.setAttribute('type', 'text/css');
                if (t.styleSheet) t.styleSheet.cssText = n;
                else t.appendChild(d.createTextNode(n));
                r.appendChild(t)
            } else {
                t = d.getElementsByTagName('head')[0];
                var n = d.createElement('div');
                n.style.cssText = 'z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;';
                n.setAttribute('id', '_vis_opt_path_hides');
                n.classList.add('_vis_hide_layer');
                t.parentNode.insertBefore(n, t.nextSibling)
            }
            var o = ' https://dev.visualwebsiteoptimizer.com/j.php?a=' + account_id + '&u=' + encodeURIComponent(d.URL) + '&vn=' + version;
            if (w.location.search.indexOf('_vwo_xhr') !== -1) {
                this.addScript({
                    src: o
                })
            } else {
                this.load(o + '&x=true')
            }
        }
    };
    w._vwo_code = code;
    code.init();
})();
<!-- Matomo Tag Manager -->
  var _mtm = window._mtm = window._mtm || [];
  _mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'});
  (function() {
    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
    g.async=true; g.src='https://insights.deprag.com/js/container_6nLb26a4.js'; s.parentNode.insertBefore(g,s);
  })();
<!-- End Matomo Tag Manager -->