1free_Web.Function.ReadArea={Config:{DefineArea:[{Name:"导èªåº",TagName:".mainNav",img:"Br_ReadArea_menu.png"},{Name:"交äºåº",TagName:".s-form",img:"Br_ReadArea_interaction.png"},{Name:"æ£æåº",TagName:".mainContent",img:"Br_ReadArea_interaction.png"},{Name:"è§çªåº",TagName:".freewebinfolistarea",img:"Br_ReadArea_interaction.png"},{Name:"æ£æåº",TagName:".articleCon",img:"Br_ReadArea_interaction.png"},],tools:[{id:"Br_Area",fun:"javascript:free_Web.Function.ReadArea.Start();",title:"å¼å¯è¯»å±",minTitle:"读å±",entitle:"å
³é读å±",img:"Br_ReadArea.png",key:"Shift+B",dir:"",keycode:66},{id:"Br_Area_Return",fun:"javascript:free_Web.Function.ReadArea.Return();",title:"è¿åä¸ä¸å±",minTitle:"è¿å",entitle:"è¿åä¸ä¸å±",img:"Br_GoBack.png",key:"Shift+B",dir:"",hidden:!0,keycode:80},],InsterClassName:"read-area",TagIdPrefix:"area-",FocusClassName:"read-area-border",TabAreaSelectedName:"read-area-selected-tab",TabAreaSelectItemName:"read-rea-selected-tab-item"},SelectItems:[],areaList:[],currentArea:null,status:!1,enableTab:!1,initTab:!1,load:function(){var i=this.Config.DefineArea,e,u,t,n,o,s,h,l,a;for(let l=0;l<i.length;l++){const a=i[l];var r={Name:a.Name,Id:this.Config.TagIdPrefix+a.TagName,Tag:a.TagName,img:a.img,TagElements:[],Index:-1},c=a.TagName.split("|"),f=[];for(n=0;n<c.length;n++)for(e=$(c[n]),u=0;u<e.length;u++)($(e[u]).children().length!=0||a.Single)&&f.push(e[u]);if(f.length>0){for(let n=0;n<f.length;n++){const t=f[n];$(t).is(":hidden")||r.TagElements.push(t);$(t).attr("data-pos-top",Math.round($(t).offset().top/20));$(t).attr("data-pos-left",Math.round($(t).offset().left/20))}for(t=[],n=0;n<r.TagElements.length;n++){o=r.TagElements[n];s=!1;for(h in t)$(o).attr("data-pos-top")==$(t[h]).attr("data-pos-top")&&$(o).attr("data-pos-left")==$(t[h]).attr("data-pos-left")&&(s=!0);s||t.push(o)}r.TagElements=t;this.areaList.push(r)}}i=this.areaList;for(let n=0;n<i.length;n++){const t=i[n];l=$("."+this.Config.InsterClassName);a="<li><a id='"+t.Id+"'href=\"javascript:free_Web.Function.ReadArea.FindArea('"+t.Id+"')\"><img src='/free_Web/images/"+t.img+"'><\/a><p>"+t.Name+"<\/p><label>Alt + "+(n+1)+"<\/label><\/li> ";l.append(a)}},KeyboardEventRegister:!1,KeyboardEvent:function(){this.KeyboardEventRegister||(document.addEventListener("keydown",function(n){var t,n,r,i;free_Web.Function.ReadAreaKeyBoard.enable||this.enableTab&&(t=0,n=n||event,t=n.key,n.altKey&&(isNaN(t)||(r=parseInt(t),i=$("#free_Web_box .free_Web_tool .read-area").find("li")[r-1],i&&$(i).find("a")[0].click())))}),this.KeyboardEventRegister=!0)},toolhtml:function(){var n,t;for(s="<ul class='Br_Area_ul'>",n=0;n<this.Config.tools.length;n++)s+="<li class='Br_Area_li'><a id='"+this.Config.tools[n].id+"' href='"+this.Config.tools[n].fun+"' title='"+this.Config.tools[n].title+"ï¼"+this.Config.tools[n].key+"ï¼'><img src='/free_Web/images/"+this.Config.tools[n].img+"' dir='"+this.Config.tools[n].dir+"'><\/a><p>"+this.Config.tools[n].minTitle+"<\/p><\/li>";return s+="<\/ul>",t=$(s),t.find("#Br_Area_Return").parent().hide(),t},Return:function(){free_Web.Function.ReadArea.justShowTools=!1;$("#Br_Area").parent().show();$("#Br_Area_Return").parent().hide();var n=$(".free_Web_tool");n.children().remove();$("#free_Web_box_sub").css("height","");$("<ul><li><a id='Br_BarTitle'><img src='/free_Web/images/Br_BarTitle.png' /><\/a><\/li><\/ul>").appendTo(n);free_Web.Function.pageZoom.toolhtml().appendTo(n);free_Web.Function.FontZoom.toolhtml().appendTo(n);free_Web.Function.textMode.toolhtml().appendTo(n);free_Web.Function.Br_ChangBg.toolhtml().appendTo(n);free_Web.Function.guides.toolhtml().appendTo(n);free_Web.Function.Fping.toolhtml().appendTo(n);free_Web.Function.Read.toolhtml().appendTo(n);free_Web.Function.ReadArea.toolhtml().appendTo(n);free_Web.Function.show.toolhtml().appendTo(n);free_Web.Function.help.toolhtml().appendTo(n);free_Web.tool_Box_sub.slideDown(500);free_Web.tool_Box.slideDown(500)},show:function(){var n=$("#Br_Area"),t=$("#Fpbar_En");this.status?(n.attr("title","å
³é读å±("+this.Config.tools[0].key+")"),n.addClass("active")):(n.attr("title","å¼å¯è¯»å±("+this.Config.tools[0].key+")"),n.removeClass("active"));this.IStransEn?t.removeClass("en"):t.addClass("en");$("#"+this.Config.menuBoxid).find("li").removeClass("active");$("#"+this.Config.menuBoxid).find("li").eq(this.ItemNum).addClass("active")},down:function(){$("#free_Web_box_sub").height("96px");isInIframe()||free_Web.Function.audioplay.audio("æ¨å·²å
³é读å±è®¾ç½®å¼å
³");this.areaList=[];$("."+this.Config.InsterClassName).remove();$(".free_Web_tool").children().remove();var n=$(".free_Web_tool_hide").children();for(let t=0;t<n.length;t++){const i=n[t];$(".free_Web_tool").append($(i))}$(".free_Web_tool_hide").remove();this.show()},clear:function(){$(".Br_Area_ul").remove()},Start:function(){var n;if(free_Web.Function.ReadArea.Config.CustomDefineArea&&(free_Web.Function.ReadArea.Config.SourceDefineArea=free_Web.Function.ReadArea.Config.DefineArea,free_Web.Function.ReadArea.Config.DefineArea=free_Web.Function.ReadArea.Config.CustomDefineArea),$("#free_Web_box_sub").height("120px"),free_Web.Function.show.status)if(this.status)this.clear(),isInIframe()||free_Web.Function.audioplay.audio("æ¨å·²å
³é读å±åè½"),free_Web.Function.Bridge.switchFunction("free_Web.Function.ReadArea.Start");else{$(".Br_Area_ul").prepend("<li><ul class='"+this.Config.InsterClassName+"' hidden><\/ul><\/li>");$("body").append("<ul class='free_Web_tool_hide' hidden><\/ul>");n=$(".free_Web_tool").children();for(let t=0;t<n.length;t++){const i=n[t];$(".free_Web_tool_hide").append($(i).clone(!0))}function t(n,t){var i=n.split(",");for(let r=0;r<i.length;r++)if(n=i[r],$(t).find(n).length>0||$(t).find(n).length>0||$(t).hasClass(n))return!0}n=$(".free_Web_tool").children();for(let i=0;i<n.length;i++){const r=n[i];t("#Br_BarTitle,#Br_Area,.read-area,read-area,#Br_close,#Br_help",r)||$(r).remove()}this.load();this.status=!0;$("."+this.Config.InsterClassName).show();isInIframe()||free_Web.Function.audioplay.audio("æ¨å·²å¼å¯è¯»å±åè½");this.show();free_Web.tool_Box_sub.slideDown(500);free_Web.tool_Box.slideDown(500);free_Web.Function.Bridge.switchFunction("free_Web.Function.ReadArea.Start")}},DefaultStart:function(){this.enableTab=!0;this.initTab||(this.KeyboardEvent(),free_Web.Function.show.status&&(this.AddOnceEvent("mousedown,keydown"),free_Web.Function.InsideLabel.init(
1)),this.initTab=!0,free_Web.Function.Bridge.switchFunction("free_Web.Function.ReadArea.DefaultStart"))},clear:function(){this.status=!1;this.ISItemsShow=!1;this.down();this.show()},AddOnceEvent:function(n){var t=n.split(",");for(let i=0;i<t.length;i++){t=n.split(",");const r=t[i];window.addEventListener(r,function(n){if(!free_Web.Function.ReadAreaKeyBoard.enable){if(n.code=="Enter"||n.code=="NumpadEnter"){free_Web.Function.ReadArea.EnterKeyDown();return}n.code=="Tab"?(free_Web.Function.ReadArea.TabKeyFunction(n),this.event.preventDefault()):free_Web.Function.ReadArea.TabKeyClear();free_Web.Function.ReadArea.currentArea&&$(free_Web.Function.ReadArea.currentArea).removeClass(free_Web.Function.ReadArea.Config.FocusClassName)}})}},TabKeyFunction:function(n){var u,f,e,o,t,i,r;if(this.enableTab){if(u=$("."+free_Web.Function.ReadArea.Config.FocusClassName),u.length!=0?(u.removeClass(free_Web.Function.ReadArea.Config.FocusClassName),u.addClass(free_Web.Function.ReadArea.Config.TabAreaSelectedName)):$("body").addClass(free_Web.Function.ReadArea.Config.TabAreaSelectedName),f=$("."+free_Web.Function.ReadArea.Config.TabAreaSelectedName),this.SelectItems.length==0){for(e=f.find(".Shimen-Pointer-Label"),o=f.find(".INPUT-Shimen-Pointer-Label"),t=0;t<o.length;t++)i=o[t],$(i).is(":hidden")||this.SelectItems.push(i);for(t=0;t<e.length;t++)i=e[t],$(i).is(":hidden")||this.SelectItems.push(i)}if($(this.currentSelectItem).removeClass(free_Web.Function.ReadArea.Config.TabAreaSelectItemName),this.SelectItemIndex?this.SelectItemIndex>=this.SelectItems.length&&(this.SelectItemIndex=0):this.SelectItemIndex=0,this.SelectItems.length!=0&&($(this.currentSelectItem).blur(),r=this.SelectItems[this.SelectItemIndex],$(r).addClass(free_Web.Function.ReadArea.Config.TabAreaSelectItemName),$(r).focus(),n&&n.stopPropagation(),this.currentSelectItem=r,this.SelectItemIndex++,free_Web.Function.SeniorEase&&(free_Web.Function.SeniorEase.Variable.selectItemIndex=this.SelectItemIndex),this.TabSelectMsg(r)),$("."+free_Web.Function.ReadArea.Config.TabAreaSelectItemName).length!=0){var i=$("."+free_Web.Function.ReadArea.Config.TabAreaSelectItemName),s=$(i),h=$(window).height(),c=s.offset().top,l=c-.2*h;$("html, body").stop(!0,!1).animate({scrollTop:l},400)}}},TabKeyClear:function(){this.SelectItems=[];this.SelectItemIndex=0;$("."+free_Web.Function.ReadArea.Config.TabAreaSelectItemName).removeClass(free_Web.Function.ReadArea.Config.TabAreaSelectItemName);$("."+free_Web.Function.ReadArea.Config.TabAreaSelectedName).removeClass(free_Web.Function.ReadArea.Config.TabAreaSelectedName);$(".voice-active").removeClass("voice-active")},TabSelectMsg:function(n){var t=free_Web.Function.Read.getReadContent(n);$("voice").removeClass("voice-active");$(n).addClass("voice-active");this.EnterAreaShow(t)},EnterKeyDown:function(){$(this.currentSelectItem).parent()[0].click()},EnterAreaShow:function(n){free_Web.Function.audioplay.audio(n);$("#tooltips_show").html(n)},FindArea:function(n){var u=this.areaList,i,t,f,r,e;for(let o=0;o<u.length;o++){const s=u[o];if(s.Id==n){i=s.Index;i++;i<s.TagElements.length?s.Index++:(s.Index=0,i=0);t=s.TagElements[i];$(t).addClass(this.Config.FocusClassName);f=$(t).offset().top;r=f-130;$("#JS_hideBox2").hasClass("topNav-fixed")||(r=r-54);$("html,body").stop(!0,!1).animate({scrollTop:r},220,"swing");$(t).focus();this.currentArea=t;e=$(t).find("a").length;this.EnterAreaShow("æ¨å·²è¿å
¥"+s.Name+",æ¬åºåå
å«"+e+"龿¥ã");return}}}};
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.