ࡱ> VXSTU5@ ^bjbj22 "XXV         E~llllllllDDDDDDD$FRHfD llD  llDOOO l lDODO Oo   &l` 0 HָFb@D0E RI@RI&      &RI ?lZƠ@O4:{lllDD  hkD2E  k VBScript Extra Credit Class Notes By: Muhammad Sohail Rauf What is VBScript? VBScript is a light version of the Microsoft Visual Basic and it is inserted in HTML documents. The internet browser read the HTML and identifies the VBScript. The VBScript code can be executed immediately or at a later point. It was developed so that millions of Visual Basic developers can use their knowledge in the internet scripting. VBScript started as a client-side scripting language. The biggest problem to this language is that it was not and is not supported by Netscape Navigator. On the other hand the scripting language JavaScript was supported by both major browsers, Netscape Navigator and Internet Explorer. For that reason JavaScript has become the de facto standard for client-side scripting. Location of VBScript Code: VBScript code can be placed in both the head and body sections of the HTML page. Functions are mostly placed in the head section while the body of the webpage is mostly located in the body section. The statement identifies end of VBScript code. VBScript Syntax: The purpose of these notes is to introduce the syntax of VBScript. The ease of this scripting language is an attracting force within itself. This force demands any person with some programming knowledge to come forward and explore this exciting language. The following topics will be covered in these notes: Writing Text Formatting Text Code in Head section Code in Body section Variables Arrays Sub-procedures FunctionsConditional Statements Looping Statements Date, Month, Day, Time Date Function Type Random Number Generator Upper/Lower Case Sub-string Format Currency  Writing Text: The code for writing text in VBScript is very similar to that in ASP. The ASP keywords response.write is replaced by the keywords document.write. In the code below the document.write(Hello from VBScript!) is used in the body to print this statement on the webpage. Code: Writing Text in VBScript!  Result: Hello from VBScript! Formatting Text: All HTML tags can also be used in the VBScript code to format the text in different ways. In the following example font tag is used to specify the color while the

are used to represent different sizes of the text. Code:  Result: Welcome from VBScript! Welcome from VBScript! Welcome from VBScript!  VBScript in HEAD section: The VBScript code in the head section is executed when it is called or when an event is triggered. Functions are mostly defined in the head section. In the following code an alert window is coded in the head section. When the code is executed an alert window comes up first and when the user clicks OK then the code in the body section is shown. Code:

The script in the head section is executed when it is called or when an event is triggered. Functions are mostly defined in the head section.

 Result:  The script in the head section is executed when it is called or when an event is triggered. Functions are mostly defined in the head section.Code in BODY section: The code in the body section is executed as the page loads. This is the script that generates the content of the webpage. In the following code the printing statement in body section is executed as the page loads. Code:  Result: Scripts in the body section are executed when the page is loading.  Variables in VBScript: A variable acts as a container for information. It can be referenced by its name to see its value or assign it a new value. In VBScript the variables are of type variant that can store different types of data. A variable name must begin with a letter, cannot exceed 255 characters and, cannot contain a period (.). A variable that is declared in a specific procedure is destroyed when the procedure exits. This type of variable is called local variable. A variable that is declared outside the procedures can be used by all procedures on the page and is destroyed when the page is closed. In the following example, the variable name is used to store the name of a person and then that variable is used to print the name on the webpage. The keyword dim is used for the variable declaration. Code: Result: My name is: Muhammad Sohail Rauf  Arrays in VBScript: Arrays are used to assign more than one value to a single variable. The declaration of an array variable uses parenthesis ( ) after the variable name. Data can be stored and retrieved from an element using the index of that element in the specific array. Example of one dimensional array declaration is: dim name(2) which has size 3. Example of a two dimensional array declaration is: dim table(2, 3) which has 3 rows and 4 columns. In the following example an array named count is defined of length 6. Different values have been stored at different indexes of that array. At the end a printing statement is used inside a for loop to print values of all indices of the array. Code:  Result: First Second Third Fourth Fifth SixthSub Procedure: A sub-procedure is a group of statements enclosed within Sub and End Sub statements. It can take arguments that are passed by its calling procedure but it does not return a value. We can call a sub-procedure by the statement Call name (argument). In the following example a sub-procedure named mySub() is defined in the head section of the html code. The purpose of this sub-procedure is to show a message box containing a text message. The sub-procedure is called from the body section. When the page loads a message box appears first and when the user clicks OK button the content of the body section are printed on the webpage. Code:

A sub procedure does not return a value.

 Result:  A sub procedure does not return a value.  Function: A function is a series of statements enclosed within Function and End Function statements. It can take arguments passed to it by its calling procedure and can also return a value. The function can be called by the statement name( ). Functions are mostly defined in the head section of the html code. In the following example, a function named myname() is defined in the head section. This function stores a name in the myname variable. When the function is called in the body section, it passes the stored name to the calling procedure. That name is then printed by the printing statement present in the body section. Code:

A function procedure can return a value.

 Result: My name is Muhammad Sohail Rauf A function procedure can return a value.  Conditional Statements: Conditional statements are used when the programmer wants to execute different set of statements in different situations. The three most commonly used conditional statements are: IF-THEN-ELSE IF-THEN-ELSEIF CASE IF-THEN-ELSE: This conditional statement is used when we want to execute one of two codes. If the condition is true the code in the IF block is executed. On the other hand if the condition is false the code in the ELSE block is executed. In the following example, a variable i is assigned the value 10 and then an IF-THEN-ELSE statement is used to print different statements in the cases that the variable is greater than or less that eight. The code in the IF block will execute if the value of the variable is greater than 8 (which it is), whereas the code in the ELSE block will be executed if the value is less than 8. Code:  Result: More than Eight.  IF-THEN-ELSEIF: This statement is used when we need to execute different codes in different situations and the situations are more than two. In the example below a variable is assigned the value 10. After that an IF-THEN-ELSEIF statement is used to print different statements for different values of the variable i. The condition in the first ELSEIF block is true so the value Ten will be printed as the webpage loads. Code:  Result: Ten  CASE STATEMENT: This statement is similar to the IF-THEN-ELSEIF statement. It is used when we have more than two possibilities. Different pieces of code are executed for different conditions. In the example below a variable is assigned the vale 5 and then different statements are set to be executed for different values of that variable through a CASE statement. As the value is not one of the provided cases of the statement the code in the OTHER clause is executed resulting the printing of text Other on the webpage. Code:

