assets/theme/j1/core/js/template.min.js in j1-template-2024.3.15 vs assets/theme/j1/core/js/template.min.js in j1-template-2024.3.16

- old
+ new

@@ -11,11 +11,11 @@ */e.exports=function(e){const t=n(739);const r=n(482);const i=r(t);var a=$.extend({foo:"foo_option",bar:"bar_option"},e);var o="loaded";return{_init_:function(e){return},getState:function(){return o},isMobile:function(e){var t=false;(function(e){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm|cell|chtm|cldc|cmd|co(mp|nd)|craw|da(it|ll|ng)|dbte|dcs|devi|dica|dmob|do(c|p)o|ds(12|d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(|_)|g1 u|g560|gene|gf5|gmo|go(\.w|od)|gr(ad|un)|haie|hcit|hd(m|p|t)|hei|hi(pt|ta)|hp( i|ip)|hsc|ht(c(| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i(20|go|ma)|i230|iac( ||\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|[a-w])|libw|lynx|m1w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|mcr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|([1-8]|c))|phil|pire|pl(ay|uc)|pn2|po(ck|rt|se)|prox|psio|ptg|qaa|qc(07|12|21|32|60|[2-7]|i)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h|oo|p)|sdk\/|se(c(|0|1)|47|mc|nd|ri)|sgh|shar|sie(|m)|sk0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h|v|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl|tdg|tel(i|m)|tim|tmo|to(pl|sh)|ts(70|m|m3|m5)|tx9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas|your|zeto|zte/i.test(e.substr(0,4)))t=true})(navigator.userAgent||navigator.vendor||window.opera);return t},bsFormClearButton:function(){$(":input").on("keydown focus change mouseover",(function(){if($(this).val().length>0){$(this).nextAll(".form-clear").removeClass("d-none")}})).on("keydown keyup blur",(function(){if($(this).val().length===0){$(this).nextAll(".form-clear").addClass("d-none")}}))},createDropCap:function(){$(".paragraph.dropcap").children("p").addClass("dropcap");if($("p.dropcap").length){$("p.dropcap").each((function(){var e=$(this);var t=$.trim(e.text());var n=t[0];var r='<span class="j1-dropcap">'+n+"</span>";e.html(t.replace(n,r))}))}},parseHeadings:function(){var e=i.selectHeadings(".js-toc-content","h2, h3, h4, h5, h6");return e}}}()},739:e=>{e.exports={tocSelector:".js-toc",contentSelector:".js-toc-content",headingSelector:"h2, h3, h4, h5, h6",ignoreSelector:".notoc",hasInnerContainers:false,linkClass:"toc-link",extraLinkClasses:"",activeLinkClass:"is-active-link",listClass:"toc-list",extraListClasses:"",isCollapsedClass:"is-collapsed",collapsibleClass:"is-collapsible",listItemClass:"toc-list-item",activeListItemClass:"is-active-li",collapseDepth:3,scrollSmooth:true,scrollSmoothDuration:300,scrollSmoothOffset:0,scrollEndCallback:function(e){},headingsOffset:1,throttleTimeout:150,positionFixedSelector:null,positionFixedClass:"is-position-fixed",fixedSidebarOffset:"auto",includeHtml:false,onClick:function(e){},orderedList:true,scrollContainer:null,skipRendering:false,headingLabelCallback:false,ignoreHiddenElements:false,headingObjectCallback:null,basePath:"",disableTocScrollSync:false}},482:e=>{e.exports=function e(t){var n=[].reduce;function r(e){return e[e.length-1]}function i(e){return+e.nodeName.split("H").join("")}function a(e){if(!(e instanceof window.HTMLElement))return e;if(t.ignoreHiddenElements&&(!e.offsetHeight||!e.offsetParent)){return null}var n={id:e.id,children:[],nodeName:e.nodeName,headingLevel:i(e),textContent:t.headingLabelCallback?String(t.headingLabelCallback(e.textContent)):e.textContent.trim()};if(t.includeHtml){n.childNodes=e.childNodes}if(t.headingObjectCallback){return t.headingObjectCallback(n,e)}return n}function o(e,n){var i=a(e);var o=i.headingLevel;var s=n;var l=r(s);var c=l?l.headingLevel:0;var u=o-c;while(u>0){l=r(s);if(l&&l.children!==undefined){s=l.children}u--}if(o>=t.collapseDepth){i.isCollapsed=true}s.push(i);return s}function s(e,n){var r=n;if(t.ignoreSelector){r=n.split(",").map((function e(n){return n.trim()+":not("+t.ignoreSelector+")"}))}try{return document.querySelector(e).querySelectorAll(r)}catch(t){console.warn("Element not found: "+e);return null}}function l(e){return n.call(e,(function e(t,n){var r=a(n);if(r){o(r,t.nest)}return t}),{nest:[]})}return{nestHeadingsArray:l,selectHeadings:s}}},497:()=>{"use strict";(function(e){function t(){var e=document.createElement("p");var t=false;if(e.addEventListener){e.addEventListener("DOMAttrModified",(function(){t=true}),false)}else if(e.attachEvent){e.attachEvent("onDOMAttrModified",(function(){t=true}))}else{return false}e.setAttribute("id","target");return t}function n(t,n){if(t){var r=this.data("attr-old-value");if(n.attributeName.indexOf("style")>=0){if(!r["style"])r["style"]={};var i=n.attributeName.split(".");n.attributeName=i[0];n.oldValue=r["style"][i[1]];n.newValue=i[1]+":"+this.prop("style")[e.camelCase(i[1])];r["style"][i[1]]=n.newValue}else{n.oldValue=r[n.attributeName];n.newValue=this.attr(n.attributeName);r[n.attributeName]=n.newValue}this.data("attr-old-value",r)}}var r=window.MutationObserver||window.WebKitMutationObserver;e.fn.attrchange=function(i,a){if(typeof i=="object"){var o={trackValues:false,callback:e.noop};if(typeof i==="function"){o.callback=i}else{e.extend(o,i)}if(o.trackValues){this.each((function(t,n){var r={};for(var i,t=0,a=n.attributes,o=a.length;t<o;t++){i=a.item(t);r[i.nodeName]=i.value}e(this).data("attr-old-value",r)}))}if(r){var s={subtree:false,attributes:true,attributeOldValue:o.trackValues};var l=new r((function(t){t.forEach((function(t){var n=t.target;if(o.trackValues){t.newValue=e(n).attr(t.attributeName)}if(e(n).data("attrchange-status")==="connected"){o.callback.call(n,t)}}))}));return this.data("attrchange-method","Mutation Observer").data("attrchange-status","connected").data("attrchange-obs",l).each((function(){l.observe(this,s)}))}else if(t()){return this.data("attrchange-method","DOMAttrModified").data("attrchange-status","connected").on("DOMAttrModified",(function(t){if(t.originalEvent){t=t.originalEvent}t.attributeName=t.attrName;t.oldValue=t.prevValue;if(e(this).data("attrchange-status")==="connected"){o.callback.call(this,t)}}))}else if("onpropertychange"in document.body){return this.data("attrchange-method","propertychange").data("attrchange-status","connected").on("propertychange",(function(t){t.attributeName=window.event.propertyName;n.call(e(this),o.trackValues,t);if(e(this).data("attrchange-status")==="connected"){o.callback.call(this,t)}}))}return this}else if(typeof i=="string"&&e.fn.attrchange.hasOwnProperty("extensions")&&e.fn.attrchange["extensions"].hasOwnProperty(i)){return e.fn.attrchange["extensions"][i].call(this,a)}};e.fn.attrchange.extensions={disconnect:function(t){if(typeof t!=="undefined"&&t.isPhysicalDisconnect){return this.each((function(){var t=e(this).data("attrchange-method");if(t=="propertychange"||t=="DOMAttrModified"){e(this).off(t)}else if(t=="Mutation Observer"){e(this).data("attrchange-obs").disconnect()}else if(t=="polling"){clearInterval(e(this).data("attrchange-polling-timer"))}})).removeData(["attrchange-method","attrchange-status"])}else{return this.data("attrchange-status","disconnected")}},remove:function(t){return e.fn.attrchange.extensions["disconnect"].call(this,{isPhysicalDisconnect:true})},getProperties:function(t){var n=e(this).data("attrchange-method");var r=e(this).data("attrchange-pollInterval");return{method:n,isPolling:n=="polling",pollingInterval:typeof r==="undefined"?0:parseInt(r,10),status:typeof n==="undefined"?"removed":e(this).data("attrchange-status")}},reconnect:function(e){return this.data("attrchange-status","connected")},polling:function(t){if(t.hasOwnProperty("isComputedStyle")&&t.isComputedStyle=="true"){return this.each((function(n,r){if(!t.hasOwnProperty("properties")||Object.prototype.toString.call(t.properties)!=="[object Array]"||t.properties.length==0){return false}var i={};for(var n=0;n<t.properties.length;n++){i[t.properties[n]]=e(this).css(t.properties[n])}var r=this;e(this).data("attrchange-polling-timer",setInterval((function(){var n={},a=false;for(var o,s=0;s<t.properties.length;s++){o=e(r).css(t.properties[s]);if(i[t.properties[s]]!==o){a=true;n[t.properties[s]]={oldValue:i[t.properties[s]],newValue:o};i[t.properties[s]]=o}}if(a&&e(r).data("attrchange-status")==="connected"){t.callback.call(r,n)}}),t.pollInterval?t.pollInterval:1e3)).data("attrchange-method","polling").data("attrchange-pollInterval",t.pollInterval).data("attrchange-status","connected")}))}else{return this.each((function(n,r){var i={};for(var a,n=0,o=r.attributes,s=o.length;n<s;n++){a=o.item(n);i[a.nodeName]=a.nodeValue}e(r).data("attrchange-polling-timer",setInterval((function(){var n={},a=false;for(var o,s=0,l=r.attributes,c=l.length;s<c;s++){o=l.item(s);if(i.hasOwnProperty(o.nodeName)&&i[o.nodeName]!=o.nodeValue){n[o.nodeName]={oldValue:i[o.nodeName],newValue:o.nodeValue};a=true}else if(!i.hasOwnProperty(o.nodeName)){n[o.nodeName]={oldValue:"",newValue:o.nodeValue};a=true}i[o.nodeName]=o.nodeValue}if(a&&e(r).data("attrchange-status")==="connected"){t.callback.call(r,n)}}),t.pollInterval?t.pollInterval:1e3)).data("attrchange-method","polling").data("attrchange-pollInterval",t.pollInterval).data("attrchange-status","connected")}))}}}})(jQuery)},102:e=>{"use strict";e.exports=function e(t){var n=j1.getCookieNames();var r=j1.readCookie(n.user_state);var i={};var a;var o;var s;var l=$.extend({foo:"bar",bar:"foo"},t);return{init:function(e,t){o=log4javascript.getLogger("j1.navigator.core");o.debug("\n"+"initializing module: started");$("body").wrapInner('<div id="wrapper-inner" class="wrapper"></div>');this.manageDropdownMenu(e,t);this.navbarSticky();this.eventHandler(e);o.debug("\n"+"initializing module: finished");i.type="state";i.action="core_initialized";i.text="navigator core initialized";j1.sendMessage("j1.navigator.core","j1.adapter.navigator",i);return true},eventHandler:function(e){var t=e;var n=$("nav.navbar.navigator");var r=300;var i;var a;var s;var l;var c;var u;var d;o.debug("\n"+"initializing eventHandler: started");$('a[href="#"]').click((function(e){i=document.querySelector('[id="'+decodeURI(c).split("#").join("")+'"]')?true:false;c=e.target.hash?e.target.hash:false;s=e.target.className?e.target.className:"";l=s.includes("nav-");if(l||!i){o.debug("\n"+'click event on href "#" detected: prevent default action');e.preventDefault?e.preventDefault():e.returnValue=false}}));$(".badge").on("click",(function(e){c=e.target.hash?e.target.hash:false;u=100;if(c){o.debug("\n"+"click event on badge detected: "+c);$("html, body").animate({scrollTop:$(c).offset().top-u},r);event.stopPropagation()}}));$(".badge-tag").on("click",(function(e){c=e.target.hash?e.target.hash:false;u=j1.getScrollOffset();if(c){o.debug("\n"+"click event on badge-tag detected: "+c);$("html, body").animate({scrollTop:$(c).offset().top+u},r);event.stopPropagation()}}));var p=n.hasClass("navbar-sticky");if(p){n.wrap("<div class='wrap-sticky'></div>")}if(n.hasClass("brand-center")){var f=new Array;var h=$("nav.brand-center");var m=h.find("ul.navbar-nav");h.find("ul.navbar-nav > li").each((function(){f.push($(this).html())}));var g=f.splice(0,Math.round(f.length/2));var v=f;var y="";var b=function(e){y="";for(var t=0;t<e.length;t++){y+="<li>"+e[t]+"</li>"}};b(g);m.html(y);h.find("ul.nav").first().addClass("navbar-left");b(v);m.after('<ul class="nav navbar-nav"></ul>').next().html(y);h.find("ul.nav").last().addClass("navbar-right");h.find("ul.nav.navbar-left").wrap("<div class='col_half left'></div>");h.find("ul.nav.navbar-right").wrap("<div class='col_half right'></div>");h.find("ul.navbar-nav > li").each((function(){var e=$("ul.dropdown-menu",this),t=$("ul.megamenu-content",this);e.closest("li").addClass("dropdown");t.closest("li").addClass("megamenu-fw")}))}if(n.find("ul.nav").hasClass("navbar-center")){n.addClass("menu-center")}if(n.hasClass("navbar-full")){$("nav.navbar.navigator").find("ul.nav").wrap("<div class='wrap-full-menu'></div>");$(".wrap-full-menu").wrap("<div class='nav-full'></div>");$("ul.nav.navbar-nav").prepend("<li class='close-full-menu'><a href='#'><i class='mdi mdi-close'></i></a></li>")}else if(n.hasClass("navbar-mobile")){n.removeClass("no-full")}else{n.addClass("no-full")}if(n.hasClass("no-background")){$(window).on("scroll",(function(){var e=$("nav.navbar").outerHeight();var t=$(window).scrollTop();if(t>e){$(".navbar-fixed").removeClass("no-background")}else{$(".navbar-fixed").addClass("no-background")}}))}if(n.hasClass("navbar-transparent")){$(window).on("scroll",(function(){var e=$("nav.navbar").outerHeight();var t=$(window).scrollTop();if(t>e){$(".navbar-fixed").removeClass("navbar-transparent");$(".navbar-fixed").addClass("navbar-scrolled")}else{$(".navbar-fixed").removeClass("navbar-scrolled");$(".navbar-fixed").addClass("navbar-transparent")}}))}$(".quicklink-nav").each((function(){if($("li.quicksearch")){o.debug("register OPEN event for QuickSearch");$("li.quicksearch > a",this).on("click",(function(e){o.debug("manage search action OPEN");$("#searchModal").modal("show")}))}if($("li.documind")){o.debug("register SHOW event for J1 DocSearch");$("li.documind > a",this).on("click",(function(e){j1.adapter.docsearch.showDialog()}))}if($("li.translate")){o.debug("register SHOW event for J1 Translator");$("li.translate > a",this).on("click",(function(e){j1.translator.showDialog()}))}if($("li.speak")){o.debug("register SHOW event for J1 Speak2Me");$("li.speak > a",this).on("click",(function(e){j1.adapter.speak2me.showDialog()}))}if($("li.cookie-consent")){o.debug("register SHOW event for J1 CookieConsent");$("li.cookie-consent > a",this).on("click",(function(e){j1.cookieConsent.showDialog()}))}}));o.debug("\n"+"initializing eventHandler: finished")},manageDropdownMenu:function(e,t){var n=e;var r=t;var i=$("nav.navbar.navigator");var a=window.matchMedia("(orientation: landscape)").matches?"landscape":"portrait";var o=$(window).width();var s=$("nav").width();var l=i.find("ul.nav").data("in");var c=i.find("ul.nav").data("out");var u="#"+r.xhr_container_id+".collapse";var d="#navigator_nav_quicklinks";var p=r.delay_menu_open;var f;var h;var m;var g;var v=992;var y=768;var b=576;var w={min:"0em",max:"40em"};var C={min:"40.063em",max:"64em"};var x={min:"64.063em",max:"90em"};var E={min:"90.063em",max:"120em"};var S={min:"120.063em"};if(n.nav_bar.media_breakpoint==="lg"){f=v}else if(n.nav_bar.media_breakpoint==="md"){f=y}else if(n.nav_bar.media_breakpoint==="sm"){f=b}else{f=v}if(o<=f){$(u).addClass("navbar-collapse");$(u).removeClass("show");$(d).addClass("show")}else if(o>f){$("#navigator_nav_quicklinks").removeClass("show");$("#desktop_menu").show();$(".dropdown-menu > li").on("mouseenter",(function(){if($("body").hasClass("stop-scrolling")){return false}else{$("body").addClass("stop-scrolling")}}));$(".dropdown-menu > li").on("mouseleave",(function(){if($("body").hasClass("stop-scrolling")){$("body").removeClass("stop-scrolling")}}));$(".dropdown-menu > li").hover((function(){var e=$(this);var t=e.find("ul");if(t.length==1){t.addClass("scrollable-menu")}}));$(u).removeClass("navbar-collapse");$(u).addClass("show");$("nav.navbar.navigator ul.nav").each((function(){$("a.dropdown-toggle",this).off("click");$(".megamenu-fw",this).each((function(){$(".title",this).off("click");$("a.dropdown-toggle",this).off("click");$(".content").removeClass("animate__animated ")}));$(".dropdown-menu",this).addClass("animate__animated ");$("li.dropdown",this).on("mouseenter",(function(e){h=$(".dropdown-menu",this).eq(0);m=$(this);h.removeClass(c);h.removeClass("open");m.addClass("open");g=window.setTimeout((function(){if(m.hasClass("open")){h.stop().fadeIn().addClass(l);h.addClass("open");m.addClass("open")}}),p);return true}));$("li.dropdown",this).on("mouseleave",(function(e){h=$(".dropdown-menu",this).eq(0);m=$(this);window.clearTimeout(g);h.removeClass(l);h.addClass(c);h.fadeOut("slow");m.removeClass("open");return true}))}))}if(i.hasClass("navbar-full")){var L=$(window).height(),k=$(window).width();$(".nav-full").css("height",L+"px");$(".wrap-full-menu").css("height",L+"px");$(".wrap-full-menu").css("width",k+"px");$(".navbar-collapse").addClass("animate__animated ");$(".navbar-toggle").each((function(){var e=$(this).data("target");$(this).off("click");$(this).on("click",(function(t){t.preventDefault();$(e).removeClass(c);$(e).addClass("in");$(e).addClass(l)}));$("li.close-full-menu").on("click",(function(t){t.preventDefault();$(e).addClass(c);setTimeout((function(){$(e).removeClass("in");$(e).removeClass(l)}),500)}))}))}},navbarSticky:function(){var e=$("nav.navbar.navigator"),t=e.hasClass("navbar-sticky");if(t){var n=e.height();$(".wrap-sticky").height(n);var r=$(".wrap-sticky").offset().top;$(window).on("scroll",(function(){var t=$(window).scrollTop();if(t>r){e.addClass("sticked")}else{e.removeClass("sticked")}}))}},updateSidebar:function(e){var t=log4javascript.getLogger("j1.core.navigator.updateSidebar");var n;n=JSON.stringify(e);s="user state data: "+n;t.debug(s);j1.resolveMacros(e);j1.updateMacros(e);return true}}}(jQuery)},150:e=>{"use strict";e.exports=function e(t){var n=$.extend({foo:"foo_option",bar:"bar_option"},t);function r(e){return e.slice(0,e.lastIndexOf("#"))}function i(){return"scrollBehavior"in document.documentElement.style}return{scroll:function(e,t){var n;var r;n=log4javascript.getLogger("j1.core.scrollSmooth");r="\n"+"run module scrollSmooth";n.debug(r);var i=t.duration;var a=t.offset;this.scrollTo(e,{duration:i,offset:a,callback:false})},scrollTo:function(e,t){var n=window.pageYOffset;var r={duration:t.duration,offset:t.offset||0,callback:t.callback,easing:t.easing||d};var i=document.querySelector('[id="'+decodeURI(e).split("#").join("")+'"]');var a=typeof e==="string"?r.offset+(e?i&&i.getBoundingClientRect().top||0:-(document.documentElement.scrollTop||document.body.scrollTop)):e;var o=typeof r.duration==="function"?r.duration(a):r.duration;var s;var l;requestAnimationFrame((function(e){s=e;c(e)}));function c(e){l=e-s;window.scrollTo(0,r.easing(l,n,a,o));if(l<o){requestAnimationFrame(c)}else{u()}}function u(){if(typeof r.callback==="function"){r.callback()}}function d(e,t,n,r){e/=r/2;if(e<1)return n/2*e*e+t;e--;return-n/2*(e*(e-2)-1)+t}}}}(jQuery)},362:e=>{"use strict";e.exports={tocSelector:".js-toc",contentSelector:".js-toc-content",headingSelector:"h2, h3, h4, h5, h6",ignoreSelector:".notoc",hasInnerContainers:false,linkClass:"toc-link",extraLinkClasses:"",activeLinkClass:"is-active-link",listClass:"toc-list",extraListClasses:"",isCollapsedClass:"is-collapsed",collapsibleClass:"is-collapsible",listItemClass:"toc-list-item",activeListItemClass:"is-active-li",collapseDepth:3,scrollSmooth:true,scrollSmoothDuration:300,scrollSmoothOffset:0,scrollEndCallback:function(e){},headingsOffset:1,throttleTimeout:150,positionFixedSelector:null,positionFixedClass:"is-position-fixed",fixedSidebarOffset:"auto",includeHtml:false,onClick:function(e){},orderedList:true,scrollContainer:null,skipRendering:false,headingLabelCallback:false,ignoreHiddenElements:false,headingObjectCallback:null,basePath:"",disableTocScrollSync:false}},435:e=>{"use strict";e.exports=function e(t){var n=[].reduce;function r(e){return e[e.length-1]}function i(e){return+e.nodeName.split("H").join("")}function a(e){if(!(e instanceof window.HTMLElement))return e;if(t.ignoreHiddenElements&&(!e.offsetHeight||!e.offsetParent)){return null}var n={id:e.id,children:[],nodeName:e.nodeName,headingLevel:i(e),textContent:t.headingLabelCallback?String(t.headingLabelCallback(e.textContent)):e.textContent.trim()};if(t.includeHtml){n.childNodes=e.childNodes}if(t.headingObjectCallback){return t.headingObjectCallback(n,e)}return n}function o(e,n){var i=a(e);var o=i.headingLevel;var s=n;var l=r(s);var c=l?l.headingLevel:0;var u=o-c;while(u>0){l=r(s);if(l&&l.children!==undefined){s=l.children}u--}if(o>=t.collapseDepth){i.isCollapsed=true}s.push(i);return s}function s(e,n){var r=n;if(t.ignoreSelector){r=n.split(",").map((function e(n){return n.trim()+":not("+t.ignoreSelector+")"}))}try{return document.querySelector(e).querySelectorAll(r)}catch(t){console.warn("Element not found: "+e);return null}}function l(e){return n.call(e,(function e(t,n){var r=a(n);if(r){o(r,t.nest)}return t}),{nest:[]})}return{nestHeadingsArray:l,selectHeadings:s}}},544:(e,t,n)=>{"use strict"; /* Articulate.js (1.1.0). (C) 2017 Adam Coti. MIT @license: en.wikipedia.org/wiki/MIT_License See Github page at: https://github.com/acoti/articulate.js See Web site at: https://purefreedom.com/articulate/ -*/(function(e){const t=n(362);const r=n(435);const i=r(t);const a="smooth";const o=10;const s=10;const l=30;const c=3;const u=1e3;const d=1e4;const p=/Firefox/i.test(navigator.userAgent);const f=/Edg/i.test(navigator.userAgent);const h=/chrome/i.test(navigator.userAgent);const m=h&&!f;const g="Google UK English Female";const v="Google US English";const y="Microsoft";const b=document.getElementsByTagName("html")[0].getAttribute("lang");var w="";var C=navigator.language||navigator.userLanguage;var x=ne("googtrans");var E=100;var S={};var L={};var k=new Array;var T=new Array;var A=new Array;var I=new Array;var M=new Array;var N=[];var D=.9;var O=1;var _=.9;var P=D;var F=O;var B=_;var R=" — ";var j=0;var $=false;var W=false;var H=false;var U;var G;var q;var V;var z;var K;var X;var Y;var J={"de-DE":"Google Deutsch","en-GB":"Google UK English Female","es-ES":"Google español","fr-FR":"Google français","it-IT":"Google italiano"};var Q={"en-GB":"Microsoft Libby Online (Natural) - English (United Kingdom)","es-ES":"Microsoft Elvira Online (Natural) - Spanish (Spain)","fr-FR":"Microsoft Denise Online (Natural) - French (France)","de-DE":"Microsoft Katja Online (Natural) - German (Germany)","it-IT":"Microsoft Elsa Online (Natural) - Italian (Italy)"};var Z={"en-GB":"Microsoft Hazel - English (United Kingdom)","de-DE":"Microsoft Katja - German (Germany)"};if(b=="en"){w=b+"-"+"GB"}else{w=b+"-"+b.toUpperCase()}function ee(t){var n=t.startLine;var r;function i(t){r=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight);e("#content").attr("style","opacity: .3");if(n<r){setTimeout((function(){t++;n=n+d;window.scrollTo({top:n,behavior:"smooth"});i(t)}),u)}else{setTimeout((function(){Y=true;e("#content").attr("style","opacity: 1")}),u)}}i({startLine:0})}function te(){var e={};for(var t=0;t<arguments.length;t++){var n=arguments[t];for(var r in n){if(hasOwnProperty.call(n,r)){e[r]=n[r]}}}return e}function ne(e){var t=e+"=";var n=document.cookie.split(";");for(var r=0;r<n.length;r++){var i=n[r];while(i.charAt(0)===" "){i=i.substring(1,i.length)}if(i.indexOf(t)===0){var a=i.substring(t.length,i.length);return a}}return undefined}function re(e,t){this.prepend=e;this.append=t}function ie(e,t){this.name=e;this.language=t}function ae(e){var t=0;var n=e.split(" ");for(var r=0;r<n.length;r++){if(n[r]!=""){t+=1}}return t}function oe(){let e="systemVoices START - ";var t=speechSynthesis.getVoices();for(var n=0;n<t.length;n++){M.push(new ie(t[n].name,t[n].lang));if(t[n].lang.includes("en")||t[n].lang.includes("de-DE")||t[n].lang.includes("es-ES")||t[n].lang.includes("pl")||t[n].lang.includes("nl")){e+=t[n].lang.toString();e+=" : ";e+=t[n].name.toString();e+="\n"}}e+=" - systemVoices END."}oe();if(typeof speechSynthesis!=="undefined"&&speechSynthesis.onvoiceschanged!==undefined){speechSynthesis.onvoiceschanged=oe}if("speechSynthesis"in window){var se=new SpeechSynthesisUtterance;window.speechSynthesis.cancel()}if(x===undefined){V=w}else{var le=x.split("/");if(le[2]=="en"){V="en-GB"}else if(le[2].includes("ar")){V="ar-EG"}else if(le[2].includes("cs")){V="cs-CZ"}else if(le[2].includes("da")){V="da-DK"}else if(le[2].includes("en")){V="en-UK"}else if(le[2].includes("et")){V="et-EE"}else if(le[2].includes("ka")){V="ka-GE"}else if(le[2].includes("el")){V="el-GR"}else if(le[2].includes("iw")){V="he-IL"}else if(le[2].includes("hi")){V="hi-IN"}else if(le[2].includes("ja")){V="ja-JP"}else if(le[2].includes("zh")){V="zh-CN"}else{V=le[2]+"-"+le[2].toUpperCase()}}if(m){var z=J[V]}if(f){var z=Q[V]}if(p){var z=Z[V]}var ce={speak:function(n){var r="";var u=new Array;var d=this;var p,f,h;var m;Y=false;L=te(n,t,S||{});if(!L.isPaused){ee({startLine:0})}else{Y=true}u["a"]=new re("Link"+R,"");u["q"]=new re(R,"");u["ol"]=new re(R,"");u["ul"]=new re(R,"");u["dl"]=new re(R,"");u["dt"]=new re(R,"");u["img"]=new re("Image element"+R,"Element not spoken"+R);u["table"]=new re("Table element"+R,"Element not spoken"+R);u["card-header"]=new re(R,"");u[".doc-example"]=new re("Example element"+R,"Element not spoken"+R);u[".admonitionblock"]=new re("Attention element"+R,R);u[".listingblock"]=new re("Text element"+R,"Element not spoken"+R);u[".gist"]=new re("Gist element"+R,"Element not spoken"+R);u[".slider"]=new re("Slider element"+R,"Element not spoken"+R);u[".modal"]=new re("Info element"+R,"Element not spoken"+R);u[".masonry"]=new re("Masonry element"+R,"Element not spoken"+R);u[".lightbox-block"]=new re("Lightbox element"+R,"Element not spoken"+R);u[".gallery"]=new re("Gallery element"+R,"Element not spoken"+R);u[".audioblock"]=new re("Audio element"+R,"Element not spoken"+R);u[".videoblock"]=new re("Video element"+R,"Element not spoken"+R);u[".videojs-player"]=new re("Video element"+R,"Element not spoken"+R);u[".youtube-player"]=new re("Video element"+R,"Element not spoken"+R);u[".dailymotion-player"]=new re("Video element"+R,"Element not spoken"+R);u[".vimeo-player"]=new re("Video element"+R,"Element not spoken"+R);u[".wistia-player"]=new re("Video element"+R,"Element not spoken"+R);u["figure"]=new re("Figure element"+R,"Element not spoken"+R);u["parallax-quoteblock"]=new re("",R);u["blockquote"]=new re("",R);u["quoteblock"]=new re("",R);m=["audio","button","canvas","code","del","pre","dialog","embed","form","head","iframe","meter","nav","noscript","object","picture","script","select","style","textarea","video"];if(window.speechSynthesis.speaking){return}var g=setInterval((function(){if(Y){d.each((function(){p=e(this).clone();f=w(p);f=e(f).html();h=C(f);r=h}));if(U!==undefined){P=U}else{P=D}if(G!==undefined){F=G}else{F=O}if(q!==undefined){B=q}else{B=_}se=new SpeechSynthesisUtterance;se.rate=P;se.pitch=F;se.volume=B;se.voice=speechSynthesis.getVoices().filter((function(e){return e.name==z}))[0];se.previousScrollPosition=0;b(se,r);clearInterval(g)}}),o);function v(n){var r=[];n=n.replace(/^\s+>/gm,"");n=n.replaceAll(" ..",".");n=n.replace(/(\r\n|\n|\r)/gm,"");n=n.replace(/\s+/gm," ");r=n.split(".");r.forEach(((e,t)=>{r[t]=r[t].replace(/^\s+/g,"");r[t]=r[t].replaceAll('""',"")}));r.forEach(((e,t)=>{if(r[t].length>0){r[t]=r[t]+". "}else{r.splice(t,1)}}));r.forEach(((e,t)=>{if(r[t].length==0){r.splice(t,1)}}));var a=[];r.forEach(((t,n)=>{var i=r[n];var o=y(i,l,c);var s=e("#content").find("p:contains('"+o+"')");var u;if(s.length>0){u=Math.round(s[0].offsetTop)}else{u=undefined;s=undefined}a.push({text:i,offsetTop:u,$paragraph:s})}));N=i.selectHeadings(t.contentSelector,t.headingSelector);a.forEach(((t,n)=>{var r;var i;if(t.offset===undefined){r=t.text.replaceAll(". ","");if(N!==null){for(var a of N){i=a.innerText.replaceAll("?","");i=a.innerText.replaceAll("!","");i=a.innerText+R;if(i==r){var o=e("#"+a.id);if(o.length>0){var s=o.offset().top;t.offsetTop=Math.round(s)}else{}}}}}}));return a}function y(e,t,n){var r=0;var i=r+t;var a=e.substr(r,i);var o=a.split(/(\s+)/);var s;o.pop();o.pop();a=o.join("");a=a.replaceAll(".","");s=ae(a);if(s<n){console.debug("j1.core.speak2me: no search possible on this fraction of subText: "+a);console.debug("j1.core.speak2me: number of words found: "+s+" lower that words min: "+n);return undefined}else{return a}}function b(t,n){const r=window.speechSynthesis;e(".mdib-speaker").addClass("mdib-spin");t.addEventListener("start",(e=>{if(t.offsetTop!==undefined){if(t.offsetTop>=t.previousScrollPosition){window.scrollTo({top:t.offsetTop-E,behavior:a})}}if(t.$paragraph!==undefined){t.$paragraph.addClass("speak-highlighted")}}));t.addEventListener("end",(function(e){if(t.offsetTop!==undefined){if(t.offsetTop>=t.previousScrollPosition){t.previousScrollPosition=t.offsetTop}H=t.offsetTop-E}if(t.$paragraph!==undefined){t.$paragraph.removeClass("speak-highlighted")}W=false;j++}));var i=false;var o=setInterval((function(){if(j==K||$){j=0;$=false;W=false;t.$paragraph!==undefined&&t.$paragraph.removeClass("speak-highlighted");e(".mdib-speaker").removeClass("mdib-spin");clearInterval(o)}else{if(!i&&L.isPaused){j=L.lastChunk;i=true}t.text=n[j].text;t.offsetTop=n[j].offsetTop;t.$paragraph=n[j].$paragraph;if(!W){r.speak(t);W=true}}}),s)}function w(t){var n,r,i,a,o,s,l,c;if(T.length>0){for(var d in T){var p=m.indexOf(T[d]);if(p>-1){m.splice(p,1)}}}for(var d in m){e(t).find(m[d]).addBack(m[d]).not("[data-speak2me-recognize]").each((function(){e(this).html("")}))}if(k.length>0){for(var d in k){e(t).find(k[d]).addBack(k[d]).not("[data-speak2me-recognize]").each((function(){e(this).html("")}))}}e(t).find("[data-speak2me-ignore]").addBack("[data-speak2me-ignore]").each((function(){e(this).html("")}));e(t).find(".speak2me-ignore").addBack("[data-speak2me-ignore]").each((function(){e(this).html("")}));e(t).find("[data-speak2me-prepend]").addBack("[data-speak2me-prepend]").each((function(){n=e(this).data("speak2me-prepend");e(this).prepend(n+" ")}));e(t).find("[data-speak2me-append]").addBack("[data-speak2me-append]").each((function(){n=e(this).data("speak2me-append");e(this).append(" "+n)}));var f=0;for(var h in u){e(t).find(h).each((function(){if(I[h]){e(this).prepend(I[h].prepend+R);e(this).append(I[h].append+R)}else{e(this).prepend(u[h].prepend+R);e(this).append(u[h].append+R)}}))}e(t).find("h1,h2,h3,h4,h5,h6,p,li").addBack("h1,h2,h3,h4,h5,h6,p,li").each((function(){var t=e(this)[0].innerText;t.replace(/\s+/g,"s");t=t+R;e(this)[0].innerText=t}));e(t).find("br").each((function(){e(this).append(R)}));e(t).find("figure").addBack("figure").each((function(){n=e(this).find("figcaption").html();if(I["figure"]){c=I["figure"].prepend}else{c=u["figure"].prepend}if(n!=undefined&&n!==""){e("<div>"+c+R+n+"</div>").insertBefore(this)}e(this).remove()}));e(t).find("img").addBack("img").each((function(){n=e(this).attr("alt");var t=e(this).parent();var r=t.get(0).tagName;if(I["img"]){c=I["img"].prepend}else{c=u["img"].prepend}if(n!==undefined&&n!=""){if(r=="PICTURE"){var i;e("<div>"+c+R+n+R+"</div>").insertBefore(t)}else{e("<div>"+c+R+n+R+"</div>").insertBefore(this)}}e(this).remove()}));e(t).find("a").addBack("a").each((function(){var t=e(this);n=t[0].innerText;c=u["a"].prepend;l=u["a"].append;e("<div>"+n+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this);e(this).remove()}));e(t).find(".admonitionblock").addBack(".admonitionblock").each((function(){a=this.classList[1];o=e(this).find(".content");s=o[0].innerText;c=u[".admonitionblock"].prepend+a+". ";l=u[".admonitionblock"].append;if(s!==undefined&&s!=""){e("<div>"+c+" "+s+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".parallax-quoteblock").addBack(".parallax-quoteblock").each((function(){o=e(this).find(".quote-text");s=o[0].innerText+""+R;c=u["quoteblock"].prepend;l=u["quoteblock"].append;if(s!==undefined&&s!=""){e("<div>"+c+R+s+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".quoteblock").addBack(".quoteblock").each((function(){var t=e(this).find(".attribution");o=e(this).find("blockquote");s=o[0].innerText+""+t[0].innerText;c=u["quoteblock"].prepend;l=u["quoteblock"].append;if(s!==undefined&&s!=""){e("<div>"+c+R+s+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find("table").addBack("table").each((function(){n=e(this).find("caption").text();c=u["table"].prepend;l=u["table"].append;if(n!==undefined&&n!=""){e("<div>"+c+R+n+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}else{e("<div>"+c+R+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".audioblock").addBack(".audioblock").each((function(){n=e(this).find(".title").text();c=u[".audioblock"].prepend;l=u[".audioblock"].append;if(n!==undefined&&n!=""){e("<div>"+c+"with the title, "+n+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".videoblock").addBack(".videoblock").each((function(){n=e(this).find(".title").text();c=u[".videoblock"].prepend;l=u[".videoblock"].append;if(n!==undefined&&n!=""){e("<div>"+c+"with the title, "+n+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".videojs-player").addBack(".videojs-player").each((function(){n=e(this).find(".video-title").text();c=u[".videojs-player"].prepend;l=u[".videojs-player"].append;if(n!==undefined&&n!=""){e("<div>"+c+"with the title, "+n+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".youtube-player").addBack(".youtube-player").each((function(){n=e(this).find(".video-title").text();c=u[".youtube-player"].prepend;l=u[".youtube-player"].append;if(n!==undefined&&n!=""){e("<div>"+c+"with the title, "+n+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".dailymotion-player").addBack(".dailymotion-player").each((function(){n=e(this).find(".video-title").text();c=u[".dailymotion-player"].prepend;l=u[".dailymotion-player"].append;if(n!==undefined&&n!=""){e("<div>"+c+"with the title, "+n+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".vimeo-player").addBack(".vimeo-player").each((function(){n=e(this).find(".video-title").text();c=u[".vimeo-player"].prepend;l=u[".vimeo-player"].append;if(n!==undefined&&n!=""){e("<div>"+c+"with the title, "+n+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".wistia-player").addBack(".wistia-player").each((function(){n=e(this).find(".video-title").text();c=u[".wistia-player"].prepend;l=u[".wistia-player"].append;if(n!==undefined&&n!=""){e("<div>"+c+"with the title, "+n+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".card-header").addBack("card-header").each((function(){i=e(this).find(".card-title");c=u["card-header"].prepend;l=u["card-header"].append;if(i.length){r=i[0].innerText+R}else{r=""}e("<div>"+c+R+"</div>").insertBefore(this);e("<div>"+l+R+r+"</div>").insertBefore(this);e(i).remove()}));e(t).find(".doc-example").addBack(".doc-example").each((function(){c=u[".doc-example"].prepend;l=u[".doc-example"].append;e("<div>"+c+R+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this);e(this).remove()}));e(t).find(".listingblock").addBack(".listingblock").each((function(){i=e(this).find(".title");if(i.length){n=i[0].innerText}else{n=""}c=u[".listingblock"].prepend;l=u[".listingblock"].append;if(n!==undefined&&n!=""){e("<div>"+c+" with the title,"+n+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+R+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".gist").addBack(".gist").each((function(){if(e(this).prev()[0]!==undefined){r=e(this).prev()[0].innerText;i=e(this).prev();e(i).remove()}else{r=""}c=u[".gist"].prepend;l=u[".gist"].append;if(r!==undefined&&r!=""){e("<div>"+c+" with the title, "+r+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+R+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".modal").addBack(".modal").each((function(){e(this).remove()}));e(t).find(".masonry").addBack(".masonry").each((function(){if(e(this).prev()[0]!==undefined){r=e(this).prev()[0].innerText;i=e(this).prev();e(i).remove()}else{r=""}c=u[".masonry"].prepend;l=u[".masonry"].append;if(r!==undefined&&r!=""){e("<div>"+c+" with the title,"+r+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+R+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".slider").addBack(".slider").each((function(){if(e(this).prev()[0]!==undefined){r=e(this).prev()[0].innerText;i=e(this).prev();e(i).remove()}else{r=""}c=u[".slider"].prepend;l=u[".slider"].append;if(r!==undefined&&r!=""){e("<div>"+c+" with the title, "+r+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+R+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".gallery").addBack(".gallery").each((function(){if(e(this).prev()[0]!==undefined){r=e(this).prev()[0].innerText;i=e(this).prev();e(i).remove()}else{r=""}c=u[".gallery"].prepend;l=u[".gallery"].append;if(r!==undefined&&r!=""){c!==""&&e("<div>"+c+" with the title "+r+R+"</div>").insertBefore(this);l!==""&&e("<div>"+l+"</div>").insertBefore(this)}else{c!==""&&e("<div>"+c+R+"</div>").insertBefore(this);l!==""&&e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".lightbox-block").addBack(".lightbox-block").each((function(){if(e(this).prev()[0]!==undefined){r=e(this).prev()[0].innerText;i=e(this).prev();e(i).remove()}else{r=""}c=u[".lightbox-block"].prepend;l=u[".lightbox-block"].append;if(r!==undefined&&r!=""){e("<div>"+c+" with the title,"+r+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+R+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find("[data-speak2me-swap]").addBack("[data-speak2me-swap]").each((function(){n=e(this).data("speak2me-swap");e(this).text(n)}));e(t).find("[data-speak2me-spell]").addBack("[data-speak2me-spell]").each((function(){n=e(this).text();n=n.split("").join(" ");e(this).text(n)}));return t}function C(e){var t,n,r,i,a,e;while(e.indexOf("\x3c!-- <speak2me>")!=-1){t=e.indexOf("\x3c!-- <speak2me>");n=e.indexOf("</speak2me> --\x3e",t);if(n==-1){break}r=e.substring(t+17,n);i=e.substring(0,t);a=e.substring(n+17);e=i+" "+r+" "+a}e=e.replace(/<!--[\s\S]*?-->/g,"");e=e.replace(/(<([^>]+)>)/gi,"");var o=A.length;var s=0;var l,c;while(s<o){l=A[s];l=l.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");c=A[s+1]+" ";var u=new RegExp(l,"gi");var e=e.replace(u,c);s=s+2}e=e.replaceAll('"',"");e=e.replaceAll("“","");e=e.replaceAll("”","");e=e.replaceAll(":",".");e=e.replaceAll("., ",". ");e=e.replaceAll(" , ",", ");e=e.replaceAll(". .","");e=e.replaceAll(", .","");e=e.replaceAll(" , ","");e=e.replace(/^$/g,"\n");e=e.replace(/^\s+$/g,"\n");e=e.replace(/\s+\.\s+/g,"\n");e=e.replace(/\s+\.\s+$/g,"\n");e=e.replace(/\.\./g,".");e=e.replaceAll("e.g.","for example");e=e.replaceAll("E.g.","For example, ");e=e.replaceAll("etc.","and so on, ");e=e.replaceAll("z. B.","zum Beispiel, ");e=e.replace(/[\!\?]/g,". ");e=e.replaceAll("—",R);e=e.replaceAll("–",R);e=e.replaceAll("--",R);var d=document.createElement("textarea");d.innerHTML=e;e=d.value;e=e.replace(/^\s*(\b\w+\b)\s*$/gm,"$1. ");e=e.replace(/^\s*(\b\w+\b\s*[0-9]{4})$/gm,"$1. ");e=e.replace(/\s+/g," ");const p=v(e);K=p.length;return p}return se},pause:function(){window.speechSynthesis.pause();return this},resume:function(){window.speechSynthesis.resume();return this},stop:function(){window.speechSynthesis.cancel();$=true},enabled:function(){return"speechSynthesis"in window},isSpeaking:function(){return window.speechSynthesis.speaking},isSpoken:function(){if(window.speechSynthesis.speaking){return j}else{return false}},isScrolled:function(){if(window.speechSynthesis.speaking){return H}else{return false}},isPaused:function(){return window.speechSynthesis.paused},rate:function(){var e=arguments[0];if(e>=.1&&e<=10){U=e}else if(e===undefined){U=void 0;P=D}return this},pitch:function(){var e=arguments[0];if(e>=.1&&e<=2){G=e}else if(e===undefined){G=void 0;F=O}return this},volume:function(){var e=arguments[0];if(e>=0&&e<=1){q=e}else if(e===undefined){q=void 0;B=_}return this},ignore:function(){var e=arguments.length;k.length=0;while(e>0){e--;k.push(arguments[e])}return this},recognize:function(){var e=arguments.length;T.length=0;while(e>0){e--;T.push(arguments[e])}return this},replace:function(){var e=arguments.length;A.length=0;var t=0;while(t<e){A.push(arguments[t],arguments[t+1]);t=t+2;if(e-t==1){break}}return this},customize:function(){var e=arguments.length;if(e==0){I=[]}if(e==2){if(["img","table","figure"].indexOf(arguments[0])==-1){console.warn("When customizing, tag indicated must be either 'img', 'table', or 'figure'.");return}I[arguments[0].toString()]=new re(arguments[1].toString())}if(e==3){if(["q","ol","ul","blockquote"].indexOf(arguments[0])==-1){console.warn("When customizing, tag indicated must be either 'q', 'ol', 'ul' or 'blockquote'.");return}I[arguments[0].toString()]=new re(arguments[1].toString(),arguments[2].toString())}return this},getVoices:function(){if(arguments.length==0){return M}var t=e(arguments[0]);var n="Choose a voice";if(arguments[1]!==undefined){n=arguments[1]}t.append(e("<select id='voiceSelect' name='voiceSelect'><option value='none'>"+n+"</option></select>"));var r=0;for(var i=0;i<M.length;i++){if(m&&M[i].name.includes(y)){r++;continue}if(f&&!M[i].name.includes("Natural")){r++;continue}var a=document.createElement("option");a.textContent=M[i].name+" ("+M[i].language+")";a.setAttribute("value",M[i].name);if(z!==undefined){if(M[i].name===z){a.setAttribute("selected","selected")}}else{if(M[i].name.includes(g)){}}a.setAttribute("data-speak2me-language",M[i].language);t.find("select").append(a)}return i-r},setVoice:function(){if(arguments.length<2){return this}var e,t;if(arguments[0]=="name"){e=arguments[1];for(var n=0;n<M.length;n++){if(M[n].name==e){g=e}}}if(arguments[0]=="language"){t=arguments[1].toUpperCase();if(t.length==2){for(var n=0;n<M.length;n++){if(M[n].language.substring(0,2).toUpperCase()==t){g=M[n].name;break}}}else{for(var n=0;n<M.length;n++){if(M[n].language==t){g=M[n].name;break}}}}return this}};e.fn.speak2me=function(t){if(ce[t]){return ce[t].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof t==="object"||!t){return ce.speak.apply(this,arguments)}else{e.error("Method "+t+" does not exist on $.speak2me")}}})($)},823:e=>{"use strict";e.exports=function(e){var t=[].forEach;var n=[].some;var r=document.body;var i=true;var a=" ";function o(e,t){var n=t.appendChild(l(e));if(e.children.length){var r=c(e.isCollapsed);e.children.forEach((function(e){o(e,r)}));n.appendChild(r)}}function s(e,t){var n=false;var r=c(n);t.forEach((function(e){o(e,r)}));var i=document.querySelector(e);if(i===null){return}if(i.firstChild){i.removeChild(i.firstChild)}if(t.length===0){return i}return i.appendChild(r)}function l(n){var r=document.createElement("li");var i=document.createElement("a");if(e.listItemClass){r.setAttribute("class",e.listItemClass)}if(e.onClick){i.onclick=e.onClick}if(e.includeHtml&&n.childNodes.length){t.call(n.childNodes,(function(e){i.appendChild(e.cloneNode(true))}))}else{i.textContent=n.textContent}i.setAttribute("href",e.basePath+"#"+n.id);i.setAttribute("class",e.linkClass+a+"node-name--"+n.nodeName+a+e.extraLinkClasses);r.appendChild(i);return r}function c(t){var n=e.orderedList?"ol":"ul";var r=document.createElement(n);var i=e.listClass+a+e.extraListClasses;if(t){i+=a+e.collapsibleClass;i+=a+e.isCollapsedClass}r.setAttribute("class",i);return r}function u(){if(e.scrollContainer&&document.querySelector(e.scrollContainer)){var t;t=document.querySelector(e.scrollContainer).scrollTop}else{t=document.documentElement.scrollTop||r.scrollTop}var n=document.querySelector(e.positionFixedSelector);if(e.fixedSidebarOffset==="auto"){e.fixedSidebarOffset=document.querySelector(e.tocSelector).offsetTop}if(t>e.fixedSidebarOffset){if(n.className.indexOf(e.positionFixedClass)===-1){n.className+=a+e.positionFixedClass}}else{n.className=n.className.split(a+e.positionFixedClass).join("")}}function d(t){var n=0;if(t!==document.querySelector(e.contentSelector&&t!=null)){n=t.offsetTop;if(e.hasInnerContainers){n+=d(t.offsetParent)}}return n}function p(o){if(e.scrollContainer&&document.querySelector(e.scrollContainer)){var s;s=document.querySelector(e.scrollContainer).scrollTop}else{s=document.documentElement.scrollTop||r.scrollTop}if(e.positionFixedSelector){u()}var l=o;var c;var p;if(i&&document.querySelector(e.tocSelector)!==null&&l.length>0){n.call(l,(function(t,n){p=d(t);if(p>s+e.headingsOffset+10){c=l[n];return true}else if(n===l.length-1){c=l[l.length-1];return true}}));var h=document.querySelector(e.tocSelector).querySelectorAll("."+e.linkClass);t.call(h,(function(t){t.className=t.className.split(a+e.activeLinkClass).join("")}));var m=document.querySelector(e.tocSelector).querySelectorAll("."+e.listItemClass);t.call(m,(function(t){t.className=t.className.split(a+e.activeListItemClass).join("")}));var g=document.querySelector(e.tocSelector).querySelector("."+e.linkClass+".node-name--"+c.nodeName+'[href="'+e.basePath+"#"+c.id.replace(/([ #;&,.+*~':"!^$[\]()=>|/@])/g,"\\$1")+'"]');if(g.className.indexOf(e.activeLinkClass)===-1){g.className+=a+e.activeLinkClass}var v=g.parentNode;if(v&&v.className.indexOf(e.activeListItemClass)===-1){v.className+=a+e.activeListItemClass}var y=document.querySelector(e.tocSelector).querySelectorAll("."+e.listClass+"."+e.collapsibleClass);t.call(y,(function(t){if(t.className.indexOf(e.isCollapsedClass)===-1){t.className+=a+e.isCollapsedClass}}));if(g.nextSibling&&g.nextSibling.className.indexOf(e.isCollapsedClass)!==-1){g.nextSibling.className=g.nextSibling.className.split(a+e.isCollapsedClass).join("")}f(g.parentNode.parentNode)}}function f(t){if(t.className.indexOf(e.collapsibleClass)!==-1&&t.className.indexOf(e.isCollapsedClass)!==-1){t.className=t.className.split(a+e.isCollapsedClass).join("");return f(t.parentNode.parentNode)}return t}function h(t){var n=t.target||t.srcElement;if(typeof n.className!=="string"||n.className.indexOf(e.linkClass)===-1){return}i=false}function m(){i=true}return{enableTocAnimation:m,disableTocAnimation:h,render:s,updateToc:p}}},287:e=>{"use strict";e.exports={tocSelector:".js-toc",contentSelector:".js-toc-content",headingSelector:"h1, h2, h3",ignoreSelector:".js-toc-ignore",hasInnerContainers:false,linkClass:"toc-link",extraLinkClasses:"",activeLinkClass:"is-active-link",listClass:"toc-list",extraListClasses:"",isCollapsedClass:"is-collapsed",collapsibleClass:"is-collapsible",listItemClass:"toc-list-item",activeListItemClass:"is-active-li",collapseDepth:0,scrollSmooth:true,scrollSmoothDuration:420,scrollSmoothOffset:0,scrollEndCallback:function(e){},headingsOffset:1,throttleTimeout:50,positionFixedSelector:null,positionFixedClass:"is-position-fixed",fixedSidebarOffset:"auto",includeHtml:false,onClick:function(e){},orderedList:true,scrollContainer:null,skipRendering:false,headingLabelCallback:false,ignoreHiddenElements:false,headingObjectCallback:null,basePath:"",disableTocScrollSync:false}},798:e=>{"use strict";e.exports=function e(t){var n=[].reduce;function r(e){return e[e.length-1]}function i(e){return+e.nodeName.split("H").join("")}function a(e){if(!(e instanceof window.HTMLElement))return e;if(t.ignoreHiddenElements&&(!e.offsetHeight||!e.offsetParent)){return null}var n={id:e.id,children:[],nodeName:e.nodeName,headingLevel:i(e),textContent:t.headingLabelCallback?String(t.headingLabelCallback(e.textContent)):e.textContent.trim()};if(t.includeHtml){n.childNodes=e.childNodes}if(t.headingObjectCallback){return t.headingObjectCallback(n,e)}return n}function o(e,n){var i=a(e);var o=i.headingLevel;var s=n;var l=r(s);var c=l?l.headingLevel:0;var u=o-c;while(u>0){l=r(s);if(l&&l.children!==undefined){s=l.children}u--}if(o>=t.collapseDepth){i.isCollapsed=true}s.push(i);return s}function s(e,n){var r=n;if(t.ignoreSelector){r=n.split(",").map((function e(n){return n.trim()+":not("+t.ignoreSelector+")"}))}try{return document.querySelector(e).querySelectorAll(r)}catch(t){console.warn("Element not found: "+e);return null}}function l(e){return n.call(e,(function e(t,n){var r=a(n);if(r){o(r,t.nest)}return t}),{nest:[]})}return{nestHeadingsArray:l,selectHeadings:s}}},508:(e,t)=>{"use strict";t.initSmoothScrolling=n;function n(e){if(l()){}var t=e.duration;var n=e.offset;var i=location.hash?s(location.href):location.href;a();function a(){document.body.addEventListener("click",i,false);function i(i){if(!o(i.target)||i.target.className.indexOf("no-smooth-scroll")>-1||i.target.href.charAt(i.target.href.length-2)==="#"&&i.target.href.charAt(i.target.href.length-1)==="!"||i.target.className.indexOf(e.linkClass)===-1){return}r(i.target.hash,{duration:t,offset:n,callback:false})}}function o(e){return e.tagName.toLowerCase()==="a"&&(e.hash.length>0||e.href.charAt(e.href.length-1)==="#")&&(s(e.href)===i||s(e.href)+"#"===i)}function s(e){return e.slice(0,e.lastIndexOf("#"))}function l(){return"scrollBehavior"in document.documentElement.style}function c(e){var t=document.getElementById(e.substring(1));if(t){if(!/^(?:a|select|input|button|textarea)$/i.test(t.tagName)){t.tabIndex=-1}t.focus()}}}function r(e,t){var n=window.pageYOffset;var r={duration:t.duration,offset:t.offset||0,callback:t.callback,easing:t.easing||d};var i=document.querySelector('[id="'+decodeURI(e).split("#").join("")+'"]');var a=typeof e==="string"?r.offset+(e?i&&i.getBoundingClientRect().top||0:-(document.documentElement.scrollTop||document.body.scrollTop)):e;var o=typeof r.duration==="function"?r.duration(a):r.duration;var s;var l;requestAnimationFrame((function(e){s=e;c(e)}));function c(e){l=e-s;window.scrollTo(0,r.easing(l,n,a,o));if(l<o){requestAnimationFrame(c)}else{u()}}function u(){if(typeof r.callback==="function"){r.callback()}}function d(e,t,n,r){e/=r/2;if(e<1)return n/2*e*e+t;e--;return-n/2*(e*(e-2)-1)+t}}},562:function(e,t,n){"use strict";var r,i,a;(function(n,o){if(true){!(i=[],r=o(n),a=typeof r==="function"?r.apply(t,i):r,a!==undefined&&(e.exports=a))}else{}})(typeof n.g!=="undefined"?n.g:this.window||this.global,(function(e){var t=n(287);var r={};var i={};var a=n(823);var o=n(798);var s=n(429);var l;var c;var u=!!e&&!!e.document&&!!e.document.querySelector&&!!e.addEventListener;if(typeof window==="undefined"&&!u){return}var d;var p=Object.prototype.hasOwnProperty;function f(){var e={};for(var t=0;t<arguments.length;t++){var n=arguments[t];for(var r in n){if(p.call(n,r)){e[r]=n[r]}}}return e}function h(e,t,n){t||(t=250);var r;var i;return function(){var a=n||this;var o=+new Date;var s=arguments;if(r&&o<r+t){clearTimeout(i);i=setTimeout((function(){r=o;e.apply(a,s)}),t)}else{r=o;e.apply(a,s)}}}i.destroy=function(){if(!r.skipRendering){try{document.querySelector(r.tocSelector).innerHTML=""}catch(e){console.warn("Element not found: "+r.tocSelector)}}if(r.scrollContainer&&document.querySelector(r.scrollContainer)){document.querySelector(r.scrollContainer).removeEventListener("scroll",this._scrollListener,false);document.querySelector(r.scrollContainer).removeEventListener("resize",this._scrollListener,false);if(l){document.querySelector(r.scrollContainer).removeEventListener("click",this._clickListener,false)}}else{document.removeEventListener("scroll",this._scrollListener,false);document.removeEventListener("resize",this._scrollListener,false);if(l){document.removeEventListener("click",this._clickListener,false)}}};i.init=function(e){if(!u){return}r=f(t,e||{});this.options=r;this.state={};if(r.scrollSmooth){r.duration=r.scrollSmoothDuration;r.offset=r.scrollSmoothOffset;i.scrollSmooth=n(508).initSmoothScrolling(r)}l=a(r);c=o(r);this._buildHtml=l;this._parseContent=c;i.destroy();d=c.selectHeadings(r.contentSelector,r.headingSelector);if(d===null){return}var p=c.nestHeadingsArray(d);var m=p.nest;if(!r.skipRendering){l.render(r.tocSelector,m)}this._scrollListener=h((function(e){l.updateToc(d);!r.disableTocScrollSync&&s(r);var t=e&&e.target&&e.target.scrollingElement&&e.target.scrollingElement.scrollTop===0;if(e&&(e.eventPhase===0||e.currentTarget===null)||t){l.updateToc(d);if(r.scrollEndCallback){r.scrollEndCallback(e)}}}),r.throttleTimeout);this._scrollListener();if(r.scrollContainer&&document.querySelector(r.scrollContainer)){document.querySelector(r.scrollContainer).addEventListener("scroll",this._scrollListener,false);document.querySelector(r.scrollContainer).addEventListener("resize",this._scrollListener,false)}else{document.addEventListener("scroll",this._scrollListener,false);document.addEventListener("resize",this._scrollListener,false)}var g=null;this._clickListener=h((function(e){if(r.scrollSmooth){l.disableTocAnimation(e)}l.updateToc(d);g&&clearTimeout(g);g=setTimeout((function(){l.enableTocAnimation()}),r.scrollSmoothDuration)}),r.throttleTimeout);if(r.scrollContainer&&document.querySelector(r.scrollContainer)){document.querySelector(r.scrollContainer).addEventListener("click",this._clickListener,false)}else{document.addEventListener("click",this._clickListener,false)}return this};i.refresh=function(e){i.destroy();i.init(e||this.options)};e.tocbot=i;return i}))},429:e=>{"use strict";e.exports=function e(t){var n=document.querySelector(t.tocSelector);if(n&&n.scrollHeight>n.clientHeight){var r=n.querySelector("."+t.activeListItemClass);if(r){n.scrollTop=r.offsetTop}}}},215:(e,t,n)=>{var r,i; +*/(function(e){const t=n(362);const r=n(435);const i=r(t);const a="smooth";const o=10;const s=10;const l=30;const c=3;const u=1e3;const d=1e4;const p=/Firefox/i.test(navigator.userAgent);const f=/Edg/i.test(navigator.userAgent);const h=/chrome/i.test(navigator.userAgent);const m=h&&!f;const g="Google UK English Female";const v="Google US English";const y="Microsoft";const b=document.getElementsByTagName("html")[0].getAttribute("lang");var w="";var C=navigator.language||navigator.userLanguage;var x=ne("googtrans");var E=100;var S={};var L={};var k=new Array;var T=new Array;var A=new Array;var I=new Array;var M=new Array;var N=[];var D=.9;var O=1;var _=.9;var P=D;var F=O;var B=_;var R=" — ";var j=0;var $=false;var W=false;var H=false;var U;var G;var q;var V;var z;var K;var X;var Y;var J={"de-DE":"Google Deutsch","en-GB":"Google UK English Female","es-ES":"Google español","fr-FR":"Google français","it-IT":"Google italiano"};var Q={"en-GB":"Microsoft Libby Online (Natural) - English (United Kingdom)","es-ES":"Microsoft Elvira Online (Natural) - Spanish (Spain)","fr-FR":"Microsoft Denise Online (Natural) - French (France)","de-DE":"Microsoft Katja Online (Natural) - German (Germany)","it-IT":"Microsoft Elsa Online (Natural) - Italian (Italy)"};var Z={"en-GB":"Microsoft Hazel - English (United Kingdom)","de-DE":"Microsoft Katja - German (Germany)"};if(b=="en"){w=b+"-"+"GB"}else{w=b+"-"+b.toUpperCase()}function ee(t){var n=t.startLine;var r;function i(t){r=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight);e("#content").attr("style","opacity: .3");if(n<r){setTimeout((function(){t++;n=n+d;window.scrollTo({top:n,behavior:"smooth"});i(t)}),u)}else{setTimeout((function(){Y=true;e("#content").attr("style","opacity: 1")}),u)}}i({startLine:0})}function te(){var e={};for(var t=0;t<arguments.length;t++){var n=arguments[t];for(var r in n){if(hasOwnProperty.call(n,r)){e[r]=n[r]}}}return e}function ne(e){var t=e+"=";var n=document.cookie.split(";");for(var r=0;r<n.length;r++){var i=n[r];while(i.charAt(0)===" "){i=i.substring(1,i.length)}if(i.indexOf(t)===0){var a=i.substring(t.length,i.length);return a}}return undefined}function re(e,t){this.prepend=e;this.append=t}function ie(e,t){this.name=e;this.language=t}function ae(e){var t=0;var n=e.split(" ");for(var r=0;r<n.length;r++){if(n[r]!=""){t+=1}}return t}function oe(){let e="systemVoices START - ";var t=speechSynthesis.getVoices();for(var n=0;n<t.length;n++){M.push(new ie(t[n].name,t[n].lang));if(t[n].lang.includes("en")||t[n].lang.includes("de-DE")||t[n].lang.includes("es-ES")||t[n].lang.includes("pl")||t[n].lang.includes("nl")){e+=t[n].lang.toString();e+=" : ";e+=t[n].name.toString();e+="\n"}}e+=" - systemVoices END."}oe();if(typeof speechSynthesis!=="undefined"&&speechSynthesis.onvoiceschanged!==undefined){speechSynthesis.onvoiceschanged=oe}if("speechSynthesis"in window){var se=new SpeechSynthesisUtterance;window.speechSynthesis.cancel()}if(x===undefined){V=w}else{var le=x.split("/");if(le[2]=="en"){V="en-GB"}else if(le[2].includes("ar")){V="ar-EG"}else if(le[2].includes("cs")){V="cs-CZ"}else if(le[2].includes("da")){V="da-DK"}else if(le[2].includes("en")){V="en-UK"}else if(le[2].includes("et")){V="et-EE"}else if(le[2].includes("ka")){V="ka-GE"}else if(le[2].includes("el")){V="el-GR"}else if(le[2].includes("iw")){V="he-IL"}else if(le[2].includes("hi")){V="hi-IN"}else if(le[2].includes("ja")){V="ja-JP"}else if(le[2].includes("zh")){V="zh-CN"}else{V=le[2]+"-"+le[2].toUpperCase()}}if(m){var z=J[V]}if(f){var z=Q[V]}if(p){var z=Z[V]}var ce={speak:function(n){var r="";var u=new Array;var d=this;var p,f,h;var m;Y=false;L=te(n,t,S||{});if(!L.isPaused){ee({startLine:0})}else{Y=true}u["a"]=new re("Link"+R,"");u["q"]=new re(R,"");u["ol"]=new re(R,"");u["ul"]=new re(R,"");u["dl"]=new re(R,"");u["dt"]=new re(R,"");u["img"]=new re("Image element"+R,"Element not spoken"+R);u["table"]=new re("Table element"+R,"Element not spoken"+R);u["card-header"]=new re(R,"");u[".doc-example"]=new re("Example element"+R,"Element not spoken"+R);u[".admonitionblock"]=new re("Attention element"+R,R);u[".listingblock"]=new re("Text element"+R,"Element not spoken"+R);u[".gist"]=new re("Gist element"+R,"Element not spoken"+R);u[".slider"]=new re("Slider element"+R,"Element not spoken"+R);u[".modal"]=new re("Info element"+R,"Element not spoken"+R);u[".masonry"]=new re("Masonry element"+R,"Element not spoken"+R);u[".lightbox-block"]=new re("Lightbox element"+R,"Element not spoken"+R);u[".gallery"]=new re("Gallery element"+R,"Element not spoken"+R);u[".audioblock"]=new re("Audio element"+R,"Element not spoken"+R);u[".videoblock"]=new re("Video element"+R,"Element not spoken"+R);u[".videojs-player"]=new re("Video element"+R,"Element not spoken"+R);u[".youtube-player"]=new re("Video element"+R,"Element not spoken"+R);u[".dailymotion-player"]=new re("Video element"+R,"Element not spoken"+R);u[".vimeo-player"]=new re("Video element"+R,"Element not spoken"+R);u[".wistia-player"]=new re("Video element"+R,"Element not spoken"+R);u["figure"]=new re("Figure element"+R,"Element not spoken"+R);u["parallax-quoteblock"]=new re("",R);u["blockquote"]=new re("",R);u["quoteblock"]=new re("",R);m=["audio","button","canvas","code","del","pre","dialog","embed","form","head","iframe","meter","nav","noscript","object","picture","script","select","style","textarea","video"];if(window.speechSynthesis.speaking){return}var g=setInterval((function(){if(Y){d.each((function(){p=e(this).clone();f=w(p);f=e(f).html();h=C(f);r=h}));if(U!==undefined){P=U}else{P=D}if(G!==undefined){F=G}else{F=O}if(q!==undefined){B=q}else{B=_}se=new SpeechSynthesisUtterance;se.rate=P;se.pitch=F;se.volume=B;se.voice=speechSynthesis.getVoices().filter((function(e){return e.name==z}))[0];se.previousScrollPosition=0;b(se,r);clearInterval(g)}}),o);function v(n){var r=[];n=n.replace(/^\s+>/gm,"");n=n.replaceAll(" ..",".");n=n.replace(/(\r\n|\n|\r)/gm,"");n=n.replace(/\s+/gm," ");r=n.split(".");r.forEach(((e,t)=>{r[t]=r[t].replace(/^\s+/g,"");r[t]=r[t].replaceAll('""',"")}));r.forEach(((e,t)=>{if(r[t].length>0){r[t]=r[t]+". "}else{r.splice(t,1)}}));r.forEach(((e,t)=>{if(r[t].length==0){r.splice(t,1)}}));var a=[];r.forEach(((t,n)=>{var i=r[n];var o=y(i,l,c);var s=e("#content").find("p:contains('"+o+"')");var u;if(s.length>0){u=Math.round(s[0].offsetTop)}else{u=undefined;s=undefined}a.push({text:i,offsetTop:u,$paragraph:s})}));N=i.selectHeadings(t.contentSelector,t.headingSelector);a.forEach(((t,n)=>{var r;var i;if(t.offset===undefined){r=t.text.replaceAll(". ","");if(N!==null){for(var a of N){i=a.innerText.replaceAll("?","");i=a.innerText.replaceAll("!","");i=a.innerText+R;if(i==r){var o=e("#"+a.id);if(o.length>0){var s=o.offset().top;t.offsetTop=Math.round(s)}else{}}}}}}));return a}function y(e,t,n){var r=0;var i=r+t;var a=e.substr(r,i);var o=a.split(/(\s+)/);var s;o.pop();o.pop();a=o.join("");a=a.replaceAll(".","");s=ae(a);if(s<n){console.debug("j1.core.speak2me: no search possible on this fraction of subText: "+a);console.debug("j1.core.speak2me: number of words found: "+s+" lower that words min: "+n);return undefined}else{return a}}function b(t,n){const r=window.speechSynthesis;e(".mdib-speaker").addClass("mdib-spin");t.addEventListener("start",(e=>{if(t.offsetTop!==undefined){if(t.offsetTop>=t.previousScrollPosition){window.scrollTo({top:t.offsetTop-E,behavior:a})}}if(t.$paragraph!==undefined){t.$paragraph.addClass("speak-highlighted")}}));t.addEventListener("end",(function(e){if(t.offsetTop!==undefined){if(t.offsetTop>=t.previousScrollPosition){t.previousScrollPosition=t.offsetTop}H=t.offsetTop-E}if(t.$paragraph!==undefined){t.$paragraph.removeClass("speak-highlighted")}W=false;j++}));var i=false;var o=setInterval((function(){if(j==K||$){j=0;$=false;W=false;t.$paragraph!==undefined&&t.$paragraph.removeClass("speak-highlighted");e(".mdib-speaker").removeClass("mdib-spin");clearInterval(o)}else{if(!i&&L.isPaused){j=L.lastChunk;i=true}t.text=n[j].text;t.offsetTop=n[j].offsetTop;t.$paragraph=n[j].$paragraph;if(!W){r.speak(t);W=true}}}),s)}function w(t){var n,r,i,a,o,s,l,c;if(T.length>0){for(var d in T){var p=m.indexOf(T[d]);if(p>-1){m.splice(p,1)}}}for(var d in m){e(t).find(m[d]).addBack(m[d]).not("[data-speak2me-recognize]").each((function(){e(this).html("")}))}if(k.length>0){for(var d in k){e(t).find(k[d]).addBack(k[d]).not("[data-speak2me-recognize]").each((function(){e(this).html("")}))}}e(t).find("[data-speak2me-ignore]").addBack("[data-speak2me-ignore]").each((function(){e(this).html("")}));e(t).find(".speak2me-ignore").addBack("[data-speak2me-ignore]").each((function(){e(this).html("")}));e(t).find("[data-speak2me-prepend]").addBack("[data-speak2me-prepend]").each((function(){n=e(this).data("speak2me-prepend");e(this).prepend(n+" ")}));e(t).find("[data-speak2me-append]").addBack("[data-speak2me-append]").each((function(){n=e(this).data("speak2me-append");e(this).append(" "+n)}));var f=0;for(var h in u){e(t).find(h).each((function(){if(I[h]){e(this).prepend(I[h].prepend+R);e(this).append(I[h].append+R)}else{e(this).prepend(u[h].prepend+R);e(this).append(u[h].append+R)}}))}e(t).find("h1,h2,h3,h4,h5,h6,p,li").addBack("h1,h2,h3,h4,h5,h6,p,li").each((function(){var t=e(this)[0].innerText;t.replace(/\s+/g,"s");t=t+R;e(this)[0].innerText=t}));e(t).find("br").each((function(){e(this).append(R)}));e(t).find("figure").addBack("figure").each((function(){n=e(this).find("figcaption").html();if(I["figure"]){c=I["figure"].prepend}else{c=u["figure"].prepend}if(n!=undefined&&n!==""){e("<div>"+c+R+n+"</div>").insertBefore(this)}e(this).remove()}));e(t).find("img").addBack("img").each((function(){n=e(this).attr("alt");var t=e(this).parent();var r=t.get(0).tagName;if(I["img"]){c=I["img"].prepend}else{c=u["img"].prepend}if(n!==undefined&&n!=""){if(r=="PICTURE"){var i;e("<div>"+c+R+n+R+"</div>").insertBefore(t)}else{e("<div>"+c+R+n+R+"</div>").insertBefore(this)}}e(this).remove()}));e(t).find("a").addBack("a").each((function(){var t=e(this);n=t[0].innerText;c=u["a"].prepend;l=u["a"].append;e("<div>"+n+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this);e(this).remove()}));e(t).find(".admonitionblock").addBack(".admonitionblock").each((function(){a=this.classList[1];o=e(this).find(".content");s=o[0].innerText;c=u[".admonitionblock"].prepend+a+". ";l=u[".admonitionblock"].append;if(s!==undefined&&s!=""){e("<div>"+c+" "+s+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".parallax-quoteblock").addBack(".parallax-quoteblock").each((function(){o=e(this).find(".quote-text");s=o[0].innerText+""+R;c=u["quoteblock"].prepend;l=u["quoteblock"].append;if(s!==undefined&&s!=""){e("<div>"+c+R+s+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".quoteblock").addBack(".quoteblock").each((function(){var t=e(this).find(".attribution");o=e(this).find("blockquote");s=o[0].innerText+""+t[0].innerText;c=u["quoteblock"].prepend;l=u["quoteblock"].append;if(s!==undefined&&s!=""){e("<div>"+c+R+s+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find("table").addBack("table").each((function(){n=e(this).find("caption").text();c=u["table"].prepend;l=u["table"].append;if(n!==undefined&&n!=""){e("<div>"+c+R+n+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}else{e("<div>"+c+R+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".audioblock").addBack(".audioblock").each((function(){n=e(this).find(".title").text();c=u[".audioblock"].prepend;l=u[".audioblock"].append;if(n!==undefined&&n!=""){e("<div>"+c+"with the title, "+n+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".videoblock").addBack(".videoblock").each((function(){n=e(this).find(".title").text();c=u[".videoblock"].prepend;l=u[".videoblock"].append;if(n!==undefined&&n!=""){e("<div>"+c+"with the title, "+n+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".videojs-player").addBack(".videojs-player").each((function(){n=e(this).find(".video-title").text();c=u[".videojs-player"].prepend;l=u[".videojs-player"].append;if(n!==undefined&&n!=""){e("<div>"+c+"with the title, "+n+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".youtube-player").addBack(".youtube-player").each((function(){n=e(this).find(".video-title").text();c=u[".youtube-player"].prepend;l=u[".youtube-player"].append;if(n!==undefined&&n!=""){e("<div>"+c+"with the title, "+n+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".dailymotion-player").addBack(".dailymotion-player").each((function(){n=e(this).find(".video-title").text();c=u[".dailymotion-player"].prepend;l=u[".dailymotion-player"].append;if(n!==undefined&&n!=""){e("<div>"+c+"with the title, "+n+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".vimeo-player").addBack(".vimeo-player").each((function(){n=e(this).find(".video-title").text();c=u[".vimeo-player"].prepend;l=u[".vimeo-player"].append;if(n!==undefined&&n!=""){e("<div>"+c+"with the title, "+n+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".wistia-player").addBack(".wistia-player").each((function(){n=e(this).find(".video-title").text();c=u[".wistia-player"].prepend;l=u[".wistia-player"].append;if(n!==undefined&&n!=""){e("<div>"+c+"with the title, "+n+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".card-header").addBack("card-header").each((function(){i=e(this).find(".card-title");c=u["card-header"].prepend;l=u["card-header"].append;if(i.length){r=i[0].innerText+R}else{r=""}e("<div>"+c+R+"</div>").insertBefore(this);e("<div>"+l+R+r+"</div>").insertBefore(this);e(i).remove()}));e(t).find(".doc-example").addBack(".doc-example").each((function(){c=u[".doc-example"].prepend;l=u[".doc-example"].append;e("<div>"+c+R+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this);e(this).remove()}));e(t).find(".listingblock").addBack(".listingblock").each((function(){i=e(this).find(".title");if(i.length){n=i[0].innerText}else{n=""}c=u[".listingblock"].prepend;l=u[".listingblock"].append;if(n!==undefined&&n!=""){e("<div>"+c+" with the title,"+n+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+R+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".gist").addBack(".gist").each((function(){if(e(this).prev()[0]!==undefined){r=e(this).prev()[0].innerText;i=e(this).prev();e(i).remove()}else{r=""}c=u[".gist"].prepend;l=u[".gist"].append;if(r!==undefined&&r!=""){e("<div>"+c+" with the title, "+r+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+R+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".modal").addBack(".modal").each((function(){e(this).remove()}));e(t).find(".masonry").addBack(".masonry").each((function(){if(e(this).prev()[0]!==undefined){r=e(this).prev()[0].innerText;i=e(this).prev();e(i).remove()}else{r=""}c=u[".masonry"].prepend;l=u[".masonry"].append;if(r!==undefined&&r!=""){e("<div>"+c+" with the title,"+r+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+R+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".slider").addBack(".slider").each((function(){if(e(this).prev()[0]!==undefined){r=e(this).prev()[0].innerText;i=e(this).prev();e(i).remove()}else{r=""}c=u[".slider"].prepend;l=u[".slider"].append;if(r!==undefined&&r!=""){e("<div>"+c+" with the title, "+r+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+R+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".gallery").addBack(".gallery").each((function(){if(e(this).prev()[0]!==undefined){r=e(this).prev()[0].innerText;i=e(this).prev();e(i).remove()}else{r=""}c=u[".gallery"].prepend;l=u[".gallery"].append;if(r!==undefined&&r!=""){c!==""&&e("<div>"+c+" with the title "+r+R+"</div>").insertBefore(this);l!==""&&e("<div>"+l+"</div>").insertBefore(this)}else{c!==""&&e("<div>"+c+R+"</div>").insertBefore(this);l!==""&&e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find(".lightbox-block").addBack(".lightbox-block").each((function(){if(e(this).prev()[0]!==undefined){r=e(this).prev()[0].innerText;i=e(this).prev();e(i).remove()}else{r=""}c=u[".lightbox-block"].prepend;l=u[".lightbox-block"].append;if(r!==undefined&&r!=""){e("<div>"+c+" with the title,"+r+R+"</div>").insertBefore(this);e("<div>"+l+"</div>").insertBefore(this)}else{e("<div>"+c+R+"</div>").insertBefore(this);e("<div>"+l+R+"</div>").insertBefore(this)}e(this).remove()}));e(t).find("[data-speak2me-swap]").addBack("[data-speak2me-swap]").each((function(){n=e(this).data("speak2me-swap");e(this).text(n)}));e(t).find("[data-speak2me-spell]").addBack("[data-speak2me-spell]").each((function(){n=e(this).text();n=n.split("").join(" ");e(this).text(n)}));return t}function C(e){var t,n,r,i,a,e;while(e.indexOf("\x3c!-- <speak2me>")!=-1){t=e.indexOf("\x3c!-- <speak2me>");n=e.indexOf("</speak2me> --\x3e",t);if(n==-1){break}r=e.substring(t+17,n);i=e.substring(0,t);a=e.substring(n+17);e=i+" "+r+" "+a}e=e.replace(/<!--[\s\S]*?-->/g,"");e=e.replace(/(<([^>]+)>)/gi,"");var o=A.length;var s=0;var l,c;while(s<o){l=A[s];l=l.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");c=A[s+1]+" ";var u=new RegExp(l,"gi");var e=e.replace(u,c);s=s+2}e=e.replaceAll('"',"");e=e.replaceAll("“","");e=e.replaceAll("”","");e=e.replaceAll(":",".");e=e.replaceAll("., ",". ");e=e.replaceAll(" , ",", ");e=e.replaceAll(". .","");e=e.replaceAll(", .","");e=e.replaceAll(" , ","");e=e.replace(/^$/g,"\n");e=e.replace(/^\s+$/g,"\n");e=e.replace(/\s+\.\s+/g,"\n");e=e.replace(/\s+\.\s+$/g,"\n");e=e.replace(/\.\./g,".");e=e.replaceAll("e.g.","for example");e=e.replaceAll("E.g.","For example, ");e=e.replaceAll("etc.","and so on, ");e=e.replaceAll("z. B.","zum Beispiel, ");e=e.replace(/[\!\?]/g,". ");e=e.replaceAll("—",R);e=e.replaceAll("–",R);e=e.replaceAll("--",R);var d=document.createElement("textarea");d.innerHTML=e;e=d.value;e=e.replace(/^\s*(\b\w+\b)\s*$/gm,"$1. ");e=e.replace(/^\s*(\b\w+\b\s*[0-9]{4})$/gm,"$1. ");e=e.replace(/\s+/g," ");const p=v(e);K=p.length;return p}return se},pause:function(){window.speechSynthesis.pause();return this},resume:function(){window.speechSynthesis.resume();return this},stop:function(){window.speechSynthesis.cancel();$=true},enabled:function(){return"speechSynthesis"in window},isSpeaking:function(){return window.speechSynthesis.speaking},isSpoken:function(){if(window.speechSynthesis.speaking){return j}else{return false}},isScrolled:function(){if(window.speechSynthesis.speaking){return H}else{return false}},isPaused:function(){return window.speechSynthesis.paused},rate:function(){var e=arguments[0];if(e>=.1&&e<=10){U=e}else if(e===undefined){U=void 0;P=D}return this},pitch:function(){var e=arguments[0];if(e>=.1&&e<=2){G=e}else if(e===undefined){G=void 0;F=O}return this},volume:function(){var e=arguments[0];if(e>=0&&e<=1){q=e}else if(e===undefined){q=void 0;B=_}return this},ignore:function(){var e=arguments.length;k.length=0;while(e>0){e--;k.push(arguments[e])}return this},recognize:function(){var e=arguments.length;T.length=0;while(e>0){e--;T.push(arguments[e])}return this},replace:function(){var e=arguments.length;A.length=0;var t=0;while(t<e){A.push(arguments[t],arguments[t+1]);t=t+2;if(e-t==1){break}}return this},customize:function(){var e=arguments.length;if(e==0){I=[]}if(e==2){if(["img","table","figure"].indexOf(arguments[0])==-1){console.warn("When customizing, tag indicated must be either 'img', 'table', or 'figure'.");return}I[arguments[0].toString()]=new re(arguments[1].toString())}if(e==3){if(["q","ol","ul","blockquote"].indexOf(arguments[0])==-1){console.warn("When customizing, tag indicated must be either 'q', 'ol', 'ul' or 'blockquote'.");return}I[arguments[0].toString()]=new re(arguments[1].toString(),arguments[2].toString())}return this},getVoices:function(){if(arguments.length==0){return M}var t=e(arguments[0]);var n="Choose a voice";if(arguments[1]!==undefined){n=arguments[1]}t.append(e("<select id='voiceSelect' name='voiceSelect'><option value='none'>"+n+"</option></select>"));var r=0;for(var i=0;i<M.length;i++){if(m&&M[i].name.includes(y)){r++;continue}if(f&&!M[i].name.includes("Natural")){r++;continue}var a=document.createElement("option");a.textContent=M[i].name+" ("+M[i].language+")";a.setAttribute("value",M[i].name);if(z!==undefined){if(M[i].name===z){a.setAttribute("selected","selected")}}else{if(M[i].name.includes(g)){}}a.setAttribute("data-speak2me-language",M[i].language);t.find("select").append(a)}return i-r},setVoice:function(){if(arguments.length<2){return this}var e,t;if(arguments[0]=="name"){e=arguments[1];for(var n=0;n<M.length;n++){if(M[n].name==e){g=e}}}if(arguments[0]=="language"){t=arguments[1].toUpperCase();if(t.length==2){for(var n=0;n<M.length;n++){if(M[n].language.substring(0,2).toUpperCase()==t){g=M[n].name;break}}}else{for(var n=0;n<M.length;n++){if(M[n].language==t){g=M[n].name;break}}}}return this}};e.fn.speak2me=function(t){if(ce[t]){return ce[t].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof t==="object"||!t){return ce.speak.apply(this,arguments)}else{e.error("Method "+t+" does not exist on $.speak2me")}}})($)},823:e=>{"use strict";e.exports=function(e){var t=[].forEach;var n=[].some;var r=document.body;var i=true;var a=" ";function o(e,t){var n=t.appendChild(l(e));if(e.children.length){var r=c(e.isCollapsed);e.children.forEach((function(e){o(e,r)}));n.appendChild(r)}}function s(e,t){var n=false;var r=c(n);t.forEach((function(e){o(e,r)}));var i=document.querySelector(e);if(i===null){return}if(i.firstChild){i.removeChild(i.firstChild)}if(t.length===0){return i}return i.appendChild(r)}function l(n){var r=document.createElement("li");var i=document.createElement("a");if(e.listItemClass){r.setAttribute("class",e.listItemClass)}if(e.onClick){i.onclick=e.onClick}if(e.includeHtml&&n.childNodes.length){t.call(n.childNodes,(function(e){i.appendChild(e.cloneNode(true))}))}else{i.textContent=n.textContent}i.setAttribute("href",e.basePath+"#"+n.id);i.setAttribute("class",e.linkClass+a+"node-name--"+n.nodeName+a+e.extraLinkClasses);r.appendChild(i);return r}function c(t){var n=e.orderedList?"ol":"ul";var r=document.createElement(n);var i=e.listClass+a+e.extraListClasses;if(t){i+=a+e.collapsibleClass;i+=a+e.isCollapsedClass}r.setAttribute("class",i);return r}function u(){if(e.scrollContainer&&document.querySelector(e.scrollContainer)){var t;t=document.querySelector(e.scrollContainer).scrollTop}else{t=document.documentElement.scrollTop||r.scrollTop}var n=document.querySelector(e.positionFixedSelector);if(e.fixedSidebarOffset==="auto"){e.fixedSidebarOffset=document.querySelector(e.tocSelector).offsetTop}if(t>e.fixedSidebarOffset){if(n.className.indexOf(e.positionFixedClass)===-1){n.className+=a+e.positionFixedClass}}else{n.className=n.className.split(a+e.positionFixedClass).join("")}}function d(t){var n=0;if(t!==document.querySelector(e.contentSelector&&t!=null)){n=t.offsetTop;if(e.hasInnerContainers){n+=d(t.offsetParent)}}return n}function p(o){if(e.scrollContainer&&document.querySelector(e.scrollContainer)){var s;s=document.querySelector(e.scrollContainer).scrollTop}else{s=document.documentElement.scrollTop||r.scrollTop}if(e.positionFixedSelector){u()}var l=o;var c;var p;if(i&&document.querySelector(e.tocSelector)!==null&&l.length>0){n.call(l,(function(t,n){p=d(t);if(p>s+e.headingsOffset+10){c=l[n];return true}else if(n===l.length-1){c=l[l.length-1];return true}}));var h=document.querySelector(e.tocSelector).querySelectorAll("."+e.linkClass);t.call(h,(function(t){t.className=t.className.split(a+e.activeLinkClass).join("")}));var m=document.querySelector(e.tocSelector).querySelectorAll("."+e.listItemClass);t.call(m,(function(t){t.className=t.className.split(a+e.activeListItemClass).join("")}));var g=document.querySelector(e.tocSelector).querySelector("."+e.linkClass+".node-name--"+c.nodeName+'[href="'+e.basePath+"#"+c.id.replace(/([ #;&,.+*~':"!^$[\]()=>|/@])/g,"\\$1")+'"]');if(g.className.indexOf(e.activeLinkClass)===-1){g.className+=a+e.activeLinkClass}var v=g.parentNode;if(v&&v.className.indexOf(e.activeListItemClass)===-1){v.className+=a+e.activeListItemClass}var y=document.querySelector(e.tocSelector).querySelectorAll("."+e.listClass+"."+e.collapsibleClass);t.call(y,(function(t){if(t.className.indexOf(e.isCollapsedClass)===-1){t.className+=a+e.isCollapsedClass}}));if(g.nextSibling&&g.nextSibling.className.indexOf(e.isCollapsedClass)!==-1){g.nextSibling.className=g.nextSibling.className.split(a+e.isCollapsedClass).join("")}f(g.parentNode.parentNode)}}function f(t){if(t.className.indexOf(e.collapsibleClass)!==-1&&t.className.indexOf(e.isCollapsedClass)!==-1){t.className=t.className.split(a+e.isCollapsedClass).join("");return f(t.parentNode.parentNode)}return t}function h(t){var n=t.target||t.srcElement;if(typeof n.className!=="string"||n.className.indexOf(e.linkClass)===-1){return}i=false}function m(){i=true}return{enableTocAnimation:m,disableTocAnimation:h,render:s,updateToc:p}}},287:e=>{"use strict";e.exports={tocSelector:".js-toc",contentSelector:".js-toc-content",headingSelector:"h1, h2, h3",ignoreSelector:".js-toc-ignore",hasInnerContainers:false,linkClass:"toc-link",extraLinkClasses:"",activeLinkClass:"is-active-link",listClass:"toc-list",extraListClasses:"",isCollapsedClass:"is-collapsed",collapsibleClass:"is-collapsible",listItemClass:"toc-list-item",activeListItemClass:"is-active-li",collapseDepth:0,scrollSmooth:true,scrollSmoothDuration:420,scrollSmoothOffset:0,scrollEndCallback:function(e){},headingsOffset:1,throttleTimeout:50,positionFixedSelector:null,positionFixedClass:"is-position-fixed",fixedSidebarOffset:"auto",includeHtml:false,onClick:function(e){},orderedList:true,scrollContainer:null,skipRendering:false,headingLabelCallback:false,ignoreHiddenElements:false,headingObjectCallback:null,basePath:"",disableTocScrollSync:false}},798:e=>{"use strict";e.exports=function e(t){var n=[].reduce;function r(e){return e[e.length-1]}function i(e){return+e.nodeName.split("H").join("")}function a(e){if(!(e instanceof window.HTMLElement))return e;if(t.ignoreHiddenElements&&(!e.offsetHeight||!e.offsetParent)){return null}var n={id:e.id,children:[],nodeName:e.nodeName,headingLevel:i(e),textContent:t.headingLabelCallback?String(t.headingLabelCallback(e.textContent)):e.textContent.trim()};if(t.includeHtml){n.childNodes=e.childNodes}if(t.headingObjectCallback){return t.headingObjectCallback(n,e)}return n}function o(e,n){var i=a(e);var o=i.headingLevel;var s=n;var l=r(s);var c=l?l.headingLevel:0;var u=o-c;while(u>0){l=r(s);if(l&&l.children!==undefined){s=l.children}u--}if(o>=t.collapseDepth){i.isCollapsed=true}s.push(i);return s}function s(e,n){var r=n;if(t.ignoreSelector){r=n.split(",").map((function e(n){return n.trim()+":not("+t.ignoreSelector+")"}))}try{return document.querySelector(e).querySelectorAll(r)}catch(t){console.warn("Element not found: "+e);return null}}function l(e){return n.call(e,(function e(t,n){var r=a(n);if(r){o(r,t.nest)}return t}),{nest:[]})}return{nestHeadingsArray:l,selectHeadings:s}}},508:(e,t)=>{"use strict";t.initSmoothScrolling=n;function n(e){if(l()){}var t=e.duration;var n=e.offset;var i=location.hash?s(location.href):location.href;a();function a(){document.body.addEventListener("click",i,false);function i(i){i.preventDefault();i.stopPropagation();if(!o(i.target)||i.target.className.indexOf("no-smooth-scroll")>-1||i.target.href.charAt(i.target.href.length-2)==="#"&&i.target.href.charAt(i.target.href.length-1)==="!"||i.target.className.indexOf(e.linkClass)===-1){return}r(i.target.hash,{duration:t,offset:n,callback:false})}}function o(e){return e.tagName.toLowerCase()==="a"&&(e.hash.length>0||e.href.charAt(e.href.length-1)==="#")&&(s(e.href)===i||s(e.href)+"#"===i)}function s(e){return e.slice(0,e.lastIndexOf("#"))}function l(){return"scrollBehavior"in document.documentElement.style}function c(e){var t=document.getElementById(e.substring(1));if(t){if(!/^(?:a|select|input|button|textarea)$/i.test(t.tagName)){t.tabIndex=-1}t.focus()}}}function r(e,t){var n=window.pageYOffset;var r={duration:t.duration,offset:t.offset||0,callback:t.callback,easing:t.easing||d};var i=document.querySelector('[id="'+decodeURI(e).split("#").join("")+'"]');var a=typeof e==="string"?r.offset+(e?i&&i.getBoundingClientRect().top||0:-(document.documentElement.scrollTop||document.body.scrollTop)):e;var o=typeof r.duration==="function"?r.duration(a):r.duration;var s;var l;requestAnimationFrame((function(e){s=e;c(e)}));function c(e){l=e-s;window.scrollTo(0,r.easing(l,n,a,o));if(l<o){requestAnimationFrame(c)}else{u()}}function u(){if(typeof r.callback==="function"){r.callback()}}function d(e,t,n,r){e/=r/2;if(e<1)return n/2*e*e+t;e--;return-n/2*(e*(e-2)-1)+t}}},562:function(e,t,n){"use strict";var r,i,a;(function(n,o){if(true){!(i=[],r=o(n),a=typeof r==="function"?r.apply(t,i):r,a!==undefined&&(e.exports=a))}else{}})(typeof n.g!=="undefined"?n.g:this.window||this.global,(function(e){var t=n(287);var r={};var i={};var a=n(823);var o=n(798);var s=n(429);var l;var c;var u=!!e&&!!e.document&&!!e.document.querySelector&&!!e.addEventListener;if(typeof window==="undefined"&&!u){return}var d;var p=Object.prototype.hasOwnProperty;function f(){var e={};for(var t=0;t<arguments.length;t++){var n=arguments[t];for(var r in n){if(p.call(n,r)){e[r]=n[r]}}}return e}function h(e,t,n){t||(t=250);var r;var i;return function(){var a=n||this;var o=+new Date;var s=arguments;if(r&&o<r+t){clearTimeout(i);i=setTimeout((function(){r=o;e.apply(a,s)}),t)}else{r=o;e.apply(a,s)}}}i.destroy=function(){if(!r.skipRendering){try{document.querySelector(r.tocSelector).innerHTML=""}catch(e){console.warn("Element not found: "+r.tocSelector)}}if(r.scrollContainer&&document.querySelector(r.scrollContainer)){document.querySelector(r.scrollContainer).removeEventListener("scroll",this._scrollListener,false);document.querySelector(r.scrollContainer).removeEventListener("resize",this._scrollListener,false);if(l){document.querySelector(r.scrollContainer).removeEventListener("click",this._clickListener,false)}}else{document.removeEventListener("scroll",this._scrollListener,false);document.removeEventListener("resize",this._scrollListener,false);if(l){document.removeEventListener("click",this._clickListener,false)}}};i.init=function(e){if(!u){return}r=f(t,e||{});this.options=r;this.state={};if(r.scrollSmooth){r.duration=r.scrollSmoothDuration;r.offset=r.scrollSmoothOffset;i.scrollSmooth=n(508).initSmoothScrolling(r)}l=a(r);c=o(r);this._buildHtml=l;this._parseContent=c;i.destroy();d=c.selectHeadings(r.contentSelector,r.headingSelector);if(d===null){return}var p=c.nestHeadingsArray(d);var m=p.nest;if(!r.skipRendering){l.render(r.tocSelector,m)}this._scrollListener=h((function(e){l.updateToc(d);!r.disableTocScrollSync&&s(r);var t=e&&e.target&&e.target.scrollingElement&&e.target.scrollingElement.scrollTop===0;if(e&&(e.eventPhase===0||e.currentTarget===null)||t){l.updateToc(d);if(r.scrollEndCallback){r.scrollEndCallback(e)}}}),r.throttleTimeout);this._scrollListener();if(r.scrollContainer&&document.querySelector(r.scrollContainer)){document.querySelector(r.scrollContainer).addEventListener("scroll",this._scrollListener,false);document.querySelector(r.scrollContainer).addEventListener("resize",this._scrollListener,false)}else{document.addEventListener("scroll",this._scrollListener,false);document.addEventListener("resize",this._scrollListener,false)}var g=null;this._clickListener=h((function(e){if(r.scrollSmooth){l.disableTocAnimation(e)}l.updateToc(d);g&&clearTimeout(g);g=setTimeout((function(){l.enableTocAnimation()}),r.scrollSmoothDuration)}),r.throttleTimeout);if(r.scrollContainer&&document.querySelector(r.scrollContainer)){document.querySelector(r.scrollContainer).addEventListener("click",this._clickListener,false)}else{document.addEventListener("click",this._clickListener,false)}return this};i.refresh=function(e){i.destroy();i.init(e||this.options)};e.tocbot=i;return i}))},429:e=>{"use strict";e.exports=function e(t){var n=document.querySelector(t.tocSelector);if(n&&n.scrollHeight>n.clientHeight){var r=n.querySelector("."+t.activeListItemClass);if(r){n.scrollTop=r.offsetTop}}}},215:(e,t,n)=>{var r,i; /*! * JavaScript Cookie v2.2.1 * https://github.com/js-cookie/js-cookie * * Copyright 2006, 2015 Klaus Hartl & Fagner Brack @@ -31,6 +31,6 @@ /*! * Platform.js v1.3.6 * Copyright 2014-2020 Benjamin Tan * Copyright 2011-2013 John-David Dalton * Available under MIT license - */(function(){"use strict";var i={function:true,object:true};var a=i[typeof window]&&window||this;var o=a;var s=i[typeof t]&&t;var l=i["object"]&&e&&!e.nodeType&&e;var c=s&&l&&typeof n.g=="object"&&n.g;if(c&&(c.global===c||c.window===c||c.self===c)){a=c}var u=Math.pow(2,53)-1;var d=/\bOpera/;var p=this;var f=Object.prototype;var h=f.hasOwnProperty;var m=f.toString;function g(e){e=String(e);return e.charAt(0).toUpperCase()+e.slice(1)}function v(e,t,n){var r={"10.0":"10",6.4:"10 Technical Preview",6.3:"8.1",6.2:"8",6.1:"Server 2008 R2 / 7","6.0":"Server 2008 / Vista",5.2:"Server 2003 / XP 64-bit",5.1:"XP",5.01:"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};if(t&&n&&/^Win/i.test(e)&&!/^Windows Phone /i.test(e)&&(r=r[/[\d.]+$/.exec(e)])){e="Windows "+r}e=String(e);if(t&&n){e=e.replace(RegExp(t,"i"),n)}e=b(e.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]);return e}function y(e,t){var n=-1,r=e?e.length:0;if(typeof r=="number"&&r>-1&&r<=u){while(++n<r){t(e[n],n,e)}}else{w(e,t)}}function b(e){e=L(e);return/^(?:webOS|i(?:OS|P))/.test(e)?e:g(e)}function w(e,t){for(var n in e){if(h.call(e,n)){t(e[n],n,e)}}}function C(e){return e==null?g(e):m.call(e).slice(8,-1)}function x(e,t){var n=e!=null?typeof e[t]:"number";return!/^(?:boolean|number|string|undefined)$/.test(n)&&(n=="object"?!!e[t]:true)}function E(e){return String(e).replace(/([ -])(?!$)/g,"$1?")}function S(e,t){var n=null;y(e,(function(r,i){n=t(n,r,i,e)}));return n}function L(e){return String(e).replace(/^ +| +$/g,"")}function k(e){var t=a;var n=e&&typeof e=="object"&&C(e)!="String";if(n){t=e;e=null}var r=t.navigator||{};var i=r.userAgent||"";e||(e=i);var s=n||p==o;var l=n?!!r.likeChrome:/\bChrome\b/.test(e)&&!/internal|\n/i.test(m.toString());var c="Object",u=n?c:"ScriptBridgingProxyObject",f=n?c:"Environment",h=n&&t.java?"JavaPackage":C(t.java),g=n?c:"RuntimeObject";var y=/\bJava/.test(h)&&t.java;var T=y&&C(t.environment)==f;var A=y?"a":"α";var I=y?"b":"β";var M=t.document||{};var N=t.operamini||t.opera;var D=d.test(D=n&&N?N["[[Class]]"]:C(N))?D:N=null;var O;var _=e;var P=[];var F=null;var B=e==i;var R=B&&N&&typeof N.version=="function"&&N.version();var j;var $=q([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]);var W=z(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"(?:Edge|Edg|EdgA|EdgiOS)"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Vivaldi","Waterfox","WebPositive",{label:"Yandex Browser",pattern:"YaBrowser"},{label:"UC Browser",pattern:"UCBrowser"},"Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chromium","Chrome",{label:"Chrome",pattern:"(?:HeadlessChrome)"},{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]);var H=X([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]);var U=V({Apple:{iPad:1,iPhone:1,iPod:1},Alcatel:{},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},Huawei:{},Lenovo:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Oppo:{},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1},Xiaomi:{Mi:1,Redmi:1}});var G=K(["Windows Phone","KaiOS","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian",{label:"DragonFly BSD",pattern:"DragonFly"},"Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function q(t){return S(t,(function(t,n){return t||RegExp("\\b"+(n.pattern||E(n))+"\\b","i").exec(e)&&(n.label||n)}))}function V(t){return S(t,(function(t,n,r){return t||(n[H]||n[/^[a-z]+(?: +[a-z]+\b)*/i.exec(H)]||RegExp("\\b"+E(r)+"(?:\\b|\\w*\\d)","i").exec(e))&&r}))}function z(t){return S(t,(function(t,n){return t||RegExp("\\b"+(n.pattern||E(n))+"\\b","i").exec(e)&&(n.label||n)}))}function K(t){return S(t,(function(t,n){var r=n.pattern||E(n);if(!t&&(t=RegExp("\\b"+r+"(?:/[\\d.]+|[ \\w.]*)","i").exec(e))){t=v(t,r,n.label||n)}return t}))}function X(t){return S(t,(function(t,n){var r=n.pattern||E(n);if(!t&&(t=RegExp("\\b"+r+" *\\d+[.\\w_]*","i").exec(e)||RegExp("\\b"+r+" *\\w+-[\\w]*","i").exec(e)||RegExp("\\b"+r+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(e))){if((t=String(n.label&&!RegExp(r,"i").test(n.label)?n.label:t).split("/"))[1]&&!/[\d.]+/.test(t[0])){t[0]+=" "+t[1]}n=n.label||n;t=b(t[0].replace(RegExp(r,"i"),n).replace(RegExp("; *(?:"+n+"[_-])?","i")," ").replace(RegExp("("+n+")[-_.]?(\\w)","i"),"$1 $2"))}return t}))}function Y(t){return S(t,(function(t,n){return t||(RegExp(n+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(e)||0)[1]||null}))}function J(){return this.description||""}$&&($=[$]);if(/\bAndroid\b/.test(G)&&!H&&(O=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(e))){H=L(O[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null}if(U&&!H){H=X([U])}else if(U&&H){H=H.replace(RegExp("^("+E(U)+")[-_.\\s]","i"),U+" ").replace(RegExp("^("+E(U)+")[-_.]?(\\w)","i"),U+" $2")}if(O=/\bGoogle TV\b/.exec(H)){H=O[0]}if(/\bSimulator\b/i.test(e)){H=(H?H+" ":"")+"Simulator"}if(W=="Opera Mini"&&/\bOPiOS\b/.test(e)){P.push("running in Turbo/Uncompressed mode")}if(W=="IE"&&/\blike iPhone OS\b/.test(e)){O=k(e.replace(/like iPhone OS/,""));U=O.manufacturer;H=O.product}else if(/^iP/.test(H)){W||(W="Safari");G="iOS"+((O=/ OS ([\d_]+)/i.exec(e))?" "+O[1].replace(/_/g,"."):"")}else if(W=="Konqueror"&&/^Linux\b/i.test(G)){G="Kubuntu"}else if(U&&U!="Google"&&(/Chrome/.test(W)&&!/\bMobile Safari\b/i.test(e)||/\bVita\b/.test(H))||/\bAndroid\b/.test(G)&&/^Chrome/.test(W)&&/\bVersion\//i.test(e)){W="Android Browser";G=/\bAndroid\b/.test(G)?G:"Android"}else if(W=="Silk"){if(!/\bMobi/i.test(e)){G="Android";P.unshift("desktop mode")}if(/Accelerated *= *true/i.test(e)){P.unshift("accelerated")}}else if(W=="UC Browser"&&/\bUCWEB\b/.test(e)){P.push("speed mode")}else if(W=="PaleMoon"&&(O=/\bFirefox\/([\d.]+)\b/.exec(e))){P.push("identifying as Firefox "+O[1])}else if(W=="Firefox"&&(O=/\b(Mobile|Tablet|TV)\b/i.exec(e))){G||(G="Firefox OS");H||(H=O[1])}else if(!W||(O=!/\bMinefield\b/i.test(e)&&/\b(?:Firefox|Safari)\b/.exec(W))){if(W&&!H&&/[\/,]|^[^(]+?\)/.test(e.slice(e.indexOf(O+"/")+8))){W=null}if((O=H||U||G)&&(H||U||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(G))){W=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(G)?G:O)+" Browser"}}else if(W=="Electron"&&(O=(/\bChrome\/([\d.]+)\b/.exec(e)||0)[1])){P.push("Chromium "+O)}if(!R){R=Y(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",E(W),"(?:Firefox|Minefield|NetFront)"])}if(O=$=="iCab"&&parseFloat(R)>3&&"WebKit"||/\bOpera\b/.test(W)&&(/\bOPR\b/.test(e)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(e)&&!/^(?:Trident|EdgeHTML)$/.test($)&&"WebKit"||!$&&/\bMSIE\b/i.test(e)&&(G=="Mac OS"?"Tasman":"Trident")||$=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(W)&&"NetFront"){$=[O]}if(W=="IE"&&(O=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(e)||0)[1])){W+=" Mobile";G="Windows Phone "+(/\+$/.test(O)?O:O+".x");P.unshift("desktop mode")}else if(/\bWPDesktop\b/i.test(e)){W="IE Mobile";G="Windows Phone 8.x";P.unshift("desktop mode");R||(R=(/\brv:([\d.]+)/.exec(e)||0)[1])}else if(W!="IE"&&$=="Trident"&&(O=/\brv:([\d.]+)/.exec(e))){if(W){P.push("identifying as "+W+(R?" "+R:""))}W="IE";R=O[1]}if(B){if(x(t,"global")){if(y){O=y.lang.System;_=O.getProperty("os.arch");G=G||O.getProperty("os.name")+" "+O.getProperty("os.version")}if(T){try{R=t.require("ringo/engine").version.join(".");W="RingoJS"}catch(e){if((O=t.system)&&O.global.system==t.system){W="Narwhal";G||(G=O[0].os||null)}}if(!W){W="Rhino"}}else if(typeof t.process=="object"&&!t.process.browser&&(O=t.process)){if(typeof O.versions=="object"){if(typeof O.versions.electron=="string"){P.push("Node "+O.versions.node);W="Electron";R=O.versions.electron}else if(typeof O.versions.nw=="string"){P.push("Chromium "+R,"Node "+O.versions.node);W="NW.js";R=O.versions.nw}}if(!W){W="Node.js";_=O.arch;G=O.platform;R=/[\d.]+/.exec(O.version);R=R?R[0]:null}}}else if(C(O=t.runtime)==u){W="Adobe AIR";G=O.flash.system.Capabilities.os}else if(C(O=t.phantom)==g){W="PhantomJS";R=(O=O.version||null)&&O.major+"."+O.minor+"."+O.patch}else if(typeof M.documentMode=="number"&&(O=/\bTrident\/(\d+)/i.exec(e))){R=[R,M.documentMode];if((O=+O[1]+4)!=R[1]){P.push("IE "+R[1]+" mode");$&&($[1]="");R[1]=O}R=W=="IE"?String(R[1].toFixed(1)):R[0]}else if(typeof M.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(W)){P.push("masking as "+W+" "+R);W="IE";R="11.0";$=["Trident"];G="Windows"}G=G&&b(G)}if(R&&(O=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(R)||/(?:alpha|beta)(?: ?\d)?/i.exec(e+";"+(B&&r.appMinorVersion))||/\bMinefield\b/i.test(e)&&"a")){F=/b/i.test(O)?"beta":"alpha";R=R.replace(RegExp(O+"\\+?$"),"")+(F=="beta"?I:A)+(/\d+\+?/.exec(O)||"")}if(W=="Fennec"||W=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(G)){W="Firefox Mobile"}else if(W=="Maxthon"&&R){R=R.replace(/\.[\d.]+/,".x")}else if(/\bXbox\b/i.test(H)){if(H=="Xbox 360"){G=null}if(H=="Xbox 360"&&/\bIEMobile\b/.test(e)){P.unshift("mobile mode")}}else if((/^(?:Chrome|IE|Opera)$/.test(W)||W&&!H&&!/Browser|Mobi/.test(W))&&(G=="Windows CE"||/Mobi/i.test(e))){W+=" Mobile"}else if(W=="IE"&&B){try{if(t.external===null){P.unshift("platform preview")}}catch(e){P.unshift("embedded")}}else if((/\bBlackBerry\b/.test(H)||/\bBB10\b/.test(e))&&(O=(RegExp(H.replace(/ +/g," *")+"/([.\\d]+)","i").exec(e)||0)[1]||R)){O=[O,/BB10/.test(e)];G=(O[1]?(H=null,U="BlackBerry"):"Device Software")+" "+O[0];R=null}else if(this!=w&&H!="Wii"&&(B&&N||/Opera/.test(W)&&/\b(?:MSIE|Firefox)\b/i.test(e)||W=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(G)||W=="IE"&&(G&&!/^Win/.test(G)&&R>5.5||/\bWindows XP\b/.test(G)&&R>8||R==8&&!/\bTrident\b/.test(e)))&&!d.test(O=k.call(w,e.replace(d,"")+";"))&&O.name){O="ing as "+O.name+((O=O.version)?" "+O:"");if(d.test(W)){if(/\bIE\b/.test(O)&&G=="Mac OS"){G=null}O="identify"+O}else{O="mask"+O;if(D){W=b(D.replace(/([a-z])([A-Z])/g,"$1 $2"))}else{W="Opera"}if(/\bIE\b/.test(O)){G=null}if(!B){R=null}}$=["Presto"];P.push(O)}if(O=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(e)||0)[1]){O=[parseFloat(O.replace(/\.(\d)$/,".0$1")),O];if(W=="Safari"&&O[1].slice(-1)=="+"){W="WebKit Nightly";F="alpha";R=O[1].slice(0,-1)}else if(R==O[1]||R==(O[2]=(/\bSafari\/([\d.]+\+?)/i.exec(e)||0)[1])){R=null}O[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(e)||0)[1];if(O[0]==537.36&&O[2]==537.36&&parseFloat(O[1])>=28&&$=="WebKit"){$=["Blink"]}if(!B||!l&&!O[1]){$&&($[1]="like Safari");O=(O=O[0],O<400?1:O<500?2:O<526?3:O<533?4:O<534?"4+":O<535?5:O<537?6:O<538?7:O<601?8:O<602?9:O<604?10:O<606?11:O<608?12:"12")}else{$&&($[1]="like Chrome");O=O[1]||(O=O[0],O<530?1:O<532?2:O<532.05?3:O<533?4:O<534.03?5:O<534.07?6:O<534.1?7:O<534.13?8:O<534.16?9:O<534.24?10:O<534.3?11:O<535.01?12:O<535.02?"13+":O<535.07?15:O<535.11?16:O<535.19?17:O<536.05?18:O<536.1?19:O<537.01?20:O<537.11?"21+":O<537.13?23:O<537.18?24:O<537.24?25:O<537.36?26:$!="Blink"?"27":"28")}$&&($[1]+=" "+(O+=typeof O=="number"?".x":/[.+]/.test(O)?"":"+"));if(W=="Safari"&&(!R||parseInt(R)>45)){R=O}else if(W=="Chrome"&&/\bHeadlessChrome/i.test(e)){P.unshift("headless")}}if(W=="Opera"&&(O=/\bzbov|zvav$/.exec(G))){W+=" ";P.unshift("desktop mode");if(O=="zvav"){W+="Mini";R=null}else{W+="Mobile"}G=G.replace(RegExp(" *"+O+"$"),"")}else if(W=="Safari"&&/\bChrome\b/.exec($&&$[1])){P.unshift("desktop mode");W="Chrome Mobile";R=null;if(/\bOS X\b/.test(G)){U="Apple";G="iOS 4.3+"}else{G=null}}else if(/\bSRWare Iron\b/.test(W)&&!R){R=Y("Chrome")}if(R&&R.indexOf(O=/[\d.]+$/.exec(G))==0&&e.indexOf("/"+O+"-")>-1){G=L(G.replace(O,""))}if(G&&G.indexOf(W)!=-1&&!RegExp(W+" OS").test(G)){G=G.replace(RegExp(" *"+E(W)+" *"),"")}if($&&!/\b(?:Avant|Nook)\b/.test(W)&&(/Browser|Lunascape|Maxthon/.test(W)||W!="Safari"&&/^iOS/.test(G)&&/\bSafari\b/.test($[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(W)&&$[1])){(O=$[$.length-1])&&P.push(O)}if(P.length){P=["("+P.join("; ")+")"]}if(U&&H&&H.indexOf(U)<0){P.push("on "+U)}if(H){P.push((/^on /.test(P[P.length-1])?"":"on ")+H)}if(G){O=/ ([\d.+]+)$/.exec(G);j=O&&G.charAt(G.length-O[0].length-1)=="/";G={architecture:32,family:O&&!j?G.replace(O[0],""):G,version:O?O[1]:null,toString:function(){var e=this.version;return this.family+(e&&!j?" "+e:"")+(this.architecture==64?" 64-bit":"")}}}if((O=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(_))&&!/\bi686\b/i.test(_)){if(G){G.architecture=64;G.family=G.family.replace(RegExp(" *"+O),"")}if(W&&(/\bWOW64\b/i.test(e)||B&&/\w(?:86|32)$/.test(r.cpuClass||r.platform)&&!/\bWin64; x64\b/i.test(e))){P.unshift("32-bit")}}else if(G&&/^OS X/.test(G.family)&&W=="Chrome"&&parseFloat(R)>=39){G.architecture=64}e||(e=null);var Q={};Q.description=e;Q.layout=$&&$[0];Q.manufacturer=U;Q.name=W;Q.prerelease=F;Q.product=H;Q.ua=e;Q.version=W&&R;Q.os=G||{architecture:null,family:null,version:null,toString:function(){return"null"}};Q.parse=k;Q.toString=J;if(Q.version){P.unshift(R)}if(Q.name){P.unshift(W)}if(G&&W&&!(G==String(G).split(" ")[0]&&(G==W.split(" ")[0]||H))){P.push(H?"("+G+")":"on "+G)}if(P.length){Q.description=P.join(" ")}return Q}var T=k();if(true){a.platform=T;!(r=function(){return T}.call(t,n,t,e),r!==undefined&&(e.exports=r))}else{}}).call(this)}};var __webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(t!==undefined){return t.exports}var n=__webpack_module_cache__[e]={id:e,loaded:false,exports:{}};__webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__);n.loaded=true;return n.exports}(()=>{__webpack_require__.g=function(){if(typeof globalThis==="object")return globalThis;try{return this||new Function("return this")()}catch(e){if(typeof window==="object")return window}}()})();(()=>{__webpack_require__.nmd=e=>{e.paths=[];if(!e.children)e.children=[];return e}})();var __webpack_exports__={};window.Cookies=__webpack_require__(215);window.yaml=__webpack_require__(210);window.log4javascript=__webpack_require__(863);window.liteURL=__webpack_require__(194);window.platform=__webpack_require__(503);window.j1.adapter=__webpack_require__(922);window.j1.anime=__webpack_require__(258);window.j1.core=__webpack_require__(434);window.j1.core.parseContent=__webpack_require__(435);window.j1.core.navigator=__webpack_require__(102);window.j1.core.asciidoctor=__webpack_require__(702);window.j1.core.scrollSmooth=__webpack_require__(150);const J1Tocbot=__webpack_require__(562);const J1AttrChangeListener=__webpack_require__(497);const J1Speak2Me=__webpack_require__(544);const J1SCarousel=__webpack_require__(196);const J1AdocResultViewer=__webpack_require__(784)})(); + */(function(){"use strict";var i={function:true,object:true};var a=i[typeof window]&&window||this;var o=a;var s=i[typeof t]&&t;var l=i["object"]&&e&&!e.nodeType&&e;var c=s&&l&&typeof n.g=="object"&&n.g;if(c&&(c.global===c||c.window===c||c.self===c)){a=c}var u=Math.pow(2,53)-1;var d=/\bOpera/;var p=this;var f=Object.prototype;var h=f.hasOwnProperty;var m=f.toString;function g(e){e=String(e);return e.charAt(0).toUpperCase()+e.slice(1)}function v(e,t,n){var r={"10.0":"10",6.4:"10 Technical Preview",6.3:"8.1",6.2:"8",6.1:"Server 2008 R2 / 7","6.0":"Server 2008 / Vista",5.2:"Server 2003 / XP 64-bit",5.1:"XP",5.01:"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};if(t&&n&&/^Win/i.test(e)&&!/^Windows Phone /i.test(e)&&(r=r[/[\d.]+$/.exec(e)])){e="Windows "+r}e=String(e);if(t&&n){e=e.replace(RegExp(t,"i"),n)}e=b(e.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]);return e}function y(e,t){var n=-1,r=e?e.length:0;if(typeof r=="number"&&r>-1&&r<=u){while(++n<r){t(e[n],n,e)}}else{w(e,t)}}function b(e){e=L(e);return/^(?:webOS|i(?:OS|P))/.test(e)?e:g(e)}function w(e,t){for(var n in e){if(h.call(e,n)){t(e[n],n,e)}}}function C(e){return e==null?g(e):m.call(e).slice(8,-1)}function x(e,t){var n=e!=null?typeof e[t]:"number";return!/^(?:boolean|number|string|undefined)$/.test(n)&&(n=="object"?!!e[t]:true)}function E(e){return String(e).replace(/([ -])(?!$)/g,"$1?")}function S(e,t){var n=null;y(e,(function(r,i){n=t(n,r,i,e)}));return n}function L(e){return String(e).replace(/^ +| +$/g,"")}function k(e){var t=a;var n=e&&typeof e=="object"&&C(e)!="String";if(n){t=e;e=null}var r=t.navigator||{};var i=r.userAgent||"";e||(e=i);var s=n||p==o;var l=n?!!r.likeChrome:/\bChrome\b/.test(e)&&!/internal|\n/i.test(m.toString());var c="Object",u=n?c:"ScriptBridgingProxyObject",f=n?c:"Environment",h=n&&t.java?"JavaPackage":C(t.java),g=n?c:"RuntimeObject";var y=/\bJava/.test(h)&&t.java;var T=y&&C(t.environment)==f;var A=y?"a":"α";var I=y?"b":"β";var M=t.document||{};var N=t.operamini||t.opera;var D=d.test(D=n&&N?N["[[Class]]"]:C(N))?D:N=null;var O;var _=e;var P=[];var F=null;var B=e==i;var R=B&&N&&typeof N.version=="function"&&N.version();var j;var $=q([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]);var W=z(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"(?:Edge|Edg|EdgA|EdgiOS)"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Vivaldi","Waterfox","WebPositive",{label:"Yandex Browser",pattern:"YaBrowser"},{label:"UC Browser",pattern:"UCBrowser"},"Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chromium","Chrome",{label:"Chrome",pattern:"(?:HeadlessChrome)"},{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]);var H=X([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]);var U=V({Apple:{iPad:1,iPhone:1,iPod:1},Alcatel:{},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},Huawei:{},Lenovo:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Oppo:{},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1},Xiaomi:{Mi:1,Redmi:1}});var G=K(["Windows Phone","KaiOS","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian",{label:"DragonFly BSD",pattern:"DragonFly"},"Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function q(t){return S(t,(function(t,n){return t||RegExp("\\b"+(n.pattern||E(n))+"\\b","i").exec(e)&&(n.label||n)}))}function V(t){return S(t,(function(t,n,r){return t||(n[H]||n[/^[a-z]+(?: +[a-z]+\b)*/i.exec(H)]||RegExp("\\b"+E(r)+"(?:\\b|\\w*\\d)","i").exec(e))&&r}))}function z(t){return S(t,(function(t,n){return t||RegExp("\\b"+(n.pattern||E(n))+"\\b","i").exec(e)&&(n.label||n)}))}function K(t){return S(t,(function(t,n){var r=n.pattern||E(n);if(!t&&(t=RegExp("\\b"+r+"(?:/[\\d.]+|[ \\w.]*)","i").exec(e))){t=v(t,r,n.label||n)}return t}))}function X(t){return S(t,(function(t,n){var r=n.pattern||E(n);if(!t&&(t=RegExp("\\b"+r+" *\\d+[.\\w_]*","i").exec(e)||RegExp("\\b"+r+" *\\w+-[\\w]*","i").exec(e)||RegExp("\\b"+r+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(e))){if((t=String(n.label&&!RegExp(r,"i").test(n.label)?n.label:t).split("/"))[1]&&!/[\d.]+/.test(t[0])){t[0]+=" "+t[1]}n=n.label||n;t=b(t[0].replace(RegExp(r,"i"),n).replace(RegExp("; *(?:"+n+"[_-])?","i")," ").replace(RegExp("("+n+")[-_.]?(\\w)","i"),"$1 $2"))}return t}))}function Y(t){return S(t,(function(t,n){return t||(RegExp(n+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(e)||0)[1]||null}))}function J(){return this.description||""}$&&($=[$]);if(/\bAndroid\b/.test(G)&&!H&&(O=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(e))){H=L(O[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null}if(U&&!H){H=X([U])}else if(U&&H){H=H.replace(RegExp("^("+E(U)+")[-_.\\s]","i"),U+" ").replace(RegExp("^("+E(U)+")[-_.]?(\\w)","i"),U+" $2")}if(O=/\bGoogle TV\b/.exec(H)){H=O[0]}if(/\bSimulator\b/i.test(e)){H=(H?H+" ":"")+"Simulator"}if(W=="Opera Mini"&&/\bOPiOS\b/.test(e)){P.push("running in Turbo/Uncompressed mode")}if(W=="IE"&&/\blike iPhone OS\b/.test(e)){O=k(e.replace(/like iPhone OS/,""));U=O.manufacturer;H=O.product}else if(/^iP/.test(H)){W||(W="Safari");G="iOS"+((O=/ OS ([\d_]+)/i.exec(e))?" "+O[1].replace(/_/g,"."):"")}else if(W=="Konqueror"&&/^Linux\b/i.test(G)){G="Kubuntu"}else if(U&&U!="Google"&&(/Chrome/.test(W)&&!/\bMobile Safari\b/i.test(e)||/\bVita\b/.test(H))||/\bAndroid\b/.test(G)&&/^Chrome/.test(W)&&/\bVersion\//i.test(e)){W="Android Browser";G=/\bAndroid\b/.test(G)?G:"Android"}else if(W=="Silk"){if(!/\bMobi/i.test(e)){G="Android";P.unshift("desktop mode")}if(/Accelerated *= *true/i.test(e)){P.unshift("accelerated")}}else if(W=="UC Browser"&&/\bUCWEB\b/.test(e)){P.push("speed mode")}else if(W=="PaleMoon"&&(O=/\bFirefox\/([\d.]+)\b/.exec(e))){P.push("identifying as Firefox "+O[1])}else if(W=="Firefox"&&(O=/\b(Mobile|Tablet|TV)\b/i.exec(e))){G||(G="Firefox OS");H||(H=O[1])}else if(!W||(O=!/\bMinefield\b/i.test(e)&&/\b(?:Firefox|Safari)\b/.exec(W))){if(W&&!H&&/[\/,]|^[^(]+?\)/.test(e.slice(e.indexOf(O+"/")+8))){W=null}if((O=H||U||G)&&(H||U||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(G))){W=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(G)?G:O)+" Browser"}}else if(W=="Electron"&&(O=(/\bChrome\/([\d.]+)\b/.exec(e)||0)[1])){P.push("Chromium "+O)}if(!R){R=Y(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",E(W),"(?:Firefox|Minefield|NetFront)"])}if(O=$=="iCab"&&parseFloat(R)>3&&"WebKit"||/\bOpera\b/.test(W)&&(/\bOPR\b/.test(e)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(e)&&!/^(?:Trident|EdgeHTML)$/.test($)&&"WebKit"||!$&&/\bMSIE\b/i.test(e)&&(G=="Mac OS"?"Tasman":"Trident")||$=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(W)&&"NetFront"){$=[O]}if(W=="IE"&&(O=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(e)||0)[1])){W+=" Mobile";G="Windows Phone "+(/\+$/.test(O)?O:O+".x");P.unshift("desktop mode")}else if(/\bWPDesktop\b/i.test(e)){W="IE Mobile";G="Windows Phone 8.x";P.unshift("desktop mode");R||(R=(/\brv:([\d.]+)/.exec(e)||0)[1])}else if(W!="IE"&&$=="Trident"&&(O=/\brv:([\d.]+)/.exec(e))){if(W){P.push("identifying as "+W+(R?" "+R:""))}W="IE";R=O[1]}if(B){if(x(t,"global")){if(y){O=y.lang.System;_=O.getProperty("os.arch");G=G||O.getProperty("os.name")+" "+O.getProperty("os.version")}if(T){try{R=t.require("ringo/engine").version.join(".");W="RingoJS"}catch(e){if((O=t.system)&&O.global.system==t.system){W="Narwhal";G||(G=O[0].os||null)}}if(!W){W="Rhino"}}else if(typeof t.process=="object"&&!t.process.browser&&(O=t.process)){if(typeof O.versions=="object"){if(typeof O.versions.electron=="string"){P.push("Node "+O.versions.node);W="Electron";R=O.versions.electron}else if(typeof O.versions.nw=="string"){P.push("Chromium "+R,"Node "+O.versions.node);W="NW.js";R=O.versions.nw}}if(!W){W="Node.js";_=O.arch;G=O.platform;R=/[\d.]+/.exec(O.version);R=R?R[0]:null}}}else if(C(O=t.runtime)==u){W="Adobe AIR";G=O.flash.system.Capabilities.os}else if(C(O=t.phantom)==g){W="PhantomJS";R=(O=O.version||null)&&O.major+"."+O.minor+"."+O.patch}else if(typeof M.documentMode=="number"&&(O=/\bTrident\/(\d+)/i.exec(e))){R=[R,M.documentMode];if((O=+O[1]+4)!=R[1]){P.push("IE "+R[1]+" mode");$&&($[1]="");R[1]=O}R=W=="IE"?String(R[1].toFixed(1)):R[0]}else if(typeof M.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(W)){P.push("masking as "+W+" "+R);W="IE";R="11.0";$=["Trident"];G="Windows"}G=G&&b(G)}if(R&&(O=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(R)||/(?:alpha|beta)(?: ?\d)?/i.exec(e+";"+(B&&r.appMinorVersion))||/\bMinefield\b/i.test(e)&&"a")){F=/b/i.test(O)?"beta":"alpha";R=R.replace(RegExp(O+"\\+?$"),"")+(F=="beta"?I:A)+(/\d+\+?/.exec(O)||"")}if(W=="Fennec"||W=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(G)){W="Firefox Mobile"}else if(W=="Maxthon"&&R){R=R.replace(/\.[\d.]+/,".x")}else if(/\bXbox\b/i.test(H)){if(H=="Xbox 360"){G=null}if(H=="Xbox 360"&&/\bIEMobile\b/.test(e)){P.unshift("mobile mode")}}else if((/^(?:Chrome|IE|Opera)$/.test(W)||W&&!H&&!/Browser|Mobi/.test(W))&&(G=="Windows CE"||/Mobi/i.test(e))){W+=" Mobile"}else if(W=="IE"&&B){try{if(t.external===null){P.unshift("platform preview")}}catch(e){P.unshift("embedded")}}else if((/\bBlackBerry\b/.test(H)||/\bBB10\b/.test(e))&&(O=(RegExp(H.replace(/ +/g," *")+"/([.\\d]+)","i").exec(e)||0)[1]||R)){O=[O,/BB10/.test(e)];G=(O[1]?(H=null,U="BlackBerry"):"Device Software")+" "+O[0];R=null}else if(this!=w&&H!="Wii"&&(B&&N||/Opera/.test(W)&&/\b(?:MSIE|Firefox)\b/i.test(e)||W=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(G)||W=="IE"&&(G&&!/^Win/.test(G)&&R>5.5||/\bWindows XP\b/.test(G)&&R>8||R==8&&!/\bTrident\b/.test(e)))&&!d.test(O=k.call(w,e.replace(d,"")+";"))&&O.name){O="ing as "+O.name+((O=O.version)?" "+O:"");if(d.test(W)){if(/\bIE\b/.test(O)&&G=="Mac OS"){G=null}O="identify"+O}else{O="mask"+O;if(D){W=b(D.replace(/([a-z])([A-Z])/g,"$1 $2"))}else{W="Opera"}if(/\bIE\b/.test(O)){G=null}if(!B){R=null}}$=["Presto"];P.push(O)}if(O=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(e)||0)[1]){O=[parseFloat(O.replace(/\.(\d)$/,".0$1")),O];if(W=="Safari"&&O[1].slice(-1)=="+"){W="WebKit Nightly";F="alpha";R=O[1].slice(0,-1)}else if(R==O[1]||R==(O[2]=(/\bSafari\/([\d.]+\+?)/i.exec(e)||0)[1])){R=null}O[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(e)||0)[1];if(O[0]==537.36&&O[2]==537.36&&parseFloat(O[1])>=28&&$=="WebKit"){$=["Blink"]}if(!B||!l&&!O[1]){$&&($[1]="like Safari");O=(O=O[0],O<400?1:O<500?2:O<526?3:O<533?4:O<534?"4+":O<535?5:O<537?6:O<538?7:O<601?8:O<602?9:O<604?10:O<606?11:O<608?12:"12")}else{$&&($[1]="like Chrome");O=O[1]||(O=O[0],O<530?1:O<532?2:O<532.05?3:O<533?4:O<534.03?5:O<534.07?6:O<534.1?7:O<534.13?8:O<534.16?9:O<534.24?10:O<534.3?11:O<535.01?12:O<535.02?"13+":O<535.07?15:O<535.11?16:O<535.19?17:O<536.05?18:O<536.1?19:O<537.01?20:O<537.11?"21+":O<537.13?23:O<537.18?24:O<537.24?25:O<537.36?26:$!="Blink"?"27":"28")}$&&($[1]+=" "+(O+=typeof O=="number"?".x":/[.+]/.test(O)?"":"+"));if(W=="Safari"&&(!R||parseInt(R)>45)){R=O}else if(W=="Chrome"&&/\bHeadlessChrome/i.test(e)){P.unshift("headless")}}if(W=="Opera"&&(O=/\bzbov|zvav$/.exec(G))){W+=" ";P.unshift("desktop mode");if(O=="zvav"){W+="Mini";R=null}else{W+="Mobile"}G=G.replace(RegExp(" *"+O+"$"),"")}else if(W=="Safari"&&/\bChrome\b/.exec($&&$[1])){P.unshift("desktop mode");W="Chrome Mobile";R=null;if(/\bOS X\b/.test(G)){U="Apple";G="iOS 4.3+"}else{G=null}}else if(/\bSRWare Iron\b/.test(W)&&!R){R=Y("Chrome")}if(R&&R.indexOf(O=/[\d.]+$/.exec(G))==0&&e.indexOf("/"+O+"-")>-1){G=L(G.replace(O,""))}if(G&&G.indexOf(W)!=-1&&!RegExp(W+" OS").test(G)){G=G.replace(RegExp(" *"+E(W)+" *"),"")}if($&&!/\b(?:Avant|Nook)\b/.test(W)&&(/Browser|Lunascape|Maxthon/.test(W)||W!="Safari"&&/^iOS/.test(G)&&/\bSafari\b/.test($[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(W)&&$[1])){(O=$[$.length-1])&&P.push(O)}if(P.length){P=["("+P.join("; ")+")"]}if(U&&H&&H.indexOf(U)<0){P.push("on "+U)}if(H){P.push((/^on /.test(P[P.length-1])?"":"on ")+H)}if(G){O=/ ([\d.+]+)$/.exec(G);j=O&&G.charAt(G.length-O[0].length-1)=="/";G={architecture:32,family:O&&!j?G.replace(O[0],""):G,version:O?O[1]:null,toString:function(){var e=this.version;return this.family+(e&&!j?" "+e:"")+(this.architecture==64?" 64-bit":"")}}}if((O=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(_))&&!/\bi686\b/i.test(_)){if(G){G.architecture=64;G.family=G.family.replace(RegExp(" *"+O),"")}if(W&&(/\bWOW64\b/i.test(e)||B&&/\w(?:86|32)$/.test(r.cpuClass||r.platform)&&!/\bWin64; x64\b/i.test(e))){P.unshift("32-bit")}}else if(G&&/^OS X/.test(G.family)&&W=="Chrome"&&parseFloat(R)>=39){G.architecture=64}e||(e=null);var Q={};Q.description=e;Q.layout=$&&$[0];Q.manufacturer=U;Q.name=W;Q.prerelease=F;Q.product=H;Q.ua=e;Q.version=W&&R;Q.os=G||{architecture:null,family:null,version:null,toString:function(){return"null"}};Q.parse=k;Q.toString=J;if(Q.version){P.unshift(R)}if(Q.name){P.unshift(W)}if(G&&W&&!(G==String(G).split(" ")[0]&&(G==W.split(" ")[0]||H))){P.push(H?"("+G+")":"on "+G)}if(P.length){Q.description=P.join(" ")}return Q}var T=k();if(true){a.platform=T;!(r=function(){return T}.call(t,n,t,e),r!==undefined&&(e.exports=r))}else{}}).call(this)}};var __webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(t!==undefined){return t.exports}var n=__webpack_module_cache__[e]={id:e,loaded:false,exports:{}};__webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__);n.loaded=true;return n.exports}(()=>{__webpack_require__.g=function(){if(typeof globalThis==="object")return globalThis;try{return this||new Function("return this")()}catch(e){if(typeof window==="object")return window}}()})();(()=>{__webpack_require__.nmd=e=>{e.paths=[];if(!e.children)e.children=[];return e}})();var __webpack_exports__={};window.Cookies=__webpack_require__(215);window.yaml=__webpack_require__(210);window.log4javascript=__webpack_require__(863);window.liteURL=__webpack_require__(194);window.platform=__webpack_require__(503);window.j1.adapter=__webpack_require__(922);window.j1.anime=__webpack_require__(258);window.j1.core=__webpack_require__(434);window.j1.core.parseContent=__webpack_require__(435);window.j1.core.navigator=__webpack_require__(102);window.j1.core.asciidoctor=__webpack_require__(702);window.j1.core.scrollSmooth=__webpack_require__(150);window.j1.modules={};const J1Tocbot=__webpack_require__(562);const J1AttrChangeListener=__webpack_require__(497);const J1Speak2Me=__webpack_require__(544);const J1SCarousel=__webpack_require__(196);const J1AdocResultViewer=__webpack_require__(784)})(); \ No newline at end of file