"use strict";function _createForOfIteratorHelper(t,n){var o="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!o){if(Array.isArray(t)||(o=_unsupportedIterableToArray(t))||n&&t&&"number"==typeof t.length){o&&(t=o);var e=0,i=function(){};return{s:i,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,l=!1;return{s:function(){o=o.call(t)},n:function(){var t=o.next();return a=t.done,t},e:function(t){l=!0,r=t},f:function(){try{a||null==o.return||o.return()}finally{if(l)throw r}}}}function _unsupportedIterableToArray(t,n){if(t){if("string"==typeof t)return _arrayLikeToArray(t,n);var o={}.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?_arrayLikeToArray(t,n):void 0}}function _arrayLikeToArray(t,n){(null==n||n>t.length)&&(n=t.length);for(var o=0,e=Array(n);o<n;o++)e[o]=t[o];return e}var JOLITOC={options:{header_as_toggle:!0,scroll_update_interval:200,headings_full_row_clickable:!1,collapses_on:"hover-off",expands_on:"hover",floating_max_width:null,floating_compatibility_mode:!1,floating_widget_toc_title:!1,floating_show_from_top:!1,jump_to_offset:50,jump_to_offset_mobile:50,smooth_scroll:!0,scroll_duration:750,hash_in_url:!0,is_admin:!1,wp_widget_support:!1,in_the_loop:!0,post_class:null,content_selector:null,base_selectors:null},t:!1,o:null,i:null,l:null,O:!1,u:0,I:!1,T:null,C:null,p:null,J:null,L:null,m:null,v:0,j:0,h:0,_:0,k:0,H:document.documentElement.clientHeight,A:document.getElementById("wpadminbar")?document.getElementById("wpadminbar").offsetHeight:0,F:{S:function(t){return 1+--t*t*t*t*t}},M:function(t){return null===t?null:!!JOLITOC.R.P(t,"--jtoc-is-unfolded")||!JOLITOC.R.P(t,"--jtoc-is-folded")&&null},q:function(t){return null===t?null:!!JOLITOC.R.P(t,"wpj-jtoc--main")},D:function(t){if(null===t)return null;var n=t.closest(".wpj-jtoc");return!!JOLITOC.R.P(n,"--jtoc-the-content")},W:function(t){return null===t?null:!!JOLITOC.R.P(t,"--jtoc-animate")},R:{B:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=t?function(n){return t.closest(n)}:function(t){return document.querySelector(t)};if(null!==JOLITOC.L)return n(JOLITOC.L);if(null!==JOLITOC.options.base_selectors)for(var o=0;o<JOLITOC.options.base_selectors.length;o++){if(null!==(e=n(JOLITOC.options.base_selectors[o])))return e}else if(null!==JOLITOC.options.post_class)for(o=0;o<JOLITOC.options.post_class.length;o++){var e;if(null!==(e=n("."+JOLITOC.options.post_class[o])))return e}return null},N:function(t,n){var o=document.createElement(n||"div");return t&&(o.className=t),o},U:function(t){for(var n=items.length,o=0;o<n;o++)if(items[o].href===t)return o},P:function(t,n){return t.className&&new RegExp("(^|\\s)"+n+"(\\s|$)").test(t.className)},V:function(t){if(null===t)return null;var n=t.getBoundingClientRect(),o=window.pageXOffset||document.documentElement.scrollLeft,e=window.pageYOffset||document.documentElement.scrollTop;return{top:n.top+e,left:n.left+o}},$:function(){JOLITOC.H=document.documentElement.clientHeight,JOLITOC.m=JOLITOC.R.B();var t=!1;if(null===JOLITOC.m&&(JOLITOC.m=document.body,t=!0),null===JOLITOC.m)return!1;var n,o=JOLITOC.R.V(JOLITOC.m),e=(JOLITOC.m.getBoundingClientRect(),o.top);n=!0===t?e+JOLITOC.m.scrollHeight:e+JOLITOC.m.offsetHeight,JOLITOC.j=n-window.innerHeight,JOLITOC.v=e,JOLITOC.h=n},G:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=document.querySelectorAll(".--jtoc-is-active");if(null!==n)for(var o=0;o<n.length;o++)if(!t||null===n[o].querySelector(':scope > .wpj-jtoc--item-content a[href="#'+t+'"]')){n[o].classList.remove("--jtoc-is-active");var e=n[o].closest(".wpj-jtoc--body"),i=e.querySelector(".jtoc-indicator");null!==i&&(e.style.setProperty("--jtoc-active-item-top","0px"),i.style.opacity="0")}},K:function(){var t=document.querySelectorAll(".--jtoc-is-read");if(null!==t)for(var n=0;n<t.length;n++)t[n].classList.remove("--jtoc-is-read")},X:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window,e=o.scrollY||o.pageYOffset,i=Date.now(),r=null!==n?n:Math.abs(e-t)/3;0===r?(o.scrollTo(0,e+(t-e)),JOLITOC.I=!1):(JOLITOC.Y(e+(t-e)),function n(){var a=Math.min(1,(Date.now()-i)/r),l=e+(t-e)*JOLITOC.F.S(a);o.scrollTo(0,l),a<1?o.requestAnimationFrame(n):(JOLITOC.I=!1,JOLITOC.Y())}())},Z:function(t){var n=document.querySelectorAll('.wpj-jtoc--item-content a[href="#'+t+'"]');if(null!==n){JOLITOC.R.G(t);for(var o=0;o<n.length;o++){var e=n[o].closest(".wpj-jtoc--item");null!==e&&e.classList.add("--jtoc-is-active")}}JOLITOC.I=!0}},tt:function(t){var n=t.querySelector(":scope .wpj-jtoc--toc-inline .wpj-jtoc--header");if(null==n)return!1;var o,e=t.querySelector(":scope .wpj-jtoc--toc-inline"),i=window.getComputedStyle(n),r=parseFloat(i.getPropertyValue("margin-top")),a=parseFloat(i.getPropertyValue("margin-bottom")),l=window.getComputedStyle(e),O=parseFloat(l.getPropertyValue("border-top-width")),c=parseFloat(l.getPropertyValue("border-bottom-width")),u=n.getBoundingClientRect();return o=u.height+r+a+O+c,Math.round(100*o)/100},nt:function(t){var n=t.querySelector(":scope .wpj-jtoc--toc-inline");if(null==n)return!1;var o=window.getComputedStyle(n);return parseInt(o.getPropertyValue("padding-top"))+parseInt(o.getPropertyValue("padding-bottom"))},ot:function(t){var n=t.querySelector(":scope .wpj-jtoc--toc-inline");if(null==n)return!1;var o=n.getBoundingClientRect();return Math.ceil(o.height)},et:function(t){if(null==t)return!1;!0===(arguments.length>1&&void 0!==arguments[1]&&arguments[1])&&(t.style.maxHeight="");var n=t.getBoundingClientRect();return Math.ceil(n.height)},it:function(t){for(var n in JOLITOC.options)!0===t.hasOwnProperty(n)&&(JOLITOC.options[n]=t[n])},rt:function(){var t,n=!1;return t=navigator.userAgent||navigator.vendor||window.opera,(/(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|android|ipad|playbook|silk/i.test(t)||/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|dc\-s|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|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(i|ip)|hs\-c|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|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|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)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|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)|sk\-0|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\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|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(t.substr(0,4)))&&(n=!0),n},lt:function(){JOLITOC.t=JOLITOC.rt();var t={};if("undefined"!=typeof JTOC&&JTOC.hasOwnProperty("options")&&(t=JTOC.options),JOLITOC.it(t),JOLITOC.o=document.getElementsByClassName("wpj-jtoc"),!JOLITOC.o.length)return!1;var n,o=_createForOfIteratorHelper(JOLITOC.o);try{for(o.s();!(n=o.n()).done;){var e=n.value,i=JOLITOC.R.P(e,"wpj-jtoc--widget-slide-out")?":scope > .wpj-jtoc--slide-out-inner > .wpj-jtoc--toc":":scope .wpj-jtoc--toc-inline",r=e.querySelector(i);if(null!==r){for(var a,l=r.querySelectorAll(".wpj-jtoc--item a"),O=l.length,c=0;c<O;c++)l[c].addEventListener("click",JOLITOC.Ot,{capture:!0});if(!0===JOLITOC.q(e))if(!0===JOLITOC.W(e))!0===JOLITOC.M(e)?a=JOLITOC.et(e):!1===JOLITOC.M(e)&&(a=JOLITOC.tt(e)),r.style.maxHeight=a+"px"}}}catch(t){o.e(t)}finally{o.f()}JOLITOC.i=document.getElementsByClassName("jtoc-heading");var u=document.querySelectorAll(".wpj-jtoc--main .wpj-jtoc--toc-inline");u.length&&(JOLITOC.l=u[0].querySelectorAll(".wpj-jtoc--item")),JOLITOC.it(t),window.addEventListener("load",JOLITOC.R.$),window.addEventListener("load",JOLITOC.ct),window.addEventListener("resize",JOLITOC.ut);var d=document.getElementsByClassName("wpj-jtoc");if(d.length){var s,f=_createForOfIteratorHelper(d);try{for(f.s();!(s=f.n()).done;){s.value.style.removeProperty("display")}}catch(t){f.e(t)}finally{f.f()}}JOLITOC.Y()},ct:function(){var t,n=_createForOfIteratorHelper(JOLITOC.o);try{for(n.s();!(t=n.n()).done;){var o=t.value,e=null;if(null!==(e=!0===JOLITOC.options.header_as_toggle?o.getElementsByClassName("wpj-jtoc--header"):o.getElementsByClassName("wpj-jtoc--toggle-wrap"))){var i,r=_createForOfIteratorHelper(e);try{for(r.s();!(i=r.n()).done;){var a=i.value;null===a.closest(".wpj-jtoc--widget-floating")&&a.addEventListener("click",JOLITOC.dt,!1)}}catch(t){r.e(t)}finally{r.f()}}if(!0===JOLITOC.options.headings_full_row_clickable)for(var l=o.querySelectorAll(".wpj-jtoc--item"),O=l.length,c=0;c<O;c++)l[c].addEventListener("click",JOLITOC.st);var u=null!==JOLITOC.options.post_class?JOLITOC.options.post_class[0]:"entry",d=o.closest("."+u);null===d&&(d=o.closest(".entry-content")),null===d&&(d=o.closest(".entry"));var s=document.getElementsByClassName("entry-content");if(s.length||(s=document.getElementsByClassName("entry")),!0===JOLITOC.options.is_admin&&1===JOLITOC.o.length&&null===d&&s.length>0&&!1===JOLITOC.options.wp_widget_support){var f=document.createElement("div");f.classList.add("--jtoc-warning"),f.innerHTML="<strong>WARNING: Joli Table of contents</strong><br>"+JTOC.strings.wp_widget_support_message,o.before(f)}}}catch(t){n.e(t)}finally{n.f()}window.addEventListener("scroll",JOLITOC.ft)},ut:function(t){JOLITOC.R.$(),JOLITOC.t=JOLITOC.rt()},st:function(t){t.stopPropagation();var n=JOLITOC.It({heading:t.target||null,source:"main-toc"}),o=t.target.closest(".wpj-jtoc");if(null!==o&&o.dispatchEvent(n),!0==!t.isTrusted)return!1;var e=t.target.querySelector(":scope > a");if(null===e)return!1;var i=t.target.closest(".wpj-jtoc--widget-floating");null!==i&&i.classList.remove("--jtoc-widget-is-opened"),""!==e.hash&&null!==e.hash&&void 0!==e.hash||e.click(),!0===JOLITOC.options.smooth_scroll?(t.preventDefault(),JOLITOC.Tt(e.hash)):(t.preventDefault(),JOLITOC.Tt(e.hash,!1))},It:function(t){return new CustomEvent("jtocClickedHeading",{detail:t})},Ot:function(t){t.stopImmediatePropagation();var n=JOLITOC.It({heading:t.target||null,source:"main-toc"}),o=t.target.closest(".wpj-jtoc");null!==o&&o.dispatchEvent(n),t.target.pathname===window.location.pathname&&""!==t.target.hash&&null!==t.target.hash&&void 0!==t.target.hash&&(!0===JOLITOC.options.smooth_scroll?(t.preventDefault(),JOLITOC.Tt(t.target.hash)):(t.preventDefault(),JOLITOC.Tt(t.target.hash,!1)),(!JOLITOC.t&&!0===JOLITOC.options.Ct||JOLITOC.t&&!0===JOLITOC.options.Jt)&&null!==t.target.closest(".wpj-jtoc--widget-slide-out")&&JOLITOC.Lt(JOLITOC.wt[0]))},Tt:function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(null===t)return!1;var o=-1!==t.indexOf("#",0)?t.slice(1):t,e=decodeURIComponent(o),i=document.getElementById(e);if(null===i)return!1;var r=i.getBoundingClientRect().top+window.scrollY,a=JOLITOC.t?JOLITOC.options.jump_to_offset_mobile:JOLITOC.options.jump_to_offset;a+=JOLITOC.A,JOLITOC.R.Z(e),!0===n?JOLITOC.R.X(r-a+1,JOLITOC.options.scroll_duration):JOLITOC.R.X(r-a+1,0),!0===JOLITOC.options.hash_in_url&&history.replaceState(void 0,void 0,"#"+e)},vt:function(t){var n=JOLITOC.J+t,o=JOLITOC.i[n];if(!o)return!1;var e=o.id;!0===JOLITOC.options.smooth_scroll?JOLITOC.Tt(e):JOLITOC.Tt(e,!1)},ft:function(t){JOLITOC.u=window.scrollY,JOLITOC.I||(setTimeout(function(){window.requestAnimationFrame(function(){JOLITOC.Y(),JOLITOC.I=!1})},JOLITOC.options.scroll_update_interval),JOLITOC.I=!0)},Y:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(JOLITOC.i.length){JOLITOC.T=JOLITOC.C;var n=JOLITOC.i,o=JOLITOC.t?JOLITOC.options.jump_to_offset_mobile:JOLITOC.options.jump_to_offset;o+=JOLITOC.A;for(var e,i=null!==t?t:window.pageYOffset|document.body.scrollTop,r=n.length,a=0;a<r;a++){var l=JOLITOC.R.V(n[a]).top-o;if(0===a&&i<l&&(JOLITOC.C=null),!(i>l))break;JOLITOC.C=n[a].getAttribute("id"),JOLITOC.J=a}if(null===JOLITOC.C)return JOLITOC.R.G(),JOLITOC.R.K(),!1;if(e=document.querySelectorAll('.wpj-jtoc li a[href="#'+JOLITOC.C+'"]'),JOLITOC.R.G(JOLITOC.C),null!==e&&JOLITOC.p!==JOLITOC.C)for(var O=0;O<e.length;O++){e[O].closest(".wpj-jtoc--item").classList.add("--jtoc-is-active");e[O].innerHTML,e[O].dataset.numeration}null!==JOLITOC.p&&JOLITOC.C===JOLITOC.T||(JOLITOC.p=JOLITOC.C)}},dt:function(t){if(!1===t.isTrusted)return!1;var n,o=t.target.closest(".wpj-jtoc--toc"),e=o.closest(".wpj-jtoc");if(null===o)return!1;if(!0===JOLITOC.W(e)&&o.addEventListener("transitionend",function(t){var n=t.currentTarget.closest(".wpj-jtoc");"max-height"==t.propertyName&&(!0===JOLITOC.R.P(n,"--jtoc-is-folding")?(n.classList.remove("--jtoc-is-folding"),n.classList.add("--jtoc-is-folded")):!0===JOLITOC.R.P(n,"--jtoc-is-unfolding")&&(n.classList.remove("--jtoc-is-unfolding"),n.classList.add("--jtoc-is-unfolded")))}),!0===JOLITOC.M(e)){e.classList.remove("--jtoc-is-unfolded"),!1===JOLITOC.W(e)?e.classList.add("--jtoc-is-folded"):e.classList.add("--jtoc-is-folding");var i=JOLITOC.nt(e);n=JOLITOC.tt(e)+i}else e.classList.remove("--jtoc-is-folded"),e.classList.add("--jtoc-is-unfolded"),n=o.scrollHeight;o.style.maxHeight=n+"px",JOLITOC.R.$()}};document.addEventListener("readystatechange",function(){"complete"===document.readyState&&JOLITOC.lt()});