This is a very simple example of using CASE statement in VBScript.

 Result: Other This is a very simple example of using CASE statement in VBScript.  Looping in VBScript: In any programming language loops are used when we need to execute a block of code more than one times. The most frequent loops that are used in VBScript are the following: FOR-NEXT FOR-EACH-NEXT DO-LOOP FOR-NEXT LOOP: This loop is used when the programmer has to execute a block of code a specified number of times. A counter variable is used to start and stop the loop. The step clause is used to increment the counter by a specified value. For example, in the statement For i=2 To 10 Step 2, the counter i is incremented by 2 each time through the loop. In the example below the loop is executed nine times and prints a text statement including the value of counter on the webpage after each iteration of the loop. Code:  Result: The counter is: 0 The counter is: 1 The counter is: 2 The counter is: 3 The counter is: 4 The counter is: 5 The counter is: 6 The counter is: 7 FOR-EACH-NEXT LOOP: This loop executes a block of code for each item in a collection or an array. It does not require specifying the number of times the loop will execute. In the code segment below an array named games is defined and then values are assigned to different indices of that array. After that a FOR-NEXT loop is used to print values at all indices of the array. We did not specify how many times the loop will execute as it is designed to execute for all elements of the array. Code:  Result: Hockey Soccor Football  DO-LOOP: This loop is executed while a condition is true or until a condition becomes true. In the example below a variable i is assigned the value 0. After that a DO WHILE loop is used to print the value of counter and incrementing the counter each time through the loop. The loop stops when the value of i becomes 10. Code:  Result: 0 1 2 3 4 5 6 7 8 9 Date, Time, Day, and Month: The following code segments prints the current date, time, day of the week and the month. Here the date() function gets the date and the time() function gets the time. The next two operations used the date function to get the weekday name and the month name. Code:  Result: Today's date is12/1/2003 The time is 3:26:42 AM The current day is: Monday The current month is: December  Date Formats: The following code segment displays the different formats of the date used in VBScript. These formats are the following respectively: General Date Long Date Short Date Long Time Short Time Anyone of these date formats can be used according to the need of the programmer. Code:  Result: 12/1/2003 Monday, December 01, 2003 12/1/2003 3:28:23 AM 03:28 Uppercase and Lowercase: The code segment below displays a text statement in uppercase and lowercase formats. Here we make a variable and store some text in first. Then the functions ucase is used to print the text in uppercase while the function lcase is used to print it in the lowercase. Code:  Result: COMPUTER & INFORMATION SCIENCES. computer & information sciences.  Generating Random Numbers: The following code segment generates and displays the random numbers on the webpage. This piece of code is using three of VBScripts built-in functions. Here the function Int makes the code generate only integers, rnd() is used to generate the random numbers. The function randomize() is used to generate random numbers whenever the page is opened. If this function is not used whenever the webpage will be opened, it will always generate the same sequence of random numbers. Code:  Result: A random number: 82  Sub-String: This method is used to get some part of a string. The code below first makes a text variable and then extracts a piece of the variable string through the Mid function. This function needs three arguments, which are the text string, starting point, and length from the starting point that is needed to be extracted respectively. Here the 12th position in the string is the C of COMS-463. The code will start from this C and go until 8 letters to extract the required string. Code:  Result: COMS-463  Format-Currency: The code segment formats and prints the currency value when the page loads. Here FormatCurrency is the method used to do that and it take two parameters that are the value and the decimal places respectively. The function round the value to the given decimal place and also puts a dollar sign before it. Code:  Result: $20,000.58  Sample Questions: Short Answers: Q-1: Write the VBScript code to make a two dimensional array variable named table with 3 rows and 4 columns. Ans: dim table(2,3) ----------------------------------------------------------- Q-2: Write VBScript code to print current date on the webpage. Ans: Document.write(Current date is: &date()) ------------------------------------------------------------ Q-3: Write the VBScript code to print the statement Computer & Information Science in uppercase and lowercase. Ans: Uppercase document.write(ucase(Computer & Information Science) Lowercase document.write(lcase(Computer & Information Science) ------------------------------------------------------------------ Q-4: What does the Int function do in the code to generate the random numbers? Ans: It makes the rnd() function generate only integers. If it is not used the rnd() function will generate all fractional number. --------------------------------------------------------------- Q-5: List the arguments taken by the sub-string Mid method respectively. Ans: String Starting Position Length True/False: Q-1: Functions are mostly located in the body section. Ans: False ------------------------------------------------------------ Q-2: VBScript is supported by both Internet Explorer and Netscape Navigator. Ans: False ----------------------------------------------------------- Q-3: HTML tags can be used in the VBScript code. Ans: True ----------------------------------------------------------- Q-4: For-Next loop is used to loop through each element of an array location or a container. Ans: False ----------------------------------------------------------- Q-5: In VBScript sub-procedures do not return a value where the functions can return value to the calling procedure. Ans: True Multiple Choices: Q-1: The function that is used to extract a sub-string is: a. rnd() b. Int c. Mid (Correct) d. Sub --------------------------------------------------------- Q-2: The array declaration dim table(2,3) has the following number of rows and columns respectively. a. 2 columns and 3 rows b. 3 columns and 4 rows c. 2 rows and 3 columns d. 3 rows and 4 columns (Correct) --------------------------------------------------------- Q-3: One of the following is not used as a parameter in the sub-string function of the VBScript. a. Length of required sub-string. b. String c. Starting position. d. All of them are required. --------------------------------------------------------- Q-4: One of the following is not one of the rules in defined the names of variables Variable name cannot contain a period (.). Variable name cannot exceed 128 characters. Variable name must begin with a letter. Variable name cannot exceed 255 characters. ----------------------------------------------------------- Q-5: Which one of the following date function pairs is equivalent? vbshortdate and vblongdate vbshortdate and vbshorttime vblongdate and vbgeneraldate vbshortdate and vbgeneraldate (Correct).    3 4 i u } c    կ~uulcl[[[hj:_OJQJhZK5OJQJhj:_5OJQJh*;6OJQJh#h*;6OJQJh*;OJQJh#h*;5OJQJh*;5OJQJhZKOJQJh]`OJQJh]`5OJQJho9C5OJQJho9Cho9C5OJQJho9COJQJhOJQJh^CJOJQJaJhh^CJOJQJaJ     $^a$gd$]^a$gd ]^gdgd^^ !"m h i    >?$a$gdj:_$a$gd*;$a$gdZK $^a$gdo9C $^a$gd$]^a$gd$a$gd?L\s 1<LM$h$If^ha$gd#$ & F$Ifa$gd#$ & F$Ifa$gdj:_MNOPQ^b5Sbqrsyz:;<=>Fûó裑vkgWh*;hO5CJOJQJaJhOh\hOOJQJhOCJOJQJaJhOh\CJOJQJaJ"hOhO56CJOJQJaJh*;h\5CJOJQJaJhZKOJQJh*;OJQJhOJQJhe/-5OJQJhe/-he/-5OJQJh#OJQJhe/-OJQJhj:_OJQJh#OJQJMNOPQ_arsyzsssss $$Ifa$gd\$a$gdZKxkd$$Ifl0,"LL t0644 la )3;<=>$a$gdOgkdL$$Ifl,"" t0644 la $$Ifa$gd\ >FG\]^_pq[\bcjs< $$Ifa$gd $$Ifa$gdZK$a$gdZK)$$d%d&d'dNOPQa$gdOFG[\^_orYZ[\abcĻrc[SDh*;hOCJOJQJaJhZKOJQJh\OJQJhOhCJOJQJaJhhO56OJQJh*;h\5CJOJQJaJh*;h5CJOJQJaJhhOJQJh*;OJQJhOJQJh5OJQJhh5OJQJh5OJQJhO5OJQJhOhOOJQJhOOJQJhO56OJQJ6NO}th $$Ifa$gdZK $IfgdO $IfgdO $IfgdO$a$gdZKgkd$$Ifl,"" t0644 la 6NPQRmnpux~xz{żűviYQMhcjfhUh*;h*;5CJOJQJaJhc5CJOJQJaJhchcCJOJQJaJhcCJOJQJaJh*;hc5CJOJQJaJhcOJQJh*;OJQJhchcOJQJhZK5OJQJhc5OJQJh5OJQJhZKOJQJhOOJQJhOB* phhOB*phhOB*phOPQRnp;I~~~~~~~ $$Ifa$gdc$a$gdc$a$gdZKekd$$Ifl,"" t0644 laISV_gyz{zzz $$Ifa$gdZK$a$gdcekd"$$Ifl,"" t0644 la $$Ifa$gdc,-.?CDMOijl ./պʺպ檛wsowcwZh]`5OJQJhch:5OJQJhh:h:5OJQJh:CJOJQJaJh:h:CJOJQJaJh:56CJOJQJaJh/h:5CJOJQJaJh:OJQJhcOJQJhchcOJQJh/OJQJhZK5OJQJhc5OJQJhchc5CJOJQJaJ -. @wzznnnnn $$Ifa$gd: $$Ifa$gdZK $`a$gdc$a$gdZKekd$$Ifl,"" t0644 la z$a$gdZKekd$$Ifl,"" t0644 la $$Ifa$gdZK $$Ifa$gd: /0LMSZc~~rffff $$Ifa$gd3 $$Ifa$gd: $h`ha$gd:$a$gd:$a$gdZKekd $$Ifl,"" t0644 la /_xLMjk~KMS  ./01DEFDEqtvwŶş|s|ՐՐh:5OJQJh35OJQJh:h3OJQJh3h3OJQJh3h356OJQJh3CJOJQJaJh3h3CJOJQJaJhtvoh35CJOJQJaJhtvoOJQJh/OJQJh3OJQJh:OJQJh:h:OJQJ-  ./ekdd $$Ifl,"" t0644 la $$Ifa$gd: $$Ifa$gd3 /01EF ~rrrrff $$Ifa$gd3 $h`ha$gd3$a$gd3$a$gd: $h`ha$gd:ekd $$Ifl,"" t0644 la  """"" "!"F"H"V"W"X""##=#>#²£{ocXh,h,OJQJhtvoh]`5OJQJhtvoh,5OJQJh,5OJQJh,h3CJOJQJaJh,h,CJOJQJaJh,56CJOJQJaJhtvoh35CJOJQJaJhtvoh,5CJOJQJaJh,OJQJh3OJQJh3htvoOJQJhtvoOJQJh3h3OJQJ" ! !/!C![!n!!!!!!!!!" """ $$Ifa$gd3 $$Ifa$gd,""" "!"G" $$Ifa$gd:$a$gd3ekd $$Ifl,"" t0644 laG"H"W"X"U#V#$$$$$$%vvjjj $$Ifa$gd, $$Ifa$gdZK$ h`ha$gd,$a$gdZKekd0!$$Ifl,"" t0644 la >#C#R#S#U#C$H$s$y$$$$$$$&&&&&&&&&&&&&&&' '³ƒ{wsjaXjaPPh|P\OJQJh1$5OJQJho9C5OJQJh,5OJQJh,hj!hU+h,h,56B*CJOJQJaJphh]`h,OJQJh,h,CJOJQJaJh,56CJOJQJaJh1$h,5CJOJQJaJh,htvoOJQJh1$OJQJhtvoOJQJh,h,OJQJh,OJQJ%&%P%^%l%v%w%%%%%%&&&&ekdt!$$Ifl,"" t0644 la $$Ifa$gdZK $$Ifa$gd,&&&&&&&&&&&&&&&~$a$gd,ekd1$$Ifl,"" t0644 la $$Ifa$gdZK$a$gdZK ''''''(')'5'6'''''( (](^(((J)K)L)R)S)*****+++++̼sof^h)EOJQJhle5OJQJhFhF56CJOJQJaJ"hFhF56CJOJQJaJhF5OJQJhFhFCJOJQJaJhFhF5CJOJQJaJh|P\hF5CJOJQJaJh|P\5OJQJhOJQJhFOJQJh,OJQJh|P\OJQJh,h,OJQJ"& ( (K)L)R)S)\)e))))))))) *O*]**** $$Ifa$gdZK $$Ifa$gdF $`a$gd|P\ $`a$gd,********zq $IfgdF $IfgdF $$Ifa$gdZK$a$gdZKgkd1$$Ifl,"" t0644 la**+++++++++,,{pphhhh$a$gd $ & Fa$gd $ & F)a$gd|P\ $h`ha$gd|P\$a$gdZKekd2$$Ifl,"" t0644 la +++++++,K,O,i,u,,,,,,,x-|--q.r.x.y.n/o/s/{/|/////K0N0U0V0X0j00<1=1>1?1ӓˋˋˋˋhphnvpOJQJhpOJQJhp5OJQJhhCJOJQJaJhhCJOJQJaJhnvph5CJOJQJaJhnvpOJQJh5OJQJhh5OJQJh|P\OJQJhOJQJhleOJQJ,,q.r.x.y........//;/H/O/]/g/o/p/ $$Ifa$gd$a$gdp/q/s/{/|/// $$Ifa$gd$a$gdekd[2$$Ifl,"" t0644 la/////=1>1?1E1F1M1V1x111zzzzz $$Ifa$gdp $$Ifa$gd$a$gdekd2$$Ifl,"" t0644 la?1D1E122222222222222a33444444444477 777\7_7s7u7еߥwlе率`hphp5OJQJhphoOOJQJhoOOJQJhOJQJhr&OJQJhp5OJQJh5OJQJhphpOJQJhOJQJhphCJOJQJaJhpCJOJQJaJhphpCJOJQJaJhr&h5CJOJQJaJhr&hp5CJOJQJaJ%111111242?2\2i2w22222ekd2$$Ifl,"" t0644 la $$Ifa$gd $$Ifa$gdp2222222222444444ekd'3$$Ifl,"" t0644 la $$Ifa$gd$a$gd44444444444445 55!5.5M5[5y5555555 $$Ifa$gdp $$Ifa$gd$a$gd55,6O6Y6777 7777\7zqh $Ifgdp $Ifgdp$a$gdekdk3$$Ifl,"" t0644 la $$Ifa$gd $$Ifa$gdp \7]7^7_7t7u7"8#8,8:8B8C8zooog$a$gdp $ & Fa$gdp $h`ha$gdr&$a$gdekd3$$Ifl,"" t0644 la $$Ifa$gd u778 8C8R8S8T8k8z8|8}888888869U9i999M:N:S:T:U:;;;;;;;;;;<<#<˻޻tiih)#h)#OJQJhYhYOJQJhYOJQJhYhY5OJQJhYhYCJOJQJaJhY5OJQJhRh)#5CJOJQJaJhRhY5CJOJQJaJh)#OJQJhphpOJQJh)#5OJQJhp5OJQJhpOJQJhr&OJQJ(C8R8S899M:N:T:U:\:e:::::::;; $$Ifa$gdY $$Ifa$gd)#$a$gd)#$a$gdp;;;;;,;>;P;b;t;;;; $$Ifa$gd)#$a$gd)#ekd3$$Ifl,"" t0644 la ;;;;;==========zz $$Ifa$gd)# $h`ha$gd)#$a$gd)#ekd74$$Ifl,"" t0644 la#<-<X<======>>>>>>>>%?&?,?-?B?@@!@"@@@@@@@@@@ʺҫҺҧҞڊrҫrҧi`h($5OJQJh 5OJQJh hY5CJOJQJaJh OJQJh,OJQJh)#h)#5OJQJh)#5OJQJhYhYhYCJOJQJaJhRhY5CJOJQJaJhoOOJQJhYOJQJh)#OJQJhROJQJh)#h)#OJQJh)#hROJQJ"===== >#>?>@>Z>>>>>>> $$Ifa$gd)# $$Ifa$gdY>>>>>>> $$Ifa$gd)# $h`ha$gd)#gkd{4$$Ifl,"" t0644 la>>>>>@@!@"@)@2@wkk__ $$Ifa$gdY $$Ifa$gd)# $h`ha$gd $a$gd)# $h`ha$gd)#gkd4$$Ifl,"" t0644 la 2@T@^@t@@@@@@@@@@@@ $h`ha$gd)#ekd 5$$Ifl,"" t0644 la $$Ifa$gdY@@@@@@AABB#B$B+B4BVBzzz $$Ifa$gd'$a$gd)#ekdQ5$$Ifl,"" t0644 la $$Ifa$gd)#@@AAAAAmABB"B#B$BDDDD%D&D'DDDDDDDDD;EOGOiOOOOOOOOOOOOz$a$gd)#ekd7$$Ifl,"" t0644 la $$Ifa$gd)# $$Ifa$gd'OOOO P P@QAQGQHQOQXQzQQQzzzzz $$Ifa$gd'$a$gd)#ekd7$$Ifl,"" t0644 la $$Ifa$gd)#PYP?Q@QAQFQGQHQQQQQQQQQQQQQRR RRRRRRRRRRRRRzqzqh`qhqh`XhhGOJQJh.AOJQJh.A5OJQJh!kj5OJQJh5OJQJh5CJ OJQJaJ h)#5CJ OJQJaJ hh5CJ OJQJaJ h.A5CJ OJQJaJ hhOJQJh'OJQJh'h(ch'CJOJQJaJh"OJQJh($OJQJhOyOJQJhOJQJ"QQQQQQQQQQz$a$gd)#ekd=8$$Ifl,"" t0644 la $$Ifa$gd)# $$Ifa$gd' QQQQQQQQQQQQQQQQQ$a$gd$a$gd)#ekd8$$Ifl,"" t0644 laQQQQR RRRRRRRRRS#SMSNSSSST$0^`0a$gd_Yo$0^`0a$gdhG$0^`0a$gd.A$a$gd$a$gdRRRRRSS"S#S$SSSSSSTTTTTFTGTHTITRTSTTTTT$U*U+U,UsUtUUUUUU=V>VDVdVۿ䶮{{ph!kjh!kjOJQJhhGh_YoOJQJhhGh.AOJQJh.Ah.A>*OJQJh.A>*OJQJh!kjOJQJh_YoOJQJh_Yo5OJQJh.A5OJQJhhGh!kjOJQJhhGOJQJhhG5OJQJh!kj5OJQJh.Ah.AOJQJh.AOJQJ,TTGTHTSTTTTT&U,UUUUU>VDVKV]VdV $ & F+a$gd!kj $^a$gdhG$0^`0a$gd!kj$a$gd$0^`0a$gd.A$0^`0a$gd_Yo $^a$gd.AdVeVfVrVsVVVVVVGWSWTWWWWWW XXlXwXxXXX$0^`0a$gd_Yo$a$gd$&d P a$gddVfVsVxVVVVVVVVVVVVGWQWSWUWWWWWWW XXXjXkXlXvXwXxXXXXX+Y,Y5Y6Y8Y9YIY[Y`YaYYYĹ̛̮̮̣̮~~hhG5OJQJh.A5OJQJh.Ah!kjOJQJh.AOJQJh_Yoh!kjOJQJhhGh_YoOJQJh.Ah_YoOJQJhhGOJQJh_Yo5OJQJh(cOJQJh_YoOJQJh!kjOJQJh5OJQJh!kj5OJQJ1X,Y6Y8Y9Y:Y;YY?Y@YAYBYCYDYEYFYGYHYIY[Y\YYY$a$gdhG$&d P a$gd$a$gd$0^`0a$gd.AYYYYYYZZkZmZZZZZZ[[z[{[[[[[\\$0^`0a$gd$0^`0a$gdhG$a$gd$a$gdhGYYZZZ ZiZjZkZlZmZnZZZZ[[[[y[z[{[|[\\\ \n\o\q\W]X]\]]]]]^ܣhw/GOJQJhw/G5OJQJh!kjOJQJhhOJQJhh!kjOJQJh5OJQJhhG5OJQJh!kj5OJQJhhGhOJQJhOJQJhhGOJQJ$\o\q\\\\]X]]]]]]^^$&d P a$gdw/G $ & F.a$gdw/G$a$gd $^a$gd $ & F,a$gd$0^`0a$gd 1h/ =!"#$%J$$If!vh5L5L#vL:Vl t65LG$$If!vh5"#v":Vl t65"G$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"2Dd Kb0  # AbIa9^Em++nIa9^Em+PNG  IHDR~fpsRGB+IDATx^] xEڮ{r.TăeEQE`quAP"," * *\> *(gTTQ9sL޷&ff2IfdRT:5_}[[G,DM0S9ҥT>0&yFĤԴF׎#P\\TYYq@EOEQxqǃ v~/#à-t힚{|kזZ-6h46˯NnݲQ_q`!/t:+*2Xm$hLK5wL%ֽC4p+.**,((]m^ǸAcg}=.v-goʇQo<-%тR>,*oaگ\v3ܝSI2!@;yZ  ZpT[ZJsҊ\(8^5sG9 F3zg@9bӱ/BcvNcUa;Be81}ޣ%MYbu%e# V-NR!@ȥ|F tHw؞;0_ EH3&?2cW`_#PQס!ҽ?fP=3FPBSFA'"(E8;n:蓀Ǧ݇r _^H3KضrSQ]`Em#"Z8-?ՉE~eZ:7Q~~NYj!e\ӆ];@G)+eVDh {]Hm @;}  wn޴LeO6N04K.7s6}+/ػO_D6o^'2n,GwlۊCC}ɥlG}zfh`;fdYMUajp 6h=6[nf6zm#nmTZzx)Nka8<w&[M4 daiE C$ nx9"4s?tKn@ p-6 $f6hc*أ1a1%e&)V?Y!H$|[˘aYjeQY\7.g /% 0{\0P;dsu7%X|iU`V&SkjaO@YA4]DMT2?5R 6#|Im(JaA{7ꐕ5Yged!],VSqTl`M fЫbC8]Yᔿ?g[5Q@1k'+PD[@1QY4U600ˮ50Íp補 %+F$hFH #=FK;u476vKnEu{&lT˝w!{VS(R y~KPeG6>` #&v 5þ+rCFrw#7M&#L[%d[ Ȑk)S;@ 겪bڒ$dʵ꘠ؠMf{8f;mU޾S)h%kg7ꋨΔQܛ ]8|z{5h%7laА*K`N*yc͎QR0)=hBD]2`|۷d7vנJ @ȥt%T `Af)E+cdK"G^'o?_5^igVf2Na7yv֜9o펻L%'Wzy]]Nу]TྣJ"}wNVb$Bct6V5TpRHUEu"D%wԞ bԌP"rde=3޼=IDIi{W{˫n(8A蘖lcm ֋)ϵTzQ͠b^y*uuD:7;gQ&jl~ӹgI.3PG׀U$Ig0װ+ʟCJMKEMh)+F.kn&W^BHR:y3*A(g zvky?zZ2+'&pPYq:sSfXtCKtp<7uԭRRX3R>L~WzF (s}Zky c]4PfԱ#C[Oyy&'U9@qaẏw1tJCkeigF\+}{R>⢂X#RO2ˇ_Rvr9e.ʕ>\ fq8?g~̘z噓&Ξ07@D`S B;?Unp>fnz87p8p!>>pG 8|=#K8|IZKhuDx$wԷ} nDn<,#bu~j."uNN@~ݺֶe"A< (vV:/ر 1{+B b|‡%I4W ۯWAߎ7@#1>Hx4|g|?~gAaec-D6lMzw{x`J'ʫ=ڊ=k@#>͙5̒1"ds{b͐Hd&\#> / lVtk_1LN7WmX>\" 6+n뚭$FϾxcyyM#-l46qI;X9D$SUvN*Ȱy>EE )UZ=QR S#|kj{N s&VXE$)"n֪}"~j8@:'EDÈ( 3#嬲Ā׿ʔC249!Kg/"$Ԕﭏ>BPh-fv4"͕\52YzkQArJQBeq_._ݎ +TnY"#>dk XbgBQEpbsp`CA HME6dҴC$)~.kUtD |$r2jؾ_{hRտצ02@4 220U>jU[ߢj(g >],b)01&HmĆ "b6k$W 2ỽ$*@H ȹ̎Oz. b]nbL"w[Dhg2{27t""АJ:(? BCL(򗉒&]_$w.3H Wҩj-"G}OܿlăwQFug(̅>j;p(Q86As2(in"ٔ F"ZᢃFt\Fҝnp);ZbXi{e?w fRhn'1v(Ъb=B)_juZ\s4V]ܠ#V W~(5#]:)'h1"v}^ppGQ90XPgA~Vh@y8&/$z( ؐoygJ-!!Tj =pwP]{f! SAj0OR>,`$}h&vJ=?(nڰ+o5W72@df i ’-V5 C\ӫkX?t{ٹpk63q{LI"L/:SÁt@((O('yX:QG <>n%HTW{<6D)n؟{ڣOA5S)zHq)INqk*e7r.|aU[ylf̄<֩;ȁ\<+.lBņrӉV#F{o:77O~M177"ƚuD  6apdnŪ.޿`n7)+elJlGmum0ډ%I*<wM9TqfyOc{[e/y+e fyU2aջomr^F >+zJL/"ErAH^|89yL qO yy=~A=]lf=c"nZB >Sf$~\\+)J*II&TR_H~<@ ӟ^Luj+^{K|sfřr#}}.z{ 6v9ZAB8'S,}:ϝ3dċhaUs .<65ء 2,lK.9ˀ3|C˙KD߿sR@l z:6 VpC[ɸQD!rխ·Vd("EpVCk2np|"\uC578p>D\!ꚌE8.W|huM "Qnup>&G<EsbF,ѱ֎VEk3YjV ^3XzQo^qBEiaMx=Cy8i,WؾNd$>Zp>4`Y[}ĪeӛuLeu܁:=pS>>hۅ?/ڸbdX}%f}dnmR7{i^w;#gu_Wl LJFNHxh~Hz~@^7?8.|;|µPD?MUrQ6!($:>duq>珣S [GB*{‘fȂxF]\.F!8)Fd"VU{X@)"hdKdPvA-G0$IJrq'h˅*Ze=ͷ|.|% #X*~pR|h|t"P6`A|F/9 0GKE,Ut|M%f9Hn=4U#HO h$ ve7~hD4s2Y@2v)6!D!D8;ITn܈pi_. ,_[^!\}^Ki2m##3'. F+O-OVi2W}CQ\h[IgOneTW?)<;.d~řK+J5"yF0t:ub_|xz~zgh=|7 4%XLf` )>(Q t `~z|W$E#"WDq?x·ob^0|,.p>} C`qѸG!W0 8=qļa X\4{ڭ[-k+.AG##`IČvIENDB`B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"Dd 4E0  # AbNCAu"k37}*!+n"CAu"k37}PNG  IHDRk*SsRGBIDATx^] tEEHH˝p" *CQO4ԅU@]EoOYT\\aE#B!!!kNg̝N:t믿j;*x</{?A`ɒ IN95KlFΟ/;|PhT$~zbQMۍviD$qqC.m*+gyAMJJLNeٖx[>D$͙t;ЩEEUR,rfF/Zg5lzGܗv[[**:tIJgzdXU+"_٥SrJrVVzffmݒO$zpDc?.)1(RT|<٭\3,-EF  OfE:V,l<3&7#93==}%e*$,/! rpu8NBZӑo.IV$*2*5$И J$Y%W\q -b 6sWZ[ܴ3{޳`O6~j?y~˝?`615D|%GDD3tq~Xܖg&>1D.4ZЄ"3]VKB Ů]A^T| EK˼b+%kwȗ._bVX|F̬iSg=p06f=zܘ9s^ܼy T -" t{\kyZRcrRrzO@MIRB jT@fZ;t숲Cڶ`;_sA=x管`{Рo)fS(D M,Y2ذ1I#][!z+jiu+Y|KÇ -C Fq33VQNc?+ ?3x+@j$5%௒$ @ő#ǼHeF>09{6u" y 4߿S' YK3m3}zm:_VZT'_G f6l%S-ij^_wnˇo>ڡvog:"[*C-J%unYkR\Nwvl t_\JbjTQ1;ld%dz^w=:5W^+DnӐšyxI:u”Zߏ=6X!,ڵ }нwzFg WI钝#mrUd؎eie) x6Ih"V (!mg 7;I!B#\nl!r?\rP@^hBI8c3:@JMw=+KhzWimm$%\8ӝ&h>ӦyoconjoODeўd'PF3"'@n~0S#V}f:K J "C{=EQl\1t(7WQHeIX;+@Sl8Ѯ}{hc=e+ w6yY mR6x-N@][&A-ՒT#\rʫi%3v 1~"YnĐ"\ kM5~xd$k<hB x ۇzvc'iiӓpOLkQ-[>Jo^l1~߾_=4o1 b'2a>!'oߪR\Mdgpa;2, !ܖ);h }7Q"t }ԂÔ6  Aֽ;m;椵l 6={^iYxuio_rR 3gNӂŷEVz~^lێ={.d[ 9vٯ̅$4=q³hW#6xc&d&Dc$q:=Vq$С}xͯ')I`;@mOU詶٭q ¡;RS'5KMAr?WQ|ԴfI\-Za!7ҹ;-{$]fVVfi\q0wf!_݄U%t?r6IH-oOQ6GOܱv%QVzyD(Ѝ}Rxa,üŃ:+aUpTw`T.EFӾ: Pla]C۵nD+NC`Rɟh a-XΞ)2&R=[(=7{lqb|kNBu¡RlBXE/<[_ftc5U 8uځӂl%Mͽ @$MhmxcDo&B"7tb[=|{mh äV5ۺ6y"\%`,ӤJbz>%OMmX;YX8sR"鵹~FM}9fvtzj`hk3ZϕO4&܍̬ f$ܵhtӍWԒ{9cҨi9f}*Io-z'gLyF+̩Qq0i$5fvTLL \4#$E3L \4#$E3L \Y$ewzj@Ot$䗛ǩ?a܇(I:z2u= 1李 FIRK3pJyZwDoѧAxRױ >ܬ=xKxT!z@~1țT7P)c\Cֻ9* MXĿ ~ZGRȎy+1#wKFҐh& P3|z|1eU 0-ĝpjzEHhYg w kR *~5k/fT1RBD]R_ i xHh\Z)OwjcX"%GR5}BLL \4#$E3L \4#$E3L \4#$E3L \Q[D]_?1$g&x#=" .<ޝ>o&IR)xȦ޻Q'ChKWo޴?ҕMzm{+IuFÛ^wRWb>woEq{rJRlǠ~x-dPm/q@Wtq!nӕ$`84R{+IA/R֋IdFRd>_ʼn'3"#/>7H2♷_cal^ފ02nof Io'Xz?vz%JZ($WkKOvwGV4Z4I2&I&I@.dd I&I@.dcUlt\p{#t)`}UI2ח|9IENDB`B$$If!vh5"#v":Vl t65"G$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"G$$If!vh5"#v":Vl t65"G$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"B$$If!vh5"#v":Vl t65"@`@ *;NormalCJ_HaJmH sH tH R@R ^ Heading 1dd@&[$\$5CJ0KH$\aJ0N@"N ^ Heading 2dd@&[$\$5CJ$\aJ$N@2N ^ Heading 3dd@&[$\$5CJ\aJDA`D *;Default Paragraph FontVi`V *; Table Normal :V 44 la (k`(*;No List j@j ^ Table Grid7:V06U@6  Hyperlink >*B*phB^@B c Normal (Web)dd[$\$V   !"mhi >?L\s 1<LMNOPQ_arsyz ) 3 ; < = > F G \ ] ^ _ p q [ \ b c j s <   6 N O P Q R n p ;ISV_gyz{-. @w/0LMSZc  ./01EF /C[n  !GHWXUV&P^lvw K!L!R!S!\!e!!!!!!!!! "O"]""""""""""""#########$$q&r&x&y&&&&&&&&'';'H'O']'g'o'p'q's'{'|'''''''=)>)?)E)F)M)V)x))))))))*4*?*\*i*w**************,,,,,,,,,,,,,,,,,,- --!-.-M-[-y--------,.O.Y./// ////\/]/^/_/t/u/"0#0,0:0B0C0R0S011M2N2T2U2\2e2222222333333,3>3P3b3t3333333355555555555555 6#6?6@6Z6666666666666666688!8"8)828T8^8t8888888888888888899::#:$:+:4:V:::::;;5;f;;;;;;< <<<<<<<<<<<&<'<<<<<<<<.=/=<=F=Q=[=f=g========.>M>>>>>3?R????????????????@@$A&A,A-A4A=A_AAAAAAB BBBBBZB[B\B]BxByBCC]D^D_D`DfDgDnDuDvDDDDDEEEEEEE#E$E8E9E:E;EGEHEFF/G0G6G7G>GGGiGGGGGGGGGGGGGGG H H@IAIGIHIOIXIzIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJ JJJJJJJJJK#KMKNKKKKLLGLHLSLLLLL&M,MMMMM>NDNKN]NdNeNfNrNsNNNNNNGOSOTOOOOOO PPlPwPxPPP,Q6Q8Q9Q:Q;QQ?Q@QAQBQCQDQEQFQGQHQIQ[Q\QQQQQQQQRRkRmRRRRRRSSzS{SSSSSTToTqTTTTUXUUUUUUVV00000000000000000000000000000000000000000000 0 0 0 0 0 0 0 0  0 0  0  0  0  0  0 00 0 00000000000000000000 0 0000000000000000000000 0 000000000 0 000000000000000000000 0 00000 0 000000000000000 0 00000 0 000000000000000 0 0000 0 000000000000000000000000000 0 0000 0 0000000000000000000000000 0 0000000 0 0000000000000000000000000000 0 000000 0 0000) 0 0 0000000000000000000000000 0 00000 0 000000000000000000000000000 0 00000 0 0000(0000000000000000000000000000000000000 0 000000 0 00000 0 0 00000000000000000000 0 00000000000 0 0000000000000000000000000000 0 00000 0 0000000000000000000000 0 0080000 0 000000000000000000000000000 0 00000000000 0 000000* 0* 0* 0* 0* 0000000000000000000000 0 0000000 0 00000000000000000 0 00000 0 00000000000000000000000 0 00000 0 000000000000000000 0 00000 0 000H0H0H0000000000 0 00000 0 00H00p0H00p0000p0p0p0000000H0H0H0H0H0H00H00H0H0H0p0p0H0H0H000p0H00H0000H00p0p0H0H0H+ 0p+ 0H+ 00p0H0 0H0H0H0p0H0p00H0p0p0p0H0H0p0p0p0000p00P0P00P0000000000000 0 0 0 0 0p0P0p000P00p0p0p0P0P00000p000P0P000P000p00p, 0, 0, 0, 0000. 0. 0. 0. 00p ) 3 < = > j s <  6 N O P Q n p ;ISV_gyz{-.@wZc  /01 /C[n  !GH&P^lvwS!\!e!!!!!!!!! "O"]"""""""""""&&&&&&&'';'H'O']'g'p'q's'{'|'''''>)?)M)V)x))))))))*4*?*\*i*w*********,,,- --!-.-M-[-y--------,.O.Y.//////\/]/^/\2e2222222333333,3>3P3b3t3333335555 6#6?6@6Z666666666666)828T8^8t88888888888888+:4:V:::::;;5;f;;;;;;< <<<<<&<'<<<===.>M>>>>>3?R???????????4A=A_AAAAAAB BBBBBZB[B\BnDuDvDDDDDEEEEEEE#E$E8E9E:E>GGGiGGGGGGGGGGGGGOIXIzIIIIIIIIIIIIIV@0O900NO900O9000O900 0Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00O900,0O900@0/@0/@0/O900 0O900TO900Oy00@0@0@0@0@0@0@0@0@0@0@0@0O90(0H;O900Oy00O9080p0G9000LG9000@0@0@0@0@0@0@0@0O90;0L0 O90300O9030O9030O90304L0@0@0@0@0@0@0@0@0O90M0 @0 O90L0O90L0O90L0 @0 @0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0O90b0 \@0 @0O90d0O90d0O90d0\O900 @0Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00O90~06R0O90|0 (O90|0O90|0O90}06R0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0O900(0Oy00(Oy00@0@0Oy00 @0@0@0@0@0@0@0@0@0@0@0@0@0@0@0O900h(O900 O9000O900O900O900h(0O900O9000Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00O900 0O9000O900O900 0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0O900 0O900Й O900@0@0O900 0@0@0@0@0@0@0@0@0@0Oy00 @0 O900@0Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00 @0 O900x Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00Oy00O901"@0 @0O901O901"@0 @0@0@0@0@0@0@0@0@0@0@0O90"1$@0 O90#1@0O90#1O90#1 @0 @0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0@0O90<1'@0 O90>1@0O90>1O90>1 @0 @0@0@0@0@0@0@0@0@0@0@0@0@0@0O90R1h+@0 O90S1@0O90S1O90S1 @0 @0@0@0@0@0@0@0@0@0O90b1(-@0 O90c1@0O90c1O90c1O90c1D-@0 @0@0@0@0@0@0@0@0@0@0@0O90t1 /@0 O90v1@0O90v1O90v1O90v1X/@0 @0@0@0@0@0@0@0O9010@0 O901@0O901O901O9010@0 @0@0@0@0@0@0@0O9012@0 O901@0O901O901O901T4@0 0F/># '+?1u7#<@G]LPRdVY^059;>BEILPTZ^dinswz} ?M>OI/ "G"%&&**,p//1245\7C8;;=>>2@@VBDDgEGGI[JgLM7OOQQQTdVXY\^134678:<=?@ACDFGHJKMNOQRSUVWXY[\]_`abcefghjklmopqrtuvxy{|~^2mk4Wmk mktWmkmk mk̿L03M<???VP03W<???V9*urn:schemas-microsoft-com:office:smarttagsplace8*urn:schemas-microsoft-com:office:smarttagsdate8*urn:schemas-microsoft-com:office:smarttagstime  112152000200326283DayHourMinuteMonthYear        V Q7S7eAhAQQV33333SSUUXUXUUUUVV Sohail Rauf.=@bet@4 S˴1wS| rHC 4Q r *t@:aUDE - /z#2{H %a&h9kuQ'H;()T"i.ؖR.l>4/ȣY0-em3^+,6ZC>= U@OL+ ^A8BE|Y I8F&)uH,6pHf2l(vIm{g?K0-5O,)gDS6ЬXXU`&hYDJN^ V:pbPޮcZjCVdh uFeBV BogV$qšRtDZ{~;d]ZV}J ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo( ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo(^`OJQJo(hH^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hH ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo( ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo(^`OJQJo(hH^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hH ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo(h88^8`OJQJo(hHh^`OJQJ^Jo(hHoh  ^ `OJQJo(hHh  ^ `OJQJo(hHhxx^x`OJQJ^Jo(hHohHH^H`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hH ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo(88^8`o(. ^`hH.  L ^ `LhH.   ^ `hH. xx^x`hH. HLH^H`LhH. ^`hH. ^`hH. L^`LhH. ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo( ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo( ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo( ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo(h^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hH ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo(^`OJQJo(hH^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hH ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo(^`OJQJo(hH^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hH88^8`o(. ^`hH.  L ^ `LhH.   ^ `hH. xx^x`hH. HLH^H`LhH. ^`hH. ^`hH. L^`LhH. ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo(h^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hH ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo(88^8`o(. ^`hH.  L ^ `LhH.   ^ `hH. xx^x`hH. HLH^H`LhH. ^`hH. ^`hH. L^`LhH. ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo(h^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh  ^ `OJQJo(hHh[[^[`OJQJ^Jo(hHoh++^+`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hH ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo(^`OJQJo(hH^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hH ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo( ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo( ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo(^`OJQJo(hH^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHhpp^p`OJQJo(hHh@ @ ^@ `OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hH ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo(^`OJQJo(hH^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hHh^`OJQJo(hHhpp^p`OJQJ^Jo(hHoh@ @ ^@ `OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHhPP^P`OJQJ^Jo(hHoh  ^ `OJQJo(hH ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo( ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo( ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo(h^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@ @ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hH ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo(^`OJQJo(hH^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hH ^`OJQJo( ^`OJQJo( pp^p`OJQJo( @ @ ^@ `OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo( PP^P`OJQJo(h^`OJQJo(hHhpp^p`OJQJ^Jo(hHoh@ @ ^@ `OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHhPP^P`OJQJ^Jo(hHoh  ^ `OJQJo(hH.DSZV}a&uFe=@ 4Q pb+,6"i.hYRt %*I8FY0()Eg?KkuQ'CVd/z#Sc6pH-5ON^em3EXXUDZ{U@41wR.vI$q| uHBo ^A C>=:aU4/..Z[6W\4Nu^ 6xݒfR$TLUj췄U<6 .ǒ N*         y\Zdb; tfԷZvp N0BOhz$W(`VKƂV֯μ:m         ^x0pT?$ Uv6321$퀲f         D2xmЬ޻t"P2098$)t&,        6 켝6ݐ}-p*d2"Sh;&'DE`TȖȐ B |V;,—萴¸R&6E3JD_G,JLXʵ(A|CBOj ֙?         P82jX[NԿ (A'))v         ưM>GǖL#_wT : VDזi         |        J6dvMПzАز[jf>RBr         drek:s`ZNd2 FrSVt3        #>I)8pB@j>:H8Uk2rf                  t,UFN Aڤ!(s6z\@         tt\Z3(1GEF6TT9PGJdVFHS& r                  0$Zy`XDޯp4ҘTxZJ52``Tk؞А οqܜr^TLkLTPtlNr                  7}X*۞LFvfH8:_4 $         FºӮ(LfrHl˞d"fYҜtG         +;uEuZ=e#eKdbB [dU79tFL|FtrRJ O*W'=x@pS M  UOZv$2si$9BF5;FW9BFyu#=_W[[^C?-Wo*LLEuZ^; 5#!=xls; YeI^C"A[cV#e#eKeW ^C%\ H1lD ; Ye $2s@R ?-Y!d ?-# [dU"[P 5)h r[T ',) ]K0E+(uI@#_W[ v0}Fee:;FH*+W}Fe/7F|*z3/':v_W[t%_  ',: !G#C@!9tHE!}Fe'Z6XV'9BF*W'hZ f' 5vZ' 5B'H1w(^C)=x))5)h1z2*cV5,*:Wk*]K0r * ',s&+^C|)+*W'BMF+EuZ+ 5 ,9BF ',ToE,;6,G#N,9tb,jT, 5JX-cV9-9ti3- r[.-e#eK6_. 5u0. M ;/_W[*z3/TJ/e#eKsl/:W/ M 0$2s=90?-]K03)[50c0^C]k1; 91EuZH1"G^qu2#=M~2_W[H2e#eKI=2;Sn2; 72cVUN93^Cz3=xL31y3?-O4/7=a4[dU!4*W'X*5G#3)[5:f5:W 5Ft]Y5(uI@ (5_W[Z6FLSeW69t56| '79t=ut8*W'48EuZhY?9=xsP9; +^9dbBX: M d:$2szc;e#eK';9t#;$2sxg<*Dl n_W[>A2> 5Q? r[?*Dl @*DlQ'@ 5(uI@b,(J@3N@/7|q@*Dl~@/7A@Z6l@^C]0@cVM@*Dl<~AH1 AGAG#AcZLdbB(J@#B[dU:wBH1*+C9t^C5(mD ',ApDG#CD?-SD*W'lE M |E[dU'y F$2sf=F/79BF9$\G|"G@HG#_{2H?- H ',YI9t#I*Dl I}Fe7IcV- I ',GJ;LJ r[e#eK__cZL9LEuZr2L^CU"M M +0MEuZ 7M*W'P8CMG#`HM?-fcM?M=x7 N^C^?,N ',VANcVoN$2sbNG#kgOZ6 UOiO]K0!vO M siP$2s6%gQ r[DrQe#eKQEuZ QcV R;EGR_W[YOR=x CR]K0mDREuZLBS^CFLSr^S[dU@pSS$2saqU[dUb$UG#UG#V M cV1vrteW_W[% W[dU}WcVX:X9t?X$2sGN Y[dU(Y?-5Y*W')Y]K0}4Y*DlBY5)h= Y5)hEuZrRJNZ/7A Z 5XOVZ5)hpZ r[H[*W'p[G#_W[fcM\[]K0A[| r[)tq\_W[ t\ r[ Ky\]K0}\_W[J\*W'R-]9BF5m][dU]9t5^ ',?^dbBT^Z6__ !`$2s.<`Z67n`[dUh`;X|aZ6a(uI@Usa(uI@ib[dUmlb(uI@9&b'hb9t%b}FeUMc[dUc?-ac?-7c*W'Pd]K0[jd$2s3Ud[dUd]K0}Fe0 h#Ne[dUJ?e9BF &fEuZ/fZ6gZ65)h?b|0 h8h/7**i=xbli_W[JQiZ66`j?--j}Fej(uI@?l[dU*DlM05nSzl:W(+lZ6`l?-~~l[dUGvm ',"m9tM05n4]n5)h.kn_W[odbB ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABDEFGHIJLMNOPQRWRoot Entry FָYData 81TableJWordDocument"SummaryInformation(CDocumentSummaryInformation8KCompObjj  FMicrosoft Word Document MSWordDocWord.Document.89q