提交 74ad5f6a 编写于 作者: MengZian's avatar MengZian

20210823

上级
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><!-- Copyright 2021 Bright_Leader | Licensed under the Apache License, Version 2.0 (the "License"); | you may not use this file except in compliance with the License. | You may obtain a copy of the License at | http://www.apache.org/licenses/LICENSE-2.0 | Unless required by applicable law or agreed to in writing, software | distributed under the License is distributed on an "AS IS" BASIS, | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | See the License for the specific language governing permissions and | limitations under the License. --><head><!-- Page: Mon Aug 23 2021 10:46:47 GMT+0800 (China Standard Time) --><title xml:lang="en" lang="en">&#77;&#117;&#108;&#116;&#105;&#98;&#108;&#111;&#99;&#107;&#115;&#32;&#87;&#101;&#98;&#112;&#97;&#103;&#101;</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta http-equiv="Content-Language" content="en"/><meta name="Author" content="Bright_Leader"/><meta name="Robots" content="noindex, nofollow"/><style id="BrightStyle" type="text/css">/*<![CDATA[*/*.Show,div.Page,div.NoScript{margin:2px;padding:10px;border-width:2px;border-color:#000000;border-style:solid;width:auto;min-width:600px;max-width:none;height:auto;min-height:0;max-height:none;line-height:normal;vertical-align:baseline;color:#000000;background-color:#FFFFFF;background-image:none;background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;font-family:"Courier",monospace;font-style:normal;font-variant:normal;font-weight:400;font-size:16px;text-indent:0;text-align:left;text-decoration:none;letter-spacing:normal;word-spacing:normal;text-transform:none;white-space:normal;}div.Page{margin-right:auto;margin-left:auto;width:800px;height:600px;}div.NoScript{border-color:#FF0000;color:#0000FF;background-color:#FFFF00;}/*]]>*/</style><script id="BrightScript" type="text/javascript">/*<![CDATA[*/(function BrightExport(R,F){"use strict";if(!R||typeof R!=="object")throw "First argument is not an object!";var A="Bright";if(typeof define==="function"&&typeof requirejs==="function"&&define.amd&&typeof define.amd==="object")define(A,[],function(){return F();});else R[A]=F();return;})(this,function BrightFactory(){"use strict";var __Bright__GetConstructor=function(W){var P=W!==null&&W!==void null?W.constructor:null;return typeof P==="function"?P:null;};var __Bright__Object=__Bright__GetConstructor({}),__Bright__RegExp=__Bright__GetConstructor(/(?:)/),__Bright__String=__Bright__GetConstructor("");var __Bright__String__proto__=__Bright__String.prototype;var __Bright__String_Replace=__Bright__String__proto__.replace;if(typeof __Bright__String_Replace!=="function"||__Bright__String_Replace.length!==2)throw "\x27__Bright__String_Replace\x27 is not the correct function!";var Test0,Test1,TestFailure;try{TestFailure="Function, "+__Bright__String_Replace+" , returns a wrong value!";Test0=new __Bright__RegExp("\\x3C(\\x2F)?([^\\x3C\\x3E]+)\\x3E");Test1=function(A0,A1,A2,A3,A4){if(A0!=="\x3CB\x3E"||A1!==void null||A2!=="B"||A3!==1||A4!=="A\x3CB\x3Ebold\x3C/B\x3Eand\x3CCODE\x3Ecoded\x3C/CODE\x3E")throw TestFailure;return A0;};if(__Bright__String_Replace.call("A\x3CB\x3Ebold\x3C/B\x3Eand\x3CCODE\x3Ecoded\x3C/CODE\x3E",Test0,Test1)!=="A\x3CB\x3Ebold\x3C/B\x3Eand\x3CCODE\x3Ecoded\x3C/CODE\x3E")throw TestFailure;Test0=new __Bright__RegExp("(\\x24(\\d))","g");if(__Bright__String_Replace.call("\x241,\x242",Test0,"\x24\x241-\x241\x242")!=="\x241-\x2411,\x241-\x2422")throw TestFailure;}finally{Test0=Test1=TestFailure=null;}var __Bright__IsInteger=function(Q){return typeof Q==="number"&&(Q<2147483648&&Q>(-2147483649)?~~Q===Q:Q-(Q%1)===Q);};var __Bright__ForceToInteger=function(S){return typeof S==="number"?(S===S&&1/0!==S&&-1/0!==S?S-(S%1):0):~~S;};var __Bright__Assign=__Bright__Object&&typeof __Bright__Object.defineProperty==="function"&&__Bright__Object.defineProperty.length===3&&__Bright__Object.defineProperty;var RangeInteger=function(CsFn){if(typeof CsFn!=="function")throw "Argument is not a function!";var __IsInteger=__Bright__IsInteger,__ForceToInteger=__Bright__ForceToInteger;var RoundInteger=function ObjFn(L){var Self=this;if(!(Self instanceof CsFn&&Self.constructor===CsFn))throw "Function, "+ObjFn+" , is called on a false object, "+Self+" !";var IsInteger=__IsInteger,ForceToInteger=__ForceToInteger;var A,B,P,W;A=Self.Left,B=Self.Right;A=IsInteger(A)?A:ForceToInteger(A),B=IsInteger(B)?B:ForceToInteger(B),L=IsInteger(L)?L:ForceToInteger(L);W=B-A+1;P=A!==B?(L>B?(L-A)%W+A:(L<A?B-(B-L)%W:L)):A;A=B=W=null;return IsInteger(P)?P:ForceToInteger(P);};var CsFn__proto__=CsFn.prototype,AssignFn=__Bright__Assign;var AKey,AValue,AIndex;AKey={0:"RoundInteger",length:1},AValue={0:RoundInteger,length:1};for(AIndex in AKey){if(AIndex==="length")continue;AssignFn?AssignFn(CsFn__proto__,AKey[AIndex],{value:AValue[AIndex],enumerable:true}):(CsFn__proto__[AKey[AIndex]]=AValue[AIndex]);}AKey=AValue=AIndex=null;return CsFn;}(function RangeInt(L,R){var Self=this;if(!(Self instanceof RangeInt&&Self.constructor===RangeInt))throw "\x27RangeInt\x27 constructor: \x27new\x27 is required!";var AssignFn=__Bright__Assign,__IsInteger=__Bright__IsInteger;L=__IsInteger(L)?L:-2147483648,R=__IsInteger(R)?R:2147483647;var Temp;if(R<L){Temp=R;R=L;L=Temp;}Temp=null;if(AssignFn)AssignFn(Self,"Left",{value:L}),AssignFn(Self,"Right",{value:R});else Self.Left=L,Self.Right=R;return Self;});var XMLEntitiesREPattern="[\\x3C\\x26\\x3E\\x27\\x22]";var XMLEntitiesFilter=function(A){switch(A){case "\x3C":return "\x26#60;";case "\x26":return "\x26#38;";case "\x3E":return "\x26#62;";case "\x27":return "\x26#39;";case "\x22":return "\x26#34;";}return A;};var XMLInnerText=function(S){return S!==void null&&S!==null?__Bright__String_Replace.call(S,new __Bright__RegExp(XMLEntitiesREPattern,"g"),XMLEntitiesFilter):"";};var BrightCreateCount;BrightCreateCount=0;return function Bright(){var Self=this;if(!(Self instanceof Bright&&Self.constructor===Bright))throw "\x27Bright\x27 constructor: \x27new\x27 is required!";var AssignFn=__Bright__Assign;var AKey,AValue,AIndex;AKey={0:"RangeInteger",1:"XMLInnerText",length:2},AValue={0:RangeInteger,1:XMLInnerText,length:2};for(AIndex in AKey){if(AIndex==="length")continue;AssignFn?AssignFn(Self,AKey[AIndex],{value:AValue[AIndex],enumerable:true}):(Self[AKey[AIndex]]=AValue[AIndex]);}BrightCreateCount+=1;AKey={0:"Author",1:"Time",2:"CreateCount",3:"IsES5",length:4},AValue={0:"Bright_Leader",1:1629686807681,2:BrightCreateCount,3:AssignFn?true:false,length:4};for(AIndex in AKey){if(AIndex==="length")continue;AssignFn?AssignFn(Self,AKey[AIndex],{value:AValue[AIndex]}):(Self[AKey[AIndex]]=AValue[AIndex]);}AKey=AValue=AIndex=null;return Self;};});/*]]>*/</script><script id="BrightForBrowserScript" type="text/javascript">/*<![CDATA[*/(function BrightExport(B,W){"use strict";if(!B||typeof B!=="object")throw "First argument is not an object!";var A="BrightForBrowser";if(typeof define==="function"&&typeof requirejs==="function"&&define.amd&&typeof define.amd==="object")define(A,["exports"],function(T){return W(typeof window==="object"&&window,T);});else B[A]=W(typeof window==="object"&&window,{});return;})(this,function BrightForBrowserFactory(Browser,Bright){"use strict";if(!Browser||typeof Browser!=="object"||(Browser.self!==Browser&&Browser.window!==Browser&&Browser+""!=="[object Window]"))throw "This script is currently not in browser environment!";if(!Bright||(typeof Bright!=="object"&&typeof Bright!=="function"))throw "Second argument must be a writable object (an object or a function) !";var BDocument=Browser.Document,Bdocument=Browser.document,BElement=Browser.Element,BNodeList=Browser.NodeList;if(!BDocument||((typeof BDocument!=="function"||BDocument.length!==0)&&typeof BDocument!=="object"))throw "\x27BDocument\x27 is not the correct function or object!";if(!Bdocument||typeof Bdocument!=="object"||!(Bdocument instanceof BDocument))throw "\x27Bdocument\x27 is not the correct object!";if(!BElement||((typeof BElement!=="function"||BElement.length!==0)&&typeof BElement!=="object"))throw "\x27BElement\x27 is not the correct function or object!";if(!BNodeList||((typeof BNodeList!=="function"||BNodeList.length!==0)&&typeof BNodeList!=="object"))throw "\x27BNodeList\x27 is not the correct function or object!";var __Bright__GetConstructor=function(W){var P=W!==null&&W!==void null?W.constructor:null;return typeof P==="function"?P:null;};var __Bright__LooseGetConstructor=function(W){var P=W!==null&&W!==void null?W.constructor:null;return P&&(typeof P==="function"||typeof P==="object")?P:null;};var Object__constructor__=__Bright__GetConstructor({}),Array__constructor__=__Bright__GetConstructor([]),RegExp__constructor__=__Bright__GetConstructor(/(?:)/),String__constructor__=__Bright__GetConstructor("");var BDocument__proto__=BDocument.prototype,BElement__proto__=BElement.prototype,Object__proto__=Object__constructor__.prototype,Array__proto__=Array__constructor__.prototype,String__proto__=String__constructor__.prototype;if(!BDocument__proto__||typeof BDocument__proto__!=="object")throw "The \x27prototype\x27 property of function \x27BDocument\x27 is not an object!";if(!BElement__proto__||typeof BElement__proto__!=="object")throw "The \x27prototype\x27 property of function \x27BElement\x27 is not an object!";var BDocument__QuerySelector=BDocument__proto__.querySelector,BDocument__QuerySelectorAll=BDocument__proto__.querySelectorAll,BElement__QuerySelector=BElement__proto__.querySelector,BElement__QuerySelectorAll=BElement__proto__.querySelectorAll,Array__Slice__=Array__proto__.slice,String__Replace__=String__proto__.replace;if(typeof BDocument__QuerySelector!=="function"||(BDocument__QuerySelector.length!==1&&BDocument__QuerySelector.length!==0))throw "\x27BDocument__QuerySelector\x27 is not the correct function!";if(typeof BDocument__QuerySelectorAll!=="function"||(BDocument__QuerySelectorAll.length!==1&&BDocument__QuerySelectorAll.length!==0))throw "\x27BDocument__QuerySelectorAll\x27 is not the correct function!";if(typeof BElement__QuerySelector!=="function"||(BElement__QuerySelector.length!==1&&BElement__QuerySelector.length!==0))throw "\x27BElement__QuerySelector\x27 is not the correct function!";if(typeof BElement__QuerySelectorAll!=="function"||(BElement__QuerySelectorAll.length!==1&&BElement__QuerySelectorAll.length!==0))throw "\x27BElement__QuerySelectorAll\x27 is not the correct function!";if(typeof Array__Slice__!=="function"||Array__Slice__.length!==2)throw "\x27Array__Slice__\x27 is not the correct function!";if(typeof String__Replace__!=="function"||String__Replace__.length!==2)throw "\x27String__Replace__\x27 is not the correct function!";var Test0,Test1,TestFailure;try{TestFailure="Function, "+Array__Slice__+" , returns a wrong value!";Test1={0:1,1:2,2:3,3:4,4:5,length:5,slice:Array__Slice__};Test0=Test1.slice(1,4);if(__Bright__GetConstructor(Test0)!==Array__constructor__||Test0+""!=="2,3,4")throw TestFailure;Test0=Array__Slice__.call(Test1,-3,-1);if(__Bright__GetConstructor(Test0)!==Array__constructor__||Test0+""!=="3,4")throw TestFailure;TestFailure="Function, "+String__Replace__+" , returns a wrong value!";Test0=new RegExp__constructor__("\\x3C(\\x2F)?([^\\x3C\\x3E]+)\\x3E");Test1=function(A0,A1,A2,A3,A4){if(A0!=="\x3CB\x3E"||A1!==void null||A2!=="B"||A3!==1||A4!=="A\x3CB\x3Ebold\x3C/B\x3Eand\x3CCODE\x3Ecoded\x3C/CODE\x3E")throw TestFailure;return A0;};if(String__Replace__.call("A\x3CB\x3Ebold\x3C/B\x3Eand\x3CCODE\x3Ecoded\x3C/CODE\x3E",Test0,Test1)!=="A\x3CB\x3Ebold\x3C/B\x3Eand\x3CCODE\x3Ecoded\x3C/CODE\x3E")throw TestFailure;Test0=new RegExp__constructor__("(\\x24(\\d))","g");if(String__Replace__.call("\x241,\x242",Test0,"\x24\x241-\x241\x242")!=="\x241-\x2411,\x241-\x2422")throw TestFailure;}finally{Test0=Test1=TestFailure=null;}var XMLEntitiesREPattern="[\\x3C\\x26\\x3E\\x27\\x22]";var XMLEntitiesFilter=function(A){switch(A){case "\x3C":return "\x26#60;";case "\x26":return "\x26#38;";case "\x3E":return "\x26#62;";case "\x27":return "\x26#39;";case "\x22":return "\x26#34;";}return A;};var XMLInnerText=function(S){return S!==null&&S!==void null?String__Replace__.call(S,new RegExp__constructor__(XMLEntitiesREPattern,"g"),XMLEntitiesFilter):"";};var __Bright__Assign=Object__constructor__&&typeof Object__constructor__.defineProperty==="function"&&Object__constructor__.defineProperty.length===3&&Object__constructor__.defineProperty;var HTMLDOMOperation=function(Bulb){if(!Bulb||(typeof Bulb!=="object"&&typeof Bulb!=="function"))throw "Argument must be a writable object (an object or a function) !";var BElem=BElement,BDcmt=BDocument,Bdcmt=Bdocument,BDcmt_QS=BDocument__QuerySelector,BElem_QS=BElement__QuerySelector,BDcmt_QSA=BDocument__QuerySelectorAll,BElem_QSA=BElement__QuerySelectorAll,BNL=BNodeList,Arr_Slice=Array__Slice__,ToInnerHTML=XMLInnerText,LooseGetConstructor=__Bright__LooseGetConstructor,AssignFn=__Bright__Assign;var SmartQuerySelector=function(T,Q){var P;if(typeof T==="string"){if(Q===void null||Q===null)P=BDcmt_QS.call(Bdcmt,T);else if(typeof Q==="string")P=BElem_QS.call(BDcmt_QS.call(Bdcmt,Q),T);else if(typeof Q==="object"){if(Q instanceof BElem)P=BElem_QS.call(Q,T);else if(Q instanceof BDcmt)P=BDcmt_QS.call(Q,T);else throw Q+" is an unknown object! Only \x27document\x27 object and an HTML element object are supported.";}else throw "Second argument must be empty, a string, a document object or an HTML element object!"}else if(T&&typeof T==="object"){if(T instanceof BElem||T instanceof BDcmt)return T;else throw T+" is an unknown object! Only \x27document\x27 object and an HTML element object are supported.";}else throw "First argument must be a string, a document object or an HTML element object!";if(!P||typeof P!=="object")throw "Element is not found!";return P;};var SmartQuerySelectorAll=function(P,X){var W,N;try{if(typeof P==="string"){if(X===void null||X===null)W=BDcmt_QSA.call(Bdcmt,P);else if(typeof X==="string")W=BElem_QSA.call(BDcmt_QS.call(Bdcmt,X),P);else if(typeof X==="object"){if(X instanceof BElem)W=BElem_QSA.call(X,P);else if(X instanceof BDcmt)W=BDcmt_QSA.call(X,P);else throw X+" is an unknown object! Only \x27document\x27 object and an HTML element object are supported.";}}else throw "First argument must be a string!";if(LooseGetConstructor(W)===BNL)N=Arr_Slice.call(W);else throw W+" should be a NodeList object!";}catch(B){N=null;throw B;}finally{W=null;}return N;};var SafeInnerHTML=function(W,L){return W&&typeof W==="object"&&"innerHTML" in W&&(W.innerHTML=ToInnerHTML(L));};var AKey,AValue,AIndex;AKey={0:"SmartQuerySelector",1:"SmartQuerySelectorAll",2:"SafeInnerHTML",length:3},AValue={0:SmartQuerySelector,1:SmartQuerySelectorAll,2:SafeInnerHTML,length:3};for(AIndex in AKey){if(AIndex==="length")continue;AssignFn?AssignFn(Bulb,AKey[AIndex],{value:AValue[AIndex],enumerable:true}):(Bulb[AKey[AIndex]]=AValue[AIndex]);}AKey=AValue=AIndex=null;return Bulb;};var AKey,AValue,AIndex;AKey={0:"HTMLDOMOperation",length:1},AValue={0:HTMLDOMOperation({}),length:1};for(AIndex in AKey){if(AIndex==="length")continue;__Bright__Assign?__Bright__Assign(Bright,AKey[AIndex],{value:AValue[AIndex],enumerable:true}):(Bright[AKey[AIndex]]=AValue[AIndex]);}AKey={0:"Author",1:"Time",2:"IsES5",length:3},AValue={0:"Bright_Leader",1:1629686807681,2:__Bright__Assign?true:false,length:3};for(AIndex in AKey){if(AIndex==="length")continue;__Bright__Assign?__Bright__Assign(Bright,AKey[AIndex],{value:AValue[AIndex]}):(Bright[AKey[AIndex]]=AValue[AIndex]);}AKey=AValue=AIndex=null;return Bright;});/*]]>*/</script></head><body><div class="NoScript"><p xml:lang="en" lang="en">&#80;&#97;&#103;&#101;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#32;&#105;&#115;&#32;&#100;&#105;&#115;&#97;&#98;&#108;&#101;&#100;&#33;&#32;&#80;&#108;&#101;&#97;&#115;&#101;&#32;&#101;&#110;&#97;&#98;&#108;&#101;&#32;&#112;&#97;&#103;&#101;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#32;&#97;&#110;&#100;&#32;&#114;&#101;&#102;&#114;&#101;&#115;&#104;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#103;&#101;&#46;</p></div><script type="text/javascript">/*<![CDATA[*/this.Document.prototype.querySelector.call(this.document,".NoScript").style.display="none";/*]]>*/</script><div class="Show"><div><input id="ControlPreviousPage1" xml:lang="en" lang="en" type="button" value="&#60;- Previous page"/><input id="ControlNextPage1" xml:lang="en" lang="en" type="button" value="Next page -&#62;"/><span id="PageIndicator1"/></div><div><span xml:lang="en" lang="en">&#74;&#117;&#109;&#112;&#32;&#116;&#111;&#32;&#112;&#97;&#103;&#101;&#58;</span><input id="JumpToPageField1" type="text"/><input id="JumpToPageConfirm1" xml:lang="en" lang="en" type="button" value="Go"/></div></div>
<!-- /\extend/\ start -->
<div class="Page">
<p>&#80;&#97;&#103;&#101;&#32;&#49;</p>
</div>
<div class="Page">
<p>&#80;&#97;&#103;&#101;&#32;&#50;</p>
</div>
<div class="Page">
<p>&#80;&#97;&#103;&#101;&#32;&#51;</p>
</div>
<div class="Page">
<p>&#80;&#97;&#103;&#101;&#32;&#52;</p>
</div>
<div class="Page">
<p>&#80;&#97;&#103;&#101;&#32;&#53;</p>
</div>
<!-- \/extend\/ end -->
<div class="Show"><div><input id="ControlPreviousPage2" xml:lang="en" lang="en" type="button" value="&#60;- Previous page"/><input id="ControlNextPage2" xml:lang="en" lang="en" type="button" value="Next page -&#62;"/><span id="PageIndicator2"/></div><div><span xml:lang="en" lang="en">&#74;&#117;&#109;&#112;&#32;&#116;&#111;&#32;&#112;&#97;&#103;&#101;&#58;</span><input id="JumpToPageField2" type="text"/><input id="JumpToPageConfirm2" xml:lang="en" lang="en" type="button" value="Go"/></div></div><script type="text/javascript">/*<![CDATA[*/(function(G,P){"use strict";if(!G||typeof G!=="object")throw "First argument is not an object!";if(typeof define==="function"&&typeof requirejs==="function"&&define.amd&&typeof define.amd==="object")requirejs(["Bright","BrightForBrowser"],function(Bright,BrightForBrowser){return P(Bright,BrightForBrowser);});else if(typeof G.Promise==="function"&&G.Promise.prototype&&typeof G.Promise.prototype==="object"&&typeof G.Promise.prototype.then==="function")new G.Promise(function(RS){return RS();}).then(function(){return P(G.Bright,G.BrightForBrowser);});else if(typeof G.setTimeout==="function")G.setTimeout(function(){return P(G.Bright,G.BrightForBrowser);});else P(G.Bright,G.BrightForBrowser);return;})(this,function(Bright,BrightFB){"use strict";if(typeof Bright!=="function")throw "\x27Bright\x27 is not a function!";if(!BrightFB||(typeof BrightFB!=="object"&&typeof BrightFB!=="function"))throw "\x27BrightFB\x27 is neither an object nor a function!";var Bright0=new Bright();var HTMLDOMOpr=BrightFB.HTMLDOMOperation;var SQS=HTMLDOMOpr.SmartQuerySelector,SQSA=HTMLDOMOpr.SmartQuerySelectorAll;var I,J;var Arr=[].constructor,RangeInteger=Bright0.RangeInteger;var ArrProto=Arr.prototype,RangeIntegerProto=RangeInteger.prototype;var Array_Push=ArrProto.push,RoundInteger=RangeIntegerProto.RoundInteger,XMLInnerText=Bright0.XMLInnerText;var PagesArray=SQSA(".Page"),PreviousPageButton1=SQS("#ControlPreviousPage1"),NextPageButton1=SQS("#ControlNextPage1"),PreviousPageButton2=SQS("#ControlPreviousPage2"),NextPageButton2=SQS("#ControlNextPage2"),PageIndicatorSpan1=SQS("#PageIndicator1"),PageIndicatorSpan2=SQS("#PageIndicator2"),JumpToPageField1=SQS("#JumpToPageField1"),JumpToPageConfirm1=SQS("#JumpToPageConfirm1"),JumpToPageField2=SQS("#JumpToPageField2"),JumpToPageConfirm2=SQS("#JumpToPageConfirm2");var PagesCSS2Array=[];for(I in PagesArray){J=PagesArray[I];Array_Push.call(PagesCSS2Array,J.style);}var Counter,CounterRange,TotalPages;Counter=0,TotalPages=PagesCSS2Array.length;CounterRange=new RangeInteger(0,TotalPages-1);var Callback0=function CbFn(){switch(this){case NextPageButton1:case NextPageButton2:Counter=RoundInteger.call(CounterRange,Counter+1);break;case PreviousPageButton1:case PreviousPageButton2:Counter=RoundInteger.call(CounterRange,Counter-1);break;default:throw "Function, "+CbFn+" , is called on a false object, "+this+" !";}var I,J;for(I in PagesCSS2Array){J=PagesCSS2Array[I];J.display=Counter+""===I?"":"none";}PageIndicatorSpan1.innerHTML=PageIndicatorSpan2.innerHTML=XMLInnerText("Current page: "+(Counter+1)+" / "+TotalPages);I=J=null;return;};var Callback1=function CbFn(){switch(this){case JumpToPageField1:JumpToPageField2.value=this.value;break;case JumpToPageField2:JumpToPageField1.value=this.value;break;default:throw "Function, "+CbFn+" , is called on a false object, "+this+" !";}return;};var Callback2=function CbFn(){if(this!==JumpToPageConfirm1&&this!==JumpToPageConfirm2)throw "Function, "+CbFn+" , is called on a false object, "+this+" !";Counter=RoundInteger.call(CounterRange,JumpToPageField1.value-1);var I,J,K;for(I in PagesCSS2Array){J=PagesCSS2Array[I];J.display=Counter+""===I?"":"none";}K=Counter+1;JumpToPageField1.value=JumpToPageField2.value=K;PageIndicatorSpan1.innerHTML=PageIndicatorSpan2.innerHTML=XMLInnerText("Current page: "+K+" / "+TotalPages);I=J=K=null;return;};PreviousPageButton1.onclick=PreviousPageButton2.onclick=NextPageButton1.onclick=NextPageButton2.onclick=Callback0;JumpToPageField1.onchange=JumpToPageField2.onchange=Callback1;JumpToPageConfirm1.onclick=JumpToPageConfirm2.onclick=Callback2;for(I in PagesCSS2Array){J=PagesCSS2Array[I];J.display=I==="0"?"":"none";}JumpToPageField1.value=JumpToPageField2.value="";PageIndicatorSpan1.innerHTML=PageIndicatorSpan2.innerHTML=XMLInnerText("Total page(s): "+TotalPages);I=J=null;return;});/*]]>*/</script><div class="Show"><div class="Show"><span id="Author"/><br/><span id="CompleteDate"/></div><div class="Show"><span id="PageDate"/></div><div class="Show"><span id="CurrentDate"/></div><div class="Show"><span xml:lang="en" lang="en">&#76;&#105;&#99;&#101;&#110;&#115;&#101;&#100;&#32;&#117;&#110;&#100;&#101;&#114;&#58;&#160;</span><a href="http://www.apache.org/licenses/LICENSE-2.0">&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#76;&#105;&#99;&#101;&#110;&#115;&#101;&#44;&#32;&#86;&#101;&#114;&#115;&#105;&#111;&#110;&#32;&#50;&#46;&#48;&#44;&#32;&#74;&#97;&#110;&#117;&#97;&#114;&#121;&#32;&#50;&#48;&#48;&#52;</a></div></div><script type="text/javascript">/*<![CDATA[*/(function(G,P){"use strict";if(!G||typeof G!=="object")throw "First argument is not an object!";if(typeof define==="function"&&typeof requirejs==="function"&&define.amd&&typeof define.amd==="object")requirejs(["BrightForBrowser"],function(BrightForBrowser){return P(G,BrightForBrowser);});else if(typeof G.Promise==="function"&&G.Promise.prototype&&typeof G.Promise.prototype==="object"&&typeof G.Promise.prototype.then==="function")new G.Promise(function(RS){return RS();}).then(function(){return P(G,G.BrightForBrowser);});else if(typeof G.setTimeout==="function")G.setTimeout(function(){return P(G,G.BrightForBrowser);});else P(G,G.BrightForBrowser);return;})(this,function(Global,BrightFB){"use strict";if(!Global||typeof Global!=="object")throw "\x27Global\x27 is not an object!";if(!BrightFB||(typeof BrightFB!=="object"&&typeof BrightFB!=="function"))throw "\x27BrightFB\x27 is neither an object nor a function!";var HTMLDOMOpr=BrightFB.HTMLDOMOperation,Date=Global.Date;var SQS=HTMLDOMOpr.SmartQuerySelector,SIHTML=HTMLDOMOpr.SafeInnerHTML;var PageLoadDate=new Date(),BrightDate=new Date(BrightFB.Time);var AuthorDOM=SQS("#Author"),CompleteDateDOM=SQS("#CompleteDate"),PageDateDOM=SQS("#PageDate"),CurrentDateDOM=SQS("#CurrentDate");SIHTML(AuthorDOM,"Author: "+BrightFB.Author);SIHTML(CompleteDateDOM,"Completed on: "+BrightDate+" ("+(BrightDate-0)+")");SIHTML(PageDateDOM,"Page loaded on: "+PageLoadDate+" ("+(PageLoadDate-0)+")");var Callback0=function CbFn(){if(this!==CurrentDateDOM)throw "Function, "+CbFn+" , is called on a false object, "+this+" !";var ActiveDate;ActiveDate=new Date();SIHTML(this,"Current time: "+ActiveDate+" ("+(ActiveDate-0)+")");ActiveDate=null;return;};CurrentDateDOM.onmouseover=Callback0;Callback0.call(CurrentDateDOM);return;});/*]]>*/</script></body></html>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- Copyright 2021 Bright_Leader
||||
|||| Licensed under the Apache License, Version 2.0 (the "License");
|||| you may not use this file except in compliance with the License.
|||| You may obtain a copy of the License at
||||
|||| http://www.apache.org/licenses/LICENSE-2.0
||||
|||| Unless required by applicable law or agreed to in writing, software
|||| distributed under the License is distributed on an "AS IS" BASIS,
|||| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|||| See the License for the specific language governing permissions and
|||| limitations under the License.
|-->
<!--|--><head><!-- Page: Mon Aug 23 2021 10:46:47 GMT+0800 (China Standard Time) -->
<!-- Template 20210728 -->
<!-- XHTML&#8482; 1.0 The Extensible HyperText Markup Language (Second Edition)
|||| http://www.w3.org/TR/2018/SPSD-xhtml1-20180327/
|-->
<!--|--><!--|--><title xml:lang="en" lang="en">&#77;&#117;&#108;&#116;&#105;&#98;&#108;&#111;&#99;&#107;&#115;&#32;&#87;&#101;&#98;&#112;&#97;&#103;&#101;</title>
<!--|--><!--|--><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<!--|--><!--|--><meta http-equiv="Content-Language" content="en"/>
<!--|--><!--|--><meta name="Author" content="Bright_Leader"/>
<!--|--><!--|--><meta name="Robots" content="noindex, nofollow"/>
<!-- Cascading Style Sheets Level 2 Revision 2 (CSS 2.2)
|||| http://www.w3.org/TR/2016/WD-CSS22-20160412/
|-->
<!--|--><!--|--><style id="BrightStyle" type="text/css">/*<![CDATA[*/
*.Show,div.Page,div.NoScript{
/**/ margin:2px; /*----------*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/box.html#propdef-margin */
/**/ padding:10px; /*--------*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/box.html#propdef-padding */
/**/ border-width:2px; /*----*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/box.html#propdef-border-width */
/**/ border-color:#000000; /**/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/box.html#propdef-border-color */
/**/ border-style:solid; /*--*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/box.html#propdef-border-style */
/**/ width:auto; /*-------------*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/visudet.html#propdef-width */
/**/ min-width:600px; /*--------*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/visudet.html#propdef-min-width */
/**/ max-width:none; /*---------*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/visudet.html#propdef-max-width */
/**/ height:auto; /*------------*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/visudet.html#propdef-height */
/**/ min-height:0; /*-----------*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/visudet.html#propdef-min-height */
/**/ max-height:none; /*--------*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/visudet.html#propdef-max-height */
/**/ line-height:normal; /*-----*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/visudet.html#propdef-line-height */
/**/ vertical-align:baseline; /**/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/visudet.html#propdef-vertical-align */
/**/ color:#000000; /*---------------*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/colors.html#propdef-color */
/**/ background-color:#FFFFFF; /*----*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/colors.html#propdef-background-color */
/**/ background-image:none; /*-------*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/colors.html#propdef-background-image */
/**/ background-repeat:no-repeat; /*-*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/colors.html#propdef-background-repeat */
/**/ background-attachment:scroll; /**/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/colors.html#propdef-background-attachment */
/**/ background-position:50% 50%; /*-*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/colors.html#propdef-background-position */
/**/ font-family:"Courier",monospace; /**/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/fonts.html#propdef-font-family */
/**/ font-style:normal; /*--------------*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/fonts.html#propdef-font-style */
/**/ font-variant:normal; /*------------*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/fonts.html#propdef-font-variant */
/**/ font-weight:400; /*----------------*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/fonts.html#propdef-font-weight */
/**/ font-size:16px; /*-----------------*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/fonts.html#propdef-font-size */
/**/ text-indent:0; /*--------*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/text.html#propdef-text-indent */
/**/ text-align:left; /*------*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/text.html#propdef-text-align */
/**/ text-decoration:none; /*-*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/text.html#propdef-text-decoration */
/**/ letter-spacing:normal; /**/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/text.html#propdef-letter-spacing */
/**/ word-spacing:normal; /*--*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/text.html#propdef-word-spacing */
/**/ text-transform:none; /*--*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/text.html#propdef-text-transform */
/**/ white-space:normal; /*---*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/text.html#propdef-white-space */
}
div.Page{
/**/ margin-right:auto; /*---*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/box.html#propdef-margin-right */
/**/ margin-left:auto; /*----*/ /* http://www.w3.org/TR/2016/WD-CSS22-20160412/box.html#propdef-margin-left */
/**/ width:800px;
/**/ height:600px;
}
div.NoScript{
/**/ border-color:#FF0000;
/**/ color:#0000FF;
/**/ background-color:#FFFF00;
}
/*]]>*/
/*----*//*----*/</style>
<!-- Standard ECMA-262
|||| http://www.ecma-international.org/publications-and-standards/standards/ecma-262/
|||| ECMA-262, 3rd edition, December 1999
|||| http://www.ecma-international.org/wp-content/uploads/ECMA-262_3rd_edition_december_1999.pdf
|-->
<!--|--><!--|--><script id="BrightScript" type="text/javascript">/*<![CDATA[*/
(function BrightExport(R,F){"use strict";
/* written in ECMAScript 3 specification */
/**/ if(!R||typeof R!=="object")throw "First argument is not an object!";
/**/ var A="Bright";
/**/ if(typeof define==="function"&&typeof requirejs==="function"&&define.amd&&typeof define.amd==="object") /* RequireJS included? [http://requirejs.org/] (based on version 2.3.6 [http://requirejs.org/docs/release/2.3.6/comments/require.js] ) */
/**/ /**/ define(A,[],function(){return F();});
/**/ else
/**/ /**/ R[A]=F();
/**/ return;
})(
/**/ this,
/**/ function BrightFactory(){"use strict";
/**/ /**/ var __Bright__GetConstructor=function(W){
/**/ /**/ /**/ var P=W!==null&&W!==void null?W.constructor:null;
/**/ /**/ /**/ return typeof P==="function"?P:null;
/**/ /**/ };
/**/ /**/ var __Bright__Object=__Bright__GetConstructor({}),
/**/ /**/ /**/ __Bright__RegExp=__Bright__GetConstructor(/(?:)/),
/**/ /**/ /**/ __Bright__String=__Bright__GetConstructor("");
/**/ /**/ var __Bright__String__proto__=__Bright__String.prototype;
/**/ /**/ var __Bright__String_Replace=__Bright__String__proto__.replace;
/**/ /**/ if(typeof __Bright__String_Replace!=="function"||__Bright__String_Replace.length!==2)throw "\x27__Bright__String_Replace\x27 is not the correct function!";
/**/ /**/ var Test0,Test1,TestFailure;
/**/ /**/ try{
/**/ /**/ /**/ TestFailure="Function, "+__Bright__String_Replace+" , returns a wrong value!";
/**/ /**/ /**/ Test0=new __Bright__RegExp("\\x3C(\\x2F)?([^\\x3C\\x3E]+)\\x3E");
/**/ /**/ /**/ Test1=function(A0,A1,A2,A3,A4){
/**/ /**/ /**/ /**/ if(
/**/ /**/ /**/ /**/ /**/ A0!=="\x3CB\x3E"||
/**/ /**/ /**/ /**/ /**/ A1!==void null||
/**/ /**/ /**/ /**/ /**/ A2!=="B"||
/**/ /**/ /**/ /**/ /**/ A3!==1||
/**/ /**/ /**/ /**/ /**/ A4!=="A\x3CB\x3Ebold\x3C/B\x3Eand\x3CCODE\x3Ecoded\x3C/CODE\x3E"
/**/ /**/ /**/ /**/ )throw TestFailure;
/**/ /**/ /**/ /**/ return A0;
/**/ /**/ /**/ };
/**/ /**/ /**/ if(__Bright__String_Replace.call("A\x3CB\x3Ebold\x3C/B\x3Eand\x3CCODE\x3Ecoded\x3C/CODE\x3E",Test0,Test1)!=="A\x3CB\x3Ebold\x3C/B\x3Eand\x3CCODE\x3Ecoded\x3C/CODE\x3E")throw TestFailure;
/**/ /**/ /**/ Test0=new __Bright__RegExp("(\\x24(\\d))","g");
/**/ /**/ /**/ if(__Bright__String_Replace.call("\x241,\x242",Test0,"\x24\x241-\x241\x242")!=="\x241-\x2411,\x241-\x2422")throw TestFailure;
/**/ /**/ }finally{
/**/ /**/ /**/ Test0=Test1=TestFailure=null;
/**/ /**/ }
/**/ /**/ var __Bright__IsInteger=function(Q){
/**/ /**/ /**/ return typeof Q==="number"&&(Q<2147483648&&Q>(-2147483649)?~~Q===Q:Q-(Q%1)===Q);
/**/ /**/ };
/**/ /**/ var __Bright__ForceToInteger=function(S){
/**/ /**/ /**/ return typeof S==="number"?(S===S&&1/0!==S&&-1/0!==S?S-(S%1):0):~~S;
/**/ /**/ };
/**/ /**/ var __Bright__Assign=__Bright__Object&&typeof __Bright__Object.defineProperty==="function"&&__Bright__Object.defineProperty.length===3&&__Bright__Object.defineProperty; /* ECMAScript 5, mention that the final return value is a function */
/**/ /**/ var RangeInteger=function(CsFn){
/**/ /**/ /**/ if(typeof CsFn!=="function")throw "Argument is not a function!";
/**/ /**/ /**/ var __IsInteger=__Bright__IsInteger,
/**/ /**/ /**/ /**/ __ForceToInteger=__Bright__ForceToInteger;
/**/ /**/ /**/ var RoundInteger=function ObjFn(L){
/**/ /**/ /**/ /**/ var Self=this;
/**/ /**/ /**/ /**/ if(!(Self instanceof CsFn&&Self.constructor===CsFn))throw "Function, "+ObjFn+" , is called on a false object, "+Self+" !";
/**/ /**/ /**/ /**/ var IsInteger=__IsInteger,
/**/ /**/ /**/ /**/ /**/ ForceToInteger=__ForceToInteger;
/**/ /**/ /**/ /**/ var A,B,P,W;
/**/ /**/ /**/ /**/ A=Self.Left,B=Self.Right;
/**/ /**/ /**/ /**/ A=IsInteger(A)?A:ForceToInteger(A),
/**/ /**/ /**/ /**/ B=IsInteger(B)?B:ForceToInteger(B),
/**/ /**/ /**/ /**/ L=IsInteger(L)?L:ForceToInteger(L);
/**/ /**/ /**/ /**/ W=B-A+1;
/**/ /**/ /**/ /**/ P=A!==B?(L>B?(L-A)%W+A:(L<A?B-(B-L)%W:L)):A;
/**/ /**/ /**/ /**/ A=B=W=null;
/**/ /**/ /**/ /**/ return IsInteger(P)?P:ForceToInteger(P);
/**/ /**/ /**/ };
/**/ /**/ /**/ var CsFn__proto__=CsFn.prototype,
/**/ /**/ /**/ /**/ AssignFn=__Bright__Assign;
/**/ /**/ /**/ var AKey,AValue,AIndex;
/**/ /**/ /**/ AKey={
/**/ /**/ /**/ /**/ 0:"RoundInteger",
/**/ /**/ /**/ /**/ length:1
/**/ /**/ /**/ },
/**/ /**/ /**/ AValue={
/**/ /**/ /**/ /**/ 0:RoundInteger,
/**/ /**/ /**/ /**/ length:1
/**/ /**/ /**/ };
/**/ /**/ /**/ for(AIndex in AKey){
/**/ /**/ /**/ /**/ if(AIndex==="length")continue;
/**/ /**/ /**/ /**/ AssignFn?AssignFn(CsFn__proto__,AKey[AIndex],{value:AValue[AIndex],enumerable:true}):(CsFn__proto__[AKey[AIndex]]=AValue[AIndex]);
/**/ /**/ /**/ }
/**/ /**/ /**/ AKey=AValue=AIndex=null;
/**/ /**/ /**/ return CsFn;
/**/ /**/ }(
/**/ /**/ /**/ function RangeInt(L,R){
/**/ /**/ /**/ /**/ var Self=this;
/**/ /**/ /**/ /**/ if(!(Self instanceof RangeInt&&Self.constructor===RangeInt))throw "\x27RangeInt\x27 constructor: \x27new\x27 is required!";
/**/ /**/ /**/ /**/ var AssignFn=__Bright__Assign,
/**/ /**/ /**/ /**/ /**/ __IsInteger=__Bright__IsInteger;
/**/ /**/ /**/ /**/ L=__IsInteger(L)?L:-2147483648,
/**/ /**/ /**/ /**/ R=__IsInteger(R)?R:2147483647;
/**/ /**/ /**/ /**/ var Temp;
/**/ /**/ /**/ /**/ if(R<L){
/**/ /**/ /**/ /**/ /**/ Temp=R;
/**/ /**/ /**/ /**/ /**/ R=L;
/**/ /**/ /**/ /**/ /**/ L=Temp;
/**/ /**/ /**/ /**/ }
/**/ /**/ /**/ /**/ Temp=null;
/**/ /**/ /**/ /**/ if(AssignFn)
/**/ /**/ /**/ /**/ /**/ AssignFn(Self,"Left",{value:L}),
/**/ /**/ /**/ /**/ /**/ AssignFn(Self,"Right",{value:R});
/**/ /**/ /**/ /**/ else
/**/ /**/ /**/ /**/ /**/ Self.Left=L,
/**/ /**/ /**/ /**/ /**/ Self.Right=R;
/**/ /**/ /**/ /**/ return Self;
/**/ /**/ /**/ }
/**/ /**/ );
/**/ /**/ var XMLEntitiesREPattern="[\\x3C\\x26\\x3E\\x27\\x22]";
/**/ /**/ var XMLEntitiesFilter=function(A){
/**/ /**/ /**/ switch(A){
/**/ /**/ /**/ /**/ case "\x3C":return "\x26#60;";
/**/ /**/ /**/ /**/ case "\x26":return "\x26#38;";
/**/ /**/ /**/ /**/ case "\x3E":return "\x26#62;";
/**/ /**/ /**/ /**/ case "\x27":return "\x26#39;";
/**/ /**/ /**/ /**/ case "\x22":return "\x26#34;";
/**/ /**/ /**/ }
/**/ /**/ /**/ return A;
/**/ /**/ };
/**/ /**/ var XMLInnerText=function(S){
/**/ /**/ /**/ return S!==void null&&S!==null?__Bright__String_Replace.call(S,new __Bright__RegExp(XMLEntitiesREPattern,"g"),XMLEntitiesFilter):"";
/*
- In strict mode of ECMAScript 5 or higher,
- the value of "this" inside a function is exactly the first argument of Function.prototype.call, Function.prototype.apply or Function.prototype.bind;
- for example, if the first argument of Function.prototype.call is a string,
- the "this" value of the function called will be EXACTLY that string;
- if the first argument is a boolean,
- the "this" value will be exactly that boolean;
- this rule applies to empty values (null and undefined) too,
- hence the "this" value of a strict-mode function can be a primitive value (one of the types undefined, null, boolean, number or string).
- However, in non-strict mode of ECMAScript 5 or higher, or even in an environment with ECMAScript 3 or lower,
- the "this" value inside a function is always an object type (an object or a function);
- if we call Function.prototype.call with an empty value as the first argument,
- the "this" value will depend on the context of the called function (usually be the global object);
- if the first argument is a primitive value,
- the "this" value will be a (forced) conversion to an object of the first argument,
- but if the primitive value is not coercible,
- a TypeError exception will be thrown;
- only when we pass an object type as the first argument,
- the "this" value will be exactly the first argument.
- Therefore, in this function,
- if the only argument is an empty value,
- in strict mode a TypeError exception will be thrown directly,
- while in non-strict mode, the return value of this function can be eerie, maybe "[object Object]" or even "[object Window]",
- or maybe a TypeError exception will be thrown (maybe when the value is not coercible).
- This is the reason why the argument must be checked before passing it as the first argument of Function.prototype.call.
- Because of this, now the function behaves the same
- in both strict mode and non-strict mode.
*/
/**/ /**/ };
/**/ /**/ var BrightCreateCount;
/**/ /**/ BrightCreateCount=0;
/**/ /**/ return function Bright(){
/**/ /**/ /**/ var Self=this;
/**/ /**/ /**/ if(!(Self instanceof Bright&&Self.constructor===Bright))throw "\x27Bright\x27 constructor: \x27new\x27 is required!";
/**/ /**/ /**/ var AssignFn=__Bright__Assign;
/**/ /**/ /**/ var AKey,AValue,AIndex;
/**/ /**/ /**/ AKey={
/**/ /**/ /**/ /**/ 0:"RangeInteger",
/**/ /**/ /**/ /**/ 1:"XMLInnerText",
/**/ /**/ /**/ /**/ length:2
/**/ /**/ /**/ },
/**/ /**/ /**/ AValue={
/**/ /**/ /**/ /**/ 0:RangeInteger,
/**/ /**/ /**/ /**/ 1:XMLInnerText,
/**/ /**/ /**/ /**/ length:2
/**/ /**/ /**/ };
/**/ /**/ /**/ for(AIndex in AKey){
/**/ /**/ /**/ /**/ if(AIndex==="length")continue;
/**/ /**/ /**/ /**/ AssignFn?AssignFn(Self,AKey[AIndex],{value:AValue[AIndex],enumerable:true}):(Self[AKey[AIndex]]=AValue[AIndex]);
/**/ /**/ /**/ }
/**/ /**/ /**/ BrightCreateCount+=1;
/**/ /**/ /**/ AKey={
/**/ /**/ /**/ /**/ 0:"Author",
/**/ /**/ /**/ /**/ 1:"Time",
/**/ /**/ /**/ /**/ 2:"CreateCount",
/**/ /**/ /**/ /**/ 3:"IsES5",
/**/ /**/ /**/ /**/ length:4
/**/ /**/ /**/ },
/**/ /**/ /**/ AValue={
/**/ /**/ /**/ /**/ 0:"Bright_Leader",
/**/ /**/ /**/ /**/ 1:1629686807681,
/**/ /**/ /**/ /**/ 2:BrightCreateCount,
/**/ /**/ /**/ /**/ 3:AssignFn?true:false,
/**/ /**/ /**/ /**/ length:4
/**/ /**/ /**/ };
/**/ /**/ /**/ for(AIndex in AKey){
/**/ /**/ /**/ /**/ if(AIndex==="length")continue;
/**/ /**/ /**/ /**/ AssignFn?AssignFn(Self,AKey[AIndex],{value:AValue[AIndex]}):(Self[AKey[AIndex]]=AValue[AIndex]);
/**/ /**/ /**/ }
/**/ /**/ /**/ AKey=AValue=AIndex=null;
/**/ /**/ /**/ return Self;
/**/ /**/ };
/**/ }
);
/*]]>*/
/*----*//*----*/</script>
<!--|--><!--|--><script id="BrightForBrowserScript" type="text/javascript">/*<![CDATA[*/
(function BrightExport(B,W){"use strict";
/* written in ECMAScript 3 specification */
/**/ if(!B||typeof B!=="object")throw "First argument is not an object!";
/**/ var A="BrightForBrowser";
/**/ if(typeof define==="function"&&typeof requirejs==="function"&&define.amd&&typeof define.amd==="object") /* RequireJS included? [http://requirejs.org/] (based on version 2.3.6 [http://requirejs.org/docs/release/2.3.6/comments/require.js] ) */
/**/ /**/ define(A,["exports"],function(T){return W(typeof window==="object"&&window,T);});
/**/ else
/**/ /**/ B[A]=W(typeof window==="object"&&window,{});
/**/ return;
})(
/**/ this,
/**/ function BrightForBrowserFactory(Browser,Bright){"use strict";
/**/ /**/ if(!Browser||typeof Browser!=="object"||(Browser.self!==Browser&&Browser.window!==Browser&&Browser+""!=="[object Window]"))throw "This script is currently not in browser environment!";
/**/ /**/ if(!Bright||(typeof Bright!=="object"&&typeof Bright!=="function"))throw "Second argument must be a writable object (an object or a function) !";
/**/ /**/ var BDocument=Browser.Document,
/**/ /**/ /**/ Bdocument=Browser.document,
/**/ /**/ /**/ BElement=Browser.Element,
/**/ /**/ /**/ BNodeList=Browser.NodeList;
/**/ /**/ if(
/**/ /**/ /**/ !BDocument|| /* general check */
/**/ /**/ /**/ (
/**/ /**/ /**/ /**/ (typeof BDocument!=="function"||BDocument.length!==0)&& /* for Firefox, Opera */
/**/ /**/ /**/ /**/ typeof BDocument!=="object" /* for Internet Explorer */
/**/ /**/ /**/ )
/**/ /**/ )throw "\x27BDocument\x27 is not the correct function or object!";
/**/ /**/ if(!Bdocument||typeof Bdocument!=="object"||!(Bdocument instanceof BDocument))throw "\x27Bdocument\x27 is not the correct object!";
/**/ /**/ if(
/**/ /**/ /**/ !BElement||
/**/ /**/ /**/ (
/**/ /**/ /**/ /**/ (typeof BElement!=="function"||BElement.length!==0)&& /* for Firefox, Opera */
/**/ /**/ /**/ /**/ typeof BElement!=="object" /* for Internet Explorer */
/**/ /**/ /**/ )
/**/ /**/ )throw "\x27BElement\x27 is not the correct function or object!";
/**/ /**/ if(
/**/ /**/ /**/ !BNodeList||
/**/ /**/ /**/ (
/**/ /**/ /**/ /**/ (typeof BNodeList!=="function"||BNodeList.length!==0)&& /* for Firefox, Opera */
/**/ /**/ /**/ /**/ typeof BNodeList!=="object" /* for Internet Explorer */
/**/ /**/ /**/ )
/**/ /**/ )throw "\x27BNodeList\x27 is not the correct function or object!";
/**/ /**/ var __Bright__GetConstructor=function(W){
/**/ /**/ /**/ var P=W!==null&&W!==void null?W.constructor:null;
/**/ /**/ /**/ return typeof P==="function"?P:null;
/**/ /**/ };
/**/ /**/ var __Bright__LooseGetConstructor=function(W){ /* This function is mainly for Internet Explorer, since on Internet Explorer, value of the "constructor" property of many objects is an object, not a function. */
/**/ /**/ /**/ var P=W!==null&&W!==void null?W.constructor:null;
/**/ /**/ /**/ return P&&(typeof P==="function"||typeof P==="object")?P:null;
/**/ /**/ };
/**/ /**/ var Object__constructor__=__Bright__GetConstructor({}),
/**/ /**/ /**/ Array__constructor__=__Bright__GetConstructor([]),
/**/ /**/ /**/ RegExp__constructor__=__Bright__GetConstructor(/(?:)/),
/**/ /**/ /**/ String__constructor__=__Bright__GetConstructor("");
/**/ /**/ var BDocument__proto__=BDocument.prototype,
/**/ /**/ /**/ BElement__proto__=BElement.prototype,
/**/ /**/ /**/ Object__proto__=Object__constructor__.prototype,
/**/ /**/ /**/ Array__proto__=Array__constructor__.prototype,
/**/ /**/ /**/ String__proto__=String__constructor__.prototype;
/**/ /**/ if(!BDocument__proto__||typeof BDocument__proto__!=="object")throw "The \x27prototype\x27 property of function \x27BDocument\x27 is not an object!";
/**/ /**/ if(!BElement__proto__||typeof BElement__proto__!=="object")throw "The \x27prototype\x27 property of function \x27BElement\x27 is not an object!";
/**/ /**/ var BDocument__QuerySelector=BDocument__proto__.querySelector,
/**/ /**/ /**/ BDocument__QuerySelectorAll=BDocument__proto__.querySelectorAll,
/**/ /**/ /**/ BElement__QuerySelector=BElement__proto__.querySelector,
/**/ /**/ /**/ BElement__QuerySelectorAll=BElement__proto__.querySelectorAll,
/**/ /**/ /**/ Array__Slice__=Array__proto__.slice,
/**/ /**/ /**/ String__Replace__=String__proto__.replace;
/**/ /**/ if(
/**/ /**/ /**/ typeof BDocument__QuerySelector!=="function"|| /* general check */
/**/ /**/ /**/ (
/**/ /**/ /**/ /**/ BDocument__QuerySelector.length!==1&& /* for Firefox, Opera */
/**/ /**/ /**/ /**/ BDocument__QuerySelector.length!==0 /* for Internet Explorer */
/**/ /**/ /**/ )
/**/ /**/ )throw "\x27BDocument__QuerySelector\x27 is not the correct function!";
/**/ /**/ if(
/**/ /**/ /**/ typeof BDocument__QuerySelectorAll!=="function"||
/**/ /**/ /**/ (
/**/ /**/ /**/ /**/ BDocument__QuerySelectorAll.length!==1&& /* for Firefox, Opera */
/**/ /**/ /**/ /**/ BDocument__QuerySelectorAll.length!==0 /* for Internet Explorer */
/**/ /**/ /**/ )
/**/ /**/ )throw "\x27BDocument__QuerySelectorAll\x27 is not the correct function!";
/**/ /**/ if(
/**/ /**/ /**/ typeof BElement__QuerySelector!=="function"||
/**/ /**/ /**/ (
/**/ /**/ /**/ /**/ BElement__QuerySelector.length!==1&& /* for Firefox, Opera */
/**/ /**/ /**/ /**/ BElement__QuerySelector.length!==0 /* for Internet Explorer */
/**/ /**/ /**/ )
/**/ /**/ )throw "\x27BElement__QuerySelector\x27 is not the correct function!";
/**/ /**/ if(
/**/ /**/ /**/ typeof BElement__QuerySelectorAll!=="function"||
/**/ /**/ /**/ (
/**/ /**/ /**/ /**/ BElement__QuerySelectorAll.length!==1&& /* for Firefox, Opera */
/**/ /**/ /**/ /**/ BElement__QuerySelectorAll.length!==0 /* for Internet Explorer */
/**/ /**/ /**/ )
/**/ /**/ )throw "\x27BElement__QuerySelectorAll\x27 is not the correct function!";
/**/ /**/ if(typeof Array__Slice__!=="function"||Array__Slice__.length!==2)throw "\x27Array__Slice__\x27 is not the correct function!";
/**/ /**/ if(typeof String__Replace__!=="function"||String__Replace__.length!==2)throw "\x27String__Replace__\x27 is not the correct function!";
/**/ /**/ var Test0,Test1,TestFailure;
/**/ /**/ try{
/**/ /**/ /**/ TestFailure="Function, "+Array__Slice__+" , returns a wrong value!";
/**/ /**/ /**/ Test1={0:1,1:2,2:3,3:4,4:5,length:5,slice:Array__Slice__};
/**/ /**/ /**/ Test0=Test1.slice(1,4);
/**/ /**/ /**/ if(__Bright__GetConstructor(Test0)!==Array__constructor__||Test0+""!=="2,3,4")throw TestFailure;
/**/ /**/ /**/ Test0=Array__Slice__.call(Test1,-3,-1);
/**/ /**/ /**/ if(__Bright__GetConstructor(Test0)!==Array__constructor__||Test0+""!=="3,4")throw TestFailure;
/**/ /**/ /**/ TestFailure="Function, "+String__Replace__+" , returns a wrong value!";
/**/ /**/ /**/ Test0=new RegExp__constructor__("\\x3C(\\x2F)?([^\\x3C\\x3E]+)\\x3E");
/**/ /**/ /**/ Test1=function(A0,A1,A2,A3,A4){
/**/ /**/ /**/ /**/ if(
/**/ /**/ /**/ /**/ /**/ A0!=="\x3CB\x3E"||
/**/ /**/ /**/ /**/ /**/ A1!==void null||
/**/ /**/ /**/ /**/ /**/ A2!=="B"||
/**/ /**/ /**/ /**/ /**/ A3!==1||
/**/ /**/ /**/ /**/ /**/ A4!=="A\x3CB\x3Ebold\x3C/B\x3Eand\x3CCODE\x3Ecoded\x3C/CODE\x3E"
/**/ /**/ /**/ /**/ )throw TestFailure;
/**/ /**/ /**/ /**/ return A0;
/**/ /**/ /**/ };
/**/ /**/ /**/ if(String__Replace__.call("A\x3CB\x3Ebold\x3C/B\x3Eand\x3CCODE\x3Ecoded\x3C/CODE\x3E",Test0,Test1)!=="A\x3CB\x3Ebold\x3C/B\x3Eand\x3CCODE\x3Ecoded\x3C/CODE\x3E")throw TestFailure;
/**/ /**/ /**/ Test0=new RegExp__constructor__("(\\x24(\\d))","g");
/**/ /**/ /**/ if(String__Replace__.call("\x241,\x242",Test0,"\x24\x241-\x241\x242")!=="\x241-\x2411,\x241-\x2422")throw TestFailure;
/**/ /**/ }finally{
/**/ /**/ /**/ Test0=Test1=TestFailure=null;
/**/ /**/ }
/**/ /**/ var XMLEntitiesREPattern="[\\x3C\\x26\\x3E\\x27\\x22]";
/**/ /**/ var XMLEntitiesFilter=function(A){
/**/ /**/ /**/ switch(A){
/**/ /**/ /**/ /**/ case "\x3C":return "\x26#60;";
/**/ /**/ /**/ /**/ case "\x26":return "\x26#38;";
/**/ /**/ /**/ /**/ case "\x3E":return "\x26#62;";
/**/ /**/ /**/ /**/ case "\x27":return "\x26#39;";
/**/ /**/ /**/ /**/ case "\x22":return "\x26#34;";
/**/ /**/ /**/ }
/**/ /**/ /**/ return A;
/**/ /**/ };
/**/ /**/ var XMLInnerText=function(S){
/**/ /**/ /**/ return S!==null&&S!==void null?String__Replace__.call(S,new RegExp__constructor__(XMLEntitiesREPattern,"g"),XMLEntitiesFilter):"";
/**/ /**/ };
/**/ /**/ var __Bright__Assign=Object__constructor__&&typeof Object__constructor__.defineProperty==="function"&&Object__constructor__.defineProperty.length===3&&Object__constructor__.defineProperty; /* an object property definition solution for ECMAScript 5 */
/**/ /**/ var HTMLDOMOperation=function(Bulb){
/**/ /**/ /**/ if(!Bulb||(typeof Bulb!=="object"&&typeof Bulb!=="function"))throw "Argument must be a writable object (an object or a function) !";
/**/ /**/ /**/ var BElem=BElement,
/**/ /**/ /**/ /**/ BDcmt=BDocument,
/**/ /**/ /**/ /**/ Bdcmt=Bdocument,
/**/ /**/ /**/ /**/ BDcmt_QS=BDocument__QuerySelector,
/**/ /**/ /**/ /**/ BElem_QS=BElement__QuerySelector,
/**/ /**/ /**/ /**/ BDcmt_QSA=BDocument__QuerySelectorAll,
/**/ /**/ /**/ /**/ BElem_QSA=BElement__QuerySelectorAll,
/**/ /**/ /**/ /**/ BNL=BNodeList,
/**/ /**/ /**/ /**/ Arr_Slice=Array__Slice__,
/**/ /**/ /**/ /**/ ToInnerHTML=XMLInnerText,
/**/ /**/ /**/ /**/ LooseGetConstructor=__Bright__LooseGetConstructor,
/**/ /**/ /**/ /**/ AssignFn=__Bright__Assign;
/**/ /**/ /**/ var SmartQuerySelector=function(T,Q){ /* The first argument is what you want to query, and the second argument stands for the given range. */
/**/ /**/ /**/ /**/ var P;
/**/ /**/ /**/ /**/ if(typeof T==="string"){
/**/ /**/ /**/ /**/ /**/ if(Q===void null||Q===null)P=BDcmt_QS.call(Bdcmt,T); /* If the second argument is not given, query the whole document object as usual. */
/**/ /**/ /**/ /**/ /**/ else if(typeof Q==="string")P=BElem_QS.call(BDcmt_QS.call(Bdcmt,Q),T); /* If the second argument is a string, query the second argument on the whole document first, then query the first argument on the given range. If the given range is not found, throw a TypeError exception. */
/**/ /**/ /**/ /**/ /**/ else if(typeof Q==="object"){ /* Argument "Q" can not be null now because the case of being null is already checked before. */
/**/ /**/ /**/ /**/ /**/ /**/ if(Q instanceof BElem)P=BElem_QS.call(Q,T); /* Depending on what the given range is, we must choose different "querySelector" function, else a TypeError exception will be thrown. */
/**/ /**/ /**/ /**/ /**/ /**/ else if(Q instanceof BDcmt)P=BDcmt_QS.call(Q,T);
/**/ /**/ /**/ /**/ /**/ /**/ else throw Q+" is an unknown object! Only \x27document\x27 object and an HTML element object are supported.";
/**/ /**/ /**/ /**/ /**/ }else throw "Second argument must be empty, a string, a document object or an HTML element object!"
/**/ /**/ /**/ /**/ }else if(T&&typeof T==="object"){ /* The second argument is ignored if the first argument is already document object or an HTML element object. */
/**/ /**/ /**/ /**/ /**/ if(T instanceof BElem||T instanceof BDcmt)return T;
/**/ /**/ /**/ /**/ /**/ else throw T+" is an unknown object! Only \x27document\x27 object and an HTML element object are supported."; /* In this case, the only effect of this function is to check whether the object is document object or an HTML element object. */
/**/ /**/ /**/ /**/ }else throw "First argument must be a string, a document object or an HTML element object!";
/**/ /**/ /**/ /**/ if(!P||typeof P!=="object")throw "Element is not found!";
/**/ /**/ /**/ /**/ return P;
/**/ /**/ /**/ };
/**/ /**/ /**/ var SmartQuerySelectorAll=function(P,X){ /* This function returns an array, not a NodeList object. */
/**/ /**/ /**/ /**/ var W,N;
/**/ /**/ /**/ /**/ try{
/**/ /**/ /**/ /**/ /**/ if(typeof P==="string"){
/**/ /**/ /**/ /**/ /**/ /**/ if(X===void null||X===null)W=BDcmt_QSA.call(Bdcmt,P);
/**/ /**/ /**/ /**/ /**/ /**/ else if(typeof X==="string")W=BElem_QSA.call(BDcmt_QS.call(Bdcmt,X),P);
/**/ /**/ /**/ /**/ /**/ /**/ else if(typeof X==="object"){
/**/ /**/ /**/ /**/ /**/ /**/ /**/ if(X instanceof BElem)W=BElem_QSA.call(X,P);
/**/ /**/ /**/ /**/ /**/ /**/ /**/ else if(X instanceof BDcmt)W=BDcmt_QSA.call(X,P);
/**/ /**/ /**/ /**/ /**/ /**/ /**/ else throw X+" is an unknown object! Only \x27document\x27 object and an HTML element object are supported.";
/**/ /**/ /**/ /**/ /**/ /**/ }
/**/ /**/ /**/ /**/ /**/ }else throw "First argument must be a string!";
/**/ /**/ /**/ /**/ /**/ if(LooseGetConstructor(W)===BNL)N=Arr_Slice.call(W);
/**/ /**/ /**/ /**/ /**/ else throw W+" should be a NodeList object!";
/**/ /**/ /**/ /**/ }catch(B){
/**/ /**/ /**/ /**/ /**/ N=null;
/**/ /**/ /**/ /**/ /**/ throw B;
/**/ /**/ /**/ /**/ }finally{
/**/ /**/ /**/ /**/ /**/ W=null;
/**/ /**/ /**/ /**/ }
/**/ /**/ /**/ /**/ return N;
/**/ /**/ /**/ };
/**/ /**/ /**/ var SafeInnerHTML=function(W,L){ /* a function to safely modify the "innerHTML" property of an object */
/**/ /**/ /**/ /**/ return W&&typeof W==="object"&&"innerHTML" in W&&(W.innerHTML=ToInnerHTML(L));
/**/ /**/ /**/ };
/**/ /**/ /**/ var AKey,AValue,AIndex;
/**/ /**/ /**/ AKey={
/**/ /**/ /**/ /**/ 0:"SmartQuerySelector",
/**/ /**/ /**/ /**/ 1:"SmartQuerySelectorAll",
/**/ /**/ /**/ /**/ 2:"SafeInnerHTML",
/**/ /**/ /**/ /**/ length:3
/**/ /**/ /**/ },
/**/ /**/ /**/ AValue={
/**/ /**/ /**/ /**/ 0:SmartQuerySelector,
/**/ /**/ /**/ /**/ 1:SmartQuerySelectorAll,
/**/ /**/ /**/ /**/ 2:SafeInnerHTML,
/**/ /**/ /**/ /**/ length:3
/**/ /**/ /**/ };
/**/ /**/ /**/ for(AIndex in AKey){
/**/ /**/ /**/ /**/ if(AIndex==="length")continue;
/**/ /**/ /**/ /**/ AssignFn?AssignFn(Bulb,AKey[AIndex],{value:AValue[AIndex],enumerable:true}):(Bulb[AKey[AIndex]]=AValue[AIndex]);
/**/ /**/ /**/ }
/**/ /**/ /**/ AKey=AValue=AIndex=null;
/**/ /**/ /**/ return Bulb;
/**/ /**/ };
/**/ /**/ var AKey,AValue,AIndex;
/**/ /**/ AKey={
/**/ /**/ /**/ 0:"HTMLDOMOperation",
/**/ /**/ /**/ length:1
/**/ /**/ },
/**/ /**/ AValue={
/**/ /**/ /**/ 0:HTMLDOMOperation({}),
/**/ /**/ /**/ length:1
/**/ /**/ };
/**/ /**/ for(AIndex in AKey){
/**/ /**/ /**/ if(AIndex==="length")continue;
/**/ /**/ /**/ __Bright__Assign?__Bright__Assign(Bright,AKey[AIndex],{value:AValue[AIndex],enumerable:true}):(Bright[AKey[AIndex]]=AValue[AIndex]);
/**/ /**/ }
/**/ /**/ AKey={
/**/ /**/ /**/ 0:"Author",
/**/ /**/ /**/ 1:"Time",
/**/ /**/ /**/ 2:"IsES5",
/**/ /**/ /**/ length:3
/**/ /**/ },
/**/ /**/ AValue={
/**/ /**/ /**/ 0:"Bright_Leader",
/**/ /**/ /**/ 1:1629686807681,
/**/ /**/ /**/ 2:__Bright__Assign?true:false,
/**/ /**/ /**/ length:3
/**/ /**/ };
/**/ /**/ for(AIndex in AKey){
/**/ /**/ /**/ if(AIndex==="length")continue;
/**/ /**/ /**/ __Bright__Assign?__Bright__Assign(Bright,AKey[AIndex],{value:AValue[AIndex]}):(Bright[AKey[AIndex]]=AValue[AIndex]);
/**/ /**/ }
/**/ /**/ AKey=AValue=AIndex=null;
/**/ /**/ return Bright;
/**/ }
);
/*]]>*/
/*----*//*----*/</script>
<!--|--></head>
<!--|--><body>
<!--|--><!--|--><div class="NoScript">
<!--|--><!--|--><!--|--><p xml:lang="en" lang="en">&#80;&#97;&#103;&#101;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#32;&#105;&#115;&#32;&#100;&#105;&#115;&#97;&#98;&#108;&#101;&#100;&#33;&#32;&#80;&#108;&#101;&#97;&#115;&#101;&#32;&#101;&#110;&#97;&#98;&#108;&#101;&#32;&#112;&#97;&#103;&#101;&#32;&#115;&#99;&#114;&#105;&#112;&#116;&#32;&#97;&#110;&#100;&#32;&#114;&#101;&#102;&#114;&#101;&#115;&#104;&#32;&#116;&#104;&#101;&#32;&#112;&#97;&#103;&#101;&#46;</p>
<!--|--><!--|--></div>
<!--|--><!--|--><script type="text/javascript">/*<![CDATA[*/
this.Document.prototype.querySelector.call(this.document,".NoScript").style.display="none";
/*]]>*/
/*----*//*----*/</script>
<!--|--><!--|--><div class="Show">
<!--|--><!--|--><!--|--><div>
<!--|--><!--|--><!--|--><!--|--><input id="ControlPreviousPage1" xml:lang="en" lang="en" type="button" value="&#60;- Previous page"/>
<!--|--><!--|--><!--|--><!--|--><input id="ControlNextPage1" xml:lang="en" lang="en" type="button" value="Next page -&#62;"/>
<!--|--><!--|--><!--|--><!--|--><span id="PageIndicator1"/>
<!--|--><!--|--><!--|--></div>
<!--|--><!--|--><!--|--><div>
<!--|--><!--|--><!--|--><!--|--><span xml:lang="en" lang="en">&#74;&#117;&#109;&#112;&#32;&#116;&#111;&#32;&#112;&#97;&#103;&#101;&#58;</span>
<!--|--><!--|--><!--|--><!--|--><input id="JumpToPageField1" type="text"/>
<!--|--><!--|--><!--|--><!--|--><input id="JumpToPageConfirm1" xml:lang="en" lang="en" type="button" value="Go"/>
<!--|--><!--|--><!--|--></div>
<!--|--><!--|--></div>
<!-- /\extend/\ start -->
<!--|--><!--|--><div class="Page">
<!--|--><!--|--><!--|--><p>&#80;&#97;&#103;&#101;&#32;&#49;</p>
<!--|--><!--|--></div>
<!--|--><!--|--><div class="Page">
<!--|--><!--|--><!--|--><p>&#80;&#97;&#103;&#101;&#32;&#50;</p>
<!--|--><!--|--></div>
<!--|--><!--|--><div class="Page">
<!--|--><!--|--><!--|--><p>&#80;&#97;&#103;&#101;&#32;&#51;</p>
<!--|--><!--|--></div>
<!--|--><!--|--><div class="Page">
<!--|--><!--|--><!--|--><p>&#80;&#97;&#103;&#101;&#32;&#52;</p>
<!--|--><!--|--></div>
<!--|--><!--|--><div class="Page">
<!--|--><!--|--><!--|--><p>&#80;&#97;&#103;&#101;&#32;&#53;</p>
<!--|--><!--|--></div>
<!-- \/extend\/ end -->
<!--|--><!--|--><div class="Show">
<!--|--><!--|--><!--|--><div>
<!--|--><!--|--><!--|--><!--|--><input id="ControlPreviousPage2" xml:lang="en" lang="en" type="button" value="&#60;- Previous page"/>
<!--|--><!--|--><!--|--><!--|--><input id="ControlNextPage2" xml:lang="en" lang="en" type="button" value="Next page -&#62;"/>
<!--|--><!--|--><!--|--><!--|--><span id="PageIndicator2"/>
<!--|--><!--|--><!--|--></div>
<!--|--><!--|--><!--|--><div>
<!--|--><!--|--><!--|--><!--|--><span xml:lang="en" lang="en">&#74;&#117;&#109;&#112;&#32;&#116;&#111;&#32;&#112;&#97;&#103;&#101;&#58;</span>
<!--|--><!--|--><!--|--><!--|--><input id="JumpToPageField2" type="text"/>
<!--|--><!--|--><!--|--><!--|--><input id="JumpToPageConfirm2" xml:lang="en" lang="en" type="button" value="Go"/>
<!--|--><!--|--><!--|--></div>
<!--|--><!--|--></div>
<!--|--><!--|--><script type="text/javascript">/*<![CDATA[*/
(function(G,P){"use strict";
/**/ if(!G||typeof G!=="object")throw "First argument is not an object!";
/**/ if(typeof define==="function"&&typeof requirejs==="function"&&define.amd&&typeof define.amd==="object") /* RequireJS included? [http://requirejs.org/] (based on version 2.3.6 [http://requirejs.org/docs/release/2.3.6/comments/require.js] ) */
/**/ /**/ requirejs(["Bright","BrightForBrowser"],function(Bright,BrightForBrowser){return P(Bright,BrightForBrowser);});
/**/ else if(typeof G.Promise==="function"&&G.Promise.prototype&&typeof G.Promise.prototype==="object"&&typeof G.Promise.prototype.then==="function")
/**/ /**/ new G.Promise(function(RS){return RS();}).then(function(){return P(G.Bright,G.BrightForBrowser);});
/**/ else if(typeof G.setTimeout==="function")
/**/ /**/ G.setTimeout(function(){return P(G.Bright,G.BrightForBrowser);});
/**/ else
/**/ /**/ P(G.Bright,G.BrightForBrowser);
/**/ return;
})(
/**/ this,
/**/ function(Bright,BrightFB){"use strict";
/**/ /**/ if(typeof Bright!=="function")throw "\x27Bright\x27 is not a function!";
/**/ /**/ if(!BrightFB||(typeof BrightFB!=="object"&&typeof BrightFB!=="function"))throw "\x27BrightFB\x27 is neither an object nor a function!";
/**/ /**/ var Bright0=new Bright();
/**/ /**/ var HTMLDOMOpr=BrightFB.HTMLDOMOperation;
/**/ /**/ var SQS=HTMLDOMOpr.SmartQuerySelector,
/**/ /**/ /**/ SQSA=HTMLDOMOpr.SmartQuerySelectorAll;
/**/ /**/ var I,J;
/**/ /**/ var Arr=[].constructor,
/**/ /**/ /**/ RangeInteger=Bright0.RangeInteger;
/**/ /**/ var ArrProto=Arr.prototype,
/**/ /**/ /**/ RangeIntegerProto=RangeInteger.prototype;
/**/ /**/ var Array_Push=ArrProto.push,
/**/ /**/ /**/ RoundInteger=RangeIntegerProto.RoundInteger,
/**/ /**/ /**/ XMLInnerText=Bright0.XMLInnerText;
/**/ /**/ var PagesArray=SQSA(".Page"),
/**/ /**/ /**/ PreviousPageButton1=SQS("#ControlPreviousPage1"),
/**/ /**/ /**/ NextPageButton1=SQS("#ControlNextPage1"),
/**/ /**/ /**/ PreviousPageButton2=SQS("#ControlPreviousPage2"),
/**/ /**/ /**/ NextPageButton2=SQS("#ControlNextPage2"),
/**/ /**/ /**/ PageIndicatorSpan1=SQS("#PageIndicator1"),
/**/ /**/ /**/ PageIndicatorSpan2=SQS("#PageIndicator2"),
/**/ /**/ /**/ JumpToPageField1=SQS("#JumpToPageField1"),
/**/ /**/ /**/ JumpToPageConfirm1=SQS("#JumpToPageConfirm1"),
/**/ /**/ /**/ JumpToPageField2=SQS("#JumpToPageField2"),
/**/ /**/ /**/ JumpToPageConfirm2=SQS("#JumpToPageConfirm2");
/**/ /**/ var PagesCSS2Array=[];
/**/ /**/ for(I in PagesArray){
/**/ /**/ /**/ J=PagesArray[I];
/**/ /**/ /**/ Array_Push.call(PagesCSS2Array,J.style);
/**/ /**/ }
/**/ /**/ var Counter,CounterRange,TotalPages;
/**/ /**/ Counter=0,
/**/ /**/ TotalPages=PagesCSS2Array.length;
/**/ /**/ CounterRange=new RangeInteger(0,TotalPages-1);
/**/ /**/ var Callback0=function CbFn(){
/**/ /**/ /**/ switch(this){
/**/ /**/ /**/ /**/ case NextPageButton1:
/**/ /**/ /**/ /**/ case NextPageButton2:
/**/ /**/ /**/ /**/ /**/ Counter=RoundInteger.call(CounterRange,Counter+1);
/**/ /**/ /**/ /**/ /**/ break;
/**/ /**/ /**/ /**/ case PreviousPageButton1:
/**/ /**/ /**/ /**/ case PreviousPageButton2:
/**/ /**/ /**/ /**/ /**/ Counter=RoundInteger.call(CounterRange,Counter-1);
/**/ /**/ /**/ /**/ /**/ break;
/**/ /**/ /**/ /**/ default:throw "Function, "+CbFn+" , is called on a false object, "+this+" !";
/**/ /**/ /**/ }
/**/ /**/ /**/ var I,J;
/**/ /**/ /**/ for(I in PagesCSS2Array){
/**/ /**/ /**/ /**/ J=PagesCSS2Array[I];
/**/ /**/ /**/ /**/ J.display=Counter+""===I?"":"none";
/**/ /**/ /**/ }
/**/ /**/ /**/ PageIndicatorSpan1.innerHTML=PageIndicatorSpan2.innerHTML=XMLInnerText("Current page: "+(Counter+1)+" / "+TotalPages);
/**/ /**/ /**/ I=J=null;
/**/ /**/ /**/ return;
/**/ /**/ };
/**/ /**/ var Callback1=function CbFn(){
/**/ /**/ /**/ switch(this){
/**/ /**/ /**/ /**/ case JumpToPageField1:
/**/ /**/ /**/ /**/ /**/ JumpToPageField2.value=this.value;
/**/ /**/ /**/ /**/ /**/ break;
/**/ /**/ /**/ /**/ case JumpToPageField2:
/**/ /**/ /**/ /**/ /**/ JumpToPageField1.value=this.value;
/**/ /**/ /**/ /**/ /**/ break;
/**/ /**/ /**/ /**/ default:throw "Function, "+CbFn+" , is called on a false object, "+this+" !";
/**/ /**/ /**/ }
/**/ /**/ /**/ return;
/**/ /**/ };
/**/ /**/ var Callback2=function CbFn(){
/**/ /**/ /**/ if(this!==JumpToPageConfirm1&&this!==JumpToPageConfirm2)throw "Function, "+CbFn+" , is called on a false object, "+this+" !";
/**/ /**/ /**/ Counter=RoundInteger.call(CounterRange,JumpToPageField1.value-1);
/**/ /**/ /**/ var I,J,K;
/**/ /**/ /**/ for(I in PagesCSS2Array){
/**/ /**/ /**/ /**/ J=PagesCSS2Array[I];
/**/ /**/ /**/ /**/ J.display=Counter+""===I?"":"none";
/**/ /**/ /**/ }
/**/ /**/ /**/ K=Counter+1;
/**/ /**/ /**/ JumpToPageField1.value=JumpToPageField2.value=K;
/**/ /**/ /**/ PageIndicatorSpan1.innerHTML=PageIndicatorSpan2.innerHTML=XMLInnerText("Current page: "+K+" / "+TotalPages);
/**/ /**/ /**/ I=J=K=null;
/**/ /**/ /**/ return;
/**/ /**/ };
/**/ /**/ PreviousPageButton1.onclick=PreviousPageButton2.onclick=NextPageButton1.onclick=NextPageButton2.onclick=Callback0;
/**/ /**/ JumpToPageField1.onchange=JumpToPageField2.onchange=Callback1;
/**/ /**/ JumpToPageConfirm1.onclick=JumpToPageConfirm2.onclick=Callback2;
/**/ /**/ for(I in PagesCSS2Array){
/**/ /**/ /**/ J=PagesCSS2Array[I];
/**/ /**/ /**/ J.display=I==="0"?"":"none";
/**/ /**/ }
/**/ /**/ JumpToPageField1.value=JumpToPageField2.value="";
/**/ /**/ PageIndicatorSpan1.innerHTML=PageIndicatorSpan2.innerHTML=XMLInnerText("Total page(s): "+TotalPages);
/**/ /**/ I=J=null;
/**/ /**/ return;
/**/ }
);
/*]]>*/
/*----*//*----*/</script>
<!--|--><!--|--><div class="Show">
<!--|--><!--|--><!--|--><div class="Show">
<!--|--><!--|--><!--|--><!--|--><span id="Author"/>
<!--|--><!--|--><!--|--><!--|--><br/>
<!--|--><!--|--><!--|--><!--|--><span id="CompleteDate"/>
<!--|--><!--|--><!--|--></div>
<!--|--><!--|--><!--|--><div class="Show">
<!--|--><!--|--><!--|--><!--|--><span id="PageDate"/>
<!--|--><!--|--><!--|--></div>
<!--|--><!--|--><!--|--><div class="Show">
<!--|--><!--|--><!--|--><!--|--><span id="CurrentDate"/>
<!--|--><!--|--><!--|--></div>
<!--|--><!--|--><!--|--><div class="Show">
<!--|--><!--|--><!--|--><!--|--><span xml:lang="en" lang="en">&#76;&#105;&#99;&#101;&#110;&#115;&#101;&#100;&#32;&#117;&#110;&#100;&#101;&#114;&#58;&#160;</span><a href="http://www.apache.org/licenses/LICENSE-2.0">&#65;&#112;&#97;&#99;&#104;&#101;&#32;&#76;&#105;&#99;&#101;&#110;&#115;&#101;&#44;&#32;&#86;&#101;&#114;&#115;&#105;&#111;&#110;&#32;&#50;&#46;&#48;&#44;&#32;&#74;&#97;&#110;&#117;&#97;&#114;&#121;&#32;&#50;&#48;&#48;&#52;</a>
<!--|--><!--|--><!--|--></div>
<!--|--><!--|--></div>
<!--|--><!--|--><script type="text/javascript">/*<![CDATA[*/
(function(G,P){"use strict";
/**/ if(!G||typeof G!=="object")throw "First argument is not an object!";
/**/ if(typeof define==="function"&&typeof requirejs==="function"&&define.amd&&typeof define.amd==="object") /* RequireJS included? [http://requirejs.org/] (based on version 2.3.6 [http://requirejs.org/docs/release/2.3.6/comments/require.js] ) */
/**/ /**/ requirejs(["BrightForBrowser"],function(BrightForBrowser){return P(G,BrightForBrowser);});
/**/ else if(typeof G.Promise==="function"&&G.Promise.prototype&&typeof G.Promise.prototype==="object"&&typeof G.Promise.prototype.then==="function")
/**/ /**/ new G.Promise(function(RS){return RS();}).then(function(){return P(G,G.BrightForBrowser);});
/**/ else if(typeof G.setTimeout==="function")
/**/ /**/ G.setTimeout(function(){return P(G,G.BrightForBrowser);});
/**/ else
/**/ /**/ P(G,G.BrightForBrowser);
/**/ return;
})(
/**/ this,
/**/ function(Global,BrightFB){"use strict";
/**/ /**/ if(!Global||typeof Global!=="object")throw "\x27Global\x27 is not an object!";
/**/ /**/ if(!BrightFB||(typeof BrightFB!=="object"&&typeof BrightFB!=="function"))throw "\x27BrightFB\x27 is neither an object nor a function!";
/**/ /**/ var HTMLDOMOpr=BrightFB.HTMLDOMOperation,
/**/ /**/ /**/ Date=Global.Date;
/**/ /**/ var SQS=HTMLDOMOpr.SmartQuerySelector,
/**/ /**/ /**/ SIHTML=HTMLDOMOpr.SafeInnerHTML;
/**/ /**/ var PageLoadDate=new Date(),
/**/ /**/ /**/ BrightDate=new Date(BrightFB.Time);
/**/ /**/ var AuthorDOM=SQS("#Author"),
/**/ /**/ /**/ CompleteDateDOM=SQS("#CompleteDate"),
/**/ /**/ /**/ PageDateDOM=SQS("#PageDate"),
/**/ /**/ /**/ CurrentDateDOM=SQS("#CurrentDate");
/**/ /**/ SIHTML(AuthorDOM,"Author: "+BrightFB.Author);
/**/ /**/ SIHTML(CompleteDateDOM,"Completed on: "+BrightDate+" ("+(BrightDate-0)+")");
/**/ /**/ SIHTML(PageDateDOM,"Page loaded on: "+PageLoadDate+" ("+(PageLoadDate-0)+")");
/**/ /**/ var Callback0=function CbFn(){
/**/ /**/ /**/ if(this!==CurrentDateDOM)throw "Function, "+CbFn+" , is called on a false object, "+this+" !";
/**/ /**/ /**/ var ActiveDate;
/**/ /**/ /**/ ActiveDate=new Date();
/**/ /**/ /**/ SIHTML(this,"Current time: "+ActiveDate+" ("+(ActiveDate-0)+")");
/**/ /**/ /**/ ActiveDate=null;
/**/ /**/ /**/ return;
/**/ /**/ };
/**/ /**/ CurrentDateDOM.onmouseover=Callback0;
/**/ /**/ Callback0.call(CurrentDateDOM);
/**/ /**/ return;
/**/ }
);
/*]]>*/
/*----*//*----*/</script>
<!--|--></body>
</html>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册