1"use strict";(self.webpackChunkroxana=self.webpackChunkroxana||[]).push([[1733],{65403(e,t,n){n.r(t),n.d(t,{default:()=>s}),n(52675),n(89463),n(2259),n(16280),n(76918),n(23418),n(64346),n(23792),n(44114),n(34782),n(23288),n(62010),n(26099),n(27495),n(90906),n(38781),n(47764),n(62953);var r=n(96540),o=n(71468),i=n(67961),a=n(24375);var c=n(74848);function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const s=function(e){var t=e.anchorId,n=e.onDismiss,u=(0,o.d4)(a.YH),s=(0,r.useRef)(null),d=l((0,r.useState)({top:-9999,left:-9999}),2),f=d[0],m=d[1],v=(0,r.useCallback)(function(){var e=document.getElementById(t);if(e&&s.current){var n=e.getBoundingClientRect(),r=s.current.offsetHeight||50,o=s.current.offsetWidth||160,i=n.bottom+6+4,a=n.right-o;i+r>window.innerHeight-8&&(i=n.top-r-6-4),a=Math.max(8,a),a=Math.min(window.innerWidth-o-8,a),m({top:i,left:a})}},[t]);return(0,r.useEffect)(function(){var e=requestAnimationFrame(v);return window.addEventListener("scroll",v,!0),window.addEventListener("resize",v),function(){cancelAnimationFrame(e),window.removeEventListener("scroll",v,!0),window.removeEventListener("resize",v)}},[v]),(0,r.useEffect)(function(){var e=document.getElementById(t);if(e){var r=new IntersectionObserver(function(e){l(e,1)[0].isIntersecting||n()},{threshold:0});return r.observe(e),function(){return r.disconnect()}}},[t,n]),(0,r.useEffect)(function(){var e=function(e){var r=document.getElementById(t);!s.current||s.current.contains(e.target)||r&&r.contains(e.target)||n()};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}},[t,n]),(0,c.jsx)(i.A,{zIndex:21,children:(0,c.jsxs)("div",{ref:s,className:"lnONx1tXzTVP7xV1v0zc",style:{top:"".concat(f.top,"px"),left:"".concat(f.left,"px")},role:"tooltip",children:[(0,c.jsxs)("div",{className:"qa67lbWDBLClm_2bOE2u",children:[(0,c.jsx)("div",{className:"bAqgHlwmzJlNbbpYKlLs",children:u.bookmark_nudge_title}),(0,c.jsx)("div",{className:"epFVjeeHiKg5ima4Qlae",children:u.bookmark_nudge_subtitle})]}),(0,c.jsx)("div",{className:"WukrcHJXGLRLGzBJmlZD"})]})})}}}]);
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.