"use strict";(self.webpackChunkwebpackLogReporter=self.webpackChunkwebpackLogReporter||[]).push([[512],{8512:(e,t,o)=>{o.d(t,{Z:()=>u});var i=o(1002),s=o(5671),n=o(3144),r=o(5282),l=o(2884),u=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,s.Z)(this,e),this.scrollDivClass="report-scroll-module",this.scrollSubDivClass="report-scroll-sub-module",this.ignoreHidden=t.ignoreHidden||!1,this.scrollReportOffset=t.scrollReportOffset||200,this.scrollMsg=t.scrollMsg||{},this.scrollLintenerFns=[],this.extMsgs=t&&t.extMsgs||{},this.reportedIds=[],this.checkScroll()}return(0,n.Z)(e,[{key:"getOffset",value:function(e){var t={top:0,left:0};return"function"==typeof e.getBoundingClientRect&&(t=e.getBoundingClientRect()),{top:t.top+(window.pageYOffset||e.scrollTop)-(e.clientTop||0),left:t.left+(window.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}}},{key:"judgeHidden",value:function(e){for(var t=e;t!==document.body;){if(window.getComputedStyle(t)&&"none"===window.getComputedStyle(t).display)return!0;t=t.parentNode}return!1}},{key:"inView",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e){var o=this.scrollReportOffset,i=e.getBoundingClientRect();if(o>0&&o<1&&(o=i.height/2),t){var s=window.innerHeight;return i.top>=0&&s-i.top>o||i.top<0&&i.bottom>=o}var n=document.documentElement||document.body.parentNode||document.body,r=window.pageYOffset?window.pageYOffset:n.scrollTop,l=this.getOffset(e).top,u=window.innerHeight;window.innerWidth;return!(i.right<=0||i.left>=window.innerWidth)&&(l>=r&&l+o=0&&i.top-o.top