1(()=>{"use strict";var e;function t(t,n){return e||(e=function(e){for(var t="atchesSelector",n=0,o=["matches","m".concat(t),"webkitM".concat(t),"mozM".concat(t),"msM".concat(t),"oM".concat(t)];n<o.length;n++){var a=o[n];if(e[a])return a}}(t)),t[e](n)}function n(e,n){for(var o=e;o&&(1!==o.nodeType||!t(o,n));)o=o.parentNode;return o}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function i(e,t,n){return(t=function(e){var t=function(e){if("object"!=o(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==o(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}!function(){var e=highlight_and_share,t=e.prefix,o=e.suffix,l=e.content_legacy_mode,s=null,c=document.querySelector("#has-highlight-and-share");if(null!==c){var h=e.social_network_classes||".has_whatsapp, .has_facebook, .has_twitter, .has_copy, .has_reddit, .has_telegram, .has_linkedin, .has_xing, .has_signal, .has_vk, .has_tumblr, .has_mastodon, .has_email_mailto, .has_email_form, .has_threads, .has_bluesky, .has_webshare",d=c.querySelector(".highlight-and-share-wrapper").getBoundingClientRect(),u=d.width,f=(d.height,function(e){var t=window.getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility&&"0"!==t.opacity}),p=function(){var e=document.querySelectorAll(".highlight-and-share-wrapper");null!==e&&e.forEach(function(e){null===e.closest("#has-highlight-and-share")&&e.remove()})},g=function(n,l,s,d,u){var g=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null;if(!1!==highlight_and_share.show_twitter||!1!==highlight_and_share.show_facebook||!1!==highlight_and_share.show_linkedin||!1!==highlight_and_share.show_ok||!1!==highlight_and_share.show_vk||!1!==highlight_and_share.show_pinterest||!1!==highlight_and_share.show_email||!1!==highlight_and_share.show_webshare||!1!==highlight_and_share.show_mastodon){p();var y=c.querySelector(".highlight-and-share-wrapper").cloneNode(!0);if(y.style.display="block",y.style.position="absolute",y.style.width="auto",y.style.height="auto",y.style["z-index"]=1e4,y.classList.contains("orientation-vertical")&&(y.style.display="inline-flex"),function(n,a,i,r,l,s){var c=n.querySelectorAll(h);if(null===c)return n;var d="";"inline"===s?d="highlight":"selection"===s?d="selection":"cta"===s&&(d="quote"),c.forEach(function(n){var s=n.querySelector("a"),c=s.getAttribute("href");c=(c=(c=(c=(c=(c=(c=(c=(c=(c=c.replace("%url%",encodeURIComponent(a))).replace("%username%",encodeURIComponent(e.twitter_username))).replace("%title%",encodeURIComponent(i))).replace("%text%",encodeURIComponent(r))).replace("%hashtags%",encodeURIComponent(l))).replace("%type%",encodeURIComponent(d))).replace("%threadstext%","%prefix%"+encodeURIComponent(r)+"%suffix%"+encodeURIComponent("\n\n"+a))).replace("%blueskytext%","%prefix%"+encodeURIComponent(r)+"%suffix%"+encodeURIComponent("\n\n"+a))).replace("%prefix%",encodeURIComponent(t))).replace("%suffix%",encodeURIComponent(o)),s.setAttribute("href",c);var h=n.getAttribute("data-title");null!==h&&(h=h.replace("%title%",encodeURIComponent(i)),n.setAttribute("data-title",h));var u=n.getAttribute("data-url");null!==u&&(u=u.replace("%url%",encodeURIComponent(a)),n.setAttribute("data-url",u))})}(y,s,l,n,d,u),y.querySelectorAll("a").forEach(function(e){"_blank"===e.getAttribute("target")&&e.setAttribute("data-open-in-new-tab","1"),e.removeAttribute("target")}),void 0!==navigator.share){var b=y.querySelector(".has_webshare");null!==b&&(b.style.display="inline-block")}switch(document.body.appendChild(y),u){case"selection":case"comments":m(y,g);break;case"inline":w(y,g);break;case"cta":v(y,g)}
1y.querySelectorAll(h).forEach(function(e){f(e)&&e.addEventListener("mousedown",function(){!function(e){var t,n,o,r,l;if("undefined"==typeof hasStatsConfig||hasStatsConfig.stats_enabled){var s={event:e.event||"has:share",hasShareText:null!==(t=e.hasShareText)&&void 0!==t?t:"",hasSharePostUrl:null!==(n=e.hasSharePostUrl)&&void 0!==n?n:"",hasSharePostTitle:null!==(o=e.hasSharePostTitle)&&void 0!==o?o:"",hasShareType:null!==(r=e.hasShareType)&&void 0!==r?r:"",hasSocialNetwork:null!==(l=e.hasSocialNetwork)&&void 0!==l?l:""};"undefined"==typeof hasStatsConfig||hasStatsConfig.stats_enhanced||(s.hasShareText="",s.hasSharePostUrl="",s.hasSharePostTitle=""),void 0!==window.dataLayer&&Array.isArray(window.dataLayer)&&window.dataLayer.push(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){i(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},s)),"function"==typeof window.gtag&&window.gtag("event","has:share",{has_share_text:s.hasShareText,has_share_post_url:s.hasSharePostUrl,has_share_post_title:s.hasSharePostTitle,has_share_type:s.hasShareType,has_social_network:s.hasSocialNetwork}),window.dispatchEvent(new CustomEvent(s.event,{detail:s,bubbles:!0,cancelable:!1}))}}({hasShareText:n,hasSharePostUrl:s,hasSharePostTitle:l,hasShareType:u,hasSocialNetwork:e.getAttribute("data-type")})},!0)});var _=y.querySelectorAll(".has_whatsapp, .has_facebook, .has_twitter, .has_telegram, .has_linkedin, .has_xing, .has_reddit, .has_tumblr, .has_threads, .has_bluesky");null!==_&&_.forEach(function(e){if(f(e)){var t=e.querySelector("a");t.addEventListener("click",function(e){e.preventDefault();var n=t.getAttribute("href");"1"===t.getAttribute("data-open-in-new-tab")?window.open(n,"_blank","noopener,noreferrer"):"1"===t.getAttribute("data-requires-popup")?window.open(n,"Highlight and Share","width=575,height=430,toolbar=false,menubar=false,location=false,status=false"):window.location.href=n})}});var x=y.querySelectorAll(".has_copy");null!==x&&x.forEach(function(e){f(e)&&("undefined"==typeof ClipboardItem?e.remove():e.addEventListener("click",function(t){t.preventDefault();try{var o=new Blob([n],{type:"text/plain"}),a=[new ClipboardItem((i={},l=o.type,s=o,(l=function(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}(l))in i?Object.defineProperty(i,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):i[l]=s,i))];navigator.clipboard.write(a)}catch(i){}var i,l,s;e.setAttribute("data-tooltip","Copied!")}))});var S=y.querySelectorAll(".has_email_form");null!==S&&S.forEach(function(e){f(e)&&e.addEventListener("click",function(e){e.preventDefault();var t=e.target.closest("a").getAttribute("href");"undefined"!=typeof Fancybox&&(p(),window.highlightShareFancy=new Fancybox([{src:t,type:"iframe",preload:!0,compact:!0,autoFocus:!0}],{Toolbar:{autoEnable:!1}}))})});var C=y.querySelectorAll(".has_mastodon");null!==C&&C.forEach(function(e){f(e)&&e.addEventListener("click",function(e){e.preventDefault();var t=e.target.closest("a").getAttribute("href");"undefined"!=typeof Fancybox&&(p(),window.highlightShareFancy=new Fancybox([{type:"inline",compact:!0,src:"#has-mastodon-prompt"}],{Toolbar:{autoEnable:!1},on:{done:function(){var e=document.querySelector(".has-mastodon-form"),n=e.querySelector("input");null!==n&&n.focus(),e.addEventListener("submit",function(e){e.preventDefault();var o=n.value;localStorage.setItem("highlight-and-share-mastodon",o);var a=t;""!==o&&(a=a.replace(/mastodon\.social/i,o)),window.open(a,"Highlight and Share","width=575,height=430,toolbar=false,menubar=false,location=false,status=false")});var o=localStorage.getItem("highlight-and-share-mastodon");null!==o&&(n.value=o)}}}))})});var E=y.querySelectorAll(".has_webshare");
1null!==E&&E.forEach(function(e){f(e)&&e.addEventListener("click",function(e){e.preventDefault();var t=e.target.closest("a").getAttribute("href");navigator.share({title:l,text:n,url:t})})})}},m=function(e,t){var n=window.innerWidth,o=window.innerHeight,a=y(t).getBoundingClientRect(),i=a.top,r=a.left,l=a.width,s=a.height;e.offsetWidth>n&&(e.style.maxWidth=n-20+"px",e.classList.add("has-no-margin-bottom"));var c=e.getBoundingClientRect(),h=c.width,d=c.height;if(e.classList.contains("orientation-vertical")){var f=r+window.scrollX-(h+15),p=i+window.scrollY-d/2+s/2;if(e.classList.add("has-no-margin-bottom"),i+window.scrollY-d/2<0){e.style.display="grid",e.style.gridTemplateColumns="1fr 1fr";var g=e.getBoundingClientRect();e.style.top=i+window.scrollY-g.height/2+s/2+"px",e.style.left=r+window.scrollX-g.width-15+"px"}else if(i+d>o){e.style.display="grid",e.style.gridTemplateColumns="1fr 1fr";var m=e.getBoundingClientRect();e.style.top=i+window.scrollY-m.height/2+s/2+"px",e.style.left=r+window.scrollX-m.width-15+"px"}else e.style.left=f+"px",e.style.top=p+"px",e.classList.remove("has-no-margin-bottom")}else{var w=r+window.scrollX+l/2-h/2,v=i+window.scrollY-d-15;e.classList.add("has-no-margin-bottom"),w<0?e.style.left="15px":w+u>n?e.style.right="15px":(e.style.left=w+"px",e.classList.remove("has-no-margin-bottom")),e.style.top=v+"px"}},w=function(e,t){var n=window.innerWidth,o=window.innerHeight,a=t.getBoundingClientRect(),i=a.top,r=a.left,l=a.width,s=a.height,c=e.getBoundingClientRect(),h=c.width,d=c.height;if(e.classList.contains("orientation-vertical")){var f=r+window.scrollX-(h+15),p=i+window.scrollY-d/2+s/2;if(e.classList.add("has-no-margin-bottom"),i+window.scrollY-d/2<0){e.style.display="grid",e.style.gridTemplateColumns="1fr 1fr";var g=e.getBoundingClientRect();e.style.top=i+window.scrollY-g.height/2+s/2+"px";var m=r+window.scrollX-g.width-15;e.style.left=m<0?"15px":m+"px"}else if(i+d>o){e.style.display="grid",e.style.gridTemplateColumns="1fr 1fr";var w=e.getBoundingClientRect();e.style.top=i+window.scrollY-w.height/2+s/2+"px";var y=r+window.scrollX-w.width-15;e.style.left=y<0?"15px":y+"px"}else e.style.left=f+"px",e.style.top=p+"px",e.classList.remove("has-no-margin-bottom")}else{var v=r+window.scrollX+l/2-h/2,b=i+window.scrollY-d-15;e.classList.add("has-no-margin-bottom"),v<0?e.style.left="15px":v+u>n?e.style.right="15px":(e.style.left=v+"px",e.classList.remove("has-no-margin-bottom")),e.style.top=b+"px"}},y=function(e){var t=document.defaultView.getSelection(),o=t.rangeCount&&t.getRangeAt(0);if(o){var a=function(e,t){var o=e.cloneRange();if(e.collapsed||!t)return o;var a=n(e.startContainer,t);return a?function(e,t){var n=e.compareDocumentPosition(t);return!n||(16&n)>0}(a,e.endContainer)||o.setEnd(a,a.childNodes.length):(a=n(e.endContainer,t))?o.setStart(a,0):o.collapse(),o}(o,e);if(!a.collapsed&&a.getClientRects().length)return a}},v=function(e,t){var n=window.innerWidth,o=window.innerHeight,a=t.getBoundingClientRect(),i=a.top,r=a.left,l=a.width,s=a.height;e.getBoundingClientRect().width>n&&(e.style.maxWidth=n-20+"px",e.classList.add("has-no-margin-bottom"));var c=e.getBoundingClientRect(),h=c.width,d=c.height;if(e.classList.contains("orientation-vertical")){window.scrollX;var f=i+window.scrollY-d/2+s/2;if(e.classList.add("has-no-margin-bottom"),i+window.scrollY-d/2<0){e.style.display="grid",e.style.gridTemplateColumns="1fr 1fr";var p=e.getBoundingClientRect();e.style.top=i+window.scrollY-p.height/2+s/2+"px";var g=r+window.scrollX-p.width-15;e.style.left=g<0?"15px":g+"px"}else if(i+d>o){e.style.display="grid",e.style.gridTemplateColumns="1fr 1fr";var m=e.getBoundingClientRect();e.style.top=i+window.scrollY-m.height/2+s/2+"px";var w=r+window.scrollX-m.width-15;e.style.left=w<0?"15px":w+"px"}else{var y=e.getBoundingClientRect();e.style.left=r+window.scrollX-y.width-15+"px",e.style.top=f+"px",e.classList.remove("has-no-margin-bottom")}}else{var v=r+window.scrollX+l/2-h/2,b=i+window.scrollY-d-15;e.classList.add("has-no-margin-bottom"),v<0?e.style.left="15px":v+u>n?e.style.right="15px":(e.style.left=v+"px",e.classList.remove("has-no-margin-bottom")),e.style.top=b+"px"}},b=function(e){var t=null!==e?e.dataset.url:window.location.href,n=null!==e?e.dataset.title:document.title,o=null!==e?e.dataset.hashtags:"",a={};return a.href=t,a.title=n,a.hashtags=o,a},_=e.content;if(""!==_){var x=document.querySelectorAll(_);if(null!==x){var S=function(e,t){p();var n=document.defaultView.getSelection().toString().trim();if(""!==n){var o=t.querySelector(".has-social-placeholder"),a=b(o),i=a.href,r=a.title,l=a.hashtags;g(n,r,i,l,"selection")}};x.forEach(function(e){!e.classList.contains("has-content-area")||l?e.addEventListener("mouseup",function(t){S(0,e)}):["selectionchange","mouseup","touchend","touchcancel"].forEach(function(t){e.parentElement.addEventListener(t,function(t){S(0,e.parentElement)})})})}var C=document.querySelectorAll(".has-inline-text");
1null!==C&&C.forEach(function(t){highlight_and_share.inline_highlight_tooltips_enabled&&""!==highlight_and_share.inline_highlight_tooltips_text&&t.setAttribute("data-tooltip",highlight_and_share.inline_highlight_tooltips_text),t.addEventListener("click",function(n){!function(t,n){if(p(),n!==s){s=n;var o=n.innerText.trim();if(""!==o){var a=t.target.closest(".has-social-placeholder"),i=b(a),r=i.href,l=i.title,c=i.hashtags;e.enable_webshare_inline_highlight&&"function"==typeof navigator.share?navigator.share({title:l,url:r,text:o}):g(o,l,r,c,"inline",n)}}else s=null}(n,t);var o=document.querySelectorAll(".has-inline-text-tooltip");null!==o&&o.forEach(function(e){e.remove()})}),t.addEventListener("mouseover",function(e){if(t.hasAttribute("data-tooltip")){var n=e.target.getBoundingClientRect().top,o=window.scrollX,a=window.scrollY,i=e.clientX-60+o,r=n-30+a-20,l=document.createElement("div");l.classList.add("has-inline-text-tooltip"),l.style.position="absolute",l.style.left=i+"px",l.style.top=r+"px",l.innerText=t.getAttribute("data-tooltip"),document.body.appendChild(l);var s=l.getBoundingClientRect();s.right>window.innerWidth?l.style.left=i-(s.right-window.innerWidth)+"px":s.left<0&&(l.style.left=i-s.left+"px"),s.bottom>window.innerHeight?l.style.top=r-(s.bottom-window.innerHeight)+"px":s.top<0&&(l.style.top=r-s.top+"px")}}),t.addEventListener("mouseout",function(){var e=document.querySelectorAll(".has-inline-text-tooltip");null!==e&&e.forEach(function(e){e.classList.add("has-fade-out"),setTimeout(function(){e.remove()},900)})})});var E=document.querySelectorAll(".has-click-prompt");null!==E&&E.forEach(function(t){t.addEventListener("click",function(n){if(n.preventDefault(),p(),t!==s){s=t;var o=t.parentNode.querySelector(".has-click-to-share-text").getAttribute("data-text-full"),a=t.closest(".has-social-placeholder"),i=b(a),r=i.href,l=i.title,c=i.hashtags;e.enable_webshare_click_to_share&&"function"==typeof navigator.share?navigator.share({title:l,url:r,text:o}):g(o,l,r,c,"cta",t.closest(".has-click-to-share"))}else s=null})});var A=function(){var e=document.querySelectorAll(".has-comment-placeholder");null!==e&&e.forEach(function(e){["selectionchange","mouseup","touchend","touchcancel"].forEach(function(t){e.parentElement.addEventListener(t,function(t){!function(e,t){p();var n=document.defaultView.getSelection().toString().trim();if(""!==n){var o=t.querySelector(".has-comment-placeholder"),a=o.getAttribute("data-comment-url"),i=o.getAttribute("data-title");g(n,i,a,"","comments")}}(0,e.parentElement)})})})};document.addEventListener("wpacAfterUpdateComments",A),A(),document.addEventListener("keydown",function(e){"Escape"===e.key&&p()})}}}()})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.