1function getUniqueTipId(){var n="tip-"+Math.floor(0+999*Math.random());if(document.getElementById(n)===null)return n;getUniqueTipId()}function openToolTip(){(positioningElement===undefined||positioningElement===null)&&(positioningElement="body");var n=getUniqueTipId();_p(positioningElement).append(`<div id="ToolTipDialog" class="tool-tip ${variant}" data-tool-tip="${hash}" role="dialog" tabindex="-1" aria-label="disclosure" aria-describedby="${n}"><div class="tip-scroll" id="${n}">${text}</div><button type="button" class="tooltip-close">${closeBox}<span class="sr-only">${dictionaryTokens.closeDialog}</span></button><div class="arrow"></div></div>`);positioningElement.setAttribute("tooltip-open","");_p(".tool-tip[data-tool-tip='"+hash+"']").find(".tooltip-close").on("click",function(n){n.preventDefault();closeToolTip(_p("[tooltip-open] #ToolTipDialog"),n,!0)});bindTabFeatures();setTimeout(function(){_p(tip).focus()},500);tip=_p("[data-tool-tip='"+hash+"']");toolTipArrow=_p(".tool-tip .arrow");positionToolTip();positionArrow()}function resizeFunctions(){_p("[data-tool-tip='"+hash+"']").length>0&&(positionToolTip(),positionArrow())}function positionToolTip(){let r=0,t=0;const f=positioningElement.closest("[data-tooltip-container]")??document.body;tip.output[0].style="";const n={container:f.getBoundingClientRect(),positioningElement:positioningElement.getBoundingClientRect(),arrow:toolTipArrow.dimensions(),tip:tip.dimensions()},s=n.container.width<=400;s&&tip.css("min-width","auto");let u=parseInt(window.getComputedStyle(f).paddingRight.replace("px","")),i=parseInt(window.getComputedStyle(f).paddingLeft.replace("px",""));u===0&&(u=16);i===0&&(i=16);const h=n.positioningElement.top-n.container.top>=n.tip.height+n.arrow.height,e=n.positioningElement.left-n.container.left-i>=n.tip.width/2,o=n.container.right-n.positioningElement.right>=n.tip.width/2;if(forceOutView==="top"||tip.closest("[data-tooltip=below]").length||!h?(r=n.positioningElement.height+n.arrow.height,tip.addClass("flip")):(r=(n.tip.height+n.arrow.height)*-1,tip.removeClass("flip")),s){const f=n.container.left+n.container.width,e=n.positioningElement.left+n.positioningElement.width;t=`${Math.floor(n.container.left-n.positioningElement.left+i)}px`;tip.css("right",`${Math.floor((f-e-u)*-1)}px`);tip.css("top",`${Math.floor(r)}px`);tip.css("left",t);return}if(e&&o&&forceOutView!=="left"&&forceOutView!=="right")t=n.tip.width/-2;else if(forceOutView==="left"||!o&&e){const i=n.container.left+n.container.width,r=n.positioningElement.left+n.positioningElement.width;t=i-r-n.tip.width-u}else(forceOutView==="right"||!e&&o)&&(t=(n.positioningElement.left-n.container.left)*-1+i);tip.css("top",`${Math.floor(r)}px`);tip.css("left",`${Math.floor(t)}px`)}function positionArrow(){toolTipArrow.css("left","0px");const n={positioningElement:positioningElement.getBoundingClientRect(),tip:tip.dimensions(),arrow:toolTipArrow.dimensions()};let t;t=n.positioningElement.left-n.arrow.left-n.arrow.width/2+n.positioningElement.width/2;t<0&&(t=0);t>n.tip.width&&(t=n.tip.width-n.arrow.width);toolTipArrow.css("left",Math.floor(t)+"px")}function bindTabFeatures(){var n=_p(".tip-body a");_p(".tool-tip .tooltip-close").tabGoTo(_p(".tool-tip").find(focusableList).first());n.length>0?(_p(".tool-tip").tabGoBack(".tool-tip .tooltip-close"),n.first().tabGoBack(".tool-tip"),_p(".tool-tip .tooltip-close").tabGoBack(n.last())):(_p(".tool-tip .tooltip-close").tabGoBack(".tool-tip"),_p(".tool-tip").tabGoBack(".tool-tip .tooltip-close"));_p(".tool-tip").on("keydown",function(n){var t=n.which||n.keyCode;t==key.escape&&(event.preventDefault(),event.stopPropagation(),closeToolTip(_p("[tooltip-open] #ToolTipDialog"),n,!0));t==key.enter&&n.target.tagName.toLowerCase()!=="a"&&n.preventDefault()});_p(".tool-tip[data-tool-tip='"+hash+"']").find(".tooltip-close").on("keydown",function(n){var t=n.which||n.keyCode;t==key.enter&&n.stopPropagation()})}function closeToolTip(n,t,i,r){var f,u,e;_p("[tooltip-open] #ToolTipDialog").length>0&&(u=1,f=i?30:0,_p("[tooltip-open]").removeAttr("tooltip-open"),e=setInterval(function(){n.css("opacity")>0?(u+=-.1,n.css("opacity",u)):(clearInterval(e),(t.target.parentNode.className=="tooltip-close"||t.target.className=="tooltip-close"||t instanceof KeyboardEvent)&&_this.focus(),n.remove(),r&&r()
1)},f))}var tip,_this,variant,text,positioningElement,hash,forceOutView,toolTipArrow,closeBox="<svg version='1.1' xmlns='http://www.w3.org/2000/svg' width='416' height='416' viewBox='0 0 416 416'><path d='M251.869 207.985l148.759-148.759c12.137-12.137 12.137-31.752 0-43.884s-31.752-12.137-43.884 0l-148.759 148.79-148.759-148.697c-12.137-12.137-31.752-12.137-43.884 0s-12.137 31.752 0 43.884l148.759 148.697-148.759 148.759c-12.137 12.137-12.137 31.752 0 43.884 6.053 6.053 13.995 9.093 21.942 9.093s15.894-3.044 21.942-9.093l148.759-148.79 148.759 148.697c6.053 6.053 13.995 9.093 21.942 9.093s15.894-3.044 21.942-9.093c12.137-12.137 12.137-31.752 0-43.884l-148.759-148.697z'><\/path><\/svg>";_p("body").on("tool-tip",function(n){_this=n.detail.target;variant=n.detail.variant;text=n.detail.text;positioningElement=n.detail.positioningElement;hash=text.hashCode();forceOutView=n.detail.forceOutView;positioningElement.hasAttribute("tooltip-open")?closeToolTip(_p("[tooltip-open] #ToolTipDialog"),n,!0):_p(".tool-tip").length>0?closeToolTip(_p("[tooltip-open] #ToolTipDialog"),n,!1,openToolTip):openToolTip()});_p(window).on("click",function(n){_p("[tooltip-open]").length>0&&_p(n.target).closest("[tooltip-trigger]",!0).length==0&&closeToolTip(_p("[tooltip-open] #ToolTipDialog"),n,!0)});_p().throttleResize(resizeFunctions);
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.