').appendTo(document.body);
}
/* adding page section transition CSS class globally */
$(document.body).addClass('transition-effect-out');
/* trigger fade out transition effect by adding effect class */
$(contentSections[0]).addClass('nth-1');
$(contentSections[1]).addClass('nth-2');
$(contentSections[2]).addClass('nth-3');
$(contentSections[3]).addClass('nth-4');
if (window.requestAnimationFrame !== undefined) {
window.requestAnimationFrame(function(contentSections) {
return function() {
contentSections.addClass('go');
pageTransitionBlocker.addClass('active show');
};
}(contentSections, pageTransitionBlocker));
} else {
contentSections.addClass('go');
pageTransitionBlocker.addClass('active show');
}
/* 2. jump to target page */
$(document.body).off('mousedown', this.checkPageTransitionConventions, this);
$(document.body).off('touchend', this.checkPageTransitionConventions, this);
var targetLocation = (targetElement.dataset.transitionTarget) ? targetElement.dataset.transitionTarget : targetElement.attr('href');
if (targetLocation) {
window.setTimeout(function(href) {
return function() {
document.cookie = 'transitionEffect=forward';
document.location.href = href;
};
}(targetLocation), 200);
}
else {
//$.debug('Transition target or href missing for element ', targetElement);
}
}
};
this.initOpenerConventions = function() {
$(window.document).click(self.checkForStaticOverlayConventions);
};
this.checkForStaticOverlayConventions = function(ev) {
var clickTarget = $(ev.target);
var interactiveClickTarget = clickTarget.closest("a");
if (self.whichMouseButton(ev) === "LEFT") {
if ($(interactiveClickTarget).length > 0 && interactiveClickTarget.hasClass("open-overlay") && interactiveClickTarget.attr("rel")) {
if (!interactiveClickTarget.attr("data-default-behavior"))
ev.preventDefault();
self.openStaticOverlayById(interactiveClickTarget.attr("rel"))
}
if (clickTarget.hasClass("static-overlay-container")) {
if ($(".static-overlay-container.active").find(".content-sheet").hasClass("closable"))
self.closeStaticOverlay()
} else if (interactiveClickTarget.hasClass("action-trigger")) {
ev.preventDefault();
if (interactiveClickTarget.hasClass("close"))
self.closeStaticOverlay()
}
}
};
this.openStaticOverlayById = function(overlayId) {
var staticOverlayContainer$$0 = $('*[data-static-overlay-container-id \x3d "' + overlayId + '"]');
staticOverlayContainer$$0.appendTo('body');
var overlayBlocker$$0 = $(".overlay-blocker");
if ($(staticOverlayContainer$$0)) {
overlayBlocker$$0.removeClass("hidden");
staticOverlayContainer$$0.removeClass("hidden");
(function(overlayBlocker, staticOverlayContainer) {
setTimeout(function() {
overlayBlocker.addClass("active");
staticOverlayContainer.addClass("active");
staticOverlayContainer.find(".content-sheet").addClass("micro-effect")
}, 10)
}
)(overlayBlocker$$0, staticOverlayContainer$$0)
} else
$q.warn("No matching static overlay target for id ", overlayId)
};
this.closeStaticOverlay = function() {
var overlayBlocker = $(".overlay-blocker");
var staticOverlayContainer = $(".static-overlay-container.active");
overlayBlocker.removeClass("active").addClass("hidden");
staticOverlayContainer.removeClass("active").addClass("hidden");
staticOverlayContainer.find(".content-sheet").removeClass("micro-effect")
};
this.initDirectSelectionBehaviour();
this.initActionTriggers();
this.initPageTransitions();
this.initOpenerConventions();
};
}(jQuery));
$(function () {
$('.direct-selection').contentCard();
});
(function ($) {
$.fn.sidebar = function () {
var self = this;
this.stickySection = $('.content-section.has-sticky-sidebar');
this.stickySectionTopBackup = null;
this.stickySidebar = $('.sticky-sidebar');
this.stickySidebarTopBackup = null;
this.stickySidebarTopBottomBackup = null;
this.windowScrollPosition = 0;
this.$window = $(window);
this.startDocumentScrollPositionWatcher = function () {
if (this.stickySection.length > 0 || this.stickySidebar.length > 0) {
this.documentScrollPositionWatcher();
$(document).on("scroll", this.documentScrollPositionWatcher.bind(this));
}
};
this.initInPageNavigation = function () {
var inPageNaviContainer = $('.sticky-sidebar .in-page-navigation');
if (inPageNaviContainer.length > 0) {
/* make sure first navi entry is active by default */
inPageNaviContainer.find('a').first().addClass('fake-hover');
/* catch all clicks on anchor tags inside this container */
$(inPageNaviContainer).on('click', this.inPageNaviClickHandler.bind(this));
}
};
this.inPageNaviClickHandler = function (ev) {
var clickTarget = $(ev.target),
inPageTargetAnchor;
if (clickTarget.prop("tagName") === 'A') {
ev.preventDefault();
inPageTargetAnchor = this.getIdFromAnchor(clickTarget);
if (inPageTargetAnchor === '#top') {
this.scrollTo(0);
/* reset page navi active state */
$('.in-page-navigation a').removeClass('fake-hover');
$('.in-page-navigation a').first().addClass('fake-hover');
this.setUrlHash('');
} else if (inPageTargetAnchor.length > 0) {
var scrollTo = $(inPageTargetAnchor).offset().top;
if(scrollTo !== this.windowScrollPosition) {
this.setUrlHash(inPageTargetAnchor);
this.scrollTo(scrollTo);
//this.syncInPageHashState();
}
}
}
};
this.syncInPageNaviActiveState = function (documentScrollTopPosition) {
var allInPageTargetAnchors = $('.in-page-navigation a');
/* make sure first navi entry is selected when no other link target matches */
allInPageTargetAnchors.each(function(index, item) {
var current = $(item),
inPageTargetAnchor = $(self.getIdFromAnchor(current)),
inPageTargetScrollPosition;
if (inPageTargetAnchor.length > 0) {
inPageTargetScrollPosition = inPageTargetAnchor.offset().top;
if (parseInt(inPageTargetScrollPosition) <= 0) {
$('.in-page-navigation a').removeClass('fake-hover');
current.addClass('fake-hover');
}
else if (documentScrollTopPosition >= parseInt(inPageTargetScrollPosition)-10 && documentScrollTopPosition <= parseInt(inPageTargetScrollPosition)+10){
$('.in-page-navigation a').removeClass('fake-hover');
current.addClass('fake-hover');
}
else if (documentScrollTopPosition + window.innerHeight == document.body.scrollHeight){
$('.in-page-navigation a').removeClass('fake-hover');
$(allInPageTargetAnchors[allInPageTargetAnchors.length-2]).addClass('fake-hover');
}
}
});
/* special case 'jump to top' not covered by the logic above */
if (documentScrollTopPosition === 0) {
$('.in-page-navigation a').removeClass('fake-hover');
$(allInPageTargetAnchors[0]).addClass('fake-hover');
}
};
this.syncInPageHashState = function () {
var hash = this.getUrlHash();
this.syncInPageNaviActiveState();
};
this.documentScrollPositionWatcher = function (ev) {
var documentScrollTopPosition = ev && ev.pageY ? ev.pageY : this.$window.scrollTop(),
globalNavigationHeight = 64;
this.windowScrollPosition = documentScrollTopPosition;
self.handleStickyPageContentSection(documentScrollTopPosition, globalNavigationHeight);
if ($('footer.page-footer').length > 0) {
self.handleStickySidebar(documentScrollTopPosition, globalNavigationHeight);
}
};
this.handleStickySidebar = function (documentScrollTopPosition, globalNavigationHeight) {
var stickySidebarTop = this.getStickySidebarTop();
var contentHeight = $('#content').height();
if ($(this.stickySidebar).length > 0) {
if (documentScrollTopPosition + globalNavigationHeight + 32 > stickySidebarTop) {
this.stickySidebar.addClass('active');
this.stickySidebarTopBackup = stickySidebarTop;
if($('.has-sticky-sidebar').offset().top + documentScrollTopPosition + globalNavigationHeight - stickySidebarTop + $('.sticky-sidebar').height() >= contentHeight){
this.showBackToTop();
this.stickySidebar.css('top', (contentHeight - $('.sticky-sidebar').height()) - 185 + 'px');
}
else if(($(window).height() + documentScrollTopPosition) >= $(document).height()){
this.showBackToTop();
this.stickySidebar.css('top', (documentScrollTopPosition + globalNavigationHeight - stickySidebarTop + 32) + 'px');
}
else if((documentScrollTopPosition) < ($(document).height() - $('#footer-container').height() - $('.sticky-sidebar').height() + 280 - parseInt($('#content').css('paddingBottom')))){
this.hideBackToTop();
this.stickySidebar.css('top', (documentScrollTopPosition + globalNavigationHeight - stickySidebarTop + 32) + 'px');
}
else {
this.showBackToTop();
this.stickySidebar.css('top', ($(document).height() - $('#footer-container').height() - $('.sticky-sidebar').height() + 224 - parseInt($('#content').css('paddingBottom'))) + 'px');
}
} else if (documentScrollTopPosition + globalNavigationHeight <= stickySidebarTop && this.stickySidebar.hasClass('active')) {
this.stickySidebar.removeClass('active');
this.stickySidebarTopBackup = null;
this.stickySidebar.css('top', '0');
}
if (this.stickySidebarTopBottomBackup === null && (this.stickySidebar.offset().top + this.stickySidebar.height() + 64) > $('footer.page-footer').position().top) {
this.stickySidebarTopBottomBackup = this.stickySidebar.offset().top;
this.stickySidebar.find('.closable').addClass('close');
this.stickySidebar.find('.jump-to-top');
} else {
if (this.stickySidebar.offset().top < this.stickySidebarTopBottomBackup) {
this.stickySidebarTopBottomBackup = null;
this.stickySidebar.find('.closable').removeClass('close');
/* hide jump to top option */
self.stickySidebar.find('.jump-to-top').addClass('hidden');
}
}
}
this.syncInPageNaviActiveState(documentScrollTopPosition);
};
this.showBackToTop = function (){
self.stickySidebar.find('.jump-to-top').removeClass('hidden');
};
this.hideBackToTop = function (){
self.stickySidebar.find('.jump-to-top').addClass('hidden');
};
this.getStickySectionTop = function () {
var curtop = 0,
stickyNode = this.stickySection[0];
if (this.stickySectionTopBackup !== null) {
return this.stickySectionTopBackup;
}
if (stickyNode && stickyNode.offsetParent) {
do {
curtop += stickyNode.offsetTop;
} while (stickyNode = stickyNode.offsetParent);
return curtop;
}
};
this.getStickySidebarTop = function () {
var curtop = 0,
stickyNode = this.stickySidebar[0];
if (this.stickySidebarTopBackup !== null) {
return this.stickySidebarTopBackup;
}
if (stickyNode && stickyNode.offsetParent) {
do {
curtop += stickyNode.offsetTop;
} while (stickyNode = stickyNode.offsetParent);
return curtop;
}
};
this.handleStickyPageContentSection = function (documentScrollTopPosition, globalNavigationHeight) {
var stickySectionTop = this.getStickySectionTop(),
stickySectionHeight,
stickySectionDescendant;
if (this.stickySection.length > 0) {
stickySectionHeight = this.stickySection.height(true);
if (documentScrollTopPosition + globalNavigationHeight > stickySectionTop && !this.stickySection.hasClass('active')) {
this.stickySection.addClass('active');
this.stickySectionTopBackup = stickySectionTop;
/* fill up the space missing for the active sticky section */
stickySectionDescendant = this.stickySection.nextAll('.content-section:not(.hidden)').first();
//stickySectionDescendant.css('padding-top', (stickySectionHeight + parseInt(stickySectionDescendant.css('padding-top').replace('px', ''), 10)) + 'px').addClass('sticky-section-descendant');
} else if (documentScrollTopPosition + globalNavigationHeight <= stickySectionTop && this.stickySection.hasClass('active')) {
this.stickySection.removeClass('active');
this.stickySectionTopBackup = null;
this.stickySection.nextAll('.sticky-section-descendant').removeAttr('style').removeClass('sticky-section-descendant');
}
}
};
this.getIdFromAnchor = function($anchor) {
var targetHashMatches = $anchor.attr('href').match(/#.*/);
if(targetHashMatches.length > 0) {
return targetHashMatches[0];
}
return '';
};
this.scrollTo = function(y) {
$('html, body').animate({ scrollTop: y}, 1000, function() {
self.syncInPageHashState();
});
};
this.scrollToHash = function(){
var hash = this.getUrlHash();
if ($(hash).length > 0) {
if(hash.indexOf('acc') > 0){
this.scrollTo($(hash).offset().top - 64 + window.scrollY);
}
else {
this.scrollTo($(hash).offset().top + window.scrollY);
}
}
};
this.getUrlHash = function(){
if (window.location.hash.indexOf('open-flyin:') == -1) {
return window.location.hash;
}
};
this.setUrlHash = function(hash) {
var loc = window.location;
// check if history api is available
if ("replaceState" in history) {
// prevent clogging up the users browser history by using replaceState if possible
history.replaceState("", document.title, loc.origin + loc.pathname + loc.search + hash);
} else {
// set url hash normally as fallback
loc.hash = hash;
}
};
this.initInPageNavigation();
this.startDocumentScrollPositionWatcher();
this.scrollToHash();
};
}(jQuery));
$(function () {
$('.content-sidebar.sticky').sidebar();
});
(function ($) {
$.fn.cisoDeeplinks = function () {
this.init = function() {
var deeplinks = this.find('a'),
parameters = this.getDeeplinkParameters(),
showMultipleLinks = parseInt(this.data('showmultiple')) || 0;
this.substituteParameters(deeplinks, parameters, showMultipleLinks);
};
/**
* Get deeplink parameters from url
* deeplink parameters are contained in dl[] array
* @returns {Array}
*/
this.getDeeplinkParameters = function() {
var search = window.location.search.substr(1),
searchArray = search.split('&'),
parameters = [];
for(var i = 0; i < searchArray.length; i++) {
var param = searchArray[i].split('='),
key,
value = param[1];
if(key = param[0].match(/^dl\[(.*)]/)) {
parameters[key[1]] = value;
}
}
return parameters;
};
/**
* Substitute Url Parameters for matching Placeholders in Deeplinks
* @param deeplinks
* @param parameters
* @param showMultipleLinks
*/
this.substituteParameters = function(deeplinks, parameters, showMultipleLinks)
{
deeplinks.each(function(index, element)
{
var el = $(element),
href = el.attr('href'),
html = el.html();
for (var key in parameters)
{
var regExp = new RegExp('{' + key + '}', 'g');
href = href.replace(regExp, parameters[key]);
html = html.replace(regExp, parameters[key]);
}
if (href.search(/{(.*)}/) < 0 && html.search(/{(.*)}/) < 0)
{
el.removeClass('hidden').html(html).attr('href', href);
if (!showMultipleLinks) {
return false;
}
}
});
};
this.init();
}
}(jQuery));
$(function () {
$('.ciso_deeplinks').each(function(index, element) {
$(element).cisoDeeplinks();
});
});
(function ($) {
$.fn.toggle = function () {
this.init = function () {
// bind toggle events
$(this).on( "click", function(ev) {
if($(this).hasClass('expand-icon')){
$(this).addClass('collapse-icon');
$(this).removeClass('expand-icon');
$(this).parentsUntil('.grid-12','div').parent().next().toggleClass('hidden');
}
else {
$(this).addClass('expand-icon');
$(this).removeClass('collapse-icon');
$(this).parentsUntil('.grid-12','div').parent().next().toggleClass('hidden');
}
ev.preventDefault();
ev.stopPropagation();
});
};
this.init();
};
}(jQuery));
$(function () {
$('a.toggle-anchor').toggle();
});
(function ($) {
$.fn.revealTitle = function () {
var self = this;
hasLineBreaks = false;
this.init = function () {
this.initTooltipsBehavior();
};
this.initTooltipsBehavior = function() {
$(self).on('mouseover', this.handleTooltipShow);
$(self).on('click', this.handleTooltipHide);
$(self).on('mouseout', this.handleTooltipHide);
};
this.showCustomTooltip = function(targetElement) {
var customTooltipElement,
targetElementPosition = $(targetElement).offset(),
targetElementWidth = $(targetElement).innerWidth(),
targetElementHeight = $(targetElement).innerHeight(),
customTooltipElementWidth,
customTooltipElementHeight,
calculatedLeftTooltipPosition;
/* recycle existing tooltip element */
/* there is only one active at one time */
if ($('.custom-title').length <= 1) {
$('#content').after('
');
}
/* only show tooltips when there is no active / visible one */
if (!$('.custom-title.active').length) {
customTooltipElement = $('.custom-title:not(.last-used)').first();
if ($(targetElement).hasClass('with-line-breaks')){
customTooltipElement.html(this.replaceCommaWithLineBreaks(targetElement.data.titleCopy));
}
else {
customTooltipElement.text(targetElement.data.titleCopy);
}
/* position tooltip element relative to target element */
customTooltipElementWidth = $(customTooltipElement).innerWidth();
customTooltipElementHeight = $(customTooltipElement).innerHeight();
if ($(targetElement).hasClass('reveal-left')) {
calculatedLeftTooltipPosition = targetElementPosition.left - 8;
} else if ($(targetElement).hasClass('reveal-right')) {
calculatedLeftTooltipPosition = targetElementPosition.left + (targetElementWidth - customTooltipElementWidth) - 8;
} else {
calculatedLeftTooltipPosition = targetElementPosition.left + (targetElementWidth / 2) - (customTooltipElementWidth / 2);
}
$(customTooltipElement).css({
left: calculatedLeftTooltipPosition + 'px',
top: (targetElementPosition.top+targetElementHeight) + 'px'
});
$(customTooltipElement).addClass('active');
}
};
this.handleTooltipShow = function(ev) {
var targetElement = self;
ev.preventDefault();
if (targetElement) {
/* move title attribute to customized title element */
if (targetElement.attr('title')) {
targetElement.data.titleCopy = targetElement.attr('title');
targetElement.removeAttr('title');
}
self.showCustomTooltip(targetElement);
}
};
this.handleTooltipHide = function(ev) {
var relatedTargetElement = ev.relatedTarget,
currentTargetElement = ev.currentTarget,
tooltipContainerElement = $(currentTargetElement).closest('.reveal-title-by-hover')[0],
customTooltipElement = $('.custom-title.active');
/* If the target is not the tooltip container), end the function immediately */
if (!currentTargetElement.isSameNode(tooltipContainerElement)) {
return;
}
/* If relatedTarget/toElement is a child of the tooltip container, end the function immediately */
/* Custom case added: if the realted target is the tooltip container, end the function immediately (needed for icon links) */
if (relatedTargetElement) {
if (relatedTargetElement.isSameNode(tooltipContainerElement) ||
$.contains(tooltipContainerElement, relatedTargetElement)) {
return;
}
}
/* When the function has survived all these checks we're certain that the mouse has actually left the layer */
if (customTooltipElement.length) {
$('.custom-title').remove('');
self.attr('title', self.data.titleCopy);
}
};
this.replaceCommaWithLineBreaks = function(text){
var array = text.split(',');
var div = document.createElement('i');
array.forEach(function(el){
div.appendChild(document.createTextNode(el));
div.innerHTML += '';
});
return $(div)[0].innerHTML;
};
this.init();
};
}(jQuery));
$(function () {
$('.reveal-title-by-hover').each(function(index, element) {
$(element).revealTitle();
});
});
(function ($) {
$.fn.print = function () {
var self = this;
this.init = function () {
// bind toggle events
$(self).on( "click", function(ev) {
window.print();
ev.preventDefault();
ev.stopPropagation();
});
};
this.init();
};
}(jQuery));
$(function () {
$('a.print-icon').each(function(index, element) {
$(element).print();
});
});
/*! (C) Andrea Giammarchi - Mit Style License */
var URLSearchParams=URLSearchParams||function(){"use strict";function URLSearchParams(query){var index,key,value,pairs,i,length,dict=Object.create(null);this[secret]=dict;if(!query)return;if(typeof query==="string"){if(query.charAt(0)==="?"){query=query.slice(1)}for(pairs=query.split("&"),i=0,length=pairs.length;i
0){
markup = 'Agent related content:
'+result.trim()+"
";
self.replaceWith(markup);
}
}
});
};
this.init();
};
}(jQuery));
$(function () {
$('div.agent').each(function(index, element) {
$(element).insertData();
});
});
/*! exos - 1.2.3 (c) United Internet, 2024 */!function(t){var e={};function a(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,a),o.l=!0,o.exports}a.m=t,a.c=e,a.d=function(t,e,n){a.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},a.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.t=function(t,e){if(1&e&&(t=a(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)a.d(n,o,function(e){return t[e]}.bind(null,o));return n},a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,"a",e),e},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},a.p="",a(a.s=22)}({0:function(t,e,a){var n={de:a(6),ca:a(7),gb:a(1),uk:a(1),us:a(8),es:a(9),mx:a(10),fr:a(11),it:a(12)};t.exports=function(t,e){var a=e.toLowerCase();return(n[a]||n.us)[t]||""}},1:function(t){t.exports=JSON.parse('{"password-checker.status.text.inadmissible":"Not applicable","password-checker.status.text.weak":"Weak","password-checker.status.text.medium":"Medium","password-checker.status.text.good":"Good","password-checker.status.text.strong":"Strong"}')},10:function(t){t.exports=JSON.parse('{"password-checker.status.text.inadmissible":"No adecuada","password-checker.status.text.weak":"Baja","password-checker.status.text.medium":"Media","password-checker.status.text.good":"Buena","password-checker.status.text.strong":"Alta"}')},11:function(t){t.exports=JSON.parse('{"password-checker.status.text.inadmissible":"N\'est pas approprié","password-checker.status.text.weak":"Faible","password-checker.status.text.medium":"Moyen","password-checker.status.text.good":"Bon(ne)","password-checker.status.text.strong":"Fort"}')},12:function(t){t.exports=JSON.parse('{"password-checker.status.text.inadmissible":"Inadeguata","password-checker.status.text.weak":"Bassa","password-checker.status.text.medium":"Media","password-checker.status.text.good":"Buona","password-checker.status.text.strong":"Elevata"}')},13:function(t,e,a){"use strict";a.r(e);a(2),a(3),a(4),a(5);function n(t){var e=document;t&&"function"==typeof t&&("complete"===e.readyState||"loading"!==e.readyState&&!e.documentElement.doScroll?window.setTimeout(t,1):e.addEventListener("DOMContentLoaded",(function e(a){document.removeEventListener("DOMContentLoaded",e),t(a)})))}n((function(){document.body.addEventListener("exosTap",(function(t){if(t&&t.target){var e=t.target,a=e.closest(".accordion");if(a&&e.classList.contains("accordion__item-header")){var n=e.closest(".accordion__item");if(n){t.preventDefault();var o=n.classList.contains("accordion__item--expanded"),s=a.getAttribute("data-accordion-selection-mode"),i=!1;if(s&&"multiple"===s.toLowerCase()&&(i=!0),i)n.classList.toggle("accordion__item--expanded");else a.querySelectorAll(".accordion__item").forEach((function(t){t.classList.remove("accordion__item--expanded")})),o||n.classList.add("accordion__item--expanded")}}}}))}));var o=!1,s=window;function i(){o=!1}function r(){o=!0}function c(t){if(!o&&t&&t.target){var e=t.target,a=e.getAttribute("data-autofill-text");if(a){var n=e.getAttribute("data-autofill-target");n&&a&&n&&(document.querySelector("#"+n).value=a)}}}function l(){document.querySelectorAll("[data-autofill-target]").forEach((function(t){var e;(e=t)&&(e.addEventListener("exosTap",c),e.addEventListener("touchstart",i),e.addEventListener("touchmove",r))}))}s.EXOS=s.EXOS||{},s.EXOS.autofillText=s.EXOS.autofillText||{},s.EXOS.autofillText.initialize=l,n(l);n((function(){document.body.addEventListener("click",(function(t){if(t&&t.target){var e=t.target;if(e&&e.classList.contains("button--with-loader")&&!e.classList.contains("button--disabled")){if(e.classList.contains("button--loading"))return t.preventDefault(),void t.stopPropagation();var a=document.createElement("div");a.classList.add("button__loader");var n=document.createElement("div");n.classList.add("loading-circle"),n.classList.add("loading-circle--small"),e.classList.contains("button--primary")&&n.classList.add("loading-circle--bright"),e.classList.contains("button--bright")&&n.classList.add("loading-circle--bright"),e.classList.contains("button--secondary")&&n.classList.add("loading-circle--secondary"),e.classList.contains("button--tertiary")&&n.classList.add("loading-circle--secondary");for(var o=0;o<3;o++){var s=document.createElement("span");s.classList.add("loading-circle__circle"),n.appendChild(s)}a.appendChild(n),e.classList.add("button--loading"),e.querySelector(".loading-circle")||e.appendChild(a)}}}))}));var d=window;d.EXOS=d.EXOS||{},d.EXOS.snackbar=d.EXOS.snackbar||{},d.EXOS.snackbar.success=p,d.EXOS.snackbar.error=function(t){g(),h(t,"snackbar--error")},d.EXOS.snackbar.hide=function(){if(!m)return;_()};var u=!1,v=!1,f=!1,m=!1;function p(t){g(),h(t,"snackbar--success")}function g(){m||((m=d.document.createElement("div")).id="snackbar",m.classList.add("snackbar"),d.document.body.appendChild(m))}function h(t,e){m&&(clearTimeout(v),clearTimeout(f),clearTimeout(u),m.classList.add("snackbar--hidden"),u=setTimeout((function(){_(),m.innerText=t,m.classList.add(e),m.classList.add("snackbar--visible"),m.classList.remove("snackbar--hidden")}),200),v=setTimeout((function(){m.classList.add("snackbar--hidden")}),2e3),f=setTimeout((function(){_()}),4e3))}function _(){m&&(m.classList.remove("snackbar--visible"),m.classList.remove("snackbar--hidden"),m.classList.remove("snackbar--success"),m.classList.remove("snackbar--error"))}n((function(){document.body.addEventListener("click",(function(t){if(t&&t.target){var e=t.target;if(e.classList.contains("clipboard-link")){var a=e.getAttribute("data-clipboard");if(!a){var n=e.getAttribute("data-clipboard-target"),o=n.startsWith(".")?n:"#"+n,s=document.querySelectorAll(o)||[];if(!s||0===s.length)return;if(!(a=s[0].value||s[0].innerText))return}t.preventDefault();var i=e.getAttribute("data-clipboard-success");navigator.clipboard.writeText(a).then((function(){i&&p(i)}))}}}))}));function b(){document.querySelectorAll(".context-menu__list--visible").forEach((function(t){t.classList.remove("context-menu__list--visible")})),document.querySelectorAll(".context-menu__trigger--active").forEach((function(t){t.classList.remove("context-menu__trigger--active")}))}n((function(){document.body.addEventListener("exosTap",(function(t){if(t&&t.target){var e=t.target;if(!e.classList.contains("context-menu__list-link")){if(e.classList.contains("context-menu__trigger"))return function(t){if(!t)return;var e=t.querySelector(".context-menu__trigger"),a=t.querySelector(".context-menu__list");if(!e||!a)return;a.classList.contains("context-menu__list--visible")?b():(b(),e.classList.add("context-menu__trigger--active"),a.classList.add("context-menu__list--visible"))}(e.closest(".context-menu")),void t.preventDefault();b()}}})),document.documentElement.addEventListener("keydown",(function(t){"escape"===(t.key||"").toLowerCase()&&b()}))}));var L="__direct-selection--target",y=!1,E=window;function S(){y=!1}function k(){y=!0}function w(t){if(!t||!t.target)return!1;if(t.target.classList.contains(L))return!1;var e=t.target.closest(".__direct-selection");if(!e)return!1;var a=e.querySelector("."+L);return!!a&&{container:e,target:a}}function x(t){var e=w(t);if(!1!==e&&!y){var a=t.target||!1;("A"!==a.nodeName||a.classList.contains(L))&&(a.classList.contains("context-menu__trigger")||(t.preventDefault(),"SELECT"===e.target.nodeName||"INPUT"===e.target.nodeName?e.target.focus():e.target.click()))}}function O(t){var e=w(t);if(!1!==e){var a=t.target||!1;("A"!==a.nodeName||a.classList.contains(L))&&(a.classList.contains("context-menu__trigger")||e.target.classList.add("__hover"))}}function X(t){var e=w(t);!1!==e&&e.target.classList.remove("__hover")}function q(){document.querySelectorAll(".__direct-selection").forEach((function(t){var e;(e=t)&&(e.addEventListener("mouseover",O),e.addEventListener("mouseout",X),e.addEventListener("exosTap",x),e.addEventListener("touchstart",S),e.addEventListener("touchmove",k))}))}E.EXOS=E.EXOS||{},E.EXOS.directSelection=E.EXOS.directSelection||{},E.EXOS.directSelection.initialize=q,n(q);n((function(){document.body.addEventListener("click",(function(t){if(t&&t.target){var e=t.target;if(e&&e.classList.contains("ghost-button--with-loader")){var a=document.createElement("span");a.classList.add("ghost-button__loader");var n=document.createElement("span");n.classList.add("loading-circle"),n.classList.add("loading-circle--small"),e.classList.contains("ghost-button--bright")&&n.classList.add("loading-circle--bright"),e.classList.contains("ghost-button--secondary")&&n.classList.add("loading-circle--secondary");for(var o=0;o<3;o++){var s=document.createElement("span");s.classList.add("loading-circle__circle"),n.appendChild(s)}a.appendChild(n),e.classList.add("ghost-button--loading"),e.querySelector(".loading-circle")||e.appendChild(a)}}}))}));var A=0,T=window;function N(){document.querySelectorAll("[data-counter]").forEach((function(t){!function(t){if(t){var e=document.createElement("p");e.classList.add("input-counter"),e.id="input-counter__"+A;var a=t.parentNode||!1;!1!==a&&(a.insertBefore(e,t.nextSibling),t.setAttribute("data-counter-ref","input-counter__"+A),A+=1,e.textContent=t.value.length+"/"+t.getAttribute("data-counter"),["keyup","input"].forEach((function(a){t.addEventListener(a,function(){var a=t.value.length,n=parseInt(t.getAttribute("data-counter"));e.textContent=a+"/"+n,a>n?e.classList.add("input-counter--error"):e.classList.remove("input-counter--error")}.bind(t,e))})))}}(t)}))}T.EXOS=T.EXOS||{},T.EXOS.inputCounter=T.EXOS.inputCounter||{},T.EXOS.inputCounter.initialize=N,n(N);var M="input-text-group",C=M+"__action",D=window;function P(t){if(t){var e=t.querySelector(".input-text");if(e){var a=e.value||"";""===(a=a.trim())?t.classList.add("input-text-group--empty"):t.classList.remove("input-text-group--empty")}}}function z(){document.querySelectorAll("."+M).forEach(P)}D.EXOS=D.EXOS||{},D.EXOS.inputTextGroup=D.EXOS.inputTextGroup||{},D.EXOS.inputTextGroup.initialize=z,n((function(){function t(t){if(t){var e=t.target.closest("."+M);e&&P(e)}}z(),document.body.addEventListener("focus",(function(t){if(t){var e=t.target.closest("."+M);e&&e.classList.add("input-text-group--focus")}}),!0),document.body.addEventListener("blur",(function(t){if(t){var e=t.target.closest("."+M);e&&e.classList.remove("input-text-group--focus")}}),!0),document.body.addEventListener("change",t,!0),document.body.addEventListener("keyup",t,!0),document.body.addEventListener("click",(function(t){if(t){var e=t.target;if(e&&e.classList.contains(C)){var a=e.closest("."+M);if(a){var n=a.querySelector(".input-text");if(n)return e.classList.contains("input-text-group__action--reset")?(t.preventDefault(),n.value="",P(a),void n.focus()):void(e.classList.contains("input-text-group__action--copy")&&(t.preventDefault(),n.select(),document.execCommand("copy"),document.getSelection().removeAllRanges()))}}}}))}));var B="left-navigation__first-level-link",j=B+"--collapsed",I=B+"--expanded",H="left-navigation__second-level-link",J=H+"--collapsed",F=H+"--expanded",G=window;function W(){var t=document.querySelector(".left-navigation__toggle");t&&t.addEventListener("click",(function(t){t.stopPropagation(),t.preventDefault(),document.body.classList.toggle("__left-navigation-active")}))}G.EXOS=G.EXOS||{},G.EXOS.leftNavigation=G.EXOS.leftNavigation||{},G.EXOS.leftNavigation.initialize=W,n((function(){document.body.addEventListener("exosTap",(function(t){t&&t.target&&(t.target.closest(".left-navigation")?function(t){var e=t.target,a=e.classList||!1,n=document.querySelectorAll("."+B),o=document.querySelectorAll("."+F);if(!1===a||!a.contains(j)&&!a.contains(I)&&!a.contains(H)&&!a.contains(J)&&!a.contains(F))return;e.classList.contains(j)?(n.forEach((function(t){t.classList.add(j),t.classList.remove(I)})),e.classList.add(I),e.classList.remove(j)):e.classList.contains(I)&&(e.classList.add(j),e.classList.remove(I));e.classList.contains(J)?(o.forEach((function(t){t.classList.add(J),t.classList.remove(F)})),e.classList.add(F),e.classList.remove(J)):e.classList.contains(F)?(e.classList.add(J),e.classList.remove(F)):e.classList.contains(H)&&o.forEach((function(t){t.classList.add(J),t.classList.remove(F)}))}(t):window.matchMedia("(max-width: 1184px)").matches&&document.body.classList.contains("__left-navigation-active")&&(t.stopPropagation(),t.preventDefault(),document.body.classList.remove("__left-navigation-active")))})),W()}));var R=window;function U(){document.querySelectorAll(".page-tabbar").forEach((function(t){var e=t,a=e.querySelector(".page-tabbar__opener");null!==a&&a.addEventListener("click",(function(){e.classList.toggle("page-tabbar--open")}))}))}R.EXOS=R.EXOS||{},R.EXOS.tabbar=R.EXOS.tabbar||{},R.EXOS.tabbar.initialize=U,n(U);var Y="page-transition__indicator-bar",V="page-transition__blocker",Z=window;function K(){var t=document.querySelector(".content, .page-content");if(t){var e=document.createElement("span");e.className=Y,t.prepend(e)}if(document.body){var a=document.createElement("div");a.className=V,a.innerHTML='',document.body.appendChild(a)}}function Q(t,e){return(t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector).call(t,e)}Z.EXOS=Z.EXOS||{},Z.EXOS.pageTransition=Z.EXOS.pageTransition||{},Z.EXOS.pageTransition.initialize=K,n((function(){K(),window.addEventListener("beforeunload",(function(t){var e=document.body;if(e){if(t&&t.target&&t.target.activeElement){var a=t.target.activeElement,n=Q(a,'[href^="mailto:"]'),o=Q(a,'[href^="tel:"]');if(n||o)return}var s,i;e.classList.contains("page-transition--blocking")?(i=document.querySelector("."+V))&&i.classList.add(V+"--active"):window.matchMedia("(max-width: 1184px)").matches||(s=document.querySelector("."+Y))&&s.classList.add("page-transition__indicator-bar--running")}}))}));n((function(){document.body.addEventListener("click",(function(t){if(t&&t.target){var e=t.target,a=e.closest(".panel__item-header"),n=e.closest(".panel__item");if(a){t.preventDefault();var o=document.querySelectorAll(".panel__item");n.classList.contains("panel__item--expanded")?(o.forEach((function(t){t.classList.remove("panel__item--expanded")})),n.classList.remove("panel__item--expanded"),n.classList.add("panel__item--closed")):(o.forEach((function(t){t.classList.remove("panel__item--expanded")})),n.classList.add("panel__item--expanded"),n.classList.remove("panel__item--closed"))}}}))}));var $=a(0),tt=a.n($);function et(t){if(t){var e=t.getAttribute("data-input-field"),a=t.getAttribute("id"),n=document.getElementById(e),o=document.getElementById(a);return function(t){if("undefined"===t)return!1;return!0}(n)?(n.addEventListener("keyup",(function(t){!function(t,e){var a=t.target;""===a.value?e.classList.add("hidden"):(e.classList.remove("hidden"),at(a,e))}(t,o)})),n.addEventListener("focus",(function(t){!function(t,e){var a=t.target;""===a.value?e.classList.add("hidden"):(e.classList.remove("hidden"),at(a,e))}(t,o)})),n.addEventListener("keydown",(function(t){!function(t,e){"Tab"===t.key&&e.classList.add("hidden")}(t,o)})),void document.body.addEventListener("click",(function(t){!function(t,e,a){var n=e.getAttribute("id"),o=document.querySelector("#"+n+" .password-checker__close");t.target===a||(t.target===o?e.classList.add("hidden"):t.target.closest("#"+n+" .password-checker__overlay")||e.classList.add("hidden"))}(t,o,n)}))):void 0}}function at(t,e){var a=0;a+=function(t,e){var a=0,n=t.value,o=t.getAttribute("minlength")||8,s=e.getAttribute("id"),i=document.querySelector("#"+s+" .password-checker__rules li.minchars");n.length>=o?(a=10,i.classList.remove("invalid"),i.classList.add("valid")):(i.classList.remove("valid"),i.classList.add("invalid"));return a}(t,e),a+=function(t,e){var a=0,n=t.value,o=e.getAttribute("id"),s=document.querySelector("#"+o+" .password-checker__rules li.upperlower");n.match(/[a-z]/)&&n.match(/[A-Z]/)?(a=10,s.classList.remove("invalid"),s.classList.add("valid")):(s.classList.remove("valid"),s.classList.add("invalid"));return a}(t,e),a+=function(t,e){var a=0,n=t.value,o=e.getAttribute("id"),s=document.querySelector("#"+o+" .password-checker__rules li.digits");n.match(/[0-9]/)?(a=10,s.classList.remove("invalid"),s.classList.add("valid")):(s.classList.remove("valid"),s.classList.add("invalid"));return a}(t,e),a+=function(t,e){var a=0,n=t.value,o=e.getAttribute("id"),s=document.querySelector("#"+o+" .password-checker__rules li.specialchars");n.match(/[^a-zA-Z0-9]/)?(a=10,s.classList.remove("invalid"),s.classList.add("valid")):(s.classList.remove("valid"),s.classList.add("invalid"));return a}(t,e),function(t,e,a){var n=t.getAttribute("id"),o=t.getAttribute("data-country").toLowerCase(),s=document.querySelector("#"+n+" .password-checker__meter"),i=document.querySelector("#"+n+" .password-checker__status"),r=document.querySelector("#"+n+" .password-checker__status-text");s.classList.remove("weak"),s.classList.remove("medium"),s.classList.remove("good"),s.classList.remove("strong"),i.classList.remove("weak"),i.classList.remove("medium"),i.classList.remove("good"),i.classList.remove("strong"),r.innerText=tt()("password-checker.status.text.inadmissible",o),e>0&&(10===e?(s.classList.add("weak"),i.classList.add("weak"),r.innerText=tt()("password-checker.status.text.weak",o)):20===e||30===e?(s.classList.add("medium"),i.classList.add("medium"),r.innerText=tt()("password-checker.status.text.medium",o)):40===e&&a?(s.classList.add("strong"),i.classList.add("strong"),r.innerText=tt()("password-checker.status.text.strong",o)):(s.classList.add("good"),i.classList.add("good"),r.innerText=tt()("password-checker.status.text.good",o)))}(e,a,function(t){var e=t.value,a=t.getAttribute("minlength")||8;if(e.length>a)return!0;return!1}(t))}n((function(){document.querySelectorAll(".password-checker").forEach((function(t){et(t)}))}));var nt=window;function ot(t){if(t){var e=document.querySelector(".static-overlay__blocker");t.classList.remove("static-overlay__container--hidden"),e&&e.classList.remove("static-overlay__blocker--hidden"),setTimeout((function(){t.classList.add("static-overlay__container--active"),e&&e.classList.add("static-overlay__blocker--active"),it()}),10)}}function st(t){if(t){var e=document.querySelector(".static-overlay__blocker");t.classList.remove("static-overlay__container--active"),t.classList.add("static-overlay__container--hidden"),e&&(e.classList.remove("static-overlay__blocker--active"),e.classList.add("static-overlay__blocker--hidden")),"function"==typeof window.EXOS.staticOverlay.onCloseOverlay&&window.EXOS.staticOverlay.onCloseOverlay()}}function it(){var t=window.innerHeight,e=document.querySelector(".static-overlay__container--active .static-overlay__content")||!1;if(!1!==e){var a=e.offsetHeight;e.style.marginTop=t>a?"inherit":a-t+64+"px"}}function rt(){var t;(t=document.querySelector(".static-overlay__blocker"))||((t=document.createElement("div")).className="static-overlay__blocker static-overlay__blocker--hidden",document.body.appendChild(t)),document.querySelectorAll(".static-overlay[data-static-overlay-id]").forEach((function(t){if(t){var e=document.createElement("div");e.className="static-overlay__container static-overlay__container--hidden",e.id=t.getAttribute("data-static-overlay-id"),t.parentNode.removeChild(t),t.classList.remove("static-overlay"),t.classList.add("static-overlay__content"),t.classList.contains("sheet")&&t.classList.add("sheet--micro-effect"),e.appendChild(t),e.addEventListener("click",(function(t){if(t&&t.target){var a=t.target;a&&(a.closest(".static-overlay__content")||!e.querySelector(".static-overlay--closable")?a.classList.contains("static-overlay__close")&&st(e):st(e))}})),document.body.appendChild(e)}})),document.body.addEventListener("click",(function(t){if(t&&t.target){var e=t.target;if(e&&e.hasAttribute("data-open-static-overlay")){var a=e.getAttribute("data-open-static-overlay"),n=document.getElementById(a);n&&ot(n)}}})),window.onresize=it}nt.EXOS=nt.EXOS||{},nt.EXOS.staticOverlay=nt.EXOS.staticOverlay||{},nt.EXOS.staticOverlay.initialize=rt,nt.EXOS.staticOverlay.openOverlay=function(t){if(!t)return;var e=document.getElementById(t);if(!e)return;ot(e)},nt.EXOS.staticOverlay.closeOverlay=function(t){if(!t)return;var e=document.getElementById(t);if(!e)return;st(e)},n(rt);var ct=0,lt=window;function dt(t){if(t){t.id||(t.id="table__"+ct,ct+=1);for(var e=t.querySelectorAll(".table__header th"),a="",n=0;n0?t.querySelector(".table__row--selection").classList.remove("table__row--hidden"):(t.querySelector(".table__row--selection").classList.add("table__row--hidden"),a.checked=!1)}))}a&&a.addEventListener("change",(function(n){for(var o=n.target,s=0;s0?t.querySelector(".table__row--selection").classList.remove("table__row--hidden"):(t.querySelector(".table__row--selection").classList.add("table__row--hidden"),a.checked=!1)}})),n&&n.addEventListener("click",(function(){t.querySelector(".table__selection-count").innerHTML=0,t.querySelector(".table__row--selection").classList.add("table__row--hidden");for(var n=0;n=0&&document.body.classList.add("debug")}n(ht);var _t=window;_t.EXOS=_t.EXOS||{},_t.EXOS.version="1.2.3",_t.EXOS.enableDebugMode=function(){var t=new Date;t.setTime(t.getTime()+36e5),document.cookie="exosDebug=true;expires="+t.toUTCString()+";path=/",ht()}},2:function(t,e){window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(t,e){e=e||window;for(var a=0;ae.length)return;if(!(T instanceof l)){p.lastIndex=0;var C=p.exec(T),b=1;if(!C&&h&&A!=t.length-1){if(p.lastIndex=L,!(C=p.exec(e)))break;for(var P=C.index+(g?C[1].length:0),I=C.index+C[0].length,R=A,y=L,N=t.length;N>R&&(I>y||!t[R].type&&!t[R-1].greedy);++R)y+=t[R].length,P>=y&&(++A,L=y);if(t[A]instanceof l||t[R-1].greedy)continue;b=R-A,T=e.slice(L,y),C.index-=L}if(C){g&&(S=C[1].length);var P=C.index+S,C=C[0].slice(S),I=P+C.length,D=T.slice(0,P),v=T.slice(I),M=[A,b];D&&(++A,L+=D.length,M.push(D));var O=new l(d,m?a.tokenize(C,m):C,f,C,h);if(M.push(O),v&&M.push(v),Array.prototype.splice.apply(t,M),1!=b&&a.matchGrammar(e,t,r,A,L,!0,d),o)break}else if(o)break}}}}},tokenize:function(e,t){var r=[e],i=t.rest;if(i){for(var n in i)t[n]=i[n];delete t.rest}return a.matchGrammar(e,r,t,0,0,!1),r},hooks:{all:{},add:function(e,t){var r=a.hooks.all;r[e]=r[e]||[],r[e].push(t)},run:function(e,t){var r=a.hooks.all[e];if(r&&r.length)for(var i,n=0;i=r[n++];)i(t)}}},r=a.Token=function(e,t,a,r,i){this.type=e,this.content=t,this.alias=a,this.length=0|(r||"").length,this.greedy=!!i};if(r.stringify=function(e,t,i){if("string"==typeof e)return e;if("Array"===a.util.type(e))return e.map(function(a){return r.stringify(a,t,e)}).join("");var n={type:e.type,content:r.stringify(e.content,t,i),tag:"span",classes:["token",e.type],attributes:{},language:t,parent:i};if(e.alias){var o="Array"===a.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(n.classes,o)}a.hooks.run("wrap",n);var s=Object.keys(n.attributes).map(function(e){return e+'="'+(n.attributes[e]||"").replace(/"/g,""")+'"'}).join(" ");return"<"+n.tag+' class="'+n.classes.join(" ")+'"'+(s?" "+s:"")+">"+n.content+""+n.tag+">"},!_self.document)return _self.addEventListener?(a.disableWorkerMessageHandler||_self.addEventListener("message",function(e){var t=JSON.parse(e.data),r=t.language,i=t.code,n=t.immediateClose;_self.postMessage(a.highlight(i,a.languages[r],r)),n&&_self.close()},!1),_self.Prism):_self.Prism;var i=document.currentScript||[].slice.call(document.getElementsByTagName("script")).pop();return i&&(a.filename=i.src,a.manual||i.hasAttribute("data-manual")||("loading"!==document.readyState?window.requestAnimationFrame?window.requestAnimationFrame(a.highlightAll):window.setTimeout(a.highlightAll,16):document.addEventListener("DOMContentLoaded",a.highlightAll))),_self.Prism}();"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism),Prism.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype://i,cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/(^|[^\\])["']/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/?[\da-z]{1,8};/i},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Prism.languages.xml=Prism.languages.markup,Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/^(\s*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|AddAlt|AddAltByEncoding|AddAltByType|AddCharset|AddDefaultCharset|AddDescription|AddEncoding|AddHandler|AddIcon|AddIconByEncoding|AddIconByType|AddInputFilter|AddLanguage|AddModuleInfo|AddOutputFilter|AddOutputFilterByType|AddType|Alias|AliasMatch|Allow|AllowCONNECT|AllowEncodedSlashes|AllowMethods|AllowOverride|AllowOverrideList|Anonymous|Anonymous_LogEmail|Anonymous_MustGiveEmail|Anonymous_NoUserID|Anonymous_VerifyEmail|AsyncRequestWorkerFactor|AuthBasicAuthoritative|AuthBasicFake|AuthBasicProvider|AuthBasicUseDigestAlgorithm|AuthDBDUserPWQuery|AuthDBDUserRealmQuery|AuthDBMGroupFile|AuthDBMType|AuthDBMUserFile|AuthDigestAlgorithm|AuthDigestDomain|AuthDigestNonceLifetime|AuthDigestProvider|AuthDigestQop|AuthDigestShmemSize|AuthFormAuthoritative|AuthFormBody|AuthFormDisableNoStore|AuthFormFakeBasicAuth|AuthFormLocation|AuthFormLoginRequiredLocation|AuthFormLoginSuccessLocation|AuthFormLogoutLocation|AuthFormMethod|AuthFormMimetype|AuthFormPassword|AuthFormProvider|AuthFormSitePassphrase|AuthFormSize|AuthFormUsername|AuthGroupFile|AuthLDAPAuthorizePrefix|AuthLDAPBindAuthoritative|AuthLDAPBindDN|AuthLDAPBindPassword|AuthLDAPCharsetConfig|AuthLDAPCompareAsUser|AuthLDAPCompareDNOnServer|AuthLDAPDereferenceAliases|AuthLDAPGroupAttribute|AuthLDAPGroupAttributeIsDN|AuthLDAPInitialBindAsUser|AuthLDAPInitialBindPattern|AuthLDAPMaxSubGroupDepth|AuthLDAPRemoteUserAttribute|AuthLDAPRemoteUserIsDN|AuthLDAPSearchAsUser|AuthLDAPSubGroupAttribute|AuthLDAPSubGroupClass|AuthLDAPUrl|AuthMerging|AuthName|AuthnCacheContext|AuthnCacheEnable|AuthnCacheProvideFor|AuthnCacheSOCache|AuthnCacheTimeout|AuthnzFcgiCheckAuthnProvider|AuthnzFcgiDefineProvider|AuthType|AuthUserFile|AuthzDBDLoginToReferer|AuthzDBDQuery|AuthzDBDRedirectQuery|AuthzDBMType|AuthzSendForbiddenOnFailure|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|CacheDefaultExpire|CacheDetailHeader|CacheDirLength|CacheDirLevels|CacheDisable|CacheEnable|CacheFile|CacheHeader|CacheIgnoreCacheControl|CacheIgnoreHeaders|CacheIgnoreNoLastMod|CacheIgnoreQueryString|CacheIgnoreURLSessionIdentifiers|CacheKeyBaseURL|CacheLastModifiedFactor|CacheLock|CacheLockMaxAge|CacheLockPath|CacheMaxExpire|CacheMaxFileSize|CacheMinExpire|CacheMinFileSize|CacheNegotiatedDocs|CacheQuickHandler|CacheReadSize|CacheReadTime|CacheRoot|CacheSocache|CacheSocacheMaxSize|CacheSocacheMaxTime|CacheSocacheMinTime|CacheSocacheReadSize|CacheSocacheReadTime|CacheStaleOnError|CacheStoreExpired|CacheStoreNoStore|CacheStorePrivate|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|DeflateBufferSize|DeflateCompressionLevel|DeflateFilterNote|DeflateInflateLimitRequestBody|DeflateInflateRatioBurst|DeflateInflateRatioLimit|DeflateMemLevel|DeflateWindowSize|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|HeartbeatAddress|HeartbeatListen|HeartbeatMaxServers|HeartbeatStorage|HeartbeatStorage|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|IndexHeadInsert|IndexIgnore|IndexIgnoreReset|IndexOptions|IndexOrderDefault|IndexStyleSheet|InputSed|ISAPIAppendLogToErrors|ISAPIAppendLogToQuery|ISAPICacheFile|ISAPIFakeAsync|ISAPILogNotSupported|ISAPIReadAheadBuffer|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAPCacheEntries|LDAPCacheTTL|LDAPConnectionPoolTTL|LDAPConnectionTimeout|LDAPLibraryDebug|LDAPOpCacheEntries|LDAPOpCacheTTL|LDAPReferralHopLimit|LDAPReferrals|LDAPRetries|LDAPRetryDelay|LDAPSharedCacheFile|LDAPSharedCacheSize|LDAPTimeout|LDAPTrustedClientCert|LDAPTrustedGlobalCert|LDAPTrustedMode|LDAPVerifyServerCert|LimitInternalRecursion|LimitRequestBody|LimitRequestFields|LimitRequestFieldSize|LimitRequestLine|LimitXMLRequestBody|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|LuaHookAccessChecker|LuaHookAuthChecker|LuaHookCheckUserID|LuaHookFixups|LuaHookInsertFilter|LuaHookLog|LuaHookMapToStorage|LuaHookTranslateName|LuaHookTypeChecker|LuaInherit|LuaInputFilter|LuaMapHandler|LuaOutputFilter|LuaPackageCPath|LuaPackagePath|LuaQuickHandler|LuaRoot|LuaScope|MaxConnectionsPerChild|MaxKeepAliveRequests|MaxMemFree|MaxRangeOverlaps|MaxRangeReversals|MaxRanges|MaxRequestWorkers|MaxSpareServers|MaxSpareThreads|MaxThreads|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|ProxyAddHeaders|ProxyBadHeader|ProxyBlock|ProxyDomain|ProxyErrorOverride|ProxyExpressDBMFile|ProxyExpressDBMType|ProxyExpressEnable|ProxyFtpDirCharset|ProxyFtpEscapeWildcards|ProxyFtpListOnWildcard|ProxyHTMLBufSize|ProxyHTMLCharsetOut|ProxyHTMLDocType|ProxyHTMLEnable|ProxyHTMLEvents|ProxyHTMLExtended|ProxyHTMLFixups|ProxyHTMLInterp|ProxyHTMLLinks|ProxyHTMLMeta|ProxyHTMLStripComments|ProxyHTMLURLMap|ProxyIOBufferSize|ProxyMaxForwards|ProxyPass|ProxyPassInherit|ProxyPassInterpolateEnv|ProxyPassMatch|ProxyPassReverse|ProxyPassReverseCookieDomain|ProxyPassReverseCookiePath|ProxyPreserveHost|ProxyReceiveBufferSize|ProxyRemote|ProxyRemoteMatch|ProxyRequests|ProxySCGIInternalRedirect|ProxySCGISendfile|ProxySet|ProxySourceAddress|ProxyStatus|ProxyTimeout|ProxyVia|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIPHeader|RemoteIPInternalProxy|RemoteIPInternalProxyList|RemoteIPProxiesHeader|RemoteIPTrustedProxy|RemoteIPTrustedProxyList|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|RewriteBase|RewriteCond|RewriteEngine|RewriteMap|RewriteOptions|RewriteRule|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script|ScriptAlias|ScriptAliasMatch|ScriptInterpreterSource|ScriptLog|ScriptLogBuffer|ScriptLogLength|ScriptSock|SecureListen|SeeRequestTail|SendBufferSize|ServerAdmin|ServerAlias|ServerLimit|ServerName|ServerPath|ServerRoot|ServerSignature|ServerTokens|Session|SessionCookieName|SessionCookieName2|SessionCookieRemove|SessionCryptoCipher|SessionCryptoDriver|SessionCryptoPassphrase|SessionCryptoPassphraseFile|SessionDBDCookieName|SessionDBDCookieName2|SessionDBDCookieRemove|SessionDBDDeleteLabel|SessionDBDInsertLabel|SessionDBDPerUser|SessionDBDSelectLabel|SessionDBDUpdateLabel|SessionEnv|SessionExclude|SessionHeader|SessionInclude|SessionMaxAge|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSLCACertificateFile|SSLCACertificatePath|SSLCADNRequestFile|SSLCADNRequestPath|SSLCARevocationCheck|SSLCARevocationFile|SSLCARevocationPath|SSLCertificateChainFile|SSLCertificateFile|SSLCertificateKeyFile|SSLCipherSuite|SSLCompression|SSLCryptoDevice|SSLEngine|SSLFIPS|SSLHonorCipherOrder|SSLInsecureRenegotiation|SSLOCSPDefaultResponder|SSLOCSPEnable|SSLOCSPOverrideResponder|SSLOCSPResponderTimeout|SSLOCSPResponseMaxAge|SSLOCSPResponseTimeSkew|SSLOCSPUseRequestNonce|SSLOpenSSLConfCmd|SSLOptions|SSLPassPhraseDialog|SSLProtocol|SSLProxyCACertificateFile|SSLProxyCACertificatePath|SSLProxyCARevocationCheck|SSLProxyCARevocationFile|SSLProxyCARevocationPath|SSLProxyCheckPeerCN|SSLProxyCheckPeerExpire|SSLProxyCheckPeerName|SSLProxyCipherSuite|SSLProxyEngine|SSLProxyMachineCertificateChainFile|SSLProxyMachineCertificateFile|SSLProxyMachineCertificatePath|SSLProxyProtocol|SSLProxyVerify|SSLProxyVerifyDepth|SSLRandomSeed|SSLRenegBufferSize|SSLRequire|SSLRequireSSL|SSLSessionCache|SSLSessionCacheTimeout|SSLSessionTicketKeyFile|SSLSRPUnknownUserSeed|SSLSRPVerifierFile|SSLStaplingCache|SSLStaplingErrorCacheTimeout|SSLStaplingFakeTryLater|SSLStaplingForceURL|SSLStaplingResponderTimeout|SSLStaplingResponseMaxAge|SSLStaplingResponseTimeSkew|SSLStaplingReturnResponderErrors|SSLStaplingStandardCacheTimeout|SSLStrictSNIVHostCheck|SSLUserName|SSLUseStapling|SSLVerifyClient|SSLVerifyDepth|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|VirtualDocumentRoot|VirtualDocumentRootIP|VirtualScriptAlias|VirtualScriptAliasIP|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:AuthnProviderAlias|AuthzProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|RequireAll|RequireAny|RequireNone|VirtualHost)\b *.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:\w,?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/},Prism.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(?:;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^{}\s][^{};]*?(?=\s*\{)/,string:{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/\B!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},Prism.languages.css.atrule.inside.rest=Prism.util.clone(Prism.languages.css),Prism.languages.markup&&(Prism.languages.insertBefore("markup","tag",{style:{pattern:/(