"use strict";function _createForOfIteratorHelper(n,t){var o="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!o){if(Array.isArray(n)||(o=_unsupportedIterableToArray(n))||t&&n&&"number"==typeof n.length){o&&(n=o);var e=0,i=function(){};return{s:i,n:function(){return e>=n.length?{done:!0}:{done:!1,value:n[e++]}},e:function(n){throw n},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,l=!0,a=!1;return{s:function(){o=o.call(n)},n:function(){var n=o.next();return l=n.done,n},e:function(n){a=!0,r=n},f:function(){try{l||null==o.return||o.return()}finally{if(a)throw r}}}}function _unsupportedIterableToArray(n,t){if(n){if("string"==typeof n)return _arrayLikeToArray(n,t);var o=Object.prototype.toString.call(n).slice(8,-1);return"Object"===o&&n.constructor&&(o=n.constructor.name),"Map"===o||"Set"===o?Array.from(n):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?_arrayLikeToArray(n,t):void 0}}function _arrayLikeToArray(n,t){(null==t||t>n.length)&&(t=n.length);for(var o=0,e=new Array(t);o<t;o++)e[o]=n[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,jump_to_offset:50,jump_to_offset_mobile:50,logo:null,smooth_scroll:!0,scroll_duration:750,hash_in_url:!0,columns_mode:!1,columns_breakpoint:768,sticky_toc_offset_top:0,slide_out_mode:"push",slide_out_open_on_load:!1,slide_out_auto_close:!1,slide_out_close_click_away:!1,dynamic_mode:!1,is_admin:!1,wp_widget_support:!1,in_the_loop:!0,post_class:null},t:!1,o:null,i:null,l:null,O:null,u:null,p:null,T:null,I:null,m:null,C:!1,J:0,L:!1,v:null,g:null,j:null,h:null,_:0,k:0,H:0,A:0,F:{M:function(n){return 1+--n*n*n*n*n}},S:function(n){return null===n?null:!!JOLITOC.q.D(n,"--jtoc-is-unfolded")||!JOLITOC.q.D(n,"--jtoc-is-folded")&&null},P:function(n){return null===n?null:!!JOLITOC.q.D(n,"wpj-jtoc--main")},R:function(n){return null===n?null:!!JOLITOC.q.D(n,"--jtoc-the-content")},N:function(n){return null===n?null:!!JOLITOC.q.D(n,"--jtoc-animate")},q:{U:function(n,t){var o=document.createElement(t||"div");return n&&(o.className=n),o},W:function(n){for(var t=items.length,o=0;o<t;o++)if(items[o].href===n)return o},D:function(n,t){return n.className&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(n.className)},B:function(n){var t=n.getBoundingClientRect(),o=window.pageXOffset||document.documentElement.scrollLeft,e=window.pageYOffset||document.documentElement.scrollTop;return{top:t.top+e,left:t.left+o}},V:function(){var n=null!==JOLITOC.options.post_class?JOLITOC.options.post_class[0]:"entry",t=document.querySelector("."+n);if(null===t&&(t=document.querySelector(".entry-content")),null===t&&(t=document.body),null===t)return!1;var o=JOLITOC.q.B(t),e=(t.getBoundingClientRect(),o.top),i=e+t.offsetHeight;JOLITOC._=e,JOLITOC.k=i-window.innerHeight,JOLITOC.H=i},$:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=document.querySelectorAll(".--jtoc-is-active");if(null!==t)for(var o=0;o<t.length;o++)n&&null!==t[o].querySelector(':scope > a[href="#'+n+'"]')||t[o].classList.remove("--jtoc-is-active")},G:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=window.scrollY||window.pageYOffset,e=Date.now(),i=null!==t?t:Math.abs(o-n)/3;0===i?window.scrollTo(0,o+(n-o)):function t(){var r=Math.min(1,(Date.now()-e)/i),l=o+(n-o)*JOLITOC.F.M(r);window.scrollTo(0,l),r<1&&window.requestAnimationFrame(t)}()}},K:function(n){var t=n.querySelector(":scope > .wpj-jtoc--toc .wpj-jtoc--header");if(null==t)return!1;var o=t.getBoundingClientRect();return Math.ceil(o.height)},X:function(n){var t=n.querySelector(":scope > .wpj-jtoc--toc");if(null==t)return!1;var o=window.getComputedStyle(t);return parseInt(o.getPropertyValue("padding-top"))+parseInt(o.getPropertyValue("padding-bottom"))},Y:function(n){var t=n.querySelector(":scope > .wpj-jtoc--toc");if(null==t)return!1;var o=t.getBoundingClientRect();return Math.ceil(o.height)},Z:function(n){if(null==n)return!1;var t=n.getBoundingClientRect();return Math.ceil(t.height)},nn:function(n){for(var t in JOLITOC.options)!0===n.hasOwnProperty(t)&&(JOLITOC.options[t]=n[t])},tn:function(){var n,t;JOLITOC.t=(t=!1,n=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(n)||/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(n.substr(0,4)))&&(t=!0),t);var o={};if("undefined"!=typeof JTOC&&JTOC.hasOwnProperty("options")&&(o=JTOC.options),JOLITOC.nn(o),JOLITOC.o=document.getElementsByClassName("wpj-jtoc"),!JOLITOC.o.length)return!1;var e,i=_createForOfIteratorHelper(JOLITOC.o);try{for(i.s();!(e=i.n()).done;){var r=e.value,l=r.querySelector(":scope > .wpj-jtoc--toc");if(null!==l){for(var a,c=l.querySelectorAll(".wpj-jtoc--item a"),O=c.length,u=0;u<O;u++)c[u].addEventListener("click",JOLITOC.on);if(!0===JOLITOC.P(r))if(!0===JOLITOC.N(r))!0===JOLITOC.S(r)?a=JOLITOC.Z(r):!1===JOLITOC.S(r)&&(a=JOLITOC.K(r)),l.style.maxHeight=a+"px"}}}catch(n){i.e(n)}finally{i.f()}JOLITOC.i=document.getElementsByClassName("jtoc-heading"),JOLITOC.nn(o),JOLITOC.en(),window.addEventListener("load",JOLITOC.q.V),window.addEventListener("resize",JOLITOC.rn);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(n){f.e(n)}finally{f.f()}}},en:function(){var n,t=_createForOfIteratorHelper(JOLITOC.o);try{for(t.s();!(n=t.n()).done;){var o=n.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;){i.value.addEventListener("click",JOLITOC.ln,!1)}}catch(n){r.e(n)}finally{r.f()}}if(!0===JOLITOC.options.headings_full_row_clickable)for(var l=o.querySelectorAll(".wpj-jtoc--item"),a=l.length,c=0;c<a;c++)l[c].addEventListener("click",JOLITOC.an);var O=null!==JOLITOC.options.post_class?JOLITOC.options.post_class[0]:"entry",u=o.closest("."+O);null===u&&(u=o.closest(".entry-content")),null===u&&(u=o.closest(".entry"));var d=document.getElementsByClassName("entry-content");if(d.length||(d=document.getElementsByClassName("entry")),!0===JOLITOC.options.is_admin&&1===JOLITOC.o.length&&null===u&&d.length>0&&!1===JOLITOC.options.wp_widget_support){var s=document.createElement("div");s.classList.add("--jtoc-warning"),s.innerHTML="<strong>WARNING: Joli Table of contents</strong><br>"+JTOC.strings.wp_widget_support_message,o.before(s)}}}catch(n){t.e(n)}finally{t.f()}window.addEventListener("scroll",JOLITOC.cn)},rn:function(n){JOLITOC.q.V()},an:function(n){if(!0==!n.isTrusted)return!1;var t=n.target.querySelector(":scope > a");if(null===t)return!1;var o=n.target.closest(".wpj-jtoc--widget-floating");null!==o&&o.classList.remove("--jtoc-widget-is-opened"),""!==t.hash&&null!==t.hash&&void 0!==t.hash||t.click(),!0===JOLITOC.options.smooth_scroll?(n.preventDefault(),JOLITOC.On(t.hash)):(n.preventDefault(),JOLITOC.On(t.hash,!1))},un:function(n){return new CustomEvent("jtocClickedHeading",{detail:n})},on:function(n){var t=JOLITOC.un({heading:n.target||null,source:"main-toc"}),o=n.target.closest(".wpj-jtoc");null!==o&&o.dispatchEvent(t),n.target.pathname===window.location.pathname&&""!==n.target.hash&&null!==n.target.hash&&void 0!==n.target.hash&&(!0===JOLITOC.options.smooth_scroll?(n.preventDefault(),JOLITOC.On(n.target.hash)):(n.preventDefault(),JOLITOC.On(n.target.hash,!1)),JOLITOC.t&&!0===JOLITOC.options.slide_out_auto_close&&null!==n.target.closest(".wpj-jtoc--widget-slide-out")&&JOLITOC.dn(JOLITOC.O[0]))},On:function(n){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(null===n)return!1;var o=-1!==n.indexOf("#",0)?n.slice(1):n,e=decodeURIComponent(o),i=document.getElementById(e);if(null===i)return!1;var r=i.getBoundingClientRect().top+window.scrollY,l=JOLITOC.t?JOLITOC.options.jump_to_offset_mobile:JOLITOC.options.jump_to_offset;!0===t?JOLITOC.q.G(r-l+1,JOLITOC.options.scroll_duration):JOLITOC.q.G(r-l+1,0),!0===JOLITOC.options.hash_in_url&&history.replaceState(void 0,void 0,"#"+e)},sn:function(n){var t=JOLITOC.h+n,o=JOLITOC.i[t];if(!o)return!1;var e=o.id;!0===JOLITOC.options.smooth_scroll?JOLITOC.On(e):JOLITOC.On(e,!1)},cn:function(n){JOLITOC.J=window.scrollY,JOLITOC.L||(setTimeout((function(){window.requestAnimationFrame((function(){JOLITOC.fn(),JOLITOC.L=!1}))}),JOLITOC.options.scroll_update_interval),JOLITOC.L=!0)},fn:function(n){if(JOLITOC.i.length){for(var t,o=JOLITOC.i,e=JOLITOC.t?JOLITOC.options.jump_to_offset_mobile:JOLITOC.options.jump_to_offset,i=window.pageYOffset|document.body.scrollTop,r=o.length,l=0;l<r;l++){var a=JOLITOC.q.B(o[l]).top-e;if(0===l&&i<a&&(JOLITOC.g=null),!(i>a))break;JOLITOC.g=o[l].getAttribute("id"),JOLITOC.h=l}if(null===JOLITOC.g)return JOLITOC.q.$(),!1;if(t=document.querySelectorAll('.wpj-jtoc li a[href="#'+JOLITOC.g+'"]'),JOLITOC.q.$(JOLITOC.g),null!==t)for(var c=0;c<t.length;c++){t[c].closest(".wpj-jtoc--item").classList.add("--jtoc-is-active");t[c].innerHTML,t[c].dataset.numeration}JOLITOC.v=JOLITOC.g,null!==JOLITOC.j&&JOLITOC.g===JOLITOC.v||(JOLITOC.j=JOLITOC.g)}},ln:function(n){if(!1===n.isTrusted)return!1;var t,o=n.target.closest(".wpj-jtoc");if(null===o)return!1;var e=o.querySelector(":scope > .wpj-jtoc--toc");if(!0===JOLITOC.N(o)&&e.addEventListener("transitionend",(function(n){var t=n.currentTarget.closest(".wpj-jtoc");"max-height"==n.propertyName&&(!0===JOLITOC.q.D(t,"--jtoc-is-folding")?(t.classList.remove("--jtoc-is-folding"),t.classList.add("--jtoc-is-folded")):!0===JOLITOC.q.D(t,"--jtoc-is-unfolding")&&(t.classList.remove("--jtoc-is-unfolding"),t.classList.add("--jtoc-is-unfolded")))})),!0===JOLITOC.S(o)){o.classList.remove("--jtoc-is-unfolded"),!1===JOLITOC.N(o)?o.classList.add("--jtoc-is-folded"):o.classList.add("--jtoc-is-folding");var i=JOLITOC.X(o);t=JOLITOC.K(o)+i}else o.classList.remove("--jtoc-is-folded"),o.classList.add("--jtoc-is-unfolded"),t=e.scrollHeight;e.style.maxHeight=t+"px",JOLITOC.q.V()}};document.addEventListener("readystatechange",(function(){"complete"===document.readyState&&JOLITOC.tn()}));