1var zbpConfig = { 2 bloghost: "https://www.fengemail.com/blog/", 3 blogversion: "173060", 4 ajaxurl: "https://www.fengemail.com/blog/zb_system/cmd.php?act=ajax&src=", 5 cookiepath: "/blog/", 6 lang: { 7 error: { 8 72: "åç§°ä¸è½ä¸ºç©ºææ ¼å¼ä¸æ£ç¡®", 9 29: "é®ç®±æ ¼å¼ä¸æ£ç¡®ï¼å¯è½è¿é¿æä¸ºç©º", 10 46: "è¯è®ºå 容ä¸è½ä¸ºç©ºæè¿é¿" 11 } 12 }, 13 comment: { 14 useDefaultEvents: true, 15 inputs: { 16 action: { 17 getter: function () { 18 return $("#inpId").parent("form").attr("action"); 19 } 20 }, 21 name: { 22 selector: '#inpName', 23 saveLocally: true, 24 required: true, 25 validateRule: /^[^\sã]+$/ig, 26 validateFailedErrorCode: 72, 27 }, 28 email: { 29 selector: '#inpEmail', 30 saveLocally: true, 31 validateRule: /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/ig, 32 validateFailedErrorCode: 29, 33 }, 34 homepage: { 35 selector: '#inpHomePage', 36 getter: function () { 37 var t = $('#inpHomePage').val(); 38 return (!/^(.+)\:\/\//.test(t) && t !== "") ? 'http://' + t : t; 39 }, 40 saveLocally: true 41 }, 42 postid: { 43 selector: '#inpId', 44 required: true 45 }, 46 verify: { 47 selector: '#inpVerify' 48 }, 49 content: { 50 selector: '#txaArticle', 51 required: true, 52 validateRule: /./ig, 53 validateFailedErrorCode: 46, 54 }, 55 replyid: { 56 selector: '#inpRevID' 57 }, 58 format: { 59 getter: function () {return 'json';} 60 } 61 } 62 } 63}; 64var zbp = new ZBP(zbpConfig); 65 66var bloghost = zbp.options.bloghost; 67var cookiespath = zbp.options.cookiepath; 68var ajaxurl = zbp.options.ajaxurl; 69var lang_comment_name_error = zbp.options.lang.error[72]; 70var lang_comment_email_error = zbp.options.lang.error[29]; 71var lang_comment_content_error = zbp.options.lang.error[46]; 72 73$(function () { 74 75 zbp.cookie.set("timezone", (new Date().getTimezoneOffset()/60)*(-1)); 76 var $cpLogin = $(".cp-login").find("a"); 77 var $cpVrs = $(".cp-vrs").find("a"); 78 var $addinfo = zbp.cookie.get("addinfoblog"); 79 if (!$addinfo){ 80 return ; 81 } 82 $addinfo = JSON.parse($addinfo); 83 84 if ($addinfo.chkadmin){ 85 $(".cp-hello").html("æ¬¢è¿ " + $addinfo.useralias + " (" + $addinfo.levelname + ")"); 86 $cpLogin.html("åå°ç®¡ç"); 87 } 88 89 if($addinfo.chkarticle){ 90 $cpVrs.html("æ°å»ºæç« "); 91 $cpVrs.attr("href", zbp.options.bloghost + "zb_system/cmd.php?act=ArticleEdt"); 92 } 93}); 94$(function(){ 95 let inpNameVal = $(zbpConfig.comment.inputs.name.selector).val(); 96 if (typeof inpNameVal === "undefined") { 97 return; 98 } 99 if (inpNameVal.trim() === "" || inpNameVal === "访客"){ 100 zbp.userinfo.output(); 101 } 102}); 103 104document.writeln("<script src='https://www.fengemail.com/blog/zb_users/plugin/UEditor/third-party/prism/prism.js' type='text/javascript'><\/script><link rel='stylesheet' type='text/css' href='https://www.fengemail.com/blog/zb_users/plugin/UEditor/third-party/prism/prism.css'/>");$(function(){var compatibility={as3:"actionscript","c#":"csharp",delphi:"pascal",html:"markup",xml:"markup",vb:"basic",js:"javascript",plain:"markdown",pl:"perl",ps:"powershell"};var runFunction=function(doms,callback){doms.each(function(index,unwrappedDom){var dom=$(unwrappedDom);var codeDom=$("<code>");if(callback)callback(dom);var languageClass="prism-language-"+function(classObject){if(classObject===null)return"markdown";var className=classObject[1];return compatibility[className]?compatibility[className]:className}(dom.attr("class").match(/prism-language-([0-9a-zA-Z]+)/));codeDom.html(dom.html()).addClass("prism-line-numbers").addClass(languageClass);dom.html("").addClass(languageClass).append(codeDom)}
104)};runFunction($("pre.prism-highlight"));runFunction($('pre[class*="brush:"]'),function(preDom){var original;if((original=preDom.attr("class").match(/brush:([a-zA-Z0-9\#]+);/))!==null){preDom.get(0).className="prism-highlight prism-language-"+original[1]}});Prism.highlightAll()});
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.