}~ FIND015.AIr FIND015.ABACKUP/INTERCHANGE SRC$:KITINSTAL.COM;,SRC$:FIND.INSTALLATION_GUIDE;,SRC$:FIND015.RELEASE_NOTES;,SRC$:FIND.CLD;,SRC$:FIND.HLP;,SRC$:FIND.HTML;,EXE$:FIND.PS;,EXE$:FIND.EXE;,EXE$:FIND_REPLACE.EXE;,EXE$:_FIND.EXE;,EXE$:_FIND_REPLACE.EXE; FIND015.A/SAVE BRAEU  umRݡV7.2 _INAXP2:: _$3$DUA1100: AXP72R001 ~ '*[FIND.V015.PORTABLE.SRC]KITINSTAL.COM;1+,c&./ 4X-H 0 123KPWO56oMݡ7(}Mݡ89G HJN$ !***************************************************************************$ !3$ ! K I T I N S T A L . C O M$ !2$ ! COPYRIGHT (C) 1988 BY=$ ! DIGITAL EQUIPMENT CORPORATION, MAYNARD<$ ! MASSACHUSETTS. ALL RIGHTS RESERVED.$ !J$ ! THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIEDM$ ! ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE INCLUSIONF$ ! OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER COPIESI$ ! THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY OTHERN$ ! PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY TRANSFERRED.$ !M$ ! THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE ANDN$ ! SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION.$ !H$ ! DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS;$ ! SOFTWARE ON EQUIPMENT THAT IS NOT SUPPLIED BY DIGITAL.$ !N$ !***************************************************************************$ !I$ SAVE_VERIFY := 'f$verify(P2) ! IF P4 to VMSINSTAL contains ,K,,$ RETURN := exit 0 * f$verify(SAVE_VERIFY) +*$ on control_y then vmi$callback CONTROL_Y $ on warning then RETURN $STATUS$$ !+>$ ! This procedure installs FIND V1.5 on VMS V6.0 (or greater)$ ! using VMSINSTAL.$ !-.$ if P1 .eqs. "VMI$_INSTALL" then goto INSTALL&$ if P1 .eqs. "VMI$_IVP" then goto IVP$ return VMI$_UNSUPPORTED$ $!-------- $INSTALL: $!--------$ !+&$ ! Determine the machine architecture$ !-$ !IF f$getsyi ("CPU") .LT. 128$ !THEND$ ! LINK/NOTRACE/EXECUTABLE=VMI$KWD:FIND.EXE VMI$KWD:FIND_VAX.OBJT$ ! LINK/NOTRACE/EXECUTABLE=VMI$KWD:FIND_REPLACE.EXE VMI$KWD:FIND_REPLACE_VAX.OBJ$ !ELSEF$ ! LINK/NOTRACE/EXECUTABLE=VMI$KWD:FIND.EXE VMI$KWD:FIND_ALPHA.OBJV$ ! LINK/NOTRACE/EXECUTABLE=VMI$KWD:FIND_REPLACE.EXE VMI$KWD:FIND_REPLACE_ALPHA.OBJ$ !ENDIF$$ !+<$ ! Make sure there is enough free system-disk space for the$ ! installation.$ !-/$ vmi$callback CHECK_NET_UTILIZATION FIND$ 1500!$ if FIND$ then goto ENOUGH_SPACE"$ vmi$callback MESSAGE E NOSPACE -F "1500 blocks of free system disk space needed to install FIND"$ write sys$output ""$ RETURN VMI$_FAILURE$$ENOUGH_SPACE:$ !+5$ ! Ask the user all the necessary initial questions.$ !-$ write sys$output ""$ vmi$callback SET PURGE NO$ vmi$callback SET PURGE ASK$ vmi$callback SET IVP ASK$ !+A$ ! Provide release notes. The user may have extracted them withB$ ! "OPTIONS N" on the VMSINSTAL command line, but I don't know...$ !-$ TYPE SYS$INPUTC This kit contains a file summarizing the new features, changes,C restrictions, and compatibility issues in this release of FIND.H This file is named FIND015.RELEASE_NOTES and is placed in SYS$HELP:.B This file contains information valuable to FIND users. Please8 inform your user community of this file's existence.$$ !+&$ ! Mention the files created/modified$ !-$ type sys$inputB This installation creates or modifies the following files:: SYS$SHARE:DCLTABLES.EXE [modified]: SYS$HELP:HELPLIB.HLB [modified]5 SYS$HELP:FIND.HTML [new]5 SYS$HELP:FIND.PS [new]5 SYS$HELP:FIND015.RELEASE_NOTES [new]5 SYS$SYSTEM:FIND.EXE [new]5 SYS$SYSTEM:FIND_REPLACE.EXE [new]$$ type sys$input$ !+6$ ! Copy files from install kit to current directory.$ !-L$ vmi$callback provide_image FIND$ FIND.EXE VMI$ROOT:[SYSEXE]L$ vmi$callback provide_image FIND$ FIND_REPLACE.EXE VMI$ROOT:[SYSEXE]L$ vmi$callback provide_file FIND$ FIND.HTML VMI$ROOT:[SYSHLP]L$ vmi$callback provide_file FIND$ FIND.PS VMI$ROOT:[SYSHLP]L$ vmi$callback provide_file FIND$ FIND015.RELEASE_NOTES VMI$ROOT:[SYSHLP]$$ !+"$ ! Install the FIND command line.$ !-+$ vmi$callback PROVIDE_DCL_COMMAND find.cld$$ !+.$ ! Replace FIND HELP command in the LIBRARY.$ !-($ vmi$callback PROVIDE_DCL_HELP FIND.HLP$$ type sys$inputL See SYS$HELP:FIND.HTML or SYS$HELP:FIND.PS for a full description of0 the commands$$ !.$ ! Mail message on installation to maintainer$ ! $ set noon$ node = f$getsyi ("NODENAME")5$ vms_version = f$edit (f$getsyi ("VERSION"), "TRIM") I$ subject = "''VMI$PRODUCT' installed on " + node + ", VMS "+ vms_version9$ mail/noself/subj="''subject'" NL: "Walter.Braeu@hp.com"$ if .not. $status$ then$ type sys$input: $ deckA This installation kit attempted to send mail to the maintaineer.4 The attempt failed because of the above MAIL error.P Please send a message to Walter.Braeu@hp.com with the following subject: $ eod+$ write sys$output " """, subject, """"$ endif$ SET ON$$ RETURN VMI$_SUCCESS$%$ !----------------------------------$ ! End of FIND Installation%$ !----------------------------------$$ !----$ IVP:$ !----$ !+$ ! Set up error handling.$ !-"$ on warning then goto IVP_ERROR&$ on control_y then goto IVP_CONTROL_Y$$ type sys$inputC %FIND-I-IVP, Performing Installation Verification Procedure$$ copy sys$input khadafy.in1) Muammar Qaddafi2) Mo'ammar Gadhafi3) Muammar Kaddafi4) Muammar Qadhafi5) Moammar El Kadhafi6) Muammar Gadafi7) Mu'ammar al-Qadafi8) Moamer El Kazzafi9) Moamar al-Gaddafi10) Mu'ammar Al Qathafi11) Muammar Al Qathafi12) Mo'ammar el-Gadhafi13) Moamar El Kadhafi14) Muammar al-Qadhafi15) Mu'ammar al-Qadhdhafi16) Mu'ammar Qadafi17) Moamar Gaddafi18) Mu'ammar Qadhdhafi19) Muammar Khaddafi20) Muammar al-Khaddafi21) Mu'amar al-Kadafi22) Muammar Ghaddafy23) Muammar Ghadafi24) Muammar Ghaddafi25) Muamar Kaddafi26) Muammar Quathafi27) Muammar Gheddafi28) Muamar Al-Kaddafi29) Moammar Khadafy30) Moammar Qudhafi31) Mu'ammar al-Qaddafi932) Mulazim Awwal Mu'ammar Muhammad Abu Minyar al-Qadhafi$)$ FIND khadafy.in/exact/out=khadafy.out -V"M\[ou]'\,am\:\[ae]r *\(\[AEae]l\[- ]\)\,\[GKQ]h\,\[aeu]\:\(\[dtz]\[dhz]\,\)\:af\[iy]"$$ define/user sys$output _NL:$ differ khadafy.in khadafy.out$ if $status .eq. %X006C8009$ then$ delete khadafy.out;$<$ FIND/REPLACE khadafy.in/exact/out=khadafy.out/noconf -X"M\[ou]'\,am\:\[ae]r *\(\[AEae]l\[- ]\)\,\[GKQ]h\,\[aeu]\:\(\[dtz]\[dhz]\,\)\:af\[iy]" -"mouammar khadafy"$ $ copy sys$input khadafy.rpl1) mouammar khadafy2) mouammar khadafy3) mouammar khadafy4) mouammar khadafy5) mouammar khadafy6) mouammar khadafy7) mouammar khadafy8) mouammar khadafy9) mouammar khadafy10) mouammar khadafy11) mouammar khadafy12) mouammar khadafy13) mouammar khadafy14) mouammar khadafy15) mouammar khadafy16) mouammar khadafy17) mouammar khadafy18) mouammar khadafy19) mouammar khadafy20) mouammar khadafy21) mouammar khadafy22) mouammar khadafy23) mouammar khadafy24) mouammar khadafy25) mouammar khadafy26) mouammar khadafy27) mouammar khadafy28) mouammar khadafy29) mouammar khadafy30) mouammar khadafy31) mouammar khadafy"32) Mulazim Awwal mouammar khadafy$!$ define/user sys$output _NL:$$ differ khadafy.rpl khadafy.out $ if $status .eq. %X006C8009 $ then$ delete khadafy.out;$ delete khadafy.rpl;$ delete khadafy.in;$ type sys$input9 The VAX FIND V1.5 IVP has completed successfully.%$ FIND$STATUS == VMI$_SUCCESS$ goto IVP_FINISH $ endif$ endif$$IVP_CONTROL_Y:$ FIND$STATUS == VMI$_FAILURE$ goto IVP_FINISH$ $IVP_ERROR:$ FIND$STATUS == 0 + $STATUS$ $IVP_FINISH:$ on warning then CONTINUE$ on control_y then CONTINUE$ EXIT FIND$STATUS$$!----------------------------$! End of IVP for FIND$!---------------------------- Xپ~ FIND015.AH 1[FIND.V015.PORTABLE.SRC]FIND.INSTALLATION_GUIDE;1P 1*[FIND.V015.PORTABLE.SRC]FIND.INSTALLATION_GUIDE;1+,./ 4P -H 0 123KPWO56ԮVRݡ7%VRݡ89G HJ& Guide to install the FIND tool 1.0 The files2 The FIND command itself includes 4 (14) files: FIND.EXE - FIND command/ FIND_REPLACE.EXE - FIND/REPLACE command FIND.HTML - Manual FIND.PS - Manual* FIND.CLD - Command definition file FIND.HLP - Help file2 FIND_EXE - Image file for the FIND commandB FIND_REPLACE.EXE - Image file for the FIND/REPLACE command@ _FIND.EXE - Image file for using FIND as foreign commandP _FIND_REPLACE.EXE - Image file for using FIND/REPLACE as foreign commandK The default locations for these files are SYS$SYSTEM for the .EXE filesH and SYS$HELP for the .HTML and .PS files. The .HLP file is includedL into the help library SYS$HELP:HELPLIB.HLB and the .CLD file is included# into SYS$LIBRARY:DCLTABLES.EXE. 2.0 Installing FINDG There are two ways to install the FIND tool. You can use VMSINSTALC systemwide or you can use the FIND and FIND/REPLACE commands as foreign commands.' 2.1 Installing FIND using VMSINSTAL3 You call vmsinstall with the following command:. $ VMSINSTAL FIND user_disk:[directory]@ where user_disk:[directory] is the location of the FIND015.AC saveset. VMSINSTAL then asks you whether you want the callableB interface installed or not and whether to run the installationA verification procedure (IVP)or not. If you answer YES to theE question about the IVP, a test will be run after the installation8 to verify that the installation has been successful./ 2.1.1 Installing FIND on an OpenVMS clusterH If you want to run FIND on multiple nodes of an OpenVMS cluster, youG must replace the version of the DCL tables that is installed on theJ other OpenVMS cluster nodes. To do this, perform the following steps:' a. Log in to a node on the cluster.I b. Run SYSMAN and enter the following commands at the SYSMAN> prompt:' SYSMAN> SET ENVIRONMENT/CLUSTER, SYSMAN> SET PROFILE/PRIVILEGE=CMKRNL< SYSMAN> DO INSTALL REPLACE SYS$LIBRARY:DCLTABLES.EXE SYSMAN> EXIT or:' a. Log in to a node on the cluster.J b. Run INSTALL and enter the following command at the INSTALL> prompt:: INSTALL> REPLACE SYS$LIBRARY:DCLTABLES.EXE9 c. Repeat steps a and b for each node of the cluster.* 2.2 Installing FIND as foreign commandL If you do not want to or are not allowed to modify the DCLTABLES of yourK system, you can use the FIND programs as foreign commands. To do this,J unpack the kit and put the images _FIND.EXE and _FIND_REPLACE.EXE into a directory of your choice.H In your LOGIN.COM you then create two symbols, e.g. FIND and CHANGE, in the following way:, $ FIND == "$device:[directory]_FIND"6 $ CHANGE == "$device:[directory]_FIND_REPLACE" and then use the commands* $ FIND : $ CHANGE  3.0 SupportF If there are any problems, contact the maintainer of FIND. At the5 moment (April 2003), this is Walter.Braeu@hp.com.# 4.0 Log-file of VMSINSTALlation$2$ @sys$update:vmsinstal find disk$system:[manager]> VAX/VMS Software Product Installation Procedure V5.4-3It is 1-FEB-1997 at 14:32/Enter a question mark (?) at any time for help.B* Are you satisfied with the backup of your system disk [YES]? YES)The following products will be processed: FIND V1.54 Beginning installation of FIND V1.5 at 10:056%VMSINSTAL-I-RESTORE, Restoring product save set A ...K%VMSINSTAL-I-RELMOVED, Product's release notes have been moved to SYS$HELP.A* Do you want to purge files replaced by this installation [YES]?:* Do you want to run the IVP after the installation [YES]?C This kit contains a file summarizing the new features, changes,C restrictions, and compatibility issues in this release of FIND.H This file is named FIND015.RELEASE_NOTES and is placed in SYS$HELP:.B This file contains information valuable to FIND users. Please8 inform your user community of this file's existence.B This installation creates or modifies the following files:: SYS$SHARE:DCLTABLES.EXE [modified]: SYS$HELP:HELPLIB.HLB [modified]5 SYS$HELP:FIND.HTML [new]5 SYS$HELP:FIND.PS [new]5 SYS$HELP:FIND015.RELEASE_NOTES [new]5 SYS$SYSTEM:FIND.EXE [new]5 SYS$SYSTEM:FIND_REPLACE.EXE [new]L See SYS$HELP:FIND.HTML or SYS$HELP:FIND.PS for a full description of0 the commandsN%VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories...C %FIND-I-IVP, Performing Installation Verification Procedure9 The VAX FIND V1.5 IVP has completed successfully.4 Installation of FIND V1.5 completed at 10:05> Adding history entry in VMI$ROOT:[SYSUPD]VMSINSTAL.HISTORYF Creating installation data file: VMI$ROOT:[SYSUPD]FIND015.VMI_DATA) VMSINSTAL procedure done at 10:06$$eD#~ FIND015.A&?H /[FIND.V015.PORTABLE.SRC]FIND015.RELEASE_NOTES;1H /*[FIND.V015.PORTABLE.SRC]FIND015.RELEASE_NOTES;1+,&?. / 4H R-H 0 123KPWO 56$7Pݡ89G HJ/ VAX FIND V1.5 Release Notes% 13-FEB-1997= This document contains information about new features in? FIND V1.5, differences between V1.5 and previous versions,; corrections included in FIND V1.5, and other topics. + CONTENTS'CHAPTER 1 FIND V1.5 RELEASE NOTESF 1.1 OVERVIEW OF FIND V1.5 . . . . . . . . . . . . . . 1-1F 1.2 The qualifier /IGNORE . . . . . . . . . . . . . . 1-1F 1.3 The qualifier /PAGE . . . . . . . . . . . . . . . 1-1F 1.4 The qualifier /WRAP . . . . . . . . . . . . . . . 1-2FCHAPTER 2 FIND V1.5 MAINTENANCE FIXES. . . . . . . . . . . . 1-3 ' CHAPTER 1+ FIND V1.5 RELEASE NOTES1.1 OVERVIEW OF FIND V1.5.FIND V1.5 contains the following new features: 1. The qualifier /IGNORE 2. The qualifier /PAGE 3. The qualifier /WRAP1.2 The qualifier /IGNOREG With this qualifier, it is possible to specify an expression whichF should be ignored, i.e. not matched. FIND first searches for theH main expression. If a match is found, this match is being searchedH for the ignore-expression. If the ignore-expression is part of the# match, the match is discarded.1.3 The qualifier /PAGE7 Controls the display of information on the screen.A You can use the following keywords with the /PAGE qualifier:< CLEAR_SCREEN Displays information one page at a time.@ SCROLL Displays information on a continuous stream.E SAVE[=n] Enables screen navigation of information, where n4 is the number of pages to store.G The /PAGE=SAVE qualifier allows you to navigate through screens ofH information. The /PAGE=SAVE qualifier stores up to 5 screens of upA to 255 columns of information. When you use the /PAGE=SAVEF qualifier, you can use the following keys to navigate through the information:$ 1-1 + FIND V1.5 RELEASE NOTES* Key Sequence Description2 Up arrow (^ ), Ctrl/B Scroll up one line.4 Down arrow (v ) Scroll down one line.6 Left arrow (< - ) Scroll left one column.7 Right arrow (- > ) Scroll right one column.< Insert Here (E2) Scroll right one half screen.; Remove (E3) Scroll left one half screen.9 Select (E4) Toggle 80/132 column mode.D Prev Screen (E5) Get the previous page of information.@ Next Screen (E6), Get the next page of information. Return, Enter, SpaceA F10, Ctrl/Z Exit. (Some utilities define these, differently.)9 Help (F15) Display utility help text.B Do (F16) Toggle the display to oldest/newest$ page.3 Ctrl/W Refresh the display.F The /PAGE qualifier is not compatible with the /OUTPUT qualifier.1.4 The qualifier /WRAPH Use with the /PAGE=SAVE qualifier to limit the number of columns toE the width of the screen and to wrap lines that extend beyond the* width of the screen to the next line.$ 1-2 ' CHAPTER 2- FIND V1.5 MAINTENANCE FIXESAThis chapter describes all the changes for the FIND V1.5 release.H o This is a new implementation. Therefore all bugs from previousD releases have been fixed and new bugs have been introduced.B The new bugs will get fixed as soon as I am aware of them% (and have time to fix them).$ 1-3 i3#~ FIND015.A2H "[FIND.V015.PORTABLE.SRC]FIND.CLD;1N"*[FIND.V015.PORTABLE.SRC]FIND.CLD;1+,2./ 4N -H 0 123KPWO56bxJ7 :6] ڠ89]ΡG HJdefine verb find image findA parameter p1, label=FILE, prompt="Filename(s)",C value(type=$infile, list, required)N parameter p2, label=EXPRESSION, prompt="Regular Expression",/ value(required) qualifier BACKUPE qualifier BEFORE, value(default="TODAY",type=$datetime)0 qualifier BY_OWNER, value(type=$uic) qualifier CONFIRM qualifier CREATED5 qualifier DEBUG ! *** UNSUPPORTED ***' qualifier DIACRITICAL default/ qualifier END, value(required) qualifier EXACT4 qualifier EXCLUDE, value(required,list) qualifier EXPIRED qualifier FINDL qualifier FORMAT, default, nonnegatable, value(default="TEXT",4 type=SEARCH_FORMATS)/ qualifier HEADING !, default; qualifier HIGHLIGHT, value(type=highlight_modes)/ qualifier IGNORE, value(required)J qualifier LIMIT, placement=positional, value (type=$number) qualifier LOG6 qualifier MATCH, nonnegatable, default,C value(list, default=MAXIMIZE_MATCH,6 type=MATCH_TYPE) qualifier MODIFIED qualifier NUMBERSD qualifier OUTPUT, default, value(default="SYS$OUTPUT",. type=$outfile)* qualifier PAGE, value(type=page_options)B qualifier PATTERN, default, value(type=PATTERN_MODES) qualifier REMAINING3 qualifier REPLACE, SYNTAX=FIND_REPLACEE qualifier SINCE, value(default="TODAY",type=$datetime)/ qualifier START, value(required) qualifier STATISTICS qualifier SYMBOLS7 qualifier WINDOW, value(list,default="5") qualifier WRAP# disallow END and neg OUTPUT% disallow START and neg OUTPUT> disallow MATCH.MAXIMIZE_MATCH and MATCH.MINIMIZE_MATCH0 disallow neg DIACRITICAL and neg PATTERN! disallow FIND and REPLACE disallow OUTPUT and PAGEdefine type MATCH_TYPE keyword MAXIMIZE_MATCH keyword MINIMIZE_MATCH keyword NOTdefine type HIGHLIGHT_MODES keyword REVERSE keyword BOLD, default keyword BLINK keyword UNDERLINE: keyword HARDCOPY, value(type=HARDCOPY_MODES)define type HARDCOPY_MODES keyword OVERSTRIKE' keyword UNDERLINE, defaultdefine type PAGE_OPTIONS6 keyword clear_screen, label=page_clear_screen,default# keyword scroll, label=page_scrollD keyword save, label=page_save, value(type=$number)define type PATTERN_MODES' keyword VMS, default keyword POSIXdefine type SEARCH_FORMATS keyword PASSALL' keyword TEXT, default keyword NOFF keyword DUMP keyword NONULLSdefine syntax find_replace image find_replaceA parameter p1, label=FILE, prompt="Filename(s)",C value(type=$infile, list, required)N parameter p2, label=EXPRESSION, prompt="Regular Expression",/ value(required)H parameter p3, label=REPLACEMENT, prompt="Replacement",/ value(required) qualifier ADAPT_CASE qualifier BACKUPE qualifier BEFORE, value(default="TODAY",type=$datetime)0 qualifier BY_OWNER, value(type=$uic) qualifier CAPITALIZE qualifier CASE_MATCHING qualifier CONFIRM qualifier CREATED5 qualifier DEBUG ! *** UNSUPPORTED ***' qualifier DIACRITICAL, default qualifier EXACT4 qualifier EXCLUDE, value(required,list) qualifier EXPIREDL qualifier FORMAT, default, nonnegatable, value(default="TEXT",4 type=SEARCH_FORMATS)/ qualifier HEADING !, default; qualifier HIGHLIGHT, value(type=highlight_modes)/ qualifier IGNORE, value(required)J qualifier LIMIT, placement=positional, value (type=$number) qualifier LOG qualifier LOWERCASE6 qualifier MATCH, nonnegatable, default,N value(default=MAXIMIZE_MATCH, type=MATCH_TYP E) qualifier MODIFIED qualifier NUMBERSH qualifier OUTPUT, nonnegatable, value(type=$outfile, list)B qualifier PAD, nonnegatable, value(default="%D0")B qualifier PATTERN, default, value(type=PATTERN_MODES) qualifier REMAINING qualifier SHOW_GROUPSD qualifier SINCE, value(default="TODAY",type=$datetime) qualifier SKIP qualifier STATISTICS qualifier SYMBOLSB qualifier TRUNCATE, nonnegatable, value(default="END",4 type=TRUNCATE_MODES) qualifier UPPERCASE7 qualifier WINDOW, value(list,default="5")> disallow MATCH.MAXIMIZE_MATCH and MATCH.MINIMIZE_MATCH0 disallow neg DIACRITICAL and neg PATTERND disallow any2 (ADAPT_CASE, CAPITALIZE, LOWERCASE, UPPERCASE)(! disallow window and neg confirm!define type MATCH_TYPE! keyword MAXIMIZE_MATCH! keyword MINIMIZE_MATCH! keyword NOT!!define type HIGHLIGHT_MODES! keyword REVERSE! keyword BOLD, default! keyword BLINK! keyword UNDERLINE;! keyword HARDCOPY, value(type=HARDCOPY_MODES)!!define type HARDCOPY_MODES! keyword OVERSTRIKE(! keyword UNDERLINE, default!!define type SEARCH_FORMATS! keyword PASSALL(! keyword TEXT, default! keyword NOFF! keyword DUMP! keyword NONULLS!!define type PATTERN_MODES(! keyword VMS, default! keyword POSIXdefine type TRUNCATE_MODES keyword BEGINNING keyword ENDa?UZ~ FIND015.Aj3H "[FIND.V015.PORTABLE.SRC]FIND.HLP;1HYw"*[FIND.V015.PORTABLE.SRC]FIND.HLP;1+,j3./ 4H\-H 0 123KPWO56 <cܡ7YAcܡ89G HJz1 FIND The FIND commands perform the following functions: o Search one or more files for a specified expression and list all the lines containing occurrences of the expression (see /FIND). o Search one or more files for a specified expression and substitute the occurrences of the expression with a replacement string (see /REPLACE). 2 REGULAR_EXPRESSIONS 3 VMS pattern style Patterns recognized by FIND: Pattern Matches... '*' An arbitrary amount of text (within a line) '%' An arbitrary character '\<' Beginning of line '\>' End of line '\' Beginning of word '\' End of word '\@' Match a specific column. The syntax is as follows: \@x \@(x) \@rx \@r(x) x is the column number r is a relational operator indicating whether the pattern should match the specified column, any column less than the specified column or any column greater than the specified column. Values for r are: < = match any column less than the specified column = = match the specified column > = match any column greater than the specified column if no value is given for r, = is assumed. '\[abc]' Anything in the set abc '\[1-9]' Anything in the set 123456789 '\[~1-9]' Anything not in the set 123456789 '\,' Repeat previous pattern (zero or once, including original) '\.' Repeat previous pattern (zero or more, including original) '\:' Repeat previous pattern (at least once, including original) '\' May be used to quote any of '\*%]~' '\w' An arbitrary amount of whitespace '\d' A decimal digit '\o' An octal digit '\x' A hexadecimal digit '\a' An alphabetic character (including supplemental) '\n' An alphanumeric character (letter or decimal digit) '\s' A symbol constituent (alphanumeric + $ and _) '\l' A lowercase letter '\u' An uppercase letter '\p' Punctuation character '\f' Formatting character '\^' Control character '\+' Any character with bit 7 set '\digit' See below for explanation '\C' This pattern can be used to specify a character which cannot be entered from the keyboard. The syntax is as follows: \Cx \C%bx \C(x) \C(%bx) x is a number representing an ASCII character b represents the base of the number. Values for b are: D = decimal O = octal X = hexadecimal The following pattern also have a special meaning: '\|' Match previous pattern or next pattern '\(' Open parenthesis for grouping '\)' Close parenthesis for grouping Groups, i.e. parts of an expression which are grouped together with \( and \) are numbered from left to right one to nine, i.e. the leftmost opening parenthesis is number one and the rightmost opening parenthesis is number nine. Empty parentheses, i.e. \(\), are ignored and therefore not counted. If the expression STR$\(\s\:\)\w(\(\)\w\(\s\:\) matches the string STR$MATCH_WILD (desc, the first group is MATCH_WILD, and the second group is desc. Within an expression, it is possible to refer to an already matched group. This is done by entering \ and a digit 1...9, where the digit is the number of the group. So, \1...\9 denote that part of the target, which has been matched by the first...ninth group of the expression (or the empty string, if there is no group with that number). For example, the expression \(%%%%\)\1 matches every string consisting of four arbitrary characters which is followed by a copy of it self, e.g. beriberi. 3 POSIX pattern style Patterns recognized by FIND: Pattern Matches... '.' An arbitrary character '^' Beginning of line if at the start of the expression, otherwise the character '^' '$' Beginning of line if at the end of the expression, otherwise the character '$' '[abc]' Anything in the set abc '[1-9]' Anything in the set 123456789 '[^1-9]' Anything not in the set 123456789 '[!1-9]' Anything not in the set 123456789 '?' Repeat previous pattern (zero or once, including original) '*' Repeat previous pattern (zero or more, including original) '+' Repeat previous pattern (at least once, including original) '\' May be used to quote any character, i.e. prevent the character from being interpreted as wildcard The following pattern also have a special meaning: '|' Match previous pattern or next pattern '(' Open parenthesis for grouping ')' Close parenthesis for grouping Groups, i.e. parts of an expression which are grouped together with ( and ) are numbered from left to right one to nine, i.e. the leftmost opening parenthesis is number one and the rightmost opening parenthesis is number nine. Empty parentheses, i.e. (), are ignored and therefore not counted. If the expression STR$([a-z_]+)[ TAB]*\(()[ TAB]*([a-z_]+) matches the string STR$MATCH_WILD (desc, the first group is MATCH_WILD, and the second group is desc. This numbering is useful for FIND/REPLACE, where the replacement may contain wildcards which refer to groups within the expression. This is done by entering \ and a digit 1 ... 9, where the digit is the number of the group. So, \1 ... \9 denote that part of the target, which has been matched by the first...ninth group of the expression (or the empty string, if there is no group with that number). 2 /FIND (default) Searches one or more files for the specified expression and lists all the lines containing occurrences of the expression. Format: FIND file-spec[,...] regular-expression 3 Parameters file-spec[,...] Specifies the names of one or more files to be searched. You must specify at least one file name. If you specify two or more file names, separate them with commas. Wildcard characters are allowed in the file specification. expression Specifies the pattern to search for in the specified files. If the pattern contains any lowercase letters or nonalphanumeric characters (including spaces), enclose it in quotations marks. You can use the /DIACRITICAL, /EXACT, /MATCH, and /PATTERN qualifiers to alter the way that FIND matches search patterns. If the qualifier /PATTERN is present (default), the expression is treated as a regular expression, otherwise as a string. See the help entry FIND REGULAR_EXPRESSIONS for more information on regular expressions. 3 Command_Qualifiers /BACKUP /BACKUP Modifies the time value specified with the /BEFORE or /SINCE qualifier. /BACKUP selects files according to the dates of their most recent backups. This qualifier is incompatible with the other qualifiers that also allow you to select files according to time attributes: /CREATED, /EXPIRED, and /MODIFIED. If you specify none of these four time qualifiers, the default is /CREATED. /BEFORE /BEFORE[=time] Selects only those files dated prior to the specified time. You can specify time as an absolute time, as a combination of absolute and delta times, or as one of the following keywords: TODAY (default), TOMORROW, or YESTERDAY. Specify one of the following qualifiers with /BEFORE to indicate the time attribute to be used as the basis for selection: /BACKUP, /CREATED (default), /EXPIRED, or /MODIFIED. See the VMS DCL Concepts Manual for complete information on specifying time values. /BY_OWNER /BY_OWNER[=uic] Selects only those files whose owner user identification code (UIC) matches the specified owner UIC. The default UIC is that of the current process. Specify the UIC using standard UIC format as described in the VMS DCL Concepts Manual. /CONFIRM /CONFIRM /NOCONFIRM (default) Controls whether a request is issued before each individual FIND operation to confirm that the operation should be performed on that file. When the system issues the prompt, you can issue any of the following responses: YES NO QUIT TRUE FALSE 1 0 ALL You can use any combination of upper- and lowercase letters for word responses. Word responses can be abbreviated to one or more letters (for example, T, TR, or TRU for TRUE). Affirmative answers are YES, TRUE, and 1. Negative answers are NO, FALSE, 0, and . QUIT or CTRL/Z indicates that you want to stop processing the command at that point. When you respond with ALL, the command continues to process, but no further prompts are given. If you type a response other than one of those in the list, the prompt will be reissued. /CREATED /CREATED (default) Modifies the time value specified with the /BEFORE or /SINCE qualifier. /CREATED selects files based on their dates of creation. This qualifier is incompatible with the other qualifiers that also allow you to select files according to time attributes: /BACKUP, /EXPIRED, and /MODIFIED. If you specify none of these four time qualifiers, the default is /CREATED. /DIACRITICAL /DIACRITICAL (default) /NODIACRITICAL Controls whether FIND should match the diacritical markings of the expression to be searched for. If you specify /NODIACRITICAL, the character ``a'' not only matches ``a'' but also ``'', ``'', ``'', and all other variations of this character. You cannot specify the qualifiers /NODIACRITICAL and /NOPATTERN together. /END /END=end_expression This qualifier gives an alternate way of specifying a ``WINDOW''. If FIND has found an occurrence of the main expression, it will display all records it reads until the end_expression can be found (or end of file is reached). However, the command does not keep track of nested occurrences of expression/end_expression and stops displaying lines at the first occurrence of end_expression. You cannot specify the qualifiers /END and /WINDOW=0 or /END and /NOOUTPUT at the same time. However, it is possible to use /START and /END at the same time. /EXACT /EXACT /NOEXACT (default) Controls whether the FIND command matches the search string exactly, or treats uppercase and lowercase letters as equivalents. The default qualifier, /NOEXACT, causes FIND to ignore case differences in letters. Specifying the /EXACT qualifier causes the system to use less CPU time. Therefore, if you are sure of the case of the letters in the string, it is more efficient to use /EXACT. /EXCLUDE /EXCLUDE=(file-spec[,...]) Excludes the specified files from the FIND operation. You can include a directory but not a device in the file specification. Wildcard characters are allowed in the file specification. However, you cannot use relative version numbers to exclude a specific version. If you provide only one file specification, you can omit the parentheses. /EXPIRED /EXPIRED Modifies the time value specified with the /BEFORE or /SINCE qualifier. /EXPIRED selects files according to their expiration dates. (The expiration date is set with the SET FILE/EXPIRATION_ DATE command.) The /EXPIRED qualifier is incompatible with the other qualifiers that also allow you to select files according to time attributes: /BACKUP, /CREATED, and /MODIFIED. If you specify none of these four time qualifiers, the default is /CREATED. /FORMAT /FORMAT=option Controls reformatting of records during output. You can specify one of the following formatting options: TEXT Replaces control characters in the text with ANSI mnemonics (for example, CTRL/C is replaced with ). The terminal formatting characters , , , , and are passed without change. TEXT is the default format. NOFF Replaces control characters in the text with ANSI mnemonics (for example, CTRL/C is replaced with ). The terminal formatting characters , , and are passed without change. Form feeds are replaced with . It is otherwise identical to TEXT. /FORMAT=NOFF is useful to prevent form feeds from breaking up the output file, for example when a match finds a head- ing in a listing file. PASSALL Moves characters to the output device with no translation whatsoever. You can use /FORMAT=PASSALL whenever you do not want the FIND command to substitute the ANSI mnemonic for control characters (for example, for CTRL/G). The terminal driver cannot send eight-bit characters to the terminal unless either SET TERMINAL/PASSALL or SET TERMINAL/EIGHT_BIT is already in effect. DUMP DUMP format is very similar to TEXT format. However, with DUMP format, all control characters (including , , and ) are displayed as ANSI mnemonics. NONULLS NONULLS is identical to the DUMP option, except that all null characters are removed from the input file before reformatting. In DUMP mode, the null character is displayed as . NONULLS is convenient when you are searching binary format files, such as EXE or OBJ files, that generally contain many zero bytes. /HEADING /HEADING (default) /NOHEADING Controls whether file names and window separators are printed in the output. With the default heading format, file names are printed only when more than one file is specified or when wildcard characters are used. The separator, a line of 30 asterisks, is displayed between groups of lines that belong to different files. If you specify the /WINDOW qualifier, a line of 15 asterisks separates each window within a file. /HIGHLIGHT /HIGHLIGHT(=option) /HIGHLIGHT=BOLD (default on ANSI video terminal with advanced video) /HIGHLIGHT=REVERSE (default on ANSI terminal without advanced video) /NOHIGHLIGHT (default for all other output) Controls whether the actual strings which are matched are emphasized in the output. The emphasis, or highlighting, can be one of several options: BLINK The matched strings are highlighted using the ANSI blink character attribute. (advanced video only) BOLD The matched strings are highlighted using the ANSI bold character attribute. (advanced video only) If /HIGHLIGHT is used without an option, BOLD is assumed. REVERSE The matched strings are highlighted using the ANSI reverse video attribute. (possible without advanced video) UNDERLINE The matched strings are highlighted with the ANSI under- line video attribute. (possible without advanced video) (Note that without the advanced video option, either REVERSE or UNDERLINE will appear depending on whether the cursor is selected as block or underline. The two options REVERSE and UNDERLINE have the same effect.) HARDCOPY(=option) This specifies that the strings should be highlighted in a manner suitable for most hardcopy printers. Hardcopy highlighting has two options: OVERSTRIKE With overstrike highlighting, matched strings are double-printed, so that they should appear darker. UNDERLINE The matched strings are underlined with the underscore character. Hardcopy printing is accomplished by adding a carriage return and spacing back over the line to overprint the string or underlines. Note that this can as much as double the length of the line, and perhaps lead to trun- cation if the device buffer size is too small. The DIGITAL LN01 printer understands the ANSI video UNDERLINE attri- bute, it is therefore recommended that /HIGHLIGHT=UNDERLINE be used with this printer instead of /HIGHLIGHT=HARDCOPY=UNDERLINE. The LN01 does not understand OVERSTRIKE highlighting, and ignores it. The DIGITAL LN03 printer understands both the ANSI video BOLD and UNDERLINE attributes, it is recommended that either /HIGHLIGHT=BOLD or /HIGHLIGHT=UNDERLINE be used with this printer instead of the /HIGHLIGHT=HARDCOPY=UNDERLINE. The LN03 does not understand the OVERSTRIKE highlighting, and ignores it. /IGNORE /IGNORE=ignore_expression With this qualifier, it is possible to specify an expression which should be ignored, i.e. not matched. FIND first searches for the main expression. If a match is found, this match is being searched for the ignore-expression. If the ignore-expression is part of the match, the match is discarded. In an ignore-expression, the "Beginning of line" and "End of line" pattern have different behaviour. The are defined as the beginning and the end of the main match, respectively. /LIMIT /LIMIT /LIMIT=n If this qualifier is present, FIND stops searching after n matches have been found. If no value is specified, FIND stops after the first match. This is a positional qualifier which can be specified on the command and/or on the input file(s). If it is appended to the command, it works as a global limit and FIND stops after a total number of n matches. If it is appended to an input file name, it limits the search within this file to n matches. However, the current line is scanned to the end, and if the qualifier /END has been specified, the search continues until the end_expression has been found. If one of the qualifiers /WINDOW or /REMAINING is present, the search continues until the specified number of lines (or end of file) has been reached. /LOG /LOG /NOLOG (default) Controls whether the FIND command produces a line containing the file name and the number of records and matches for each file searched. The log information is output to the current SYS$OUTPUT device. /MATCH /MATCH=option Indicates how the FIND command matches regular expressions. The /MATCH qualifier has three options: MAXIMIZE_MATCH FIND tries to find the longest possible match. MINIMIZE_MATCH FIND tries to find the shortest possible match. NOT FIND searches for whole records which do not contain the target. MAXIMIZE_MATCH and MINIMIZE_MATCH influence the matching of the expression parameter as well as the matching of the /START and /END expressions, whereas NOT only influences the expression parameter, not the /START and /END expressions. When the regular expression does not contain repeat pattern, the asterisk (*), or the whitespace character, MAXIMIZE_MATCH and MINIMIZE_MATCH produce the same result. /MODIFIED /MODIFIED Modifies the time value specified with the /BEFORE or /SINCE qualifier. /MODIFIED selects files according to the dates on which they were last modified. This qualifier is incompatible with the other qualifiers that also allow you to select files according to time attributes: /BACKUP, /CREATED, and /EXPIRED. If you specify none of these four time modifiers, the default is /CREATED. /NUMBERS /NUMBERS /NONUMBERS (default) Controls whether the source line number is displayed at the left margin of each line. /OUTPUT /OUTPUT[=file-spec] /NOOUTPUT Controls whether the results of the search are output to a specified file. The output will be sent to the current default output device (SYS$OUTPUT) if you omit the /OUTPUT qualifier or omit the file specification with the qualifier. The /NOOUTPUT qualifier means that no matching records are output as a result of the FIND command. You cannot specify the qualifiers /NOOUTPUT and /END together. /PAGE /PAGE[=keyword] /NOPAGE (default) Controls the display of information on the screen. You can use the following keywords with the /PAGE qualifier: CLEAR_SCREEN Displays information one page at a time. SCROLL Displays information on a continuous stream. SAVE[=n] Enables screen navigation of information, where n is the number of pages to store. The /PAGE=SAVE qualifier allows you to navigate through screens of information. The /PAGE=SAVE qualifier stores up to 5 screens of up to 255 columns of information. When you use the /PAGE=SAVE qualifier, you can use the following keys to navigate through the information: Key Sequence Description Up arrow (^ ), Ctrl/B Scroll up one line. Down arrow (v ) Scroll down one line. Left arrow (< - ) Scroll left one column. Right arrow (- > ) Scroll right one column. Insert Here (E2) Scroll right one half screen. Remove (E3) Scroll left one half screen. Select (E4) Toggle 80/132 column mode. Prev Screen (E5) Get the previous page of information. Next Screen (E6), Get the next page of information. Return, Enter, Space F10, Ctrl/Z Exit. (Some utilities define these differently.) Help (F15) Display utility help text. Do (F16) Toggle the display to oldest/newest page. Ctrl/W Refresh the display. The /PAGE qualifier is not compatible with the /OUTPUT qualifier. /PATTERN /PATTERN(=option) /PATTERN=VMS (default) /NOPATTERN If negated, the parameter expression as well as the values of the /END and the /START qualifiers (if specified) are treated as strings without any wildcards, e.g. all occurrences of the meta- characters *, %, and \ (VMS pattern style) are taken literally. If specified, it decides the flavor of wildcards to be used. There are two possible options: VMS Find uses the same wildcards as used by other VMS tools. POSIX Find uses the regular expressions defined by the POSIX standard. You cannot specify the qualifiers /NOPATTERN and /NODIACRITICAL together. /REMAINING /REMAINING /NOREMAINING (default) Controls whether the FIND command displays all records from the first matched record to the end of the file. The /REMAINING qualifier overrides the /WINDOW=n2 qualifier. However, you can still use the /WINDOW=n1 qualifier to specify the number of lines to be printed above the line containing the matched record. /SINCE /SINCE[=time] Selects only those files dated after the specified time. You can specify time as an absolute time, a combination of absolute and delta times, or as one of the following keywords: TODAY (default), TOMORROW, or YESTERDAY. Specify one of the following qualifiers with /BEFORE to indicate the time attribute to be used as the basis for selection: /BACKUP, /CREATED (default), /EXPIRED, or /MODIFIED. See the VMS DCL Concepts Manual for complete information on specifying time values. /START /START=start_expression This qualifier gives an alternate way of specifying a ``WINDOW''. If FIND has found an occurrence of the main expression, it will display all records from a record which contained the start_ expression (or the first record in the file) up to the record with the match. However, the command does not keep track of nested occurrences of expression/start_expression and starts displaying lines at the last occurrence of start_expression. You cannot specify the qualifiers /START and /WINDOW=0 or /START and /NOOUTPUT at the same time. However, it is possible to use /START and /END at the same time. /STATISTICS /STATISTICS /NOSTATISTICS (default) Controls whether FIND displays statistics about the search. The statistics displayed are: o Number of files searched o Number of records searched o Number of characters searched o Number of matches found o Number of matching records found o Number of lines printed o Buffered I/O count o Direct I/O count o Number of page faults o Elapsed CPU time o Elapsed time /SYMBOLS /SYMBOLS /NOSYMBOLS (default) Controls whether FIND writes statistics about the search into DCL symbols. The symbols are: o FIND_FILES_SEARCHED - Number of files searched o FIND_RECORDS_SEARCHED - Number of records searched o FIND_CHARACTERS_SEARCHED - Number of characters searched o FIND_MATCHES_FOUND - Number of matches found o FIND_RECORDS_MATCHED - Number of matching records found o FIND_LINES_PRINTED - Number of lines printed ! ! o FIND_BUFFERED_IO_COUNT - Buffered I/O count ! ! o FIND_DIRECT_IO_COUNT - Direct I/O count ! ! o FIND_PAGE_FAULTS - Number of page faults ! ! o FIND_ELAPSED_CPU_TIME - Elapsed CPU time ! ! o FIND_ELAPSED_TIME - Elapsed time /WINDOW /WINDOW[=(n1,n2)] /NOWINDOW (default) Controls the number of lines that are listed along with the line containing the matching string. If you specify the /WINDOW qualifier with a single number n, n-1 additional lines are displayed with each line containing the search pattern. Half of the additional lines are listed above the line containing the match, and half are listed below. If n-1 is an odd number, the extra line is listed below the search pattern. For example, if you specify /WINDOW=10, nine additional lines are listed along with the line containing the search pattern, four lines are listed above the line containing the search pattern and five lines are listed below it, making a total of ten lines. If you specify /WINDOW without specifying a number, the default number of five lines---two above, one containing the search pattern, and two below---is used. If the form /WINDOW=(n1,n2) is used, n1 refers to the number of lines above the matched line and n2 refers to the number of lines below. Either of these numbers can be zero. If /WINDOW=0 is specified, FIND will display the file name of each file containing a match, but no records. You can use this specification to create a file (using the /OUTPUT qualifier) that can be inserted into a command file to manipulate the files containing matches. You cannot specify the qualifiers /END and /WINDOW=0 at the same time. If you omit the /WINDOW qualifier entirely, only the line in which the match is satisfied is displayed. /WRAP /WRAP /NOWRAP (default) Use with the /PAGE=SAVE qualifier to limit the number of columns to the width of the screen and to wrap lines that extend beyond the width of the screen to the next line. The /NOWRAP qualifier extends lines beyond the width of the screen and can be seen when you use the scrolling (left and right) features provided by the /PAGE=SAVE qualifier. 3 Examples 1. $ FIND CABLE.MEM,JOYNER.MEM "b%t" $ FIND/PATTERN=POSIX CABLE.MEM,JOYNER.MEM "b.t" This command searches the files CABLE.MEM and JOYNER.MEM for occurrences of B or b followed by any single character and a T or t, as in the following: between batman Each line containing the string is displayed at the terminal. It is necessary to enclose the string in quotation marks because it contains a wildcard. 2. $ FIND/OUTPUT=RESULTS.DAT/WINDOW=9 DISLIST.MEM "b*t" $ FIND/PATTERN=POSIX/OUTPUT=RESULTS.DAT/WINDOW=9 DISLIST.MEM "b. *t" The FIND command searches the file DISLIST.MEM for occurrences of B or b followed any number of characters and a T or t, as in the following: blast be still the strings found by b%t in the preceding example The four lines preceding and following each occurrence of the pattern are included in the output. 3. $ FIND OMAHA::DISK1:[EXP]SUB.DAT,DATA.LIS "m\(\[ae]\[iy]e\|ai\) r" $ FIND/PATTERN=POSIX OMAHA::DISK1:[EXP]SUB.DAT,DATA.LIS "m([ae] [iy]e|ai)r" The FIND command searches through the files SUB.DAT and DATA.LIS at remote node OMAHA for all occurrences of the in Germany popular name meyer with it various ways of writing. It matches the following strings: Obermeier Maier Meyer-Luedenscheidt Mayer Hintermair The list of all records containing one of this strings is displayed at the local terminal. 4. $ FIND KHADAFY.TXT "M\[ou]'\,am\:\[ae]r *\(\[AEae]l\[- ]\)\,\[G KQ]h\,\[aeu]\:\(\[dtz]\[dhz]\,\)\:af\[iy]" $ FIND/PATTERN=POSIX KHADAFY.TXT "M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" The FIND command searches the files KHADAFY.TXT for all occurrences of the name of the Libyan leader. It matches the following strings: Muammar Qaddafi Mo'ammar Gadhafi Muammar Kaddafi Muammar Qadhafi Moammar El Kadhafi Muammar Gadafi Mu'ammar al-Qadafi Moamer El Kazzafi Moamar aj\~ FIND015.Aj3H "[FIND.V015.PORTABLE.SRC]FIND.HLP;1H>l-Gaddafi Mu'ammar Al Qathafi Muammar Al Qathafi Mo'ammar el-Gadhafi Moamar El Kadhafi Muammar al-Qadhafi Mu'ammar al-Qadhdhafi Mu'ammar Qadafi Moamar Gaddafi Mu'ammar Qadhdhafi Muammar Khaddafi Muammar al-Khaddafi Mu'amar al-Kadafi Muammar Ghaddafy Muammar Ghadafi Muammar Ghaddafi Muamar Kaddafi Muammar Quathafi Muammar Gheddafi Muamar Al-Kaddafi Moammar Khadafy Moammar Qudhafi Mu'ammar al-Qaddafi Mulazim Awwal Mu'ammar Muhammad Abu Minyar al-Qadhafi The list of all records containing one of these strings is displayed at the terminal. 2 /REPLACE Searches one or more files for the specified expression and substitutes the occurrences of the expression with a replac$@ement string. Format: FIND/REPLACE file-spec[,...] regular-expression replacement 3 Parameters file-spec[,...] Specifies the names of one or more files to be searched. You must specify at least one file name. If you specify two or more file names, separate them with commas. Wildcard characters are allowed in the file specification. expression Specifies the regular expression to be replaced in the specified files. Enclose strings containing lowercase letters, blanks, or other nonalphanumeric characters (including spaces) in quotations marks. You can use the /DIACRITICAL, /EXACT, /MATCH, and /PATTERN qualifiers to alter the way that FIND/REPLACE matches expressions and the /CASE_MATCHING, /CAPITALIZE, /LOWERCASE, and /UPPERCASE qualifier to alter the way that FIND/REPLACE inserts the replacement. If the qualifier /PATTERN is present (default), the expression is treated as a regular expression, otherwise string. See the help entry FIND REGULAR_EXPRESSIONS for more information on regular expressions. replacement Specifies the string which should be substituted. Enclose strings containing lowercase letters, blanks, or other nonalphanumeric characters (including spaces) in quotations marks. If the qualifier /PATTERN is present (default), the replacement parameter is searched for meta-characters (see below), otherwise it is treated as as a string. The replacement consist of a string of ordinary characters combined with meta-characters. Meta-characters are \C, which can be used to specify a character which cannot be entered from the keyboard (for more information about this pattern, see the description of regular expressions), a quoted backslash (\\) which lets you insert a literal backslash, functions, and references to groups. These references refer to groups in the expression which is searched and consist of a backslash (\) and a digit (0 ... 9). As with the expression parameter (VMS pattern style only), \1 ... \9 denote that part of the target, which has been matched by the first ... ninth group of the expression. In addition, \0 denotes the whole target which has been found. Functions have the syntax \$name\(argument\), where name is the name of the function, and argument is the argument to the function. The argument has the same syntax as the replacement as a whole, i.e. the same rules for characters and meta-characters apply. Currently there are three functions available, LOWERCASE, UPPERCASE, and CAPITALIZE. The names of these functions are not case-sensitive and may be abbreviated. The /CASE_MATCHING, /CAPITALIZE, /LOWERCASE, and /UPPERCASE qualifiers are applied to the replacement after the functions have been applied to their arguments and therefore may destroy the effects of these functions. 3 Qualifiers /BACKUP /BACKUP Modifies the time value specified with the /BEFORE or /SINCE qualifier. /BACKUP selects files according to the dates of their most recent backups. This qualifier is incompatible with the other qualifiers that also allow you to select files according to time attributes: /CREATED, /EXPIRED, and /MODIFIED. If you specify none of these four time qualifiers, the default is /CREATED. /BEFORE /BEFORE[=time] Selects only those files dated prior to the specified time. You can specify time as an absolute time, as a combination of absolute and delta times, or as one of the following keywords: TODAY (default), TOMORROW, or YESTERDAY. Specify one of the following qualifiers with /BEFORE to indicate the time attribute to be used as the basis for selection: /BACKUP, /CREATED (default), /EXPIRED, or /MODIFIED. See the VMS DCL Concepts Manual for complete information on specifying time values. /BY_OWNER /BY_OWNER[=uic] Selects only those files whose owner user identification code (UIC) matches the specified owner UIC. The default UIC is that of the current process. Specify the UIC using standard UIC format as described in the VMS DCL Concepts Manual. /CAPITALIZE /CAPITALIZE /NOCAPITALIZE If this qualifier is present, FIND/REPLACE capitalizes the replacement before inserting it. This qualifier is incompatible with the other qualifiers that also allow you to modify the case of the replacement: /CASE_MATCHING, /LOWERCASE, and /UPPERCASE. This qualifier may destroy the effects of functions. /CASE_MATCHING /CASE_MATCHING /NOCASE_MATCHING (default) If this qualifier is present, FIND/REPLACE matches the case appropriately for each replacement. For example, if FIND/REPLACE finds a capitalized version of the old string, it is replaced by a capitalized version of the new string. The following table shows how FIND/REPLACE uses the case of the strings: Old String New String Target Replacements ---------------------------------------------------- butter margarine butter margarine Butter Margarine BUTTER MARGARINE This qualifier is incompatible with the other qualifiers that also allow you to modify the case of the replacement: /CAPITALIZE, /LOWERCASE, and /UPPERCASE. This qualifier may destroy the effects of functions. /CONFIRM /CONFIRM (default for replace operations) /NOCONFIRM Controls whether a request is issued before each individual FIND /REPLACE operation to confirm that the operation should be performed on that file. When the system issues the prompt, you can issue any of the following responses: YES NO QUIT TRUE FALSE 1 0 ALL You can use any combination of upper- and lowercase letters for word responses. Word responses can be abbreviated to one or more letters (for example, T, TR, or TRU for TRUE). Affirmative answers are YES, TRUE, 1, and . Negative answers are NO, FALSE, and 0. QUIT or CTRL/Z indicates that you want to stop processing the command at that point. When you respond with ALL, the command continues to process, but no further prompts are given. If you type a response other than one of those in the list, the prompt will be reissued. The /CONFIRM qualifier has two levels. The first level is confirmation for each file. The second level is confirmation for each replacement. If you respond with ALL or QUIT to a replacement prompt, this answer holds for the current file. If there are more files to be searched, the confirm prompt will be reissued for the next file and for the replacements in that file (if any). If you respond with ALL or QUIT to the file prompt, no further prompt will be issued and the command will replace all occurrences or copy the file(s) without any replacements. /CREATED /CREATED (default) Modifies the time value specified with the /BEFORE or /SINCE qualifier. /CREATED selects files based on their dates of creation. This qualifier is incompatible with the other qualifiers that also allow you to select files according to time attributes: /BACKUP, /EXPIRED, and /MODIFIED. If you specify none of these four time qualifiers, the default is /CREATED. /DIACRITICAL /DIACRITICAL (default) /NODIACRITICAL Controls whether FIND should match the diacritical markings of the expression to be searched for. If you specify /NODIACRITICAL, the character ``a'' not only matches ``a'' but also ``'', ``'', ``'', and all other variations of this character. You cannot specify the qualifiers /NODIACRITICAL and /NOPATTERN together. /EXACT /EXACT /NOEXACT (default) Controls whether the FIND/REPLACE command matches the search string exactly, or treats uppercase and lowercase letters as equivalents. The default qualifier, /NOEXACT, causes FIND/REPLACE to ignore case differences in letters. Specifying the /EXACT qualifier causes the system to use less CPU time. Therefore, if you are sure of the case of the letters in the string, it is more efficient to use /EXACT. /EXCLUDE /EXCLUDE=(file-spec[,...]) Excludes the specified files from the FIND/REPLACE operation. You can include a directory but not a device in the file specification. Wildcard characters are allowed in the file specification. However, you cannot use relative version numbers to exclude a specific version. If you provide only one file specification, you can omit the parentheses. /EXPIRED /EXPIRED Modifies the time value specified with the /BEFORE or /SINCE qualifier. /EXPRIRED selects files according to their expiration dates. (The expiration date is set with the SET FILE/EXPIRATION_ DATE command.) The /EXPIRED qualifier is incompatible with the other qualifiers that also allow you to select files according to time attributes: /BACKUP, /CREATED, and /MODIFIED. If you specify none of these four time qualifiers, the default is /CREATED. /FORMAT /FORMAT=option Controls reformatting of records when prompting for confirmation. You can specify one of the following formatting options: TEXT Replaces control characters in the text with ANSI mnemonics (for example, CTRL/C is replaced with ). The terminal formatting characters , , , , and are passed without change. TEXT is the default format. NOFF Replaces control characters in the text with ANSI mnemonics (for example, CTRL/C is replaced with ). The terminal formatting characters , , and are passed without change. Form feeds are replaced with . It is otherwise identical to TEXT. /FORMAT=NOFF is useful to prevent form feeds from breaking up the output file, for example when a match finds a head- ing in a listing file. PASSALL Moves characters to the output device with no translation whatsoever. You can use /FORMAT=PASSALL whenever you do not want the FIND/REPLACE command to substitute the ANSI mnemonic for control characters (for example, for CTRL/G). The terminal driver cannot send eight-bit characters to the terminal unless either SET TERMINAL/PASSALL or SET TERMINAL/EIGHT_BIT is already in effect. DUMP DUMP format is very similar to TEXT format. However, with DUMP format, all control characters (including , , and ) are displayed as ANSI mnemonics. NONULLS NONULLS is identical to the DUMP option, except that all null characters are removed from the input file before reformatting. In DUMP mode, the null character is displayed as . NONULLS is convenient when you are searching binary format files, such as EXE or OBJ files, that generally contain many zero bytes. This qualifier is ignored if the qualifier CONFIRM is not present. /HEADING /HEADING (default) /NOHEADING Controls whether file names and window separators are printed when prompting for confirmation. With the default heading format, file names are printed only when more than one file is specified or when wildcard characters are used. The separator, a line of 30 asterisks, is displayed between groups of lines that belong to different files. If you specify the /WINDOW qualifier, a line of 15 asterisks separates each window within a file. This qualifier is ignored if the qualifier CONFIRM is not present. /HIGHLIGHT /HIGHLIGHT(=option) /HIGHLIGHT=BOLD (default on ANSI video terminal with advanced video) /HIGHLIGHT=REVERSE (default on ANSI terminal without advanced video) /NOHIGHLIGHT (default for all other output) Controls whether the actual strings which are matched are emphasized in the output. The emphasis, or highlighting, can be one of several options: BLINK The matched strings are highlighted using the ANSI blink character attribute. (advanced video only) BOLD The matched strings are highlighted using the ANSI bold character attribute. (advanced video only) If /HIGHLIGHT is used without an option, BOLD is assumed. REVERSE The matched strings are highlighted using the ANSI reverse video attribute. (possible without advanced video) UNDERLINE The matched strings are highlighted with the ANSI under- line video attribute. (possible without advanced video) (Note that without the advanced video option, either REVERSE or UNDERLINE will appear depending on whether the cursor is selected as block or underline. The two options REVERSE and UNDERLINE have the same effect.) HARDCOPY(=option) This specifies that the strings should be highlighted in a [ manner suitable for most hardcopy printers. Hardcopy highlighting has two options: OVERSTRIKE With overstrike highlighting, matched strings are double-printed, so that they should appear darker. UNDERLINE The matched strings are underlined with the underscore character. Hardcopy printing is accomplished by adding a carriage return and spacing back over the line to overprint the string or underlines. Note that this can as much as double the length of the line, and perhaps lead to trun- cation if the device buffer size is too small. This qualifier is ignored if the qualifier CONFIRM is not present. /IGNORE /IGNORE=ignore_expression With this qualifier, it is possible to specify an expression which should be ignored, i.e. not matched. FIND/REPLACE first searches for the main expression. If a match is found, this match is being searched for the ignore-expression. If the ignore-expression is part of the match, the match is discarded. /LIMIT /LIMIT=n If this qualifier is present, FIND/REPLACE stops searching after n matches have been replaced. If no value is specified, FIND/REPLACE stops after the first replacement. This is a positional qualifier which can be specified on the command and/or on the input file(s). If it is appended to the command, it works as a global limit and FIND/REPLACE stops after a total number of n replacements. If it is appended to an input file name, it limits the search within this file to n replacements. /LOG /LOG /NOLOG Controls whether the FIND/REPLACE command produces a line containing the file name and the number of records and matches for each file searched. In addition, FIND/REPLACE produces a line containing the file name for each file which has been written. The log information is output to the current SYS$OUTPUT device. /LOWERCASE /LOWERCASE /NOLOWERCASE If this qualifier is present, FIND/REPLACE converts the replacement to lowercase before inserting it. This qualifier is incompatible with the other qualifiers that also allow you to modify the case of the replacement: /CASE_MATCHING, /CAPITALIZE, and /UPPERCASE. This qualifier may destroy the effects of functions. /MATCH /MATCH=option Indicates how the FIND/REPLACE command matches regular expressions. The /MATCH qualifier has three options: MAXIMIZE_MATCH FIND/REPLACE tries to find the longest possible match. MINIMIZE_MATCH FIND/REPLACE tries to find the shortest possible match. NOT FIND/REPLACE searches for whole records which do not contain the target. When the regular expression does not contain repeat pattern, the asterisk (*), or the whitespace character, both options produce the same result. /MODIFIED /MODIFIED Modifies the time value specified with the /BEFORE or /SINCE qualifier. /MODIFIED selects files according to the dates on which they were last modified. This qualifier is incompatible with the other qualifiers that also allow you to select files according to time attributes: /BACKUP, /CREATED, and /EXPIRED. If you specify none of these four time modifiers, the default is /CREATED. /NUMBERS /NUMBERS /NONUMBERS (default) Controls whether the source line number is displayed at the left margin of each line. /OUTPUT /OUTPUT[=(file-spec[,...])] /NOOUTPUT Specifies the names of the output files into which the (modified) records are to be written. If you omit the qualifier, or the file-spec, the name of the input file will be used. If you specify the file-spec, the name of the input file will be used as default file specification. If you specify more input file names than output file names, the output file names will be used until they are exhausted, for the remaining files, the input file names will be used. /PAD /PAD[=%b]#] /NOPAD (default) Controls whether short replacements are padded. A replacement is too short when it is not as long as the string it replaces. The /PAD qualifier specifies which pad character will be used. Pad characters are specified as follows: Option Character $d PAD NULL (00 Decimal) PAD=x x is ASCII A-Z, a-z, or 0-9 PAD=%bx x is a number representing an ASCII character b represents the base of the number. Values for b are: D = decimal O = octal X = hexadecimal /PATTERN /PATTERN(=option) /PATTERN=VMS (default) /NOPATTERN If negated, the parameter expression as well as the values of the /END and the /START qualifiers (if specified) are treated as strings without any wildcards, e.g. all occurrences of the meta- characters *, %, and \ (VMS pattern style) are taken literally. If present, it specifies the flavor of wildcards to be used. There are two possible options: VMS Find uses the same wildcards as used by other VMS tools. POSIX Find uses the regular expressions defined by the POSIX standard. You cannot specify the qualifiers /NOPATTERN and /NODIACRITICAL together. /SHOW_GROUPS /SHOW_GROUPS /NOSHOW_GROUPS (default) Controls whether FIND/REPLACE displays groups before asking for confirmation. For each group which matches a non-empty string a line is displayed in the format ``Group [#]: spaces sub-match'', where # represent the group number, sub-match is the part of the target which has been matched by the group and spaces is the amount of spaces which is necessary to align the sub-match with the display of the full match. This qualifier is ignored if the qualifier CONFIRM is not present. /SINCE /SINCE[=time] Selects only those files dated after the specified time. You can specify time as an absolute time, a combination of absolute and delta times, or as one of the following keywords: TODAY (default), TOMORROW, or YESTERDAY. Specify one of the following qualifiers with /BEFORE to indicate the time attribute to be used as the basis for selection: /BACKUP, /CREATED (default), /EXPIRED, or /MODIFIED. See the VMS DCL Concepts Manual for complete information on specifying time values. /SKIP /SKIP /NOSKIP (default) If you specify this qualifier, matches will not be replaced but the whole record will be skipped (i.e. not written to the output file). /STATISTICS /STATISTICS /NOSTATISTICS (default) Controls whether FIND/REPLACE displays statistics about the search. The statistics displayed are: o Number of files searched o Number of records searched o Number of characters searched o Number of matches found o Number of matching records found o Number of files written o Number of records written o Number of replaced matches o Buffered I/O count o Direct I/O count o Number of page faults o Elapsed CPU time o Elapsed time /SYMBOLS /SYMBOLS /NOSYMBOLS (default) Controls whether FIND/REPLACE writes statistics about the search into DCL symbols. The symbols are: o FIND_FILES_SEARCHED - Number of files searched o FIND_RECORDS_SEARCHED - Number of records searched o FIND_CHARACTERS_SEARCHED - Number of characters searched o FIND_MATCHES_FOUND - Number of matches found o FIND_RECORDS_MATCHED - Number of matching records found o FIND_FILES_WRITTEN - Number of files written o FIND_RECORDS_WRITTEN - Number of records written o FIND_MATCHES_REPLACED - Number of replaced matches ! ! o FIND_BUFFERED_IO_COUNT - Buffered I/O count ! ! o FIND_DIRECT_IO_COUNT - Direct I/O count ! ! o FIND_PAGE_FAULTS - Number of page faults ! ! o FIND_ELAPSED_CPU_TIME - Elapsed CPU time ! ! o FIND_ELAPSED_TIME - Elapsed time /TRUNCATE /TRUNCATE[=BEGINNING] /TRUNCATE[=END] /NOTRUNCATE (default) Controls whether long replacements are truncated. A replacement is too long when it exceeds the length of the string it replaces. The truncation occurs at the beginning or at the end of the replacement, depending on the value of the qualifier. If the qualifier is given without a value, END is assumed. /UPPERCASE /UPPERCASE /NOUPPERCASE If this qualifier is present, FIND/REPLACE converts the replacement to uppercase before inserting it. This qualifier is incompatible with the other qualifiers that also allow you to modify the case of the replacement: /CASE_MATCHING, /CAPITALIZE, and /LOWERCASE. This qualifier may destroy the effects of functions. /WINDOW /WINDOW[=(n1,n2)] /NOWINDOW (default) Controls the number of lines that are listed along with the line containing the matching string. If you specify the /WINDOW qualifier with a single number n, n-1 additional lines are displayed with each line containing the search pattern. Half of the additional lines are listed above the line containing the match, and half are listed below. If n-1 is an odd number, the extra line is listed below the search pattern. For example, if you specify /WINDOW=10, nine additional lines are listed along with the line containing the search pattern, four lines are listed above the line containing the search pattern and five lines are listed below it, making a total of ten lines. If you specify /WINDOW without specifying a number, the default number of five lines---two above, one containing the search pattern, and two below---is used. If the form /WINDOW=(n1,n2) is used, n1 refers to the number of lines above the matched line and n2 refers to the number of lines below. Either of these numbers can be zero. If /WINDOW=0 is specified, FIND will display the file name of each file containing a match, but no records. You can use this specification to create a file (using the /OUTPUT qualifier) that can be inserted into a command file to manipulate the files containing matches. If you omit the /WINDOW qualifier entirely, only the line in which the match is satisfied is displayed. This qualifier is ignored if the qualifier CONFIRM is not present. 3 Examples 1. $ FIND/REPLACE CABLE.MEM,JOYNER.MEM "b%t" "(\0)" $ FIND/REPLACE/PATTERN=POSIX CABLE.MEM,JOYNER.MEM "b.t" "< EMPHASIS>(\0)" This command searches the files CABLE.MEM and JOYNER.MEM for occurrences of B or b followed by any single character and a T or t, as in the following: between batman and replaces these strings with (bet)ween (bat)man The files which are written have the names of the input files, respectively, with the version number increased by one. It is necessary to enclose the string and the replacement in quotation marks because they contain wildcards. 2. $ FIND/REPLACE MY.TBL "|\(\w\d\.\w\)|\(\w\d\.\w\)|" "|\2|\1|" $ FIND/REPLACE/PATTERN=POSIX MY.TBL "\|([ TAB]*[0-9]*[ TAB]*) \|([ TAB]*[0-9]*[ TAB]*)\|" "|\2|\1|" ! TAB means the ! tab character The FIND/REPLACE command searches through the file MY.TBL for all occurrences of two groups of digits, delimited by vertical bars, and exchanges the groups. It matches the following strings: | 125 | 34 | | | 007 | | 08 | 15 | and replaces these strings with | 34 | 125 | | 007 | | | 15 | 08 | 3. $ FIND/REPLACE CHAP.SDML "<\a\:>" "\$upp\(\0\)" $ FIND/REPLACE/PATTERN=POSIX CHAP.SDML "<[a-z]+>" "\$upp\(\0\)" This command searches through the file CHAP.SDML for all occurrences of SDML tags and upcases these tags. 2 Error_Messages The RXP and RPL facilities, which are part of FIND, generate the following error messages: BADREPEATUSE, improper repeat pattern usage Facility: RXP Severity: Fatal Explanation: An expression has been entered, which specifies a repeat pattern after a probably empty match, e.g. x\,\: (VMS pattern style) or x?+ (POSIX pattern style). User Action: Respecify the expression. LOOPGENERATED, loop generated, check use of repeat pattern Facility: RXP Severity: Fatal Explanation: An expression has been entered, which would FIND cause to stay in an infinite loop. The reason could be a parenthesized term matching the empty string which is followed by a repeat pattern, e.g. something like \(\(abc\|\(uvw\)\.\(x yz\)\,\)\. (VMS pattern style) or ((abc|(uvw)*(xyz )?)* (POSIX pattern style). User Action: Respecify the expression without loop. BOLMUSTBEFIRST, cannot match pattern preceding `beginning of line' v Facility: RXP Severity: Fatal Explanation: The pattern \< occurs somewhere inmidst text. Since FIND cannot match expressions which cross record boundaries, this is illegal. User Action: Respecify the expression. (VMS pattern style only) EOLMUSTBELAST, cannot match pattern following `end of line' Facility: RXP Severity: Fatal Explanation: The pattern \> occurs somewhere inmidst text. Since FIND cannot match expressions which cross record boundaries, this is illegal. User Action: Respecify the expression. (VMS pattern style only) INSGROUPS, insufficient groups Facility: RXP Severity: Fatal Explanation: An expression has been entered, which causes an internal memory problem. Most likely the expression contains a group with many possible matches, like \(\s\:\)* (VMS style), where the asterisk would match any character matched by \s\:. User Action: If the situation is as described above, try reducing the number of possible matches of the group, in the above example this could be achieved by changing the pattern to \(\s\:\)\*. MISSCLOSPAR, missing '\)' Facility: RXP, RPL Severity: Fatal Explanation: An unbalanced expression has been entered. For POSIX pattern style, this should read missing ')'. User Action: Add the missing closing parenthesis. MISSOPENPAR, missing '\(' Facility: RXP, RPL Severity: Fatal Explanation: An unbalanced expression has been entered. For POSIX pattern style, this should read missing '('. User Action: Add the missing opening parenthesis. NOTEXTPREC, no text preceding ] Facility: RXP Severity: Fatal Explanation: Empty brackets (\[] for VMS pattern style, [] for POSIX pattern style) has been entered. User Action: Specify correct brackets. UNRECWILD, unrecognized wildcard function Facility: RXP, RPL Severity: Fatal Explanation: A sequence starting with \ has been entered which is not followed by any of the known wildcard characters (%*\.:,()|@[wdoxanslupf^+). User Action: Check your expression. (VMS pattern style only) UNEXPEND, unexpected end of pattern Facility: RXP, RPL Severity: Fatal Explanation: A pattern is not complete, e.g. \c, where digits and closing parenthesis are missing. User Action: Specify the expression correctly. RADIXEXP, `BJ~ FIND015.Aj3H "[FIND.V015.PORTABLE.SRC]FIND.HLP;1H` | one of 'X', 'D', 'O' expected Facility: RXP, RPL Severity: Fatal Explanation: A \C pattern is not complete, e.g. \c%32, where no radix has been specified. User Action: Add the missing radix. (VMS pattern style only) DIGITSEXP, digits expected Facility: RXP, RPL Severity: Fatal Explanation: A \C pattern is not complete, e.g. \chello, where no digits have been entered. User Action: Add the missing digits. (VMS pattern style only) NUMTOOLARGE, number is too large Facility: RXP, RPL Severity: Fatal Explanation: A \C pattern is illegal, e.g. \c256, where the number exceeds 255. User Action: Specify the expression with a number less or equal 255 or, if the character with the number 25 has been meant, add parenthesis: \c(25)6. (VMS pattern style only) CLOSPAREXP, ')' expected Facility: RXP, RPL Severity: Fatal Explanation: A \C or \@ pattern is illegal, e.g. \@(32end, where the closing parenthesis is missing. User Action: Specify the expression with the closing parenthesis. (VMS pattern style only) IDENEXP, identifier expected Facility: RPL Severity: Fatal Explanation: A function pattern (\$) without name has been entered. User Action: Specify the function name. UNRECFUN, unrecognized function Facility: RPL Severity: Fatal Explanation: An unrecognized function name has been entered. User Action: Specify a correct function name. UNEXPCLOSPAR, unexpected '\)' found Facility: RPL Severity: Fatal Explanation: The pattern \) has been specified without preceding function. User Action: Respecify the expression. 2 Manual Please refer to SYS$HELP:FIND%%%.LN03 or SYS$HELP:FIND%%%.PS for a manual with a more complete description of the FIND commands. 2 Release_Notes Please refer to SYS$HELP:FIND%%%.RELEASE_NOTES for FIND release notes. rK~ FIND015.Aq3(H #[FIND.V015.PORTABLE.SRC]FIND.HTML;1t^ #*[FIND.V015.PORTABLE.SRC]FIND.HTML;1+,q3(./ 4t+-H 0 123KPWO56*"ܡ7ֻܡ89G HJz FIND

FIND


Contents


    Command 1     FIND/FIND
    Command 2     FIND/REPLACE


FIND/FIND

Searches one or more files for the specified expression and displays those lines containing occurrences of the expression.

Format

FIND file-spec[,...] expression


Parameters

file-spec[,...]

Specifies the names of one or more files to be searched. You must specify at least one file name. If you specify two or more file names, separate them with commas.

Wildcard characters are allowed in the file specification.

expression

Specifies the expression to be located in the specified files. Enclose strings containing lowercase letters, blanks, or other nonalphanumeric characters (including spaces) in quotation marks.

You can use the /DIACRITICAL, /EXACT, /MATCH, and /PATTERN qualifiers to alter the way that FIND matches expressions.

If the qualifier /PATTERN is present (default), the expression is treated as a regular expression, otherwise as a string.

Regular expressions consist of a string of ordinary characters combined with metacharacters. There are two different sets of metacharacters, VMS style and POSIX style. The /PATTERN qualifier is used to specify the style.

Characters and metacharacters are by default concatenated as with an ordinary string. It is however possible, to group them with and to use alternation (logical or). This is done with
VMS style POSIX style Rule
\( ( Start group
\) ) End group
\| | Alternation

It is possible to repeat characters or groups through the use of the repeat pattern

VMS style POSIX style Rule
\. * Repeat previous pattern (zero or more, including original)
\: + Repeat previous pattern (at least once, including original)
\, ? Repeat previous pattern (zero or once, including original)

These repeat patterns work on the character (or group) they follow. This group must not match the empty string, e.g. \(x\.\)\: (VMS style) is illegal, since x\. not only matches x, xx, ..., x...x, but also the empty string, and this match cannot be repeated.

There are metacharacters to match the empty string at the beginning and at the end of a record
VMS style POSIX style Rule
\< ^ Line begin
\> $ Line end

FIND cannot match strings crossing record boundaries. Therefore these pattern must be at the beginning or at the end of an expression to match line begin or line end, respectively. If they are not at the beginning or at the end of an expression, with VMS style pattern, this is treated as an error, with POSIX style pattern, these characters then stand for themselves. So, with VMS style pattern, the expression il\<legal is not a legal regular expression, whereas something like \(end\>\|\<begin\) is legal and matches either begin at the beginning of a record or end at the end of a record. With POSIX style pattern, var^20, matches the string var, followed by the caret (^), followed by 20, whereas ^var20, matches the string var20 at the beginning of a record.

Since these pattern match the empty string at record boundaries, they must not be repeated.

With VMS style pattern, and match the empty string at the beginning of a word and at the end of a word, respectively. End of word is defined as a symbol constituent (alphanumeric, $ or _), followed by either end of line or a non-symbol constituent. Beginning of a word is defined as either beginning of line or a non-symbol constituent, followed by a symbol constituent.

Since these pattern match the empty string at word boundaries, they must not be repeated.

VMS style pattern

Patterns recognized by FIND:
Expression Name Rule...
* Asterisk Matches an arbitrary amount of text (within a line).
% Percent sign Matches an arbitrary character.
\< Open angle bracket Matches the beginning of a line.
\> Close angle bracket Matches the end of a line.
Open double angle bracket Matches the beginning of a word.
Close double angle bracket Matches the end of a word.
\@ At sign Matches a specific column. The syntax is as follows:
\@x
\@(x)
\@rx
\@r(x)

x is the column number

r is a relational operator indicating whether the pattern should match the specified column, any column less than the specified column or any column greater than the specified column. Values for r are:
 <  match any column less than the specified column
 =  match the specified column
 >  match any column greater than the specified column

if no value is given for r, = is assumed.

\[chars] Brackets Match any one of the characters inside the brackets. Character ranges can be abbreviated; for example \[a-zA-Z] matches any lowercase or uppercase character. Inside brackets exist only two metacharacters, ] and \. ] closes the brackets, and \ quotes the next character with the exception of \c, which has its usual meaning.
\[~1-9] Brackets Match any characters not inside the brackets. Character ranges can be abbreviated; for example \[0-9] matches any character except digits.
\. Period Repeat previous pattern (zero or more, including original).
\: Colon Repeat previous pattern (at least once, including original).
\, Comma Repeat previous pattern (zero or once, including original).
\char Backslash May be used to quote the metacharacters \, *, and %.
\w Whitespace Matches an arbitrary amount of whitespace.
\d Digits Matches any decimal digit.
\o Octal digits Matches any octal digit.
\x Hexadecimal digits Matches any hexadecimal digit.
\a Alphabetics Matches any alphabetic character (including supplemental).
\n Alphanumerics Matches any alphanumeric character (letter or decimal digit).
\s Symbols Matches any symbol constituent (alphanumeric, $ or _).
\l Lowercase Matches any lowercase letter.
\u Uppercase Matches any uppercase letter.
\p Punctuation set Matches any punctuation character ( !"#$%&'()*+,-./0123456789:;<=>?[\]^_{|}~).
\f Formatting set Matches any formatting character ( <BS>, <TAB>, <LF>, <VT>, <FF>, <CR>).
\^ Control set Matches any control char.
\+ 7 bit Matches any character with bit 7 set.
\c Ascii This pattern can be used to specify a character which cannot be entered from the keyboard. The syntax is as follows:
\Cx
\C%bx
\C(x)
\C(%bx)

x is a number representing an ASCII character

b represents the base of the number. Values for b are:
D = decimal
O = octal
X = hexadecimal

This pattern is also available inside brackets.

\| Vertical bar Match previous pattern or next pattern.
\(expr\) Parentheses Encloses a regular expression, allowing metacharacters that act on the preceding regular expression to treat the parenthesized regular expression as a simple regular expression and builds a group which can be referred to by the group expression (see below).
\digit Group Refers to a parenthesized group.

Groups, i.e. parts of an expression which are enclosed in parentheses, are numbered from left to right one to nine, i.e. the leftmost opening parenthesis is number one and the rightmost opening parenthesis is number nine.

Empty groups, i.e. \(\), are ignored and therefore not counted. If the expression STR$\(\s\:\) \w(\(\)\w \(\s\:\) matches the string STR$MATCH_WILD (desc, the first group is MATCH_WILD, and the second group is desc.

Within an expression, it is possible to refer to an already matched group. This is done by entering the group pattern, \ and a digit (1 ... 9), where the digit is the number of the group. So, \1 ... \9 denote that part of the target, which has been matched by the first ... ninth group of the expression (or the empty string, if there is no group with that number).

For example, the expression \(%%%%\)\1 matches every string consisting of four arbitrary characters which is followed by a copy of it self, e.g. beriberi.

POSIX style pattern

Patterns recognized by FIND:

Expression Name Rule...
. Asterisk Matches any single character.
^ Circumflex Matches the beginning of line when at the beginning of a regular expression. When used as the first character inside barackets, excludes the bracketed characters from being matched. Otherwise it has no special properties.
$ Dollar sign Matches the end of line when at the end of a regular expression. Otherwise it has no special properties.
[chars] Brackets Matches any one of the characters within the brackets. Ranges of characters can be abbreviated; for example [0-9a-z] matches any digit of any lowercase letter.
? Questoin mark Matches zro or one occurrence of the characters preceding it.
* Asterisk Matches any sequence of zero or more of the characters preceding it.
+ Plus sign Matches any sequence of one or more of the characters preceding it.
\c Ascii This pattern can be used to specify a character which cannot be entered from the keyboard. The syntax is as follows:
\char Backslash Matches the character following the backslash regardless whether that character is a regular expression metacharacter or not.
! An exclamation mark If the first character inside a bracket construction is an exclamation mark, the contruction matches any character that is not inside the bracket.
| Vertical bar Separates multiple regular expressions wich match a string that is matched by either.
(expr) Parentheses Encloses, or frames, a regular expression, allowing metacharacters that act on the preceding regular expression to treat the entire framed regular expression as a simple regular expression.


Description

The FIND command searches through one or more files for specific expressions; all lines containing occurrences of the expressions are displayed. Use the FIND qualifiers to tailor the search operation to your specific need.

The FIND command opens the file with shared read and write access. Therefore, any file that has its attributes set to shared write is searched even if it is currently opened by other users.


Qualifiers

/BACKUP

Modifies the time value specified with the /BEFORE or /SINCE qualifier. /BACKUP selects files according to the dates of their most recent backups. This qualifier is incompatible with the other qualifiers that also allow you to select files according to time attributes: /CREATED, /EXPIRED, and /MODIFIED. If you specify none of these four time qualifiers, the default is /CREATED.

/BEFORE[=time]

Selects only those files dated prior to the specified time. You can specify time as an absolute time, as a combination of absolute and delta times, or as one of the following keywords: TODAY (default), TOMORROW, or YESTERDAY. Specify one of the following qualifiers with /BEFORE to indicate the time attribute to be used as the basis for selection: /BACKUP, /CREATED (default), /EXPIRED, or /MODIFIED.

See the VMS DCL Concepts Manual for complete information on specifying time values.

/BY_OWNER[=uic]

Selects only those files whose owner user identification code (UIC) matches the specified owner UIC. The default UIC is that of the current process.

Specify the UIC using standard UIC format as described in the VMS DCL Concepts Manual.

/CONFIRM

/NOCONFIRM (default)

Controls whether a request is issued before each individual FIND operation to confirm that the operation should be performed on that file.

When the system issues the prompt, you can issue any of the following responses:

YES NO QUIT
TRUE FALSE [CTRL/Z]
1 0 ALL
  [RET]  

You can use any combination of upper- and lowercase letters for word responses. Word responses can be abbreviated to one or more letters (for example, T, TR, or TRU for TRUE). Affirmative answers are YES, TRUE, and 1. Negative answers are NO, FALSE, 0, and [RET]. QUIT or [CTRL/Z] indicates that you want to stop processing the command at that point. When you respond with ALL, the command continues to process, but no further prompts are given. If you type a response other than one of those in the list, the prompt will be reissued.

/CREATED (default)

Modifies the time value specified with the /BEFORE or /SINCE qualifier. /CREATED selects files based on their dates of creation. This qualifier is incompatible with the other qualifiers that also allow you to select files according to time attributes: /BACKUP, /EXPIRED, and /MODIFIED. If you specify none of these four time qualifiers, the default is /CREATED.

/DIACRITICAL (default)

/NODIACRITICAL

Controls whether FIND should match the diacritical markings of the expression to be searched for. If you specify /NODIACRITICAL, the character "a" not only matches "a" but also "ä", "á", "à", and all other variations of this character.

You cannot specify the qualifiers /NODIACRITICAL and /NOPATTERN together.

/END=end_expression

This qualifier gives an alternate way of specifying a "WINDOW". If FIND has found an occurrence of the main expression, it will display all records it reads until the end_expression can be found (or end of file is reached).

However, the command does not keep track of nested occurrences of expression/end_expression and stops displaying lines at the first occurrence of the end_expression.

You cannot specify the qualifiers /END and /WINDOW=0 or /END and /NOOUTPUT at the same time. However, it is possible to use /START and /END at the same time.

/EXACT

/NOEXACT (default)

Controls whether the FIND command matches the search string exactly, or treats uppercase and lowercase letters as equivalents. The default qualifier, /NOEXACT, causes FIND to ignore case differences in letters.

Specifying the /EXACT qualifier causes the system to use less CPU time. Therefore, if you are sure of the case of the letters in the string, it is more efficient to use /EXACT.

/EXCLUDE=(file-spec[,...])

Causes the FIND command to exclude the listed file specifications from the search. Do not include a device name in this file specification.

Wildcard characters are supported for file specification. However, you cannot use relative version numbers to exclude a specific version.

/EXPIRED

Modifies the time value specified with the /BEFORE or /SINCE qualifier. /EXPIRED selects files according to their expiration dates. (The expiration date is set with the SET FILE/EXPIRATION_DATE command.) The /EXPIRED qualifier is incompatible with the other qualifiers that also allow you to select files according to time attributes: /BACKUP, /CREATED, and /MODIFIED. If you specify none of these four time qualifiers, the default is /CREATED.

/FORMAT=option

/FORMAT=TEXT (default)

Controls reformatting of records during output. You can specify one of the following formatting options:

DUMP Displays all control characters (including <HT>, <CR>, and <LF>) and nonprintable characters as ANSI mnemonics.
NONULLS Same as DUMP, but removes all null characters from the input file before reformatting. (In DUMP mode, the null character is displayed as <NUL>.) NONULLS is convenient when you are searching binary format files, such as EXE or OBJ files, that generally contain many zero bytes.
NOFF Replaces control characters in the text with ANSI menmonics (for example, CTRL/C is replaced with <ETX>). The terminal formatting characters <HT>, <CR>, <LF>, and <VT> are passed without change. Form feeds are replaced with <FF>.
PASSALL Moves control and nonprintable characters to the output device without translating them. The terminal driver cannot send 8-bit characters to the terminal unless either SET TERMINAL/PASSALL or SET TERMINAL/EIGHT_BIT is already in effect.

You can use /FORMAT=PASSALL whenever you do not want the FIND command to substitute the ANSI mnemonic for control characters (for example, <BEL> for CTRL/G).

TEXT Replaces control characters in the text with ANSI mnemonics (for example, CTRL/C is replaced with <ETX>). The terminal formatting characters <HT>, <CR>, <LF>, <VT>, and <FF> are passed without change.

TEXT is the default format.

/HEADING (default)

/NOHEADING

Includes file names in the output file and displays a line of 30 asterisks as a window separator between groups of lines that belong to different files. With the default heading format, file names are printed only when more than one file is specified or when wildcard characters are used.

The /WINDOW qualifier displays a line of 15 characters separates each window within a file.

/HIGHLIGHT

/HIGHLIGHT=option

/HIGHLIGHT=BOLD (default on ANSI video terminal with advanced video)

/HIGHLIGHT=REVERSE (default on ANSI terminal without advanced video)

/NOHIGHLIGHT (default for all other output)

Controls whether the actual strings which are matched are emphasized in the output. The emphasis, or highlighting, can be one of several options:

BLINK The matched strings are highlighted using the ANSI blink character attribute. (advanced video only)
BOLD The matched strings are highlighted using the ANSI bold character attribute. (advanced video only) If /HIGHLIGHT is used without an option, BOLD is assumed.)
REVERSE The matched strings are highlighted using the ANSI reverse video attribute. (possible without advanced video))
UNDERLINE The matched strings are highlighted with the ANSI underline video attribute. (possible without advanced video)

(Note that without the advanced video option, either REVERSE or UNDERLINE will appear depending on whether the cursor is selected as block or underline. The two options REVERSE and UNDERLINE have the same effect.))

HARDCOPY(=option) This specifies that the strings should be highlighted in a manner suitable for most hardcopy printers. Hardcopy highlighting has two options:

OVERSTRIKE With overstrike highlighting, matched strings are double-printed, so that they should appear darker.)  8~ FIND015.Aq3(H #[FIND.V015.PORTABLE.SRC]FIND.HTML;1tÓ|>
UNDERLINE The matched strings are underlined with the underscore character.

Hardcopy printing is accomplished by adding a carriage return and spacing back over the line to overprint the string or underlines. Note that this can as much as double the length of the line, and perhaps lead to truncation if the device buffer size is too small.

The DIGITAL LN01 printer understands the ANSI video UNDERLINE attribute, it is therefore recommended that /HIGHLIGHT=UNDERLINE be used with this printer instead of /HIGHLIGHT=HARDCOPY=UNDERLINE. The LN01 does not understand OVERSTRIKE highlighting, and ignores it.

The DIGITAL LN03 printer understands both the ANSI video BOLD and UNDERLINE attributes, it is recommended that either /HIGHLIGHT=BOLD or /HIGHLIGHT=UNDERLINE be used with this printer instead of the /HIGHLIGHT=HARDCOPY=UNDERLINE. The LN03 does not understand the OVERSTRIKE highlighting, and ignores it.

/IGNORE=ignore_expression

With this qualifier, it is possible to specify an expression which should be ignored, i.e. not matched. FIND first searches for the main expression. If a match is found, this match is being searched for the ignore-expression. If the ignore-expression is part of the match, the match is discarded.

In an ignore-expression, the "Beginning of line" and "End of line" pattern have different behaviour. The are defined as the beginning and the end of the main match, respectively.

/LIMIT[=n]

/NOLIMIT (default)

If this qualifier is present, FIND stops searching after n matches have been found. If no value is specified, FIND stops after the first match.

This is a positional qualifier which can be specified on the command and/or on the input file(s). If it is appended to the command, it works as a global limit and FIND stops after a total number of n matches. If it is appended to an input file name, it limits the search within this file to n matches.

However, the current line is scanned to the end, and if the qualifier /END has has been specified, the search continues until the end_expression has been found.

If one of the qualifiers /WINDOW or /REMAINING is present, the search continues until the specified number of lines (or end of file) has been reached.

/LOG

/NOLOG (default)

Outputs a message to the current SYS$OUTPUT device for each file searched. The message includes the file name, the number of records, and the number of matches for each file searched.

/MATCH

/MATCH=option[,option]

/MATCH=MAXIMIZE_MATCH (default)

/MATCH=MINIMIZE_MATCH

/MATCH=NOT

Indicates how the FIND command matches regular expressions. The MATCH qualifier has three options:

MAXIMIZE_MATCH FIND tries to find the longest possible match.
MINIMIZE_MATCH FIND tries to find the shortest possible match.
NOT FIND searches for whole records which do not contain the target.

MAXIMIZE_MATCH and MINIMIZE_MATCH influence the matching of the expression parameter as well as the matching of the /START and /END expressions, whereas NOT only influences the expression parameter, not the /START and /END expressions.

When the regular expression does not contain repeat pattern (\., \:, or \,), the asterisk (*), or the whitespace character (\w), MAXIMIZE_MATCH and MINIMIZE_MATCH produce the same result.

/MODIFIED

Modifies the time value specified with the /BEFORE or /SINCE qualifier. /MODIFIED selects files according to the dates on which they were last modified. This qualifier is incompatible with the other qualifiers that also allow you to select files according to time attributes: /BACKUP, /CREATED, and /EXPIRED. If you specify none of these four time modifiers, the default is /CREATED.

/NUMBERS

/NONUMBERS (default)

Controls whether the source line number is displayed at the left margin of each line.

/OUTPUT[=file-spec]

/NOOUTPUT

Controls whether the results of the search are output to a specified file. The output is sent to the current default output device (SYS$OUTPUT) if you omit the /OUTPUT qualifier or omit the file specification with the qualifier. The /NOOUTPUT qualifier means that no matching records are output as a result of the FIND command.

You cannot specify the qualifiers /NOOUTPUT and /END together.

/PAGE[=keyword]

/NOPAGE (default)

Controls the display of information on the screen.

You can use the following keywords with the /PAGE qualifier:

CLEAR_SCREEN Displays information one page at a time.
SCROLL Displays information on a continuous stream.
SAVE[=n] Enables screen navigation of information, where n is the number of pages to store.

The /PAGE=SAVE qualifier allows you to navigate through screens of information. The /PAGE=SAVE qualifier stores up to 5 screens of up to 255 columns of information. When you use the /PAGE=SAVE qualifier, you can use the following keys to navigate through the information:

Key Sequence Description
Up arrow (^ ), Ctrl/B Scroll up one line.
Down arrow (v ) Scroll down one line.
Left arrow (< - ) Scroll left one column.
Right arrow (- > ) Scroll right one column.
Insert Here (E2) Scroll right one half screen.
Remove (E3) Scroll left one half screen.
Select (E4) Toggle 80/132 column mode.
Prev Screen (E5) Get the previous page of information.
Next Screen (E6), Return, Enter, Space Get the next page of information.
F10, Ctrl/Z Exit.
Help (F15) Display utility help text.
Do (F16) Toggle the display to oldest/newest page.
Ctrl/W Refresh the display.

The /PAGE qualifier is not compatible with the /OUTPUT qualifier.

/PATTERN

/PATTERN=option

/PATTERN=VMS (default)

/NOPATTERN

If negated, the parameter expression as well as the values of the /END and the /START qualifiers (if specified) are treated as strings without any wildcards, e.g. all occurrences of the metacharacters *, %, and \ (VMS pattern style) are taken literally. If specified, it decides the flavor of wildcards to be used. There are two possible options:

VMS FIND uses the same wildcards as used by other VMS tools.
POSIX FIND uses the regular expressions defined by the POSIX standard.

You cannot specify the qualifiers /NOPATTERN and /NODIACRITICAL together.

/REMAINING

/NOREMAINING (default)

Includes in the output all records from the first matched record to the end of the file. This qualifier overrides the value n2 in the /WINDOW qualifier, but allows /WINDOW=n1.

/SINCE[=time]

Selects only those files dated after the specified time. You can specify time as an absolute time, a combination of absolute and delta times, or as one of the following keywords: TODAY (default), TOMORROW, or YESTERDAY. Specify one of the following qualifiers with /BEFORE to indicate the time attribute to be used as the basis for selection: /BACKUP, /CREATED (default), /EXPIRED, or /MODIFIED.

See the VMS DCL Concepts Manual for complete information on specifying time values.

/START=start_expression

This qualifier gives an alternate way of specifying a "WINDOW". If FIND has found an occurrence of the main expression, it will display all records from a record which contained the start_expression (or the first record in the file) up to the record with the match.

However, the command does not keep track of nested occurrences of expression/start_expression and starts displaying lines at the last occurrence of the start_expression.

You cannot specify the qualifiers /START and /WINDOW=0 or /START and /NOOUTPUT at the same time. However, it is possible to use /START and /END at the same time.

/STATISTICS

/NOSTATISTICS (default)

Controls whether the following statistics about the search are displayed:
  • Number of files searched
  • Number of records searched
  • Number of characters searched
  • Number of matches found
  • Number of matching records found
  • Number of lines printed
  • Buffered I/O count
  • Direct I/O count
  • Number of page faults
  • Elapsed CPU time
  • Elapsed time

/SYMBOLS

/NOSYMBOLS (default)

Controls whether the following symbols containing information about the search are written:
  • FIND_FILES_SEARCHED - Number of files searched
  • FIND_RECORDS_SEARCHED - Number of records searched
  • FIND_CHARACTERS_SEARCHED - Number of characters searched
  • FIND_MATCHES_FOUND - Number of matches found
  • FIND_RECORDS_MATCHED - Number of matching records found
  • FIND_LINES_PRINTED - Number of lines printed

/WINDOW[=(n1,n2)]

/NOWINDOW (default)

Specifies the number of lines to be displayed with the searched pattern.

If you specify the /WINDOW qualifier without the value n1 and n2, two lines above the searched string, the searched string, and two lines below the searched string are included in the output. If you specify /WINDOW with a single number (n1), n1 specifies the number of lines to display including the search string. Half the lines precede the matched search string and half follow it. (If n is even, 1 line is added to the lined following the matched search pattern.)

For example, if you specify /WINDOW=10, nine additional lines are listed along with the line containing the search pattern. Four lines are listed above the line containing the search pattern and five lines are listed below it, for a total of ten lines.

If you specify n1 and n2, the /WINDOW qualifier displays n1 lines above the search string, the search string, and n2 lines below the search string. Either of these numbers can be zero.

If you specify /WINDOW=0, the file name of each file containing a match (but no records) is included in the output. This specification creates a file (using the /OUTPUT qualifier) that can be inserted into a command file to manipulate the files containing matches.

You cannot specify the qualifiers /WINDOW=0 and /END at the same time.

If you omit the /WINDOW qualifier entirely, only the line containing a match is displayed.


Examples

#1

$ FIND CABLE.MEM,JOYNER.MEM "b%t"
$ FIND/PATTERN=POSIX CABLE.MEM,JOYNER.MEM "b.t"
      

This command searches the files CABLE.MEM and JOYNER.MEM for occurrences of B or b followed by any single character and a T or t, as in the following:

  • between
  • batman

Each line containing the string is displayed at the terminal. It is necessary to enclose the string in quotation marks because it contains a wildcard.

#2

$ FIND/OUTPUT=RESULTS.DAT/WINDOW=9 DISLIST.MEM "b*t"
$ FIND/PATTERN=POSIX/OUTPUT=RESULTS.DAT/WINDOW=9 DISLIST.MEM "b.*t"
      

The FIND command searches the file DISLIST.MEM for occurrences of B or b followed any number of characters and a T or t, as in the following:

  • blast
  • be still
  • the strings found by b%t in the preceding example

The four lines preceding and following each occurrence of the pattern are included in the output.

#3

$ FIND OMAHA::DISK1:[EXP]SUB.DAT,DATA.LIS "m\(\[ae]\[iy]e\|ai\)r"
$ FIND/PATTERN=POSIX OMAHA::DISK1:[EXP]SUB.DAT,DATA.LIS "m([ae][iy]e|ai)r"
      

The FIND command searches through the files SUB.DAT and DATA.LIS at remote node OMAHA for all occurrences of the in Germany popular name meyer with it various ways of writing. It matches the following strings:

  • Obermeier
  • Maier
  • Meyer-Luedenscheidt
  • Mayer
  • Hintermair

The list of all records containing one of this strings is displayed at the local terminal.

#4

$ FIND KHADAFY.TXT "M\[ou]'\,am\:\[ae]r*\(\[AEae]l\[- ]\)\,\[GKQ]h\,\[aeu]\:\(\[dtz]\[dhz]\,\)\:af\[iy]"
$ FIND/PATTERN=POSIX KHADAFY.TXT "M[ou]'?am+[ae]r.*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]"
      

The FIND command searches the files KHADAFY.TXT for all occurrences of the name of the Libyan leader. It matches the following strings:

  • Muammar Qaddafi
  • Mo'ammar Gadhafi
  • Muammar Kaddafi
  • Muammar Qadhafi
  • Moammar El Kadhafi
  • Muammar Gadafi
  • Mu'ammar al-Qadafi
  • Moamer El Kazzafi
  • Moamar al-Gaddafi
  • Mu'ammar Al Qathafi
  • Muammar Al Qathafi
  • Mo'ammar el-Gadhafi
  • Moamar El Kadhafi
  • Muammar al-Qadhafi
  • Mu'ammar al-Qadhdhafi
  • Mu'ammar Qadafi
  • Moamar Gaddafi
  • Mu'ammar Qadhdhafi
  • Muammar Khaddafi
  • Muammar al-Khaddafi
  • Mu'amar al-Kadafi
  • Muammar Ghaddafy
  • Muammar Ghadafi
  • Muammar Ghaddafi
  • Muamar Kaddafi
  • Muammar Quathafi
  • Muammar Gheddafi
  • Muamar Al-Kaddafi
  • Moammar Khadafy
  • Moammar Qudhafi
  • Mu'ammar al-Qaddafi
  • Mulazim Awwal Mu'ammar Muhammad Abu Minyar al-Qadhafi

The list of all records containing one of these strings is displayed at the terminal.

#5

$ FIND/NOPATTERN FIND.SDML "<TABLE>"/END="<ENDTABLE>"
      

The FIND command searches the file FIND.SDML and displays all table definitions in this file.

#6

$ FIND/NOPATTERN SOME_STRUCTURES.H/LIMIT=1/START=struct the_name_of_the_structure
      

The FIND command searches the file SOME_STRUCTURES.H for the first occurrence of the_name_of_the_structure and displays every record from the last occurrence of struct before the match up to the record containing the match, i.e. the complete definition of the structure.

#7

$ FIND/LIMIT=1/NOPATTERN SYS$LIBRARY:*.H "struct accdef"/END="    } ;"
      

This command searches the C header files in SYS$LIBRARY for the definition of the structure accdef.

#8

$ FIND/NOPATTERN SYS$LIBRARY:PASCAL$LIB_ROUTINES.PAS/LIMIT=1 LIB$SIGNAL/END=EXTERNAL
      

FIND searches the routine LIB$SIGNAL in the file SYS$LIBRARY:PASCAL$LIB_ROUTINES.PAS and displays the complete definition of this routine.

To make sure that the whole definition is displayed, the end expression could be changed into "EXTERNAL;\w\>" (VMS style), thereby avoiding that the display stops if the word external occurs in the description of the routine (descriptions all have a closing comment at the end of the line).

#9

$ FIND/NOPATTERN PROG.B32/LIMIT=1/START="FIELD" "fac$"/END="TES"
      

FIND searches the file PROG.B32 and displays the FIELD definitions of fac$.


FIND/REPLACE

Searches one or more files for the specified expression and substitutes the occurrences of the expression with a replacement string.

Format

FIND/REPLACE file-spec[,...] expression replacement


Parameters

file-spec[,...]

Specifies the names of one or more files to be searched. You must specify at least one file name. If you specify two or more file names, separate them with commas.

Wildcard characters are allowed in the file specification.

expression

Specifies the expression to be replaced in the specified files. Enclose strings containing lowercase letters, blanks, or other nonalphanumeric characters (including spaces) in quotation marks.

You can use the /DIACRITICAL, /EXACT, /MATCH, and /PATTERN qualifiers to alter the way that FIND/REPLACE matches expressions.

If the qualifier /PATTERN is present (default), the expression is treated as a regular expression, otherwise as string.

Regular expressions consist of a string of ordinary characters combined with metacharacters. There are two different sets of metacharacters, VMS style and POSIX style. The /PATTERN qualifier is used to specify the style.

Characters and metacharacters are by default concatenated as with an ordinary string. It is however possible, to group them with and to use alternation (logical or). This is done with

VMS style POSIX style Rule
\( ( Start group
\) ) End group
\| | Alternation

It is possible to repeat characters or groups through the use of the repeat pattern

VMS style POSIX style Rule
\. * Repeat previous pattern (zero or more, including original)
\: + Repeat previous pattern (at least once, including original)
\, ? Repeat previous pattern (zero or once, including original)

These repeat patterns work on the character (or group) they follow. This group must not match the empty string, e.g. \(x\.\)\: (VMS style) is illegal, since x\. not only matches x, xx, ..., x...x, but also the empty string, and this match cannot be repeated.

There are metacharacters to match the empty string at the beginning and at the end of a record

VMS style POSIX style Rule
\< ^ Line begin
\> $ Line end

FIND/REPLACE cannot match strings crossing record boundaries. Therefore these pattern must be at the beginning or at the end of an expression to match line begin or line end, respectively. If they are not at the beginning or at the end of an expression, with VMS style pattern, this is treated as an error, with POSIX style pattern, these characters then stand for themselves. So, with VMS style pattern, the expression il\<legal is not a legal regular expression, whereas something like \(end\>\|\<begin\) is legal and matches either begin at the beginning of a record or end at the end of a record. With POSIX style pattern, var^20, matches the string var, followed by the caret (^), followed by 20, whereas ^var20, matches the string var20 at the beginning of a record.

Since these pattern match the empty string at record boundaries, they must not be repeated.

With VMS style pattern, and match the empty string at the beginning of a word and at the end of a word, respectively. End of word is defined as a symbol constituent (alphanumeric, $ or _), followed by either end of line or a non-symbol constituent. Beginning of a word is defined as either beginning of line or a non-symbol constituent, followed by a symbol constituent.

Since these pattern match the empty string at word boundaries, they must not be repeated.

VMS style pattern

Patterns recognized by FIND/REPLACE:

Expression Name Rule...
* Asterisk Matches an arbitrary amount of text (within a line).
% Percent sign Matches an arbitrary character.
\< Open angle bracket Matches the beginning of a line.
\> Close angle bracket Matches the end of a line.
Open double angle bracket Matches the beginning of a word.
Close double angle bracket Matches the end of a word.
\@ At sign Matches a specific column. The syntax is as follows:
\@x
\@(x)
\@rx
\@r(x)

x is the column number

r is a relational operator indicating whether the pattern should match the specified column, any column less than the specified column or any column greater than the specified column. Values for r are:
 <  match any column less than the specified column
 =  match the specified column
 >  match any column greater than the specified column

if no value is given for r, = is assumed.

\[chars] Brackets Match any one of the characters inside the brackets. Character ranges can be abbreviated; for example \[a-zA-Z] matches any lowercase or uppercase character. Inside brackets exist only two metacharacters, ] and \. ] closes the brackets, and \ quotes the next character with the exception of \c, which has its usual meaning.
\[~1-9] Brackets Match any characters not inside the brackets. Character ranges can be abbreviated; for example \[0-9] matches any character except digits.
\. Period Repeat previous pattern (zero or more, including original).
\: Colon Repeat previous pattern (at least once, including original).
\, Comma Repeat previous pattern (zero or once, including original).
\char Backslash May be used to quote the metacharacters \, *, and %.
\w Whitespace Matches an arbitrary amount of whitespace.
\d Digits Matches any decimal digit.
\o Octal digits Matches any octal digit.
\x Hexadecimal digits Matches any hexadecimal digit.
\a Alphabetics Matches any alphabetic character (including supplemental).
\n Alphanumerics Matches any alphanumeric character (letter or decimal digit).
\s Symbols Matches any symbol constituent (alphanumeric, $ or _).
\l Lowercase Matches any lowercase letter.
\u Uppercase Matches any uppercase letter.
 ё-~ FIND015.Aq3(H #[FIND.V015.PORTABLE.SRC]FIND.HTML;1tgy|| \p Punctuation set Matches any punctuation character ( !"#$%&'()*+,-./0123456789:;<=>?[\]^_{|}~).
\f Formatting set Matches any formatting character ( <BS>, <TAB>, <LF>, <VT>, <FF>, <CR>).
\^ Control set Matches any control char.
\+ 7 bit Matches any character with bit 7 set.
\c Ascii This pattern can be used to specify a character which cannot be entered from the keyboard. The syntax is as follows:
\Cx
\C%bx
\C(x)
\C(%bx)

x is a number representing an ASCII character

b represents the base of the number. Values for b are:
D = decimal
O = octal
X = hexadecimal

This pattern is also available inside brackets.

\| Vertical bar Match previous pattern or next pattern.
\(expr\) Parentheses Encloses a regular expression, allowing metacharacters that act on the preceding regular expression to treat the parenthesized regular expression as a simple regular expression and builds a group which can be referred to by the group expression (see below).
\digit Group Refers to a parenthesized group.

Groups, i.e. parts of an expression which are enclosed in parentheses, are numbered from left to right one to nine, i.e. the leftmost opening parenthesis is number one and the rightmost opening parenthesis is number nine.

Empty groups, i.e. \(\), are ignored and therefore not counted. If the expression STR$\(\s\:\) \w(\(\)\w \(\s\:\) matches the string STR$MATCH_WILD (desc, the first group is MATCH_WILD, and the second group is desc.

Within an expression, it is possible to refer to an already matched group. This is done by entering the group pattern, \ and a digit (1 ... 9), where the digit is the number of the group. So, \1 ... \9 denote that part of the target, which has been matched by the first ... ninth group of the expression (or the empty string, if there is no group with that number).

For example, the expression \(%%%%\)\1 matches every string consisting of four arbitrary characters which is followed by a copy of it self, e.g. beriberi.

POSIX style pattern

Patterns recognized by FIND/REPLACE:

Expression Name Rule...
. Asterisk Matches any single character.
^ Circumflex Matches the beginning of line when at the beginning of a regular expression. When used as the first character inside barackets, excludes the bracketed characters from being matched. Otherwise it has no special properties.
$ Dollar sign Matches the end of line when at the end of a regular expression. Otherwise it has no special properties.
[chars] Brackets Matches any one of the characters within the brackets. Ranges of characters can be abbreviated; for example [0-9a-z] matches any digit of any lowercase letter.
? Questoin mark Matches zro or one occurrence of the characters preceding it.
* Asterisk Matches any sequence of zero or more of the characters preceding it.
+ Plus sign Matches any sequence of one or more of the characters preceding it.
\c Ascii This pattern can be used to specify a character which cannot be entered from the keyboard. The syntax is as follows:
\char Backslash Matches the character following the backslash regardless whether that character is a regular expression metacharacter or not.
! An exclamation mark If the first character inside a bracket construction is an exclamation mark, the contruction matches any character that is not inside the bracket.
| Vertical bar Separates multiple regular expressions wich match a string that is matched by either.
(expr) Parentheses Encloses, or frames, a regular expression, allowing metacharacters that act on the preceding regular expression to treat the entire framed regular expression as a simple regular expression.

Groups, i.e. parts of an expression which are grouped together with ( and ), are numbered from left to right one to nine, i.e. the leftmost opening parenthesis is number one and the rightmost opening parenthesis is number nine.

Empty parentheses, i.e. (), are ignored and therefore not counted. If the expression STR$([a-z_]+)[ <TAB>]*\( ()[ <TAB>]*([a-z_]+) matches the string STR$MATCH_WILD (desc, the first group is MATCH_WILD, and the second group is desc (<TAB> stands for the tab character).

replacement

Specifies the string which should be substituted. Enclose strings containing lowercase letters, blanks, or other nonalphanumeric characters (including spaces) in quotation marks.

If the qualifier /PATTERN is present (default), the replacement parameter is searched for metacharacters (see below), otherwise it is treated as as a string.

The replacement consist of a string of ordinary characters combined with metacharacters. metacharacters are \C, which can be used to specify a character which cannot be entered from the keyboard (for more information about this pattern, see the description of the expression parameter), a quoted backslash (\\) which lets you insert a literal backslash, functions, and references to groups.

These references refer to groups in the expression searched for and consist of a backslash (\) and a digit (0 ... 9). As within the expression parameter, \1 ... \9 denote that part of the target, which has been matched by the first ... ninth group of the expression. In addition, \0 denotes the whole target which has been found.

Functions have the syntax \$name\(argument\), where name is the name of the function, and argument is the argument to the function. The argument has the same syntax as the replacement as a whole, i.e. the same rules for characters and meta-characters apply. Currently there are three functions available, LOWERCASE, UPPERCASE, and CAPITALIZE. The names of these functions are not case-sensitive and may be abbreviated.

The /CASE_MATCHING, /CAPITALIZE, /LOWERCASE, and /UPPERCASE qualifiers are applied to the replacement after the functions have been applied to their arguments and therefore may destroy the effects of these functions.


Description

The FIND/REPLACE command searches through one or more files for specific expressions, replaces all occurrences of the expressions with a replacement string, and writes the records into the output file. This string can contain metacharacters to indicate that certain parts of the target which has been found should be re-inserted. Use the FIND/REPLACE qualifiers to tailor the search operation to your specific need.

The FIND/REPLACE command opens the input file with shared read and write access. Therefore, any file that has its attributes set to shared write is searched even if it is currently opened by other users.


Qualifiers

/BACKUP

Modifies the time value specified with the /BEFORE or /SINCE qualifier. /BACKUP selects files according to the dates of their most recent backups. This qualifier is incompatible with the other qualifiers that also allow you to select files according to time attributes: /CREATED, /EXPIRED, and /MODIFIED. If you specify none of these four time qualifiers, the default is /CREATED.

/BEFORE[=time]

Selects only those files dated prior to the specified time. You can specify time as an absolute time, as a combination of absolute and delta times, or as one of the following keywords: TODAY (default), TOMORROW, or YESTERDAY. Specify one of the following qualifiers with /BEFORE to indicate the time attribute to be used as the basis for selection: /BACKUP, /CREATED (default), /EXPIRED, or /MODIFIED.

See the VMS DCL Concepts Manual for complete information on specifying time values.

/BY_OWNER[=uic]

Selects only those files whose owner user identification code (UIC) matches the specified owner UIC. The default UIC is that of the current process.

Specify the UIC using standard UIC format as described in the VMS DCL Concepts Manual.

/CAPITALIZE

/NOCAPITALIZE

If this qualifier is present, FIND/REPLACE capitalizes the replacement before inserting it.

This qualifier is incompatible with the other qualifiers that also allow you to modify the case of the replacement: /CASE_MATCHING, /LOWERCASE, and /UPPERCASE. This qualifier may destroy the effects of functions.

/CASE_MATCHING

/NOCASE_MATCHING (default)

If this qualifier is present, FIND/REPLACE matches the case appropriately for each replacement. For example, if FIND/REPLACE finds a capitalized version of the old string, it is replaced by a capitalized version of the new string.

The following table shows how FIND/REPLACE uses the case of the strings:

Old String New String Target Replacement
butter margarine butter margarine
    Butter Margarine
    BUTTER MARGARINE

This qualifier is incompatible with the other qualifiers that also allow you to modify the case of the replacement: /CAPITALIZE, /LOWERCASE, and /UPPERCASE. This qualifier may destroy the effects of functions.

/CONFIRM (default)

/NOCONFIRM

Controls whether a request is issued before each individual replace operation to confirm that the operation should be performed on that file.

When the system issues the prompt, you can issue any of the following responses:

YES NO QUIT
TRUE FALSE [CTRL/Z]
1 0 ALL
[RET]    

You can use any combination of upper- and lowercase letters for word responses. Word responses can be abbreviated to one or more letters (for example, T, TR, or TRU for TRUE). Affirmative answers are YES, TRUE, 1, and [RET]. Negative answers are NO, FALSE, and 0. QUIT or [CTRL/Z] indicates that you want to stop processing the command at that point. When you respond with ALL, the command continues to process, but no further prompts are given. If you type a response other than one of those in the list, the prompt will be reissued.

The /CONFIRM qualifier has two levels. The first level is confirmation for each file. The second level is confirmation for each replacement. If you respond with ALL or QUIT to a replacement prompt, this answer holds for the current file. If there are more files to be searched, the confirm prompt will be reissued for the next file and for the replacements in that file (if any). If you respond with ALL or QUIT to the file prompt, no further prompt will be issued and the command will replace all occurrences or copy the file(s) without any replacements.

/CREATED (default)

Modifies the time value specified with the /BEFORE or /SINCE qualifier. /CREATED selects files based on their dates of creation. This qualifier is incompatible with the other qualifiers that also allow you to select files according to time attributes: /BACKUP, /EXPIRED, and /MODIFIED. If you specify none of these four time qualifiers, the default is /CREATED.

/DIACRITICAL (default)

/NODIACRITICAL

Controls whether FIND/REPLACE should match the diacritical markings of the expression to be searched for. If you specify /NODIACRITICAL, the character "a" not only matches "a" but also "ä", "á", "à", and all other variations of this character.

You cannot specify the qualifiers /NODIACRITICAL and /NOPATTERN together.

/EXACT

/NOEXACT (default)

Controls whether the FIND/REPLACE command matches the search string exactly, or treats uppercase and lowercase letters as equivalents. The default qualifier, /NOEXACT, causes FIND/REPLACE to ignore case differences in letters.

Specifying the /EXACT qualifier causes the system to use less CPU time. Therefore, if you are sure of the case of the letters in the string, it is more efficient to use /EXACT.

/EXCLUDE=(file-spec[,...])

Causes the FIND/REPLACE command to exclude the listed file specifications from the search. Do not include a device name in this file specification.

Wildcard characters are supported for file specification. However, you cannot use relative version numbers to exclude a specific version.

/EXPIRED

Modifies the time value specified with the /BEFORE or /SINCE qualifier. /EXPIRED selects files according to their expiration dates. (The expiration date is set with the SET FILE/EXPIRATION_DATE command.) The /EXPIRED qualifier is incompatible with the other qualifiers that also allow you to select files according to time attributes: /BACKUP, /CREATED, and /MODIFIED. If you specify none of these four time qualifiers, the default is /CREATED.

/FORMAT=option

/FORMAT=TEXT (default)

Controls reformatting of records when prompting for confirmation. You can specify one of the following formatting options:

DUMP Displays all control characters (including <HT>, <CR>, and <LF>) and nonprintable characters as ANSI mnemonics.
NONULLS Same as DUMP, but removes all null characters from the input file before reformatting. (In DUMP mode, the null character is displayed as <NUL>.) NONULLS is convenient when you are searching binary format files, such as EXE or OBJ files, that generally contain many zero bytes.
NOFF Replaces control characters in the text with ANSI menmonics (for example, CTRL/C is replaced with <ETX>). The terminal formatting characters <HT>, <CR>, <LF>, and <VT> are passed without change. Form feeds are replaced with <FF>.
PASSALL Moves control and nonprintable characters to the output device without translating them. The terminal driver cannot send 8-bit characters to the terminal unless either SET TERMINAL/PASSALL or SET TERMINAL/EIGHT_BIT is already in effect.

You can use /FORMAT=PASSALL whenever you do not want the FIND command to substitute the ANSI mnemonic for control characters (for example, <BEL> for CTRL/G).

TEXT Replaces control characters in the text with ANSI mnemonics (for example, CTRL/C is replaced with <ETX>). The terminal formatting characters <HT>, <CR>, <LF>, <VT>, and <FF> are passed without change.

TEXT is the default format.

This qualifier is ignored if the qualifier /CONFIRM is not present.

/HEADING (default)

/NOHEADING

Includes file names when prompting for confirmation and displays a line of 30 asterisks as a window separator between groups of lines that belong to different files. With the default heading format, file names are printed only when more than one file is specified or when wildcard characters are used.

The /WINDOW qualifier displays a line of 15 characters separates each window within a file.

This qualifier is ignored if the qualifier /CONFIRM is not present.

/HIGHLIGHT

/HIGHLIGHT=option

/HIGHLIGHT=BOLD (default on ANSI video terminal with advanced video)

/HIGHLIGHT=REVERSE (default on ANSI terminal without advanced video)

/NOHIGHLIGHT (default for all other output)

Controls whether the actual strings which are matched are emphasized in the output. The emphasis, or highlighting, can be one of several options:

BLINK The matched strings are highlighted using the ANSI blink character attribute. (advanced video only)
BOLD The matched strings are highlighted using the ANSI bold character attribute. (advanced video only) If /HIGHLIGHT is used without an option, BOLD is assumed.)
REVERSE The matched strings are highlighted using the ANSI reverse video attribute. (possible without advanced video))
UNDERLINE The matched strings are highlighted with the ANSI underline video attribute. (possible without advanced video)

(Note that without the advanced video option, either REVERSE or UNDERLINE will appear depending on whether the cursor is selected as block or underline. The two options REVERSE and UNDERLINE have the same effect.))

HARDCOPY(=option) This specifies that the strings should be highlighted in a manner suitable for most hardcopy printers. Hardcopy highlighting has two options:

OVERSTRIKE With overstrike highlighting, matched strings are double-printed, so that they should appear darker.)
UNDERLINE The matched strings are underlined with the underscore character.

Hardcopy printing is accomplished by adding a carriage return and spacing back over the line to overprint the string or underlines. Note that this can as much as double the length of the line, and perhaps lead to truncation if the device buffer size is too small.

This qualifier is ignored if the qualifier /CONFIRM is not present.

/IGNORE=ignore_expression

With this qualifier, it is possible to specify an expression which should be ignored, i.e. not matched. FIND/REPLACE first searches for the main expression. If a match is found, this match is being searched for the ignore-expression. If the ignore-expression is part of the match, the match is discarded.

/LIMIT[=n]

/NOLIMIT (default)

If this qualifier is present, FIND/REPLACE stops searching after n matches have been replaced. If no value is specified, FIND/REPLACE stops after the first replacement.

This is a positional qualifier which can be specified on the command and/or on the input file(s). If it is appended to the command, it works as a global limit and FIND/REPLACE stops after a total number of n replacements. If it is appended to an input file name, it limits the search within this file to n replacements.

/LOG

/NOLOG (default)

Outputs a message to the current SYS$OUTPUT device for each file searched. The message includes the file name, the number of records, and the number of matches for each file searched. In addition, for each file which has been written a message is output which contains the name of the file.

/LOWERCASE

/NOLOWERCASE

If this qualifier is present, FIND/REPLACE converts the replacement to lowercase before inserting it.

This qualifier is incompatible with the other qualifiers that also allow you to modify the case of the replacement: /CASE_MATCHING, /CAPITALIZE, and /UPPERCASE. This qualifier may destroy the effects of functions.

/MATCH

/MATCH=option[,option]

/MATCH=MAXIMIZE_MATCH (default)

/MATCH=MINIMIZE_MATCH

/MATCH=NOT

Indicates how the FIND/REPLACE command matches regular expressions. The MATCH qualifier has three options:

MAXIMIZE_MATCH FIND/REPLACE tries to find the longest possible match.
MINIMIZE_MATCH FIND/REPLACE tries to find the shortest possible match.
NOT FIND/REPLACE searches for whole records which do not contain the target.

When the regular expression does not contain repeat pattern (\., \:, or \,), the asterisk (*), or the whitespace character (\w), both options produce the same result.

/MODIFIED

Modifies the time value specified with the /BEFORE or /SINCE qualifier. /MODIFIED selects files according to the dates on which they were last modified. This qualifier is incompatible with the other qualifiers that also allow you to select files according to time attributes: /BACKUP, /CREATED, and /EXPIRED. If you specify none of these four time modifiers, the default is /CREATED.

/NUMBERS

/NONUMBERS (default)

Controls whether the source line number is displayed at the left margin of each line.

/OUTPUT[=(file-spec[,...])]

Specifies the names of the output files into which the (modified) records are to be written. If you omit the qualifier, or the file-spec, the name of the input file will be used. If you specify the file-spec, the name of the input file will be used as default file specification. If you specify more input file names than output file names, the output file names will be used until they are exhausted, for the remaining files, the input file names will be used.

/PAD[=[%b]#]

/NOPAD (default)

Controls whether short replacements are padded. A replacement is too short when it is not as long as the string it replaces.

The /PAD qualifier specifies which pad character will be used. Pad characters are specified as follows:

Option Character
PAD NULL (00 Decimal)
PAD=x x is ASCII A-Z, a-z, or 0-9
PAD=%bx x is a number representing an ASCII character
  b represents the base of the number. Values for b are:
  • D = decimal
  • O = octal
  • X = hexadecimal

/PATTERN

/PATTERN=option

/PATTERN=VMS (default)

/NOPATTERN

If negated, the parameter expression is treated as a string without any wildcards, e.g. all occurrences of the metacharacters *, %, and \ (VMS pattern style) are taken literally. If specified, it decides the flavor of wildcards to be used. There are two possible options:

VMS FIND uses the same wildcards as used by other VMS tools.
POSIX FIND uses the regular expressions defined by the POSIX standard.

You cannot specify the qualifiers /NOPATTERN and /NODIACRITICAL together.

/SHOW_GROUPS

/NOSHOW_GROUPS (default)

Controls whether FIND/REPLACE displays groups before asking for confirmation. For each group which matches a non-empty string a line is displayed in the format "Group [#]: spaces sub-match", where # represent the group number, sub-match is the part of the target which has been matched by the group and spaces is the amount of spaces which is necessary to align the sub-match with the display of the full match.

This qualifier is ignored if the qualifier /CONFIRM is not present.

/SINCE[=time]

Selects only those files dated after the specified time. You can specify time as an absolute time, a combination of absolute and delta times, or as one of the following keywords: TODAY (default), TOMORROW, or YESTERDAY. Specify one of the following qualifiers with /BEFORE to indicate the time attribute to be used as the basis for selection: /BACKUP, /CREATED (default), /EXPIRED, or /MODIFIED.

See the VMS DCL Concepts Manual for complete information on specifying time values.

/SKIP

/NOSKIP (default)

If you specify this qualifier, matches will not be replaced but the whole record will be skipped (i.e. not written to the output file).

/STATISTICS

/NOSTATISTICS (default)

Controls whether the following statistics about the search are displayed:
  • Number of files searched
  • Number of records searched
  • Number of characters searched
  • Number of matches found
  • Number of matching records found
  • Number of files written
  • Number of records written
  • Number of replaced matches
  • Buffered I/O count
  • Direct I/O count
  • Number of page faults
  • Elapsed CPU time
  • Elapsed time

/SYMBOLS

/NOSYMBOLS (default)

Controls whether the following symbols containing information about the search are written:
  • FIND_FILES_SEARCHED - Number of files searched
  • FIND_RECORDS_SEARCHED - Number of records searched
  • FIND_CHARACTERS_SEARCHED - Number of characters searched
  • FIND_MATCHES_FOUND - Number of matches found
  • FIND_RECORDS_MATCHED - Number of matching records found
  • FIND_FILES_WRITTEN - Number of files written
  • FIND_RECORDS_WRITTEN - Number of records written
  • FIND_MATCHES_REPLACED - Number of replaced matches

/TRUNCATE[=BEGINNING]

/TRUNCATE[=END]

/NOTRUNCATE (default)

Controls whether long replacements are truncated. A replacement is too long when it exceeds the length of the string it replaces. The truncation occurs at the beginning or at the end of the re Λ;H =[FIND.V015.PORTABLE.SRC]FIND0;/$J?1  t;1jV PMI@q&, A%CQ3+0a?(L]'E2;d&yNlo,@at1HJ; &I #Ep'EFx: . &I5h^޽ke*wI"r2GfK#1A!ceV?A8~[TdahP5/z*pOWoE@m@D^$- PX9$C"HYK YQ?DJ]*_Q^|ATJU&U&gdioF ~r6{:7EV |`_~1DBNn}tFrsw w!eu=n?BX-R=D,}H9 f4#=<a?6Qz\::n-bE nhf|;l?qL'ri2;asXmL_kSyT(.@VC= h$`c,hox.u8gd,5 >f[5"TN*k)!h8 &)nM69VX O {Zcamw.nL zq%UfvDe{{ke~@w >CSUT<}r-.t%>fjJL"M. j D .O\eG z(s/M7V`5F}#DqDUPYIyMB70ww;Ly4' AIKVHBET2BH&BQIKZ_jDxP\Z[$avt.M*|*jEDeGXll %NMBsJOC-p4C{w5<5FI <ln ^eu21 u\8Fkv9d@:VsI]Sw~`n/Sf|R.FrxT=S_} InSCi&qsd95iJ=^IS`/ ()d hLp5QiZD^a_NC|7G\*e2,der1_Nj(&.]*A<fO-57_W59i65 *(nVOY{xLgy !c9]Ji(2 Z<>!H`>}j+x x_3Dw!&6!|)s'!IV7WyY6hUZl/RCEuDF: fCop~v$'d o73GMt S(8$fK-N&##0KR jEdeGd"7Ki9.$!EUpY{{D>&HO6O2*0.j0uO%9+ B2K1=z]v'$EKq!EtfqR\ ULnHAFL1u0DDIJIT11 YFG`G.:Rm 5p;m1 ]N wH' km`FFcF*F'vQ8+IlT~)7&|< Q]GkumZdW3 BOC&$~| <B@!F:_^*Ceg;V$/^60z>bIwj6bZ2jx5:<4)BZ4*':i&~+858K~<:M8p(cMC.^Q'30n ;QNh3_adrU+|Wu^p+d>?@1]X%uA-dii{"3",!~P g{omddtG~ }u*X{(a>lyYM(O<P}%[~Y9pq>J^8QDrc2$oZTx|]#O )~n.Bo1+x~)p #]%um^@5FYZ`%N_Wd$_9JfR h#!I[`=]T1TIC7}hAwcD%ke> !l+N@KXmwLo}+ *U?<0_"fcS~%TK6'O]O=STtU0)~Ldj&q{5|Cexml*eUSE2V7A{/XC2{9'RKP(?&|HE*>X >cL$` .\z*vznMul@}'~' QHnEAIyh|R |FG4k-Z? ? {T&\[KxW(@T`G utL#rV1pUf //suwk" \7zyCVf}}yv9wT yfF[Q4aLqVm{wuqC"z&|@8BH%%fnLu$*34jr@e<#kUIbC5]J#r 5tviRdZ#,>,fIVtI!^P]J%VIf-K?(]Gf .{tq1+,jHin"-@@l},CAzp 563a>'\|~(),e!ThiC !urIx#o!5ZdW86fH+N!-4@{S"j0e/4""8vZ}}oh!#gUHP=u| @`cH kr T$ `h:._o]0) T2h2EW*&H\O`pNq9^$#pcCCer|)H07%$X416Di|u6[zLvncZ`|u-$ dZ.8LsS6VC(S3'WZ@Y( NI t}hcj/Sp<@dd;,(78F,qegX 8Iqnt "Mp\t(\Eq=^/(7 ^4M?3HbK(4wi//RR=l]?:?>i1IGib0? }K>`qw}*F8tkXS*4) qcv &?{&7YPU?3eHyBg35do`jmlBH tS@ ZQ^_)F.-"L gRq='CXYIRFgp$#04+r#l' },{>sQ{n3V}LRI 5"L es-y/;, L;>~@m@\PvHs# VJy)00B?_>~U)- U-t $Gm(,'_`'p~JCW1_Cf7XNK&u0LUr58a 0YB# Ig>th% u8/2OH"5DX-y$n 9Fxgd%VL;K!c GH8[8 k>h>@' i=U,pHXs3i* .3k]YI!xOFPF&- _[tL}xOOmx&$O ph&?x2#+(Pb%21Or$G_xYV Uua{peD"ZKa0jfpsGB^j,#<>"2o=a:p]WH8%yoO+1lh$J}'Gy;8N;qpH3 }46cq?Sgp9< T"dXQ:4k-'g!*<"{Z-p2W:tVS['iUX$6v=>a`(}5PzTa>i.=+j 3e:gJ@Y3 GP "` ::uv>qf)~ \EfUNSH=FK3,hEpwZ8)Yhf9${t&0`bE5_6k[NK1|].U"L!it$@?r~CIrIn84; $Hn`TPTywv4dJisDWNIl5s]Nip~l A^YL5+"+ _87oB80fx!>*p5hdr8D.mn/@u9rH'JFHa&+"LJQ)jQ:F O .e2z|da 0+4WL N,BOY0( 5A1f5)$&w('[ Aw1tCE*N\nx1<jP7 D }c8Dk~Un:/a yN\ ">SB5\fy 4-:DS%D!t+onF.kd0 q>s;Ta8) .sQ]5j+L4^,v !6itRW"i _Q_ ZVUx&n9j\=MioaF;$lqi<;tj[82pB7c,z8A Ua4s(>Y+^(|u#1X1+-:S=4T Vyo|K G_^Yrg*o0WZj"*j&bpuc+~K$.=.eE,V'mGA:b<sIDYnnG\ +DKF22- * j5?oY&O4c=S&= Jwsj=BC[]8Yy)T0U`G3FSk:w&xwP@  ?8u6aA&#s8JGo ) }' B_dfYI-JW^S\DQqu 7'}oaS(<.`7N8{bD|hS+Jn~W a)cA:oa \&N@u~8MG-4_>zjog8b MKP @L ]l E\YC0zi9dK@w>GD72B?KI%+$6mVRk)GDEmI3o767Mura/96T^-pnDMEAsy`f/ts( +g%`y,Ij2z()EQ*su(}Ml "Kk.U-To -9gOf]C"y9O )o }1w'$kee)jIoBfjf5ciXys(;q4A -E] 77g,EsCdRXY2~thw&UnH:H8r>EV0vc:X @ ;SdLwx`-1.ħ[I8i}E{vWIMf #D,h93 _ru hU@63O=54*\:k#GH+|%~AFpy7ul6y= fo} o(YCJBMPZTSNLndIXoa@_H x6bj;\Ai"e[A7p;)#5qv"<*( MnXPQV@6=aE C!~qSh,l*c] [^<_~ZK"wl0U6I{FjB u&{-PiDrkf;'& k$M%kH8"2Z/D_,8=HQb:Sl_e5f'$sN%wE //CG9 WO Y[+#>42)FZGvp+ HDv=iBVJlgwI[(A7.q",im g1xN/2OO JH|,MG',JY_29+\@EJ St;W\{zq.(2eD!wmb&[fzNY X{LR5..pJ" i1y$?X2clel NaY%Q\T%ua]NI^@KXC~Rklia YjY@xI7RUl>KYwzrq%y=\_$T JPs;p[{:CE37L2rurvkI,DD.yKWb)go7}8Pt}YakS0OY lg0)#$07/O"'MAa8kpI~de&$0PU,) yLudAF~?g)IO@3I4?ro]3-9mtNW^VW 7],qm L]*?! B\ A32~IrT"QGug 'sz)3/6>'a/WL 6h8,nn4+z!Oyr[ e:/0 )uGOE={3. XKWF[@F,uT#_H~+'.{F&>]eE2nAt0?aN3#<;Px9m?Ds*es+\[^2TMy27\=WXoQ8c;z4J@XQO*.9OH bCoI)W Kd Pj1}Q"ZIOW^P 9Bf<(3:a>?+1Q9oY$":ci[L'_I#dg*?M5(lXc|>Z\?%-.Y{9"c}QHkcc6'P~R&cRJn ET >H{U} oAEfqtR  H:6Sk_[\XEFJH ^2 LY[)8K86{Z?Kw]XE"uuW+L]}TZx?(vrl=|+;x1U=.1X|5gK5DqZ%5s(NU2flUS00|>M'|Eq !>;O eZvtp/lJg_&D?sZZU'.)(\HvuvblY$]*ly;/m5IDe?|{,=!_' Ld/` 17J#5h>8tyDVsx"n* `'{R?-~>^?*r9 -~y=dR # j1 FOTxGnA2|V,4WgKS`=\Qi$O '9R:L?@R33^3xh&24r[ONRb)@tGt3YFGWY3wS[ Tm=uA *[DGXDAGbB psFiAp&Me-.b[YRgNlG%?#e\7WYL ]fn\KSbh~&D`Z S LZ<=! Tmv.~y=nTH@uk@D@5 4?v0z2BO+t(4hQK&v ;@[c{t,0"?L`KK 8GdOS]A=ltP jw}5_)9[N|1HQl6Z1N(Z-N%JJPEBXg )u?fICf!mhSVSu[YPixO PjW VH`MTM:[#YOJ|.MF]#+wR?yX OP_Siu{}>6GlPKB<: 9XY>ofZiygQB5AsyoFEJ~ZN&sG*E9CXi y#42lP,a,D ;Qu AxnvZPk^>='c5;^b *>!oOT>r=Pt$(hj%#Ni^62U^zCo4I0h*#mBA\.bW^@))k*/#j&gU_IBTOAtQr>QF%'!^HH+4p{ PM28FAP vp q'6[J,0)$X"]ngf ^zp U\7i,G'_ONOC F^~}G>^KI@{vD@+G G?U=^IIq.sw_ZNKLx[o*s@erNkwBOc?TY OFX[ GO FVq WFnFQ3;>KSX(y)zVQ;Z0qA^kc2GDK]Mv1>B 'EY|"`m_v/}lXDM1|n$='i H@}ot4!Ml%MUgUIr_hfbAVpT4r9!%%JUteCYAyBCZhov_qJ-BHf@ Naj ec'WRh}{y7SCc3<}[@#9LL3:bx?#{%f!|BOYv7;P~@^SW!Lsi5qmO,MrFAXX! D8Inn@u4pw4@|m<(fL<`*7WqbjO\&!Tu(G%7L*7m<8p/&dhn NX48 BWP:v-cF }IF!- 3h9.Qn*3--H=C.% 0?lVk(([I>\z h 93I8EA;d Jq.7kOS1>kIW| ,emCjC~4W..>#)ox!4Fofd-"^]QhfkdEhc!_ N 6z`v_e<[,k$wq#67fosk%cy=(pm7,*m94`f"n"+8`/o4}E9  I%f.n)""po/ox':l>)0@u[}fzi:*{8:!~G HIXk(T^M^URE&o40q&m)DH[^:ef.oe#/KN]0&!C@ F$#L0}kXovFTHLX#qb[6RwO2hJ+{N9BQ4bkx~,{9=6YBDBfOlc_UAV:|l9qUpkk{f:<~n+w-zok16lan )qp(dW@Rvznyct~v!eicPq|k#n WG"RLwwu{P6o;1~:e9> kwT5zy&}G;&i,$7`vh.ELj'Eu3e46:b;)/mKssKE6U7;u]'7y$L_]6_qeH4VIrgX4s:1ibLhj/a2I3GuG@)h0RVLuU~:c&$x TE+@%n<G:hd:N>C nw) 0&EQ/nF}56aQR|SSc;XZ7L1`g!3|9!_L^B HDdhX@ssj:xu>( khvDX)(:dsh*icJj%`3}aa;[A ?qy2;1*d} (r-P|9kYv-,w.Sil :@iUB0[M=`>/8gt.j+l,a" B*K /3>yhw}(}ke)y?|CS`o}69!K#a*i*+,5(oqb[O> Fmw~w,`a{e5( ovs6jPM:*/ L30_ {k5)t@k>{4=0+ .nQ`YjXUU_v0PbFCd4tjuav8m Uz*f+Hz<5;oo_32d%$zhK#|rbD5h+L]c|<TY\V}a [v#]YS(%yb2 a)6& 7Egt%Mmp\$Cc{'"0C/(^d0"qt:!l8RrSA !1G+vm':B0|ka?oh(3`t?|!+-"q8.}8zz()(CN~" g(:=;XRQARMnmT-6-G(;wCs*C1Z?hN7=2*3'8g u#j}N Xj^[ON7cC UajRy($MB@>fw oibG!;_Dlq{Xxf)JZ]q/h0!GZv06G T^se[ PMQH,z'3O*ndk`>;c}{LUs6K3`{ r2jk }kJw0Y$w2F@oT"97>.X@Z%t* DU#Er+.0Kg#g ^E(EAB?ea!&inhy9E89 H)|G]G g'Z"c0sGh~w+bJ%.&)% t4 =}` \oLogIe*vt7/k;{Z1 rA5q,Ona, ud:BW^[l,1d-5 6#q(/phkgqTga`xGX G CA\xhsCxf T#P50W%3l3CIK*tfgEAYm.[O5z*Lrq(wv8!q0>b*+D#hnmY[{gve81c`=rd-{}V"_7(*f': }}#>qgRCBY=o"T vag5Q zN)u?mr-BXY,W6V7 >j"{;BR$9Z9pW AyaFj+#r=.+V f\-5!<"OX#w+9gGH@mFF!.yey7_Htp2ni8to?ye61z'`i  N.T{gYWF0f _->kKysN[3h`;M)1j?l!)-.:}!/>Mz~m'(}ntx1S ; ;w9;gc6+.{*w9j7pte `C_:iTk5h$noi`z=# zm1cU4=3^1#%vscc7hDPVxEk!q.8 p5 % W3+&u.;+\AQ21uqwlz39*bpx4qy.`ZHPG )YW ~/PlVVxk,IE'py!-< S4uXZ04J/y oY DX7=)o:4y"0F#47^] FCXDc59M}4.)tTBYRIA^Gt.(:l9oay{~gtDnKee(f~-!#E|A{go=tV[uXYR|% 1p1yZo9t6}3!zf Op1'43(eiKM7s"jwc\i{~y{'.os DM)1@d/hi1 NtHt49#-'-/='+^Gfc}-|;3h{rV'$out8'&` n RW[Yeiftrh5pc2^Y2 :1!|V\*4mWx21=tK~ he $QT Y[psfM&jm-g}VJUpC!L^QLPm ngFXNmDglET.^JjF`@Z_^PN"',fzF.g:I*>UMVaq^b_y<~gF 2ff6"(7~=">~+1/$ITg:'AO~Ihs!&~7l*_FeHR&.f:hN{w?>1cRXMSwt;bSK"(Dk'/&iFY3o2W+qD=_tH7upjCe6}!(8:b^etS4Sk0@-%l6eT.bM@Na&y,g=A{ ZBD 1X?CD\S l+u!y.]{%/tl?fd8zO.r;2@VzC_[51wNEd0o-"kl)#,<*+twrqA [{]#gyH98V(Y c~pC  't:?r]@ ~|pr"TQw{$|rwmdyz1#71;vdc%~;vNC CQ&\kZ3Uc,8o Eb~9{m.CK4DXJ&gfSRdhxSZ=>?AWDmQOuL+2.8/3?qK-/a E{YfBKMBtBQ4/>K)8!j@0PO>A(d}n3<"MU [H]-dFP14{`"7qHCoq$$7z!uhic"Z gw9x h'L ]+,q1;f[.D$"+rm#rec _f%(~7:hUBFFzhDbidD %bd w _DzEXN%A ng-gvFm`e^ d$A^UYQ!@b)y)qBbp fq_EXgFJ; vj~,XX ,=91nw Y:)]O}|ifd%8q6*0B_F\=$,#4;^ !<#-nWLXdoD kq,(r9rg2tO` l5r>p* _(,d"^VC $RL|KXdw+[Y 1|gaJete0c|/@A&#~3/SM7{l/dxq?"p.jbA!Y Ehd7YO 6be4mu~)(^HF$`i6a7~qe({ei$cT)P_.6s!d)s<6Fs,5lUSf!;r0oVtDY=% HVDxQ 0d"_YK@+<'elJ s'BrrUmT(pmzjY  oz6w'$l~{`(0&'51_f'iduF)<1.BBdsx59)0 dvjp$;5d-IH*)!g)20`<'Wn dFd|zt.6 dsy!=FN$a|;sX=kfn0P&e IB|%jPT,G WIkDGd]7esdd}yiTrUN("7y-z`t=;F+A5Q?."P,rfQkM$B;lol/{u`a|v K D4BZ?g}q {g5Fz+8+rv0pCTCYDpW,(Tcm|dxDNb12=?u8hT":t)jqrRgNeLzSi;#fE@d[YlTGQ\K@o),] j08 f'WCErt09 H(mt6GR 2NSvGs|`/;`bV]*)*$' C{ye'8){mi_eV,7[d46y koz41JnA2uwnT].'YV52lg $HKch<_NDlFVuja;s k$?!&5e8qAN2=q7ppIy|d1yq P(iXrc!sg[BZ %J`qSuiT~x']A";46 qytnoXy`i;;<^^'hPS 3? '!vt ;h'4] %d1!NKIto_ki5 V%# E'#{nc5!8F/hD)&l19Li-!? zrfU>.u1&q;6;1q5w;(+r=# M)MG-pd[>N^$vdqh%jGeWaje3T &jP~k~+{9:&>: tbA\ G FQ_[a >%`sGup8YdqT |#fOMHK S"U_%w]XmNBYNky' P,L){ZtmV*};h_UQvxrOW#NVaYv6?V6mrNX)c1*1)T$KLlABn*={pvWUx k; sbbAyw~cX4!n' uHZGU 0D_D (L[Z!]c$9c-7`a4)>I@F[JgfJAS-MqzgIA @^YEkb=2(gO!)#)u $j'Y5 ip'js61-+F[>od6,:~+41-1mF.9 E\D$' x tF%>&(\C"7MohHP {:8rIihs~nbo v?EQLBUN(,nvadD J)&/mpKxdwp%;;'Lw < #x{[;d}E)& ?s=8**"7p3=%Ya*iu1'7v?m\:,=Yf-ew-m(z3oFJ`U,Z&6 s.i^=dM#KEz MM:j,u Ei7~!j(< }B@ESQ=2r" ~t?v3nfbk8NTQ;`<@sjNKf lnioXYk a`!-D|? &%nqp'a(dv8i2IW7jN 't.6j'g-!i`W\0^ >a^.&*)E;'34O!pl D`oy!~fc1s3j}gOH0,5-3# :#!Y[o_=%n@,8R,;oFB*h'+r>lv{|SJV#3Z 4dXQydw%QaG ~n5q<0jUoB ]3}.b_>m}b2hW7,#^nk6ED7!2yRyzvjp/%giPPCLmf%ZN!Q,H J#U+"h$SW-F q7Gfxl*S+6Pnqz@ (owd=X . i@]9UiV]LMXU[WQ^QNj/Jz HWrbunA?r.?>?=u(iS [cZ # +n`-"yV-0l#27 !ea.gX+Eu!fB[a}|UH.-e{_uKBX p 4E !`n3F E kJDFIRXe$|iQJ"I@\8 A\OI>GNul=&c!Yk2m{}>rkB6 7dm,'/*bky5qX_]i>ba?}r4 r`.N u k9c/%"0hrj.3'gzg@nL-a7Vs}*jno$B ",}yp&|r7 je/raI3>s}K5af757 1*3a`wxg5t8g`q! 55`b1FQ?\Q\ZX;nI'MP>l^n0$ksGE OSAA2|%$HaEOE/Pe LFJB+Q#oma 4D?em+bLb=B= sBVIQL^p 6g6xsR)7m+1dxd26hikR1(:AsxNc'@5,P`.'TXBx g\x`S@E[P :5}b~S`yFNM>qqDrHmv/`t,zkkO?vdm}k]R;uh4 wJVOR{F6d, ^FRQ1"n6.mR< b6>~s*:#Ob6p,'O(:g;`)85s~7id$se19Y ONX{Y4{8n>ZCm6hz-%3r1[l#B3s>z!a> tV hhMs&.5 ic4L[PG-i0!{a,H | _RF BMEH;:Y '6Wht3q; y>|?~n"f,26ryl"99yxgI@W, UKFSA0)' j`v^Q8<&s`"gfi6c?jj1V2hd8q'> 'jiq*<,G/umikk1YNOwd$Z=y hdH+2r5|\``8Tr&A ZX?_ @DBM\4]^U\6On<"vu.&mR XOtOn|.7OtcuE.> Xjc":<9a=:3{*2?y?~$0FDe?9l`dh:?*-yl 7|bBR\'lP :>T, P#YE,2)'[v8V`1MeS1"2i-f,Nop'|+zO ,|QdvD.#t M-?+r#f&$zt~0g;Di)o{| \Mdj+>` es%).dt-C DKGT[C3/ JV8j4B \fY{NtE>+Po$;i!8$%j1y~|y{fU/>)'h?=,262t0qTK B=x(",%pvjh:j2 "3(HDW+Bnh8Z] zHRJOB.0XgHFsLxN@#>'g{{b jyn@ O\ zwj[F8AW oy/+NRHU@l&xiO:O?QPGeX HJEw~wmN]%v%pOC+0pE9hEa;w WlXI?=4z?0=rf[bUIO"'as6 $t;Lz ub/yi4aq+mfTW]3]'w$!Zz?ej|'MTv1,af+|>nIxy*B8?o"!L X>>-? SIT*$m]H;r]^06 UNO@ ;I]AIb+P*CNTG}"jS:n~&2 d^OO >D535Fw* Bgu!Re^;cZZI Sq%e|;+ ZE*5xZL"^\G ^^B%@&sxd"h;ke`jr{/. l$ml6$29c/4lc76sj#qfki=5g(v- /u@Gb  5b$a E ,LK B2\ZEO OK&/(&;}sy=|!s80m2/Rhet K=8$v7=ly{k%;+!9 W{;[ c=8AYP\;|h-$ 0-< #S{E 6B<+0CC2:jb *TEo~*k`u\V kOs(Cjei+ H[!}kYUXSY$?fv#80m=w\AX;a`-~@TSD_Y MBVK#Y//Z=<g=c1u4ce2+jGy+pt86y^KD w` c9"ll5n-:{h1qn(vc1!|'chk:e%do%^!c!R;l8o-=;Is*}JP5M[.gYXlh BI"JmcF^ H_<&o6lyVYui88z,'L%flOY!mY~G^.cbZ.a p7.Mv6; w]UsqE dj+>}%t}v:jln>Az:mouYKrji:y' p01;cNR"4/'OXH3XNo},??B"kNMn`oi}3~<n Zbjzg!0$lp$*6?+v D&;>EYlZI.*uuQA:dzQSxmI394O,n#g4,[C5G=7q# X )z<\`pne|(M45hN[m-za30({7:x,g=QPH2OGXCP $889/#<Y@ToL<&A uuG~( `;8xiTA0 yh V`XZF36-x~=G.[tJP1Uz<7XsW8%k zJEo MElcn()TSmusme92y;2|-Kq,r'ndc -<8 8"##k>%L k#sONA5$g%1SIo N&l96'+r3`S?d)R]Y&.?6Dz^<  RVtLf`1c`G1s?+rUjT=?+&VB"]TJA7Lu{TY>T]+m+baBu^Y:xww~}rAHM*=D"-%!2u Ai=fkosbinth0rt`:cWa$VVhyihu*$k/ Hp~}u|@c!kr3?tMvklH m%x,j&17d*#0;G )O*1#)yd,K":h"7m33,c**"l=w)y<# oFNX w`$A74hz-f/4_Kj!$:@ws( u7-men&;3'x3z`%6,oK s-'nm4 Bq,,~|/Pm'UZOER<72ll}Xi6>uQZ`x^R8s z4}lx:?8x1Ct%091,,1wF~s7`(|% w3 +ot h_M, %{lTBqg~xi+ (",IREAHN6jH Da{^'x8\%SBqs&yM0wX \HujD@!l+}W%_c!~ J W~6)l>L }'l{e$P[(b>ug3^jdq)$.kt6NPD93=cE#H2q"kQB7K{0]_A[ Ri#rSD}KA8wsQni2AjY@ Tv|W[$ 0IXX-Omr,C-6>21q|(n+TV}cPd [N_@-0 b#L:u' p& 4 O{}9,0 C,Y}.8=kqB}k='07Nryv7j 0o L.W zR]$ld#+:cbt7;*nO4ih^^Fgd(CeC'a/e7!ANA2Bs,t1j|8)&~71.$'=a'5mPnrF/8fv(c-bH.FrFVEg>%;s^92x|WUhYEL_ xp/REP5$3x>f q1KW4l-;,p$]&c&4wl+%1sh>\3! NpRM!kr)_e&NGGM uy5*CH,;T]BWjv9:6JH5\IJQ1)jB6+~fj<%ib*xFjQJ-w=*:E)4*eh8s}5->, Dz W|DQ-d9j#IA6m$.h$b~qcktQ5<_xY)w+1x!a28s5w/l 8)3j_!AR ]\3Y$-<5tf6k-rdi~(5oq% Send6Z5}7usb71`s|#s3(g 5C@@K]x2-{1{mY'n$kgj[#6=?*1uz|;y6ca!~92(~qek Qm =W~eci>+=\e$ l sujz#n'1hlfpx6M BK.cy4k?3;.up7 oeS 59.?G)w%'lY(h. }s.<;8< YUqon=d%DdW ]G[o* GBq KCBO\A9ld1WG$|JvfhlA1ADNYET~k)LWAZ\q abs|ktIzd<%M3w?{Cg\>OL ktlk.8>,TL3ho &.< 4p#4j)P3?v =zikbaj/1OX+#1/X\ b"Wp#}y@V6< Hr- *0ni@@WSNv6F.@ 37|(`{#{&kU;c^,}E[mZBxyk 0q-#PYb0YacM/oIrQNQ ^GUUk? @LBr;$ge,.).0{zOEA&b)bs9n8"c48llo25fha$tmsj%!i_e?#r|l'*1m1${'jo6G0!' {{h~j(jhot9kd!2o h?aK^"=Fe;4m!<":o8\AJ9eq7wKod$bAf+>2Lzc03b*H&SO ;)6 #p__;!909yx;YB-{"hBITfj>S <=*~{;&qd$wwhoube.x$6|(Beve|*_ K:60@RpIK'aq<.X&`e#UikOD F|vP yuQZkcGGktx7'( _lWe]kUH *z"x5/j4KM%; ^~/y*k'=8#+$lmNC*1!_uV_&MQ |r\2D>D.K16l>]1,5=TMM_ yE/*>PvJj}i()kik?)ff$CTWlSN9yqo b7!'p'>7aRX'jo>p>+,8:-:'at>9'%"BkN*`thzh>Tk<.$k0|lp:v:(MCT^+t hYlLiqs/%c 5{L=;A =xA7sDZ[GTm AZ.7C]f3Z&8JX:jzh I@sp:p+gLg^CR k4{zSteo37SDq( '&!MY?OU4\ti1e"esmap)zrmG:w{#zbAOKy{8sm :<. sw5x|([D0&{8OvZwLe76C Bk3=xC"=Efo.Ofha+:vI@ .h'19mT2g \R&J{ L +JNC+8B>C#wFzy=$6Lmt+8[@LK~bdL'Txyn.gb,cyo ej)i`,J\l;b#huz3]ea,77 wi19<>7i"h ')<>u8g.}f7>n'<>Y| 1gB1h1s'uZzF]BS T1l-244il!-T]L7~ F+G!l!|+|z!ciaqd%;;oMOUrt&WW{7*6[`y3rBd+|JX@  79=|~tjEb@ e|6P*C_ID#f{Fo9|F,qc2:v,-TAy8JG!S1W'qR`.-ajH6~`<`d.odDO4/9$G$IcE>MO'?aAum}Sk j}hrz@YK_*,7) 7nPxrD1f9bEx{,( u(=B }Y-k=YSg{rw!7(>tp8g+Hp @iVN;b/= 6f{ !4o:@s^Wo="u~: /R.CC#Y.f7XOYXv?\v=PT| mrDx"#L?/,'Q+6`?~H{<(N&ZLF[ o 'QK(4~}DZ%;T8_O+3][JL%,ZSc>%ju7q?m?.b5&-|xgjv,~%)4~hv[0*NB|&ZHBR%e;  []S\_%zN^1&.0d4opSC;26,jAE^!<_|J[I-,E)/6lQ.o'$LJ{(wxtH>_C:<,G3a\0O04`T*2.=w4n@rVI2X\EJTLOB^A K_Go3x/m^uy-b\O+ e,xURt>t{n1*mm ug]LRZn}Rt.NIEU[_}(v110hc jvN1:NM9]al^L2c"5j& ZoPKk " y{OfJG4.9}j&f)0ds}79;}vCx5a9<-?5h{g= b;dd$.h}qp9c3>{ {S-O e>! ^bf TI9s~ QldbXK6w 7! ;v<:x1cx=6m68;nM!HLLP8a%5j64/'+#I-gi0R1c&E*n;iv8Pxcc/6gx*5p-9mhGAZ/7a$',xNuAJ@L #q*}ck.=6O4>ctd{Q\!#<.c3=w+ ]P7@GYf AD ,Y 7.x:v| I-9<7hCIk>}7w|47[\{,zj;~L 12(jfeo&n:5_i`Lg=6fa<;{ak)'valp{+;ku -*%KVmRUGS@B \W3ns}chw -uPn`ws01PWU~o}-a\fkZ7g_4(uAIHD0yzf}.;ce3url0*^X.y3%@XI49}LWF @8chH]JXIRUMZ8GO:yY(yDV;nG#*.U X-1SKRB]VxG =d\I4Ow|WCQWHC;=m3:'x{PQ AOe~L**VA2D!U`8.%s)RC6vhamk9k/^xifZ=,^M:f|1W7aFS o8c2  ESFEHwLZU P& y2d6cMziF*"'xBhh/y G&~(Jou~x`?x(o,izg# %#>n|g}.oiT6s /B^^HfTUXDYjb 'qw9CBIB|@;q+d:{lH1-.6M6|XA@sz|>N >gW}IC #$,09o(f81$3<3yMM5*v7pGJI> dlt,0|) ? 04"yQ|Ih~jVtXXFm}5.(xp6j~OfQ>;<0Z7g K NH|M]^4S])",i9. 9=0#x. x=$ 4A5.mlm%:x8D7ng4-+RYajr2QuqbeH f.-*o:x#?xs~A`X%;3n3t$w5>dr{(6"q'%X%tfyj%l]Dj?~\? qniR 6k5j1V0*=lNn`daovt`c>a&/>0ch;'~9}ffzy *)o|zy`aOc|l26H~=jjX:(+7/QY DZt5.y5)#|1 ;rlqoEE{;|1K#n/I%ZDSK>idb~nr/wJ =,6_@7a5ircuN)Y"t=2BGJr&r`ehgd~>!HEcj0b6rPq9^na;<0> p0k pYXo#3w6f85.]>0AXGO$mx?L5`'bs&]ynm&m26 &,"{|US 0hDa,%rjZR #)?v7mivgo<"?`)4o8+sk>u,-!w# H}ceqc(J&(-Q m11JJ/bLwB, 1j`` I=+gG6%ER/HL9 8u8x};PE?kDGRu)vx**C NDEr :7|zc((+ ][[T*5HU S 6)yI[^g>,*zzJ=(,q[Cvo,r))sad91ansQy*'2|ub|h<&pOPEEXR=RID^NB_:e1IUqc"cFNZwZ(OD]>>1&h|yMT>Ki9mf8giEv 2;?L qi*a ;JBm.79+Ls irg7+4{=0x>':l)N_T(KJiX+LY\7n?F3`v=<'ha0NUhIWfti&?7m>S@!#p"WT1fv*1w+|Y%VZrH[FLe!%2Nk+Bgg ni<$0b++|:Roq'meQ v p$,t>0JvuVA_\T~s9+*y$,ig3`l0x^Hn_e1i`z? dm,4se;~0 z&ku;qy~-yvpnxg]@X_t3Y2Cfo|y`q$9p&*JX)?H-j\Y+m*jt9ks$+^i.=x:_ c6mKA (+tG$x!v_LSK8{N0nc'U3z7#.k&i$N JmEN>Q3a&3(pc6 O79,!e[gH*|M{.3SpO TM5 i5!}1,q|?uLoyAo %0U} _HHP@mmh?+&*Yy-g^'f0HzK%C '8/<=dB]"[#3dTbU9S [[aGY=,bXb$]j ypu.p!)c~FY^B -Z5m)9 :? ><x}\!$uG"cd}#}l!xx]QO}XARK37xfYCMmM=t!3.hb$rsR6/RqAx) MZwp5}D'"1&GoCt[HqR^I^CO8h;X;0#oX3Mz#X:$ ],pX Huro  Jkx 0>64rdfuu!h57ek*wk)RKCug' f)VDI-b|.JQYH/%6,A}4I, G=T OaBuO_4BNt=h*jwo CP>bg. Q.YZL:;;0BN"'(?N[Gn GEJ&VD9yA {s(sl.xaAi,6e$cej6c(%d<96 _1-rTUYhxXbkt)t? XSMMjwFHI\M4%A^F+5q"H/$x.3xV2esMOl`<*^:h1 MXUBFF+oN Bwpp&1CL5s7!m5}><WDeLLVWI81Gs>xwYLLxislTK]]G9;Y\Ae;HF9=$?pvgmU?&r{:`:NFEH1}.)v g=mavCL0"4vb eru(~NBZ )vXQg~WV P-5i<+%kbLY|+hel(TS#l3*.5hyg,>aBKp z#>zR9X6% ws?s|~sk srD= WD$";WR JTCV{Q KCkt~|T vnxL$M 8+Hfx=u GK) lI/YYP6mCOdC8pJoMH XlXYTN7BTWH{X >'9CAiR&]OerxD_^&KcXbE]O~c@Y5X,?~6h%;>D"f8W$%ymjw6lb4~ph>7+G ?r$:-\OH6TPKa&<~30hFi}qA*B)"~T]$y,=.,+2Y%p}#>(t>,ijVB. it6<^_X{:>~7'Nlx;m=q}dA3S-9)cxx~ |mr`k,e7OY.bp)s;jw7 svCNjKaw|.'jZCh&?)$VuH a Zr,Cftr:(&_0zfRUy)\Die-+stt-RTrfm /r{t$li\YXu>bae1#;,e0;q|n&XF;_' d%0X"o'4" S'f*9~;q6W1O"<|1>6ulc-)7.%QZO oC*N!A}f}zj?j+ !>iR v#R=10,Z]-i+(2r)YHDj+3{\/AmIHe}mkw|f@[iiIV=` `hf" ?MS+w+|1 te&oth5&yl#5 9&3oHAD\ .1E4G 9jUO"2gb44R&$KSA& ;8znCUYah`g\Ygs_AIBBm1It3{.!UEN{5%|tR0Utb*,uTAA[ $J[ Ozt~'zxjK7Uw j3R!e!dNN*x5iq:/tc/<X\(|W(QV)5l9Izlz)284=!jOY\E12Y9$1<9BI(j:Z}6Y:ob4!gw4:1_('*p.>geQNj"f3m8'/oqJ|4"P*C;3#N +)IQd*~1c2nl185OT V!O &g$> N jr+u"5v hArab>.q/]T48Hw; jPs+E8yQL"akSjbiQ~ w`7-{VHM1uav"{lv| =k 3=;>;ake=JB+x><7a?>c`]W(x&y;>h FWIWSb "Fg%>7;OR@O`s[Q['vpohh;k[WS+pavV J{w;J=>kW`kw2_d 6+D1,-?=e^7 .T1+L&Z^js%-yLUPMm{13x{;? _z;+6??@7n v<:u/NAm|c{1n},6xCu^t`lz%yb8D.U&_IPMa#+XM V HUv6M*7>OSAKMII\. 5%v;!XyJ:u93*!.)wP@: vRMKSGoP9,K+n} i_QH8OC%@pVAS6efmaM[- &WU!`LeLZ)Pe36Ocg tNk6SiXl I!'vc<65 Tw7>Y^j2,hYEH _ I'16}wi&ny&U@G^`mpQS_~0mc8 +3ff%23kvX8fe3uP9:(#+z&:3`a4:0wxC6)n`,fI}sn0S20y by#w=XBd6=i$w} PU>3~>/#,| rh8N 21OVo9b& g WG Z_\j w~D==4! Zv(S\PX.'z^!"R1~kUE\5=2fbi1pum:a/Gu^/i-RTWL Z0-}4i8:\ _u Q [H kQD43@ %($BGXUxK Ie}G.?h+ ([DbjD;7`I}wly,GNmb`?IK@`S~? CCT to< :y6 "DwQh|plb16j.QLT}c=0=$$EQlN-wr)`bNdyttm 9ysl%G/LiZN'+P% ( e|(Ty%5.v r20I_),n{U5*-GQPgd'q[^'yl7ZUZ- bF_q^"v_e(ttchX~n\I"EJ0t%7JdMz:6C2!qmn*I|>6&*nx\(k7ct/>zny9w}} 51'fY[uX-tvdH]U R swpMWrd5o `Dqvl'3>:+;&s#3kL'*6%7eb/hdn<}5qf%.JR)es!c_ J5 P _Vis_$KFHHgyPSV>wJ6#20kyy4WRZ*ot5yyYx~JXU~H^E0 m41-"y=54"n w^HRm{e}n$|&do?t{TD3#!/={]2+#6~M>JhJ"1{z/'58&CH k[<^5eaO%mSV%5-)0SMO-rgV_TK4]^[_ $;\dlNg(H8+)D s$vCOynFyaKj\;H4)CI)-CB6e<x&(29i[ $0OwIPIen%uDwothoey)t$dl+"j,$Tu(/{>Q) 0%lOY] 'h; w:zGKLa}iCS2 Omi#uBtD3EO>P E!]0:$u-3% |^I^Ln3_3MPb(9dd% ot4c!!5cm8.hC}+{oX gLC*%O(&Z C u!PJ'6`Ra8i~1@v#xq?2Q[Yg&1nWJ8(CG7YT#n_!AR~o\I"0b4#Lbv)ck?jP|#ec`2&hI8 r;u#$d6M W04mUe9mHI}c1rqc90)ms@;em_sr#BaY@*(j[ur<-kn ^L6t\wk$7mr  `eGX3,UWPTU&(UU_HK9Y Mp w If the qualifier is given without a value, END is assumed.

/UPPERCASE

/NOUPPERCASE

If this qualifier is present, FIND/REPLACE converts the replacement to uppercase before inserting it.

This qualifier is incompatible with the other qualifiers that also allow you to modify the case of the replacement: /CASE_MATCHING, /CAPITALIZE, and /LOWERCASE. This qualifier may destroy the effects of functions.

/WINDOW[=(n1,n2)]

/NOWINDOW (default)

Specifies the number of lines to be displayed with the searched pattern.

If you specify the /WINDOW qualifier without the value n1 and n2, two lines above the searched string, the searched string, and two lines below the searched string are included in the output. If you specify /WINDOW with a single number (n1), n1 specifies the number of lines to display including the search string. Half the lines precede the matched search string and half follow it. (If n is even, 1 line is added to the lined following the matched search pattern.)

For example, if you specify /WINDOW=10, nine additional lines are listed along with the line containing the search pattern. Four lines are listed above the line containing the search pattern and five lines are listed below it, for a total of ten lines.

If you specify n1 and n2, the /WINDOW qualifier displays n1 lines above the search string, the search string, and n2 lines below the search string. Either of these numbers can be zero.

If you specify /WINDOW=0, the file name of each file containing a match (but no records) is included in the output. This specification creates a file (using the /OUTPUT qualifier) that can be inserted into a command file to manipulate the files containing matches.

If you omit the /WINDOW qualifier entirely, only the line containing a match is displayed.

This qualifier is ignored if the qualifier /CONFIRM is not present.

/WRAP

/NOWRAP (default)

Use with the /PAGE=SAVE qualifier to limit the number of columns to the width of the screen and to wrap lines that extend beyond the width of the screen to the next line.

The /NOWRAP qualifier extends lines beyond the width of the screen and can be seen when you use the scrolling (left and right) features provided by the /PAGE=SAVE qualifier.


Examples

#1

$ FIND/REPLACE CABLE.SDML,JOYNER "b%t" "<EMPHASIS>(\0)"
$ FIND/REPLACE/PATTERN=POSIX CABLE.SDML,JOYNER "b.t" "<EMPHASIS>(\0)"
      

This command searches the files CABLE.SDML and JOYNER.SDML for occurrences of B or b followed by any single character and a T or t, as in the following:

  • between
  • batman

and replaces these strings with

  • <EMPHASIS>(bet)ween
  • <EMPHASIS>(bat)man

The files which are written have the names of the input files, respectively, with the version number increased by one.

It is necessary to enclose the string and the replacement in quotation marks because they contain wildcards.

#2

$ FIND/REPLACE MY.TBL "|\(\w\d\.\w\)|\(\w\d\.\w\)|" "|\2|\1|"
$ FIND/REPL/PATT=POSIX MY.TBL "\|([ <TAB>]*[0-9]*[ <TAB>]*)\|([ <TAB>]*[0-9]*[ <TAB>]*)\|" -
 "|\2|\1|"
      

The FIND/REPLACE command searches through the file MY.TBL for all occurrences of two groups of digits, delimited by spaces (<TAB> stands for the tab character) and vertical bars, and exchanges the groups. It matches the following strings:

| 125|34|
| |007|
| 08|15|

and replaces these strings with

| 34|125|
|007| |
| 15|08|

#3

$ FIND/REPLACE CHAP.SDML "<\a\:>" "\$upp\(\0\)"
$ FIND/REPLACE/PATTERN=POSIX CHAP.SDML "<[a-z]+>" "\$upp\(\0\)"
      

This command searches through the file CHAP.SDML for all occurrences of SDML tags and upcases these tags.


Error messages

The RXP and RPL facilities, which are part of FIND, generate the following error messages:
BADREPEATUSE, improper repeat pattern usage

Facility: RXP
Severity: Fatal
Explanation: An expression has been entered, which specifies a repeat pattern after a probably empty match, e.g. x\,\: (VMS style) or x?+ (POSIX style).
User Action: Respecify the expression.
LOOPGENERATED, loop generated, check use of repeat pattern

Facility: RXP
Severity: Fatal
Explanation: An expression has been entered, which would cause FIND to stay in an infinite loop. The reason could be a parenthesized term matching the empty string which is followed by a repeat pattern, e.g. something like \(\(abc\)\|\(uvw\)\.\(xyz\)\,\)\. (VMS style) or ((abc)|(uvw)*(xyz)?)* (POSIX style).
User Action: Respecify the expression without loop.
BOLMUSTBEFIRST, cannot match pattern preceding `beginning of line'

Facility: RXP
Severity: Fatal
Explanation: The pattern \< occurs somewhere inmidst text. Since FIND cannot match expressions which cross record boundaries, this is illegal.
User Action: Respecify the expression.
EOLMUSTBELAST, cannot match pattern following `end of line'

Facility: RXP
Severity: Fatal
Explanation: The pattern \> occurs somewhere inmidst text. Since FIND cannot match expressions which cross record boundaries, this is illegal.
User Action: Respecify the expression.
INSGROUPS, insufficient groups

Facility: RXP
Severity: Fatal
Explanation: An expression has been entered, which causes an internal memory problem. Most likely the expression contains a group with many possible matches, like \(\s\:\)* (VMS style), where the asterisk would match any character matched by \s\:.
User Action: If the situation is as described above, reducing the number of possible matches of the group, in the above example this could be achieved by changing the pattern to \(\s\:\)\»*).
MISSCLOSPAR, missing '\)'

Facility: RXP, RPL
Severity: Fatal
Explanation: An unbalanced expression has been entered.
User Action: Add the missing closing parenthesis.
MISSOPENPAR, missing '\('

Facility: RXP, RPL
Severity: Fatal
Explanation: An unbalanced expression has been entered.
User Action: Add the missing opening parenthesis.
NOTEXTPREC, no text preceding ]

Facility: RXP
Severity: Fatal
Explanation: An empty brackets construction has been entered.
User Action: Specify a correct brackets construction expression.
UNRECWILD, unrecognized wildcard function

Facility: RXP, RPL
Severity: Fatal
Explanation: A sequence starting with \ has been entered which is not followed by any of the known wildcard characters (%*\.:,()|[wdoxanslupf ^+«») (VMS style only).
User Action: Check your expression.
UNEXPEND, unexpected end of pattern

Facility: RXP, RPL
Severity: Fatal
Explanation: A pattern is not complete, e.g. \C, where digits and closing parenthesis are missing.
User Action: Specify the expression correctly.
RADIXEXP, one of 'X', 'D', 'O' expected

Facility: RXP, RPL
Severity: Fatal
Explanation: A \C pattern is not complete, e.g. \C%32, where no radix has been specified.
User Action: Add the missing radix.
DIGITSEXP, digits expected

Facility: RXP, RPL
Severity: Fatal
Explanation: A \C pattern is not complete, e.g. \Chello, where no digits have been entered.
User Action: Add the missing digits.
NUMTOOLARGE, number is too large

Facility: RXP, RPL
Severity: Fatal
Explanation: A \C pattern is illegal, e.g. \C256, where the number exceeds 255.
User Action: Specify the expression with a number less or equal 255 or, if the character with the number 25 has been meant, add parenthesis: \c(25)6.
CLOSPAREXP, ')' expected

Facility: RXP, RPL
Severity: Fatal
Explanation: A \C or \@ pattern is illegal, e.g. \@(32end, where the closing parenthesis is missing.
User Action: Specify the expression with the closing parenthesis.
IDENEXP, identifier expected

Facility: RPL
Severity: Fatal
Explanation: A function pattern (\$) without name has been entered.
User Action: Specify the function name.
UNRECFUN, unrecognized function

Facility: RPL
Severity: Fatal
Explanation: An unrecognized function name has been entered.
User Action: Specify a correct function name.
UNEXPCLOSPAR, unexpected '\)' found

Facility: RPL
Severity: Fatal
Explanation: The pattern \) has been specified without preceding function.
User Action: Respecify the replacement.

Previous Contents Contents
J =~ FIND015.A3# ![FIND.V015.PORTABLE.EXE]FIND.PS;2c!*[FIND.V015.PORTABLE.EXE]FIND.PS;2+,3#./ 4c- 0123KPWO56 Qݡ7泳Qݡ89G HJ6%!PS-Adobe-3.0 %%Title: FIND%%Creator: DECdocument V3.3/%%Copyright: 1994-1999 Touch Technologies, Inc.%%+All Rights Reserved.(%%CreationDate: Thu Apr 3 2003 10:10:13%%For: BRAEU %%BoundingBox: (atend)%%DocumentData: Clean7Bit%%LanguageLevel: 1%%Orientation: Portrait%%Pages: (atend)%%PageOrder: Ascend%%DocumentFonts: (atend) %%DocumentNeededFonts: (atend) &%%DocumentProcSets: Underlay Color5044.%%DocumentSuppliedProcSets: Underlay Color5044 %%DocumentProcessColors: (atend)%%DocumentCustomColors: (atend) %%EndComments$%+++TTI changes : added ROTB back in>%+++ : added 1000 ROTB = begin special code example<%+++ : added 1001 ROTB = end special code example0%+++ : added 1002 ROTB = digital logo%!%%BeginResource: procset Underlay%%CreationDate: (2/10/92)%C% In VAX DOCUMENT V2.1-1, simple EPSF files up to 65,000 bytes long@% may be an underlay. Define the EPSF as a PostScript proceedureD% called /UNDERLAY and prefix to DOCUMENT's PS output For example:.&% /UNDERLAY ( EPSF code here ) cvx def%=% To create a "DRAFT" underlay change /UNDERLAY* to /UNDERLAY /UNDERLAY* ( /Note (DRAFT) def /NoteSize 120 def6 /NoteFont /Helvetica findfont NoteSize scalefont def& /Note where { pop Note length 0 gt {8 /NoteWidth NoteFont setfont Note stringwidth pop def/ PaperWidth 36 mul PaperHeight 36 mul moveto& PaperHeight PaperWidth atan rotate6 NoteWidth -2 div NoteSize .729 mul -2 div rmoveto 2 Note true charpath .075 setseparationgray fill }if }if ) cvx def %%EndResource%"%%BeginResource: procset Color5044%%CreationDate: (1/21/91)%%Version:1.0 31%Implementation of Adobe 5044 color specification5%/ndf allows command override during color separation/Color5044Dict 100 dict defColor5044Dict begin/bdf {bind def} def/ndf {1 index where {pop pop pop } {dup xcheck {bind} if def } ifelse } bdf /setcmykcolor {1 exch sub 3 " {dup 5 -1 roll sub 0 2 copy lt {exch} if pop exch } repeat pop setrgbcolor }ndf/setcmykcoloroverprint {4 {dup -1 eq {pop 0} if 4 1 roll } repeat setcmykcolor } ndf/findcmykcustomcolor {5 /packedarray where {pop packedarray } {array astore readonly } ifelse } ndf/setcustomcolor {exch aload pop pop 4 {4 index mul 4 1 roll } repeat setcmykcolor pop } ndf/setseparationgray* {1 exch sub systemdict /setgray get exec } ndf/setoverprint {pop} ndf/currentoverprint false ndf%CMYK multi-proc colorimage /colorimage {4 neH {(\nUnsupported number of colors for colorimage.\n) print flush quit } if notJ {(\nSingle procedure form colorimage unsupported.\n) print flush quit } if' save 20 dict begin /&saveobj exch defE /&Kproc exch def /&Yproc exch def /&Mproc exch def /&Cproc exch def {&Cproc &Mproc &Yproc &Kproc7 /&K exch def /&Y exch def /&M exch def /&C exch def 0 1 &K length 1 sub {/&i exch def &K &i 255 &C &i get 30 mul &M &i get 59 mul add &Y &i get 11 mul add &K &i get 100 mul add 100 idiv dup 255 gt {pop 255} if sub put } for &K } image &saveobj end restore } ndf/customcolorimage! {pop systemdict /image get exec } ndf/separationimage {systemdict /image get exec } ndfend %%EndResourceColor5044Dict begin%/DEC_DVC$dict 300 dict defDEC_DVC$dict begin%/DVC$PSJob save def%5mark % CREATE ISOLatin1Encoding if not there already/ISOLatin1Encoding0 8#000 1 8#054 {StandardEncoding exch get} for  /minus0 8#056 1 8#217 {StandardEncoding exch get} for /dotlessi 0 8#301 1 8#317 {StandardEncoding exch get} for H /space /exclamdown /cent /sterling /currency /yen /brokenbar /section G /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen L /registered /macron /degree /plusminus /twosuperior /threesuperior /acute E /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine L /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave O /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute O /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde L /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave M /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute G /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute N /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntildeJ /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave < /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis 9 /ISOLatin1Encoding where not {256 array astore def} if cleartomark%,/DOCPSE ISOLatin1Encoding 256 array copy def"mark % CREATE DOCPSE ENCODING 8#055 /hyphenC 8#201 /bullet 8#202 /emdash 8#203 /endash 8#204 /daggerC 8#205 /daggerdbl 8#206 /registered 8#207 /trademark %8#210 /Delta? 8#211 /fi 8#212 /fl 8#213 /OE 8#214 /oe 8#215 /Ydieresis) counttomark -1 bitshift % DIVIDE BY 2: {DOCPSE 3 1 roll put} repeat % STACK NOW CONTAINS MARK cleartomark%3/ReENCODE { % /basefont /newfont encoding ReENCODE7 /newencoding exch def %ARG: NAME OF ENCODING VECTORC /newfontname exch def %ARG: NEW NAME FOR FONT AFTER RE-ENCODING findfont> /basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED? basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT= basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE 1 index /FID ne {5 def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS } { %else: pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING } ifelse } forall, /FontName newfontname def %DEFINE NEW NAME 6 /Encoding newencoding def %DEFINE NEW ENCODING VECTOR; newfontname currentdict definefont %TURN IT INTO A PS FONT3 pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT end}def%/cvsstr 64 string def/tempmatrix matrix def%2% Exit page (temporarily) to add fonts/characters. /XP { }def% % Resume page,/RP {/ExampleState 0 def} def % RESUME PAGE/ExampleState 0 def%% End Page: EP/EP {DVC$PSPage restore}def%% Purge fonts to reclaim VM/PF { currentoverprint currentrgbcolor EP %Does restore PageSetup %Does save setrgbcolor setoverprint}def%% ABBREVIATIONS /S /show load def/SV /save load def/RST /restore load def%/Yadjust {Ymax exch sub} def%C/SXY { % (x,y) POSITION ABSOLUTE, JUST SET Xpos & Ypos, DON'T MOVE( Yadjust /Ypos exch def /Xpos exch def} def%$/XY { % (x,y) POSITION ABSOLUTE Yadjust moveto} def%#/X { % (x,0) POSITION ABSOLUTE currentpoint exch pop moveto} def%$/Y { % (0,y) POSITION ABSOLUTE & currentpoint pop exch Yadjust moveto} def%$/xy { % (x,y) POSITION RELATIVE neg rmoveto} def%#/x { % (x,0) POSITION RELATIVE 0 rmoveto} def%#/y { % (0,y) POSITION RELATIVE 0 exch neg rmoveto} def%/R { % Draw a rectangle$ /ht exch def /wd exch def gsave currentpoint newpath moveto 0 ht rlineto wd 0 rlineto$ 0 ht neg rlineto wd neg 0 rlineto& closepath fill grestore wd 0 rmoveto}def%3%Setup Page Media: PM/PM { /Xmax exch Resolution mul def /Ymax exch Resolution mul def /UNDERLAY where { pop3 /eps_save save def % save before EPSF underlay9 Resolution 72 div dup scale % Revert coords to points9 count array astore /DVCstack exch def % save op stack/ /dict_count countdictstack def % # of dicts" userdict begin % default dict' /showpage {}def % disable showpage 0 setgray? {UNDERLAY} stopped {(Error executing /UNDERLAY)== quit}ifD countdictstack dict_count sub {end} repeat % clean up dict stack/ clear DVCstack aload pop % restore op stack* eps_save restore % restore after EPSF }if PageSetup}def%%Setup page coordinates /PageSetup{.% /DVC$PSPage {save} def % ++cjb: fix VME bug /DVC$PSPage save def9 PortraitMode not {PaperWidth 0 translate 90 rotate} if /Xpos 0 def /Ypos 0 def}def%)% Begin EPS file: SPB/SPB {8 Yadjust transform % convert from DVC to device coords EP % page-level restore( /eps_save save def % save before EPSF8 Resolution 72 div dup scale % Revert coords to points2 itransform % convert position back to points % translate % set position for EPSF3 PortraitMode not {90 rotate} if % rotate for EPSF7 count array astore /DVCstack exch def % save op stack- /dict_count countdictstack def % # of dicts userdict begin % default dict% /showpage {}def % disable showpage 0 setgray}def%% End EPS file/SPE {B countdictstack dict_count sub {end} repeat % clean up dict stack- clear DVCstack aload pop % restore op stack( eps_save restore % restore after EPSF" PageSetup % restore DVC coords}def%!% Print-Page Routine: PP/PP { gsave showpage grestore}def%&/DMF { % /font-name DMF& exch findfont exch scalefont setfont}def%3/concatnam { % /abcd (xxx) concatnam ==> /abcdxxx /xxx exch def /namstr exch cvsstr cvs def1 /newnam namstr length xxx length add string def newnam 0 namstr putinterval& newnam namstr length xxx putinterval newnam cvn }def%%/strip { % /abcdef 2 strip ==> /cdef /num exch def /nam exch def /namstr nam cvsstr cvs def# /newlen namstr length num sub def$ namstr num newlen getinterval cvn}def/% ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS8/PackHW { % PackHW --> 0 /num exch def /pos exch def /target exch def: num 16#0000FFFF and 1 pos sub 16 mul bitshift target or}def</PackByte { % PackByte --> 0 /num exch def /pos exch def /target exch def: num 16#000000FF and 3 pos sub 8 mul bitshift target or}def4/UnpkHW { % UnpkHW -->  /num exch def /pos exch def0 num 1 pos sub -16 mul bitshift 16#0000FFFF and) dup 16#00007FFF gt {16#00010000 sub} if}def8/UnpkByte { % UnpkByte -->  /num exch def /pos exch def/ num 3 pos sub -8 mul bitshift 16#000000FF and) dup 16#0000007F gt {16#00000100 sub} if}def%/ps-scalefont {J % FOR PS FONTS, LOOK AT SIZE REQUESTED. IF IT HAS A DECIMAL REMAINDERL % EQUIVALENT TO .001-.009 POINTS (I.E., .050-.450 VAXDOC UNITS), THAT'S H % A FLAG TO STRETCH IT VERTICALLY BY ADDING 1-9 EXTRA POINTS TO THE  % VERTICAL SCALING.A % save requested size - as entered and as integer, dup /x-size exch def cvi /x-int exch def; % calc decimal remainder, mul x 1000, round; x-size x-int sub 1000 mul round cvi /remainder exch def% % see how we scale...) remainder 50 lt remainder 450 gt or {& % scale isomorphically /ystretch 0 def x-size scalefont } {& % scale anamorphically /ystretch remainder def+ x-int ystretch add /y-size exch def' [x-int 0 0 y-size 0 0] makefont } ifelse}def%(/DPSF { % /procname size /fontname DPSF< findfont exch ps-scalefont [ exch /setfont cvx ] cvx def}def%/PXLBuildCharDict 17 dict def/CMEncodingArray 256 array def90 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} for)/RasterConvert {RasterScaleFactor div}def/TransformBBox { aload popH /BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def. [ BB-llx RasterConvert BB-lly RasterConvert / BB-urx RasterConvert BB-ury RasterConvert ]}def/RunLengthToRasters { % none yet}def7/GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK"1 rasters runlength 1 eq {RunLengthToRasters} if}def%)/int-dict-name {int (-dict) concatnam}def-/int-dict {int (-dict) concatnam cvx load}def%/DefinePXLFont {E % ...1 % ...[llx lly urx ury]DefinePXLFontC /newfont exch def /bb exch def /num exch def /psz exch defC /dsz exch def /pxlmag exch def /ext exch def /int exch def9 /fnam ext (-) concatnam pxlmag cvsstr cvs concatnam def newfont not { int-dict-name 13 dict def int-dict beginF /FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] defC /FontBBox bb TransformBBox def /Encoding CMEncodingArray defI /CharDict 1 dict def CharDict begin /Char-Info num array def end /BuildChar { PXLBuildCharDict begin, /char exch def /fontdict exch defB fontdict /CharDict get /Char-Info get char get aload pop2 /rasters exch def /PackedWord1 exch def+ 0 PackedWord1 UnpkHW 16#7FFF ne {8 /PackedWord2 exch def /wx 0 PackedWord1 UnpkHW defN /rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte defM /llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte defM /urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte def }{ %elseG /PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch defJ /wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW defI /cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpDkHW defI /lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW def) /ury 1 PackedWord4 UnpkHW def } ifelse rows 0 lt {( /rows rows neg def /runlength 1 def }{ %else /runlength 0 def } ifelse wx 0. llx RasterConvert lly RasterConvert < urx RasterConvert ury RasterConvert setcachedevice rows 0 ne { gsave) cols rows true RasterScaleFactor B 0 0 RasterScaleFactor neg llx .5 add neg ury .5 add : tempmatrix astore GenerateRasters imagemask grestore } if end }def end! fnam int-dict definefont pop  } if / int-dict-name fnam findfont psz scalefont def3 currentdict int [ int-dict /setfont cvx ] cvx put}def A/PXLF { true DefinePXLFont}def % SIGNAL THAT FONT ALREADY LOADEDF/PXLNF {false DefinePXLFont}def % SIGNAL THAT FONT NOT ALREADY LOADED%:/PXLC { % ...* % ...PXLCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch def7 /wx exch def /code exch def /int exch def+ % SEE IF LONG OR SHORT FORMAT IS REQUIRED? true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CKSZ  TackRunLengthToRows {/ int-dict /CharDict get /Char-Info get code C [ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByteA 0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] put }{ %else/ int-dict /CharDict get /Char-Info get code ? [ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHWP 0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put } ifelse}def%/CKSZ {abs 127 le and}def@/TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if}def%/PLOTC {K % PLOTCH /rasters exch def /runlength exch def /cols exch def /rows exch defG /ury exch def /urx exch def /lly exch def /llx exch def6 /psz exch def /dsz exch def /wx exch def' % "PLOT" A CHARACTER'S RASTER PATTERN rows 0 ne { gsave3 currentpoint translate psz dsz div dup scale> cols rows true RasterScaleFactor 0 0 RasterScaleFactor 6 neg llx .5 add neg ury .5 add tempmatrix astore GenerateRasters imagemask grestore } if wx x}def%% set color routine: Color# SC6/SC {ColorPalette exch get 1.0 setcustomcolor}bind def%9%T<% Procedures for implementing the "rotate " special:% ROTB -0% - ROTE -B1%+++ TTI changes to allow .screen escape sequence % 1000 ROTB -> start screen1% 1001 ROTB -> end screen% 1002 ROTB -> Digital logo:/codexindent 590 def/ROTB { dup 1000 eq {d$ % 1000 ROTB - start code example pop /ExampleState 0 deft /S { dup (.screen) eq { % start screen exampleC% pjf fix 7-4-92 : first line after .screen was indented improperlye: currentpoint /ExampleY exch def /ExampleX exch def 1 setgray show 0 setgray /S {3 /ExampleName exch def /ExampleState 1 def 7 codexindent 0 translate codexindent 0 rmoveto:. 1 setgray ExampleName show 0 setgray /S /show load def ! /FONT104 /F104 load defs* % replace the tilde with a space, currentfont F102 currentfont begin. /Encoding load % - encoding1 % save the old encoding for the tilde 3 dup 126 get exch % - e126 encodingD, dup 32 get 126 exch put % - e126 ende. % stick tilde encoding in a variable /ExampleTilde exch def8 FONT104 currentfont /F104DICT exch def setfont /F104 {  /S {- currentfont /F104DICT load eq {a. dup length 240 mul /w exch def1 gsave 0 -100 rmoveto currentpointh0 newpath moveto w 0 rlineto 0 440? rlineto w neg 0 rlineto closepath fill grestorea( 1 setgray show 0 setgray } {o# /S /show load def Sl } ifelse } defo FONT1040 } def5 } def } {d % regular code example show /S /show load def } ifelse } def} } { dup 1001 eq {" % 1001 ROTB - end code example pope ExampleState 1 eq {5B currentpoint ExampleY exch sub 600 sub /ylength exch def pop2 /xlength 19200 1.25 mul def /radius 1000 def' gsave ExampleX ExampleY translatef3 240 -400 translate .8 1 scale 50 setlinewidthd/ /Helvetica findfont 250 scalefont setfont3 ExampleName (-) eq { /ExampleName () def } ifd! ExampleName stringwidth pop9 xlength exch sub -250 radius sub ylength sub movetox4 gsave 1.25 1 scale ExampleName show grestore! newpath radius neg 0 moveto & 0 ylength neg radius 180 270 arc* xlength ylength neg radius 270 0 arc xlength 0 radius 0 90 arcc 0 0 radius 90 180 arc4 closepath stroke grestoreo /ExampleState 0 def  /F104 /FONT104 load defo /S /show load defuF % replace tilde encoding, so it doesn't show up as space anymore( currentfont F102 currentfont begin+ /Encoding load 126 ExampleTilde put/ end setfont ; codexindent neg 0 translate codexindent neg 0 rmoveto  } if } { dup 1002 eq {  popn, gsave (-) stringwidth pop neg 0 rmoveto - /Helvetica findfont 450 scalefont setfont9# [(d) (i) (g) (i) (t) (a) (l)] {. currentpoint currentpoint newpath movetoN 0 -200 rmoveto 300 0 rlineto 0 730 rlineto -300 0 rlineto 0 -730 rlineto fill moveto gsaver6 dup stringwidth pop 300 exch sub 2 div 0 rmoveto' 1 setgray show 0 setgray grestorea 350 0 rmovetoa } forall 0 375 rmoveton7 /Helvetica findfont 200 scalefont setfont (TM) showi grestore } {b % other - do rotatione XP gsaveA Xpos Ypos translateo) rotate % using from the stack0 Xpos neg Ypos neg translateg RP } ifelse } ifelse } ifelse} defE/ROTE {XP grestore RP} def /F104 { } def %%EndPrologr %%BeginSetup/PxlResolution 300 def/Resolution 3600 def3/RasterScaleFactor PxlResolution Resolution div defr/PortraitMode true def/PaperWidth 8.500 defy/PaperHeight 11.000 defc72 Resolution div dup scalep?%> Postamble of file WEB$DISK:[FIND.V015.PORTABLE]FIND.DVI_PS.i)% DefineFont:F202 Category:15 Pointsize:9m% DownloadPSFont%!PS-Adobe-2.0)%%Title: Jinete Reverse Number Font, v1.1 %%Creator: Mark DeVries, DEC%%CreationDate: 1-Aug-90 %%DocumentNeededFonts: Helvetica%%DocumentSuppliedFonts: Jinetel %%EndCommentsE%%BeginFont: Jinete 18 dict beginm /FontName /Jinete defl /FontInfo 10 dict dup beginU& /version (1.0, 3-Mar-88) readonly def4 /FullName (Jinete Reverse Number Font) readonly defF /Notice (Copyright 1988, Digital Equipment Corporation.) readonly def end  readonly def( /FontBBox [ 0 -75 1000 -75 add ] def /Encoding [l 48 { /.notdef } repeatl2 /rx0 /rx1 /rx2 /rx3 /rx4 /rx5 /rx6 /rx7 /rx8 /rx9 198 { /.notdef } repeat ] defn) /FontMatrix [ .001 0 0 .001 0 0 ] def /FontType 3 defCO % Note: The numbers for scaling and translation in BuildChar are determined5N % from selection of Helvetica as the BaseFont. Changing the base font will% % require changing those numbers.8' % Digit height = .732 X .9 = .659f' % Digit width = .556 X .9 = .500 3 /BaseFont /Helvetica findfont 900 scalefont defh /str ( ) def /BuildChar { exch beginA) Encoding exch get % the digit nameE str cvs (x) search {o4 exch pop cvx exec % Call either r, c, b, m, or e. } {%elseO pop } ifelsec end } bind def /r { % (digit) `r' --i 556 0 setcharwidthd 0 -170 translateM 0 0 movetoB= 556 0 rlineto 0 1000 rlineto -556 0 rlineto 0 -1000 rlineto ' /DEC$EDMS_SEPARATE_COLORS whereTK { pop DEC$EDMS_SEPARATE_COLORS 0 eq { 0 } { 1 } ifelse setgray }T# { 0 setgray } ifelse fill BaseFont setfonto 1 setgray) % The baseline is (1000-digitht)/2 = 170 ' % The x offset is (556-digitwd)/2 = 28o 28 170 moveto showM } bind def FontName currentdictendDdefinefont pop %%EndFontr% EndDownloadPSFontT/F202 450.0 /Jinete DPSF)% DefineFont:F159 Category:10 Pointsize:8NF/NewCenturySchlbk-Roman /NewCenturySchlbk-Roman@DOCPSE DOCPSE ReENCODE//F159 400.0 /NewCenturySchlbk-Roman@DOCPSE DPSFa*% DefineFont:F153 Category:10 Pointsize:10D/NewCenturySchlbk-Bold /NewCenturySchlbk-Bold@DOCPSE DOCPSE ReENCODE./F153 500.0 /NewCenturySchlbk-Bold@DOCPSE DPSF*% DefineFont:F152 Category:10 Pointsize:10H/NewCenturySchlbk-Italic /NewCenturySchlbk-Italic@DOCPSE DOCPSE ReENCODE0/F152 500.0 /NewCenturySchlbk-Italic@DOCPSE DPSF*% DefineFont:F151 Category:10 Pointsize:10//F151 500.0 /NewCenturySchlbk-Roman@DOCPSE DPSFd*% DefineFont:F120 Category:100 Pointsize:95/F120 /amsy9 1500 448 448.319 128 [0 -37 34 28] PXLNF+% DefineFont:F119 Category:100 Pointsize:10e6/F119 /amsy10 1500 498 498.132 128 [0 -41 38 31] PXLNF)% DefineFont:F102 Category:10 Pointsize:8I(/Courier /Courier@DOCPSE DOCPSE ReENCODE /F102 400.0 /Courier@DOCPSE DPSF(% DefineFont:F42 Category:10 Pointsize:8,/Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE!/F42 400.0 /Helvetica@DOCPSE DPSF(% DefineFont:F40 Category:10 Pointsize:96/Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE&/F40 450.0 /Helvetica-Bold@DOCPSE DPSF(% DefineFont:F38 Category:10 Pointsize:9!/F38 450.0 /Helvetica@DOCPSE DPSFe)% DefineFont:F36 Category:10 Pointsize:10r&/F36 500.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F34 Category:10 Pointsize:10r!/F34 500.0 /Helvetica@DOCPSE DPSFg)% DefineFont:F25 Category:10 Pointsize:14D/Helvetica-BoldOblique /Helvetica-BoldOblique@DOCPSE DOCPSE ReENCODE-/F25 700.0 /Helvetica-BoldOblique@DOCPSE DPSFs)% DefineFont:F24 Category:10 Pointsize:14&/F24 700.0 /Helvetica-Bold@DOCPSE DPSF)% DefineFont:F23 Category:10 Pointsize:14/</Helvetica-Oblique /Helvetica-Oblique@DOCPSE DOCPSE ReENCODE)/F23 700.0 /Helvetica-Oblique@DOCPSE DPSF )% DefineFont:F20 Category:10 Pointsize:18b&/F20 900.0 /Helvetica-Bold@DOCPSE DPSF$%> Postamble of file FIND_CONTENTS.%Spot color array for this job/ColorPalette [ +0.0 0.0 0.0 1.0 (BLACK) findcmykcustomcolor 20.0 0.0 0.0 1.0 (USERTAGCOLOR) findcmykcustomcolor] defe %%EndSetup% %%Page: (I) 1 %%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)a PaperHeight PaperWidth PM 0 0 XYI0 SC 10773 10524 XY F20(FIND)S 10773 X 897 y F36(Revision/)S 2 x(Update)SiH166 x(Information)S 2 x(:)S 798 x F34(This)S 166 x(is)S 166 x(an)S 166 x#(updated)S 166 x(speci\211cation.)SnEP PP% %%PageTrailerV%%%PageFonts: Helvetica-Bold Helvetical%%PageProcessColors:%%PageCustomColors: (BLACK)%e5% < Beginning of included file FIND_CONTENTS.DVI_PS > %%Page: (III) 2n%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)t PaperHeight PaperWidth PM 0 0 XYF0 SC 5094 4546 XY 23160 48 R 5094 5520 XY F20(Contents)S 11371 7061 XYHF40(FIND/)S -2 x(FIND)S 25318 X(1)S 11371 X 598 y(FIND/)S -2 x(REPLACE)S%25069 X(17)S 27842 36925 XY F36(iii)SgEP PP %%PageTrailer%%PageFonts: Helvetica-Bold %%PageProcessColors:%%PageCustomColors: (BLACK)u%i/% < End of included file FIND_CONTENTS.DVI_PS > %%Page: (1) 3a%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend) PaperHeight PaperWidth PM 0 0 XYO0 SC 24810 1807 XY F24(FIND/FIN)S -2 x(D)S 5094 4546 XY 23160 48 R 5094 5543 XYsEF20(FIND/)S 2 x(FIND)S 10773 7037 XY F34(Searches)S 177 x(one)S 177 x{N(or)S 176 x(more)S 177 x(\211les)S 176 x(for)S 177 x(the)S 178 x(speci\211ed)SE176 x(expression)S 176 x(and)S 177 x(displays)S 176 x(those)S 10773 XmE598 y(lines)S 165 x(containing)S 166 x(occurrences)S 166 x(of)S 166 xmD(the)S 167 x(expression.)S 5094 8830 XY 23160 204 R 5094 9848 XY F24G(FORMA)S -53 x(T)S 10773 X -20 y(FIND)S 696 x F23(\211le-spec[,.)S -2 x I(..])S 249 x(expressio)S -2 x(n)S 5094 11023 XY 23160 204 R 5094 11842 XYNEF24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -22 y F25(\211le-spec[,...])S E10773 X 548 y F151(Speci\211es)S 172 x(the)S 172 x(names)S 172 x(of)SuD172 x(one)S 173 x(or)S 172 x(more)S 172 x(\211les)S 172 x(to)S 172 xI(be)S 172 x(searched.)S 262 x(Y)S -55 x(ou)S 172 x(must)S 172 x(specify)S I10773 X 548 y(at)S 182 x(least)S 181 x(one)S 182 x(\211le)S 182 x(name.)S C282 x(If)S 181 x(you)S 183 x(specify)S 182 x(two)S 181 x(or)S 182 x>D(more)S 182 x(\211le)S 182 x(names,)S 187 x(separate)S 10773 X 548 yF(them)S 166 x(with)S 166 x(commas.)S 10773 X 897 y(W)S -19 x(ildcard)SE166 x(characters)S 167 x(are)S 166 x(allowed)S 165 x(in)S 167 x(the)S G166 x(\211le)S 166 x(speci\211cation.)S 10773 15457 XY F25(expression)S0E10773 X 597 y F151(Speci\211es)S 168 x(the)S 168 x(expression)S 168 xFK(to)S 167 x(be)S 168 x(located)S 168 x(in)S 168 x(the)S 168 x(speci\211ed)STK168 x(\211les.)S 253 x(Enclose)S 167 x(strings)S 10773 X 548 y(containing)S C170 x(lowercase)S 168 x(letters,)S 169 x(blanks,)S 170 x(or)S 169 xCH(other)S 169 x(nonalphanumer)S 2 x(ic)S 168 x(characters)S 10773 X 548 yK(\(including)S 167 x(spaces\))S 166 x(in)S 166 x(quotation)S 166 x(marks.)SdF10773 X 897 y(Y)S -56 x(ou)S 191 x(can)S 191 x(use)S 190 x(the)S 190 xC(/DIACRI)S -2 x(TICAL,)S 191 x(/EXACT)S -47 x(,)S 191 x(/MA)S -27 x D(TCH,)S 190 x(and)S 190 x(/P)S -36 x(A)S -27 x(TTERN)S 10773 X 548 yF(quali\211ers)S 166 x(to)S 166 x(alter)S 166 x(the)S 166 x(way)S 166 xG(that)S 166 x(FIND)S 166 x(matches)S 166 x(expressions.)S 10773 X 896 yH(If)S 167 x(the)S 167 x(quali\211er)S 167 x(/P)S -36 x(A)S -28 x(TTERN)SN167 x(is)S 166 x(present)S 167 x(\(default\),)S 167 x(the)S 167 x(expression)SG168 x(is)S 166 x(treated)S 167 x(as)S 10773 X 548 y(a)S 166 x(regular)SJ167 x(expression,)S 167 x(otherwise)S 166 x(as)S 165 x(a)S 166 x(string.)SF10773 X 897 y(Regular)S 179 x(expressions)S 178 x(consist)S 177 x(of)SG178 x(a)S 178 x(string)S 178 x(of)S 178 x(ordinary)S 179 x(characters)SBC179 x(combined)S 10773 X 548 y(with)S 166 x(metacharacters.)S 251 xCE(There)S 168 x(are)S 166 x(two)S 166 x(different)S 167 x(sets)S 166 xvE(of)S 166 x(metacharacters,)S 168 x(VMS)S 10773 X 548 y(style)S 182 xeD(and)S 183 x(POSIX)S 181 x(style.)S 282 x(The)S 183 x(/P)S -36 x(A)SD-28 x(TTERN)S 183 x(quali\211er)S 183 x(is)S 181 x(used)S 183 x(to)SM182 x(specify)S 182 x(the)S 10773 X 548 y(style.)S 10773 X 897 y(Characters)SI179 x(and)S 180 x(metacharacters)S 179 x(are)S 179 x(by)S 180 x(default)S E179 x(concatenated)S 180 x(as)S 179 x(with)S 178 x(an)S 10773 X 547 ybG(ordinary)S 183 x(string.)S 280 x(It)S 181 x(is)S 181 x(however)S 182 xgE(possible,)S 185 x(to)S 182 x(group)S 182 x(them)S 182 x(with)S 181 xmK(and)S 181 x(to)S 182 x(use)S 10773 X 548 y(alternation)S 166 x(\(logical)SG167 x(or\).)S 249 x(This)S 167 x(is)S 165 x(done)S 167 x(with)S 10773 X1G897 y 17484 48 R 10773 25967 XY F40(VMS)S 150 x(style)S 14360 X(POSIX)SoD149 x(style)S 17946 X(Rule)S 10773 X 299 y 17484 48 R 10773 26864 XYJF152(\\)S 50 x(\()S 14360 X(\()S 17946 X F38(Start)S 150 x(group)S 10773 XF747 y F152(\\)S 50 x(\))S 14360 X(\))S 17946 X F38(End)S 150 x(group)S10773 X 747 y F152(\\)Sg"XP /F120 106 128 4 -10 5 28 39 8 0EPXLC RPfE11125 28358 XY F120(j)S 14360 X(j)S 17946 X F38(Alternation)S 10773 XkE299 y 17484 48 R 10773 29554 XY F151(It)S 170 x(is)S 170 x(possible)SrF170 x(to)S 170 x(repeat)S 171 x(characters)S 171 x(or)S 170 x(groups)SD172 x(through)S 172 x(the)S 170 x(use)S 171 x(of)S 170 x(the)S 171 xI(repeat)S 10773 X 548 y(pattern)S 10773 X 896 y 17484 48 R 10773 31496 XYnDF40(VMS)S 150 x(style)S 14360 X(POSIX)S 149 x(style)S 17946 X(Rule)SF10773 X 299 y 17484 48 R 10773 32393 XY F152(\\)S 50 x(.)S 14360 X(*)SD17946 X F38(Repeat)S 158 x(previous)S 159 x(pattern)S 158 x(\(zero)SE159 x(or)S 159 x(more,)S 160 x(including)S 17946 X 548 y(original\))SG10773 X 747 y F152(\\)S 50 x(:)S 14360 X(+)S 17946 X F38(Repeat)S 158 x D(previous)S 159 x(pattern)S 158 x(\(at)S 158 x(least)S 158 x(once,)SC160 x(including)S 17946 X 548 y(original\))S 27981 36925 XY F36(1)SeEP PP %%PageTrailern%%%PageFonts: Helvetica-Bold Helvetica +%%+ Helvetica-Oblique Helvetica-BoldObliquer2%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic %%+ amsy9a%%PageProcessColors:%%PageCustomColors: (BLACK) %s %%Page: (2) 4 %%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend) PaperHeight PaperWidth PM 0 0 XYH0 SC 5094 1807 XY F24(FIND/FIND)S 10773 4546 XY 17484 48 R 10773 5045 XYDF40(VMS)S 150 x(style)S 14360 X(POSIX)S 149 x(style)S 17946 X(Rule)SE10773 X 298 y 17484 48 R 10773 6091 XY F152(\\)S 50 x(,)S 14360 X(?)S D17946 X F38(Repeat)S 159 x(previous)S 160 x(pattern)S 15~ FIND015.A3# ![FIND.V015.PORTABLE.EXE]FIND.PS;2cGu|>9 x(\(zero)SE159 x(or)S 159 x(once,)S 161 x(including)S 17946 X 548 y(original\))SlH10773 X 298 y 17484 48 R 10773 7834 XY F151(These)S 174 x(repeat)S 173 xG(patterns)S 173 x(work)S 173 x(on)S 173 x(the)S 174 x(character)S 174 xeC(\(or)S 173 x(group\))S 174 x(they)S 174 x(follow)S -47 x(.)S 264 xQD(This)S 10773 X 548 y(group)S 182 x(must)S 180 x(not)S 182 x(match)SF181 x(the)S 181 x(empty)S 181 x(string,)S 185 x(e.g.)S 280 x F152(\\)SE50 x(\(x\\)S 50 x(.\\)S 50 x(\)\\)S 49 x(:)S 280 x F151(\(VMS)S 180 xBG(style\))S 181 x(is)S 10773 X 548 y(illegal,)S 164 x(since)S 162 x F152C(x\\)S 50 x(.)S 249 x F151(not)S 163 x(only)S 163 x(matches)S 162 x JF152(x)S F151(,)S 163 x F152(xx)S F151(,)S 164 x(...,)S 165 x F152(x...x)SKF151(,)S 165 x(but)S 162 x(also)S 162 x(the)S 162 x(empty)S 163 x(string,)SdC10773 X 548 y(and)S 166 x(this)S 166 x(match)S 166 x(cannot)S 167 x P(be)S 166 x(repeated.)S 10773 X 897 y(There)S 169 x(are)S 169 x(metacharacters)SG168 x(to)S 168 x(match)S 169 x(the)S 168 x(empty)S 169 x(string)S 168 x H(at)S 168 x(the)S 169 x(beginning)S 170 x(and)S 10773 X 548 y(at)S 166 xD(the)S 166 x(end)S 166 x(of)S 166 x(a)S 166 x(record)S 10773 X 896 yG17484 48 R 10773 12317 XY F40(VMS)S 150 x(style)S 14360 X(POSIX)S 149 xoD(style)S 17946 X(Rule)S 10773 X 299 y 17484 48 R 10773 13214 XY F152C(\\)S 50 x(<)S 14360 X(^)S 17946 X F38(Line)S 150 x(begin)S 10773 X C747 y F152(\\)S 50 x(>)S 14360 X($)S 17946 X F38(Line)S 150 x(end)SaH10773 X 299 y 17484 48 R 10773 15157 XY F151(FIND)S 175 x(cannot)S 176 xL(match)S 176 x(strings)S 176 x(crossing)S 176 x(record)S 176 x(boundaries.)SD269 x(Therefore)S 177 x(these)S 10773 X 548 y(pattern)S 171 x(must)SD171 x(be)S 171 x(at)S 171 x(the)S 172 x(beginning)S 173 x(or)S 171 xF(at)S 171 x(the)S 171 x(end)S 172 x(of)S 171 x(an)S 172 x(expression)SF171 x(to)S 171 x(match)S 10773 X 548 y(line)S 190 x(begin)S 191 x(or)SC190 x(line)S 191 x(end,)S 196 x(respectively)S -54 x(.)S 297 x(If)SaM190 x(they)S 191 x(are)S 190 x(not)S 190 x(at)S 190 x(the)S 190 x(beginning)SpF10773 X 547 y(or)S 182 x(at)S 181 x(the)S 181 x(end)S 182 x(of)S 181 xF(an)S 182 x(expression,)S 186 x(with)S 181 x(VMS)S 181 x(style)S 182 xF(pattern,)S 185 x(this)S 181 x(is)S 181 x(treated)S 10773 X 548 y(as)SC181 x(an)S 182 x(error)S -37 x(,)S 186 x(with)S 181 x(POSIX)S 180 xmG(style)S 181 x(pattern,)S 186 x(these)S 181 x(characters)S 182 x(then)SwG182 x(stand)S 181 x(for)S 10773 X 548 y(themselves.)S 271 x(So,)S 180 xiD(with)S 176 x(VMS)S 176 x(style)S 177 x(pattern,)S 180 x(the)S 176 xC(expression)S 177 x F152(il\\)S 50 x(\\)S "XP /F119 106 138 5 -11 6 31 43 8 0EPXLC RPdC25265 18444 XY F119(j)S F152(\\)S 50 x()S 14360 X F38gG(Close)S 159 x(angle)S 14360 X 548 y(bracket)S 17946 X -548 y(Matches)SBH151 x(the)S 149 x(end)S 151 x(of)S 149 x(a)S 150 x(line.)S 10773 7386 XYEF152(\\)S 50 x(\253)S 14360 X F38(Open)S 156 x(double)S 14360 X 548 ynM(angle)S 150 x(bracket)S 871 x -548 y(Matches)S 151 x(the)S 149 x(beginning)S,F151 x(of)S 149 x(a)S 150 x(word.)S 10773 8681 XY F152(\\)S 50 x(\273)SH14360 X F38(Close)S 155 x(double)S 14360 X 548 y(angle)S 150 x(bracket)SC871 x -548 y(Matches)S 151 x(the)S 149 x(end)S 151 x(of)S 149 x(a)S E150 x(word.)S 10773 9976 XY F152(\\)S 50 x(@)S 14360 X F38(At)S 149 xoF(sign)S 17946 X(Matches)S 170 x(a)S 169 x(speci\211c)S 170 x(column.)SI263 x(The)S 170 x(syntax)S 169 x(is)S 168 x(as)S 17946 X 548 y(follows:)SsJ17946 X 648 y F152(\\)S 50 x(@x)S 17946 X 747 y(\\)S 50 x(@\(x\))S 17946 XE747 y(\\)S 50 x(@rx)S 17946 X 747 y(\\)S 50 x(@r\(x\))S 17946 X 747 yDDF38(x)S 150 x(is)S 149 x(the)S 150 x(column)S 150 x(number)S 17946 XC748 y(r)S 164 x(is)S 163 x(a)S 164 x(relational)S 163 x(opera)S 2 x-C(tor)S 163 x(indicating)S 164 x(whether)S 164 x(the)S 17946 X 548 ywG(pattern)S 162 x(should)S 162 x(match)S 163 x(the)S 161 x(speci\211ed)S:E163 x(column,)S 165 x(any)S 17946 X 547 y(column)S 168 x(less)S 168 xEG(than)S 167 x(the)S 168 x(speci\211ed)S 168 x(column)S 168 x(or)S 168 xoF(any)S 17946 X 548 y(column)S 155 x(greater)S 155 x(than)S 155 x(the)SC154 x(speci\211ed)S 155 x(column.)S 234 x(V)S -33 x(alues)S 17946 XFD548 y(for)S 150 x(r)S 150 x(are:)S 17946 X 648 y(<)S 20038 X(match)SH178 x(any)S 178 x(column)S 178 x(less)S 177 x(than)S 177 x(the)S 20038 XD548 y(speci\211ed)S 151 x(column)S 17946 X 747 y(=)S 20038 X(match)SH151 x(the)S 149 x(speci\211ed)S 151 x(column)S 17946 X 747 y(>)S 20038 XF(match)S 169 x(any)S 168 x(column)S 168 x(greater)S 169 x(than)S 167 xD(the)S 20038 X 548 y(speci\211ed)S 151 x(column)S 17946 X 747 y(if)SC149 x(no)S 150 x(value)S 150 x(is)S 149 x(given)S 150 x(for)S 149 xNC(r)S -24 x(,)S 149 x(=)S 149 x(is)S 149 x(assum)S 2 x(ed.)S 10773 X0E748 y F152(\\)S 50 x([chars])S 14360 X F38(Brackets)S 17946 X(Match)SFG176 x(any)S 175 x(one)S 175 x(of)S 175 x(the)S 175 x(characters)S 176 xiH(inside)S 175 x(the)S 17946 X 548 y(bracke)S 2 x(ts.)S 243 x(Character)SI160 x(ranges)S 161 x(can)S 160 x(be)S 159 x(abbre)S 2 x(viated;)S 17946 XrH548 y(for)S 152 x(examp)S 2 x(le)S 151 x F152(\\)S 50 x([a-zA-Z])S 150 xDF38(matches)S 153 x(any)S 153 x(lowercase)S 152 x(or)S 17946 X 547 yE(upper)S 2 x(case)S 139 x(charac)S 2 x(ter)S -25 x(.)S 224 x(Inside)SsE139 x(brackets)S 140 x(exist)S 138 x(only)S 139 x(two)S 17946 X 548 ydC(metacha)S 2 x(racters,)S 161 x F152(])S 161 x F38(and)S 159 x F152OF(\\)S 50 x F38(.)S 242 x F152(])S 242 x F38(closes)S 159 x(the)S 159 xC(brackets,)S 17946 X 548 y(and)S 150 x F152(\\)S 198 x F38(quotes)S0F149 x(the)S 149 x(next)S 148 x(chara)S 2 x(cter)S 149 x(wit)S -2 x(h)SE149 x(the)S 149 x(exception)S 17946 X 548 y(of)S 150 x F152(\\)S 49 xBF(c)S F38(,)S 149 x(which)S 150 x(has)S 150 x(its)S 149 x(usual)S 150 xE(meaning.)S 10773 X 748 y F152(\\)S 50 x([)S 83 x(~1-9])S 14360 X F38G(Brackets)S 17946 X(Match)S 168 x(any)S 167 x(charac)S 2 x(ters)S 167 xaH(not)S 167 x(inside)S 166 x(the)S 167 x(bracke)S 2 x(ts.)S 17946 X 547 yH(Character)S 153 x(range)S 2 x(s)S 152 x(can)S 153 x(be)S 152 x(abbrev)SE2 x(iated;)S 152 x(for)S 153 x(example)S 17946 X 548 y F152(\\)S 50 xaI([0-9])S 149 x F38(matches)S 151 x(any)S 150 x(character)S 151 x(except)S%E150 x(digits.)S 10773 X 748 y F152(\\)S 50 x(.)S 14360 X F38(Period)STF17946 X(Repeat)S 158 x(previous)S 159 x(pattern)S 158 x(\(zero)S 159 xI(or)S 159 x(more,)S 160 x(including)S 17946 X 548 y(original\).)S 10773 XYC747 y F152(\\)S 50 x(:)S 14360 X F38(Colon)S 17946 X(Repeat)S 158 x D(previous)S 159 x(pattern)S 158 x(\(at)S 158 x(least)S 158 x(once,)SE160 x(including)S 17946 X 548 y(original\).)S 10773 X 747 y F152(\\)SD50 x(,)S 14360 X F38(Comma)S 17946 X(Repeat)S 159 x(previous)S 160 xD(pattern)S 159 x(\(zero)S 159 x(or)S 159 x(once,)S 161 x(including)SG17946 X 548 y(original\).)S 10773 X 747 y F152(\\)S 50 x(char)S 14360 XtFF38(Backslash)S 17946 X(May)S 161 x(be)S 161 x(used)S 161 x(to)S 161 xG(quote)S 161 x(the)S 160 x(metachar)S 2 x(acters)S 161 x F152(\\)S 49 x)EF38(,)S 163 x F152(*)S F38(,)S 17946 X 548 y(and)S 150 x F152(%)S F38 F(.)S 10773 X 747 y F152(\\)S 50 x(w)S 14360 X F38(Whitespace)S 17946 XC(Matches)S 151 x(an)S 150 x(arbitrary)S 150 x(amoun)S 2 x(t)S 149 xF(of)S 149 x(whitespace.)S 10773 X 747 y F152(\\)S 50 x(d)S 14360 X F38E(Digit)S -2 x(s)S 17946 X(Matches)S 151 x(any)S 150 x(decimal)S 150 xFD(digit.)S 10773 X 748 y F152(\\)S 50 x(o)S 14360 X F38(Octal)S 148 xD(digits)S 17946 X(Matches)S 151 x(any)S 150 x(octal)S 149 x(digit.)S27981 36925 XY F36(3)SEP PPx %%PageTrailer 3%%PageFonts: Helvetica-Bold NewCenturySchlbk-Italice %%+ Helveticax%%PageProcessColors:%%PageCustomColors: (BLACK)(%S %%Page: (4) 67%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)x PaperHeight PaperWidth PM 0 0 XYH0 SC 5094 1807 XY F24(FIND/FIND)S 10773 4546 XY 17484 48 R 10773 5045 XYFF40(Express)S 2 x(ion)S 14360 X(Name)S 17946 X(Rule...)S 10773 X 298 yE17484 48 R 10773 6091 XY F152(\\)S 50 x(x)S 14360 X F38(Hexadecimal)S6K14360 X 548 y(digits)S 17946 X -548 y(Matches)S 151 x(any)S 150 x(hexadec)SsF2 x(imal)S 149 x(digit.)S 10773 7386 XY F152(\\)S 50 x(a)S 14360 X F38E(Alphabetics)S 17946 X(Matches)S 174 x(any)S 173 x(alphabetic)S 173 x G(character)S 174 x(\(including)S 17946 X 548 y(suppleme)S 2 x(ntal\).)SSC10773 X 747 y F152(\\)S 50 x(n)S 14360 X F38(Alphanumer)S 2 x(ics)S2E621 x(Matches)S 167 x(any)S 166 x(alphanum)S 2 x(eric)S 165 x(chara)S7D2 x(cter)S 165 x(\(letter)S 166 x(or)S 17946 X 548 y(decimal)S 150 xJ(digit\).)S 10773 X 747 y F152(\\)S 50 x(s)S 14360 X F38(Symbols)S 17946 XK(Matches)S 156 x(any)S 155 x(symbol)S 155 x(constituent)S 154 x(\(alphanu)S7F2 x(meric,)S 155 x F152($)S 17946 X 548 y F38(or)S 150 x F152(_)S 75 xJF38(\).)S 10773 X 747 y F152(\\)S 50 x(l)S 14360 X F38(Lowercase)S 17946 XI(Matches)S 151 x(any)S 150 x(lowercase)S 150 x(letter)S -25 x(.)S 10773 X H747 y F152(\\)S 50 x(u)S 14360 X F38(Uppercase)S 17946 X(Matches)S 151 xF(any)S 150 x(upperc)S 2 x(ase)S 150 x(letter)S -25 x(.)S 10773 X 748 yHF152(\\)S 50 x(p)S 14360 X F38(Punctuation)S 14360 X 548 y(set)S 17946 XE-548 y(Matches)S 203 x(any)S 201 x(punctua)S 2 x(tion)S 200 x(chara)SsW2 x(cter)S 17946 X 548 y(\()S F152(!"#$%&')S(\()S 77 x(\))S(*+,-./0123456789:;<=>?[\\)S 51 x(]^_)S 17946 X 548 y({)S"XP /F120 106 128 4 -10 5 28 39 8 0EPXLC RPC18112 13862 XY F120(j)S F152(}~)S F38(\).)S 10773 X 747 y F152(\\)SC50 x(f)S 14360 X F38(Formatting)S 150 x(set)S 696 x(Matches)S 157 xvC(any)S 155 x(formatting)S 156 x(character)S 157 x(\()S F152(,)S E157 x F38()S F152(,)S 17946 X 548 y F38()S F152(,)SSG150 x F38()S F152(,)S 149 x F38()S F152(,)S 150 x F38(\).)S8J10773 X 747 y F152(\\)S 50 x(^)S 14360 X F38(Control)S 149 x(set)S 17946 XE(Matches)S 151 x(any)S 150 x(control)S 150 x(char)S -24 x(.)S 10773 XlF747 y F152(\\)S 50 x(+)S 14360 X F38(7)S 149 x(bit)S 17946 X(Matches)SF151 x(any)S 150 x(character)S 151 x(with)S 149 x(bit)S 148 x(7)S 150 xD(set.)S 10773 X 747 y F152(\\)S 50 x(c)S 14360 X F38(Ascii)S 17946 XF(This)S 161 x(pattern)S 162 x(can)S 162 x(be)S 161 x(used)S 162 x(to)SG161 x(specify)S 162 x(a)S 161 x(character)S 17946 X 548 y(which)S 156 xwC(cannot)S 156 x(be)S 156 x(entered)S 157 x(from)S 156 x(the)S 156 x)G(keyboa)S 2 x(rd.)S 236 x(The)S 17946 X 548 y(syntax)S 150 x(is)S 149 x F(as)S 150 x(follows:)S 17946 X 648 y F152(\\)S 50 x(Cx)S 17946 X 747 yE(\\)S 50 x(C%bx)S 17946 X 747 y(\\)S 50 x(C\(x\))S 17946 X 747 y(\\)SEI50 x(C\(%bx\))S 17946 X 748 y F38(x)S 150 x(is)S 149 x(a)S 150 x(number)S9F151 x(represe)S 2 x(nting)S 149 x(an)S 150 x(ASCII)S 148 x(chara)S 2 xE(cter)S 17946 X 747 y(b)S 153 x(represe)S 2 x(nts)S 152 x(the)S 153 x D(base)S 153 x(of)S 152 x(the)S 152 x(numb)S 2 x(er)S -24 x(.)S 229 xD(V)S -33 x(alues)S 153 x(for)S 152 x(b)S 17946 X 548 y(are:)S -772 xE647 y(D)S 149 x(=)S 150 x(decimal)S 17946 X 747 y(O)S 149 x(=)S 150 x7G(octal)S 17946 X 748 y(X)S 150 x(=)S 149 x(hexadec)S 2 x(imal)S 17946 XaF747 y(This)S 150 x(pattern)S 150 x(is)S 149 x(also)S 149 x(available)SD150 x(inside)S 149 x(bracke)S 2 x(ts.)S 10773 X 747 y F152(\\)S 50 xDF120(j)S 14360 X F38(V)S -25 x(ertical)S 149 x(bar)S 17946 X(Match)SI150 x(previous)S 151 x(pattern)S 150 x(or)S 150 x(next)S 150 x(pattern.)S(K10773 X 747 y F152(\\)S 50 x(\(expr\\)S 50 x(\))S 14360 X F38(Parentheses)S G17946 X(Encloses)S 187 x(a)S 186 x(regular)S 187 x(express)S 2 x(ion,)S C194 x(allowing)S 17946 X 548 y(metacha)S 2 x(racters)S 158 x(that)SdD156 x(act)S 157 x(on)S 158 x(the)S 157 x(preceding)S 158 x(regular)SF17946 X 548 y(expre)S 2 x(ssion)S 169 x(to)S 169 x(treat)S 170 x(the)SF169 x(paren)S 2 x(thesized)S 169 x(regular)S 17946 X 548 y(expre)S 2 xO(ssion)S 163 x(as)S 164 x(a)S 164 x(simple)S 163 x(regular)S 165 x(expression)S H165 x(and)S 17946 X 548 y(builds)S 164 x(a)S 164 x(group)S 165 x(which)SC164 x(can)S 165 x(be)S 164 x(referred)S 165 x(to)S 164 x(by)S 164 x2D(the)S 17946 X 548 y(group)S 151 x(express)S 2 x(ion)S 149 x(\(see)SI150 x(below\).)S 10773 X 747 y F152(\\)S 50 x(digit)S 14360 X F38(Group)S8H17946 X(Refers)S 150 x(to)S 149 x(a)S 150 x(parenthe)S 2 x(sized)S 149 xG(group)S 2 x(.)S 10773 X 299 y 17484 48 R 10773 32492 XY F151(Groups,)S1C186 x(i.e.)S 282 x(parts)S 181 x(of)S 182 x(an)S 182 x(expression)S1J182 x(which)S 183 x(are)S 182 x(enclosed)S 182 x(in)S 182 x(parentheses,)SD10773 X 548 y(are)S 186 x(numbered)S 187 x(from)S 186 x(left)S 186 xE(to)S 186 x(right)S 187 x(one)S 187 x(to)S 186 x(nine,)S 192 x(i.e.)SuH187 x(the)S 186 x(leftmost)S 185 x(opening)S 10773 X 548 y(parenthesis)SC188 x(is)S 188 x(number)S 188 x(one)S 189 x(and)S 188 x(the)S 188 xxC(rightmost)S 188 x(opening)S 189 x(parenthesis)S 188 x(is)S 10773 X72547 y(number)S 167 x(nine.)S 5094 36925 XY F36(4)SEP PP( %%PageTrailern3%%PageFonts: Helvetica-Bold NewCenturySchlbk-Italic5*%%+ Helvetica amsy9 NewCenturySchlbk-Roman%%PageProcessColors:%%PageCustomColors: (BLACK))%6 %%Page: (5) 7(%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)n PaperHeight PaperWidth PM 0 0 XYE0 SC 24810 1807 XY F24(FIND/FIN)S -2 x(D)S 10773 4868 XY F151(Empty)SSG183 x(groups,)S 188 x(i.e.)S 183 x F152(\\)S 50 x(\(\\)S 49 x(\))S F151 D(,)S 188 x(are)S 183 x(ignored)S 183 x(and)S 183 x(therefore)S 184 xF(not)S 183 x(counted.)S 283 x(If)S 183 x(the)S 10773 X 548 y(regular)SH172 x(expression)S 170 x F152(STR$\\)S 50 x(\(\\)S 50 x(s\\)S 50 x(:\\)SG50 x(\)\\)S 50 x(w\(\\)S 49 x(\(\\)S 49 x(\)\\)S 50 x(w\\)S 49 x(\(\\)SPXLC RP5C10773 32266 XY F120(j)S 14360 X F38(V)S -25 x(ertical)S 149 x(bar)SYO17946 X(Separa)S 2 x(tes)S 168 x(multiple)S 167 x(regular)S 170 x(expressions)SSD169 x(which)S 17946 X 547 y(matches)S 151 x(a)S 150 x(string)S 149 xF(that)S 149 x(is)S 149 x(matched)S 151 x(by)S 150 x(either)S -24 x(.)S27981 36925 XY F36(5)SEP PPb %%PageTrailer82%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman+%%+ NewCenturySchlbk-Italic Helvetica amsy9%%PageProcessColors:%%PageCustomColors: (BLACK)0%F %%Page: (6) 8%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)) PaperHeight PaperWidth PM 0 0 XYH0 SC 5094 1807 XY F24(FIND/FIND)S 10773 4546 XY 17484 48 R 10773 5045 XYFF40(Express)S 2 x(ion)S 14360 X(Name)S 17946 X(Rule...)S 10773 X 298 yJ17484 48 R 10773 6091 XY F152(\(expr\))S 14360 X F38(Parentheses)S 17946 XH(Encloses,)S 151 x(or)S 150 x(frames,)S 150 x(a)S 150 x(regu)S 2 x(lar)SC149 x(expre)S 2 x(ssion,)S 149 x(allowing)S 17946 X 548 y(metacha)S C2 x(racters)S 158 x(that)S 156 x(act)S 157 x(on)S 158 x(the)S 157 x(D(preceding)S 158 x(regular)S 17946 X 548 y(expre)S 2 x(ssion)S 171 xC(to)S 171 x(treat)S 172 x(the)S 171 x(entire)S 172 x(framed)S 172 x G(regular)S 17946 X 547 y(expre)S 2 x(ssion)S 149 x(as)S 150 x(a)S 150 xaC(simple)S 149 x(regu)S 2 x(lar)S 149 x(express)S 2 x(ion.)S 10773 X3I299 y 17484 48 R 5094 9229 XY 23160 204 R 5094 10048 XY F24(DESCRIPTION)S6G10773 X -156 y F151(The)S 194 x(FIND)S 192 x(command)S 193 x(searches)ShC193 x(through)S 194 x(one)S 194 x(or)S 193 x(more)S 193 x(\211les)S7G193 x(for)S 193 x(speci\211c)S 10773 X 598 y(expressions;)S 209 x(all)S1F194 x(lines)S 195 x(containing)S 195 x(occurren)S 2 x(ces)S 194 x(of)SF194 x(the)S 195 x(expressions)S 194 x(are)S 10773 X 597 y(displayed.)SD297 x(Use)S 190 x(the)S 190 x(FIND)S 189 x(quali\211ers)S 190 x(to)SF190 x(tailor)S 189 x(the)S 190 x(search)S 191 x(operation)S 190 x(to)SC10773 X 598 y(your)S 167 x(speci\211c)S 166 x(need.)S 10773 X 897 ykC(The)S 183 x(FIND)S 182 x(command)S 182 x(opens)S 183 x(the)S 182 xSD(\211le)S 183 x(with)S 182 x(shared)S 182 x(read)S 183 x(and)S 182 xE(write)S 182 x(access.)S 10773 X 597 y(Therefore,)S 178 x(any)S 174 x5G(\211le)S 175 x(that)S 174 x(has)S 174 x(its)S 173 x(attributes)S 173 x1J(set)S 174 x(to)S 174 x(shared)S 174 x(write)S 173 x(is)S 174 x(searched)SD10773 X 598 y(even)S 167 x(if)S 166 x(it)S 166 x(is)S 165 x(curren)SN2 x(tly)S 166 x(opened)S 166 x(by)S 167 x(other)S 166 x(users.)S 5094 14973 XYC23160 204 R 5094 15791 XY F24(QUALIFIERS)S 10773 X F25(/BACK)S -2 xxD(UP)S 10773 X 548 y F151(Modi\211es)S 173 x(the)S 173 x(time)S 172 xE(value)S 174 x(speci\211ed)S 172 x(with)S 173 x(the)S 172 x(/BEFORE)S\E172 x(or)S 173 x(/SINCE)S 172 x(quali\211er)S -36 x(.)S 10773 X 548 y)G(/BACKUP)S 167 x(selects)S 166 x(\211les)S 167 x(according)S 169 x(to)S1E167 x(the)S 167 x(dates)S 167 x(of)S 167 x(their)S 168 x(most)S 166 xSC(recent)S 168 x(backups.)S 10773 X 548 y(This)S 169 x(quali\211er)S F170 x(is)S 169 x(incompatible)S 169 x(with)S 168 x(the)S 169 x(other)SH170 x(quali\211ers)S 169 x(that)S 169 x(also)S 169 x(allow)S 168 x(you)SC10773 X 548 y(to)S 178 x(select)S 177 x(\211les)S 178 x(according)SnF179 x(to)S 178 x(time)S 178 x(attributes:)S 273 x(/CREA)S -29 x(TED,)SC178 x(/EXPIRED,)S 177 x(and)S 10773 X 548 y(/MODIFIED.)S 172 x(If)SSG172 x(you)S 173 x(specify)S 173 x(none)S 173 x(of)S 172 x(these)S 173 x)F(four)S 173 x(time)S 172 x(quali\211ers,)S 174 x(the)S 173 x(default)SQ10773 X 548 y(is)S 166 x(/CREA)S -29 x(TED.)S 10773 20175 XY F25(/BEFORE[=time])S G10773 X 598 y F151(Selects)S 174 x(only)S 176 x(those)S 175 x(\211les)S9F174 x(dated)S 175 x(prior)S 175 x(to)S 175 x(the)S 175 x(speci\211ed)SF174 x(time.)S 267 x(Y)S -55 x(ou)S 175 x(can)S 175 x(specify)S 10773 XG548 y(time)S 177 x(as)S 177 x(an)S 178 x(absolute)S 177 x(time,)S 181 xrE(as)S 177 x(a)S 178 x(combination)S 177 x(of)S 178 x(absolute)S 177 xxG(and)S 178 x(delta)S 177 x(times,)S 10773 X 548 y(or)S 177 x(as)S 177 xaG(one)S 177 x(of)S 177 x(the)S 177 x(following)S 177 x(keywords:)S 272 x(E(TODA)S -47 x(Y)S 177 x(\(default\),)S 180 x(TOMORRO)S -2 x(W)S -56 x5D(,)S 178 x(or)S 10773 X 547 y(YESTERD)S -2 x(A)S -46 x(Y)S -55 x(.)SD182 x(Specify)S 182 x(one)S 183 x(of)S 182 x(the)S 182 x(following)SD182 x(quali\211ers)S 182 x(with)S 182 x(/BEFORE)S 181 x(to)S 10773 XF548 y(indicate)S 167 x(the)S 166 x(time)S 167 x(attribute)S 166 x(to)SH166 x(be)S 167 x(used)S 166 x(as)S 167 x(the)S 166 x(basis)S 166 x(for)SH167 x(selection:)S 250 x(/BACKUP)S -65 x(,)S 10773 X 548 y(/CREA)S -28 xK(TED)S 165 x(\(default\),)S 166 x(/EXPIRED,)S 166 x(or)S 166 x(/MODIFIED.)S.M10773 X 897 y(See)S 157 x(the)S 158 x F152(VMS)S 158 x(DCL)S 156 x(Concepts)S D159 x(Manual)S 158 x F151(for)S 157 x(complete)S 157 x(information)SQ158 x(on)S 158 x(specifying)S 10773 X 548 y(time)S 166 x(values.)S 10773 26053 XYrGF25(/BY_OWNER)S -2 x([=uic])S 10773 X 598 y F151(Selects)S 160 x(only)SYF162 x(those)S 161 x(\211les)S 161 x(whose)S 161 x(owner)S 161 x(user)SE161 x(identi\211cation)S 161 x(code)S 162 x(\(UIC\))S 160 x(matches)S8H10773 X 548 y(the)S 166 x(speci\211ed)S 166 x(owner)S 167 x(UIC.)S 166 xE(The)S 166 x(default)S 166 x(UIC)S 166 x(is)S 165 x(that)S 166 x(of)SaD166 x(the)S 166 x(current)S 167 x(process.)S 10773 X 896 y(Specify)SH168 x(the)S 168 x(UIC)S 168 x(using)S 168 x(standard)S 168 x(UIC)S 167 xC(format)S 168 x(as)S 167 x(described)S 168 x(in)S 168 x(the)S 168 x(CF152(VMS)S 168 x(DCL)S 10773 X 548 y(Concepts)S 167 x(Manual)S F151 E(.)S 10773 29739 XY F25(/CONFIR)S -2 x(M)S 10773 X 797 y(/NOCO)S -2 x J(NFIRM)S 165 x(\(default\))S 10773 X 598 y F151(Controls)S 197 x(whether)SH197 x(a)S 197 x(request)S 196 x(is)S 197 x(issued)S 196 x(before)S 197 xG(each)S 198 x(individual)S 197 x(FIND)S 10773 X 548 y(operation)S 189 x(H(to)S 189 x(con\211rm)S 190 x(that)S 189 x(the)S 189 x(operation)S 189 xF(should)S 189 x(be)S 189 x(performed)S 189 x(on)S 189 x(that)S 10773 XD548 y(\211le.)S -848 x 896 y(When)S 179 x(the)S 179 x(system)S 178 xC(issues)S 178 x(the)S 179 x(prompt,)S 182 x(you)S 180 x(can)S 179 x1E(issue)S 179 x(any)S 179 x(of)S 179 x(the)S 179 x(following)S 10773 X-(548 y(responses:)S 5094 36925 XY F36(6)SEP PPX %%PageTrailern3%%PageFonts: Helvetica-Bold NewCenturySchlbk-Italicx:%%+ Helvetica NewCenturySchlbk-Roman Helvetica-BoldOblique%%PageProcessColors:%%PageCustomColors: (BLACK)+%/ %%Page: (7) 9?%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)C PaperHeight PaperWidth PM 0 0 XYJ0 SC 24810 1807 XY F24(FIND/FIN)S -2 x(D)S 10773 5393 XY F38(YES)S 15854 XJ(NO)S 20935 X(QUIT)S 10773 X 747 y(TRUE)S 15854 X(F)S -25 x(ALSE)S 20935 XH-380 y 1680 24 R 20935 X 492 y 24 492 R 21075 6121 XY F42(CTRL/Z)S 119 xC131 y 24 492 R 20935 X 20 y 1680 24 R 10773 6888 XY F38(1)S 15854 X)N(0)S 20935 X(ALL)S 15854 X 367 y 960 24 R 15854 X 491 y 24 492 R 15934 7615 XYFF42(RET)S 60 x 131 y 24 492 R 15854 X 20 y 960 24 R 10773 8532 XY F151G(Y)S -56 x(ou)S 184 x(can)S 184 x(use)S 184 x(any)S 184 x(combination)SE184 x(of)S 184 x(upper)S -9 x(-)S 183 x(and)S 184 x(lowercase)S 183 xD(letters)S 183 x(for)S 184 x(word)S 10773 X 547 y(responses.)S 263 xM(W)S -28 x(ord)S 173 x(responses)S 172 x(can)S 173 x(be)S 173 x(abbreviated)S)D173 x(to)S 173 x(one)S 173 x(or)S 173 x(more)S 173 x(letters)S 172 xG(\(for)S 10773 X 548 y(example,)S 173 x(T)S -46 x(,)S 171 x(TR,)S 171 xpC(or)S 171 x(TRU)S 170 x(for)S 171 x(TRUE\).)S 171 x(Af\211rmative)SnD170 x(answers)S 170 x(are)S 171 x(YES,)S 170 x(TRUE,)S 10773 X 548 yD(and)S 176 x(1.)S 270 x(Negative)S 177 x(answers)S 175 x(are)S 177 xK(NO,)S 176 x(F)S -37 x(ALSE,)S 176 x(0,)S 179 x(and)S 177 x -380 y 960 24 R C22465 X 492 y 24 492 R 22544 10155 XY F42(RET)S 60 x 132 y 24 492 RxE22465 X 20 y 960 24 R 23421 10175 XY F151(.)S 270 x(QUIT)S 175 x(or)SI177 x -380 y 1680 24 R 25980 X 492 y 24 492 R 26119 10155 XY F42(CTRL/Z)SeK119 x 132 y 24 492 R 25980 X 20 y 1680 24 R 10773 10723 XY F151(indicates)S5C181 x(that)S 181 x(you)S 182 x(want)S 181 x(to)S 181 x(stop)S 180 xxG(processing)S 182 x(the)S 181 x(command)S 182 x(at)S 180 x(that)S 181 x G(point.)S 10773 X 548 y(When)S 176 x(you)S 177 x(respond)S 175 x(with)SXE175 x(ALL,)S 177 x(the)S 175 x(command)S 176 x(continues)S 176 x(to)S1E176 x(process,)S 178 x(but)S 175 x(no)S 10773 X 548 y(further)S 171 xSC(prompts)S 170 x(are)S 170 x(given)S 2 x(.)S 258 x(If)S 170 x(you)S0H171 x(type)S 171 xZA~ FIND015.A3# ![FIND.V015.PORTABLE.EXE]FIND.PS;2c||(a)S 170 x(response)S 170 x(other)S 171 x(than)S 171 xD(one)S 171 x(of)S 170 x(those)S 10773 X 548 y(in)S 166 x(the)S 167 xM(list,)S 165 x(the)S 167 x(prompt)S 165 x(will)S 166 x(be)S 166 x(reissued.)SsH10773 13463 XY F25(/CREA)S -53 x(TED)S 166 x(\(default\))S 10773 X 598 yLF151(Modi\211es)S 173 x(the)S 173 x(time)S 172 x(value)S 174 x(speci\211ed)SH172 x(with)S 173 x(the)S 172 x(/BEFORE)S 172 x(or)S 173 x(/SINCE)S 172 xJ(quali\211er)S -36 x(.)S 10773 X 548 y(/CREA)S -28 x(TED)S 172 x(selects)SD171 x(\211les)S 172 x(based)S 172 x(on)S 173 x(their)S 173 x(dates)SC171 x(of)S 173 x(creation.)S 262 x(This)S 173 x(quali\211er)S 173 x4I(is)S 10773 X 548 y(incompatible)S 178 x(with)S 179 x(the)S 178 x(other)S(H179 x(quali\211ers)S 179 x(that)S 179 x(also)S 178 x(allow)S 178 x(you)SC179 x(to)S 178 x(select)S 179 x(\211les)S 10773 X 548 y(according)S3E177 x(to)S 175 x(time)S 175 x(attributes:)S 268 x(/BACKUP)S -65 x(,)S1C176 x(/EXPIRED,)S 175 x(and)S 176 x(/MODIFIED.)S 175 x(If)S 10773 X.G548 y(you)S 167 x(specify)S 166 x(none)S 167 x(of)S 166 x(these)S 166 x2F(four)S 166 x(time)S 166 x(quali\211ers,)S 167 x(the)S 166 x(default)SE166 x(is)S 166 x(/CREA)S -29 x(TED.)S 10773 17348 XY F25(/DIAC)S -2 x C(RITICAL)S 165 x(\(default\))S 10773 X 797 y(/NODI)S -2 x(ACRITIC)S(D-2 x(AL)S 10773 X 598 y F151(Controls)S 186 x(whether)S 186 x(FIND)SM186 x(should)S 186 x(match)S 187 x(the)S 186 x(diacritical)S 186 x(markings)SxG187 x(of)S 186 x(the)S 10773 X 548 y(expression)S 190 x(to)S 190 x(be)SoC190 x(searched)S 190 x(for)S -36 x(.)S 297 x(If)S 190 x(you)S 191 xxD(specify)S 190 x(/NODIAC)S -2 x(RITICAL,)S 190 x(the)S 10773 X 548 yD(character)S 186 x(`)S -10 x(`a')S -9 x(')S 184 x(not)S 185 x(only)SH186 x(matches)S 185 x(`)S -10 x(`a')S -10 x(')S 185 x(but)S 185 x(also)SE184 x(`)S -9 x(`\344')S -10 x(',)S 190 x(`)S -9 x(`\341')S -10 x(',)SuH189 x(`)S -9 x(`\340')S -10 x(',)S 190 x(and)S 185 x(all)S 185 x(other)SD10773 X 548 y(variations)S 166 x(of)S 166 x(this)S 166 x(character)SE-36 x(.)S 10773 X 897 y(Y)S -56 x(ou)S 179 x(cannot)S 179 x(specify)SeE178 x(the)S 179 x(quali\211ers)S 178 x(/NODIACR)S -2 x(ITICAL)S 178 xuD(and)S 178 x(/NOP)S -36 x(A)S -28 x(TTERN)S 10773 X 548 y(together)SH-36 x(.)S 10773 22928 XY F25(/END=end_expres)S -2 x(sion)S 10773 X 597 yJF151(This)S 170 x(quali\211er)S 171 x(gives)S 171 x(an)S 171 x(alternate)SC170 x(way)S 170 x(of)S 170 x(specifying)S 171 x(a)S 171 x(`)S -10 x7C(`WINDO)S -2 x(W')S -9 x('.)S 170 x(If)S 170 x(FIND)S 10773 X 548 y2D(has)S 170 x(found)S 170 x(an)S 170 x(occurrenc)S 2 x(e)S 169 x(of)SD170 x(the)S 170 x(main)S 170 x(expression,)S 171 x(it)S 169 x(will)SD169 x(display)S 170 x(all)S 169 x(records)S 10773 X 548 y(it)S 166 xE(reads)S 166 x(until)S 166 x(the)S 166 x(end_expression)S 167 x(can)S)K166 x(be)S 167 x(found)S 166 x(\(or)S 166 x(end)S 167 x(of)S 166 x(\211le)SeE166 x(is)S 166 x(reached\).)S 10773 X 897 y(However)S -36 x(,)S 206 x1J(the)S 198 x(command)S 198 x(does)S 198 x(not)S 198 x(keep)S 198 x(track)SG199 x(of)S 198 x(nested)S 197 x(occurr)S 2 x(ences)S 10773 X 548 y(of)StH194 x(expression/end_e)S 2 x(xpression)S 194 x(and)S 194 x(stops)S 194 xJ(displaying)S 194 x(lines)S 194 x(at)S 194 x(the)S 195 x(\211rst)S 10773 XH548 y(occurren)S 2 x(ce)S 166 x(of)S 166 x(the)S 166 x(end_expression.)SG10773 X 896 y(Y)S -56 x(ou)S 182 x(cannot)S 182 x(specify)S 181 x(the)S)E181 x(quali\211ers)S 182 x(/END)S 181 x(and)S 181 x(/WINDOW=0)S 180 xaC(or)S 181 x(/END)S 181 x(and)S 10773 X 548 y(/NOOUTPUT)S 167 x(at)SrF167 x(the)S 167 x(same)S 166 x(time.)S 251 x(However)S -36 x(,)S 167 xD(it)S 167 x(is)S 167 x(possible)S 166 x(to)S 166 x(use)S 167 x(/ST)SC-27 x(ART)S 167 x(and)S 10773 X 548 y(/END)S 166 x(at)S 166 x(the)SrD166 x(same)S 165 x(time.)S 10773 29702 XY F25(/EXACT)S 10773 X 797 yE(/NOEXAC)S -2 x(T)S 167 x(\(default\))S 10773 X 598 y F151(Controls)SxH174 x(whether)S 174 x(the)S 175 x(FIND)S 173 x(command)S 174 x(matches)SC174 x(the)S 175 x(search)S 174 x(string)S 175 x(exactly)S -55 x(,)S E10773 X 548 y(or)S 185 x(treats)S 184 x(uppercase)S 185 x(and)S 185 xwH(lowercase)S 185 x(letters)S 184 x(as)S 184 x(equivalents.)S 288 x(The)SF185 x(default)S 10773 X 548 y(quali\211er)S -36 x(,)S 166 x(/NOEXACT)SE-46 x(,)S 166 x(causes)S 166 x(FIND)S 165 x(to)S 166 x(ignore)S 167 xnE(case)S 166 x(differences)S 166 x(in)S 167 x(letters.)S 10773 X 896 y8K(Specifying)S 173 x(the)S 172 x(/EXACT)S 172 x(quali\211er)S 173 x(causes)S0D171 x(the)S 173 x(system)S 171 x(to)S 172 x(use)S 172 x(less)S 171 xF(CPU)S 172 x(time.)S 10773 X 548 y(Therefore,)S 170 x(if)S 167 x(you)SG169 x(are)S 168 x(sure)S 168 x(of)S 168 x(the)S 168 x(case)S 167 x(of)SeH168 x(the)S 168 x(letters)S 167 x(in)S 168 x(the)S 168 x(string,)S 169 xD(it)S 168 x(is)S 167 x(more)S 10773 X 548 y(ef\211cient)S 167 x(to)S;166 x(use)S 166 x(/EXACT)S -47 x(.)S 27981 36925 XY F36(7)SnEP PP %%PageTraileru%%%PageFonts: Helvetica-Bold Helvetica40%%+ NewCenturySchlbk-Roman Helvetica-BoldOblique%%PageProcessColors:%%PageCustomColors: (BLACK)8%t%%Page: (8) 10%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend). PaperHeight PaperWidth PM 0 0 XYT0 SC 5094 1807 XY F24(FIND/FIND)S 10773 5022 XY F25(/EXCLUDE=\(\211le-spec[,...]\))SD10773 X 598 y F151(Causes)S 177 x(the)S 178 x(FIND)S 177 x(command)SD177 x(to)S 178 x(exclude)S 178 x(the)S 178 x(listed)S 177 x(\211le)SI178 x(speci\211cations)S 177 x(from)S 10773 X 547 y(the)S 166 x(search.)SrE250 x(Do)S 166 x(not)S 166 x(include)S 167 x(a)S 166 x(device)S 166 xpG(name)S 167 x(in)S 166 x(this)S 166 x(\211le)S 166 x(speci\211cation.)S1F10773 X 897 y(W)S -19 x(ildcard)S 184 x(characters)S 184 x(are)S 184 xF(supported)S 184 x(for)S 184 x(\211le)S 184 x(speci\211cation.)S 286 xC(However)S -37 x(,)S 189 x(you)S 10773 X 548 y(cannot)S 167 x(use)S6K166 x(relative)S 166 x(version)S 167 x(numbers)S 166 x(to)S 166 x(exclude)SxJ167 x(a)S 166 x(speci\211c)S 167 x(version.)S 10773 8708 XY F25(/EXPIRED)SF10773 X 598 y F151(Modi\211es)S 173 x(the)S 173 x(time)S 172 x(value)SG174 x(speci\211ed)S 172 x(with)S 173 x(the)S 172 x(/BEFORE)S 172 x(or)SSE173 x(/SINCE)S 172 x(quali\211er)S -36 x(.)S 10773 X 548 y(/EXPIRED)S J165 x(selects)S 166 x(\211les)S 166 x(according)S 168 x(to)S 166 x(their)SJ166 x(expiration)S 167 x(dates.)S 250 x(\(The)S 167 x(expiration)S 10773 XH548 y(date)S 188 x(is)S 187 x(set)S 187 x(with)S 188 x(the)S 188 x(SET)SG187 x(FILE/EXPIRA)S -28 x(TION_DA)S -29 x(TE)S 188 x(command.\))S 293 xxD(The)S 10773 X 548 y(/EXPIRED)S 197 x(quali\211er)S 199 x(is)S 198 xK(incompatible)S 199 x(with)S 198 x(the)S 199 x(other)S 198 x(quali\211ers)SeF199 x(that)S 10773 X 547 y(also)S 188 x(allow)S 187 x(you)S 189 x(to)SH187 x(select)S 188 x(\211les)S 188 x(according)S 189 x(to)S 188 x(time)SC187 x(attributes:)S 293 x(/BACKUP)S -65 x(,)S 10773 X 548 y(/CREA)S4H-28 x(TED,)S 190 x(and)S 190 x(/MODIFIED.)S 189 x(If)S 190 x(you)S 191 xC(specify)S 190 x(none)S 191 x(of)S 190 x(these)S 190 x(four)S 191 x)G(time)S 10773 X 548 y(quali\211ers,)S 167 x(the)S 166 x(default)S 166 xlM(is)S 166 x(/CREA)S -29 x(TED.)S 10773 13689 XY F25(/FORMA)S -53 x(T=option)SSG10773 X 797 y(/FORMA)S -53 x(T=TEXT)S 167 x(\(default\))S 10773 X 598 yaEF151(Controls)S 168 x(reformatting)S 169 x(of)S 168 x(records)S 169 x1J(during)S 170 x(output.)S 254 x(Y)S -55 x(ou)S 168 x(can)S 169 x(specify)SO169 x(one)S 169 x(of)S 168 x(the)S 10773 X 548 y(following)S 166 x(formatting)S)H167 x(options:)S 10773 X 897 y F38(DUMP)S 15854 X(Displays)S 158 x(all)SC157 x(control)S 158 x(charac)S 2 x(ters)S 158 x(\(including)S 158 x(E(,)S 159 x(,)S 158 x(and)S 15854 X 548 y(\))S 150 x(and)S5F150 x(nonprintable)S 150 x(chara)S 2 x(cters)S 150 x(as)S 149 x(ANSI)SF149 x(mnem)S 2 x(onics.)S 10773 X 747 y(NONULLS)S 15854 X(Same)S 164 xD(as)S 163 x(DUMP)S -58 x(,)S 163 x(but)S 163 x(removes)S 164 x(all)SG163 x(null)S 162 x(charac)S 2 x(ters)S 163 x(from)S 163 x(the)S 15854 XiG548 y(input)S 170 x(\211le)S 169 x(before)S 171 x(reformatting.)S 264 x9J(\(In)S 170 x(DUMP)S 169 x(mode)S 2 x(,)S 174 x(the)S 169 x(null)S 15854 XJ548 y(character)S 157 x(is)S 156 x(displayed)S 156 x(as)S 156 x(.\))SC236 x(NONU)S -2 x(LLS)S 157 x(is)S 155 x(convenient)S 15854 X 548 yG(when)S 156 x(you)S 155 x(are)S 156 x(search)S 2 x(ing)S 155 x(binary)S%C156 x(format)S 155 x(\211les,)S 156 x(such)S 156 x(as)S 156 x(EXE)S N155 x(or)S 15854 X 548 y(OBJ)S 149 x(\211les,)S 150 x(that)S 149 x(generally)SF150 x(contain)S 150 x(many)S 151 x(zero)S 150 x(bytes.)S 10773 X 747 yD(NOFF)S 15854 X(Replaces)S 151 x(control)S 151 x(character)S 2 x(s)SC150 x(in)S 151 x(the)S 150 x(text)S 150 x(with)S 150 x(ANSI)S 150 x5G(mnemon)S 2 x(ics)S 15854 X 548 y(\(for)S 152 x(examp)S 2 x(le,)S 151 xSK(CTRL/C)S 150 x(is)S 152 x(replaced)S 153 x(wit)S -2 x(h)S 152 x(\).)SaE228 x(The)S 152 x(terminal)S 15854 X 548 y(formatting)S 165 x(chara)SXG2 x(cters)S 165 x(,)S 168 x(,)S 168 x(,)S 169 x(and)S 166 xnJ()S 164 x(are)S 15854 X 548 y(passed)S 151 x(without)S 149 x(change.)SD225 x(Form)S 150 x(feeds)S 150 x(are)S 150 x(replace)S 2 x(d)S 149 xF(with)S 149 x(.)S 10773 X 747 y(P)S -33 x(ASSALL)S 15854 X(Moves)SJ168 x(control)S 167 x(and)S 167 x(nonprintable)S 167 x(chara)S 2 x(cters)SL167 x(to)S 166 x(the)S 167 x(output)S 15854 X 548 y(device)S 158 x(without)SD157 x(translating)S 157 x(them.)S 241 x(The)S 158 x(terminal)S 157 xN(driver)S 159 x(cannot)S 15854 X 548 y(send)S 171 x(8-bit)S 170 x(characters)SE171 x(to)S 170 x(the)S 170 x(terminal)S 170 x(unless)S 171 x(either)S9F170 x(SET)S 15854 X 548 y(TERMINAL/P)S -34 x(ASSALL)S 168 x(or)S 168 xL(SET)S 168 x(TERMINAL/EIG)S -2 x(HT_BIT)S 167 x(is)S 15854 X 548 y(already)SE151 x(in)S 149 x(ef)S -8 x(fect.)S 15854 X 747 y(Y)S -41 x(ou)S 151 x M(can)S 151 x(use)S 151 x(/FORMA)S -34 x(T=P)S -33 x(ASSALL)S 151 x(whenever)S\C152 x(you)S 151 x(do)S 151 x(not)S 150 x(want)S 15854 X 548 y(the)SwG165 x(FIND)S 163 x(comma)S 2 x(nd)S 164 x(to)S 165 x(substitute)S 164 x1E(the)S 165 x(ANSI)S 163 x(mnem)S 2 x(onic)S 164 x(for)S 15854 X 548 ysC(control)S 150 x(character)S 2 x(s)S 149 x(\(for)S 150 x(example,)SdH150 x()S 150 x(for)S 149 x(CTRL/G\).)S 10773 X 747 y(TEXT)S 15854 XF(Replaces)S 151 x(control)S 151 x(character)S 2 x(s)S 150 x(in)S 151 xF(the)S 150 x(text)S 150 x(with)S 150 x(ANSI)S 150 x(mnemon)S 2 x(ics)SG15854 X 548 y(\(for)S 152 x(examp)S 2 x(le,)S 151 x(CTRL/C)S 150 x(is)SxH152 x(replaced)S 153 x(wit)S -2 x(h)S 152 x(\).)S 228 x(The)S 152 xF(terminal)S 15854 X 548 y(formatting)S 157 x(chara)S 2 x(cters)S 157 xD(,)S 158 x(,)S 158 x(,)S 158 x(,)S 158 x(and)S 158 xJ()S 15854 X 548 y(are)S 150 x(passed)S 151 x(without)S 149 x(change.)SK15854 X 747 y(TEXT)S 149 x(is)S 150 x(the)S 149 x(default)S 149 x(format.)SsG10773 31423 XY F25(/HEADIN)S -2 x(G)S 166 x(\(default\))S 10773 X 797 ylH(/NOHEA)S -2 x(DING)S 10773 X 598 y F151(Includes)S 167 x(\211le)S 168 xC(names)S 167 x(in)S 167 x(the)S 167 x(output)S 168 x(\211le)S 167 xSD(and)S 167 x(displays)S 167 x(a)S 167 x(line)S 167 x(of)S 167 x(30)SC167 x(asterisks)S 166 x(as)S 10773 X 547 y(a)S 172 x(window)S 172 xoD(separator)S 172 x(between)S 172 x(groups)S 173 x(of)S 172 x(lines)SI172 x(that)S 172 x(belong)S 173 x(to)S 172 x(different)S 172 x(\211les.)S I10773 X 548 y(W)S -19 x(ith)S 174 x(the)S 175 x(default)S 174 x(heading)SH175 x(format,)S 176 x(\211le)S 175 x(names)S 174 x(are)S 174 x(printed)SG174 x(only)S 175 x(when)S 175 x(more)S 10773 X 548 y(than)S 167 x(one)S7E166 x(\211le)S 166 x(is)S 166 x(speci\211ed)S 166 x(or)S 166 x(when)S4E167 x(wildcard)S 165 x(characters)S 167 x(are)S 166 x(used.)S 10773 XF897 y(The)S 178 x(/WINDOW)S 176 x(quali\211er)S 179 x(displays)S 177 xL(a)S 177 x(line)S 178 x(of)S 177 x(15)S 178 x(characters)S 178 x(separates)SL177 x(each)S 10773 X 548 y(window)S 165 x(within)S 166 x(a)S 166 x(\211le.)S5094 X 894 y F36(8)SEP PPS %%PageTrailerS1%%PageFonts: Helvetica-Bold Helvetica-BoldObliqueT$%%+ NewCenturySchlbk-Roman Helvetica%%PageProcessColors:%%PageCustomColors: (BLACK)2%f%%Page: (9) 11%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)S PaperHeight PaperWidth PM 0 0 XYD0 SC 24810 1807 XY F24(FIND/FIN)S -2 x(D)S 10773 5022 XY F25(/HIGH)SD-2 x(LIGHT)S 10773 X 797 y(/HIGH)S -2 x(LIGHT=option)S 10773 X 797 yD(/HIGH)S -2 x(LIGHT=BOLD)S 175 x(\(default)S 176 x(on)S 177 x(ANSI)SD175 x(video)S 176 x(terminal)S 10773 X 797 y(with)S 166 x(advanced)SL165 x(video\))S 10773 X 797 y(/HIGH)S -2 x(LIGHT=REVERSE)S 186 x(\(default)SF187 x(on)S 186 x(ANSI)S 186 x(terminal)S 10773 X 797 y(without)S 166 xF(advanced)S 165 x(video\))S 10773 X 797 y(/NOHI)S -2 x(GHLIGHT)S 165 xC(\(default)S 166 x(for)S 167 x(all)S 165 x(other)S 167 x(output\))S6H10773 X 598 y F151(Controls)S 168 x(whether)S 168 x(the)S 168 x(actual)SE169 x(strings)S 168 x(which)S 168 x(are)S 168 x(matched)S 169 x(are)S)G168 x(emphasized)S 167 x(in)S 10773 X 548 y(the)S 166 x(output.)S 250 xuF(The)S 167 x(emphasis,)S 166 x(or)S 166 x(highligh)S 2 x(ting,)S 167 xI(can)S 166 x(be)S 166 x(one)S 167 x(of)S 166 x(several)S 166 x(options:)S G10773 X 896 y F38(BLINK)S 15854 X(The)S 163 x(matched)S 165 x(strings)S7F163 x(are)S 164 x(highlighted)S 163 x(using)S 163 x(the)S 163 x(ANSI)SL162 x(blink)S 15854 X 548 y(character)S 151 x(attribute.)S 224 x(\(advance)SG2 x(d)S 149 x(video)S 150 x(only\))S 10773 X 747 y(BOLD)S 15854 X(The)SXE165 x(matched)S 165 x(strings)S 164 x(are)S 165 x(highlighted)S 164 x(H(using)S 165 x(the)S 164 x(ANSI)S 163 x(bold)S 15854 X 548 y(character)SI157 x(attribute.)S 235 x(\(advan)S 2 x(ced)S 156 x(video)S 155 x(only\))StE156 x(If)S 154 x(/HIGHLIGH)S -2 x(T)S 155 x(is)S 15854 X 548 y(used)SoH150 x(without)S 149 x(an)S 150 x(option,)S 149 x(BOLD)S 150 x(is)S 149 xH(assumed)S 2 x(.)S 10773 X 747 y(REVERSE)S 15854 X(The)S 155 x(matched)SC156 x(strings)S 155 x(are)S 155 x(highlighted)S 154 x(using)S 155 x(L(the)S 155 x(ANSI)S 154 x(reverse)S 15854 X 548 y(video)S 150 x(attribute.)SJ224 x(\(possible)S 150 x(without)S 148 x(advan)S 2 x(ced)S 150 x(video\))SE10773 X 748 y(UNDERLIN)S -2 x(E)S 15854 X(The)S 154 x(matched)S 155 xsC(strings)S 153 x(are)S 155 x(highlighted)S 153 x(with)S 152 x(the)StG154 x(ANSI)S 153 x(underline)S 15854 X 547 y(video)S 150 x(attribute.)SaJ224 x(\(possible)S 150 x(without)S 148 x(advan)S 2 x(ced)S 150 x(video\))SE15854 X 748 y(\(Note)S 179 x(that)S 179 x(without)S 178 x(the)S 179 x)G(advan)S 2 x(ced)S 179 x(video)S 180 x(option,)S 186 x(either)S 15854 X G548 y(REVERSE)S 149 x(or)S 151 x(UNDER)S -2 x(LINE)S 150 x(will)S 148 x E(appear)S 151 x(depend)S 2 x(ing)S 150 x(on)S 150 x(whether)S 15854 X G548 y(the)S 152 x(cursor)S 153 x(is)S 152 x(selected)S 152 x(as)S 152 x5D(block)S 153 x(or)S 152 x(underline.)S 230 x(The)S 152 x(two)S 151 xF(options)S 15854 X 548 y(REVERSE)S 149 x(and)S 150 x(UNDERLINE)S 148 xH(have)S 150 x(the)S 150 x(same)S 151 x(ef)S -9 x(fect.\))S 10773 X 747 yC(HARDCOPY\(=option\))S 758 x 548 y(This)S 167 x(speci\211es)S 167 xsC(that)S 167 x(the)S 167 x(strings)S 167 x(should)S 167 x(be)S 167 xSG(highlighted)S 167 x(in)S 167 x(a)S 15854 X 548 y(manne)S 2 x(r)S 172 xaN(suitable)S 171 x(for)S 172 x(most)S 172 x(hardco)S 2 x(py)S 172 x(printers.)SE269 x(Hardcopy)S 15854 X 548 y(highlighting)S 149 x(has)S 150 x(two)S(N149 x(options:)S 15854 23004 XY(OVERSTRIKE)S 20935 X(With)S 178 x(overstrike)SC179 x(highlighting,)S 20935 X 548 y(matched)S 154 x(strings)S 153 x7E(are)S 153 x(double-p)S 2 x(rinted,)S 20935 X 548 y(so)S 150 x(that)S C149 x(they)S 150 x(should)S 150 x(appear)S 151 x(darker)S -23 x(.)SFE15854 X 747 y(UNDERLIN)S -2 x(E)S 20935 X(The)S 153 x(matched)S 153 x2E(strings)S 152 x(are)S 153 x(under)S 2 x(lined)S 20935 X 548 y(with)S D149 x(the)S 149 x(under)S 2 x(score)S 150 x(charac)S 2 x(ter)S -25 xN(.)S 15854 X 748 y(Hardcopy)S 169 x(printing)S 168 x(is)S 167 x(accomplished)SK169 x(by)S 168 x(adding)S 169 x(a)S 167 x(carriage)S 15854 X 548 y(return)SuG157 x(and)S 157 x(spacing)S 157 x(back)S 157 x(over)S 157 x(the)S 157 xSF(line)S 155 x(to)S 156 x(overpr)S 2 x(int)S 155 x(the)S 157 x(string)SF15854 X 547 y(or)S 166 x(underlines.)S 256 x(Note)S 165 x(that)S 165 xE(this)S 165 x(can)S 166 x(as)S 165 x(much)S 166 x(as)S 166 x(double)S7G166 x(the)S 15854 X 548 y(length)S 150 x(of)S 150 x(the)S 149 x(line,)S4M149 x(and)S 151 x(perhap)S 2 x(s)S 149 x(lead)S 150 x(to)S 150 x(truncation)S6D150 x(if)S 149 x(the)S 150 x(device)S 15854 X 548 y(buf)S -8 x(fer)SE150 x(size)S 149 x(is)S 149 x(too)S 150 x(small.)S 10773 X 897 y F151eD(The)S 230 x(DIG)S -2 x(IT)S -27 x(AL)S 229 x(LN01)S 229 x(printer)SH229 x(understands)S 229 x(the)S 229 x(ANSI)S 228 x(video)S 10773 X 548 yG(UNDERLINE)S 226 x(attribute,)S 242 x(it)S 227 x(is)S 227 x(therefore)S F228 x(recommended)S 228 x(that)S 10773 X 548 y(/HIGHLIGHT=UNDER)S -2 xI(LINE)S 200 x(be)S 201 x(used)S 200 x(with)S 200 x(this)S 200 x(printer)S8K201 x(instead)S 200 x(of)S 10773 X 548 y(/HIGHLIGHT=HARD)S -2 x(COPY=UNDE)S(G-2 x(RLINE.)S 209 x(The)S 209 x(LN01)S 209 x(does)S 209 x(not)S 10773 X)J548 y(understand)S 167 x(OVER)S -2 x(STRIKE)S 165 x(highligh)S 2 x(ting,)SI167 x(and)S 166 x(ignores)S 167 x(it.)S 10773 X 896 y(The)S 211 x(DIGIT)S1H-28 x(AL)S 210 x(LN03)S 211 x(printer)S 210 x(understands)S 211 x(both)SG211 x(the)S 210 x(ANSI)S 210 x(video)S 10773 X 548 y(BOLD)S 193 x(and)SSC194 x(UNDER)S -2 x(LINE)S 194 x(attributes,)S 200 x(it)S 193 x(is)SYO194 x(recommended)S 194 x(that)S 193 x(either)S 10773 X 548 y(/HIGHLIGHT=BOLD)SIG176 x(or)S 177 x(/HIGHLIGHT=UNDER)S -2 x(LINE)S 177 x(be)S 178 x(used)SDG177 x(with)S 177 x(this)S 10773 X 548 y(printer)S 184 x(instead)S 183 xrH(of)S 183 x(the)S 184 x(/HIGHLIGHT=HARD)S -2 x(COPY=UNDE)S -2 x(RLINE.)SL184 x(The)S 10773 X 548 y(LN03)S 166 x(does)S 166 x(not)S 166 x(understand)SC167 x(the)S 166 x(OVERS)S -2 x(TRIKE)S 165 x(highlig)S 2 x(hting,)Sy>167 x(and)S 166 x(ignores)S 167 x(it.)S -181 x 36925 Y F36(9)SEP PP %%PageTrailer 1%%PageFonts: Helvetica-Bold Helvetica-BoldObliquel$%%+ NewCenturySchlbk-Roman Helvetica%%PageProcessColors:%%PageCustomColors: (BLACK)9%`%%Page: (10) 12S%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend) PaperHeight PaperWidth PM 0 0 XYW0 SC 5094 1807 XY F24(FIND/FIND)S 10773 5022 XY F25(/IGNO)S -2 x(RE=ignore_expression)S\C10773 X 598 y F151(W)S -19 x(ith)S 172 x(this)S 171 x(quali\211er)S3K-36 x(,)S 173 x(it)S 171 x(is)S 170 x(possible)S 171 x(to)S 171 x(specify)S/E171 x(an)S 172 x(expression)S 172 x(which)S 171 x(should)S 172 x(be)SeH10773 X 547 y(ignored,)S 171 x(i.e.)S 256 x(not)S 169 x(matched.)S 256 xF(FIND)S 168 x(\211rst)S 169 x(searches)S 169 x(for)S 169 x(the)S 169 xF(main)S 169 x(expression.)S 256 x(If)S 10773 X 548 y(a)S 173 x(match)SE174 x(is)S 173 x(found,)S 176 x(this)S 173 x(match)S 173 x(is)S 173 xeC(being)S 174 x(searched)S 174 x(for)S 174 x(the)S 173 x(ignore-ex)S F2 x(pression.)S 10773 X 548 y(If)S 166 x(the)S 166 x(ignore-expr)S 2 xG(ession)S 165 x(is)S 166 x(part)S 166 x(of)S 166 x(the)S 166 x(match,)S)E167 x(the)S 166 x(match)S 166 x(is)S 165 x(discarded.)S 10773 X 897 y D(In)S 171 x(an)S 172 x(ignore-ex)S 2 x(pression,)S 172 x(the)S 172 xE("Beginning)S 173 x(of)S 171 x(line")S 171 x(and)S 172 x("End)S 171 x)J(of)S 171 x(line")S 171 x(pattern)S 10773 X 548 y(have)S 170 x(different)SE168 x(behaviour)S -35 x(.)S 254 x(The)S 170 x(are)S 168 x(de\211ned)SeF170 x(as)S 168 x(the)S 169 x(beginning)S 170 x(and)S 169 x(the)S 169 xG(end)S 169 x(of)S 10773 X 548 y(the)S 166 x(main)S 166 x(match,)S 167 x5G(respectively)S -55 x(.)S 10773 10352 XY F25(/LIMIT[=n])S 10773 X 797 ySD(/NOLIMIT)S 165 x(\(default\))S 10773 X 598 y F151(If)S 180 x(this)SJ180 x(quali\211er)S 181 x(is)S 180 x(present,)S 184 x(FIND)S 180 x(stops)SF179 x(searching)S 182 x(after)S 180 x(n)S 181 x(matches)S 180 x(have)SG10773 X 547 y(been)S 167 x(found.)S 250 x(If)S 165 x(no)S 167 x(value)S7H167 x(is)S 165 x(speci\211ed,)S 167 x(FIND)S 165 x(stops)S 165 x(after)SE166 x(the)S 166 x(\211rst)S 166 x(match.)S 10773 X 897 y(This)S 159 xlD(is)S 158 x(a)S 158 x(positional)S 159 x(quali\211er)S 159 x(which)SG159 x(can)S 159 x(be)S 158 x(speci\211ed)S 159 x(on)S 159 x(the)S 159 xxF(command)S 159 x(and/or)S 10773 X 548 y(on)S 169 x(the)S 168 x(input)SF169 x(\211le\(s\).)S 253 x(If)S 168 x(it)S 168 x(is)S 168 x(appended)SF168 x(to)S 169 x(the)S 168 x(command,)S 169 x(it)S 168 x(works)S 168 xF(as)S 168 x(a)S 168 x(global)S 10773 X 548 y(limit)S 168 x(and)S 170 xJ(FIND)S 168 x(stops)S 168 x(after)S 169 x(a)S 169 x(total)S 169 x(number)SF169 x(of)S 169 x(n)S 170 x(matches.)S 255 x(If)S 169 x(it)S 168 x(is)SK169 x(appended)S 10773 X 548 y(to)S 166 x(an)S 166 x(input)S 167 x(\211le)S)H166 x(name,)S 167 x(it)S 165 x(limits)S 165 x(the)S 167 x(search)S 166 xK(within)S 166 x(this)S 166 x(\211le)S 166 x(to)S 166 x(n)S 166 x(matches.)S)C10773 X 897 y(However)S -36 x(,)S 170 x(the)S 170 x(current)S 171 x8F(line)S 169 x(is)S 169 x(scanned)S 170 x(to)S 170 x(the)S 169 x(end,)SC171 x(and)S 170 x(if)S 169 x(the)S 170 x(quali\211er)S 170 x(/END)S9G10773 X 548 y(has)S 171 x(has)S 170 x(been)S 171 x(speci\211ed,)S 173 x G(the)S 171 x(search)S 171 x(continues)S 171 x(until)S 171 x(the)S 171 xsI(end_expression)S 171 x(has)S 10773 X 547 y(been)S 167 x(found.)S 10773 XtH897 y(If)S 171 x(one)S 172 x(of)S 171 x(the)S 171 x(quali\211ers)S 172 xD(/WINDOW)S 170 x(or)S 172 x(/REMAINING)S 169 x(is)S 171 x(present,)SH173 x(the)S 172 x(search)S 10773 X 548 y(continues)S 187 x(until)S 187 xH(the)S 186 x(speci\211ed)S 187 x(number)S 187 x(of)S 186 x(lines)S 186 xH(\(or)S 187 x(end)S 186 x(of)S 187 x(\211le\))S 186 x(has)S 187 x(been)SI10773 X 548 y(reached.)S 10773 19916 XY F25(/LOG)S 10773 X 797 y(/NOLOG)S1J164 x(\(default\))S 10773 X 598 y F151(Outputs)S 187 x(a)S 188 x(message)SH187 x(to)S 188 x(the)S 188 x(current)S 188 x(SYS$OUTPUT)S 188 x(device)SG188 x(for)S 188 x(each)S 188 x(\211le)S 10773 X 548 y(searched.)S 254 x(H(The)S 169 x(message)S 167 x(includes)S 169 x(the)S 168 x(\211le)S 168 xE(name,)S 169 x(the)S 169 x(number)S 168 x(of)S 168 x(records,)S 169 x1D(and)S 10773 X 548 y(the)S 166 x(number)S 167 x(of)S 166 x(matches)SH166 x(for)S 166 x(each)S 167 x(\211le)S 166 x(searched.)S 10773 23502 XYEF25(/MA)S -52 x(TCH)S 10773 X 797 y(/MA)S -52 x(TCH=option[,option])StE10773 X 797 y(/MA)S -52 x(TCH=MAXIMI)S -2 x(ZE_MA)S -52 x(TCH)S 165 x6H(\(default\))S 10773 X 797 y(/MA)S -52 x(TCH=MINI)S -2 x(MIZE_MA)S -52 xE(TCH)S 10773 X 798 y(/MA)S -52 x(TCH=NO)S -2 x(T)S 10773 X 597 y F1515G(Indicates)S 186 x(how)S 186 x(the)S 187 x(FIND)S 185 x(command)S 187 x)C(matches)S 186 x(regular)S 187 x(expressions.)S 290 x(The)S 10773 XND548 y(MA)S -27 x(TCH)S 165 x(quali\211er)S 167 x(has)S 166 x(three)SD167 x(options:)S 10773 X 897 y F38(MAXIMIZE_MA)S -32 x(TCH)S 15854 XK(FIND)S 148 x(tries)S 150 x(to)S 149 x(\211nd)S 150 x(the)S 150 x(longest)SyG150 x(possible)S 149 x(match.)S 10773 X 747 y(MINIMIZE_MA)S -33 x(TCH)SsH15854 X(FIND)S 148 x(tries)S 150 x(to)S 149 x(\211nd)S 150 x(the)S 150 xG(shortest)S 150 x(possible)S 150 x(match.)S 10773 X 747 y(NOT)S 15854 X/I(FIND)S 158 x(search)S 2 x(es)S 159 x(for)S 159 x(whole)S 160 x(records)SSH160 x(which)S 159 x(do)S 160 x(not)S 159 x(contain)S 160 x(the)S 15854 XH548 y(target.)S 10773 X 897 y F151(MAXIMIZE_MA)S -28 x(TCH)S 183 x(and)SF184 x(MINIMIZE_MA)S -28 x(TCH)S 183 x(in\212uenc)S 2 x(e)S 183 x(the)SH183 x(matching)S 10773 X 548 y(of)S 176 x(the)S 177 x(expression)S 177 xL(parameter)S 176 x(as)S 176 x(well)S 176 x(as)S 176 x(the)S 177 x(matching)SH177 x(of)S 177 x(the)S 176 x(/ST)S -27 x(ART)S 176 x(and)S 10773 X 548 yE(/END)S 165 x(expressions,)S 166 x(whereas)S 165 x(NOT)S 165 x(only)SXL166 x(in\212uen)S 2 x(ces)S 165 x(the)S 165 x(expression)S 166 x(parameter)SG-37 x(,)S 10773 X 548 y(not)S 166 x(the)S 167 x(/ST)S -27 x(ART)S 165 xdC(and)S 167 x(/END)S 165 x(expressions.)S 10773 X 896 y(When)S 158 xaC(the)S 157 x(regu)S 2 x(lar)S 157 x(expression)S 158 x(does)S 157 x0E(not)S 157 x(contain)S 158 x(repeat)S 158 x(pattern)S 157 x(\()S F152SD(\\)S 50 x(.)S F151(,)S 160 x F152(\\)S 49 x(:)S F151(,)S 160 x(or)SH158 x F152(\\)S 50 x(,)S F151(\),)S 10773 X 548 y(the)S 178 x(asterisk)SH177 x(\()S F152(*)S F151(\),)S 181 x(or)S 177 x(the)S 178 x(whitespace)SN177 x(character)S 178 x(\()S F152(\\)S 50 x(w)S F151(\),)S 180 x(MAXIMIZE_MA)SE-28 x(TCH)S 10773 X 548 y(and)S 166 x(MINIMIZE_MA)S -27 x(TCH)S 165 x E(produce)S 167 x(the)S 166 x(same)S 166 x(result.)S 5094 36925 XY F36)(10)S(EP PPS %%PageTrailerx1%%PageFonts: Helvetica-Bold Helvetica-BoldObliqueu<%%+ NewCenturySchlbk-Roman Helvetica NewCenturySchlbk-Italic%%PageProcessColors:%%PageCustomColors: (BLACK) %o%%Page: (11) 13y%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)n PaperHeight PaperWidth PM 0 0 XYH0 SC 24810 1807 XY F24(FIND/FIN)S -2 x(D)S 10773 5022 XY F25(/MODIFIED)SF10773 X 598 y F151(Modi\211es)S 173 x(the)S 173 x(time)S 172 x(value)SG174 x(speci\211ed)S 172 x(with)S 173 x(the)S 172 x(/BEFORE)S 172 x(or)SaF173 x(/SINCE)S 172 x(quali\211er)S -36 x(.)S 10773 X 547 y(/MODIFIED)SH176 x(selects)S 176 x(\211les)S 177 x(according)S 178 x(to)S 177 x(the)SF177 x(dates)S 177 x(on)S 177 x(which)S 177 x(they)S 178 x(were)S 177 xD(last)S 10773 X 548 y(modi\211ed.)S 287 x(This)S 185 x(quali\211er)SF186 x(is)S 184 x(incompatible)S 185 x(with)S 184 x(the)S 185 x(other)SD185 x(quali\211ers)S 185 x(that)S 10773 X 548 y(also)S 188 x(allow)SG187 x(you)S 189 x(to)S 187 x(select)S 188 x(\211les)S 188 x(according)S1E189 x(to)S 188 x(time)S 187 x(attributes:)S 293 x(/BACKUP)S -65 x(,)SmF10773 X 548 y(/CREA)S -28 x(TED,)S 195 x(and)S 196 x(/EXPIRED.)S 195 xG(If)S 195 x(you)S 196 x(specify)S 196 x(none)S 196 x(of)S 195 x(these)SsH196 x(four)S 196 x(time)S 10773 X 548 y(modi\211ers,)S 167 x(the)S 166 xJ(default)S 166 x(is)S 165 x(/CREA)S -28 x(TED.)S 10773 9455 XY F25(/NUMB)SI-2 x(ERS)S 10773 X 797 y(/NONU)S -2 x(MBERS)S 165 x(\(default\))S 10773 X1F598 y F151(Controls)S 167 x(whether)S 167 x(the)S 168 x(source)S 167 xD(line)S 168 x(number)S 167 x(is)S 167 x(displayed)S 167 x(at)S 167 xH(the)S 167 x(left)S 167 x(margin)S 168 x(of)S 10773 X 548 y(each)S 167 xI(line.)S 10773 12494 XY F25(/OUTPUT[=\211le-spec])S 10773 X 797 y(/NOOU)SoE-2 x(TPUT)S 10773 X 598 y F151(Controls)S 177 x(whether)S 177 x(the)S1G177 x(results)S 177 x(of)S 177 x(the)S 177 x(search)S 177 x(are)S 177 x J(output)S 178 x(to)S 176 x(a)S 177 x(speci\211ed)S 177 x(\211le.)S 10773 XC547 y(The)S 178 x(output)S 177 x(is)S 176 x(sent)S 177 x(to)S 177 xmD(the)S 177 x(current)S 178 x(default)S 176 x(output)S 178 x(device)SH177 x(\(SYS$OUTPUT\))S 10773 X 548 y(if)S 175 x(you)S 176 x(omit)S 175 xH(the)S 176 x(/OUTPUT)S 176 x(quali\211er)S 176 x(or)S 175 x(omit)S 175 xF(the)S 176 x(\211le)S 175 x(speci\211cation)S 176 x(with)S 175 x(the)SC10773 X 548 y(quali\211er)S -36 x(.)S 257 x(The)S 171 x(/NOOUTPUT)SoJ170 x(quali\211er)S 171 x(means)S 170 x(that)S 170 x(no)S 170 x(matching)SC171 x(records)S 170 x(are)S 10773 X 548 y(output)S 166 x(as)S 166 x(H(a)S 166 x(result)S 166 x(of)S 166 x(the)S 166 x(FIND)S 166 x(command.)SG10773 X 897 y(Y)S -56 x(ou)S 167 x(cannot)S 167 x(specify)S 166 x(the)SSE166 x(quali\211ers)S 166 x(/NOOUTPUT)S 167 x(and)S 166 x(/END)S 166 x1C(together)S -36 x(.)S 10773 18073 XY F25(/P)S -51 x(AGE[=key)S -2 x1E(word])S 10773 X 797 y(/NOP)S -52 x(AGE)S 165 x(\(default\))S 10773 X(P598 y F151(Controls)S 166 x(the)S 166 x(display)S 166 x(of)S 166 x(information)SC166 x(on)S 167 x(the)S 166 x(screen.)S 10773 X 896 y(Y)S -56 x(ou)S)F167 x(can)S 166 x(use)S 167 x(the)S 166 x(following)S 166 x(keywords)SD166 x(with)S 166 x(the)S 166 x(/P)S -36 x(AGE)S 165 x(quali\211er:)SG10773 X 897 y F38(CLEAR_SCREEN)S 15854 X(Displays)S 149 x(information)S6C150 x(one)S 150 x(page)S 151 x(at)S 149 x(a)S 150 x(time.)S 10773 X)F747 y(SCROLL)S 15854 X(Displays)S 149 x(information)S 150 x(on)S 150 xI(a)S 150 x(continuous)S 150 x(stream.)S 10773 X 747 y(SA)S -33 x(VE[=n])SrD15854 X(Enables)S 166 x(screen)S 166 x(navigation)S 166 x(of)S 165 xF(information,)S 169 x(where)S 166 x(n)S 165 x(is)S 165 x(the)S 15854 XH548 y(numbe)S 2 x(r)S 149 x(of)S 150 x(pages)S 150 x(to)S 150 x(store.)SC10773 X 897 y F151(The)S 186 x(/P)S -37 x(AGE=SA)S -57 x(VE)S 184 xBF(quali\211er)S 186 x(allows)S 184 x(you)S 186 x(to)S 184 x(navig)S 2 xN(ate)S 184 x(through)S 187 x(screens)S 184 x(of)S 10773 X 548 y(information.)SL274 x(The)S 179 x(/P)S -36 x(AGE)S -2 x(=SA)S -56 x(VE)S 178 x(quali\211er)SD178 x(stores)S 178 x(up)S 178 x(to)S 178 x(5)S 178 x(screens)S 178 xE(of)S 178 x(up)S 178 x(to)S 10773 X 548 y(255)S 164 x(columns)S 163 x E(of)S 164 x(information.)S 250 x(When)S 164 x(you)S 164 x(use)S 164 x7E(the)S 164 x(/P)S -37 x(AGE=SA)S -57 x(VE)S 163 x(quali\211er)S -36 x6N(,)S 165 x(you)S 10773 X 548 y(can)S 167 x(use)S 166 x(the)S 166 x(following)SD166 x(keys)S 167 x(to)S 166 x(navigate)S 167 x(through)S 167 x(the)SF166 x(information:)S 10773 X 896 y 17484 48 R 10773 27238 XY F40(Key)SN150 x(Sequence)S 15854 X(Description)S 10773 X 299 y 17484 48 R 10773 28135 XYDF38(Up)S 149 x(arro)S 2 x(w)S 149 x(\(^)S 150 x(\),)S 149 x(Ctrl/B)SC15854 X(Scroll)S 149 x(up)S 150 x(one)S 150 x(line.)S 10773 X 747 y,D(Down)S 149 x(arro)S 2 x(w)S 149 x(\(v)S 150 x(\))S 15854 X(Scroll)SI149 x(down)S 150 x(one)S 150 x(line.)S 10773 X 747 y(Left)S 149 x(arrow)SLD151 x(\(<)S 149 x(-)S 150 x(\))S 15854 X(Scroll)S 149 x(left)S 149 xF(one)S 150 x(column.)S 10773 X 748 y(Right)S 149 x(arrow)S 150 x(\(-)SE150 x(>)S 149 x(\))S 15854 X(Scroll)S 149 x(right)S 150 x(one)S 150 x4E(column.)S 10773 X 747 y(Insert)S 150 x(Here)S 150 x(\(E2\))S 15854 XaH(Scroll)S 149 x(right)S 150 x(one)S 150 x(half)S 149 x(screen.)S 10773 XG747 y(Remove)S 151 x(\(E3\))S 15854 X(Scroll)S 149 x(left)S 149 x(one)SrI150 x(half)S 149 x(screen)S 2 x(.)S 10773 X 747 y(Select)S 149 x(\(E4\))SSE15854 X(T)S -50 x(oggle)S 150 x(80/132)S 151 x(column)S 150 x(mode.)ShF10773 X 747 y(Prev)S 150 x(Screen)S 151 x(\(E5\))S 15854 X(Get)S 149 xD(the)S 150 x(previous)S 150 x(page)S 151 x(of)S 149 x(information.)SK10773 X 748 y(Next)S 163 x(Screen)S 165 x(\(E6\),)S 10773 X 548 y(Return,)SxD150 x(Enter)S -25 x(,)S 149 x(Space)S 871 x -548 y(Get)S 149 x(the)SH150 x(next)S 150 x(page)S 150 x(of)S 149 x(information.)S 27731 36925 XYF36(1)S -27 x(1)SNEP PP( %%PageTrailer)1%%PageFonts: Helvetica-Bold Helvetica-BoldOblique5$%%+ NewCenturySchlbk-Roman Helvetica%%PageProcessColors:%%PageCustomColors: (BLACK)v%o%%Page: (12) 14e%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend) PaperHeight PaperWidth PM 0 0 XYH0 SC 5094 1807 XY F24(FIND/FIND)S 10773 4546 XY 17484 48 R 10773 5045 XYIF40(Key)S 150 x(Sequence)S 15854 X(Description)S 10773 X 298 y 17484 48 RRG10773 6091 XY F38(F10,)S 150 x(Ctrl/)S -2 x(Z)S 15854 X(Exit.)S 10773 X0F747 y(Help)S 149 x(\(F15\))S 15854 X(Display)S 149 x(utilit)S -2 x(y)SE150 x(help)S 150 x(text.)S 10773 X 747 y(Do)S 149 x(\(F16\))S 15854 X.O(T)S -50 x(oggle)S 150 x(the)S 150 x(display)S 149 x(to)S 150 x(oldest/newest)S1H149 x(page.)S 10773 X 747 y(Ctrl/W)S 15854 X(Refresh)S 150 x(the)S 150 xF(display)S -33 x(.)S 10773 X 299 y 17484 48 R 10773 9528 XY F151(The)SG167 x(/P)S -36 x(AGE)S 165 x(quali\211er)S 166 x(is)S 166 x(not)S 166 x1J(compatible)S 166 x(with)S 165 x(the)S 167 x(/OUTPUT)S 166 x(quali\211er)SG-36 x(.)S 10773 10624 XY F25(/P)S -51 x(A)S -53 x(TTERN)S 10773 X 797 A]~ FIND015.A3# ![FIND.V015.PORTABLE.EXE]FIND.PS;2c&5|yyG(/P)S -51 x(A)S -53 x(TTERN=option)S 10773 X 797 y(/P)S -51 x(A)S -53 x(E(TTERN=VMS)S 166 x(\(default\))S 10773 X 797 y(/NOP)S -52 x(A)S -52 xXC(TTERN)S 10773 X 597 y F151(If)S 178 x(negated,)S 183 x(the)S 179 xeH(parameter)S 178 x(expression)S 179 x(as)S 178 x(well)S 178 x(as)S 178 xG(the)S 178 x(values)S 179 x(of)S 179 x(the)S 178 x(/END)S 10773 X 548 yxE(and)S 184 x(the)S 185 x(/ST)S -27 x(ART)S 184 x(quali\211ers)S 184 x5D(\(if)S 184 x(speci\211ed\))S 184 x(are)S 184 x(treated)S 184 x(as)SF184 x(strings)S 184 x(without)S 10773 X 548 y(any)S 187 x(wildcards,)SC190 x(e.g.)S 290 x(all)S 186 x(occurrences)S 187 x(of)S 186 x(the)S1C186 x(metacharacters)S 185 x(*,)S 192 x(%,)S 191 x(and)S 186 x(\\)S6G10773 X 548 y(\(VMS)S 167 x(pattern)S 168 x(style\))S 168 x(are)S 168 x(D(taken)S 168 x(literally)S -55 x(.)S 253 x(If)S 167 x(speci\211ed,)SJ169 x(it)S 167 x(decides)S 167 x(the)S 168 x(\212avor)S 169 x(of)S 10773 XC548 y(wildcards)S 165 x(to)S 166 x(be)S 166 x(used.)S 250 x(There)S1G167 x(are)S 166 x(two)S 165 x(possible)S 165 x(options:)S 10773 X 897 ySDF38(VMS)S 15854 X(FIND)S 148 x(uses)S 151 x(the)S 149 x(same)S 151 xC(wildcards)S 149 x(as)S 150 x(used)S 151 x(by)S 150 x(other)S 150 xeG(VMS)S 150 x(tools.)S 10773 X 747 y(POSIX)S 15854 X(FIND)S 161 x(uses)S H163 x(the)S 163 x(regular)S 163 x(expression)S 2 x(s)S 162 x(de\211ned)SE164 x(by)S 162 x(the)S 163 x(POSIX)S 15854 X 548 y(standard)S 2 x(.)ShF10773 X 897 y F151(Y)S -56 x(ou)S 179 x(cannot)S 179 x(specify)S 178 xF(the)S 179 x(quali\211ers)S 178 x(/NOP)S -36 x(A)S -28 x(TTERN)S 178 xD(and)S 178 x(/NODIACR)S -2 x(ITICAL)S 10773 X 548 y(together)S -36 xD(.)S 10773 20536 XY F25(/REMAIN)S -2 x(ING)S 10773 X 797 y(/NOREMA)SD-2 x(INING)S 165 x(\(default\))S 10773 X 598 y F151(Includes)S 168 xI(in)S 168 x(the)S 168 x(output)S 168 x(all)S 168 x(records)S 168 x(from)SeE168 x(the)S 168 x(\211rst)S 168 x(matched)S 168 x(record)S 168 x(to)S(F168 x(the)S 168 x(end)S 10773 X 548 y(of)S 162 x(the)S 162 x(\211le.)SD250 x(This)S 163 x(quali\211er)S 162 x(overrides)S 163 x(the)S 162 xN(value)S 163 x(n2)S 163 x(in)S 162 x(the)S 162 x(/WINDOW)S 161 x(quali\211er)SO-36 x(,)S 10773 X 548 y(but)S 166 x(allows)S 165 x(/WINDOW=n1.)S 10773 24123 XYeCF25(/SINCE[=time])S 10773 X 598 y F151(Selects)S 167 x(only)S 167 x F(those)S 167 x(\211les)S 167 x(dated)S 167 x(after)S 167 x(the)S 167 xC(speci\211ed)S 167 x(time.)S 251 x(Y)S -56 x(ou)S 167 x(can)S 168 xrF(specify)S 167 x(time)S 10773 X 548 y(as)S 155 x(an)S 156 x(absolute)SG155 x(time,)S 157 x(a)S 155 x(combination)S 156 x(of)S 155 x(absolute)SsD155 x(and)S 156 x(delta)S 154 x(times,)S 158 x(or)S 155 x(as)S 155 xI(one)S 156 x(of)S 10773 X 548 y(the)S 170 x(following)S 170 x(keywords:)SPF258 x(TODA)S -47 x(Y)S 169 x(\(default\),)S 171 x(TOMORROW)S -57 x(,)SG170 x(or)S 170 x(YESTERDA)S -47 x(Y)S -56 x(.)S 10773 X 548 y(Specify)SoI171 x(one)S 172 x(of)S 170 x(the)S 172 x(following)S 171 x(quali\211ers)SlD171 x(with)S 170 x(/BEFORE)S 170 x(to)S 171 x(indicate)S 171 x(the)SI171 x(time)S 10773 X 548 y(attribute)S 185 x(to)S 186 x(be)S 185 x(used)S=C185 x(as)S 185 x(the)S 186 x(basis)S 185 x(for)S 185 x(selection:)S P288 x(/BACKUP)S -65 x(,)S 186 x(/CREA)S -28 x(TED)S 10773 X 548 y(\(default\),)SE166 x(/EXPIRED,)S 165 x(or)S 167 x(/MODIFIED)S -2 x(.)S 10773 X 896 yuF(See)S 157 x(the)S 158 x F152(VMS)S 158 x(DCL)S 156 x(Concepts)S 159 xE(Manual)S 158 x F151(for)S 157 x(complete)S 157 x(information)S 158 xSL(on)S 158 x(specifying)S 10773 X 548 y(time)S 166 x(values.)S 10773 30001 XYIF25(/ST)S -51 x(AR)S -14 x(T=start_expression)S 10773 X 598 y F151(This)S)D170 x(quali\211er)S 171 x(gives)S 171 x(an)S 171 x(alternate)S 170 xG(way)S 170 x(of)S 170 x(specifying)S 171 x(a)S 171 x(`)S -10 x(`WINDO)SrE-2 x(W')S -9 x('.)S 170 x(If)S 170 x(FIND)S 10773 X 548 y(has)S 170 xmD(found)S 170 x(an)S 170 x(occurrenc)S 2 x(e)S 169 x(of)S 170 x(the)SH170 x(main)S 170 x(expression,)S 171 x(it)S 169 x(will)S 169 x(display)SI170 x(all)S 169 x(records)S 10773 X 548 y(from)S 172 x(a)S 172 x(record)S D173 x(which)S 173 x(contained)S 173 x(the)S 172 x(start_expression)SJ172 x(\(or)S 172 x(the)S 173 x(\211rst)S 172 x(record)S 173 x(in)S 10773 XD548 y(the)S 166 x(\211le\))S 167 x(up)S 166 x(to)S 166 x(the)S 166 xI(record)S 167 x(with)S 165 x(the)S 166 x(match.)S 10773 X 896 y(However)S6D-36 x(,)S 206 x(the)S 198 x(command)S 198 x(does)S 198 x(not)S 198 xJ(keep)S 198 x(track)S 199 x(of)S 198 x(nested)S 197 x(occurr)S 2 x(ences)SH10773 X 548 y(of)S 189 x(expression/start_expression)S 190 x(and)S 189 xG(starts)S 188 x(displaying)S 190 x(lines)S 189 x(at)S 189 x(the)S 189 xeF(last)S 10773 X 548 y(occurren)S 2 x(ce)S 166 x(of)S 166 x(the)S 166 x+(start_expression.)S 5094 36800 XY F36(12)SIEP PP5 %%PageTrailerx%%%PageFonts: Helvetica-Bold Helvetica60%%+ NewCenturySchlbk-Roman Helvetica-BoldOblique%%+ NewCenturySchlbk-Italic9%%PageProcessColors:%%PageCustomColors: (BLACK)e%1%%Page: (13) 15S%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)x PaperHeight PaperWidth PM 0 0 XYG0 SC 24810 1807 XY F24(FIND/FIN)S -2 x(D)S 10773 4866 XY F151(Y)S -56 x9E(ou)S 167 x(cannot)S 167 x(specify)S 167 x(the)S 166 x(quali\211ers)S)C167 x(/ST)S -27 x(ART)S 166 x(and)S 167 x(/WINDOW)S -2 x(=0)S 167 x C(or)S 166 x(/ST)S -27 x(ART)S 166 x(and)S 10773 X 548 y(/NOOUTPUT)S(G167 x(at)S 167 x(the)S 167 x(same)S 166 x(time.)S 251 x(However)S -36 xpH(,)S 167 x(it)S 167 x(is)S 167 x(possible)S 166 x(to)S 166 x(use)S 167 xD(/ST)S -27 x(ART)S 167 x(and)S 10773 X 548 y(/END)S 166 x(at)S 166 xC(the)S 166 x(same)S 165 x(time.)S 10773 7058 XY F25(/ST)S -51 x(A)ShE-52 x(TISTICS)S 10773 X 797 y(/NOST)S -52 x(A)S -52 x(TISTICS)S 165 x7H(\(default\))S 10773 X 598 y F151(Controls)S 166 x(whether)S 166 x(the)SF166 x(following)S 167 x(statis)S -2 x(tics)S 166 x(about)S 166 x(the)SH166 x(search)S 166 x(are)S 167 x(displayed:)S 10773 X 896 y(\201)S 595 xC(Number)S 166 x(of)S 166 x(\211les)S 166 x(searched)S 10773 X 897 y7J(\201)S 595 x(Number)S 166 x(of)S 166 x(records)S 166 x(searched)S 10773 XJ896 y(\201)S 595 x(Number)S 166 x(of)S 166 x(characters)S 167 x(searched)SD10773 X 897 y(\201)S 595 x(Number)S 166 x(of)S 166 x(matches)S 166 xH(found)S 10773 X 897 y(\201)S 595 x(Number)S 166 x(of)S 166 x(matching)SG167 x(records)S 166 x(found)S 10773 X 896 y(\201)S 595 x(Number)S 166 x6I(of)S 166 x(lines)S 166 x(printed)S 10773 X 897 y(\201)S 595 x(Buffered)SSC166 x(I/O)S 166 x(count)S 10773 X 897 y(\201)S 595 x(Direct)S 165 xOC(I/O)S 166 x(count)S 10773 X 896 y(\201)S 595 x(Number)S 166 x(of)S8F166 x(page)S 167 x(faults)S 10773 X 897 y(\201)S 595 x(Elapsed)S 165 xE(CPU)S 166 x(time)S 10773 X 897 y(\201)S 595 x(Elapsed)S 165 x(time)SeF10773 19661 XY F25(/SYMBOLS)S 10773 X 797 y(/NOSYMBO)S -2 x(LS)S 167 xH(\(default\))S 10773 X 597 y F151(Controls)S 171 x(whether)S 172 x(the)SH172 x(following)S 172 x(symbols)S 171 x(containing)S 173 x(information)SM172 x(about)S 172 x(the)S 10773 X 548 y(search)S 166 x(are)S 167 x(written:)S3H10773 X 897 y(\201)S 595 x(FIND_FILES_SEA)S -2 x(RCHED)S 165 x(-)S 166 xC(Number)S 166 x(of)S 166 x(\211les)S 166 x(searched)S 10773 X 897 y E(\201)S 595 x(FIND_REC)S -2 x(ORDS_SE)S -2 x(ARCHED)S 165 x(-)S 165 xAC(Number)S 167 x(of)S 166 x(records)S 166 x(searched)S 10773 X 896 y5H(\201)S 595 x(FIND_CHAR)S -2 x(ACTERS_SE)S -2 x(ARCHED)S 165 x(-)S 165 xF(Number)S 167 x(of)S 166 x(characters)S 166 x(searched)S 10773 X 897 yD(\201)S 595 x(FIND_MA)S -28 x(TCHES_FOUND)S 165 x(-)S 165 x(Number)SC167 x(of)S 166 x(matches)S 166 x(found)S 10773 X 896 y(\201)S 595 xSG(FIND_REC)S -2 x(ORDS_MA)S -29 x(TCHED)S 165 x(-)S 166 x(Number)S 167 x I(of)S 166 x(matching)S 167 x(records)S 166 x(found)S 10773 X 897 y(\201)S3F595 x(FIND_LINES_PRI)S -2 x(NTED)S 166 x(-)S 166 x(Number)S 166 x(of)SF166 x(lines)S 166 x(printed)S 10773 28328 XY F25(/WINDOW[=\(n1,n2\)])SC10773 X 797 y(/NOWIND)S -2 x(OW)S 166 x(\(default\))S 10773 X 598 ylFF151(Speci\211es)S 166 x(the)S 166 x(number)S 167 x(of)S 166 x(lines)SF166 x(to)S 166 x(be)S 166 x(displayed)S 166 x(with)S 165 x(the)S 167 xK(searched)S 166 x(pattern.)S 10773 X 896 y(If)S 176 x(you)S 177 x(specify)S2E177 x(the)S 176 x(/WINDOW)S 175 x(quali\211er)S 177 x(without)S 176 x C(the)S 177 x(value)S 177 x(n1)S 176 x(and)S 177 x(n2,)S 179 x(two)S F10773 X 548 y(lines)S 173 x(above)S 174 x(the)S 174 x(searched)S 174 xC(string,)S 176 x(the)S 174 x(searched)S 173 x(string,)S 176 x(and)SeL174 x(two)S 173 x(lines)S 173 x(below)S 10773 X 548 y(the)S 174 x(searched)SH174 x(string)S 174 x(are)S 174 x(included)S 175 x(in)S 174 x(the)S 174 xI(output.)S 265 x(If)S 174 x(you)S 174 x(specify)S 174 x(/WINDOW)S 10773 X1D548 y(with)S 184 x(a)S 183 x(single)S 184 x(number)S 185 x(\(n1\),)SD189 x(n1)S 184 x(speci\211es)S 184 x(the)S 184 x(number)S 184 x(of)SH184 x(lines)S 184 x(to)S 183 x(display)S 10773 X 548 y(including)S 181 xD(the)S 180 x(search)S 180 x(string.)S 278 x(Half)S 179 x(the)S 180 xC(lines)S 180 x(precede)S 180 x(the)S 180 x(matched)S 179 x(search)S)D10773 X 548 y(string)S 164 x(and)S 163 x(half)S 163 x(follow)S 163 xF(it.)S 249 x(\(If)S 162 x(n)S 164 x(is)S 163 x(even,)S 165 x(1)S 163 xE(line)S 163 x(is)S 163 x(added)S 163 x(to)S 163 x(the)S 163 x(lined)SxD163 x(following)S 10773 X 548 y(the)S 166 x(matched)S 166 x(search)S*167 x(pattern.\))S 27704 36925 XY F36(13)SEP PPi %%PageTrailern2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ Helvetica-BoldObliquee%%PageProcessColors:%%PageCustomColors: (BLACK)e%t%%Page: (14) 16e%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend) PaperHeight PaperWidth PM 0 0 XYK0 SC 5094 1807 XY F24(FIND/FIND)S 10773 4866 XY F151(For)S 170 x(example,)S H172 x(if)S 169 x(you)S 171 x(specify)S 170 x(/WINDOW=)S -2 x(10,)S 171 xC(nine)S 171 x(additional)S 169 x(lines)S 170 x(are)S 170 x(listed)S1N10773 X 548 y(along)S 179 x(with)S 178 x(the)S 179 x(line)S 178 x(containing)SF180 x(the)S 179 x(search)S 178 x(pattern.)S 275 x(Four)S 179 x(lines)SI178 x(are)S 179 x(listed)S 10773 X 548 y(above)S 167 x(the)S 166 x(line)S C167 x(containing)S 168 x(the)S 166 x(search)S 167 x(pattern)S 166 xiD(and)S 167 x(\211ve)S 167 x(lines)S 166 x(are)S 167 x(listed)S 165 xF(below)S 10773 X 548 y(it,)S 166 x(for)S 166 x(a)S 166 x(total)S 166 xE(of)S 166 x(ten)S 166 x(lines.)S 10773 X 896 y(If)S 172 x(you)S 174 xtI(specify)S 172 x(n1)S 173 x(and)S 173 x(n2,)S 175 x(the)S 173 x(/WINDOW)SaC171 x(quali\211er)S 173 x(displays)S 172 x(n1)S 173 x(lines)S 173 x(G(above)S 10773 X 548 y(the)S 171 x(search)S 171 x(string,)S 173 x(the)S(C170 x(search)S 172 x(string,)S 172 x(and)S 171 x(n2)S 171 x(lines)S F171 x(below)S 170 x(the)S 171 x(search)S 171 x(string.)S 10773 X 548 yD(Either)S 166 x(of)S 166 x(these)S 166 x(numbers)S 166 x(can)S 167 xH(be)S 166 x(zero.)S 10773 X 897 y(If)S 172 x(you)S 173 x(specify)S 172 xF(/WINDOW=0,)S 173 x(the)S 173 x(\211le)S 172 x(name)S 173 x(of)S 172 xI(each)S 173 x(\211le)S 172 x(containing)S 174 x(a)S 172 x(match)S 10773 XTF548 y(\(but)S 171 x(no)S 171 x(records\))S 170 x(is)S 171 x(included)SK171 x(in)S 171 x(the)S 171 x(output.)S 259 x(This)S 171 x(speci\211cation)StF170 x(creates)S 171 x(a)S 171 x(\211le)S 10773 X 548 y(\(using)S 168 xE(the)S 168 x(/OUTPUT)S 169 x(quali\211er\))S 168 x(that)S 168 x(can)S1H168 x(be)S 168 x(inserted)S 167 x(into)S 168 x(a)S 168 x(command)S 168 xK(\211le)S 168 x(to)S 10773 X 548 y(manipulate)S 166 x(the)S 166 x(\211les)S)F166 x(containing)S 168 x(matches.)S 10773 X 896 y(Y)S -56 x(ou)S 160 xK(cannot)S 160 x(specify)S 159 x(the)S 159 x(quali\211ers)S 159 x(/WINDOW=)SoE-2 x(0)S 159 x(and)S 160 x(/END)S 158 x(at)S 159 x(the)S 159 x(same)S E158 x(time.)S 10773 X 897 y(If)S 180 x(you)S 182 x(omit)S 180 x(the)StD181 x(/WINDOW)S 180 x(quali\211er)S 181 x(entirely)S -55 x(,)S 185 xE(only)S 182 x(the)S 181 x(line)S 181 x(containing)S 182 x(a)S 10773 XeE548 y(match)S 166 x(is)S 166 x(displayed.)S 5094 14580 XY 23160 204 RnE5094 15398 XY F24(EXAMPLES)S 5094 16430 XY F202(1)S 6290 X -49 y F102TH($)S 1 SC 239 x(FIND)S 240 x(CABLE.MEM,JOYNER.M)S 2 x(EM)S 239 x("b%t")SS0 SC 6290 X 448 y($)S 1 SC 239 x(FIND/PATTERN=P)S 2 x(OSIX)S 239 x(CABLE.MEM,JOYN)SaJ2 x(ER.MEM)S 239 x("b.t")S 0 SC 10773 17826 XY F151(This)S 180 x(command)SD180 x(searches)S 180 x(the)S 180 x(\211les)S 180 x(CABLE.MEM)S 180 xF(and)S 180 x(JOYNER)S -2 x(.MEM)S 181 x(for)S 10773 X 597 y(occurren)SH2 x(ces)S 172 x(of)S 173 x F152(B)S 173 x F151(or)S 173 x F152(b)S 173 xGF151(followed)S 173 x(by)S 173 x(any)S 174 x(single)S 173 x(character)S4C174 x(and)S 173 x(a)S 173 x F152(T)S 173 x F151(or)S 174 x F152(t)S EF151(,)S 175 x(as)S 173 x(in)S 10773 X 598 y(the)S 166 x(following:)S)H11670 X 897 y F152(bet)S F151(ween)S 11670 X 597 y F152(bat)S F151(man)SG10773 21611 XY(Each)S 152 x(line)S 153 x(containing)S 153 x(the)S 152 x C(string)S 153 x(is)S 151 x(displayed)S 152 x(at)S 152 x(the)S 152 x1G(terminal.)S 250 x(It)S 151 x(is)S 152 x(necessary)S 10773 X 598 y(to)StG166 x(enclose)S 166 x(the)S 166 x(string)S 167 x(in)S 166 x(quotation)S7C166 x(marks)S 166 x(because)S 167 x(it)S 165 x(contains)S 167 x(a)S1C166 x(wildcard.)S 5094 23232 XY F202(2)S 6290 X -57 y F102($)S 1 SC0C239 x(FIND/OUTPUT=RE)S 2 x(SULTS.DAT/WINDOW=9)S 241 x(DISLIST.MEM)SSC240 x("b*t")S 0 SC 6290 X 449 y($)S 1 SC 239 x(FIND/PATTERN=P)S 2 xoD(OSIX/OUTPUT=RESULTS)S 2 x(.DAT/WINDOW=9)S 240 x(DISLIST.MEM)S 240 xE("b.*t")S 0 SC 10773 24620 XY F151(The)S 172 x(FIND)S 171 x(command)SWC171 x(searches)S 171 x(the)S 172 x(\211le)S 172 x(DISLIS)S -2 x(T)SSD-45 x(.MEM)S 172 x(for)S 171 x(occurren)S 2 x(ces)S 171 x(of)S 171 xEF152(B)S 10773 X 598 y F151(or)S 166 x F152(b)S 166 x F151(followed)S)D166 x(any)S 167 x(number)S 166 x(of)S 166 x(characters)S 167 x(and)SF166 x(a)S 166 x F152(T)S 166 x F151(or)S 167 x F152(t)S F151(,)S 166 xJ(as)S 166 x(in)S 166 x(the)S 167 x(following:)S 11670 X 896 y F152(blast)SL11670 X 598 y(be)S 166 x(st)S F151(ill)S 11670 X 598 y(the)S 166 x(strings)SE166 x(found)S 167 x(by)S 166 x F152(b%t)S 166 x F151(in)S 167 x(the)SSC166 x(preceding)S 167 x(example)S 10773 28406 XY(The)S 172 x(four)S0C172 x(lines)S 171 x(preceding)S 173 x(and)S 172 x(following)S 171 x H(each)S 172 x(occurren)S 2 x(ce)S 171 x(of)S 172 x(the)S 171 x(pattern)SK172 x(are)S 10773 X 598 y(included)S 167 x(in)S 166 x(the)S 166 x(output.)SrC5094 30026 XY F202(3)S 6290 X 49 y F102($)S 1 SC 239 x(FIND)S 240 xrE(OMAHA::DISK1:[EXP])S 2 x(SUB.DAT,DATA.LIS)S 240 x("m\\\(\\[ae]\\[i)S( 2 x(y]e\\)Sa"XP /F119 106 138 5 -11 6 31 43 8 0EPXLC RPH20158 30075 XY F119(j)S F102(ai\\\)r")S 0 SC 6290 X 548 y($)S 1 SC 239 xM(FIND/PATTERN=P)S 2 x(OSIX)S 239 x(OMAHA::DISK1:[)S 2 x(EXP]SUB.DAT,DATA.LI)S0O2 x(S)S 239 x("m\([ae][iy]e)S F119(j)S F102(ai)S 2 x(\)r")S 0 SC 10773 31619 XY1HF151(The)S 156 x(FIND)S 155 x(command)S 155 x(searches)S 155 x(through)SF157 x(the)S 155 x(\211les)S 155 x(SUB.DA)S -28 x(T)S 156 x(and)S 155 xE(DA)S -28 x(T)S -27 x(A.LIS)S 155 x(at)S 10773 X 598 y(remote)S 169 xNG(node)S 170 x(OMAHA)S 168 x(for)S 170 x(all)S 169 x(occurrences)S 170 xuI(of)S 169 x(the)S 170 x(in)S 169 x(Germany)S 170 x(popular)S 169 x(name)SmC10773 X 597 y(meyer)S 167 x(with)S 165 x(it)S 166 x(various)S 167 xrD(ways)S 165 x(of)S 166 x(writing.)S 250 x(It)S 166 x(matches)S 165 xC(the)S 167 x(following)S 166 x(strings:)S 11670 X 897 y(Ober)S F152 F(meier)S 11670 X 598 y(Maier)S 11670 X 597 y(Meyer)S F151(-Luedensch)S<2 x(eidt)S 11670 X 598 y F152(Mayer)S 5094 36925 XY F36(14)SEP PP) %%PageTrailer)2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman*%%+ Jinete Courier NewCenturySchlbk-Italic %%+ amsy10%%PageProcessColors:%%PageCustomColors: (BLACK)S%%+ (USERTAGCOLOR)%e%%Page: (15) 17S%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)R PaperHeight PaperWidth PM 0 0 XYF0 SC 24810 1807 XY F24(FIND/FIN)S -2 x(D)S 11670 4848 XY F151(Hinter)SHF152(mair)S 10773 5944 XY F151(The)S 182 x(list)S 179 x(of)S 181 x(all)SF181 x(records)S 181 x(containing)S 182 x(one)S 181 x(of)S 181 x(this)SC180 x(strings)S 181 x(is)S 180 x(displayed)S 181 x(at)S 180 x(the)SyD10773 X 597 y(local)S 166 x(terminal.)S 5094 7557 XY F202(4)S 6290 XE-49 y F102($)S 1 SC 239 x(FIND)S 240 x(KHADAFY.TXT)S 240 x(-)S 6290 X5H448 y("M\\[ou]'\\,am\\:\\[)S 2 x(ae]r)S 239 x(*\\\(\\[AEae]l\\[-)S 241 xS(]\\\)\\,\\[GKQ]h\\,\\[ae)S 2 x(u]\\:\\\(\\[dtz]\\[dhz]\\,)S 2 x(\\\)\\:af\\[iy]")S8P0 SC 6290 X 448 y($)S 1 SC 239 x(FIND/PATTERN=P)S 2 x(OSIX)S 239 x(KHADAFY.TXT)SE240 x(-)S 6290 X 449 y("M[ou]'?am+[ae]r)S 241 x(.*\([AEae]l[-)S 240 xcL(]\)?[GKQ]h?[aeu])S 2 x(+\([dtz][dhz]?\)+af[i)S 2 x(y]")S 0 SC 10773 9849 XYDF151(The)S 171 x(FIND)S 169 x(command)S 170 x(searches)S 170 x(the)SD171 x(\211les)S 169 x(KHADAFY)S -57 x(.TXT)S 171 x(for)S 170 x(all)SF170 x(occurrenc)S 2 x(es)S 10773 X 598 y(of)S 166 x(the)S 166 x(name)SD167 x(of)S 166 x(the)S 166 x(Libyan)S 167 x(leader)S -37 x(.)S 249 xD(It)S 166 x(matches)S 166 x(the)S 166 x(following)S 166 x(strings:)SH11670 12240 XY F152(Muammar)S 166 x(Qadda\211)S 11670 X 598 y(Mo'ammar)SC165 x(Gadha\211)S 11670 X 598 y(Muammar)S 166 x(Kadda\211)S 11670 XwD597 y(Muammar)S 166 x(Qadha\211)S 11670 X 598 y(Moammar)S 166 x(El)SH165 x(Kadha\211)S 11670 X 598 y(Muammar)S 166 x(Gada\211)S 11670 X 598 yG(Mu'ammar)S 166 x(al-Qada\211)S 11670 X 597 y(Moamer)S 166 x(El)S 166 x0F(Kazza\211)S 11670 X 598 y(Moamar)S 166 x(al-Gadda\211)S 11670 X 598 yF(Mu'ammar)S 166 x(Al)S 165 x(Qatha\211)S 11670 X 598 y(Muammar)S 166 xE(Al)S 166 x(Qatha\211)S 11670 X 597 y(Mo'ammar)S 165 x(el-Gadha\211)SYK11670 X 598 y(Moamar)S 166 x(El)S 165 x(Kadha\211)S 11670 X 598 y(Muammar)S)D166 x(al-Qadha\211)S 11670 X 598 y(Mu'ammar)S 166 x(al-Qadhdha\211)SF11670 X 597 y(Mu'ammar)S 166 x(Qada\211)S 11670 X 598 y(Moamar)S 166 xG(Gadda\211)S 11670 X 598 y(Mu'ammar)S 166 x(Qadhdha\211)S 11670 X 598 y)K(Muammar)S 166 x(Khadda\211)S 11670 X 598 y(Muammar)S 166 x(al-Khadda\211)SxC11670 X 597 y(Mu'amar)S 166 x(al-Kada\211)S 11670 X 598 y(Muammar)S H166 x(Ghaddafy)S 11670 X 598 y(Muammar)S 166 x(Ghada\211)S 11670 X 598 yF(Muammar)S 166 x(Ghadda\211)S 11670 X 597 y(Muamar)S 166 x(Kadda\211)SH11670 X 598 y(Muammar)S 166 x(Quatha\211)S 11670 X 598 y(Muammar)S 166 xG(Ghedda\211)S 11670 X 598 y(Muamar)S 166 x(Al-Kadda\211)S 11670 X 597 y6D(Moammar)S 166 x(Khadafy)S 11670 X 598 y(Moammar)S 166 x(Qudha\211)SJ11670 X 598 y(Mu'ammar)S 166 x(al-Qadda\211)S 11670 X 598 y F151(Mulazim)SC166 x(A)S -38 x(wwal)S 165 x F152(Mu'ammar)S 166 x(Muhammad)S 167 xmD(Abu)S 166 x(Minyar)S 167 x(al-Qadha\211)S 10773 31866 XY F151(The)SF177 x(list)S 175 x(of)S 176 x(all)S 176 x(records)S 176 x(containing)SE178 x(one)S 176 x(of)S 176 x(these)S 176 x(strings)S 176 x(is)S 176 xtK(displayed)S 176 x(at)S 175 x(the)S 10773 X 598 y(terminal.)S 5094 33480 XY LF202(5)S 6290 X -49 y F102($)S 1 SC 239 x(FIND/NOPATTERN)S 241 x(FIND.SDML)SH240 x(""/END="")S 0 SC 10773 34427 XY F151(The)SH174 x(FIND)S 172 x(command)S 173 x(searches)S 173 x(the)S 173 x(\211le)SH173 x(FIND.SDML)S 172 x(and)S 173 x(displays)S 173 x(all)S 172 x(table)SE10773 X 598 y(de\211nitions)S 166 x(in)S 167 x(this)S 165 x(\211le.)Su27704 36925 XY F36(15)SSEP PPu %%PageTrailers2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman*%%+ NewCenturySchlbk-Italic Jinete Courier%%PageProcessColors:%%PageCustomColors: (BLACK) %%+ (USERTAGCOLOR)%S%%Page: (16) 18S%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)o PaperHeight PaperWidth PM 0 0 XYD0 SC 5094 1807 XY F24(FIND/FIND)S 5094 4823 XY F202(6)S 6290 X -57 yCF102($)S 1 SC 239 x(FIND/NOPATTERN)S 241 x(SOME_STRUCTURES.H/)S 2 x)G(LIMIT=1/START=struc)S 2 x(t)S 239 x(the_name_of_the_st)S 2 x(ructure)S(K0 SC 10773 5762 XY F151(The)S 156 x(FIND)S 155 x(command)S 155 x(searches)SoH155 x(the)S 156 x(\211le)S 155 x(SOME_STRUCTURE)S -2 x(S.H)S 156 x(for)SC155 x(the)S 156 x(\211rst)S 10773 X 598 y(occurren)S 2 x(ce)S 177 x0E(of)S 178 x F152(the_name_of_t)S 2 x(he_struct)S 2 x(ure)S 178 x F1511I(and)S 178 x(displays)S 177 x(every)S 179 x(record)S 178 x(from)S 10773 X I597 y(the)S 172 x(last)S 172 x(occurrence)S 173 x(of)S 172 x F152(struc)S7F2 x(t)S 172 x F151(before)S 172 x(the)S 172 x(match)S 172 x(up)S 173 xG(to)S 172 x(the)S 172 x(record)S 172 x(containing)S 10773 X 598 y(the)S M166 x(match,)S 167 x(i.e.)S 250 x(the)S 166 x(complete)S 166 x(de\211nition)S5F167 x(of)S 166 x(the)S 166 x(structure.)S 5094 8570 XY F202(7)S 6290 XQ-48 y F102($)S 1 SC 239 x(FIND/LIMIT=1/N)S 2 x(OPATTERN)S 240 x(SYS$LIBRARY:*.H)S8O240 x("struct)S 240 x(accdef"/END=")S 22071 X(})S 239 x(;")S 0 SC 10773 9518 XY_HF151(This)S 188 x(command)S 189 x(searches)S 188 x(the)S 189 x(C)S 187 xE(header)S 189 x(\211les)S 188 x(in)S 189 x(SYS$LIBR)S -2 x(AR)S -19 x)D(Y)S 188 x(for)S 189 x(the)S 10773 X 598 y(de\211nition)S 167 x(of)SH166 x(the)S 166 x(structure)S 167 x F152(accdef)S F151(.)S 5094 11138 XYUF202(8)S 6290 X -56 y F102($)S 1 SC 239 x(FIND/NOPATTERN)S 241 x(SYS$LIBRARY:PASCAL)ScM2 x($LIB_ROUTINES.PAS/L)S 2 x(IMIT=1)S 239 x(LIB$SIGNAL/EN)S 2 x(D=EXTERNAL)StL0 SC 10773 12078 XY F151(FIND)S 247 x(searches)S 248 x(the)S 248 x(routine)SJ249 x F152(LIB$SIGNAL)S 247 x F151(in)S 248 x(the)S 248 x(\211le)S 10773 XD598 y(SYS$LIBRA)S -2 x(R)S -18 x(Y)S -47 x(:P)S -36 x(ASCAL$LIB_RO)SC-2 x(UTINES.P)S -37 x(AS)S 171 x(and)S 171 x(displays)S 170 x(the)SOE170 x(complete)S 10773 X 598 y(de\211nition)S 167 x(of)S 166 x(this)S F166 x(routine.)S 10773 X 896 y(T)S -45 x(o)S 177 x(make)S 178 x(sure)SF178 x(that)S 178 x(the)S 178 x(whole)S 177 x(de\211nition)S 179 x(is)SE177 x(displayed,)S 181 x(the)S 178 x(end)S 178 x(expression)S 10773 XNJ598 y(could)S 172 x(be)S 172 x(changed)S 173 x(into)S 171 x("EXTERNAL;\\)SC49 x(w\\)S 49 x(>")S 172 x(\(VMS)S 171 x(style\),)S 173 x(thereby)S(G173 x(avoiding)S 10773 X 598 y(that)S 170 x(the)S 171 x(display)S 171 xhD(stops)S 169 x(if)S 170 x(the)S 171 x(word)S 170 x F152(extern)S 2 xD(al)S 170 x F151(occurs)S 171 x(in)S 171 x(the)S 171 x(description)SE170 x(of)S 170 x(the)S 10773 X 598 y(routine)S 167 x(\(descriptions)ScH165 x(all)S 166 x(have)S 167 x(a)S 166 x(closing)S 167 x(comment)S 166 xD(at)S 165 x(the)S 167 x(end)S 166 x(of)S 166 x(the)S 166 x(line\).)SH5094 16987 XY F202(9)S 6290 X -57 y F102($)S 1 SC 239 x(FIND/NOPATTERN)SF241 x(PROG.B32/LIMIT=1/S)S 2 x(TART="FIELD")S 240 x("fac$"/END="TES")SK0 SC 10773 17926 XY F151(FIND)S 174 x(searches)S 174 x(the)S 174 x(\211le)SSG175 x(PROG.B32)S 173 x(and)S 174 x(displays)S 174 x(the)S 174 x(FIELD)S(C173 x(de\211nitions)S 175 x(of)S 10773 X 598 y F152(fac$)S F151(.)S15094 36925 XY F36(16)SEP PPS %%PageTrailer1"%%PageFonts: Helvetica-Bold Jinete:%%+ Courier NewCenturySchlbk-Roman NewCenturySchlbk-Italic%%PageProcessColors:%%PageCustomColors: (BLACK) %%+ (USERTAGCOLOR)%s%%Page: (17) 19e%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)u PaperHeight PaperWidth PM 0 0 XYE0 SC 23105 1807 XY F24(FIND/)S -2 x(REPLACE)S 5094 4546 XY 23160 48 R(C5094 5543 XY F20(FIND/)S 2 x(REPLACE)S 10773 7037 XY F34(Searches)S4E176 x(one)S 176 x(or)S 176 x(more)S 176 x(\211les)S 175 x(for)S 177 xFM(the)S 176 x(speci\211ed)S 176 x(expression)S 175 x(and)S 176 x(substitutes)SsD177 x(the)S 10773 X 598 y(occurrences)S 166 x(of)S 166 x(the)S 167 xH(expression)S 165 x(with)S 166 x(a)S 166 x(replacement)S 166 x(string.)SC5094 8830 XY 23160 204 R 5094 9848 XY F24(FORMA)S -53 x(T)S 10773 XRC(FIND/R)S -2 x(EPLACE)S 697 x F23(\211le-spec[,.)S -2 x(..])S 249 xaK(expressi)S -2 x(on)S 166 x(replaceme)S -2 x(nt)S 5094 11044 XY 23160 204 ROS5094 11862 XY F24(P)S -51 x(ARA)S -2 x(METERS)S 849 x -21 y F25(\211le-spec[,...])SyE10773 X 548 y F151(Speci\211es)S 172 x(the)S 172 x(names)S 172 x(of)SxD172 x(one)S 173 x(or)S 172 x(more)S 172 x(\211les)S 172 x(to)S 172 xI(be)S 172 x(searched.)S 262 x(Y)S -55 x(ou)S 172 x(must)S 172 x(specify)SNI10773 X 548 y(at)S 182 x(least)S 181 x(one)S 182 x(\211le)S 182 x(name.)SWC282 x(If)S 181 x(you)S 183 x(specify)S 182 x(two)S 181 x(or)S 182 x D(more)S 182 x(\211le)S 182 x(names,)S 187 x(separate)S 10773 X 548 yF(them)S 166 x(with)S 166 x(commas.)S 10773 X 896 y(W)S -19 x(ildcard)SE166 x(characters)S 167 x(are)S 166 x(allowed)S 165 x(in)S 167 x(the)S(G166 x(\211le)S 166 x(speci\211cation.)S 10773 15477 XY F25(expression)S7E10773 X 598 y F151(Speci\211es)S 188 x(the)S 189 x(expression)S 189 x(L(to)S 188 x(be)S 188 x(replaced)S 188 x(in)S 189 x(the)S 189 x(speci\211ed)SK188 x(\211les.)S 294 x(Enclose)S 10773 X 548 y(strings)S 181 x(containing)SnC182 x(lowercase)S 180 x(letters,)S 184 x(blanks,)S 185 x(or)S 181 x O(other)S 181 x(nonalphanumeric)S 10773 X 548 y(characters)S 167 x(\(including)S1D167 x(spaces\))S 165 x(in)S 166 x(quotation)S 167 x(marks.)S 10773 XH896 y(Y)S -56 x(ou)S 191 x(can)S 191 x(use)S 190 x(the)S 190 x(/DIACRI)SE-2 x(TICAL,)S 191 x(/EXACT)S -47 x(,)S 191 x(/MA)S -27 x(TCH,)S 190 x(F(and)S 190 x(/P)S -36 x(A)S -27 x(TTERN)S 10773 X 548 y(quali\211ers)SC166 x(to)S 166 x(alter)S 166 x(the)S 166 x(way)S 166 x(that)S 166 xSG(FIND/REPLACE)S 165 x(matches)S 166 x(expressions.)S 10773 X 897 y(If)S)H167 x(the)S 167 x(quali\211er)S 167 x(/P)S -36 x(A)S -28 x(TTERN)S 167 xI(is)S 166 x(present)S 167 x(\(default\),)S 167 x(the)S 167 x(expression)SnG168 x(is)S 166 x(treated)S 167 x(as)S 10773 X 548 y(a)S 166 x(regular)S(H167 x(expression,)S 167 x(otherwise)S 166 x(as)S 165 x(string.)S 10773 XD897 y(Regular)S 179 x(expressions)S 178 x(consist)S 177 x(of)S 178 xH(a)S 178 x(string)S 178 x(of)S 178 x(ordinary)S 179 x(characters)S 179 xF(combined)S 10773 X 548 y(with)S 166 x(metacharacters.)S 251 x(There)SG168 x(are)S 166 x(two)S 166 x(different)S 167 x(sets)S 166 x(of)S 166 xdF(metacharacters,)S 168 x(VMS)S 10773 X 548 y(style)S 182 x(and)S 183 xF(POSIX)S 181 x(style.)S 282 x(The)S 183 x(/P)S -36 x(A)S -28 x(TTERN)SF183 x(quali\211er)S 183 x(is)S 181 x(used)S 183 x(to)S 182 x(specify)SC182 x(the)S 10773 X 547 y(style.)S 10773 X 897 y(Characters)S 179 x D(and)S 180 x(metacharacters)S 179 x(are)S 179 x(by)S 180 x(default)SE179 x(concatenated)S 180 x(as)S 179 x(with)S 178 x(an)S 10773 X 548 y G(ordinary)S 183 x(string.)S 280 x(It)S 181 x(is)S 181 x(however)S 182 xiE(possible,)S 185 x(to)S 182 x(group)S 182 x(them)S 182 x(with)S 181 x1K(and)S 181 x(to)S 182 x(use)S 10773 X 548 y(alternation)S 166 x(\(logical)SiG167 x(or\).)S 249 x(This)S 167 x(is)S 165 x(done)S 167 x(with)S 10773 XiG897 y 17484 48 R 10773 25988 XY F40(VMS)S 150 x(style)S 14360 X(POSIX)S(D149 x(style)S 17946 X(Rule)S 10773 X 299 y 17484 48 R 10773 26884 XYJF152(\\)S 50 x(\()S 14360 X(\()S 17946 X F38(Start)S 150 x(group)S 10773 XF748 y F152(\\)S 50 x(\))S 14360 X(\))S 17946 X F38(End)S 150 x(group)S10773 X 747 y F152(\\)S)"XP /F120 106 128 4 -10 5 28 39 8 0EPXLC RP6E11125 28379 XY F120(j)S 14360 X(j)S 17946 X F38(Alternation)S 10773 XDE299 y 17484 48 R 10773 29574 XY F151(It)S 170 x(is)S 170 x(possible)S)F170 x(to)S 170 x(repeat)S 171 x(characters)S 171 x(or)S 170 x(groups)SD172 x(through)S 172 x(the)S 170 x(use)S 171 x(of)S 170 x(the)S 171 xI(repeat)S 10773 X 548 y(pattern)S 10773 X 897 y 17484 48 R 10773 31517 XYtDF40(VMS)S 150 x(style)S 14360 X(POSIX)S 149 x(style)S 17946 X(Rule)SF10773 X 299 y 17484 48 R 10773 32414 XY F152(\\)S 50 x(.)S 14360 X(*)SD17946 X F38(Repeat)S 158 x(previous)S 159 x(pattern)S 158 x(\(zero)SE159 x(or)S 159 x(more,)S 160 x(including)S 17946 X 548 y(original\))S G10773 X 747 y F152(\\)S 50 x(:)S 14360 X(+)S 17946 X F38(Repeat)S 158 x(D(previous)S 159 x(pattern)S 158 x(\(at)S 158 x(least)S 158 x(once,)SD160 x(including)S 17946 X 548 y(original\))S 27704 36925 XY F36(17)SEP PP1 %%PageTrailer5%%%PageFonts: Helvetica-Bold Helveticau+%%+ Helvetica-Oblique Helvetica-BoldOblique 2%%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic %%+ amsy98%%PageProcessColors:%%PageCustomColors: (BLACK) %7%%Page: (18) 20)%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)M PaperHeight PaperWidth PM 0 0 XYD0 SC 5094 1807 XY F24(FIND/REPLAC)S -2 x(E)S 526 x 4546 Y 17484 48 RC10773 5045 XY F40(VMS)S 150 x(style)S 14360 X(POSIX)S 149 x(style)S D17946 X(Rule)S 10773 X 298 y 17484 48 R 10773 6091 XY F152(\\)S 50 xF(,)S 14360 X(?)S 17946 X F38(Repeat)S 159 x(previous)S 160 x(pattern)SG159 x(\(zero)S 159 x(or)S 159 x(once,)S 161 x(including)S 17946 X 548 y G(original\))S 10773 X 298 y 17484 48 R 10773 7834 XY F151(These)S 174 x D(repeat)S 173 x(patterns)S 173 x(work)S 173 x(on)S 173 x(the)S 174 xE(character)S 174 x(\(or)S 173 x(group\))S 174 x(they)S 174 x(follow)S1E-47 x(.)S 264 x(This)S 10773 X 548 y(group)S 182 x(must)S 180 x(not)S1D182 x(match)S 181 x(the)S 181 x(empty)S 181 x(string,)S 185 x(e.g.)SG280 x F152(\\)S 50 x(\(x\\)S 50 x(.\\)S 50 x(\)\\)S 49 x(:)S 280 x F151iJ(\(VMS)S 180 x(style\))S 181 x(is)S 10773 X 548 y(illegal,)S 164 x(since)SG162 x F152(x\\)S 50 x(.)S 249 x F151(not)S 163 x(only)S 163 x(matches)S1C162 x F152(x)S F151(,)S 163 x F152(xx)S F151(,)S 164 x(...,)S 165 x HF152(x...x)S F151(,)S 165 x(but)S 162 x(also)S 162 x(the)S 162 x(empty)SD163 x(string,)S 10773 X 548 y(and)S 166 x(this)S 166 x(match)S 166 xH(cannot)S 167 x(be)S 166 x(repeated.)S 10773 X 897 y(There)S 169 x(are)SI169 x(metacharacters)S 168 x(to)S 168 x(match)S 169 x(the)S 168 x(empty)S2C169 x(string)S 168 x(at)S 168 x(the)S 169 x(beginning)S 170 x(and)SSE10773 X 548 y(at)S 166 x(the)S 166 x(end)S 166 x(of)S 166 x(a)S 166 x2I(record)S 10773 X 896 y 17484 48 R 10773 12317 XY F40(VMS)S 150 x(style)S E14360 X(POSIX)S 149 x(style)S 17946 X(Rule)S 10773 X 299 y 17484 48 R)F10773 13214 XY F152(\\)S 50 x(<)S 14360 X(^)S 17946 X F38(Line)S 150 xH(begin)S 10773 X 747 y F152(\\)S 50 x(>)S 14360 X($)S 17946 X F38(Line)SG150 x(end)S 10773 X 299 y 17484 48 R 10773 15157 XY F151(FIND/REPLACE)S1C194 x(cannot)S 196 x(match)S 196 x(strings)S 195 x(crossing)S 196 x E(record)S 196 x(boundaries.)S 10773 X 548 y(Therefore)S 186 x(these)S8D186 x(pattern)S 185 x(must)S 185 x(be)S 185 x(at)S 185 x(the)S 186 xE(beginning)S 187 x(or)S 185 x(at)S 185 x(the)S 186 x(end)S 186 x(of)S0D185 x(an)S 10773 X 548 y(expression)S 179 x(to)S 179 x(match)S 179 xO(line)S 179 x(begin)S 179 x(or)S 179 x(line)S 180 x(end,)S 182 x(respectively)SSG-54 x(.)S 275 x(If)S 178 x(they)S 180 x(are)S 179 x(not)S 10773 X 547 yhE(at)S 174 x(the)S 174 x(beginning)S 175 x(or)S 174 x(at)S 174 x(the)S2H174 x(end)S 174 x(of)S 173 x(an)S 175 x(expression,)S 176 x(with)S 173 xE(VMS)S 174 x(style)S 173 x(pattern,)S 10773 X 548 y(this)S 182 x(is)S C181 x(treated)S 182 x(as)S 181 x(an)S 182 x(error)S -36 x(,)S 186 x0H(with)S 181 x(POSIX)S 181 x(style)S 182 x(pattern,)S 186 x(these)S 182 xP(characters)S 10773 X 548 y(then)S 181 x(stand)S 180 x(for)S 180 x(themselves.)SC277 x(So,)S 184 x(with)S 180 x(VMS)S 180 x(style)S 180 x(pattern,)S F184 x(the)S 181 x(expression)S 10773 X 548 y F152(il\\)S 50 x(\\)S7"XP /F119 106 138 5 -11 6 31 43 8 0EPXLC RP0F13209 18992 XY F119(j)S F152(\\)S 50 x()S 14360 X F382G(Close)S 159 x(angle)S 14360 X 548 y(bracket)S 17946 X -548 y(Matches)SSH151 x(the)S 149 x(end)S 151 x(of)S 149 x(a)S 150 x(line.)S 10773 7386 XYEF152(\\)S 50 x(\253)S 14360 X F38(Open)S 156 x(double)S 14360 X 548 ynM(angle)S 150 x(bracket)S 871 x -548 y(Matches)S 151 x(the)S 149 x(beginning)SF151 x(of)S 149 x(a)S 150 x(word.)S 10773 8681 XY F152(\\)S 50 x(\273)SH14360 X F38(Close)S 155 x(double)S 14360 X 548 y(angle)S 150 x(bracket)SC871 x -548 y(Matches)S 151 x(the)S 149 x(end)S 151 x(of)S 149 x(a)StE150 x(word.)S 10773 9976 XY F152(\\)S 50 x(@)S 14360 X F38(At)S 149 xF(sign)S 17946 X(Matches)S 170 x(a)S 169 x(speci\211c)S 170 x(column.)SI263 x(The)S 170 x(syntax)S 169 x(is)S 168 x(as)S 17946 X 548 y(follows:)SSJ17946 X 648 y F152(\\)S 50 x(@x)S 17946 X 747 y(\\)S 50 x(@\(x\))S 17946 XE747 y(\\)S 50 x(@rx)S 17946 X 747 y(\\)S 50 x(@r\(x\))S 17946 X 747 yxDF38(x)S 150 x(is)S 149 x(the)S 150 x(column)S 150 x(number)S 17946 XC748 y(r)S 164 x(is)S 163 x(a)S 164 x(relational)S 163 x(opera)S 2 x C(tor)S 163 x(indicating)S 164 x(whether)S 164 x(the)S 17946 X 548 yxG(pattern)S 162 x(should)S 162 x(match)S 163 x(the)S 161 x(speci\211ed)S E163 x(column,)S 165 x(any)S 17946 X 547 y(column)S 168 x(less)S 168 xcG(than)S 167 x(the)S 168 x(speci\211ed)S 168 x(column)S 168 x(or)S 168 x F(any)S 17946 X 548 y(column)S 155 x(greater)S 155 x(than)S 155 x(the)SC154 x(speci\211ed)S 155 x(column.)S 234 x(V)S -33 x(alues)S 17946 X D548 y(for)S 150 x(r)S 150 x(are:)S 17946 X 648 y(<)S 20038 X(match)SH178 x(any)S 178 x(column)S 178 x(less)S 177 x(than)S 177 x(the)S 20038 XD548 y(speci\211ed)S 151 x(column)S 17946 X 747 y(=)S 20038 X(match)SH151 x(the)S 149 x(speci\211ed)S 151 x(column)S 17946 X 747 y(>)S 20038 XF(match)S 169 x(any)S 168 x(column)S 168 x(greater)S 169 x(than)S 167 xD(the)S 20038 X 548 y(speci\211ed)S 151 x(column)S 17946 X 747 y(if)SC149 x(no)S 150 x(value)S 150 x(is)S 149 x(given)S 150 x(for)S 149 x(C(r)S -24 x(,)S 149 x(=)S 149 x(is)S 149 x(assum)S 2 x(ed.)S 10773 X E748 y F152(\\)S 50 x([chars])S 14360 X F38(Brackets)S 17946 X(Match)S1G176 x(any)S 175 x(one)S 175 x(of)S 175 x(the)S 175 x(characters)S 176 xBH(inside)S 175 x(the)S 17946 X 548 y(bracke)S 2 x(ts.)S 243 x(Character)SI160 x(ranges)S 161 x(can)S 160 x(be)S 159 x(abbre)S 2 x(viated;)S 17946 X H548 y(for)S 152 x(examp)S 2 x(le)S 151 x F152(\\)S 50 x([a-zA-Z])S 150 xDF38(matches)S 153 x(any)S 153 x(lowercase)S 152 x(or)S 17946 X 547 yE(upper)S 2 x(case)S 139 x(charac)S 2 x(ter)S -25 x(.)S 224 x(Inside)StE139 x(brackets)S 140 x(exist)S 138 x(only)S 139 x(two)S 17946 X 548 yxC(metacha)S 2 x(racters,)S 161 x F152(])S 161 x F38(and)S 159 x F152SF(\\)S 50 x F38(.)S 242 x F152(])S 242 x F38(closes)S 159 x(the)S 159 xC(brackets,)S 17946 X 548 y(and)S 150 x F152(\\)S 198 x F38(quotes)SgF149 x(the)S 149 x(next)S 148 x(chara)S 2 x(cter)S 149 x(wit)S -2 x(h)SE149 x(the)S 149 x(exception)S 17946 X 548 y(of)S 150 x F152(\\)S 49 xaF(c)S F38(,)S 149 x(which)S 150 x(has)S 150 x(its)S 149 x(usual)S 150 xE(meaning.)S 10773 X 748 y F152(\\)S 50 x([)S 83 x(~1-9])S 14360 X F38nG(Brackets)S 17946 X(Match)S 168 x(any)S 167 x(charac)S 2 x(ters)S 167 xrH(not)S 167 x(inside)S 166 x(the)S 167 x(bracke)S 2 x(ts.)S 17946 X 547 yH(Character)S 153 x(range)S 2 x(s)S 152 x(can)S 153 x(be)S 152 x(abbrev)SE2 x(iated;)S 152 x(for)S 153 x(example)S 17946 X 548 y F152(\\)S 50 x$I([0-9])S 149 x F38(matches)S 151 x(any)S 150 x(character)S 151 x(except)S)E150 x(digits.)S 10773 X 748 y F152(\\)S 50 x(.)S 14360 X F38(Period)ShF17946 X(Repeat)S 158 x(previous)S 159 x(pattern)S 158 x(\(zero)S 159 xI(or)S 159 x(more,)S 160 x(including)S 17946 X 548 y(original\).)S 10773 XXC747 y F152(\\)S 50 x(:)S 14360 X F38(Colon)S 17946 X(Repeat)S 158 xrD(previous)S 159 x(pattern)S 158 x(\(at)S 158 x(least)S 158 x(once,)SE160 x(including)S 17946 X 548 y(original\).)S 10773 X 747 y F152(\\)SoD50 x(,)S 14360 X F38(Comma)S 17946 X(Repeat)S 159 x(previous)S 160 xD(pattern)S 159 x(\(zero)S 159 x(or)S 159 x(once,)S 161 x(including)SG17946 X 548 y(original\).)S 10773 X 747 y F152(\\)S 50 x(char)S 14360 XCFF38(Backslash)S 17946 X(May)S 161 x(be)S 161 x(used)S 161 x(to)S 161 xG(quote)S 161 x(the)S 160 x(metachar)S 2 x(acters)S 161 x F152(\\)S 49 x1EF38(,)S 163 x F152(*)S F38(,)S 17946 X 548 y(and)S 150 x F152(%)S F38 F(.)S 10773 X 747 y F152(\\)S 50 x(w)S 14360 X F38(Whitespace)S 17946 XC(Matches)S 151 x(an)S 150 x(arbitrary)S 150 x(amoun)S 2 x(t)S 149 x1F(of)S 149 x(whitespace.)S 10773 X 747 y F152(\\)S 50 x(d)S 14360 X F38E(Digit)S -2 x(s)S 17946 X(Matches)S 151 x(any)S 150 x(decimal)S 150 x1D(digit.)S 10773 X 748 y F152(\\)S 50 x(o)S 14360 X F38(Octal)S 148 xD(digits)S 17946 X(Matches)S 151 x(any)S 150 x(octal)S 149 x(digit.)S27704 36925 XY F36(19)S2EP PP( %%PageTrailer.3%%PageFonts: Helvetica-Bold NewCenturySchlbk-Italic2 %%+ Helveticax%%PageProcessColors:%%PageCustomColors: (BLACK)2%e%%Page: (20) 222%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)0 PaperHeight PaperWidth PM 0 0 XYD0 SC 5094 1807 XY F24(FIND/REPLAC)S -2 x(E)S 526 x 4546 Y 17484 48 RF10773 5045 XY F40(Express)S 2 x(ion)S 14360 X(Name)S 17946 X(Rule...)SE10773 X 298 y 17484 48 R 10773 6091 XY F152(\\)S 50 x(x)S 14360 X F38.D(Hexadecimal)S 14360 X 548 y(digits)S 17946 X -548 y(Matches)S 151 xC(any)S 150 x(hexadec)S 2 x(imal)S 149 x(digit.)S 10773 7386 XY F1521F(\\)S 50 x(a)S 14360 X F38(Alphabetics)S 17946 X(Matches)S 174 x(any)SF173 x(alphabetic)S 173 x(character)S 174 x(\(including)S 17946 X 548 yF(suppleme)S 2 x(ntal\).)S 10773 X 747 y F152(\\)S 50 x(n)S 14360 X F38D(Alphanumer)S 2 x(ics)S 621 x(Matches)S 167 x(any)S 166 x(alphanum)SG2 x(eric)S 165 x(chara)S 2 x(cter)S 165 x(\(letter)S 166 x(or)S 17946 XnI548 y(decimal)S 150 x(digit\).)S 10773 X 747 y F152(\\)S 50 x(s)S 14360 XsNF38(Symbols)S 17946 X(Matches)S 156 x(any)S 155 x(symbol)S 155 x(constituent)SD154 x(\(alphanu)S 2 x(meric,)S 155 x F152($)S 17946 X 548 y F38(or)SF150 x F152(_)S 75 x F38(\).)S 10773 X 747 y F152(\\)S 50 x(l)S 14360 XEF38(Lowercase)S 17946 X(Matches)S 151 x(any)S 150 x(lowercase)S 150 xaL(letter)S -25 x(.)S 10773 X 747 y F152(\\)S 50 x(u)S 14360 X F38(Uppercase)SE17946 X(Matches)S 151 x(any)S 150 x(upperc)S 2 x(ase)S 150 x(letter)S\D-25 x(.)S 10773 X 748 y F152(\\)S 50 x(p)S 14360 X F38(Punctuation)SH14360 X 548 y(set)S 17946 X -548 y(Matches)S 203 x(any)S 201 x(punctua)SE2 x(tion)S 200 x(chara)S 2 x(cter)S 17946 X 548 y(\()S F152(!"#$%&')SnD(\()S 77 x(\))S(*+,-./0123456789:;<=>?[\\)S 51 x(]^_)S 17946 X 548 y({)S"XP /F120 106 128 4 -10 5 28 39 8 0EPXLC RPtC18112 13862 XY F120(j)S F152(}~)S F38(\).)S 10773 X 747 y F152(\\)S)C50 x(f)S 14360 X F38(Formatting)S 150 x(set)S 696 x(Matches)S 157 x3C(any)S 155 x(formatting)S 156 x(character)S 157 x(\()S F152(,)S)E157 x F38()S F152(,)S 17946 X 548 y F38()S F152(,)S1G150 x F38()S F152(,)S 149 x F38()S F152(,)S 150 x F38(\).)S1J10773 X 747 y F152(\\)S 50 x(^)S 14360 X F38(Control)S 149 x(set)S 17946 XE(Matches)S 151 x(any)S 150 x(control)S 150 x(char)S -24 x(.)S 10773 XSF747 y F152(\\)S 50 x(+)S 14360 X F38(7)S 149 x(bit)S 17946 X(Matches)SF151 x(any)S 150 x(character)S 151 x(with)S 149 x(bit)S 148 x(7)S 150 xD(set.)S 10773 X 747 y F152(\\)S 50 x(c)S 14360 X F38(Ascii)S 17946 XF(This)S 161 x(pattern)S 162 x(can)S 162 x(be)S 161 x(used)S 162 x(to)SG161 x(specify)S 162 x(a)S 161 x(character)S 17946 X 548 y(which)S 156 x4C(cannot)S 156 x(be)S 156 x(entered)S 157 x(from)S 156 x(the)S 156 x1G(keyboa)S 2 x(rd.)S 236 x(The)S 17946 X 548 y(syntax)S 150 x(is)S 149 x1F(as)S 150 x(follows:)S 17946 X 648 y F152(\\)S 50 x(Cx)S 17946 X 747 yE(\\)S 50 x(C%bx)S 17946 X 747 y(\\)S 50 x(C\(x\))S 17946 X 747 y(\\)S/I50 x(C\(%bx\))S 17946 X 748 y F38(x)S 150 x(is)S 149 x(a)S 150 x(number)SCF151 x(represe)S 2 x(nting)S 149 x(an)S 150 x(ASCII)S 148 x(chara)S 2 xE(cter)S 17946 X 747 y(b)S 153 x(represe)S 2 x(nts)S 152 x(the)S 153 xtD(base)S 153 x(of)S 152 x(the)S 152 x(numb)S 2 x(er)S -24 x(.)S 229 xD(V)S -33 x(alues)S 153 x(for)S 152 x(b)S 17946 X 548 y(are:)S -772 xE647 y(D)S 149 x(=)S 150 x(decimal)S 17946 X 747 y(O)S 149 x(=)S 150 x1G(octal)S 17946 X 748 y(X)S 150 x(=)S 149 x(hexadec)S 2 x(imal)S 17946 X8F747 y(This)S 150 x(pattern)S 150 x(is)S 149 x(also)S 149 x(available)SD150 x(inside)S 149 x(bracke)S 2 x(ts.)S 10773 X 747 y F152(\\)S 50 xDF120(j)S 14360 X F38(V)S -25 x(ertical)S 149 x(bar)S 17946 X(Match)SI150 x(previous)S 151 x(pattern)S 150 x(or)S 150 x(next)S 150 x(pattern.)SyK10773 X 747 y F152(\\)S 50 x(\(expr\\)S 50 x(\))S 14360 X F38(Parentheses)SaG17946 X(Encloses)S 187 x(a)S 186 x(regular)S 187 x(express)S 2 x(ion,)SoC194 x(allowing)S 17946 X 548 y(metacha)S 2 x(racters)S 158 x(that)S3D156 x(act)S 157 x(on)S 158 x(the)S 157 x(preceding)S 158 x(regular)SF17946 X 548 y(expre)S 2 x(ssion)S 169 x(to)S 169 x(treat)S 170 x(the)SF169 x(paren)S 2 x(thesized)S 169 x(regular)S 17946 X 548 y(expre)S 2 xO(ssion)S 163 x(as)S 164 x(a)S 164 x(simple)S 163 x(regular)S 165 x(expression)SrH165 x(and)S 17946 X 548 y(builds)S 164 x(a)S 164 x(group)S 165 x(which)SC164 x(can)S 165 x(be)S 164 x(referred)S 165 x(to)S 164 x(by)S 164 xRD(the)S 17946 X 548 y(group)S 151 x(express)S 2 x(ion.)S 5094 X 548 yE(\(see)S 151 x(below\))S 10773 X 747 y F152(\\)S 50 x(digit)S 14360 XFF38(Group)S 17946 X(Refers)S 150 x(to)S 149 x(a)S 150 x(parenthe)S 2 xF(sized)S 149 x(group)S 2 x(.)S 10773 X 299 y 17484 48 R 10773 33040 XYEF151(Groups,)S 186 x(i.e.)S 282 x(parts)S 181 x(of)S 182 x(an)S 182 x C(expression)S 182 x(which)S 183 x(are)S 182 x(enclosed)S 182 x(in)S4F182 x(parentheses,)S 10773 X 548 y(are)S 186 x(numbered)S 187 x(from)SJ186 x(left)S 186 x(to)S 186 x(right)S 187 x(one)S 187 x(to)S 186 x(nine,)SG192 x(i.e.)S 187 x(the)S 186 x(leftmost)S 185 x(opening)S 10773 X 547 y F(parenthesis)S 188 x(is)S 188 x(number)S 188 x(one)S 189 x(and)S 188 xG(the)S 188 x(rightmost)S 188 x(opening)S 189 x(parenthesis)S 188 x(is)S;10773 X 548 y(number)S 167 x(nine.)S 5094 36925 XY F36(20)S(EP PP) %%PageTrailerx3%%PageFonts: Helvetica-Bold NewCenturySchlbk-Italic *%%+ Helvetica amsy9 NewCenturySchlbk-Roman%%PageProcessColors:%%PageCustomColors: (BLACK)0% %%Page: (21) 23 %%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)y PaperHeight PaperWidth PM 0 0 XYH0 SC 23105 1807 XY F24(FIND/)S -2 x(REPLACE)S 10773 4868 XY F151(Empty)SG183 x(groups,)S 188 x(i.e.)S 183 x F152(\\)S 50 x(\(\\)S 49 x(\))S F151(D(,)S 188 x(are)S 183 x(ignored)S 183 x(and)S 183 x(therefore)S 184 xF(not)S 183 x(counted.)S 283 x(If)S 183 x(the)S 10773 X 548 y(regular)SH172 x(expression)S 170 x F152(STR$\\)S 50 x(\(\\)S 50 x(s\\)S 50 x(:\\)SG50 x(\)\\)S 50 x(w\(\\)S 49 x(\(\\)S 49 x(\)\\)S 50 x(w\\)S 49 x(\(\\)S7F50 x(s\\)S 49 x(:\\)S 51 x(\))S 170 x F151(matches)S 170 x(the)S 170 xE(string)S 10773 X 548 y F152(STR$MA)S -36 x(TCH_WILD)S 185 x(\(desc)SaCF151(,)S 192 x(the)S 185 x(\211rst)S 186 x(group)S 186 x(is)S 186 x)CF152(MA)S -37 x(TCH_WILD)S F151(,)S 185 x(and)S 186 x(the)S 10773 X(J548 y(second)S 166 x(group)S 167 x(is)S 166 x F152(desc)S F151(.)S 10773 XG897 y(W)S -19 x(ithin)S 172 x(an)S 173 x(expression,)S 174 x(it)S 171 x7E(is)S 172 x(possible)S 171 x(to)S 171 x(refer)S 172 x(to)S 172 x(an)SeC172 x(already)S 172 x(matched)S 172 x(group.)S 10773 X 548 y(This)S E175 x(is)S 174 x(done)S 175 x(by)S 176 x(entering)S 176 x(the)S 174 xaG(grou)S 2 x(p)S 174 x(pattern,)S 178 x F152(\\)S 224 x F151(and)S 175 x G(a)S 175 x(digit)S 174 x(\()S F152(1)S 175 x(...)S 176 x(9)S F151(\),)SSF177 x(where)S 10773 X 548 y(the)S 183 x(digit)S 183 x(is)S 182 x(the)SF183 x(number)S 183 x(of)S 183 x(the)S 183 x(group.)S 284 x(So,)S 187 xFF152(\\)S 50 x(1)S 183 x(...)S 184 x(\\)S 50 x(9)S 182 x F151(denote)SH183 x(that)S 183 x(part)S 182 x(of)S 10773 X 548 y(the)S 185 x(target,)SG191 x(which)S 185 x(has)S 185 x(been)S 185 x(matched)S 185 x(by)S 186 xD(the)S 185 x(\211rst)S 185 x(...)S 186 x(ninth)S 186 x(group)S 186 xE(of)S 185 x(the)S 10773 X 547 y(expression)S 166 x(\(or)S 167 x(the)SG166 x(empty)S 166 x(string,)S 167 x(if)S 166 x(there)S 166 x(is)S 166 xXG(no)S 166 x(group)S 167 x(with)S 166 x(that)S 166 x(number\).)S 10773 X-F897 y(For)S 155 x(example,)S 157 x(the)S 155 x(expression)S 155 x F152E(\\)S 49 x(\(%%%%\\)S 50 x(\)\\)S 49 x(1)S 155 x F151(matches)S 154 x0C(every)S 155 x(string)S 155 x(consisting)S 10773 X 548 y(of)S 186 xxE(four)S 186 x(arbitrary)S 186 x(characters)S 186 x(which)S 186 x(is)S(C185 x(followed)S 185 x(by)S 186 x(a)S 186 x(copy)S 186 x(of)S 185 x)C(it)S 186 x(self,)S 190 x(e.g.)S 10773 X 548 y F152(beriberi)S F151 E(.)S 10773 13586 XY F36(POSIX)S 167 x(style)S 166 x(pattern)S 10773 X9I896 y F151(Patterns)S 166 x(recognized)S 167 x(by)S 166 x(FIND/REPLACE:)S6G10773 X 897 y 17484 48 R 10773 15877 XY F40(Express)S 2 x(ion)S 14360 XxF(Name)S 17946 X(Rule...)S 10773 X 299 y 17484 48 R 10773 16774 XY F152G(.)S 14360 X F38(Period)S 150 x(\(dot\))S 17946 X(Matches)S 151 x(any)SoD150 x(single)S 149 x(chara)S 2 x(cter)S -25 x(.)S 10773 X 747 y F152C(^)S 14360 X F38(Circum\212ex)S 17946 X(Matches)S 179 x(the)S 177 xnH(beginning)S 178 x(of)S 177 x(line)S 177 x(when)S 178 x(at)S 177 x(the)SD17946 X 548 y(beginning)S 165 x(of)S 163 x(a)S 164 x(regular)S 164 xH(expre)S 2 x(ssion.)S 252 x(When)S 165 x(used)S 17946 X 548 y(as)S 165 xD(the)S 164 x(\211rst)S 164 x(charac)S 2 x(ter)S 164 x(inside)S 164 xC(brackets,)S 168 x(excludes)S 17946 X 548 y(the)S 166 x(bracketed)S(D167 x(character)S 2 x(s)S 165 x(from)S 166 x(being)S 166 x(matched)SC2 x(.)S 17946 X 548 y(Otherwise)S 150 x(it)S 148 x(has)S 150 x(no)S F150 x(special)S 150 x(properties.)S 10773 X 747 y F152($)S 14360 X F38F(Dollar)S 149 x(sign)S 17946 X(Matches)S 169 x(the)S 167 x(end)S 168 xH(of)S 167 x(line)S 167 x(when)S 167 x(at)S 167 x(the)S 168 x(end)S 168 xM(of)S 167 x(a)S 17946 X 548 y(regular)S 163 x(expression.)S 249 x(Otherwise)S)G161 x(it)S 160 x(has)S 162 x(no)S 162 x(special)S 17946 X 548 y(prope)SlH2 x(rties.)S 10773 X 747 y F152([chars])S 14360 X F38(Brackets)S 17946 XL(Matches)S 181 x(any)S 181 x(one)S 181 x(of)S 180 x(the)S 180 x(characters)SC181 x(within)S 17946 X 548 y(the)S 175 x(brackets.)S 274 x(Ranges)S J176 x(of)S 174 x(characters)S 176 x(can)S 175 x(be)S 17946 X 548 y(abbre)SG2 x(viated;)S 163 x(for)S 158 x(exam)S 2 x(ple,)S 160 x F152([0-9a-z])SiF158 x F38(matches)S 160 x(any)S 17946 X 548 y(digit)S 149 x(or)S 150 xD(any)S 150 x(lowercase)S 150 x(letter)S -25 x(.)S 10773 X 747 y F152E(?)S 14360 X F38(Question)S 149 x(mark)S 648 x(Matches)S 155 x(zero)SnG154 x(or)S 153 x(one)S 154 x(occurr)S 2 x(ence)S 154 x(of)S 153 x(the)SyG153 x(characters)S 17946 X 548 y(prece)S 2 x(ding)S 149 x(it.)S 10773 XeC747 y F152(*)S 14360 X F38(Asterisk)S 17946 X(Matches)S 167 x(any)S7G166 x(sequen)S 2 x(ce)S 166 x(of)S 165 x(zero)S 166 x(or)S 166 x(more)S(F167 x(of)S 166 x(the)S 17946 X 548 y(chara)S 2 x(cters)S 149 x(prece)SF2 x(ding)S 149 x(it.)S 10773 X 747 y F152(+)S 14360 X F38(Plus)S 149 xG(sign)S 17946 X(Matches)S 169 x(any)S 168 x(sequence)S 169 x(of)S 167 x0C(one)S 168 x(or)S 168 x(more)S 169 x(of)S 167 x(the)S 17946 X 548 y0G(chara)S 2 x(cters)S 149 x(prece)S 2 x(ding)S 149 x(it.)S 10773 X 747 y1EF152(\\)S 50 x(char)S 14360 X F38(Backslash)S 17946 X(Matches)S 167 xgH(the)S 165 x(character)S 166 x(following)S 165 x(the)S 165 x(backslash)SD17946 X 548 y(regar)S 2 x(dless)S 167 x(whether)S 167 x(that)S 167 xF(character)S 168 x(is)S 166 x(a)S 167 x(regu)S 2 x(lar)S 17946 X 548 yI(expre)S 2 x(ssion)S 149 x(metacha)S 2 x(racter)S 150 x(or)S 150 x(not.)S6J10773 X 747 y F152(!)S 14360 X F38(An)S -548 x 548 y(exclamation)S 14360 XJ548 y(mark)S 17946 30422 XY(If)S 156 x(the)S 157 x(\211rst)S 157 x(chara)SH2 x(cter)S 157 x(inside)S 157 x(a)S 157 x(bracket)S 158 x(construction)SE17946 X 548 y(is)S 155 x(an)S 155 x(exclamation)S 155 x(mark,)S 157 xhE(the)S 155 x(construction)S 155 x(matches)S 17946 X 548 y(any)S 150 x0F(chara)S 2 x(cter)S 149 x(that)S 150 x(is)S 149 x(not)S 149 x(inside)S#150 x(the)S 149 x(bracke)S 2 x(t.)S "XP /F120 106 128 4 -10 5 28 39 8 0EPXLC RP1C10773 32266 XY F120(j)S 14360 X F38(V)S -25 x(ertical)S 149 x(bar)S3O17946 X(Separa)S 2 x(tes)S 168 x(multiple)S 167 x(regular)S 170 x(expressions)ScD169 x(which)S 17946 X 547 y(matches)S 151 x(a)S 150 x(string)S 149 xF(that)S 149 x(is)S 149 x(matched)S 151 x(by)S 150 x(either)S -24 x(.)S27704 36925 XY F36(21)S1EP PPa %%PageTrailer52%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman+%%+ NewCenturySchlbk-Italic Helvetica amsy9)%%PageProcessColors:%%PageCustomColors: (BLACK)(%c%%Page: (22) 246%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)S PaperHeight PaperWidth PM 0 0 XYD0 SC 5094 1807 XY F24(FIND/REPLAC)S -2 x(E)S 526 x 4546 Y 17484 48 RF10773 5045 XY F40(Express)S 2 x(ion)S 14360 X(Name)S 17946 X(Rule...)SP10773 X 298 y 17484 48 R 10773 6091 XY F152(\(expr\))S 14360 X F38(Parentheses)SE17946 X(Encloses,)S 151 x(or)S 150 x(frames,)S 150 x(a)S 150 x(regu)SiC2 x(lar)S 149 x(expre)S 2 x(ssion,)S 149 x(allowing)S 17946 X 548 y2H(metacha)S 2 x(racters)S 158 x(that)S 156 x(act)S 157 x(on)S 158 x(the)SC157 x(preceding)S 158 x(regular)S 17946 X 548 y(expre)S 2 x(ssion)S H171 x(to)S 171 x(treat)S 172 x(the)S 171 x(entire)S 172 x(framed)S 172 xG(regular)S 17946 X 547 y(expre)S 2 x(ssion)S 149 x(as)S 150 x(a)S 150 x1C(simple)S 149 x(regu)S 2 x(lar)S 149 x(express)S 2 x(ion.)S 10773 X5H299 y 17484 48 R 10773 8930 XY F151(Groups,)S 171 x(i.e.)S 257 x(parts)SH170 x(of)S 169 x(an)S 170 x(expression)S 170 x(which)S 170 x(are)S 170 xF(grou)S 2 x(ped)S 169 x(together)S 171 x(with)S 169 x(\()S 170 x(and)SC10773 X 548 y(\),)S 183 x(are)S 180 x(numbered)S 180 x(from)S 179 xaE(left)S 179 x(to)S 179 x(right)S 181 x(one)S 179 x(to)S 180 x(nine,)S5G184 x(i.e.)S 180 x(the)S 179 x(leftmost)S 179 x(opening)S 10773 X 548 ylF(parenthesis)S 188 x(is)S 188 x(number)S 188 x(one)S 189 x(and)S 188 xG(the)S 188 x(rightmost)S 188 x(opening)S 189 x(parenthesis)S 188 x(is)SrO10773 X 548 y(number)S 167 x(nine.)S 10773 X 896 y(Empty)S 174 x(parentheses,)S1K177 x(i.e.)S 175 x F152(\()S 83 x(\))S F151(,)S 177 x(are)S 174 x(ignored)ScE175 x(and)S 175 x(therefore)S 175 x(not)S 174 x(counted.)S 267 x(If)S D174 x(the)S 10773 X 548 y(expression)S 169 x F152(STR$\([a-z_]+\)[)SD169 x F159()S F152(]*\\)S 50 x(\()S(\()S 82 x(\))S([)SE169 x F159()S F152(]*\([a-z_]+\))S 168 x F151(matches)SrG169 x(the)S 169 x(string)S 10773 X 548 y F152(STR$MA)S -36 x(TCH_WILD)S1G185 x(\(desc)S F151(,)S 192 x(the)S 185 x(\211rst)S 186 x(group)S 186 x1G(is)S 186 x F152(MA)S -37 x(TCH_WILD)S F151(,)S 185 x(and)S 186 x(the)S G10773 X 548 y(second)S 166 x(group)S 167 x(is)S 166 x F152(desc)S 167 xFEF151(\()S F159()S 166 x F151(stands)S 165 x(for)S 167 xxH(the)S 166 x(tab)S 165 x(character\).)S 10773 14210 XY F25(replacement)SI10773 X 598 y F151(Speci\211es)S 201 x(the)S 200 x(string)S 201 x(which)SsD201 x(should)S 200 x(be)S 201 x(substituted.)S 317 x(Enclose)S 201 xH(strings)S 10773 X 548 y(containing)S 170 x(lowercase)S 168 x(letters,)SG169 x(blanks,)S 170 x(or)S 169 x(other)S 169 x(nonalphanumer)S 2 x(ic)SSE168 x(characters)S 10773 X 548 y(\(including)S 167 x(spaces\))S 166 xSE(in)S 166 x(quotation)S 166 x(marks.)S 10773 X 896 y(If)S 168 x(the)S9G168 x(quali\211er)S 168 x(/P)S -36 x(A)S -27 x(TTERN)S 167 x(is)S 168 xxE(present)S 168 x(\(default\),)S 168 x(the)S 168 x(replacement)S 169 x0S(parameter)S 10773 X 548 y(is)S 171 x(searched)S 172 x(for)S 171 x(metacharacters)S(F172 x(\(see)S 171 x(below\),)S 173 x(otherwise)S 171 x(it)S 171 x(is)SG171 x(treated)S 171 x(as)S 171 x(as)S 171 x(a)S 10773 X 548 y(string.)SRH10773 X 897 y(The)S 190 x(replacement)S 190 x(consist)S 188 x(of)S 189 xH(a)S 190 x(string)S 189 x(of)S 189 x(ordinary)S 191 x(characters)S 189 xO(combined)S 10773 X 548 y(with)S 191 x(metacharacters.)S 300 x(metacharacters)SpG191 x(are)S 191 x F152(\\)S 50 x(C)S F151(,)S 191 x(which)S 191 x(can)S D192 x(be)S 191 x(used)S 191 x(to)S 10773 X 548 y(specify)S 173 x(a)SI173 x(character)S 174 x(which)S 174 x(cannot)S 174 x(be)S 173 x(entered)SeD173 x(from)S 173 x(the)S 174 x(keyboard)S 174 x(\(for)S 173 x(more)SG10773 X 548 y(information)S 189 x(about)S 189 x(this)S 189 x(pattern,)SSH195 x(see)S 188 x(the)S 190 x(description)S 188 x(of)S 189 x(the)S 189 xC(expression)S 10773 X 548 y(parameter\),)S 200 x(a)S 193 x(quoted)S E193 x(backslash)S 193 x(\()S F152(\\)S 50 x(\\)S 49 x F151(\))S 193 xtJ(which)S 193 x(lets)S 193 x(you)S 194 x(insert)S 192 x(a)S 193 x(literal)SL10773 X 548 y(backslash,)S 167 x(functions,)S 167 x(and)S 166 x(references)SJ167 x(to)S 165 x(grou)S 2 x(ps.)S 10773 X 896 y(These)S 167 x(references)SD167 x(refer)S 167 x(to)S 167 x(groups)S 167 x(in)S 167 x(the)S 167 xF(expression)S 167 x(searched)S 167 x(for)S 167 x(and)S 166 x(consist)SC10773 X 548 y(of)S 165 x(a)S 164 x(backslash)S 165 x(\()S F152(\\)S:F50 x F151(\))S 164 x(and)S 165 x(a)S 165 x(digit)S 164 x(\()S F152(0)SF165 x(...)S 166 x(9)S F151(\).)S 250 x(As)S 164 x(within)S 164 x(the)SF165 x(expression)S 165 x(parameter)S -37 x(,)S 10773 X 548 y F152(\\)SI50 x(1)S 176 x(...)S 178 x(\\)S 50 x(9)S 176 x F151(denote)S 177 x(that)SxG176 x(part)S 177 x(of)S 176 x(the)S 177 x(target,)S 179 x(which)S 177 x1H(has)S 177 x(been)S 177 x(matched)S 176 x(by)S 177 x(the)S 10773 X 548 yC(\211rst)S 175 x(...)S 177 x(ninth)S 176 x(group)S 176 x(of)S 175 xhG(the)S 175 x(expression.)S 268 x(In)S 176 x(addition,)S 177 x F152(\\)S E50 x(0)S 175 x F151(denotes)S 175 x(the)S 175 x(whole)S 10773 X 548 y)G(target)S 166 x(which)S 167 x(has)S 166 x(been)S 166 x(found.)S 10773 XxD897 y(Functions)S 187 x(have)S 187 x(the)S 187 x(syntax)S 186 x F152H(\\)S 50 x($name\\)S 50 x(\(argument)S 2 x(\\)S 49 x(\))S F151(,)S 192 xG(where)S 186 x(name)S 187 x(is)S 185 x(the)S 10773 X 548 y(name)S 186 x F(of)S 187 x(the)S 186 x(function,)S 192 x(and)S 187 x(argument)S 187 xK(is)S 186 x(the)S 186 x(argument)S 187 x(to)S 186 x(the)S 187 x(function.)SsC10773 X 548 y(The)S 180 x(argumen)S 2 x(t)S 179 x(has)S 180 x(the)S F180 x(same)S 179 x(syntax)S 180 x(as)S 180 x(the)S 180 x(replacement)SD180 x(as)S 179 x(a)S 180 x(whole,)S 183 x(i.e.)S 10773 X 548 y(the)SE190 x(same)S 190 x(rules)S 190 x(for)S 191 x(characters)S 190 x(and)S6I191 x(meta-characters)S 190 x(apply)S -55 x(.)S 298 x(Currently)S 10773 XiL548 y(there)S 183 x(are)S 183 x(three)S 183 x(functions)S 183 x(available,)SE188 x F152(LOWERCASE)S F151(,)S 182 x F152(UPPERCASE)S F151(,)S 183 x0C(and)S 10773 X 548 y F152(CAPIT)S -9 x(ALIZE)S F151(.)S 180 x(The)S0D181 x(names)S 180 x(of)S 181 x(these)S 180 x(functions)S 181 x(are)SH181 x(not)S 180 x(case-sensitive)S 180 x(and)S 10773 X 547 y(may)S 166 xE(be)S 166 x(abbreviated.)S 10773 X 897 y(The)S 218 x(/CASE_MA)S -29 xcD(TCHING,)S 217 x(/CAPIT)S -28 x(ALIZE,)S 217 x(/LOWERCASE)S -2 x(,)SG218 x(and)S 10773 X 548 y(/UPPERCASE)S 165 x(quali\211ers)S 167 x(are)SSH167 x(applied)S 166 x(to)S 166 x(the)S 166 x(replacement)S 167 x(after)SE166 x(the)S 167 x(functions)S 10773 X 548 y(have)S 188 x(been)S 188 xxG(applied)S 187 x(to)S 187 x(their)S 188 x(arguments)S 188 x(and)S 187 x(L(therefore)S 188 x(may)S 188 x(destroy)S 187 x(the)S 10773 X 548 y(effects)SB166 x(of)S 166 x(these)S 165 x(functions.)S 5094 36925 XY F36(22)SEP PP0 %%PageTrailer73%%PageFonts: Helvetica-Bold NewCenturySchlbk-Italic6:%%+ Helvetica NewCenturySchlbk-Roman Helvetica-BoldOblique%%PageProcessColors:%%PageCustomColors: (BLACK)r%e%%Page: (23) 25(%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend) PaperHeight PaperWidth PM 0 0 XYF0 SC 23105 1807 XY F24(FIND/)S -2 x(REPLACE)S 5094 4696 XY 23160 204 RI5094 5515 XY(DESCRIPTION)S 10773 X -156 y F151(The)S 183 x(FIND/REPLACE)S(C181 x(command)S 182 x(searches)S 182 x(throug)S 2 x(h)S 182 x(one)S N183 x(or)S 182 x(more)S 182 x(\211les)S 182 x(for)S 10773 X 598 y(speci\211c)SC183 x(expressions,)S 188 x(replaces)S 183 x(all)S 183 x(occurrenc)S(F2 x(es)S 182 x(of)S 183 x(the)S 183 x(expressions)S 183 x(with)S 183 xK(a)S 10773 X 597 y(replacement)S 167 x(string,)S 168 x(and)S 167 x(writes)SSC166 x(the)S 167 x(records)S 167 x(into)S 166 x(the)S 167 x(output)S4E167 x(\211le.)S 252 x(This)S 166 x(string)S 10773 X 598 y(can)S 182 x9C(contain)S 182 x(metacharacters)S 182 x(to)S 181 x(indicate)S 182 xiK(that)S 181 x(certain)S 182 x(parts)S 181 x(of)S 181 x(the)S 182 x(target)S0K10773 X 598 y(which)S 181 x(has)S 181 x(been)S 182 x(found)S 181 x(should)SrL182 x(be)S 181 x(re-inserted.)S 279 x(Use)S 181 x(the)S 181 x(FIND/REPLACE)SH10773 X 598 y(quali\211ers)S 166 x(to)S 166 x(tailor)S 166 x(the)S 166 xF(search)S 167 x(operation)S 166 x(to)S 166 x(your)S 167 x(speci\211c)SF166 x(need.)S 10773 X 896 y(The)S 170 x(FIND/REPLACE)S 169 x(command)SC170 x(opens)S 169 x(the)S 170 x(input)S 170 x(\211le)S 170 x(with)SiC169 x(shared)S 170 x(read)S 170 x(and)S 10773 X 598 y(write)S 168 x9E(access.)S 253 x(Therefore,)S 170 x(any)S 168 x(\211le)S 169 x(that)S9G167 x(has)S 168 x(its)S 168 x(attributes)S 167 x(set)S 167 x(to)S 168 xxH(shared)S 168 x(write)S 10773 X 598 y(is)S 166 x(searched)S 166 x(even)SG167 x(if)S 166 x(it)S 166 x(is)S 165 x(currently)S 168 x(opened)S 166 x6J(by)S 167 x(other)S 166 x(users.)S 5094 11635 XY 23160 204 R 5094 12454 XYNF24(QUALIFIERS)S 10773 X F25(/BACK)S -2 x(UP)S 10773 X 548 y F151(Modi\211es)SG173 x(the)S 173 x(time)S 172 x(value)S 174 x(speci\211ed)S 172 x(with)SeI173 x(the)S 172 x(/BEFORE)S 172 x(or)S 173 x(/SINCE)S 172 x(quali\211er)S3G-36 x(.)S 10773 X 548 y(/BACKUP)S 167 x(selects)S 166 x(\211les)S 167 x8J(according)S 169 x(to)S 167 x(the)S 167 x(dates)S 167 x(of)S 167 x(their)SG168 x(most)S 166 x(recent)S 168 x(backups.)S 10773 X 548 y(This)S 169 x8G(quali\211er)S 170 x(is)S 169 x(incompatible)S 169 x(with)S 168 x(the)SJ169 x(other)S 170 x(quali\211ers)S 169 x(that)S 169 x(also)S 169 x(allow)SC168 x(you)S 10773 X 548 y(to)S 178 x(select)S 177 x(\211les)S 178 xF(according)S 179 x(to)S 178 x(time)S 178 x(attributes:)S 273 x(/CREA)SE-29 x(TED,)S 178 x(/EXPIRED,)S 177 x(and)S 10773 X 548 y(/MODIFIED.)SD172 x(If)S 172 x(you)S 173 x(specify)S 173 x(none)S 173 x(of)S 172 xD(these)S 173 x(four)S 173 x(time)S 172 x(quali\211ers,)S 174 x(the)SL173 x(default)S 10773 X 548 y(is)S 166 x(/CREA)S -29 x(TED.)S 10773 16837 XYDF25(/BEFORE[=time])S 10773 X 598 y F151(Selects)S 174 x(only)S 176 xE(those)S 175 x(\211les)S 174 x(dated)S 175 x(prior)S 175 x(to)S 175 x8C(the)S 175 x(speci\211ed)S 174 x(time.)S 267 x(Y)S -55 x(ou)S 175 x(G(can)S 175 x(specify)S 10773 X 548 y(time)S 177 x(as)S 177 x(an)S 178 xtH(absolute)S 177 x(time,)S 181 x(as)S 177 x(a)S 178 x(combination)S 177 xG(of)S 178 x(absolute)S 177 x(and)S 178 x(delta)S 177 x(times,)S 10773 X\J548 y(or)S 177 x(as)S 177 x(one)S 177 x(of)S 177 x(the)S 177 x(following)SC177 x(keywords:)S 272 x(TODA)S -47 x(Y)S 177 x(\(default\),)S 180 x0E(TOMORRO)S -2 x(W)S -56 x(,)S 178 x(or)S 10773 X 548 y(YESTERD)S -2 x1E(A)S -46 x(Y)S -55 x(.)S 182 x(Specify)S 182 x(one)S 183 x(of)S 182 xxJ(the)S 182 x(following)S 182 x(quali\211ers)S 182 x(with)S 182 x(/BEFORE)SN181 x(to)S 10773 X 548 y(indicate)S 167 x(the)S 166 x(time)S 167 x(attribute)SG166 x(to)S 166 x(be)S 167 x(used)S 166 x(as)S 167 x(the)S 166 x(basis)S F166 x(for)S 167 x(selection:)S 250 x(/BACKUP)S -65 x(,)S 10773 X 548 yF(/CREA)S -28 x(TED)S 1H"~ FIND015.A3# ![FIND.V015.PORTABLE.EXE]FIND.PS;2cF|665 x(\(default\),)S 166 x(/EXPIRED,)S 166 x(or)SC166 x(/MODIFIED.)S 10773 X 897 y(See)S 157 x(the)S 158 x F152(VMS)S M158 x(DCL)S 156 x(Concepts)S 159 x(Manual)S 158 x F151(for)S 157 x(complete)SaF157 x(information)S 158 x(on)S 158 x(specifying)S 10773 X 547 y(time)SD166 x(values.)S 10773 22715 XY F25(/BY_OWNER)S -2 x([=uic])S 10773 XE598 y F151(Selects)S 160 x(only)S 162 x(those)S 161 x(\211les)S 161 xxI(whose)S 161 x(owner)S 161 x(user)S 161 x(identi\211cation)S 161 x(code)S8G162 x(\(UIC\))S 160 x(matches)S 10773 X 548 y(the)S 166 x(speci\211ed)S9H166 x(owner)S 167 x(UIC.)S 166 x(The)S 166 x(default)S 166 x(UIC)S 166 xJ(is)S 165 x(that)S 166 x(of)S 166 x(the)S 166 x(current)S 167 x(process.)SC10773 X 897 y(Specify)S 168 x(the)S 168 x(UIC)S 168 x(using)S 168 x(C(standard)S 168 x(UIC)S 167 x(format)S 168 x(as)S 167 x(described)SnL168 x(in)S 168 x(the)S 168 x F152(VMS)S 168 x(DCL)S 10773 X 548 y(Concepts)SI167 x(Manual)S F151(.)S 10773 26402 XY F25(/CAPIT)S -52 x(ALIZE)S 10773 XxD797 y(/NOCA)S -2 x(PIT)S -51 x(ALIZE)S 10773 X 597 y F151(If)S 176 xL(this)S 177 x(quali\211er)S 177 x(is)S 176 x(present,)S 180 x(FIND/REPLACE)SJ175 x(capitalizes)S 176 x(the)S 177 x(replacement)S 10773 X 548 y(before)SF166 x(inserting)S 167 x(it.)S 10773 X 897 y(This)S 183 x(quali\211er)SF184 x(is)S 183 x(incompatible)S 183 x(with)S 183 x(the)S 183 x(other)SD184 x(quali\211ers)S 183 x(that)S 183 x(also)S 183 x(allow)S 10773 XD548 y(you)S 204 x(to)S 203 x(modify)S 203 x(the)S 203 x(case)S 202 xG(of)S 203 x(the)S 203 x(replacement:)S 324 x(/CASE_MA)S -29 x(TCHING,)S(C10773 X 548 y(/LOWERCAS)S -2 x(E,)S 172 x(and)S 171 x(/UPPERCASE.)SFH171 x(This)S 171 x(quali\211er)S 172 x(may)S 172 x(destroy)S 171 x(the)SD172 x(effects)S 10773 X 548 y(of)S 166 x(functions.)S 10773 31981 XYHF25(/CASE_MA)S -53 x(TCHIN)S -2 x(G)S 10773 X 797 y(/NOCA)S -2 x(SE_MA)SH-52 x(TCHIN)S -2 x(G)S 166 x(\(default\))S 10773 X 597 y F151(If)S 211 xL(this)S 212 x(quali\211er)S 212 x(is)S 212 x(present,)S 223 x(FIND/REPLACE)SF211 x(matches)S 211 x(the)S 212 x(case)S 10773 X 548 y(appropriately)SJ186 x(for)S 185 x(each)S 186 x(replacement.)S 288 x(For)S 186 x(example,)SG191 x(if)S 185 x(FIND/REPLACE)S 10773 X 548 y(\211nds)S 171 x(a)S 172 xrG(capitalized)S 170 x(version)S 172 x(of)S 171 x(the)S 171 x(old)S 171 x F(string,)S 173 x(it)S 171 x(is)S 171 x(replaced)S 171 x(by)S 171 x(a)SH172 x(capitalized)S 10773 X 548 y(version)S 167 x(of)S 166 x(the)S 166 x.(new)S 166 x(string.)S 27704 36925 XY F36(23)SEP PPw %%PageTrailerS2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman1%%+ Helvetica-BoldOblique NewCenturySchlbk-Italicw%%PageProcessColors:%%PageCustomColors: (BLACK)c%)%%Page: (24) 26r%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend) PaperHeight PaperWidth PM 0 0 XYD0 SC 5094 1807 XY F24(FIND/REPLAC)S -2 x(E)S 526 x 4866 Y F151(The)SN188 x(following)S 188 x(table)S 188 x(shows)S 187 x(how)S 187 x(FIND/REPLACE)SD187 x(uses)S 187 x(the)S 188 x(case)S 187 x(of)S 188 x(the)S 10773 XG548 y(strings:)S 10773 X 897 y 17484 48 R 10773 6809 XY F40(Old)S 149 x)H(String)S 14360 X(New)S 149 x(String)S 17946 X(T)S -33 x(arget)S 21533 XJ(Replacement)S 10773 X 299 y 17484 48 R 10773 7705 XY F38(butter)S 14360 XG(margar)S 2 x(ine)S 17946 X(butter)S 21533 X(margar)S 2 x(ine)S 17946 X H748 y(Butter)S 21533 X(Margar)S 2 x(ine)S 17946 X 747 y(BUTTER)S 21533 XF(MARGARINE)S 10773 X 299 y 17484 48 R 10773 10395 XY F151(This)S 169 xG(quali\211er)S 170 x(is)S 169 x(incompatible)S 169 x(with)S 168 x(the)SzJ169 x(other)S 170 x(quali\211ers)S 169 x(that)S 169 x(also)S 169 x(allow)SF168 x(you)S 10773 X 548 y(to)S 168 x(modify)S 169 x(the)S 168 x(case)SI168 x(of)S 169 x(the)S 168 x(replacement:)S 255 x(/CAPIT)S -28 x(ALIZE,)SuC169 x(/LOWERCA)S -2 x(SE,)S 169 x(and)S 10773 X 548 y(/UPPERCASE.)S6H166 x(This)S 166 x(quali\211er)S 167 x(may)S 166 x(destroy)S 166 x(the)SJ166 x(effects)S 166 x(of)S 166 x(functions.)S 10773 12587 XY F25(/CONFIR)SG-2 x(M)S 166 x(\(default\))S 10773 X 797 y(/NOCO)S -2 x(NFIRM)S 10773 XeE598 y F151(Controls)S 192 x(whether)S 192 x(a)S 192 x(request)S 192 x C(is)S 192 x(issued)S 191 x(before)S 192 x(each)S 193 x(individual)SxF193 x(replace)S 10773 X 548 y(operation)S 189 x(to)S 189 x(con\211rm)SD190 x(that)S 189 x(the)S 189 x(operation)S 189 x(should)S 189 x(be)SH189 x(performed)S 189 x(on)S 189 x(that)S 10773 X 548 y(\211le.)S -848 xH896 y(When)S 179 x(the)S 179 x(system)S 178 x(issues)S 178 x(the)S 179 xG(prompt,)S 182 x(you)S 180 x(can)S 179 x(issue)S 179 x(any)S 179 x(of)SlG179 x(the)S 179 x(following)S 10773 X 548 y(responses:)S 10773 18316 XY)FF38(YES)S 15854 X(NO)S 20935 X(QUIT)S 10773 X 747 y(TRUE)S 15854 X(F)SK-25 x(ALSE)S 20935 X -381 y 1680 24 R 20935 X 492 y 24 492 R 21075 19043 XY1GF42(CTRL/Z)S 119 x 131 y 24 492 R 20935 X 20 y 1680 24 R 10773 19810 XY0FF38(1)S 15854 X(0)S 20935 X(ALL)S 10773 X 367 y 960 24 R 10773 X 491 yK24 492 R 10853 20537 XY F42(RET)S 60 x 131 y 24 492 R 10773 X 20 y 960 24 R)F10773 21454 XY F151(Y)S -56 x(ou)S 184 x(can)S 184 x(use)S 184 x(any)SG184 x(combination)S 184 x(of)S 184 x(upper)S -9 x(-)S 183 x(and)S 184 xgC(lowercase)S 183 x(letters)S 183 x(for)S 184 x(word)S 10773 X 548 ySG(responses.)S 263 x(W)S -28 x(ord)S 173 x(responses)S 172 x(can)S 173 x:H(be)S 173 x(abbreviated)S 173 x(to)S 173 x(one)S 173 x(or)S 173 x(more)SF173 x(letters)S 172 x(\(for)S 10773 X 548 y(example,)S 173 x(T)S -46 xC(,)S 171 x(TR,)S 171 x(or)S 171 x(TRU)S 170 x(for)S 171 x(TRUE\).)SaD171 x(Af\211rmative)S 170 x(answers)S 170 x(are)S 171 x(YES,)S 170 xE(TRUE,)S 10773 X 548 y(1,)S 179 x(and)S 177 x -381 y 960 24 R 12411 XXC492 y 24 492 R 12490 23078 XY F42(RET)S 60 x 131 y 24 492 R 12411 X9F20 y 960 24 R 13367 23098 XY F151(.)S 270 x(Negative)S 176 x(answers)SF176 x(are)S 176 x(NO,)S 176 x(F)S -36 x(ALSE,)S 176 x(and)S 176 x(0.)SE270 x(QUIT)S 175 x(or)S 177 x -381 y 1680 24 R 25980 X 492 y 24 492 RmG26119 23078 XY F42(CTRL/Z)S 119 x 131 y 24 492 R 25980 X 20 y 1680 24 R5E10773 23646 XY F151(indicates)S 181 x(that)S 181 x(you)S 182 x(want)S F181 x(to)S 181 x(stop)S 180 x(processing)S 182 x(the)S 181 x(command)SG182 x(at)S 180 x(that)S 181 x(point.)S 10773 X 548 y(When)S 176 x(you)SsE177 x(respond)S 175 x(with)S 175 x(ALL,)S 177 x(the)S 175 x(command)S D176 x(continues)S 176 x(to)S 176 x(process,)S 178 x(but)S 175 x(no)SE10773 X 547 y(further)S 171 x(prompts)S 170 x(are)S 170 x(given)S 2 xxC(.)S 258 x(If)S 170 x(you)S 171 x(type)S 171 x(a)S 170 x(response)SdG170 x(other)S 171 x(than)S 171 x(one)S 171 x(of)S 170 x(those)S 10773 XE548 y(in)S 166 x(the)S 167 x(list,)S 165 x(the)S 167 x(prompt)S 165 xI(will)S 166 x(be)S 166 x(reissued.)S 10773 X 897 y(The)S 169 x(/CONFIRM)SpG167 x(quali\211er)S 169 x(has)S 167 x(two)S 168 x(levels.)S 253 x(The)SeE169 x(\211rst)S 167 x(level)S 169 x(is)S 167 x(con\211rmation)S 169 x0F(for)S 10773 X 548 y(each)S 179 x(\211le.)S 275 x(The)S 179 x(second)SH179 x(level)S 179 x(is)S 178 x(con\211rmation)S 179 x(for)S 179 x(each)SC179 x(replacement.)S 275 x(If)S 178 x(you)S 10773 X 548 y(respond)SSE166 x(with)S 165 x(ALL)S 166 x(or)S 166 x(QUIT)S 165 x(to)S 165 x(a)SaE166 x(replacement)S 166 x(prompt,)S 165 x(this)S 166 x(answer)S 165 x(H(holds)S 165 x(for)S 10773 X 548 y(the)S 169 x(current)S 169 x(\211le.)SG255 x(If)S 168 x(there)S 169 x(are)S 169 x(more)S 168 x(\211les)S 169 xWF(to)S 168 x(be)S 169 x(searched,)S 169 x(the)S 169 x(con\211rm)S 170 xF(prompt)S 10773 X 548 y(will)S 176 x(be)S 177 x(reissued)S 176 x(for)SE177 x(the)S 176 x(next)S 178 x(\211le)S 176 x(and)S 177 x(for)S 177 xdH(the)S 177 x(replacements)S 176 x(in)S 177 x(that)S 176 x(\211le)S 177 xE(\(if)S 10773 X 548 y(any\).)S 285 x(If)S 183 x(you)S 184 x(respond)SrG183 x(with)S 183 x(ALL)S 183 x(or)S 184 x(QUIT)S 183 x(to)S 183 x(the)S G183 x(\211le)S 184 x(prompt,)S 187 x(no)S 184 x(further)S 10773 X 548 yoH(prompt)S 180 x(will)S 180 x(be)S 181 x(issued)S 180 x(and)S 180 x(the)SL181 x(command)S 181 x(will)S 180 x(replace)S 180 x(all)S 181 x(occurrences)SE182 x(or)S 10773 X 548 y(copy)S 167 x(the)S 166 x(\211le\(s\))S 166 x G(without)S 166 x(any)S 166 x(replacements.)S 10773 31118 XY F25(/CREA)ShE-53 x(TED)S 166 x(\(default\))S 10773 X 597 y F151(Modi\211es)S 173 x H(the)S 173 x(time)S 172 x(value)S 174 x(speci\211ed)S 172 x(with)S 173 xD(the)S 172 x(/BEFORE)S 172 x(or)S 173 x(/SINCE)S 172 x(quali\211er)SK-36 x(.)S 10773 X 548 y(/CREA)S -28 x(TED)S 172 x(selects)S 171 x(\211les)SiE172 x(based)S 172 x(on)S 173 x(their)S 173 x(dates)S 171 x(of)S 173 x F(creation.)S 262 x(This)S 173 x(quali\211er)S 173 x(is)S 10773 X 548 yK(incompatible)S 178 x(with)S 179 x(the)S 178 x(other)S 179 x(quali\211ers)SrD179 x(that)S 179 x(also)S 178 x(allow)S 178 x(you)S 179 x(to)S 178 xD(select)S 179 x(\211les)S 10773 X 548 y(according)S 177 x(to)S 175 xG(time)S 175 x(attributes:)S 268 x(/BACKUP)S -65 x(,)S 176 x(/EXPIRED,)SXC175 x(and)S 176 x(/MODIFIED.)S 175 x(If)S 10773 X 548 y(you)S 167 xnC(specify)S 166 x(none)S 167 x(of)S 166 x(these)S 166 x(four)S 166 xoD(time)S 166 x(quali\211ers,)S 167 x(the)S 166 x(default)S 166 x(is)S1166 x(/CREA)S -29 x(TED.)S 5094 36925 XY F36(24)S8EP PP) %%PageTrailert2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman#%%+ Helvetica Helvetica-BoldOblique1%%PageProcessColors:%%PageCustomColors: (BLACK)\%5%%Page: (25) 271%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)t PaperHeight PaperWidth PM 0 0 XYG0 SC 23105 1807 XY F24(FIND/)S -2 x(REPLACE)S 10773 5022 XY F25(/DIAC)S)G-2 x(RITICAL)S 165 x(\(default\))S 10773 X 797 y(/NODI)S -2 x(ACRITIC)S(L-2 x(AL)S 10773 X 598 y F151(Controls)S 170 x(whether)S 170 x(FIND/REPLACE)SM169 x(should)S 171 x(match)S 170 x(the)S 171 x(diacritical)S 170 x(markings)SbG10773 X 547 y(of)S 181 x(the)S 182 x(expression)S 182 x(to)S 181 x(be)S5C182 x(searched)S 181 x(for)S -36 x(.)S 280 x(If)S 181 x(you)S 182 xxD(specify)S 182 x(/NODIACR)S -2 x(ITICAL,)S 10773 X 548 y(the)S 173 xD(character)S 173 x(`)S -9 x(`a')S -10 x(')S 172 x(not)S 172 x(only)SG174 x(matches)S 172 x(`)S -10 x(`a')S -9 x(')S 172 x(but)S 172 x(also)ShE172 x(`)S -9 x(`\344')S -10 x(',)S 174 x(`)S -9 x(`\341')S -10 x(',)ScH174 x(`)S -9 x(`\340')S -10 x(',)S 174 x(and)S 173 x(all)S 172 x(other)SD10773 X 548 y(variations)S 166 x(of)S 166 x(this)S 166 x(character)SE-36 x(.)S 10773 X 897 y(Y)S -56 x(ou)S 179 x(cannot)S 179 x(specify)S)E178 x(the)S 179 x(quali\211ers)S 178 x(/NODIACR)S -2 x(ITICAL)S 178 x D(and)S 178 x(/NOP)S -36 x(A)S -28 x(TTERN)S 10773 X 548 y(together)SF-36 x(.)S 10773 10601 XY F25(/EXACT)S 10773 X 797 y(/NOEXAC)S -2 x(T)SG167 x(\(default\))S 10773 X 598 y F151(Controls)S 186 x(whether)S 187 x G(the)S 187 x(FIND/REPLACE)S 185 x(command)S 187 x(matches)S 187 x(the)SuE186 x(search)S 10773 X 548 y(string)S 178 x(exactly)S -54 x(,)S 181 xrD(or)S 179 x(treats)S 177 x(uppercase)S 178 x(and)S 178 x(lowercase)SC178 x(letters)S 177 x(as)S 178 x(equivalents.)S 10773 X 548 y(The)SxD174 x(default)S 173 x(quali\211er)S -36 x(,)S 175 x(/NOEXACT)S -46 xH(,)S 173 x(causes)S 173 x(FIND/REPLACE)S 172 x(to)S 173 x(ignore)S 175 xG(case)S 10773 X 547 y(differences)S 166 x(in)S 167 x(letters.)S 10773 X)G897 y(Specifying)S 173 x(the)S 172 x(/EXACT)S 172 x(quali\211er)S 173 x(H(causes)S 171 x(the)S 173 x(system)S 171 x(to)S 172 x(use)S 172 x(less)SE171 x(CPU)S 172 x(time.)S 10773 X 548 y(Therefore,)S 170 x(if)S 167 x5C(you)S 169 x(are)S 168 x(sure)S 168 x(of)S 168 x(the)S 168 x(case)S8C167 x(of)S 168 x(the)S 168 x(letters)S 167 x(in)S 168 x(the)S 168 x I(string,)S 169 x(it)S 168 x(is)S 167 x(more)S 10773 X 548 y(ef\211cient)Svc167 x(to)S 166 x(use)S 166 x(/EXACT)S -47 x(.)S 10773 16728 XY F25(/EXCLUDE=\(\211le-spec[,...]\))S/L10773 X 598 y F151(Causes)S 205 x(the)S 206 x(FIND/REPLACE)S 204 x(command)SD206 x(to)S 206 x(exclude)S 206 x(the)S 206 x(listed)S 205 x(\211le)SI10773 X 548 y(speci\211cations)S 189 x(from)S 189 x(the)S 188 x(search.)S8E296 x(Do)S 188 x(not)S 189 x(include)S 190 x(a)S 188 x(device)S 190 x O(name)S 189 x(in)S 189 x(this)S 10773 X 548 y(\211le)S 166 x(speci\211cation.)S5F10773 X 896 y(W)S -19 x(ildcard)S 184 x(characters)S 184 x(are)S 184 xF(supported)S 184 x(for)S 184 x(\211le)S 184 x(speci\211cation.)S 286 xC(However)S -37 x(,)S 189 x(you)S 10773 X 548 y(cannot)S 167 x(use)SOK166 x(relative)S 166 x(version)S 167 x(numbers)S 166 x(to)S 166 x(exclude)S2K167 x(a)S 166 x(speci\211c)S 167 x(version.)S 10773 20962 XY F25(/EXPIRED)SaF10773 X 598 y F151(Modi\211es)S 173 x(the)S 173 x(time)S 172 x(value)SG174 x(speci\211ed)S 172 x(with)S 173 x(the)S 172 x(/BEFORE)S 172 x(or)S3E173 x(/SINCE)S 172 x(quali\211er)S -36 x(.)S 10773 X 548 y(/EXPIRED)ShJ165 x(selects)S 166 x(\211les)S 166 x(according)S 168 x(to)S 166 x(their)SJ166 x(expiration)S 167 x(dates.)S 250 x(\(The)S 167 x(expiration)S 10773 XH548 y(date)S 188 x(is)S 187 x(set)S 187 x(with)S 188 x(the)S 188 x(SET)SG187 x(FILE/EXPIRA)S -28 x(TION_DA)S -29 x(TE)S 188 x(command.\))S 293 x7D(The)S 10773 X 548 y(/EXPIRED)S 197 x(quali\211er)S 199 x(is)S 198 xK(incompatible)S 199 x(with)S 198 x(the)S 199 x(other)S 198 x(quali\211ers)SsF199 x(that)S 10773 X 548 y(also)S 188 x(allow)S 187 x(you)S 189 x(to)SH187 x(select)S 188 x(\211les)S 188 x(according)S 189 x(to)S 188 x(time)SC187 x(attributes:)S 293 x(/BACKUP)S -65 x(,)S 10773 X 547 y(/CREA)S)H-28 x(TED,)S 190 x(and)S 190 x(/MODIFIED.)S 189 x(If)S 190 x(you)S 191 xC(specify)S 190 x(none)S 191 x(of)S 190 x(these)S 190 x(four)S 191 x\G(time)S 10773 X 548 y(quali\211ers,)S 167 x(the)S 166 x(default)S 166 xrM(is)S 166 x(/CREA)S -29 x(TED.)S 10773 25943 XY F25(/FORMA)S -53 x(T=option)S(G10773 X 797 y(/FORMA)S -53 x(T=TEXT)S 167 x(\(default\))S 10773 X 598 y EF151(Controls)S 178 x(reformatting)S 180 x(of)S 178 x(records)S 179 x C(when)S 179 x(prompting)S 179 x(for)S 179 x(con\211rmation.)S 276 x7E(Y)S -56 x(ou)S 10773 X 548 y(can)S 167 x(specify)S 166 x(one)S 166 xtG(of)S 166 x(the)S 166 x(following)S 167 x(formatting)S 166 x(options:)S G10773 X 897 y F38(DUMP)S 15854 X(Displays)S 158 x(all)S 157 x(control)SSI158 x(charac)S 2 x(ters)S 158 x(\(including)S 158 x(,)S 159 x(,)SSC158 x(and)S 15854 X 548 y(\))S 150 x(and)S 150 x(nonprintable)S5K150 x(chara)S 2 x(cters)S 150 x(as)S 149 x(ANSI)S 149 x(mnem)S 2 x(onics.)S1D10773 X 747 y(NONULLS)S 15854 X(Same)S 164 x(as)S 163 x(DUMP)S -58 xH(,)S 163 x(but)S 163 x(removes)S 164 x(all)S 163 x(null)S 162 x(charac)SH2 x(ters)S 163 x(from)S 163 x(the)S 15854 X 548 y(input)S 170 x(\211le)SD169 x(before)S 171 x(reformatting.)S 264 x(\(In)S 170 x(DUMP)S 169 xH(mode)S 2 x(,)S 174 x(the)S 169 x(null)S 15854 X 548 y(character)S 157 xE(is)S 156 x(displayed)S 156 x(as)S 156 x(.\))S 236 x(NONU)S -2 x)E(LLS)S 157 x(is)S 155 x(convenient)S 15854 X 548 y(when)S 156 x(you)SoH155 x(are)S 156 x(search)S 2 x(ing)S 155 x(binary)S 156 x(format)S 155 xH(\211les,)S 156 x(such)S 156 x(as)S 156 x(EXE)S 155 x(or)S 15854 X 548 yF(OBJ)S 149 x(\211les,)S 150 x(that)S 149 x(generally)S 150 x(contain)SE150 x(many)S 151 x(zero)S 150 x(bytes.)S 10773 X 747 y(NOFF)S 15854 XfF(Replaces)S 151 x(control)S 151 x(character)S 2 x(s)S 150 x(in)S 151 xF(the)S 150 x(text)S 150 x(with)S 150 x(ANSI)S 150 x(mnemon)S 2 x(ics)SG15854 X 548 y(\(for)S 152 x(examp)S 2 x(le,)S 151 x(CTRL/C)S 150 x(is)S\H152 x(replaced)S 153 x(wit)S -2 x(h)S 152 x(\).)S 228 x(The)S 152 xF(terminal)S 15854 X 548 y(formatting)S 165 x(chara)S 2 x(cters)S 165 xC(,)S 168 x(,)S 168 x(,)S 169 x(and)S 166 x()S 164 x C(are)S 15854 X 548 y(passed)S 151 x(without)S 149 x(change.)S 225 x(F(Form)S 150 x(feeds)S 150 x(are)S 150 x(replace)S 2 x(d)S 149 x(with)S%149 x(.)S -385 x 36925 Y F36(25)SxEP PP1 %%PageTrailerS1%%PageFonts: Helvetica-Bold Helvetica-BoldObliqued$%%+ NewCenturySchlbk-Roman Helvetica%%PageProcessColors:%%PageCustomColors: (BLACK)1%A%%Page: (26) 28x%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)x PaperHeight PaperWidth PM 0 0 XYG0 SC 5094 1807 XY F24(FIND/REPLAC)S -2 x(E)S 526 x 5045 Y F38(P)S -33 x1J(ASSALL)S 15854 X(Moves)S 168 x(control)S 167 x(and)S 167 x(nonprintable)SG167 x(chara)S 2 x(cters)S 167 x(to)S 166 x(the)S 167 x(output)S 15854 X1F548 y(device)S 158 x(without)S 157 x(translating)S 157 x(them.)S 241 xC(The)S 158 x(terminal)S 157 x(driver)S 159 x(cannot)S 15854 X 547 yxE(send)S 171 x(8-bit)S 170 x(characters)S 171 x(to)S 170 x(the)S 170 xrC(terminal)S 170 x(unless)S 171 x(either)S 170 x(SET)S 15854 X 548 y)H(TERMINAL/P)S -34 x(ASSALL)S 168 x(or)S 168 x(SET)S 168 x(TERMINAL/EIG)SF-2 x(HT_BIT)S 167 x(is)S 15854 X 548 y(already)S 151 x(in)S 149 x(ef)SG-8 x(fect.)S 15854 X 748 y(Y)S -41 x(ou)S 167 x(can)S 168 x(use)S 167 xaH(/FORMA)S -34 x(T=P)S -33 x(ASSALL)S 167 x(wheneve)S 2 x(r)S 167 x(you)SE167 x(do)S 167 x(not)S 15854 X 548 y(want)S 158 x(the)S 159 x(FIND/)SuC-2 x(REPLACE)S 158 x(comm)S 2 x(and)S 159 x(to)S 158 x(substitute)S D158 x(the)S 158 x(ANSI)S 15854 X 547 y(mnem)S 2 x(onic)S 163 x(for)SG164 x(control)S 164 x(characters)S 165 x(\(for)S 164 x(example,)S 168 xxC()S 163 x(for)S 15854 X 548 y(CTRL/G\).)S 10773 X 748 y(TEXT)S G15854 X(Replaces)S 151 x(control)S 151 x(character)S 2 x(s)S 150 x(in)SFE151 x(the)S 150 x(text)S 150 x(with)S 150 x(ANSI)S 150 x(mnemon)S 2 xEC(ics)S 15854 X 548 y(\(for)S 152 x(examp)S 2 x(le,)S 151 x(CTRL/C)SsG150 x(is)S 152 x(replaced)S 153 x(wit)S -2 x(h)S 152 x(\).)S 228 x D(The)S 152 x(terminal)S 15854 X 547 y(formatting)S 157 x(chara)S 2 xF(cters)S 157 x(,)S 158 x(,)S 158 x(,)S 158 x(,)S 158 xF(and)S 158 x()S 15854 X 548 y(are)S 150 x(passed)S 151 x(without)SK149 x(change.)S 15854 X 748 y(TEXT)S 149 x(is)S 150 x(the)S 149 x(default)SfC149 x(format.)S 10773 X 896 y F151(This)S 166 x(quali\211er)S 167 xnF(is)S 166 x(ignored)S 167 x(if)S 165 x(the)S 167 x(quali\211er)S 166 xF(/CONFIRM)S 166 x(is)S 166 x(not)S 166 x(present.)S 10773 14758 XY F25C(/HEADIN)S -2 x(G)S 166 x(\(default\))S 10773 X 797 y(/NOHEA)S -2 x(H(DING)S 10773 X 598 y F151(Includes)S 174 x(\211le)S 174 x(names)S 174 xH(when)S 174 x(prompting)S 174 x(for)S 174 x(con\211rmation)S 175 x(and)SE173 x(displays)S 174 x(a)S 173 x(line)S 10773 X 548 y(of)S 169 x(30)S G169 x(asterisks)S 169 x(as)S 168 x(a)S 169 x(window)S 169 x(separator)S D169 x(between)S 169 x(groups)S 169 x(of)S 170 x(lines)S 169 x(that)SD169 x(belong)S 10773 X 548 y(to)S 171 x(different)S 171 x(\211les.)SG260 x(W)S -19 x(ith)S 171 x(the)S 171 x(default)S 171 x(heading)S 172 xxC(format,)S 173 x(\211le)S 171 x(names)S 171 x(are)S 171 x(printed)SxG10773 X 548 y(only)S 171 x(when)S 170 x(more)S 170 x(than)S 170 x(one)S)E170 x(\211le)S 171 x(is)S 169 x(speci\211ed)S 170 x(or)S 170 x(when)SrE170 x(wildcard)S 169 x(characters)S 171 x(are)S 10773 X 548 y(used.)SlH10773 X 896 y(The)S 178 x(/WINDOW)S 176 x(quali\211er)S 179 x(displays)SE177 x(a)S 177 x(line)S 178 x(of)S 177 x(15)S 178 x(characters)S 178 x%E(separates)S 177 x(each)S 10773 X 548 y(window)S 165 x(within)S 166 xaC(a)S 166 x(\211le.)S 10773 X 897 y(This)S 166 x(quali\211er)S 167 x F(is)S 166 x(ignored)S 167 x(if)S 165 x(the)S 167 x(quali\211er)S 166 xF(/CONFIRM)S 166 x(is)S 166 x(not)S 166 x(present.)S 10773 21782 XY F25G(/HIGH)S -2 x(LIGHT)S 10773 X 797 y(/HIGH)S -2 x(LIGHT=option)S 10773 XtI797 y(/HIGH)S -2 x(LIGHT=BOLD)S 175 x(\(default)S 176 x(on)S 177 x(ANSI)S D175 x(video)S 176 x(terminal)S 10773 X 797 y(with)S 166 x(advanced)SL165 x(video\))S 10773 X 797 y(/HIGH)S -2 x(LIGHT=REVERSE)S 186 x(\(default)SF187 x(on)S 186 x(ANSI)S 186 x(terminal)S 10773 X 797 y(without)S 166 xF(advanced)S 165 x(video\))S 10773 X 797 y(/NOHI)S -2 x(GHLIGHT)S 165 xC(\(default)S 166 x(for)S 167 x(all)S 165 x(other)S 167 x(output\))SqH10773 X 598 y F151(Controls)S 168 x(whether)S 168 x(the)S 168 x(actual)SE169 x(strings)S 168 x(which)S 168 x(are)S 168 x(matched)S 169 x(are)SSG168 x(emphasized)S 167 x(in)S 10773 X 548 y(the)S 166 x(output.)S 250 xF(The)S 167 x(emphasis,)S 166 x(or)S 166 x(highligh)S 2 x(ting,)S 167 xI(can)S 166 x(be)S 166 x(one)S 167 x(of)S 166 x(several)S 166 x(options:)S6G10773 X 896 y F38(BLINK)S 15854 X(The)S 163 x(matched)S 165 x(strings)S6F163 x(are)S 164 x(highlighted)S 163 x(using)S 163 x(the)S 163 x(ANSI)SL162 x(blink)S 15854 X 548 y(character)S 151 x(attribute.)S 224 x(\(advance)SG2 x(d)S 149 x(video)S 150 x(only\))S 10773 X 747 y(BOLD)S 15854 X(The)S)E165 x(matched)S 165 x(strings)S 164 x(are)S 165 x(highlighted)S 164 x(H(using)S 165 x(the)S 164 x(ANSI)S 163 x(bold)S 15854 X 548 y(character)SI157 x(attribute.)S 235 x(\(advan)S 2 x(ced)S 156 x(video)S 155 x(only\))SeE156 x(If)S 154 x(/HIGHLIGH)S -2 x(T)S 155 x(is)S 15854 X 548 y(used)SSH150 x(without)S 149 x(an)S 150 x(option,)S 149 x(BOLD)S 150 x(is)S 149 xH(assumed)S 2 x(.)S 10773 X 747 y(REVERSE)S 15854 X(The)S 155 x(matched)SC156 x(strings)S 155 x(are)S 155 x(highlighted)S 154 x(using)S 155 x)L(the)S 155 x(ANSI)S 154 x(reverse)S 15854 X 548 y(video)S 150 x(attribute.)SJ224 x(\(possible)S 150 x(without)S 148 x(advan)S 2 x(ced)S 150 x(video\))S5094 36925 XY F36(26)SEP PP0 %%PageTrailer7%%%PageFonts: Helvetica-Bold Helvetica 0%%+ NewCenturySchlbk-Roman Helvetica-BoldOblique%%PageProcessColors:%%PageCustomColors: (BLACK)0% %%Page: (27) 29%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)b PaperHeight PaperWidth PM 0 0 XYJ0 SC 23105 1807 XY F24(FIND/)S -2 x(REPLACE)S 10773 5045 XY F38(UNDERLIN)SH-2 x(E)S 15854 X(The)S 154 x(matched)S 155 x(strings)S 153 x(are)S 155 xF(highlighted)S 153 x(with)S 152 x(the)S 154 x(ANSI)S 153 x(underline)SK15854 X 548 y(video)S 150 x(attribute.)S 224 x(\(possible)S 150 x(without)S,D148 x(advan)S 2 x(ced)S 150 x(video\))S 15854 X 747 y(\(Note)S 179 xI(that)S 179 x(without)S 178 x(the)S 179 x(advan)S 2 x(ced)S 179 x(video)S(G180 x(option,)S 186 x(either)S 15854 X 548 y(REVERSE)S 149 x(or)S 151 x C(UNDER)S -2 x(LINE)S 150 x(will)S 148 x(appear)S 151 x(depend)S 2 x D(ing)S 150 x(on)S 150 x(whether)S 15854 X 548 y(the)S 152 x(cursor)SE153 x(is)S 152 x(selected)S 152 x(as)S 152 x(block)S 153 x(or)S 152 x)C(underline.)S 230 x(The)S 152 x(two)S 151 x(options)S 15854 X 548 y4G(REVERSE)S 149 x(and)S 150 x(UNDERLINE)S 148 x(have)S 150 x(the)S 150 x2E(same)S 151 x(ef)S -9 x(fect.\))S 10773 X 747 y(HARDCOPY\(=option\))SSE758 x 548 y(This)S 167 x(speci\211es)S 167 x(that)S 167 x(the)S 167 x1C(strings)S 167 x(should)S 167 x(be)S 167 x(highlighted)S 167 x(in)SWD167 x(a)S 15854 X 548 y(manne)S 2 x(r)S 172 x(suitable)S 171 x(for)SG172 x(most)S 172 x(hardco)S 2 x(py)S 172 x(printers.)S 269 x(Hardcopy)S(E15854 X 548 y(highlighting)S 149 x(has)S 150 x(two)S 149 x(options:)S7C15854 11769 XY(OVERSTRIKE)S 20935 X(With)S 178 x(overstrike)S 179 x1D(highlighting,)S 20935 X 548 y(matched)S 154 x(strings)S 153 x(are)SD153 x(double-p)S 2 x(rinted,)S 20935 X 548 y(so)S 150 x(that)S 149 xF(they)S 150 x(should)S 150 x(appear)S 151 x(darker)S -23 x(.)S 15854 XG747 y(UNDERLIN)S -2 x(E)S 20935 X(The)S 153 x(matched)S 153 x(strings)S6F152 x(are)S 153 x(under)S 2 x(lined)S 20935 X 548 y(with)S 149 x(the)SD149 x(under)S 2 x(score)S 150 x(charac)S 2 x(ter)S -25 x(.)S 15854 XG748 y(Hardcopy)S 169 x(printing)S 168 x(is)S 167 x(accomplished)S 169 xoF(by)S 168 x(adding)S 169 x(a)S 167 x(carriage)S 15854 X 548 y(return)SG157 x(and)S 157 x(spacing)S 157 x(back)S 157 x(over)S 157 x(the)S 157 xTF(line)S 155 x(to)S 156 x(overpr)S 2 x(int)S 155 x(the)S 157 x(string)SF15854 X 547 y(or)S 166 x(underlines.)S 256 x(Note)S 165 x(that)S 165 xE(this)S 165 x(can)S 166 x(as)S 165 x(much)S 166 x(as)S 166 x(double)SmG166 x(the)S 15854 X 548 y(length)S 150 x(of)S 150 x(the)S 149 x(line,)SeM149 x(and)S 151 x(perhap)S 2 x(s)S 149 x(lead)S 150 x(to)S 150 x(truncation)SsD150 x(if)S 149 x(the)S 150 x(device)S 15854 X 548 y(buf)S -8 x(fer)SE150 x(size)S 149 x(is)S 149 x(too)S 150 x(small.)S 10773 X 897 y F151)G(This)S 166 x(quali\211er)S 167 x(is)S 166 x(ignored)S 167 x(if)S 165 xoH(the)S 167 x(quali\211er)S 166 x(/CONFIRM)S 166 x(is)S 166 x(not)S 166 xJ(present.)S 10773 19092 XY F25(/IGNO)S -2 x(RE=ignore_expression)S 10773 XE598 y F151(W)S -19 x(ith)S 172 x(this)S 171 x(quali\211er)S -36 x(,)S0G173 x(it)S 171 x(is)S 170 x(possible)S 171 x(to)S 171 x(specify)S 171 xaH(an)S 172 x(expression)S 172 x(which)S 171 x(should)S 172 x(be)S 10773 XO548 y(ignored,)S 185 x(i.e.)S 277 x(not)S 180 x(matched.)S 278 x(FIND/REPLACE)SXE178 x(\211rst)S 180 x(searches)S 180 x(for)S 180 x(the)S 180 x(main)S\D10773 X 548 y(expression.)S 291 x(If)S 187 x(a)S 186 x(match)S 187 xH(is)S 187 x(found,)S 193 x(this)S 186 x(match)S 187 x(is)S 186 x(being)SF188 x(searched)S 187 x(for)S 187 x(the)S 10773 X 547 y(ignore-ex)S 2 xD(pression.)S 251 x(If)S 167 x(the)S 167 x(ignore-ex)S 2 x(pression)SC167 x(is)S 166 x(part)S 167 x(of)S 167 x(the)S 168 x(match,)S 168 x I(the)S 167 x(match)S 10773 X 548 y(is)S 166 x(discarded.)S 10773 22977 XYhEF25(/LIMIT[=n])S 10773 X 797 y(/NOLIMIT)S 165 x(\(default\))S 10773 X L598 y F151(If)S 191 x(this)S 191 x(quali\211er)S 193 x(is)S 191 x(present,)SH198 x(FIND/REPLACE)S 190 x(stops)S 191 x(searching)S 193 x(after)S 191 xH(n)S 10773 X 548 y(matches)S 182 x(have)S 182 x(been)S 183 x(replaced.)SC281 x(If)S 182 x(no)S 182 x(value)S 182 x(is)S 182 x(speci\211ed,)SfD186 x(FIND/REPLACE)S 10773 X 548 y(stops)S 165 x(after)S 166 x(the)SD166 x(\211rst)S 166 x(replacement.)S 10773 X 897 y(This)S 159 x(is)SD158 x(a)S 158 x(positional)S 159 x(quali\211er)S 159 x(which)S 159 xL(can)S 159 x(be)S 158 x(speci\211ed)S 159 x(on)S 159 x(the)S 159 x(command)SP159 x(and/or)S 10773 X 548 y(on)S 169 x(the)S 168 x(input)S 169 x(\211le\(s\).)SH253 x(If)S 168 x(it)S 168 x(is)S 168 x(appended)S 168 x(to)S 169 x(the)SD168 x(command,)S 169 x(it)S 168 x(works)S 168 x(as)S 168 x(a)S 168 xF(global)S 10773 X 548 y(limit)S 173 x(and)S 174 x(FIND/REPLACE)S 173 xC(stops)S 172 x(after)S 174 x(a)S 174 x(total)S 173 x(number)S 174 xRC(of)S 174 x(n)S 174 x(replacements.)S 10773 X 547 y(If)S 169 x(it)SSE169 x(is)S 168 x(appended)S 170 x(to)S 169 x(an)S 169 x(input)S 169 x8C(\211le)S 170 x(name,)S 171 x(it)S 168 x(limits)S 168 x(the)S 170 x)G(search)S 169 x(within)S 169 x(this)S 169 x(\211le)S 10773 X 548 y(to)S5G166 x(n)S 166 x(replacements.)S 10773 29652 XY F25(/LOG)S 10773 X 797 y D(/NOLOG)S 164 x(\(default\))S 10773 X 598 y F151(Outputs)S 187 x(a)SI188 x(message)S 187 x(to)S 188 x(the)S 188 x(current)S 188 x(SYS$OUTPUT)SSD188 x(device)S 188 x(for)S 188 x(each)S 188 x(\211le)S 10773 X 548 yE(searched.)S 254 x(The)S 169 x(message)S 167 x(includes)S 169 x(the)S6H168 x(\211le)S 168 x(name,)S 169 x(the)S 169 x(number)S 168 x(of)S 168 xE(records,)S 169 x(and)S 10773 X 548 y(the)S 180 x(number)S 180 x(of)SII180 x(matches)S 180 x(for)S 179 x(each)S 181 x(\211le)S 180 x(searched.)SeD277 x(In)S 180 x(addition,)S 183 x(for)S 180 x(each)S 180 x(\211le)SD10773 X 548 y(which)S 175 x(has)S 175 x(been)S 175 x(written)S 175 xM(a)S 174 x(message)S 175 x(is)S 174 x(output)S 175 x(which)S 175 x(contains)S(G175 x(the)S 175 x(name)S 175 x(of)S 10773 X 548 y(the)S 166 x(\211le.)S827704 36925 XY F36(27)SSEP PPu %%PageTrailerx%%%PageFonts: Helvetica-Bold Helvetica)0%%+ NewCenturySchlbk-Roman Helvetica-BoldOblique%%PageProcessColors:%%PageCustomColors: (BLACK) % %%Page: (28) 30x%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)) PaperHeight PaperWidth PM 0 0 XYJ0 SC 5094 1807 XY F24(FIND/REPLAC)S -2 x(E)S 526 x 5022 Y F25(/LOWERCASE)SI10773 X 797 y(/NOLOWERC)S -2 x(ASE)S 10773 X 598 y F151(If)S 175 x(this)StD174 x(quali\211er)S 176 x(is)S 175 x(present,)S 177 x(FIND/REPLACE)SJ174 x(conver)S 2 x(ts)S 174 x(the)S 175 x(replacement)S 175 x(to)S 10773 XF547 y(lowercase)S 166 x(before)S 166 x(inserting)S 167 x(it.)S 10773 XF897 y(This)S 169 x(quali\211er)S 170 x(is)S 169 x(incompatible)S 169 xC(with)S 168 x(the)S 169 x(other)S 170 x(quali\211ers)S 169 x(that)S H169 x(also)S 169 x(allow)S 168 x(you)S 10773 X 548 y(to)S 161 x(modify)SD162 x(the)S 161 x(case)S 161 x(of)S 162 x(the)S 161 x(replacement:)SF250 x(/CASE_MA)S -28 x(TCHING,)S 161 x(/CAPIT)S -28 x(ALIZE,)S 10773 XF548 y(and)S 166 x(/UPPERCASE.)S 166 x(This)S 166 x(quali\211er)S 167 xC(may)S 166 x(destroy)S 166 x(the)S 167 x(effects)S 165 x(of)S 166 xnF(functions.)S 10773 10053 XY F25(/MA)S -52 x(TCH)S 10773 X 797 y(/MA)SG-52 x(TCH=option[,option])S 10773 X 797 y(/MA)S -52 x(TCH=MAXIMI)S -2 x1M(ZE_MA)S -52 x(TCH)S 165 x(\(default\))S 10773 X 797 y(/MA)S -52 x(TCH=MINI)SHF-2 x(MIZE_MA)S -52 x(TCH)S 10773 X 797 y(/MA)S -52 x(TCH=NO)S -2 x(T)SK10773 X 598 y F151(Indicates)S 156 x(how)S 156 x(the)S 156 x(FIND/REPLACE)S D155 x(command)S 156 x(matches)S 156 x(regular)S 157 x(expressions.)SD10773 X 548 y(The)S 167 x(MA)S -28 x(TCH)S 166 x(quali\211er)S 167 xE(has)S 166 x(three)S 166 x(options:)S 10773 X 896 y F38(MAXIMIZE_MA)SxC-32 x(TCH)S 15854 X(FIND/R)S -2 x(EPLACE)S 150 x(tries)S 149 x(to)SXJ149 x(\211nd)S 151 x(the)S 149 x(longest)S 150 x(possible)S 150 x(match.)SF10773 X 747 y(MINIMIZE_MA)S -33 x(TCH)S 15854 X(FIND/R)S -2 x(EPLACE)SD150 x(tries)S 149 x(to)S 149 x(\211nd)S 151 x(the)S 149 x(shortest)SD150 x(possible)S 150 x(match.)S 10773 X 748 y(NOT)S 15854 X(FIND/R)SE-2 x(EPLACE)S 162 x(searche)S 2 x(s)S 162 x(for)S 161 x(whole)S 162 x)D(record)S 2 x(s)S 161 x(which)S 162 x(do)S 162 x(not)S 15854 X 548 yF(contain)S 150 x(the)S 149 x(target.)S 10773 X 896 y F151(When)S 158 xC(the)S 157 x(regu)S 2 x(lar)S 157 x(expression)S 158 x(does)S 157 xrE(not)S 157 x(contain)S 158 x(repeat)S 158 x(pattern)S 157 x(\()S F152 D(\\)S 50 x(.)S F151(,)S 160 x F152(\\)S 49 x(:)S F151(,)S 160 x(or)SH158 x F152(\\)S 50 x(,)S F151(\),)S 10773 X 548 y(the)S 178 x(asterisk)SH177 x(\()S F152(*)S F151(\),)S 181 x(or)S 178 x(the)S 178 x(whitespace)SG177 x(character)S 179 x(\()S F152(\\)S 49 x(w)S F151(\),)S 181 x(both)S3F178 x(options)S 177 x(produce)S 10773 X 548 y(the)S 166 x(same)S 166 xI(result.)S 10773 20414 XY F25(/MODIFIED)S 10773 X 598 y F151(Modi\211es)S1G173 x(the)S 173 x(time)S 172 x(value)S 174 x(speci\211ed)S 172 x(with)S7I173 x(the)S 172 x(/BEFORE)S 172 x(or)S 173 x(/SINCE)S 172 x(quali\211er)ScC-36 x(.)S 10773 X 548 y(/MODIFIED)S 176 x(selects)S 176 x(\211les)SoG177 x(according)S 178 x(to)S 177 x(the)S 177 x(dates)S 177 x(on)S 177 x K(which)S 177 x(they)S 178 x(were)S 177 x(last)S 10773 X 548 y(modi\211ed.)S5F287 x(This)S 185 x(quali\211er)S 186 x(is)S 184 x(incompatible)S 185 xC(with)S 184 x(the)S 185 x(other)S 185 x(quali\211ers)S 185 x(that)SAH10773 X 548 y(also)S 188 x(allow)S 187 x(you)S 189 x(to)S 187 x(select)SM188 x(\211les)S 188 x(according)S 189 x(to)S 188 x(time)S 187 x(attributes:)SxH293 x(/BACKUP)S -65 x(,)S 10773 X 548 y(/CREA)S -28 x(TED,)S 195 x(and)SE196 x(/EXPIRED.)S 195 x(If)S 195 x(you)S 196 x(specify)S 196 x(none)S)O196 x(of)S 195 x(these)S 196 x(four)S 196 x(time)S 10773 X 548 y(modi\211ers,)SaP167 x(the)S 166 x(default)S 166 x(is)S 165 x(/CREA)S -28 x(TED.)S 10773 24847 XYMF25(/NUMB)S -2 x(ERS)S 10773 X 797 y(/NONU)S -2 x(MBERS)S 165 x(\(default\))S H10773 X 598 y F151(Controls)S 167 x(whether)S 167 x(the)S 168 x(source)SC167 x(line)S 168 x(number)S 167 x(is)S 167 x(displayed)S 167 x(at)SG167 x(the)S 167 x(left)S 167 x(margin)S 168 x(of)S 10773 X 548 y(each)S5J167 x(line.)S 10773 27886 XY F25(/OUTPUT[=\(\211le-spec[,...]\)])S 10773 XC598 y F151(Speci\211es)S 177 x(the)S 176 x(names)S 177 x(of)S 177 xeF(the)S 176 x(output)S 177 x(\211les)S 177 x(into)S 177 x(which)S 177 xG(the~ FIND015.A3# ![FIND.V015.PORTABLE.EXE]FIND.PS;2c|t)S 176 x(\(modi\211ed\))S 177 x(records)S 10773 X 548 y(are)S 160 x E(to)S 161 x(be)S 160 x(written.)S 249 x(If)S 160 x(you)S 161 x(omit)StF160 x(the)S 160 x(quali\211er)S -36 x(,)S 162 x(or)S 160 x(the)S 161 xG(\211le-spec,)S 161 x(the)S 161 x(name)S 160 x(of)S 160 x(the)S 10773 XSH548 y(input)S 174 x(\211le)S 174 x(will)S 173 x(be)S 174 x(used.)S 265 xH(If)S 174 x(you)S 175 x(specify)S 173 x(the)S 174 x(\211le-spec,)S 177 xF(the)S 174 x(name)S 174 x(of)S 173 x(the)S 174 x(input)S 10773 X 548 yI(\211le)S 171 x(will)S 170 x(be)S 171 x(used)S 171 x(as)S 170 x(default)SeD171 x(\211le)S 171 x(speci\211cation.)S 260 x(If)S 170 x(you)S 172 xJ(specify)S 171 x(more)S 171 x(input)S 171 x(\211le)S 10773 X 548 y(names)SE179 x(than)S 180 x(output)S 180 x(\211le)S 179 x(names,)S 183 x(the)S)C180 x(output)S 179 x(\211le)S 180 x(names)S 179 x(will)S 179 x(be)S N179 x(used)S 180 x(until)S 10773 X 548 y(they)S 178 x(are)S 177 x(exhausted,)SF181 x(for)S 177 x(the)S 177 x(remaining)S 178 x(\211les,)S 181 x(the)SJ177 x(input)S 177 x(\211le)S 177 x(names)S 177 x(will)S 177 x(be)S 10773 XF547 y(used.)S 10773 32867 XY F25(/P)S -51 x(AD[=[%b]#])S 10773 X 797 yD(/NOP)S -52 x(AD)S 165 x(\(default\))S 10773 X 598 y F151(Controls)SD179 x(whether)S 179 x(short)S 179 x(replacements)S 179 x(are)S 179 xG(padded.)S 275 x(A)S 179 x(replacement)S 179 x(is)S 179 x(too)S 10773 X8G548 y(short)S 166 x(when)S 166 x(it)S 166 x(is)S 166 x(not)S 166 x(as)SoC166 x(long)S 166 x(as)S 166 x(the)S 166 x(string)S 167 x(it)S 165 xL#(replaces.)S 5094 36925 XY F36(28)SSEP PP( %%PageTrailerS1%%PageFonts: Helvetica-Bold Helvetica-BoldOblique2<%%+ NewCenturySchlbk-Roman Helvetica NewCenturySchlbk-Italic%%PageProcessColors:%%PageCustomColors: (BLACK) %(%%Page: (29) 31S%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)> PaperHeight PaperWidth PM 0 0 XYF0 SC 23105 1807 XY F24(FIND/)S -2 x(REPLACE)S 10773 4866 XY F151(The)SC194 x(/P)S -37 x(AD)S 192 x(quali\211er)S 194 x(speci\211es)S 193 x D(which)S 193 x(pad)S 192 x(character)S 194 x(will)S 192 x(be)S 193 xO(used.)S 303 x(Pad)S 10773 X 548 y(characters)S 167 x(are)S 166 x(speci\211ed)SSF166 x(as)S 165 x(follows:)S 10773 X 897 y 17484 48 R 10773 6809 XY F40D(Option)S 15854 X(Character)S 10773 X 299 y 17484 48 R 10773 7705 XYHF38(P)S -33 x(AD)S 15854 X(NULL)S 149 x(\(00)S 151 x(Decimal\))S 10773 XH748 y(P)S -33 x(AD=x)S 15854 X(x)S 150 x(is)S 149 x(ASCII)S 148 x(A-Z,)SD150 x(a-z,)S 149 x(or)S 150 x(0-9)S 10773 X 747 y(P)S -33 x(AD=%bx)SG15854 X(x)S 150 x(is)S 149 x(a)S 149 x(numb)S 2 x(er)S 150 x(represen)S1D2 x(ting)S 149 x(an)S 150 x(ASCII)S 148 x(chara)S 2 x(cter)S 15854 XG747 y(b)S 150 x(represe)S 2 x(nts)S 149 x(the)S 150 x(base)S 150 x(of)S H149 x(the)S 150 x(number)S -23 x(.)S 224 x(V)S -33 x(alues)S 150 x(for)SJ149 x(b)S 150 x(are:)S 15854 X 747 y(D)S 149 x(=)S 149 x(decimal)S 15854 XC747 y(O)S 149 x(=)S 150 x(octal)S 15854 X 748 y(X)S 150 x(=)S 149 x F(hexadecima)S 2 x(l)S 10773 X 298 y 17484 48 R 10773 13633 XY F25(/P)SI-51 x(A)S -53 x(TTERN)S 10773 X 797 y(/P)S -51 x(A)S -53 x(TTERN=option)SiJ10773 X 797 y(/P)S -51 x(A)S -53 x(TTERN=VMS)S 166 x(\(default\))S 10773 XM797 y(/NOP)S -52 x(A)S -52 x(TTERN)S 10773 X 598 y F151(If)S 178 x(negated,)S K182 x(the)S 178 x(parameter)S 178 x(expression)S 179 x(is)S 178 x(treated)SG177 x(as)S 178 x(a)S 178 x(string)S 179 x(without)S 178 x(any)S 10773 XF548 y(wildcards,)S 182 x(e.g.)S 276 x(all)S 178 x(occurren)S 2 x(ces)SC178 x(of)S 179 x(the)S 179 x(metacharacters)S 179 x(*,)S 182 x(%,)SlL183 x(and)S 179 x(\\)S 228 x(\(VMS)S 10773 X 548 y(pattern)S 188 x(style\))SF188 x(are)S 189 x(taken)S 188 x(literally)S -55 x(.)S 294 x(If)S 188 xG(speci\211ed,)S 194 x(it)S 188 x(decides)S 188 x(the)S 188 x(\212avor)SSH189 x(of)S 10773 X 548 y(wildcards)S 165 x(to)S 166 x(be)S 166 x(used.)SG250 x(There)S 167 x(are)S 166 x(two)S 165 x(possible)S 165 x(options:)S)C10773 X 896 y F38(VMS)S 15854 X(FIND/R)S -2 x(EPLACE)S 157 x(uses)SSH157 x(the)S 156 x(same)S 158 x(wildcards)S 156 x(as)S 157 x(used)S 157 xD(by)S 157 x(other)S 15854 X 548 y(VMS)S 150 x(tools.)S 10773 X 748 yF(POSIX)S 15854 X(FIND/R)S -2 x(EPLACE)S 152 x(uses)S 153 x(the)S 152 xH(regular)S 153 x(expre)S 2 x(ssions)S 152 x(de\211ned)S 154 x(by)S 152 xE(the)S 15854 X 547 y(POSIX)S 149 x(standard.)S 10773 X 897 y F151(Y)SJ-56 x(ou)S 179 x(cannot)S 179 x(specify)S 178 x(the)S 179 x(quali\211ers)SF178 x(/NOP)S -36 x(A)S -28 x(TTERN)S 178 x(and)S 178 x(/NODIACR)S -2 xJ(ITICAL)S 10773 X 548 y(together)S -36 x(.)S 10773 23546 XY F25(/SHOW_GR)SF-2 x(OUPS)S 10773 X 797 y(/NOSHO)S -2 x(W_GROUPS)S 165 x(\(default\))SH10773 X 598 y F151(Controls)S 188 x(whether)S 189 x(FIND/REPLACE)S 187 xD(displays)S 187 x(groups)S 189 x(before)S 189 x(asking)S 189 x(for)SF10773 X 548 y(con\211rmation.)S 307 x(For)S 195 x(each)S 195 x(group)SH195 x(which)S 195 x(matches)S 194 x(a)S 194 x(non-empty)S 195 x(string)SF195 x(a)S 10773 X 548 y(line)S 181 x(is)S 180 x(displayed)S 180 x(in)SF181 x(the)S 181 x(format)S 180 x(`)S -10 x(`Group)S 181 x([#]:)S 278 xG(spaces)S 180 x(sub-match')S -10 x(',)S 184 x(where)S 181 x(#)S 10773 X)G548 y(represent)S 167 x(the)S 166 x(grou)S 2 x(p)S 166 x(number)S -36 x(E(,)S 167 x(sub-match)S 166 x(is)S 166 x(the)S 167 x(part)S 166 x(of)SrI167 x(the)S 166 x(target)S 167 x(which)S 167 x(has)S 10773 X 548 y(been)S)F176 x(matched)S 176 x(by)S 177 x(the)S 176 x(group)S 176 x(and)S 176 xI(spaces)S 176 x(is)S 175 x(the)S 176 x(amount)S 176 x(of)S 176 x(spaces)SxC175 x(which)S 176 x(is)S 10773 X 547 y(necessary)S 167 x(to)S 166 xhE(align)S 166 x(the)S 166 x(sub-match)S 166 x(with)S 166 x(the)S 166 x E(display)S 166 x(of)S 166 x(the)S 166 x(full)S 166 x(match.)S 10773 XrF897 y(This)S 166 x(quali\211er)S 167 x(is)S 166 x(ignored)S 167 x(if)SG165 x(the)S 167 x(quali\211er)S 166 x(/CONFIRM)S 166 x(is)S 166 x(not)S:F166 x(present.)S 10773 29673 XY F25(/SINCE[=time])S 10773 X 598 y F151C(Selects)S 167 x(only)S 167 x(those)S 167 x(\211les)S 167 x(dated)S E167 x(after)S 167 x(the)S 167 x(speci\211ed)S 167 x(time.)S 251 x(Y)StF-56 x(ou)S 167 x(can)S 168 x(specify)S 167 x(time)S 10773 X 548 y(as)SG155 x(an)S 156 x(absolute)S 155 x(time,)S 157 x(a)S 155 x(combination)SXD156 x(of)S 155 x(absolute)S 155 x(and)S 156 x(delta)S 154 x(times,)SF158 x(or)S 155 x(as)S 155 x(one)S 156 x(of)S 10773 X 548 y(the)S 170 xJ(following)S 170 x(keywords:)S 258 x(TODA)S -47 x(Y)S 169 x(\(default\),)SF171 x(TOMORROW)S -57 x(,)S 170 x(or)S 170 x(YESTERDA)S -47 x(Y)S -56 xE(.)S 10773 X 548 y(Specify)S 171 x(one)S 172 x(of)S 170 x(the)S 172 xpD(following)S 171 x(quali\211ers)S 171 x(with)S 170 x(/BEFORE)S 170 xI(to)S 171 x(indicate)S 171 x(the)S 171 x(time)S 10773 X 548 y(attribute)S0G185 x(to)S 186 x(be)S 185 x(used)S 185 x(as)S 185 x(the)S 186 x(basis)S2F185 x(for)S 185 x(selection:)S 288 x(/BACKUP)S -65 x(,)S 186 x(/CREA)SE-28 x(TED)S 10773 X 547 y(\(default\),)S 166 x(/EXPIRED,)S 165 x(or)SxE167 x(/MODIFIED)S -2 x(.)S 10773 X 897 y(See)S 157 x(the)S 158 x F152(C(VMS)S 158 x(DCL)S 156 x(Concepts)S 159 x(Manual)S 158 x F151(for)S(J157 x(complete)S 157 x(information)S 158 x(on)S 158 x(specifying)S 10773 X4548 y(time)S 166 x(values.)S 27704 36925 XY F36(29)SEP PP) %%PageTrailer(2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman;%%+ Helvetica Helvetica-BoldOblique NewCenturySchlbk-Italicp%%PageProcessColors:%%PageCustomColors: (BLACK)x%o%%Page: (30) 32)%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)g PaperHeight PaperWidth PM 0 0 XYE0 SC 5094 1807 XY F24(FIND/REPLAC)S -2 x(E)S 526 x 5022 Y F25(/SKIP)SyC10773 X 797 y(/NOSKIP)S 165 x(\(default\))S 10773 X 598 y F151(If)S(F179 x(you)S 179 x(specify)S 179 x(this)S 179 x(quali\211er)S -36 x(,)SD182 x(matches)S 179 x(will)S 178 x(not)S 179 x(be)S 179 x(replaced)SI179 x(but)S 179 x(the)S 179 x(whole)S 10773 X 547 y(record)S 167 x(will)SxE165 x(be)S 166 x(skipped)S 166 x(\(i.e.)S 250 x(not)S 166 x(written)S1E166 x(to)S 165 x(the)S 167 x(output)S 166 x(\211le\).)S 10773 8060 XYgCF25(/ST)S -51 x(A)S -52 x(TISTICS)S 10773 X 797 y(/NOST)S -52 x(A)S1G-52 x(TISTICS)S 165 x(\(default\))S 10773 X 598 y F151(Controls)S 166 x)C(whether)S 166 x(the)S 166 x(following)S 167 x(statis)S -2 x(tics)S2G166 x(about)S 166 x(the)S 166 x(search)S 166 x(are)S 167 x(displayed:)S)D10773 X 897 y(\201)S 595 x(Number)S 166 x(of)S 166 x(\211les)S 166 xJ(searched)S 10773 X 896 y(\201)S 595 x(Number)S 166 x(of)S 166 x(records)SE166 x(searched)S 10773 X 897 y(\201)S 595 x(Number)S 166 x(of)S 166 xcH(characters)S 167 x(searched)S 10773 X 897 y(\201)S 595 x(Number)S 166 xG(of)S 166 x(matches)S 166 x(found)S 10773 X 896 y(\201)S 595 x(Number)S1G166 x(of)S 166 x(matching)S 167 x(records)S 166 x(found)S 10773 X 897 yRI(\201)S 595 x(Number)S 166 x(of)S 166 x(\211les)S 166 x(written)S 10773 X F897 y(\201)S 595 x(Number)S 166 x(of)S 166 x(records)S 166 x(written)SE10773 X 896 y(\201)S 595 x(Number)S 166 x(of)S 166 x(replaced)S 166 xSJ(matches)S 10773 X 897 y(\201)S 595 x(Buffered)S 166 x(I/O)S 166 x(count)SE10773 X 897 y(\201)S 595 x(Direct)S 165 x(I/O)S 166 x(count)S 10773 XoJ896 y(\201)S 595 x(Number)S 166 x(of)S 166 x(page)S 167 x(faults)S 10773 XC897 y(\201)S 595 x(Elapsed)S 165 x(CPU)S 166 x(time)S 10773 X 896 y9J(\201)S 595 x(Elapsed)S 165 x(time)S 10773 22456 XY F25(/SYMBOLS)S 10773 XL797 y(/NOSYMBO)S -2 x(LS)S 167 x(\(default\))S 10773 X 598 y F151(Controls)SC171 x(whether)S 172 x(the)S 172 x(following)S 172 x(symbols)S 171 x6C(containing)S 173 x(information)S 172 x(about)S 172 x(the)S 10773 X7F548 y(search)S 166 x(are)S 167 x(written:)S 10773 X 897 y(\201)S 595 xH(FIND_FILES_SEA)S -2 x(RCHED)S 165 x(-)S 166 x(Number)S 166 x(of)S 166 xF(\211les)S 166 x(searched)S 10773 X 896 y(\201)S 595 x(FIND_REC)S -2 xL(ORDS_SE)S -2 x(ARCHED)S 165 x(-)S 165 x(Number)S 167 x(of)S 166 x(records)SH166 x(searched)S 10773 X 897 y(\201)S 595 x(FIND_CHAR)S -2 x(ACTERS_SE)SD-2 x(ARCHED)S 165 x(-)S 165 x(Number)S 167 x(of)S 166 x(characters)SI166 x(searched)S 10773 X 897 y(\201)S 595 x(FIND_MA)S -28 x(TCHES_FOUND)SsI165 x(-)S 165 x(Number)S 167 x(of)S 166 x(matches)S 166 x(found)S 10773 X8D896 y(\201)S 595 x(FIND_REC)S -2 x(ORDS_MA)S -29 x(TCHED)S 165 x(-)SH166 x(Number)S 167 x(of)S 166 x(matching)S 167 x(records)S 166 x(found)SG10773 X 897 y(\201)S 595 x(FIND_FILES_WR)S -2 x(ITTEN)S 166 x(-)S 166 x I(Number)S 167 x(of)S 166 x(\211les)S 166 x(written)S 10773 X 897 y(\201)SaE595 x(FIND_REC)S -2 x(ORDS_WR)S -2 x(ITTEN)S 166 x(-)S 166 x(Number)SkE166 x(of)S 166 x(records)S 167 x(written)S 10773 X 896 y(\201)S 595 xnH(FIND_MA)S -28 x(TCHES_REPLAC)S -2 x(ED)S 166 x(-)S 165 x(Number)S 167 xG(of)S 166 x(replaced)S 166 x(matches)S 10773 32917 XY F25(/TRUNC)S -2 x C(A)S -52 x(TE[=BEGINNIN)S -2 x(G])S 10773 X 797 y(/TRUNC)S -2 x(A)SaC-52 x(TE[=END])S 10773 X 797 y(/NOTRU)S -2 x(NCA)S -53 x(TE)S 166 xmI(\(default\))S 10773 X 598 y F151(Controls)S 174 x(whether)S 174 x(long)SeC175 x(replacements)S 173 x(are)S 174 x(truncated.)S 266 x(A)S 174 xYG(replacement)S 174 x(is)S 173 x(too)S 10773 X 548 y(long)S 176 x(when)S1F175 x(it)S 174 x(exceeds)S 175 x(the)S 175 x(length)S 176 x(of)S 174 xD(the)S 175 x(string)S 175 x(it)S 174 x(replaces.)S 267 x(The)S 176 x$(truncation)S 5094 36925 XY F36(30)SEP PPx %%PageTrailers1%%PageFonts: Helvetica-Bold Helvetica-BoldObliqueS%%+ NewCenturySchlbk-Roman%%PageProcessColors:%%PageCustomColors: (BLACK)n% %%Page: (31) 33)%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)l PaperHeight PaperWidth PM 0 0 XYI0 SC 23105 1807 XY F24(FIND/)S -2 x(REPLACE)S 10773 4866 XY F151(occurs)ShD167 x(at)S 166 x(the)S 166 x(beginning)S 168 x(or)S 166 x(at)S 166 xD(the)S 166 x(end)S 167 x(of)S 166 x(the)S 166 x(replacement,)S 167 xD(depending)S 167 x(on)S 167 x(the)S 10773 X 548 y(value)S 167 x(of)SH166 x(the)S 166 x(quali\211er)S -36 x(.)S 10773 X 897 y(If)S 166 x(the)SF166 x(quali\211er)S 167 x(is)S 165 x(given)S 168 x(without)S 165 x(a)SD166 x(value,)S 168 x(END)S 165 x(is)S 165 x(assumed.)S 10773 7406 XYEF25(/UPPERCA)S -2 x(SE)S 10773 X 797 y(/NOUPPERC)S -2 x(ASE)S 10773 XeL598 y F151(If)S 175 x(this)S 174 x(quali\211er)S 176 x(is)S 175 x(present,)SL177 x(FIND/REPLACE)S 174 x(conver)S 2 x(ts)S 174 x(the)S 175 x(replacement)SE175 x(to)S 10773 X 548 y(uppercase)S 166 x(before)S 167 x(inserting)SxE166 x(it.)S 10773 X 897 y(This)S 169 x(quali\211er)S 170 x(is)S 169 x7K(incompatible)S 169 x(with)S 168 x(the)S 169 x(other)S 170 x(quali\211ers)SiF169 x(that)S 169 x(also)S 169 x(allow)S 168 x(you)S 10773 X 548 y(to)SD161 x(modify)S 162 x(the)S 161 x(case)S 161 x(of)S 162 x(the)S 161 xE(replacement:)S 250 x(/CASE_MA)S -28 x(TCHING,)S 161 x(/CAPIT)S -28 x1F(ALIZE,)S 10773 X 548 y(and)S 166 x(/LOWERCASE)S -2 x(.)S 167 x(This)SK166 x(quali\211er)S 167 x(may)S 166 x(destroy)S 166 x(the)S 167 x(effects)S)F165 x(of)S 166 x(functions.)S 10773 12438 XY F25(/WINDOW[=\(n1,n2\)])SC10773 X 797 y(/NOWIND)S -2 x(OW)S 166 x(\(default\))S 10773 X 597 yfFF151(Speci\211es)S 166 x(the)S 166 x(number)S 167 x(of)S 166 x(lines)SF166 x(to)S 166 x(be)S 166 x(displayed)S 166 x(with)S 165 x(the)S 167 xK(searched)S 166 x(pattern.)S 10773 X 897 y(If)S 176 x(you)S 177 x(specify)S7E177 x(the)S 176 x(/WINDOW)S 175 x(quali\211er)S 177 x(without)S 176 x/C(the)S 177 x(value)S 177 x(n1)S 176 x(and)S 177 x(n2,)S 179 x(two)SwF10773 X 548 y(lines)S 173 x(above)S 174 x(the)S 174 x(searched)S 174 xC(string,)S 176 x(the)S 174 x(searched)S 173 x(string,)S 176 x(and)S8L174 x(two)S 173 x(lines)S 173 x(below)S 10773 X 548 y(the)S 174 x(searched)SH174 x(string)S 174 x(are)S 174 x(included)S 175 x(in)S 174 x(the)S 174 xI(output.)S 265 x(If)S 174 x(you)S 174 x(specify)S 174 x(/WINDOW)S 10773 XpD548 y(with)S 184 x(a)S 183 x(single)S 184 x(number)S 185 x(\(n1\),)SD189 x(n1)S 184 x(speci\211es)S 184 x(the)S 184 x(number)S 184 x(of)SH184 x(lines)S 184 x(to)S 183 x(display)S 10773 X 548 y(including)S 181 xD(the)S 180 x(search)S 180 x(string.)S 278 x(Half)S 179 x(the)S 180 xC(lines)S 180 x(precede)S 180 x(the)S 180 x(matched)S 179 x(search)S1D10773 X 548 y(string)S 164 x(and)S 163 x(half)S 163 x(follow)S 163 xF(it.)S 249 x(\(If)S 162 x(n)S 164 x(is)S 163 x(even,)S 165 x(1)S 163 xE(line)S 163 x(is)S 163 x(added)S 163 x(to)S 163 x(the)S 163 x(lined)SaD163 x(following)S 10773 X 548 y(the)S 166 x(matched)S 166 x(search)SH167 x(pattern.\))S 10773 X 896 y(For)S 170 x(example,)S 172 x(if)S 169 xE(you)S 171 x(specify)S 170 x(/WINDOW=)S -2 x(10,)S 171 x(nine)S 171 x D(additional)S 169 x(lines)S 170 x(are)S 170 x(listed)S 10773 X 548 yG(along)S 179 x(with)S 178 x(the)S 179 x(line)S 178 x(containing)S 180 x4G(the)S 179 x(search)S 178 x(pattern.)S 275 x(Four)S 179 x(lines)S 178 x0D(are)S 179 x(listed)S 10773 X 548 y(above)S 167 x(the)S 166 x(line)SC167 x(containing)S 168 x(the)S 166 x(search)S 167 x(pattern)S 166 x(D(and)S 167 x(\211ve)S 167 x(lines)S 166 x(are)S 167 x(listed)S 165 xF(below)S 10773 X 548 y(it,)S 166 x(for)S 166 x(a)S 166 x(total)S 166 xE(of)S 166 x(ten)S 166 x(lines.)S 10773 X 897 y(If)S 172 x(you)S 174 x(I(specify)S 172 x(n1)S 173 x(and)S 173 x(n2,)S 175 x(the)S 173 x(/WINDOW)S2C171 x(quali\211er)S 173 x(displays)S 172 x(n1)S 173 x(lines)S 173 x G(above)S 10773 X 548 y(the)S 171 x(search)S 171 x(string,)S 173 x(the)SaC170 x(search)S 172 x(string,)S 172 x(and)S 171 x(n2)S 171 x(lines)ScF171 x(below)S 170 x(the)S 171 x(search)S 171 x(string.)S 10773 X 548 yD(Either)S 166 x(of)S 166 x(these)S 166 x(numbers)S 166 x(can)S 167 xH(be)S 166 x(zero.)S 10773 X 896 y(If)S 172 x(you)S 173 x(specify)S 172 xF(/WINDOW=0,)S 173 x(the)S 173 x(\211le)S 172 x(name)S 173 x(of)S 172 xI(each)S 173 x(\211le)S 172 x(containing)S 174 x(a)S 172 x(match)S 10773 XYF548 y(\(but)S 171 x(no)S 171 x(records\))S 170 x(is)S 171 x(included)SK171 x(in)S 171 x(the)S 171 x(output.)S 259 x(This)S 171 x(speci\211cation)SrF170 x(creates)S 171 x(a)S 171 x(\211le)S 10773 X 548 y(\(using)S 168 xE(the)S 168 x(/OUTPUT)S 169 x(quali\211er\))S 168 x(that)S 168 x(can)ScH168 x(be)S 168 x(inserted)S 167 x(into)S 168 x(a)S 168 x(command)S 168 xK(\211le)S 168 x(to)S 10773 X 548 y(manipulate)S 166 x(the)S 166 x(\211les)SH166 x(containing)S 168 x(matches.)S 10773 X 897 y(If)S 180 x(you)S 182 xH(omit)S 180 x(the)S 181 x(/WINDOW)S 180 x(quali\211er)S 181 x(entirely)SH-55 x(,)S 185 x(only)S 182 x(the)S 181 x(line)S 181 x(containing)S 182 xF(a)S 10773 X 548 y(match)S 166 x(is)S 166 x(displayed.)S 10773 X 896 yG(This)S 166 x(quali\211er)S 167 x(is)S 166 x(ignored)S 167 x(if)S 165 x H(the)S 167 x(quali\211er)S 166 x(/CONFIRM)S 166 x(is)S 166 x(not)S 166 xF(present.)S 10773 28527 XY F25(/WRAP)S 10773 X 797 y(/NOWRA)S -2 x(P)SE167 x(\(default\))S 10773 X 598 y F151(Use)S 167 x(with)S 167 x(the)S\F167 x(/P)S -36 x(AGE=S)S -2 x(A)S -55 x(VE)S 166 x(quali\211er)S 168 xI(to)S 167 x(limit)S 166 x(the)S 168 x(number)S 168 x(of)S 167 x(columns)SeC167 x(to)S 167 x(the)S 10773 X 548 y(width)S 169 x(of)S 169 x(the)SSF169 x(screen)S 169 x(and)S 170 x(to)S 169 x(wrap)S 168 x(lines)S 169 xE(that)S 169 x(extend)S 170 x(beyond)S 170 x(the)S 169 x(width)S 169 xE(of)S 169 x(the)S 10773 X 548 y(screen)S 167 x(to)S 165 x(the)S 167 xsM(next)S 166 x(line.)S 10773 X 897 y(The)S 170 x(/NOWRAP)S 169 x(quali\211er)SF171 x(extends)S 170 x(lines)S 169 x(beyond)S 171 x(the)S 170 x(width)SE169 x(of)S 170 x(the)S 170 x(screen)S 170 x(and)S 10773 X 548 y(can)S7H175 x(be)S 173 x(seen)S 174 x(when)S 175 x(you)S 175 x(use)S 174 x(the)SM174 x(scrolling)S 174 x(\(left)S 174 x(and)S 174 x(right\))S 174 x(features)SSG174 x(provided)S 10773 X 547 y(by)S 167 x(the)S 166 x(/P)S -36 x(AGE=)SrE-2 x(SA)S -55 x(VE)S 165 x(quali\211er)S -36 x(.)S 27704 36925 XY F36o(31)S6EP PP %%PageTrailer 2%%PageFonts: Helvetica-Bold NewCenturySchlbk-Roman%%+ Helvetica-BoldObliquea%%PageProcessColors:%%PageCustomColors: (BLACK)o%b%%Page: (32) 34n%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)u PaperHeight PaperWidth PM 0 0 XYE0 SC 5094 1807 XY F24(FIND/REPLAC)S -2 x(E)S 5094 4696 XY 23160 204 RtC5094 5515 XY(EXAMPLES)S 5094 6546 XY F202(1)S 6290 X -49 y F102($)S H1 SC 239 x(FIND/REPLACE)S 240 x(CABLE.SDML)S 2 x(,JOYNER)S 239 x("b%t")SC240 x("\(\\0\))S 2 x(")S 0 SC 6290 X 449 y($)S 1 SC 239 xdE(FIND/REPLACE/P)S 2 x(ATTERN=POSIX)S 240 x(CABLE.SDML,JOYNE)S 2 x(R)SSC239 x("b.t")S 239 x(")S 2 x(\(\\0\)")S 0 SC 10773 7942 XYsHF151(This)S 174 x(command)S 174 x(searches)S 174 x(the)S 174 x(\211les)SF174 x(CABLE.SDML)S 174 x(and)S 174 x(JOYNER)S -2 x(.SDML)S 174 x(for)SG10773 X 598 y(occurren)S 2 x(ces)S 172 x(of)S 173 x F152(B)S 173 x F1513G(or)S 173 x F152(b)S 173 x F151(followed)S 173 x(by)S 173 x(any)S 174 xSF(single)S 173 x(character)S 174 x(and)S 173 x(a)S 173 x F152(T)S 173 xEF151(or)S 174 x F152(t)S F151(,)S 175 x(as)S 173 x(in)S 10773 X 597 y1F(the)S 166 x(following:)S 11670 X 897 y F152(bet)S F151(ween)S 11670 XG598 y F152(bat)S F151(man)S 10773 11728 XY(and)S 166 x(replaces)S 166 x5G(these)S 166 x(strings)S 166 x(with)S 11670 X 896 y(\()S -2 x H(bet\)ween)S 11670 X 598 y(\()S -2 x(bat\)man)S 10773 14318 XYF(The)S 169 x(\211les)S 168 x(which)S 169 x(are)S 169 x(written)S 168 xF(have)S 169 x(the)S 169 x(names)S 168 x(of)S 168 x(the)S 169 x(input)SD168 x(\211les,)S 170 x(respectively)S -55 x(,)S 10773 X 598 y(with)SG166 x(the)S 166 x(version)S 167 x(number)S 166 x(increased)S 167 x(by)S(G166 x(one.)S 10773 X 896 y(It)S 183 x(is)S 184 x(necessary)S 184 x(to)SH184 x(enclose)S 184 x(the)S 184 x(string)S 185 x(and)S 184 x(the)S 184 xG(replacement)S 184 x(in)S 184 x(quotation)S 10773 X 598 y(marks)S 166 x H(because)S 166 x(they)S 167 x(contain)S 167 x(wildcards.)S 5094 17433 XYFF202(2)S 6290 X 48 y F102($)S 1 SC 239 x(FIND/REPLACE)S 240 x(MY.TBL)S 240 x(")S "XP /F119 106 138 5 -11 6 31 43 8 0EPXLC RPSC11789 17481 XY F119(j)S F102(\\\(\\w\\d\\.\\)S 2 x(w\\\))S F119(j)S1DF102(\\\(\\w\\d\\.\\w\\\))S 2 x F119(j)S F102(")S 239 x(")S F119(j)SFF102(\\2)S F119(j)S F102(\\1)S F119(j)S 2 x F102(")S 0 SC 6290 X 448 yF($)S 1 SC 239 x(FIND/REPL/PATT)S 2 x(=POSIX)S 239 x(MY.TBL)S 240 x(-)SC6290 X 449 y("\\)S F119(j)S F102(\([)S 240 x(]*[0-9]*[)S 240 x4C(]*\)\\)S F119(j)S 2 x F102(\([)S 239 x(]*[0-9]*[)S 241 xxD(]*\)\\)S F119(j)S F102(")S 240 x(-)S 6529 X 548 y(")S F119(j)SHF102(\\2)S F119(j)S F102(\\1)S F119(j)S 2 x F102(")S 0 SC 10773 19922 XYFF151(The)S 174 x(FIND/REPLACE)S 172 x(command)S 174 x(searches)S 174 xC(through)S 175 x(the)S 173 x(\211le)S 174 x(MY)S -55 x(.TBL)S 174 xSF(for)S 173 x(all)S 10773 X 598 y(occurren)S 2 x(ces)S 172 x(of)S 173 xH(two)S 172 x(groups)S 173 x(of)S 173 x(digits,)S 174 x(delimited)S 172 xI(by)S 173 x(spaces)S 173 x(\()S F159()S 172 x F151(stands)SrE172 x(for)S 10773 X 597 y(the)S 164 x(tab)S 163 x(character\))S 164 xuJ(and)S 164 x(vertical)S 164 x(bars,)S 165 x(and)S 163 x(exch)S 2 x(anges)SE164 x(the)S 163 x(grou)S 2 x(ps.)S 249 x(It)S 163 x(matches)S 10773 X)E598 y(the)S 166 x(following)S 166 x(strings:)S 11744 23508 XY F38(|)SiF224 x(125)S 706 x(|)S 14609 X(34)S 225 x(|)S 11744 X 748 y(|)S 13538 XI(|)S 705 x(007)S 225 x(|)S 11744 X 747 y(|)S 473 x(08)S 706 x(|)S 14609 X-H(15)S 225 x(|)S 10773 26099 XY F151(and)S 166 x(replaces)S 166 x(these)SD166 x(strings)S 166 x(with)S 11744 27892 XY F38(|)S 473 x(34)S 706 xJ(|)S 705 x(125)S 225 x(|)S 11744 X 747 y(|)S 224 x(007)S 706 x(|)S 15332 XP(|)S 11744 X 747 y(|)S 473 x(15)S 706 x(|)S 14609 X(08)S 225 x(|)S 5094 30658 XYJF202(3)S 6290 X -56 y F102($)S 1 SC 239 x(FIND/REPLACE)S 240 x(CHAP.SDML)SG241 x("<\\a\\:>""\\$upp\\\(\\0\\\))S 2 x(")S 0 SC 6290 X 448 y($)S 1 SCyT239 x(FIND/REPLACE/P)S 2 x(ATTERN=POSIX)S 240 x(CHAP.SDML)S 240 x("<[a-z]+>""\\$up)SC2 x(p\\\(\\0\\\)")S 0 SC 10773 32046 XY F151(This)S 173 x(command)SxH174 x(searches)S 173 x(through)S 175 x(the)S 173 x(\211le)S 174 x(CHAP)SG-65 x(.SDML)S 173 x(for)S 174 x(all)S 173 x(occurrences)S 10773 X 598 yiI(of)S 166 x(SDML)S 166 x(tags)S 166 x(and)S 166 x(upcases)S 166 x(these)S $166 x(tags.)S 5094 36925 XY F36(32)SEP PPh %%PageTrailer1"%%PageFonts: Helvetica-Bold Jinete:%%+ Courier NewCenturySchlbk-Roman NewCenturySchlbk-Italic%%+ amsy10 Helvetica%%PageProcessColors:%%PageCustomColors: (BLACK) %%+ (USERTAGCOLOR)% %%Page: (33) 35 %%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend) PaperHeight PaperWidth PM 0 0 XYF0 SC 5094 4866 XY F151(The)S 167 x(RXP)S 166 x(and)S 166 x(RPL)S 166 xF(facilities,)S 166 x(which)S 166 x(are)S 166 x(part)S 166 x(of)S 166 xE(FIND,)S 166 x(generate)S 167 x(the)S 166 x(following)S 167 x(error)S5E166 x(messages:)S 9578 5962 XY(BAD)S -2 x(REPEA)S -28 x(TUSE,)S 498 x1F(improper)S 166 x(repeat)S 166 x(pattern)S 166 x(usage)S 10773 X 897 yGF153(Facility)S 2 x(:)S 249 x F151(RXP)S 10773 X 896 y F153(Severity:)S6F251 x F151(Fatal)S 10773 X 897 y F153(Explan)S 2 x(ation:)S 251 x F151H(An)S 175 x(expression)S 176 x(has)S 175 x(been)S 176 x(entered,)S 179 xC(which)S 176 x(speci\211es)S 175 x(a)S 175 x(repeat)S 10773 X 598 yFG(pattern)S 187 x(after)S 186 x(a)S 187 x(probably)S 187 x(empty)S 187 xDF(match,)S 193 x(e.g.)S 292 x F152(x\\)S 49 x(,\\)S 51 x(:)S 291 x F151G(\(VMS)S 186 x(style\))S 186 x(or)S 187 x F152(x?+)S 10773 X 597 y F1511E(\(POSIX)S 165 x(style\).)S 10773 X 897 y F153(User)S 166 x(Action:)SoD250 x F151(Respecify)S 166 x(the)S 166 x(expression.)S 9578 11840 XYH(LOOPGE)S -2 x(NERA)S -28 x(TED,)S 498 x(loop)S 166 x(generated,)S 167 xF(check)S 168 x(use)S 166 x(of)S 166 x(repeat)S 166 x(pattern)S 10773 XM896 y F153(Facility)S 2 x(:)S 249 x F151(RXP)S 10773 X 897 y F153(Severity:)SF251 x F151(Fatal)S 10773 X 897 y F153(Explan)S 2 x(ation:)S 251 x F151H(An)S 171 x(expression)S 171 x(has)S 170 x(been)S 172 x(entered,)S 173 xD(which)S 171 x(would)S 170 x(cause)S 171 x(FIND)S 10773 X 598 y(to)SC185 x(stay)S 186 x(in)S 185 x(an)S 186 x(in\211nite)S 186 x(loop.)S7C288 x(The)S 187 x(reason)S 185 x(could)S 186 x(be)S 185 x(a)S 186 x)H(parenthesized)S 185 x(term)S 10773 X 597 y(matching)S 185 x(the)S 185 xG(empty)S 185 x(string)S 184 x(which)S 185 x(is)S 184 x(followed)S 184 xD(by)S 185 x(a)S 184 x(repeat)S 185 x(pattern,)S 189 x(e.g.)S 10773 XI598 y(something)S 192 x(like)S 193 x F152(\\)S 49 x(\(\\)S 50 x(\(abc\\)Sw 50 x(\)\\)Sx"XP /F119 106 138 5 -11 6 31 43 8 0EPXLC RPxG17102 16323 XY F119(j)S F152(\\)S 50 x(\(uvw\\)S 49 x(\)\\)S 50 x(.\\)SfE50 x(\(xyz\\)S 49 x(\)\\)S 50 x(,\\)S 50 x(\)\\)S 49 x(.)S 302 x F151SG(\(VMS)S 191 x(style\))S 192 x(or)S 10773 X 598 y F152(\(\(abc\))S F1199E(j)S F152(\(uvw\)*\(xyz\)?\)*)S 165 x F151(\(POSIX)S 165 x(style\).)S2F10773 X 896 y F153(User)S 166 x(Action:)S 250 x F151(Respecify)S 166 xE(the)S 166 x(expression)S 167 x(without)S 166 x(loop.)S 9578 18913 XY)F(BOLMUSTBEFIR)S -2 x(ST)S -45 x(,)S 498 x(cannot)S 167 x(match)S 166 xH(pattern)S 166 x(preceding)S 167 x(`beginning)S 168 x(of)S 166 x(line')SD10773 X 897 y F153(Facility)S 2 x(:)S 249 x F151(RXP)S 10773 X 897 yCF153(Severity:)S 251 x F151(Fatal)S 10773 X 896 y F153(Explan)S 2 x6C(ation:)S 251 x F151(The)S 186 x(pattern)S 185 x F152(\\)S 50 x(<)SfC185 x F151(occurs)S 186 x(somewhere)S 185 x(inmidst)S 185 x(text.)S1E288 x(Since)S 10773 X 598 y(FIND)S 181 x(cannot)S 182 x(match)S 181 xiM(expressions)S 181 x(which)S 182 x(cross)S 181 x(record)S 182 x(boundaries,)SdC186 x(this)S 181 x(is)S 10773 X 598 y(illegal.)S 10773 X 896 y F153 N(User)S 166 x(Action:)S 250 x F151(Respecify)S 166 x(the)S 166 x(expression.)SD9578 24791 XY(EOLMUSTBELAS)S -2 x(T)S -45 x(,)S 498 x(cannot)S 167 xH(match)S 166 x(pattern)S 166 x(following)S 166 x(`end)S 166 x(of)S 166 xG(line')S 10773 X 897 y F153(Facility)S 2 x(:)S 249 x F151(RXP)S 10773 X E897 y F153(Severity:)S 251 x F151(Fatal)S 10773 X 896 y F153(Explan)SxF2 x(ation:)S 251 x F151(The)S 186 x(pattern)S 185 x F152(\\)S 50 x(>)SC185 x F151(occurs)S 186 x(somewhere)S 185 x(inmidst)S 185 x(text.)S(E288 x(Since)S 10773 X 598 y(FIND)S 181 x(cannot)S 182 x(match)S 181 x\M(expressions)S 181 x(which)S 182 x(cross)S 181 x(record)S 182 x(boundaries,)S C186 x(this)S 181 x(is)S 10773 X 598 y(illegal.)S 10773 X 896 y F153 N(User)S 166 x(Action:)S 250 x F151(Respecify)S 166 x(the)S 166 x(expression.)SH9578 30669 XY(INSGR)S -2 x(OUPS,)S 499 x(insuf\211cient)S 166 x(groups)SD10773 X 897 y F153(Facility)S 2 x(:)S 249 x F151(RXP)S 10773 X 897 yCF153(Severity:)S 251 x F151(Fatal)S 10773 X 896 y F153(Explan)S 2 x)E(ation:)S 251 x F151(An)S 171 x(expression)S 172 x(has)S 171 x(been)S7I172 x(entered,)S 173 x(which)S 172 x(causes)S 171 x(an)S 172 x(internal)S2C10773 X 598 y(memory)S 172 x(problem.)S 259 x(Most)S 171 x(likely)SmG171 x(the)S 172 x(expression)S 171 x(contains)S 171 x(a)S 171 x(group)Sx1172 x(with)S 171 x(many)S -254 x 36925 Y F36(33)SNEP PP7 %%PageTrailerR#%%PageFonts: NewCenturySchlbk-Romand1%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italich%%+ amsy10 Helvetica-Bolde%%PageProcessColors:%%PageCustomColors: (BLACK))%7%%Page: (34) 36t%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)c PaperHeight PaperWidth PM 0 0 XYF0 SC 10773 4868 XY F151(possible)S 177 x(matches,)S 180 x(like)S 177 xIF152(\\)S 50 x(\(\\)S 50 x(s\\)S 50 x(:\\)S 50 x(\)*)S 177 x F151(\(VMS)SsI177 x(style\),)S 180 x(where)S 178 x(the)S 177 x(asterisk)S 177 x(would)SRC10773 X 598 y(match)S 166 x(any)S 167 x(character)S 167 x(matched)S E166 x(by)S 167 x F152(\\)S 49 x(s\\)S 50 x(:)S F151(.)S 10773 X 897 ytIF153(User)S 169 x(Action:)S 251 x F151(If)S 169 x(the)S 170 x(situation)S4G170 x(is)S 169 x(as)S 169 x(described)S 170 x(above,)S 172 x(reducing)SeD171 x(the)S 170 x(number)S 10773 X 597 y(of)S 188 x(possible)S 188 xG(matches)S 188 x(of)S 188 x(the)S 189 x(group,)S 195 x(in)S 188 x(the)S C189 x(above)S 189 x(example)S 188 x(this)S 188 x(could)S 189 x(be)S\F10773 X 598 y(achieved)S 167 x(by)S 167 x(changing)S 168 x(the)S 166 xG(pattern)S 166 x(to)S 166 x F152(\\)S 50 x(\(\\)S 49 x(s\\)S 50 x(:\\)SDD50 x(\)\\)S 50 x(\273)S F151(*\).)S 9578 8654 XY(MISSCLOS)S -2 x(P)SJ-36 x(AR,)S 498 x(missing)S 166 x(')S F152(\\)S 49 x(\))S F151(')S 10773 XD897 y F153(Facility)S 2 x(:)S 249 x F151(RXP)S -65 x(,)S 167 x(RPL)SD10773 X 896 y F153(Severity:)S 251 x F151(Fatal)S 10773 X 897 y F153L(Explan)S 2 x(ation:)S 251 x F151(An)S 166 x(unbalanced)S 167 x(expression)SC166 x(has)S 166 x(been)S 167 x(entered.)S 10773 X 897 y F153(User)S L166 x(Action:)S 250 x F151(Add)S 166 x(the)S 166 x(missing)S 166 x(closing)SJ166 x(parenthesis.)S 9578 13336 XY(MISSOPENP)S -38 x(AR,)S 498 x(missing)SD166 x(')S F152(\\)S 49 x(\()S F151(')S 10773 X 897 y F153(Facility)SM2 x(:)S 249 x F151(RXP)S -65 x(,)S 167 x(RPL)S 10773 X 897 y F153(Severity:)S)F251 x F151(Fatal)S 10773 X 896 y F153(Explan)S 2 x(ation:)S 251 x F151D(An)S 166 x(unbalanced)S 167 x(expression)S 166 x(has)S 166 x(been)SE167 x(entered.)S 10773 X 897 y F153(User)S 166 x(Action:)S 250 x F151NG(Add)S 166 x(the)S 166 x(missing)S 166 x(opening)S 167 x(parenthesis.)SxM9578 18019 XY(NOTEXTPREC)S -2 x(,)S 499 x(no)S 166 x(text)S 166 x(preceding)SpE167 x F152(])S 10773 X 897 y F153(Facility)S 2 x(:)S 249 x F151(RXP)S7D10773 X 896 y F153(Severity:)S 251 x F151(Fatal)S 10773 X 897 y F153E(Explan)S 2 x(ation:)S 251 x F151(An)S 166 x(empty)S 166 x(brackets)S7F166 x(construction)S 167 x(has)S 166 x(been)S 166 x(entered.)S 10773 XF896 y F153(User)S 166 x(Action:)S 250 x F151(Specify)S 167 x(a)S 166 xD(correct)S 166 x(brackets)S 166 x(construction)S 167 x(expression.)SD9578 22701 XY(UNREC)S -2 x(WILD,)S 498 x(unreco)S 2 x(gnized)S 166 xH(wildcard)S 165 x(function)S 10773 X 897 y F153(Facility)S 2 x(:)S 249 xEF151(RXP)S -65 x(,)S 167 x(RPL)S 10773 X 897 y F153(Severity:)S 251 x1DF151(Fatal)S 10773 X 896 y F153(Explan)S 2 x(ation:)S 251 x F151(A)SD216 x(sequence)S 218 x(starting)S 218 x(with)S 216 x F152(\\)S 267 xCF151(has)S 217 x(been)S 218 x(entered)S 10773 X 598 y(which)S 208 x0D(is)S 207 x(not)S 208 x(followed)S 207 x(by)S 208 x(any)S 208 x(of)SE208 x(the)S 208 x(known)S 208 x(wildcard)S 207 x(characters)S 10773 X 0598 y(\()S F152(%*\\)S 50 x(.:,)S(\()S 84 x(\))S"XP /F119 106 138 5 -11 6 31 43 8 0EPXLC RP4G12785 26587 XY F119(j)S F152([wdoxanslupf)S 84 x(^+\253\273)S F151(\))SyE166 x(\(VMS)S 165 x(style)S 166 x(only\).)S 10773 X 896 y F153(User)S/C166 x(Action:)S 250 x F151(Check)S 167 x(your)S 167 x(expression.)S F9578 28579 XY(UNEXPEND)S -2 x(,)S 499 x(unexpected)S 167 x(end)S 167 xF(of)S 166 x(pattern)S 10773 X 897 y F153(Facility)S 2 x(:)S 249 x F151F(RXP)S -65 x(,)S 167 x(RPL)S 10773 X 897 y F153(Severity:)S 251 x F151F(Fatal)S 10773 X 896 y F153(Explan)S 2 x(ation:)S 251 x F151(A)S 162 xF(pattern)S 162 x(is)S 161 x(not)S 163 x(complete,)S 163 x(e.g.)S 251 xDF152(\\)S 49 x(C)S F151(,)S 162 x(where)S 163 x(digits)S 162 x(and)SH162 x(closing)S 10773 X 598 y(parenthesis)S 166 x(are)S 166 x(missing.)SD10773 X 897 y F153(User)S 166 x(Action:)S 250 x F151(Specify)S 167 xC(the)S 166 x(expression)S 166 x(correctly)S -54 x(.)S 5094 36925 XY F36(34)SEP PPx %%PageTrailere#%%PageFonts: Np~ FIND015.A3# ![FIND.V015.PORTABLE.EXE]FIND.PS;2cTewCenturySchlbk-Romane1%%+ NewCenturySchlbk-Italic NewCenturySchlbk-Bold %%+ amsy10 Helvetica-Bold1%%PageProcessColors:%%PageCustomColors: (BLACK) % %%Page: (35) 37r%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend)e PaperHeight PaperWidth PM 0 0 XYE0 SC 9578 4866 XY F151(RAD)S -2 x(IXEXP)S -65 x(,)S 499 x(one)S 166 xWD(of)S 166 x('X',)S 166 x('D',)S 165 x('O')S 165 x(expected)S 10773 XD897 y F153(Facility)S 2 x(:)S 249 x F151(RXP)S -65 x(,)S 167 x(RPL)SD10773 X 896 y F153(Severity:)S 251 x F151(Fatal)S 10773 X 897 y F153D(Explan)S 2 x(ation:)S 251 x F151(A)S 169 x F152(\\)S 50 x(C)S 169 xDF151(pattern)S 170 x(is)S 169 x(not)S 170 x(complete,)S 171 x(e.g.)SC259 x F152(\\)S 49 x(C%32)S F151(,)S 171 x(where)S 170 x(no)S 170 x F(radix)S 10773 X 598 y(has)S 166 x(been)S 167 x(speci\211ed.)S 10773 XD896 y F153(User)S 166 x(Action:)S 250 x F151(Add)S 166 x(the)S 166 xE(missing)S 166 x(radix.)S 9578 10146 XY(DIG)S -2 x(ITSEXP)S -64 x(,)S E498 x(digits)S 166 x(expected)S 10773 X 897 y F153(Facility)S 2 x(:)SlE249 x F151(RXP)S -65 x(,)S 167 x(RPL)S 10773 X 896 y F153(Severity:)SnF251 x F151(Fatal)S 10773 X 897 y F153(Explan)S 2 x(ation:)S 251 x F151C(A)S 166 x F152(\\)S 50 x(C)S 166 x F151(pattern)S 167 x(is)S 166 x1C(not)S 167 x(complete,)S 167 x(e.g.)S 252 x F152(\\)S 50 x(Chello)SOEF151(,)S 167 x(where)S 167 x(no)S 167 x(digits)S 10773 X 598 y(have)SRG167 x(been)S 166 x(entered.)S 10773 X 897 y F153(User)S 166 x(Action:)S1J250 x F151(Add)S 166 x(the)S 166 x(missing)S 166 x(digits.)S 9578 15426 XYC(NUMTOOLARG)S -2 x(E,)S 498 x(number)S 167 x(is)S 166 x(too)S 166 x(E(large)S 10773 X 897 y F153(Facility)S 2 x(:)S 249 x F151(RXP)S -65 x8J(,)S 167 x(RPL)S 10773 X 897 y F153(Severity:)S 251 x F151(Fatal)S 10773 XD896 y F153(Explan)S 2 x(ation:)S 251 x F151(A)S 182 x F152(\\)S 50 xH(C)S 182 x F151(pattern)S 182 x(is)S 182 x(illegal,)S 188 x(e.g.)S 283 xGF152(\\)S 50 x(C256)S F151(,)S 187 x(where)S 182 x(the)S 183 x(number)S D10773 X 598 y(exceeds)S 167 x(255.)S 10773 X 897 y F153(User)S 171 xD(Action:)S 251 x F151(Specify)S 172 x(the)S 171 x(expression)S 172 xF(with)S 171 x(a)S 172 x(number)S 172 x(less)S 171 x(or)S 172 x(equal)SE171 x(255)S 172 x(or)S -37 x(,)S 10773 X 597 y(if)S 181 x(the)S 181 xeE(character)S 182 x(with)S 181 x(the)S 181 x(number)S 182 x(25)S 181 x7C(has)S 181 x(been)S 182 x(meant,)S 185 x(add)S 181 x(parenthesis:)S(F10773 X 598 y F152(\\)S 50 x(c\(25\)6)S F151(.)S 9578 21902 XY(CLOSP)SC-38 x(AREXP)S -65 x(,)S 498 x('\)')S 166 x(expected)S 10773 X 897 y%FF153(Facility)S 2 x(:)S 249 x F151(RXP)S -65 x(,)S 167 x(RPL)S 10773 XE896 y F153(Severity:)S 251 x F151(Fatal)S 10773 X 897 y F153(Explan)S(D2 x(ation:)S 251 x F151(A)S 178 x F152(\\)S 49 x(C)S 178 x F151(or)SI179 x F152(\\)S 49 x(@)S 178 x F151(pattern)S 179 x(is)S 177 x(illegal,)S0C182 x(e.g.)S 275 x F152(\\)S 50 x(@\(32end)S F151(,)S 183 x(where)S H178 x(the)S 10773 X 598 y(closing)S 167 x(parenthesis)S 166 x(is)S 165 xJ(missing.)S 10773 X 896 y F153(User)S 166 x(Action:)S 250 x F151(Specify)SG167 x(the)S 166 x(expression)S 166 x(with)S 166 x(the)S 166 x(closing)StD167 x(parenthesis.)S 9578 27182 XY(IDEN)S -2 x(EXP)S -64 x(,)S 498 xF(identi\211er)S 167 x(expected)S 10773 X 897 y F153(Facility)S 2 x(:)SJ249 x F151(RPL)S 10773 X 897 y F153(Severity:)S 251 x F151(Fatal)S 10773 XF896 y F153(Explan)S 2 x(ation:)S 251 x F151(A)S 165 x(function)S 167 xE(pattern)S 166 x(\(\\)S 50 x($\))S 166 x(without)S 166 x(name)S 166 x)D(has)S 166 x(been)S 166 x(entered.)S 10773 X 897 y F153(User)S 166 xJ(Action:)S 250 x F151(Specify)S 167 x(the)S 166 x(function)S 167 x(name.)SC9578 31865 XY(UNREC)S -2 x(FUN,)S 499 x(unreco)S 2 x(gnized)S 166 x1J(function)S 10773 X 896 y F153(Facility)S 2 x(:)S 249 x F151(RPL)S 10773 XE897 y F153(Severity:)S 251 x F151(Fatal)S 10773 X 897 y F153(Explan)SeI2 x(ation:)S 251 x F151(An)S 166 x(unrecogn)S 2 x(ized)S 165 x(function)S9D167 x(name)S 166 x(has)S 166 x(been)S 167 x(entered.)S 10773 X 896 yJF153(User)S 166 x(Action:)S 250 x F151(Specify)S 167 x(a)S 166 x(correct)S6166 x(function)S 167 x(name.)S 27704 36925 XY F36(35)SEP PP( %%PageTrailers#%%PageFonts: NewCenturySchlbk-RomanS1%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic(%%+ Helvetica-Bold%%PageProcessColors:%%PageCustomColors: (BLACK)t%g%%Page: (36) 384%%PageFonts: (atend)%%PageProcessColors: (atend)%%PageCustomColors: (atend) PaperHeight PaperWidth PM 0 0 XYJ0 SC 9578 4866 XY F151(UNEXPCLOS)S -2 x(P)S -36 x(AR,)S 498 x(unexpected)SF167 x('\\)S 49 x(\)')S 166 x(found)S 10773 X 897 y F153(Facility)S 2 xG(:)S 249 x F151(RPL)S 10773 X 896 y F153(Severity:)S 251 x F151(Fatal)S0I10773 X 897 y F153(Explan)S 2 x(ation:)S 251 x F151(The)S 192 x(pattern)SCG192 x(\\)S 49 x(\))S 192 x(has)S 192 x(been)S 192 x(speci\211ed)S 192 xFD(without)S 191 x(preceding)S 10773 X 598 y(function.)S 10773 X 896 yDF153(User)S 166 x(Action:)S 250 x F151(Respecify)S 166 x(the)S 166 x&(replacement.)S 5094 36925 XY F36(36)SEP PPx %%PageTrailer(#%%PageFonts: NewCenturySchlbk-RomanS(%%+ NewCenturySchlbk-Bold Helvetica-Bold%%PageProcessColors:%%PageCustomColors: (BLACK)9%< %%Trailer* %%Pages: 38<%%BoundingBox: 0 0 612 792.%%DocumentFonts: Jinete NewCenturySchlbk-Roman1%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic01%%+ amsy9 amsy10 Courier Helvetica Helvetica-Bold(+%%+ Helvetica-BoldOblique Helvetica-Oblique1-%%DocumentNeededFonts: NewCenturySchlbk-Roman)1%%+ NewCenturySchlbk-Bold NewCenturySchlbk-Italic)$%%+ Courier Helvetica Helvetica-Bold+%%+ Helvetica-BoldOblique Helvetica-Obliquex%%DocumentProcessColors:%%DocumentCustomColors: (BLACK))%%+ (USERTAGCOLOR)*%%CMYKCustomColor: 0.0 0.0 0.0 1.0 (BLACK)"%%+ 0.0 0.0 0.0 1.0 (USERTAGCOLOR)% DVC$PSJob restorerend %DEC_DVC$dict)end %Color5044Dict%h%%EOFaes)SE164 x(the)S 163 x(grou)S 2 x(ps.)S 249 x(It)S 163 x(matches)S 10773 X)E598 y(the)S 166 x(following)S 166 x(strings:)S 11744 23508 XY F38(|)SiF224 x(125)S 706 x(|)S 14609 X(34)S 225 x(|)S 11744 X 748 y(|)S 13538 XI(|)S 705 x(007)S 225 x(|)S 11744 X 747 y(|)Sdf_~ FIND015.A "[FIND.V015.PORTABLE.EXE]FIND.EXE;1G"*[FIND.V015.PORTABLE.EXE]FIND.EXE;1+,./ 4- 0 123 KPWO56>Qݡ7էQݡ89G HJzl h(PQ]0PQݡFIND FIND V1.5-001A11-50$: $  $ "$$ $J$( 8 DECC$SHR_0014  LIBRTL_0014& LIBOTS_0018 UTIL$SHARE_001@ lSYS$PUBLIC_VECTORS_001i\0@`kes@3!10UL!_0  0 `L XpaZ@ !6UL!_D F 0h8$X ` ~pVx 0SYS$COMMANDPOUTPUTMATCH.NOTSTARTPATTERNEXPRESSIONENDLIMITHEADINGSYMBOLS' P&@A08@0%" &` P   P K SEARCH.LISSTATISTICSFILEIGNOREDIACRITICALEXACTPAGEPATTERN.POSIXLOGNUMBERSH``T `W 00"P(  0 ` wSYS$COMMAND:Searching: !ASF%s 00"$PP ,7; 608880"@:P4 `& 0"7 0#7`H  ,$0#060( 0"@304 50#/P4 4@ 0 "6@  0/00/0.0"-@(< 70"@-@(< 80",P4 0;0;0@; 0 @ 0=0>0( P@@  0?00>0=0<0@<0;0p;0@ 0"Z@(<   @3000#X`\ REMAININGWINDOW 0@#W`d xHIGHLIGHTHIGHLIGHT.BLINK0#V@@ LIMIT0@#`T`h FORMAT.TEXTFORMAT.PASSALLFORMATFORMAT.NONULLSFORMAT.DUMPFORMAT.NOFF08#J`@ '> ףi `0#K0<  '%0 @J00 0`#FX ףp= ף(continu00#D`(< 0#A@@| /`ә(t0p\ 0"`k@( 0@3 0"i@$ 0"0h@$<  !6UL!_P&00#pad 0$!10UL!_F  0(#\\ @00# m`4 &Nn0FfNn0FfYy1TtAaQq@ QqAaYy1Tt0@#l P&`&0000000#p$ "@0#`P8 `0(# t`0< P p 0#y@$ p 0`#n<|  '@: TODAYYESTERDA-- 00:00:00.00TOMORROW00#P{`,< EXCLUDE0SINCE  CONFIRMBACKUPCREATED0#~H| EXPIREDBY_OWNERBEFORE MODIFIED0#  0"0  !00@0"P(| p0#p@(< ; 0#@( 0"@$ 0#P P40#H 0#D D\L0X#`D <l@ d, $0#p ( 000"`4 `&0 @,< ; "00%#%` @;0 ; @ AanuUuEeNnNAEeUa0#P  @#YicCOIIiYyOooCcy0#  0 P0| @;0 ; 0754 0 P0| 0#P T7`p;    0#L \8p8701234567670#`8 0> @@ 0123456789867P80`" ax 8t+`&0< @0D P0p0P 008 $0 < MATCH.MINIMIZE_MATCHp@HIGHLIGHT.HARDCOPY.OVERSTRIKEHIGHLIGHT.HARDCOPYHIGHLIGHT.REVERSEHIGHLIGHT.UNDERLINEFIND_LINES_PRINTEDFIND_MATCHES_REPLACEDFIND_RECORDS_WRITTENFIND_FILES_WRITTENFIND_RECORDS_MATCHEDFIND_MATCHES_FOUNDFIND_CHARACTERS_SEARCHEDFIND_RECORDS_SEARCHEDFIND_FILES_SEARCHEDMatches replaced: !10ULLines printed: !10ULRecords written: !10ULFiles written: !10ULRecords matched: !10UL Elapsed time: !ASMatches found: !10UL Elapsed CPU time:!3UL !2ZL:!2ZL:!2ZL.!2ZLCharacters searched: !10UL Page faults: !10ULRecords searched: !10UL Direct I/O count: !10ULFiles searched: !10UL Buffered I/O count:!10UL   [000000...]*.*;*/BEFORE or /SINCEppppppp@p P pppp   p    @PPP P00Ppppp0`p````````` 0`````@```P```````````````` 0`````@```P`` 00000`0@@@@P```` 00000`0@@@@P`````````````````````````` ```0````@P`````````p``````    0000`@PPPPP`P````pP  0123456789abcdefABCDEFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP`PpP `P0PPPPPPPPPP@P0PPPPPP`P0PPPPPPPPPP@P0PPP0  `p 0 p pprocess_filemainctrl_t_astsignal_stopordch_formatch_find_subdigitch_get_numberch_free_memorych_find_patternch_compile_patternch_find_substringch_lowercasech_uppercasech_capitalizech_is_uppercasech_is_lowercasech_is_capitalizedcset_incset_incl_stringcset_clearcset_createcset_compcset_joincset_diffcset_intcset_copycset_cardcset_excl_stringcset_exclcset_inclcset_setsignal_stopfind___ignore_expressionfind___parse_windowfind___parse_highlightfind___parse_limitfind___parse_formatset_symbolfind___statisticsfind___exit_handlerfind___putfind___print_headerfind___compilesignal_stopfind___search_start_expression2find___search_end_expressionfind___search_start_expression1find___process_matchfind___print_windowlib_get_confirmationmatch_file_nameslib_match_file_qualifierslib_get_next_fileget_identlib_parse_uiclib_cvt_timeparse_exclude_specificationlib_parse_file_qualifiersrxp_nfsa_free_memorystart_at_bolin_listcheck_if_bol_is_firstcollect_start_char_setlength_of_patterncheck_for_loopexpressiontermfactorrxp_compile_patternrxp_dfsa_free_memoryrxp_dfsa_find_patternget_next_stateeps_closurerxp_cvt_nfsa_dfsafill_diacriticalsrxp_cvt_nfsa_stringno_wildcardno_wildcard_sscan_range_vmsscan_range_posixrxp___get_symrxp_nfsa_find_pattern  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~?* * ~?~????x??*.******************************* ***************# ? ~4G0^8^@cG("#G$" "@[Hb=/ sZkb#F@0B8bG4G/`ZkcG0]8]@P#k/[$' rP"0#&#~?$>"^8[#^^"~GGG ^pJ#0[8bF">~~"^@Zk=PBXb vH(" @TG .Q J > ""wZkpB ]xbGG""tG8CZk`BhbG4G_pZkG]]}#khp{GGtG k//#~^^~޴> ^(~08@޵HPG#GH&&"D}"LX"0&{" 4GG@] G=?&1"(,}{"4P"=}$PT0BX\`dh] '] U@BG}==ݢ 0Fl5@0`BT"8DCCCCCCC}ݶp=x==]81`A`BhbGGGtG@ZkG( (á= 0`ARJG0J0 BJ GB=8`E##4G( C/Gc/8X=YK[yK2H[G"KYF8ݤ_#G(= ݱ=G A AGIF;G G à(]A A3jB}ݱ GT=}=;C8 G=(= QAM(G] b#GGtG @?EG G}b#(G]"GG5@G(=Gp} b#0A @ PA"*1@A+@*x]GGY@$G}b#GG]"Gk.@=G}b#(?E GGG ]"GG4@ G'Gp}x] b# G"G4@= ݱ A GG]\@0B\B Ghll 'G]@}=( b#0 GG`@Bb D]G4GGKZk4G{W(\=]`}=QBGH]4F4GL=xb#`}GGL@.#.8]# 4GX}}JQ!J4XJF"HF8=(1=@-  g==GP]T}0`GX=~@8 ~~pb# 8>G(>0H2@Bb D]G4GG:KZk(E .@B AG gG~G@]=0`F8= ^G0>G(>b#^G~G@>@Bb D]G4GGKZkG D=G=?h]Gh=@`]Xb#GGG/@hEݠ"&`=]h= 0 AC&(gA PE?B!*@d=`= `./.8X}JWJ9KFJ5G8 G}T}A@8~0@F]4G^GGb#G( G0^@~G@Btb D]G4GGJZkl`dh]CC DB @BHb_E$@?$D&T}?B! `(="d0"s"aA1D}=" ]"GG ~ZkBbGGGtGJZk=)v I@Ð}G]b#CGGj@ G@=] b#0E3@G@B*b D]G4GGlJZk"xݤPBp=,-b0A}ZkA#!e@HAH I"PD.6JH.JvJKFxKFFF>>\ݠd=`@&ED('?GH=Lb#GtG@-!,8X}IDH*HEHDE8&zs"Bx]b%z!4GoFGJZkB`p]b4GtGJZkݡ\]B ]b@ ATG GG@JZk]\ 8@E@GG "/]\GG"BbGIZkG]]}ݤ= ](}08@ݥHP`#k///ٞ#$~ %^#%^%~%%%޴%%%>%^%~%%%޵%&G # CG${"" 0$" _&}&;#s"}R" &0""] "@#&}"?&=8;#&=(;#] "=_&R"1"[#;{P"# @9#"]_&= R"];#ݲ&$",=[" ="(=Gݲ0#ݲ#=?'ݲ 9##=ݲ]_'}=5";h]["GG ]4}]GX٢q0z5Bq1"4Z#0z"4GGGXB@Zk75B"  7G GGVvS4BRR"ss"rS XBsP"0(GXD H@Zk6VGG90B6"Y9#V9C_'YP 7vJ"B_&("¤hBpb0 X=4GD`4]"}Zkd]%z1H9_J}0Jݢc"4J]e:G]= e&3F&%SG?&}&d"";vK`1"s"]}BD"5J$BP6J}&:_K`b2_J`"9v?K&0JP"ݲUC_'] R"8vK4C]D"XBC"]""?"0#""GG]]"}4GPT=="ݲ|ZkHBPbGGGtGHZkGb#"4G[7@"xBp' b%_&&R"@"]"GGGG|ZkxBb$&H" 4G"G"]GGG|ZkxBb&4G@"{ZkGb#"4G+7@Gb#"4G%7@|p]GGGh b#F0@FGGG G( @HBPbGGGtG.HZkG@b#"4G@Gb#H"4Gv@Gb# "="TG@p(B0b? =G="TG}ZkGb#"4G "6@Gb#P"4G6@Gb#X"4G6@Gb#\"4G6@h"Gb#4G)!B6@Gb#0D"4G6@Gb#0D"4G6@8`"Gb#l#"8]"tGs@0"G  ="(b#(]"}"GG@= G0b#CC(=)"0"TG6@0D G8=  (0~BbFF F"GGtG_|ZkHB`PbGI"4GGGZk =B0?HbpHG0FP" GtGD|ZkHB\`PbG4G ]"GGZkXB=B6HP"B0 HG~Zkb]#&l]5@B"]""H=GLP}"TG`]H]"xGGG|Zk8B@bGGGtGdGZk` ĢXD=_&R"4G F}``Ʋ4G`B8" j#* j4G$X D $04F4 }Bb#"sB@"ssBG`BtG@}FVZkHBPbGGtG$GZk8}`Gb#`@4GD2D"8}$5@HBPbX1c D4G]"tGGZkG0b# )""TG6@HBPbGGGtGGZkdXB DB"1v`H4GGn~Zk@Gb#"6JF@=5@Gb#t"4G5@GtP=X] b# i"~x!}"0D4G( "~E޶GG4G @8 G0b#)"vH"VH 0E 0E@TG*vHD]H6H5@8=HBPb0E0ExUBF&GX"GtGFZk4GtP=X] b#i"D~H}"~}"~G4GG4G @G0b#)""TG5@8=THBUBGPbF&X"GtGFZkGtP=X] b#i"~X}"~}"~GGG4G @G0b#$)""TGv5@dGt$i"GP=X]~h}"~ }"~GG4G b#| @hBpb$?& 1"" 0"=8"8=" G(G0GG<=JyZk8B@bGGGtGOFZk}BbGG}"1v`HGGGm{Zk8B@bGGGtG:FZk0}HBPb1vHXhD` (G #_"GGGGxZkBb4G dyZk8B@bGGGtGFZkG0b#,)""TG5@HBPbGGGGtGEZkhBpb4 "4G{Zkd=q1HXB4I"0?HF`0`Jd}f}Zk<dݢ@$BbFF\=F0"dGGtGzZk8B <@bG,I"4GGEZk4%\=_&!H9R"pJ&r@s"ѠGAF3B0ծwJ4GVJF0վ1D \"Gb#4G4@G*0b#T)""TG4@ӘB bT "@="GGG}Zk8B@bxTI"4GtGEZk@8B@bxTI"4GtGEZkPH=@  @B F@4G@}PHݢ5B@|=]h}@=B`UCGGxG2G@=G}b#0"G]"G@%(Bbp HG1J|QF0"(=GGtG7zZk8B <@bGG4G(]"GbEZkdØBb"GGtGzZkBb G0"GGtGyZk8B@bG4G(]"GGHEZkJX"}"h" "x!" ( "4"Hb#(&0="0& ]H޶"8@`>P"=p~@}h^$D=xP]"X"@H"P޶">~>(="~ }"޵8>P_ӘBb0"GGtGyZk8B@bGG4G(]"GDZkPHAv?$ʂa"pF4G/E?&ʂ1"ѠGp@JqF 0ծw]JGVJ4GFG0վ8B@b0]"DZkPHA-<B@b2vITGtGp^Zk<B@b2vI GGtGg^Zk<䠈B@b2vHGtG^^Zk@DXB @E @AD4 "*RA0@A1A4""|Zk4.WJ4>'9#xDxBb0 4GxZk8P%!"BbGGtG:yZk8B@bG4G ]"GDZk|ݠpLPTDXGDHh b# D 0E0D0EG^G (4 @8B@bGGGtGmDZkp=Bb 4G }"4G|ZkDp¤8B @b%GGGtGYDZkD,@}P@ XB& `@,vI_%#fH¤'H"%fH A1aH: k!H]@@ @ !*v@IC "CB]"TG{ZkL? ".xJ%GWJ8B@bF>4GH]"tG.DZkD4GG%]%]%}%%%ݤ%%%=%]%}%%%ݥ%&&#kG,x;#@B~\\B^0B^G~G G(0޴8@HGGG$1BGCk0BGGGBb{Zk/ (¤pBd.Gb#JGTGp@#,0BG#HA'@!A"?FJ{Zk.JUBc d@F@?G.Gb#JGTGT@#,0BG#HA?@! @!A"?F,{Zk.JUBc d@"@F@?Gp.U "J4JF P",JT.e. HE.PJzFtJ0DHTFeKc {eKvF[Fe>E> d@?GQ/yJc XKG ?d@?GF/ (¤hBd.Gb#JGTG@#,0BG#HA'@!A"?FzZk.JUBc d@F@?G$.Gb#JGTG@#,0BG#HA?@! @!A"?FzZk.JUBc d@"@F@?G.U "J4JF P",JT.e. HE.PJzFtJ0DHTFeKc {eKvF[Fe>E> d@?G/yJc XKG ?d@?G/ (¤XBd.Gb#JGTG@#,0BG#HA'@!A"?FrzZk.JUBc d@F@?G.Gb#JGTG|@#,0BG#HA?@! @!A"?FTzZk.JUBc d@"@F@?G.U "J4JF P",JT.e. HE.PJzFtJ0DHTFeKc {eKvF[Fe>E> d@?Gy/yJc XKG ?d@?Gn/ (¤`Be.Gb#JGTG,@#,0BG#HA'@!A"?FzZk.JUBc d@F@?GL.Gb#JGTG@#,0BG#HA?@! @!A"?FyZk.JUBc d@"@F@?G,.U "J4JF P",JT.e. HE.PJzFtJ0DHTFeKc {eKvF[Fe>E> d@?G /yJXKG ?c d@?GGG]]} (0ݤ8@HP#k///#0B~YB^^~ (0޴8@G0 GGG%B D.DJDF8AF@ @¤G b#⤶@.GTGJ@$,G b#$HGTG@ $,G b#$H GTG@ӡ@4D?GGG]]} (0ݤ8@P#k//#0B~^^~ (0G G$B G#,GHb#G#HTGc X@ d@?4GG]]} (0@#kG/#0B~^^~ (0G G$B G#,Gpb#G#HTGc 0@ d@?4GG]]} (0@#kG/0BG"0B A.AJDF8AF@! 0@p0@!.[!JQ!JC7/7KtJ4F!>,H@HSB.JyaJ! /D0@4Gk[0BG"0B .JVJSB.JwaJ! F0@>4Gk#0B~0@F^^~ (0޴8@GGG 3`Q@J G3v?JG`FGG@Bq qq1"q`峪0B8b4GQZk0B8b G4GQZk%$l BGPJG2G@rxZkX#GC! @,1@v"H"@@4@ v#V."5@"SJ"RGB$@V/[KZGC6/6K"Y'CBB3 v.4@vJ"SgBB*`BGG.JPC@/@.0B"K BsJR@JSF@>b@ ,2@HC . J@@@d.dJsC3/ @3KSgBSB C#c UC&B @C.CJ z.zJSF`,Z#HDF,Z#HGF/Z#KXF Z#@CUC:/:KYF Z#GUC_%:z@&v@K$?JD,4HHxqHF4GG]]} (0ݤ8@P#k#G~G G5#^2^~@G71B@R6vJQB81@B21 B"AJ AB GwZk5(ABp."pJGvZkBPJ< "v@HW.WJRYBR@B.JTBTBr/rK[yC{[B7.7JQ9BQ_Bg@0B/B`p.T.pJ"TJ"rF @B `0.t.0J"tJ"3F?BBLA5 UG BnwZkK/ !"v@HB@W.WJRYBR@B.JTBTBr/rK[yC{[B.JPBP_B)@;B@`.`.J`J0BP/ @{#PKF @[/@.[K{#@J:B. JFBB /A5 UG B*wZk/A5 UG#wZkGG/]]} 0#k//#4G^([~^C GG/0bOZk(B0b 4GOZkG]] 4G0#k#~~~" ^(^0GG {#@_ =]"b#_"Xb#_G ](]0@#kGGG!F X!F0  7!@@""F  DBDGk/ ](}4GG_sZkGk/G"7BkG"Bk#~G5B^^G ~G(0B08޴@HPGGGGV/ VK)}"-  w 1ts]JBu%?qRH^:'owY(}h)f#tRH !d0i*dEG5cYna0Zo xu6E]21bZIGG(XgOCY=id|CasQI }jnI IagAP-D O)~a >/^ZhXjQ(o UeX:6\M[[ E/v^B/Cf!2TB7"^'3fi[1RXqRX)iL_{Fe$7x_b3(y&C>'Tc $vH4ej #+xZA,6q52zhf?F-|2,yx~ mK*Ղ?Bc{>MJqK?1]%":j CY_zRMw~>ORo)=+<TE6YYxP5 0rY_G#Sgz -/dU?:B*O.6Hw/D'?O*J?dQum2#S.3%jpx?Hm[%lQUjgc9$9b#8- q[W\CFJck->->oM"lg=1fu6NPxlB:2T79nj_~_B `o!0 >Ca!KE&&e  pa/<(Q?Qj8oEi3R5]F{{t@ f,x$d@HX2{O^PBF"Myc5ri7U)&$$Xc4gG)gLEgp?]0U<>&/rZOr40)Cszu|w"sQPy(xh;==x6'vsJְ⏷뛣ӿᥕūϞٷPK},{rmfK$(}v3 `Ze\+ 4b4-,qd tJo c%7'XskH EvE ')@4+PfQB{CUw'S3(\f;MoGEh"y#;/ 'tUR$[E}"|i\EG=&P'63$ZPu^aR$hoxa wpcPie[fUNd`;RIpd.qK|fwA (Wk4JA9qSwrJ~]o3M % s7&"u 10D0mg#?/y r."'$;[[USdFZgyWwvJ}OBgGmg4n;.}gkg1 H ">nq 2<)98-d0Q9!3~hvP4L[)`YZx3P }psIy?LT T!o)8?)%87O`Nr8HgJ+56p/q@!l%}^_6[ I ?=J-^;eO>*?z(ua20thj0 x;UhQ-i6XuoFg4_y:06H=Q@  tGui&L}Fmoz~W#-#W7(?q_CXz_M2{L #Xu<uqiFn$FU]d x[,E V$XSCp@gP YfE TMKzUJ0/`:[$BB;m=%ZX>b*שX!d4}4Y$p,].h%\8@D) thMp*Zz X!\T(Omi"0&W.RVHb\_;Lul$;~qR$T!>O6s1d4C\;x`{QFqV RzV W *$ )Gco^8jpvk{4l"-Uh_1bq,g%_:UJ u7_;dtCaNRW)AP}YV2x=iQ#b:s.t3)8r+Y^w5(08Q~dSz-1)T7F5<"R 8qDtk5]p o8xw$C>6~ R+lNcL>FJ%F+Xc77xݼi^^P [JAoLr_ SWFQaF x'DqM"H?T._f!)y-k.:>; eso`YHcR;do;70RzbD@qa{SQRW&<IR IatI' \EK?mC4#~^<bD7FނWf0% H"o &L<>2Z_PefSpD.e2##/^5.sdF'k|%b`KD[(*Xk:AU[@UU|BZp GDK]H+k$:/np"=ot;%:f%Ewiyh>~k=71&T :YSRUH!-ljo@1GpO!e=ld9lXNx*M&o>#.%a YE*i L=yNhQuE=@ M~*Z$K^|* C VPCc{23j%0H0zAyE?fo[]Nq fcx"HB}1Mtd8ZrGHi!,'o`^L(NiAwJ'}ih_#t.[W{]<@l;rX|=L ;m6 gH@ZQq5 BX! V]?tUW@hK\<*pCptBefd$.ptH]$x @E*jBd* ${_LQ+%%7h2@]?)B3g};.&)2)BWLf8%@49\bU)#c36h@*~/MFCVwAE"?:gGX6)f4 lU g\~Ei:I0rZ;jUI8AD(%N7ZA9;44ph^8 5rQ!ALA.VPA4qqPG[6[dZ((k:HtXBVel['epHje#Q`yict"%*U>5P c#gvN(}8\") :B b\?MQp-U;Q3 w9g~pyS\#0Xo>&9m"X.9 zv/iG,'ZftPo] }1[sHeO;eY79:Kg^a3.sS Zs,aJ#<>LHu~4z,D[}n[OvpI_h e ;4@[^(O c"*Vk&K0CW2=WWq ;sTC$7.B(/fm \]V>(s$".F>Jcg:aC=b>`,Nn# jxOT/85 ?bh~fc*gXLbEEned: 9zt;J8}rc-K1*)_)(c6B gV=,H|m*{~s\1QK9T"<*Oa=>XL9IO.X /V94AfrJ~c>}zd`6G7{Pd-O7^:u9?)l"2q}dO4tdhdBN2uf|9)h>OB}#j%:V#=Z @Rh7ComjITfrS&qHNT:F*D>$%)p)>X8*f"FG&"5]ykbk oUrG.d^MyM.;@+x@Z =59 ,hd1?eH_zNIJPq!K18J*4=25$ 8:eaX.)[5GBcDTT+/q/W-lyZK.kX(OCUloW~I:]>d]0B_}'qD!4[e*c$6d{r|aZTJ>QNf&P$= 3{4ie]ZG71,=[d-v%h;S> DS]^y^YI;'VmBqkYQLO`'k^Q#Px]w@kUzL9R.-av2\i| g)*# }=J4<$gRM:Zu8PrxcvU#hhI7GR<&&G78 ` }1ql`yB>, "U}/(mcoՐ?-'%`?eXxk4RgPjt*`8* vXsZ]m:p=Y4fh=.VR51r! tQ\p4JfaqnNn<):K R7P1 "t"K]kz@h~W_mV,fh372U2~N cRa/BFT"aKIo7 KbS")%=mvF0StaI}H 9U/\Qg|B{ S~] ph Zh3w4 %LLQg|kz.=ff:DLBG;U%_Gd&,b`{BD"=?E{>r ZoInXq.JIdx>L2y3jfC3k YZDGdvV4ECJMPrj>!d?o[o-*^Q}0&38Ÿ|ESn.[7 [0!s -ZBb az+BPC?L+vb%ofrkb\X>kr(]upEd<;C8q7]5Nnfdr# g~%'FwVJ9w6x\`;C s(jc7 lc#i$Z/UPm8+3S#siWQA`nRC9~*'~)z;>$/\x$_ 1v3 _]*b$\Qwtp\6Z.p;J#LMb<.rTyZ-rahZ#SG_^)zL%c/@OVZn2? eX?0swdLo4Yq'/F:Sbs% d 6 MCgvI|PC^=T]XOS0LhK3[f2:+W>$w[]MR@: x\#[~c:-VR,B-.'X=]B1R&2pS }~#kj?-F 6 mpyb.Y?P03{-J.)r& @^e?[E1R<`SV9ZXePXT3#"yfXFtAFYZBmmtY+L"}!;$` )j oHhkkr=" b,%C oUtf,ItM2>EovOO6):7{U "1l 1qv4vH;^MBF_qJ3f#-Ig7sbkm}J'\^m}i\ B,98OHn4k%$/RVi$1$73q[WK"Y.oy?oKwc}" ^ iXK\8-`{ i ?XR *jg EZ!zOc'hnFOFa:n>f4)Xy9V9 P=dLND[bRq+to|Yid+F@ !|snkVKE y:.C~(CZ"iyV}B'fa 'TGp^r{XN+N? V>N"]sy\"pN BS^[t & ktS;%+ q,,<7|~h$7yPCq YY|m "6n`Qito}  zoDDVr#p3EGK+5+@g[!%0\7*$?7`-J'ci%KVd9 /93 V\Ju<6 w- 6w'׏!j$, TJy#dB<Ri4,a:[TzF +:JY >O2Wpa.0=R"*zn"[ut84@N8[ITp fb4uV05'JY1#'z ^`TmRVluX#X8[NYN+&\+uK&|_;iT&,(`f,):?2ZK0Q 7:l}t *LQ>Y2Awx>)Fu*&3(t vqh~J~TB=0, }r1'>y@=ZS/U6X5+3SPGTo; Mc; nKV0OlwVLYT<4&{W3i @@RC#X9RiJ* (./S|$\tA%^i#U )͎ H@GZ/- ]m $H,@h[ 3 #%Id@d=L[c,Mu @p\B[NlfWxM|Zv]Il"p%OisiR3B\vCDI=,TI) C074_pn' hAPz?+e"XA8ojfVR4C!TlZ-3KJ3I0tL=z IYz8;4BY_]s!*\pgT]cXi='o& 3u :&IogpA/z1|*Rw;RA{\Ru:0.V)XHp'e #!E:F:)bAb:D2)^qS ~11Y7a柤:8g!ʧ{\pOB 'wh_Z \lw;,,yWdT)4"_" 3")||E^JVl, X(wM S+i=:'D=_^f$z;shJacj.{4U7}n)F#@+pL+'_ iL}p| $3&"XBHdaBzu^g/AL-Pwfj8d.ay^S5LNF@dRl`! T0cL{tJd&&,)Vj.U>?pERP{*z) x9 ~%"BI138"K*j[ Yb~.D^#!jc'a$Zp gCLCCe#u5trow=B\< >lk('!.U޶$2 e8thXq'ZT/K(9 -pJj-[z=vq7w,DM^/u2z65O8`y+<9 Z S! Hvh.iq!{IiD J-G(Y^Lm^y%DucB&pE `fHwOaQzSDqK,vCA<3^~;32RQyK[>w:Ujpcua..,%1u(v&KhLN[79#N4wZ"|8D`o[Ib z_JG-(k;p&0_i^3r"FIT nq}P:>Rw|FBCM$}a@Id{!>]ldr7/Y5aEt0QYg+SziL>baS6]xpkd(h4ML&Y,_ coK$qLWn.w|NFdns6WNT rz.A{n"5KDL~"|<k.S'\\OYj?^ c mUJrE =ig- q$  =@X7\Gd*- v[/=UvP| :C!P\[XHm}9$[ I $n"uX*: GnR'!C(%,Sk=5UxnmQuXT =bJ5 =U}DuV7skclfoe5:#eWL.c(<!Kv zQ`jo4BWw}~z 4n %`i>z2_5q&Um%C^Ybx Vo(s:s~w>-C\5 N1Z}Q(/v`bGKi;!1wx^u(*yLL#i0\60T^*t!fsp nv[F(UVX-z &_V.+z:/A)E&7C!0eYN:>~!!8 cp9,du9C oK)MCmdJ?.tH7DmSUmO]z$c<kDlP atjE+Wvu D^'?3iXq-v}(eVL0j V`e14E/5('N)\)-?t=0YXcl}oJG><.@>7;bNb/qv[ZXi9UtL|`*[OWTM".ej=13yBso.EQ+:fqL 'Q@RsO&&qMG&$j<$V3 - gBqK@oMoG[99J}^[[C6MXnHY #/=v'jDf3F9 H0;=;\+X+j; ^\_d f:{):(C:{y^O%$nDQI2'ax^RZEY6g}dTQV SM6^8g=_GAPP~G o Lb[GzH9'JN-PZ2-fP3b_XY,/eP5 q U!i{rfMRB||J]R>;;@0qik!&:oN'<"YZ2k$}[8]r\DH5y~1;'4oYLc (Oh}{E}*9+P}J!Z|-P9.V`$}pR9@GKm>ldx"|X!BIH#>!gJ24*AO-cXVz0uV#4{6{{8sr$ L%\$M3q]b sEIIw$nWl1j" t2$ *4R"63-eG%) GT#z G;q9[5S Am1`VSv"Y$=E*oQ-` MZchQm0>?|8E{t0VLY?NFU*?z|ll>ecgRv[k!c8y*dI$lJd!~AR}}AB p\t@yKlS1!`:yQqWdZJ>0NLEBso+Of*"W)3 9F%DNbEzy( \dU{.%7m\~?.mb~>FnRmG d9{,JP+p R3GW@}TRI%*u[g:*oQQ M(3kR O^~{ll>Utcsio1B.R4eSe0_9\4L`DFIB%M&V$46Lw+U\&j(rVHDDQtkb/8hSi@K#37"z@Kg{X2KzQ wHH NHU%('&pdzKKWXfiO@^EgNY=IKhnrYKQhAKQH j/s?5 !#V2wR)7K uy^W''M9nvDVhy*}z%`/"%.=#aGgfi)}.BPrF|$R#i$vIR I*gZ~Y~j  ( D*6RORW4"J"!j gFx$Xa,Y* *q*)^z;~4dgM.%RwIBkBgylw.G=IgfcU<3YB?rMC>NZ\JKQ]W}fK0 jy .p]!6V(P[Z{ DB)GIOJ:#L^J}VW$fIHh4W)UJ5/7oS"#&})YKm@XM*%Z @%#Pif,YZuQW>v" [_ F]FtM- 7|):bJ -UPmL3zBbG].!PCW`+I7Vf'5>ThB~#JB(9eZ/1i<l0AX4jx ]hXRx&)q^5JXN O0)U(_g* vVS9U2A_oRU We8(_f 3BeEl+BQ`n@d"lQ!xCzt|Pb@k$J'wiA8"*Cg76+wv!l5z\|,XQ+) y<_",OU s6UTC&\'u=U&GH"8\xL{OwI = h-HUnrEQN,7ZB;|J[[m`K8RBvMXP9z5F7|m\p<:-3s^KtlHA#^Ds_\BW?sm,66?R;9'hD O1,\j1{%HXR sU:Bu+cc17,ڒZv95o?#1{=5,8FY79KQ?T(t g=-[9koXPhg(\/n+CV"}OP,+=JgqB?Ui`;uk{"<WX r)?I]/m|mT86!, w(^`1Vt\}|(L5{CJ/2gkurh&w$~3"{zJ9GU7KZb[&{Z[ MjK\oSMJM[?h|$i3 usUh7mb'TR9('hNC}G@Zhek l| AbAm u1gWdB68dm~H-%c/`Sf#2v%P2F 3OSN%M<@vyMSCdnbOPUNB @Es:TWq1t7zf|\#~63W0\DS[ 0"@dH4K 8' C+VK~2V |8uEAyWSt#4GaJ"!<%QVi4by_9}?W~ZL9 k@Gv(-6< 8C8x.9G??9+:kE$J _ H2 jv]}0U N4lT] *M8 / $m# FQH~QlHsW=@:\t?C G_{4zX!u_n 7B&eL0 8 iJ2C3AqnnX v, c,fR[nXwIgAX[DJWGf>AYOg}H>!|..SPBC{UkdvuIo1NkXV9 `IDGt\6Jqx}%>A8l1,&bc iZ&v#7AzDcql X_5 n|(3(HucK``c 5x?Q$~{5nPJaHm[a.!l n& WWR5k#ubVn\5-aT.mc Id>8>H+"t!!~5# 5nm4X"J74+-lNtW=w[W!28N(~#<'*Xw6`$j&hUDl8yzM5%:SO,P R-equ5IOR 0@\tPuXAqgX@!!Fyhm+ 9aBJJ]! =/N$\ u>pa6-FgLI`7*|fO^~GO$='mUs6`o(׏y*OiSa"!!M$}~kF%M a8.~"gw$HOIT#U0LR ;|Rt Rg|Dj h\l T4umu5o YM"/1E9rk qmC3FK}rv#_mUDX9wK.6P 9 aNzl \gO IFQ//dK6<%:9Hu;ya_!Ve:N6ym  ~n vSmn=/kG3Fp%wq#WX@~M'Yer=cg4WWa މu.be]niFB@ ,_+$\RI+F Pe6 <4CL9Ln{S-+"/ -Dp%$W]G L$Adi 68r /<["H0G\S>#h]7T?5i&$p6u8o. ,U/a#jO9n=ekns~e)71\ytNa{](g;+dn~ Db #z#3]ݮڀןŸݺäɖ̛˼ًۭ獴įߓІ؊ȳ㎻ޖɻʨ؁񫥯ţSh.}[Z,u5He-{?2xHayk):b MyA##w[^8bp"u7Dr_/4*2Vh {^v&+~IQQias;xdAr>Z5).:"7RFg0XP-^_pt0Z%= 8,"k~8OyJbd pAHg䯣ѕò۝˳ǼÒ˸ܰϪȩuMd2k%O)a|nmoBY::Lx~#"I 08 h;$;b΀ϙm .1"f\r&/iyn,RKFB woV}-`8lLA>$*0"(+hq{M?)oy#$/|f;f'R <3eMGΪ]Z8mX [ T/:xVFquPVDph:,H]q<ytt?d|CxVV+~|\~FhB  +&7^qN80E~n{oKHy-^|?,YgOjΗ򦌎ۺߓן;zkRt xe|62|Q,=w،g\)*z:3quvWAUm6zP1h6>!etڭd~/ow|*|)(X#6/<4pTt ܖYu:iwL-:8I+:soHpQ\*N=xz tR[\CKCn5o pV@!t 3=0>1 8I"M>#Z154"M]+ӓ໷툛 tzө؟S,h5- ƝF.&~' #KDudLk X+h:b]|T>ey&lnh]Jm|o[\̎*hGO |}Cxl@02?7Zt2H8t'@:Si5my K y ] XKyq2m|pqWXxd^~O(&W( v9&i{{g*2$\I>yj}~4ox7 9A;# Nw"#Bp }/_7vd8~#'%RP3:9+U=E3LU"Go~uY5w/v]5 h=~)r8 y94QSb/2D x~Rw] jBDcy+vMX=4%a*?ow+l^7d> 0-{H5hQci#`2Sbpcz$Bc h*}A- KL$7~ pm\.e\t$=?h9lU8%a)bPTK[U[=%_w?jxhU#)<<` H5*VyP1x_$nscbm6 /s~#cRX_aae@FNd-y0"Va*G3F\t6( <=C"Vq8pf2?ydH~_  tKVWPoFOoo_\rKEU$Zs7 -?B%y ;JYQS9j=NxS)wwT7GREb <{zq".4EqzX.{x Hvo]W*B(qS)*iqgpR!hm>2z@'e{Ml"X$L:D}w` 8UHlSYd&txZ]|}Y%,G87}xPMMB "k>3<PEJo'uziMU;Ule!yE>DVb,B/Suz/J?u9`*7d9E"qZVz_:~ZFlXw`-jP+ 4"gb/ _)N4D?/I"~2 7,Mqd0!`W+ a-B q.*0f-g*ab :GG$C~,W,+Wf_nm}:6qy{^S#[ptN|J.=yN+`;,rSs:SijG$3"4R 3g !EzSFE#(p (R %#-p9dB+?x bs>QU'OaڂxjF_m!QXPxNakg{QCGop>ETa.zSTY%9M&vуx,Z`$jQF "6$`o;`J7lCZ-.OR6|jEa4B0%z'O+x8S>^ 8p4 x\4 }&q|0TJ\6[n#@<6?!;JSL=rm21"3x3lsO5 ByEqM4' T0p852h(bd q- z& ^GowO?o$]_znN"t~Lp**Vb:rdE<7pVXd>8$ v% waY<K\93"`2+;36!\l9 w?a~9Ob<)Tw.T@tivbH%69;vD^^A Y6,Ze5G< ;YiְA [3~%@pKFp+nx^AUT8~b"Vu]@c6tXN5{9F0hX |~E'D)*?`T)D>a;7:We E]lGLu.pitڌb B2eƎ @E )r>udoX(;!UWOd tl?ѧk25x=QPv[0WB*I u%x5_1G;oӱ$5lFNd̦* bs #TWBv+8-"e0zm^.v$N\jSV8<ِ4z0e>jᆈcMIZH~bP.!Bb`nN5cT V`v z/YvN%=s Gݒs@:N dޮ|O{uA~ [$pEpK.BVf,vL/K2$33&@E2ڻ!O/f&{ B6f&+nGln>)P4KS~-j73KePbtQGvW \gm<Ͽ i(jQqx]"!`:|irw}7_Hnyvli_[=\J+@Bi[qg?DZ/Bvwh>\5Eh1&Q+(-V_5*>P6H}8vŵeIߵLX$b%eOs=i΅0hpXlINnw0%B(<٥~Cr-#`:3|gL {3'yp\}r\ccLGm2lvI|1rd_li!g]yjVrmA]ϧ iF E%JOFa i_gnwy4>/J!M>ZJ`=U sxV4Bq!c2Jau_5dasjN}uA \H`|89v]={M RFmI6-qBwY7= 쓤~4\@.//*hV~ wO`( ~}mpW g/ f-i2HMN)v8Ov6' 2EMxe ѿ"DZʣr{jV_-\X*?TO +8d=l]^ WUr*qQ~>^-1b&3Sg KLMT8[ PY2+W'm:q0p[- cll P;Ys9.x&x\$9 a2hT_ r<|VDk=_ OxG1 L9Jl}:l28l':PSG^.a&$F) mnL`zknGX-ߟhS&7}(D; 9%mK-H?<$ Q}KI-hct(w~=hN>,av?Ai=u~DDva>]<9Jm@Z$C1^ 2if2Svf/`HQEW1fTu78Tsh_gSH~gONK`8)Qu U{u%luVdiB!dJ vc^? GPdEef)XbcE|Iog5)!H| SZV}%N]'p]~4Q,t FgĮ)QNb;M dcs(xh1Z;#\1~R `y9^ Q _2~hl"JC<.&2[Bs>-&4Z<8?7~~?|1I;RrxtrM!nذMlS? J-?-y'"/ qW~#MAb:|FU9%(m*4S: /­;] T<sKC6AziN9DQ1rXLY<^4aHg>҅r, ;BAJd~pڇ%SIa*m9 /} p+9rcHk kʜg% <_%QNNY3s wQg/= 'X.~Ѿ}w%̇W!MT&Y;=& #}2?'<+18Yx7HA\ozT?O^;NA͒>u{YpEb+moo!I |A#;'@ata?u?IdTQ%$U 92J Y: 2V>}b:D'`pt&<)AVa ad. \-.mg_Ii+X*7P+DVq TGw,*5Uxp RuH7 ˔EgnY< 9@cWEVWfUOwBq \&n['L|օFe<7F:/[p @aFuOZH>ϣvnv>ZG%%rKKCs=G#.b fShy$![ y6co@i|67YY7Py| P0T;0VO>|r8w 4UfTZrgnX]`NzB/?DrA0$ 2(DAfhpytP:h^޷e.V+?U:L.rd$'U5f`*F(ևzݛ=Gh# W3Up@Q%P x%Zq%ɻXL=u%e'F3lpJH١陉h&Lwjngb*' K`/E!SaS3%bIc:b@9 fu/eN-<`>;?7BvLC@[@amIi"-X|4!H 1XyTl8Tx^͉PpabYw9.0:`HD\+ 4:)Qc'Lq!0NCIm:bo!I# WPgXv.c(5rWB#W7dd}s]YnolU d>X[O -^zH.nr J }Y8$"pmep!ԺckczM4_ocCbhQ7Y.|91ZYB^hWf%*6:X:<4! !_,\,O&x/}lHG,s.EBK3\m{AkV4;8;D a({$3#"<la,1D+dUxJ'ge!&rF5E ?:7q.g { ={ eMj|q@>%mui|+i3}E/A W ([wu4obv-|kY{mp_zwc3>(6qHyyI&gA[vXvy:8gd V6z3d .X)yv3zr<.iӲsbtZxfn<|l7Gby-y~W'U6A`%{tz4)DqQsZQCOyW}zI c[Ny1&VVV_)~H>9qoN JGs )%4#SQaiV9nI>6@D+="4kJpYH}.iVؐB7KBDdJ4"Ut5faJ !(r&hGk;r01^q 0YH DN]U, N0GJp!|AiKN&%N'V2CrCe";@L, QN=(k1yw.l;Z&\ Kf]Y }JkPnXy;!lIY052 W|}Ut&pJJgv=$:e*jXKW[UL:(nDQ`XBo1 @w^9LldBCJ w{%Wpr'LZ][uO?:FL@xw&)wTG= u@tb,xAvIBD.%&Y\7Wo0O+)53 5N~woqN{u1q-#OR*C(o1&+q0/zUe`bHhIYbVR7rfYF%yMO,= h^j@]3x'D\.!cr3M;J/bT:ac 0`-( 3:_F k23Q#4fʞmQrg"Q"R$n-F=/U=f'[(%"  sqk+UO蚑z[`C 9i=Jqp;K/ e<  Wbr 3K8Xz\ f8v]=g< YFi+2 "3V{M15T}˒9*Z8P: tSj_jn/EX-\N4raV.(ai@jxy35?9&hWybii{w0 vjPC,d@i7` jR\HN 3M%Fxe_a=t<)3);q6wumJv*$ g7$US'slf#rp{7PXx6ua4z LUx),{L\yOyqE <7=S`?2vi٭ɤ@Si6 W(%woR"0+@X5>=yL7CL!|;zm(<OH:Llsha)_Ka42.2/nQo!vv/tr+i"~am%SMN g(j 6 {D3i\(8:lCkBz4g-}\\GzpG?hqX{*~I9ziEH1vJVXE.&u\![ܧe-FU8SsuaC?qn*,̈́oC `Uc+cкk`/ o^S ?Abn?TIeWV} [O<0fjl/erMnd0TW6}6&0UKO2l>:fA "Fm4?36 &s) &hVyl0 ]e#`\d)yVlt"yf:A@~i3CDnK"'Zԭ7B7aH٩ -J#LR=x!7DCnpl_rTq]p5WI5Vb}Eˮ Y (u*zl@"sd%a15:J^Gz&;wz 6 G l7@gdS b^*g%Dg+UXII*\{U N_w|Ji]Ap/t9D> . c?<%L0M%F83u^y.>&wo$iIHVugvL)'N$J̒Cd| tD;LA-vYas_r۴ab iB=Lbu4j8w8ss'f!:h:^?Vh;7p^hM<+wS 9gd`lABHlR6q=]W, r{t iwi\SCO5-,QS3={ .Ѽ( i9? B->?w"Eߩs{qMu/ y$Y$vq3)3|Ka|,F"8Y*||Vdl,VDwsw9v<\dGU_9aF-SB:ZB,cx>z=dFPwPy|g'?~M? \M<B*>6:&&x1xZs [gDKt˕{HhV:ȂScrt}O tVI2CrT $BPea&!_1Og[) A JyQ`XNA dfݖbk9 Hr.@Ӿ'5,6[r9x$5T53>k~<&:ŗzQ7`Hzw^j?|,4J["ojM|i|ku-;d$}gs^>z..bE[NDo nж>rBdvڟNl${*HBK!Xk,&uo:Y=p~A< H]SO-#+7Vnp#Xy ShE'EY ',dqI:Aqr#_=CO_aSu]\Zva*z T$O2DRR8Zb>aGCpc1P$Cn $ $Q??[.V 0wFA\%e>8O"*5 * @/1h%=/;?ok/UY2_jSH#nt$X~Vf] ʪ_Kk}X*-Qy.3 z~OlZ=SJ}J,)CM}? VEy:?H4zmm?p K9TXUr]Bq ݘ?YWz_Cc$;3A+ZLr0Pph UN0F:LaWjQ;-F)6ifAg c?F"X!&Y`%Wy=iO~qUY <SvRP'5v9u{_{x4!{?Va&A*hAZw6WS[w*FY"QN#9c'*IQu+Wxs(,c(YkkSk}4;~Vdb2'kQp1gGABp" 4$]bD$%+?#81:q@jHgX.l{:'>RWGk{Ij{FA;tX0p:+"oe3AU$[7A}&e}*|h~}XQ{C:7sk # 7-Iq]JF:uj4l#/my,?pMGI_EINa+"#qo_w7p`KHy2()3,Iup-C4R>F>UXs$gT33P?]ZY#Y '?uF)!xK2z;A]*k=\hIrW.w &r^BOa ?A1 E:˦t@1z=DFޑLjvt#R Q2 o\xOrQ` S%~S@_=M [Qi+vL|X:*T{pn\m^>e-`uI߼ژZ!ՆCZ_(5C:O>q>*zk,bM)^4yu`1Z8X,fN`"#bţt Wc(wn8tU% *q`Zx hA{'OZ ]@ +T$;Je0DKa$[zO3B۬+y3:eu( 2ҋ.4Qv0?PrKD;VZd-*.5#* E>!^(*8;5>o- G044fwp-Jy4PN nl,ic}r[[K}JUhoM/9CpTE\PK40-Q zSZMcSRF$b:mmaf,^4ht#g1D@ lVSn '[Ux_S:}Vv}R^qTY7n jr9.1>cp1LVXxZu>};%;0)hRf'z2<4R>av{Rm.$W1B:3|1IC#{&YM,W@uG=:{UsBrBR95 F{{c] ej^5#f9{&>9IC4KK nY {rBKrzuI]#Dv @mzUte#g97;81avt_S76x8Ii0;+ Wty$3PFc-4c;$y&Z; eDYf#<myL9AZ3_U,*!_:>o.w6Fb6yM#Zp&0_81^\A?dpw4O)n>;kq=VW[m3fLl\HKyIA/viw{~%d-i Q qaeug&*M2-#oiiMC&6y<8mE),l,za 6zDv #KD7qpR'CqjFM_wxwRkZ/@>{C% &z:44+;1ZSVGlJoTF1+LdTl.OI\["VH{ya_43a1h%{]ZI+/?\$]6Vu*WpVgs T3tlPCU m`zdx Mm_b'l9 3-&V1raB޶ B}/ 0C0BQ. BQJ$F `p0C0.JF`F @F F `FF_G/GTG 0B BSTGbG;C[.[Jw#_@Hð@U@@8F8 F8`F/BGGGN:Cz/zK9LC*D=GC@F3SCWw4GGrZkG3FCw#Bv cB`0B B 0CGP.PJW_(B X@8 /("CB.BJ8ED@51BG4GG]] }(08ݤ@HP`#k5B*#~^^~ (0޴8@GGGGGGG/ B(bGGGtG0@qZk @?GG]]} (0ݤ8@P#kGkG0 FF HA1@!4G0JC0Dk_R"/G @/"!@_k/G?" @00"0!@0k/1 #F1F HA?@Ba 4G14JqF!k"1,4G1H a"#D!D`JSpB 6H1"F1,1HG?k"/1 #F1F HA?@B 4G12JGF!k_R"///1,4G1H "#D!DJUB 6vJC1"GGղ1/1KG?k"///!0BG! #@ 0p GGGG@"11"q@?@ `0@/"1"G@k/GG4G/pG54J0B66JCPBuF77JCpBC88JvFC@CwFC@CxF@CB@B?0 @"!@k///!0BG! #@ Т@B"1"@BѲ?AB`00@B/"1"1ABk// QBG0PB G@G"B/SӢ1 sUFFG @s" 1"T"uGԲ @_!@ s0 @s"uG1""!@k///!QBG0PB! G#@G "B/1t4Q F`G2D`B" 11""F5`BaB @40`B"0G1""aBk///#G~>"(^0^8GG"_"GG_GG_G(]/0]8@#kGGGGG @R"!@_Gk ({GGtGØBb 4GGG|ZkG b#GvHG+DGG$@ӘBb G4GGGm|ZkŠ$Bb2vHTG3v HGSFha|ZkĠG$H}b#0vHGG_ӘBbGGGtGP|ZkG b#G4G/@ӘBb G4GGG@|ZkG]]} (0ݤ84G@#k#8 F~0^8^@~HPXGGGGr `B`¦BC?'b"(IJ 8vK (=,ݲ("4GNwZk BbGGGtGpZkw B?&b0vJ&Bs" (D " }4G$]4wZk eBbGGGtG{pZk]B(&# D4G!v H3v@JbtS H5@tF D="wZk H/BbGGGtG]pZk? $Bb?&!v H" $ (4G=vZkG2DG.BbGGGtGDpZkG2DG#`30 @3CB'4G(D# 1v J6vJbwS J8BF = ]"vZkBbGGGtG!pZkG2DGGG0]8]@}HPX`#k #)?$ed! ~`^Gh^p~x޴>^~޵G?%_%X>Gۥ`;GG GP>CG )!J! 4G%0!. # _'P}#$@"9v K :C@B #H="(c@TGD}HbvZkH0B8bXD8}8"4GsZkPBXb4G4GnZk @BHbGGGtGoZkG0BGN â9I("Hb0="7vJ @FxS`J:v`JF ò:G@BTG(ð(},ݰWvZk00B8bGXE } "4GqsZkPBXb4G4GxnZk@BHbGGGtGoZkG=.@@;I2D"*B1DS ="FO RJBUBUBMJβ zSJ vJ9vK`G:G@B (cHbTG}vZk0B8bGXE}"4G4sZkPBXb4G4G;nZk@BHbGGGtGSoZkG4G%@@D0@BD\4GG`]h]p}xݤ=]}ݥ#kGG;#&^![^""~4G G"{ ^>ndZkG] 0#k/#?$8^! [~"0C(>4G~>@^H~PGG~(b~oZk vH0]0B}8b?$@("=" ]4GGGqZk #,#H$D #.c #J/$F c.c cJGdF@BHb"7J6BB}8vJ"F="GtGhMZkG8]@]H}P`#k/@#C~C^G^~GG#[(D0] `[ b$="R"GqZkPBXb""#ݲG}GG}"GGinZkBb "4GmZkG2DG`BB X"R"GpqZkPBXb?$"]"! "#} t]G\Gh}G=X}"ݲGGG@nZk}$Bb"#a@4G nmZk "Bb" 1"]"tGXZkpBxb"="]"GGlZk0=`` ݢ_&"8";R"H]$LL &'@]6s"`CT4G""PT#04"8]T"<]t#D&h""PH"B (}$],P"}btZk0B8bP"4GocZkP= HB }b @40@PH"P="P]"GlZk\BbP"4GtZkT0B8bP"4GRcZkNP=$!?HB$}b*@4BP=@"P="P]"GlZk>BbP"4GtZk6/0B8bP"4G3cZk/P= !?HB}b*@4BP=8"P="P]"GlZkBbP"4G|tZk0B8bP"4GcZk"$Cv&cDs"3`J@LhB`BLeJ5CsDP}6C3JFjBLP}}քJ8CtD9CGNV&H0CaD1CF7O4GJ;CF[C{{C2NRC[{CRRB5BRRBJb CG@@`@LB@@ C$J!CFP="A?@a!@!B0"GH4CdD#r@~P]"elZkBbP"4G"tZk0B8bP"4GbZkPB$H}b@P("P="P]""GIlZkBbP"4GtZk0B8bP"4GbZkP}#HB}b0Dj@ "P}P="P]"G+lZkBbP"4GsZk0B8bP"4GbZk}P}"#Hj@P}/"B}bP="P]"G lZklBbP"4GsZkd0B8bP"4GbbZk^P}B#H}bj@P}"P="P]"GkZkPBbP"4GsZkH0B8bP"4GFbZkB(}` ==`Pb#0"_`9$=Pb#"_`3=Pb#"_`-=Pb#"_`'=Pb#"_!`=Pb#"_`=Pb#"_`=Pb#"_G2DG `=Pb#h"_G2DG/4GG]]}#k//#_&@^_'& Z#R""@"0#H^?$P~  Xh;" ^4G(޲0^,H#^^~GGG޲("G4X"Hb#$8> >&@5/GHb# "4G&@4G#+GHb#"4G&@TG#"GHb#"4G&@tG#/GHb#"4G&@G#Gb#/0"8="TG&@xBb(4G8]"tG/wZkG@]H]P}X4G`#k_&#^R"G?$~8"^" 4G ^(~0GG>Gв"b#q&@G#0b#"="TG&@XB`b"GGGGoZk(Bh0b4G]"tGwZkc(Bh `0b4G]"tG}wZk4GC/G]4G ](}0@#k #@^&_'"P#Z#?$0"H^ ! P~4GX(޲ ^,'#0>@; [~GG?&4&8 "1""G8$0"<^ ^Gb#>޲>&@8=Gb#/("4G &@("!#'Gb# "4G&@("!#Gb#"4G%@("!#Gb#"4G%@ Gb#tG"4G%@<=RDa(PCG@]H]4G/P}X`#k#&0^_'8^ Z# "$^?$^X#H "~TGG޲ @~HPGGGG>"b#>(%@ =0B8b" GGGGnZkBb@4G]"tGvZkGb#"="TG%@$=0B8b"GGGGnZkBb@4G]"tGvZkGb#"="TG%@ӐBb`GGtGvZk $=(}TG ! # S11 B B4B7J14B$"4G G`b#/d%@dG0]4GG8]@}HP`#k#tG~^^ ~(08GGGGGGb#GvJ*00@ _ GF/% G#J@cF`< ݢ6#J7v JBFG3ÑV#JG, # b#0@ ]"GGG^@ G #GP b#]"G#G0@@G%G b#V#H]" #GG0@G?@GC4GB CG]] }(08@#k ({GGtG 6k//>P#~G(^G0^8~ @HP޴X`h>p^x~޵GG7#@G~ޠ*1B B*G:3@GCG G&`5.G.5J.T J4F"J& Gf2vJ&G0K@BFHbGfGtG3vJvBfKjZk=9GATG3vJ8-`BhbB0B2KB0@BG:iZk@`@ B.". /JU JKF_'2vKtG1J2FHbGfGG3vJzB@BfjZk  LG3vJ8TG0B 8bGuZkjA 4G vH/ +pAcA G 0 B)@ B(bGGGtG 0AjZkG A?00B]8bC4GGpuZk4GG(]0]8}@HPݤX`h=p]x}ݥ#k]=&,KA"!1A0Fa@p¦DPBXb&F"GG GtG4vJB (DziZk }`AO@%%%$0`D G?B!!! B(bGGGtGiZkG`BbP"""" AݱF=" ]"GGhZk0B8bGGGtGuZk vHAG G(&Pb#GRJG 0@A_G]Pb#3@GGG 0An_ GKA?/G B(bGGGtGoiZkGv0m5/Y 5KF7/Y 7K/G,//~p#~&0^?B"8^' wB@~ H#PX[#X޴; `Ghp>x^GGGG;^)GG&O "I@"F$( >"^"^H[Pb >hZkBbGGGtGtZk (} vHu@BU@1D) "`#x.;oK~.H/J(/WJhKFJ{hKPGH;G`HQG GH?(?=!v HA58BGB"tGkZk=!v HA5 ¦)Cy@(0F @`i=@[8DA0e@@G `b#G GGe6_) G0Be b#G. J.wJV JGUJFFs">>eC)_"`.@. "!S `JR@J Ht HuFTF`>@>%GG) Gb#e0q@_ Gb#G0e@ GGe_) Geb#0q@GG_ B)Gb#j}@ 0e@, }GGG_ = BG @GC@TjZkB bC4GtG|MZk}4G* Bb1@! @B21 @.uH4GtGTJF>"iMZki B))Gb#01@GGG_ @8BxDC GG"kZkB BCBGjZkʲBbCG4GtG4G@MZk *Bb1@1@0B.uH21B"TJ4GFtG>.MZk)Gb#0q@GGGp_ B @GCGiZkBb @C*G4GtG4GMZk/* Bb1@! @B21 @.uH4GtGTJF>"LZkiu@U@FtG (=8BGu  yJ"4B/BCXKG?jZkGFG=]b#3B_4GG0]8]@}HPXݤ`hp=x]#k#~^^ ~(08GGGG(3>%BâvJ&6J SJ vJR@K:BDF `G13vJGJ @GF6vJG @&/G=b#GtG_#V#J GXb#G]"GG@#V#H/ G($ b#G]"GGG@CG]] }(08@#k//#~^^ ~(0GGGG (3RJvJ90B;@J8C`FGNÓ6JG`!vJ!G G9vJG7vJ 7CA/6JGRJ:vJ5B7vJ :C 5BG WC 1/G.G7vJ 7C(G=b#GtG"_#V#J dR`JGxb#G]"GG@#V#H $R JG($ b#]"GGGz@CG]] }(0@#k#G~G^^ ~(0GGGGvJ<J(6J0vJ rR`KpG$`L 1vJ4vJGRJ BQFG BA/6JG` Ģ0vJRJRJ PC@(4vJB5B B /G-($= dR`K4vJ BG$G= b#GtG_($Gb#G=G DR@J]"@G b#P #]"GV#HG $GR J($ @CG]] }(0@#k#?$~"! ~>0^8^(>@~HPGGG~PBXb"G]"tGPZk= B!v H(b1JD'JG @"TG(HZk0?$z! D 6/G2/=(1v J ,] B(b1GJ8"'JTGHZkx! B(b"1HTG'JHZk} B(b1gHp"'JTGGZk` } B(bh"1gHTG'JGZk0/4GG0]8]@}HP`#k///;`#~_&H>R"`^TGh^p~x޴GGG"P;[G HY P@>018Jb1@@>8>?F8>?&(^@1"6_" >,G$^GgZk#G!v HG Q.QJDF8AF@0B B1"pBxb@%0@GtGGtGJZkpBxbG>GTGGtGJZkpBxbe@G2 @GtGJZkGpB-xbGGGtGJZkpBxbe@GC0 @X=21B"GtGJZk ,A H'H9(@ ]+@ @.`""SJFEF @ XpBxb5B"21BGtGJZkG!pBxbe@&% "!&@G!v HtG0@C=%@2v HJZk .Gr HQ J2F >0B8b"="TGcZk %1@ e@0.0J$F`8!F %1@"@BHb@"4GeZkG b#0@G@="GGG_0B8b]@@"8 D@X=D("GTGcZk] v/@BHbH"4GeZkG b#GH="GGG_0B8bH= @@D("GTGcZk Z/`BhbG ="GtGEOZk6 O@BHb0"4GeZkG b#G0="GGG_X0B8b0= G@TGF("jcZk 4pBxbG ="GtGNZk */%vH0B8b&@ }"GTGQcZk ,pBxbHGxD="GtGNZk  `BhbG="GtGNZk /4GG`]h]p}xݤ#k/#?$~G(^0^8~ >@HPGG$GG0!v Jy @@,B.p"@HRJHGJ @ G/x D p."_"4GtJXeF`D/B2v JbGtGIZk =G2?J B(b"3vJGSFG  "#tG! $=?eZk.$ Gq!JF>c ?&8J4@="s"$}0D9vJG s/ vH8DsKXeG=`<=# =0@=4?J!0@!  $D#5v H? F9W$K qD.8vKV&K8GJ?&zHXFKczHI,d/ZJrZJDcGDrG<d?1"pDv7J5A7H6DWB5.D".4GJU JF4WJVJs"y`.0B8bs"SJ "gJ="fB=gB`G4GGiZkGt/=?"G0@m]4"H?&SFF4D B(b "="GtGdZk],0B8b @H "H="@,`=@*G4GGyiZkGJ$c @`GC=D.$."!W$H?"V&HqDpJpDspJTFJ3FuJVF5FD>$>{HYZCK[GW`@Y7/ B(b "GGtG dZk.$.}JQ %J#WdHF0WJVJVfHaD?G/.G/@BJHbX KGFGCGGGidZkG(]0]8}@HP`#k50 J?D6D5^Y0H_G[GYX#G~^^ ~(0GGGGP2v@J@v0B8bGGTG*eZk#GG!v H CPBQB.JyrJdF8aF/0 BXKG?C0B:v@K B_c4v JB!Kb4DG#tG.U"RJGJDF`XEF GFxKF@GGdZk=GGb#w_8#v JG8`D`3/? 4G$.1Q B_&1v J"2B =Gâ6vJyB!G."JF B(b/"GG4GGEiZk$,.B$HbP JG0DGCGGGGcZkG]] }(0@#k//H;#~0^8^@~HPXGGGG@`GGG P1!B@ $p"`? P G$pG  0JG3aB1"2R"1P"2GG@`pA1!B@ ta! `?pAta?$&! PB"=4G ] T(LDâBPbF1DTcZkT=p=0J&2?H`"6F=]#H]0= =s1H4JSF`"Tp p}"1vJ}ŢtݲxQJ8Fp= "xBbGGtGbZk=%pHG@1?HQF/ݢpJ9J@YGݲ #]=3_J!vHaFG=TG8Bx]"}"@bG/mZk?$/pH! D8Bx@bTGG}"GmZkhBpbpH$pH`@$""GtG|Zk}Bp`H0]"eZk4GG0]8]@}HPX`#k0#&~"^_'^X#~Z#["H ޴"G&#{"=?&h1"lh#`]"d8 X=GH=?$P=G\]p["8]"tG0[<]GLTݲ"G@=,="t}bpx=4ݲDc|Zk0B,=bZk,ݢGb#X"/,=K ==4G@ӈ=0D1F F!c.GH"x="cJ8b#P`F-`(TGG"@(GG,=Bb!"GtGT F!ݰ(="/|Zk0B_(=bZk,ݢ(/ G5"x"Gb#_G8b#H"x="TG@.G,J8b#Fh"x="TG@0D&WHpb#D&D$,0"x"j_PBXbTGx]"h}"GlZk,D0"#,Gx="TG#H,ݠ8b#!D @0D%wHpb#D%D&,0"x"F_PBXbTGx]"0}"GlZk,ĠDİP"#,G4G#H,b#"D @0D HDDŰ,=FFC0JFF8"/G4GK,b#Gg@0D HDDİ,=FFC0JFF@"/G4GK,b#GK@0D HDDŰ,=FFC0JFFp"/G4GK,b#G/@0D HDDİ,=FFC0JFF$,@B4G R"KK0 GK0@GK:C0`GPB0D;C CXb8D GG ݰ$] ]"tG)lZk ðBb&"GGtGlZk,G ,G`"4GH,Xb# @e&HDGdD8b#fD`"eK,=TG$! $F!x="@,`Bݴ hbG GG}"GGGaZk,}/àqDð*/,x"0b#%"_PBXb TGx]"`}"GkZkPBXbGGtGkZk,dR`H TD?$#v`H! aD D4@FD4GG]]}ݤ#k$`#tG~ (0<$,48@^H^P~X`h޴px>^~GGGG([0b2vHtG+EZkG2vJG (B0bG2vJtGEZk$GG2v H(B0btGEZk8=0@(B1?H"2vJ0b2F 8=G<tGtGĢ2vJEZk0!@ 0H! 1v HݢF(B0=tG4ݰtG7J0bB4B" 8vJF2vHDZk8B@b$vHG)%,"="%HGX%D" GGZdZkJ#1J8B@b@"!&@"G! 2v HG2F="=GCdZk2%$D -(B0btG2vJtGDZk#G2v HG/#(B0b2v HGtGDZk#GG2v H(B0btGDZk =(HB0HPb2?H#@&@c 1v`H 3vHFSF = (} "$0=",TG%$tQZk8ݠXB<`b&vH D@h""GtG]Zk8<}0H% c <}1v HF8=(XBh""G4vJ,`bـB tG]Zk(ݠ,}0H& 1v Hc F,}(=8<ݢ5vJ .:J"J";vJF[G<ݲ8(ݠ,=0vH q,3H"qH7vJeD`1"wF,=(ݰGG8(]5vJ:v@K_G<}8ݢ(,!JV"H0v@JD ,}&vJ0D8={#<}C8v J~'v J8(B<0b2vJGtGG DZk8=<!v H B 8=<] !3v J5?JSB(IB3hBs"6v`JF8=((BGtG,0b2vKCZk(=, G!v H B /(=,]`!3v J5?JSB*KB3jBs"6v`JF(=HBPb("8="TGPZk(=82vH(B1?H0b4JD5vHC2F(ݲF8G,}G<tG2vJCZk(],=5 #_I *A) A,!v IaD(]C&v@J (8,}<=7J8vI:JF8;v@I [G(]8=G(=!v H1v J?Fx?(]8}%$2v@J 3v`JrF@%$ <= `%$. J %E ]`BdFGG@]H]P}X`hݤpx=]}#k@#~^^~GGP^G8T~G GG2R" 3`B 2GPGph@!!@P"l` p?h@?$l`4J=<"h8 5JX"h#(F$Fk $$(Bh"X== $$GGGtG0bRJA^ZkX=$$VJ0 F F#@F`$"hBpbGGGtGE^ZkX=XB`bG$$GGtG^Zk}/F"4=#FG,}#FFG T âVBVF@@ dF tâvC@vGTXC VÐJtRJPF CR@JF@t}#;v`K!v HaG B#6 J0@G@ (d9Jp`JF $ݢp H J F   @ $""b#c_ /#HBTh Pb_&"`="R"`]`]"d}"Gt\Zk P=`"b# _D 1F4G/G]]}#k"D 8BD_F#~@"^^~ (0޴8@HGGhGG@.(GGJF46K>U/5#YK9@4J60B8bGGGtG]ZkO BtGpJ 0G`Zk@BHbtGpJABZk'4#2?J @s1HSF44âpJ7Jx1JF4GGGGb#_GD?$/G!Gg BP@J Gp`J4G 3BF_Zk/b#BpJG9KGhqJG(GG/#_D@$ʂ G]]} (0ݤ8@HP#k#4G^ [~^GGG({xZk4G/ G]] #k/p#tG~^^ ~(08޴@HP>X^`~hpx޵GG#G=GG]}5J { GGG>^G~@Ӻ=8F.v JJAOAGb#GGGGGGG@ӧݢ bGF F@F GgG>G޶GGtG+v`I@G'_'T-B BԢ8v@J9v@JP B:C;aK7J_'F7v`KԲp B4YmA8K6vK B3v@J!H7D ԲRJ:vHvSJVGC9:H4!vJAGTRJ v@KpSJDCG*:H4!vJAG0 B$4v H!v H @:JCTG:v@J& tB1@7JFy/P9vK5v@K4_KEF9vKFpR`Jx`F`6vH5HEF0 @1@"_CB`VmA6!v`K v K7?K`EF6 v`KFRJxFV8v@K3_KxE`F0B"BG(8"DO?4G/G]] }(08ݤ@HP=X]`}hpxݥ#k/G@À#~^^~ (0޴8@H>P^X~`hp޵xGG#G=]GG}GGG b>G^G~GG G.JGtG@ӥG3vIBF8FSFFFOF4[MB~P@B'7v@KPmB6JG.v@KFA۱GGGТRJ4vJxSJFC8J .vJG۱0@B7v@K8vK'Cb#4HGFGGGG @MaPMB.vIGb#0@B&5JA6v JGFGGбG'GGG @4HQMBP@B7vJ0@B?'8v@JSmB6JCF2v@JGsGR`K.vHvS`KEC;vJ9H &WB8vJ8GGGӡG6IFӱSGGGb# @GȡE E E @8E`8EXER4GGCG]]} (0ݤ8@H=P]X}`hpݥx#k#~^^ ~(08޴@HP>X^`~hpG#G=GG]}B\BGGGGCk//Gb#~GGGGGGG% @FL FJ@FH`XF2&0B梗VJ 80 C8g=@lC0`C 2v`KSB@gGGG>GG^Gb#~ _ӽ&&V!H '0 BL,B3v@JvBlG 81C ( X"G Gb#~GGGGGGG @ G2DG//'+Gb#0 @&3v@JA,@uB!aGGG~GGGGG @ G2DG|///).I#)JP BF&F0 "J //)/ K:KYF@g[lC vH@;.3?JJw1JwF/_&X C89v K2CXGGGGG0@AJLAʢ3vJb#G1J3F*GG~Gu @ G2DG6/' Gb#0 @ &2v JA,@TBAG'G~GGGGG[ @ E@ EE/g$GCl@%vH@C . J_FF)!Ǣ.VB6J:?K{1 I [G6G0@A%vHJLA&HD(/gGb#?'0`BLlB!vJ4G9@ ,GG~GGGGG @ G2DG///?'_'4GL B0Bl5v JpBPB4JG8vJFlC & lG0vJG4v JB GL7vJBG _IGb#D GGDz~ @ӫ( xE@/E E`EXF xFF XF@g &SlBӢ6vJBӲ 'X CX:v@K[CXG &JLA*!v H0@*' &Q,BQ2v@JWBQGGGGLB0BGl9vJG8Kb#G GG~ @` E@ EEXW//F F ءF G&RLB4vJB_'WB79v K:C7g?$[lC vH@G)GGLBb#,0BL4vJG3_JtFGLGG~G] @! E@ EE///XFJ0@_&0@D@$1vH&vH0?H@F$İ/4GG]] }(08ݤ@HP=X]`}hp#k/// F 1 AGF@ GF?1Bk/Gk//#G~G^ ^(~0GGGGG_4G0ZcB8]:BR H"1J\B!B$ Ck/ }G b1v H]"tG_= bG!]"tG1v H_ӠC/ }G b1v H]"tG_///GG] ](}0@#k#~^^~ (GGGG/@@ BRJ1"!!J\0`@ c")/4GD@.wJVJF>//%4G?G@y/`YK[yK`Gy?0K@.qDKPJF> //8BG?"4G///XZkG]]} (04G@#k//P#$~0`FX^0@F`^Fh~px޴>G#G'$G0GH"3aJG27AJGESFG G[G@C@=0F0WJ5FFFF@Ghb#GGH]"@}"P""G@P=B"@h\<@pCk///&0@"0A8!DF?//'0@8!DF?E'0@8!D[GE?0@8!D?0@8!D??&0@ 4G8!DF?///e&0@8!DtFe?|Ţ&0@"8!DFŲ?s///%_'P@Z#8!D:G%?g///%&p@"0A8!D0F?Z//e&p@"8!DuFe?O///Ţ'@#8!DFŲx?C///@]VAK@0@8!Dn?9/0=8!D0 C0=g?2//@VHP@8!D^?)/0@0@8!DX?#///_&&R""0@FB@}0ݢVaJwFB@}@///8!D>? /H}0J0`C1v`KF{(I8B@b0@G@4G@ qZkG%$l l/Ghb#B ]"'@^ GHGGH]"@}"P""G@8B@bG4G8qZk %Hݠ ?I0@!vHDGH/P8B@b4GBBBtFpF qZk H}&H0`@'v`HDe//"(0G8GH]"P"0"eXb#(" ~@}" "8"_8B@bG4GpZkG ŠH'H0@)vHD/P=8B@b4G8!D pZk H&I0@'vHDP= X"E H8$]TG(SB4@F0B1"JYB5JB38y;KyG6vJVB6:?J(v KHG0vIRHfSHFvuUGB5R JxFբ8v J7vJF0@BAGB!R H?8GRI""1JG!BL hG\B<Ck//8]1vHG]]"0b#8_8=BG]"A'@0b#!1v H/_:1/8=1vHGMA=~ FIND015.A "[FIND.V015.PORTABLE.EXE]FIND.EXE;1X| =]"0b#$_8&//$vHA@RJ!F@!F` F F!F$vJRJ@8 FRJGX F 8G$C':v@K[CC H@/8]0@BFGB8]RI8B@b4G;pZk  Q8B@b4G2pZk  H8B@b4G)pZkP ?/GGGb#_e(vHhB&H"D?"^UZkE"GGb#9_ G@="4GGGb#E_8B@b4GpZkp GGHb#%_Š)H (ED De$ gDeDXvH`GCGX]`]h}pxݤ=#k#4G^ [C~G({oZkG]4G #k#@0B~^^ ~(08GGGG@;GRJR"3AJ\\BbB1`Ck/1vJ bGGGG_ bGGGG1vH_///1vJ bGGGG_4D %T D%D?FGb#GTG_G]/] }(08@#k/#~^^~ (0޴8@H>PGGGG#CG cGB#BCBGB4GBBB3HsBtBTBtBtBtBBTBTBtBTBSBdJqsBQ3BQ1Bq3B)@)A0B@8b.p"GGJtG`,H H@RZk1 (A? PA0!A ("!A0D? G]]} (0ݤ8@H=P`#ke B)A0`B@eG4`JG@8VZk6/4G#)A`JY8K G6?@6,hHA6H(D6< )A@,/H//PڞP#C0%^4GX[8%^@%~H%P%X%޴`%h%p%>x%^%~%%%޵%%~GG8&`boZk8=%$l GH="q."0BSqJq> "1"?F.UJ>(?"&GG8hB<81@C"GSZkGw Kb#5J0 CB0"4G0F0_GG0]"0}"b#_08=8B?" GF0BGTZk5vJ0ݢ8PFG0C0= G 0=!@< G GGb#EGGTG_CH.qI 0APJFH>< 0A A_@GGb#"4GG_0EH]!D0-J.Gb#GJJTGEDBeR`H`E%_%1v H/`EbE%?DE 8bE `D0HEE1v`HG]"0}"b#m_0A AJ!0G-,pmH8PD"@D"G(]"H}"0"xb#_8} Bm, G`AaMI"CmHaDm<4G .r0HQ0J2F >.GvmJUJF>D"G(]"H}"0"xb#_j H #m,CmHjDm<-,GpIA-H0D-<0A!."?@](]0A )!AR"@]` A_lQ@I8}/vHE / 8XB`b4GmZk8  8BG?"GSZk8͡.vIͱ4GG0%]8%]@%}H%P%X%ݤ`%h%p%=x%]%}%%%ݥ%%%#k///20B4vJ#4C4C9`,0CH`B. JG-sGGG&G.6JvCJB#.JvBB5,"5HC 6JF 8,vC8H#B!.!JvB!.! !J8D/GCB5F?9#4C?Gk2k# ~ B^^GGGS@@q" 2aJGB@\|BCk 1"2!JGB|@\_/GGHFGG@TG,GH@ZkGC,HFGTG@ZkG]/] }(08ݤ@P#k#(~^^~ (0޴8@H>P^X~`hp޵xGGGGGGG0B B /@.0BJ B A5A2F `@GP.b#4GPJg "_"B /'GHb# "4G_pB"%  C 4G0 @% #@_/@-1`@A.AJEO`EGGGGGxb#X_GE?DG0@ @ G?9@ . JGE?D?1eGGxb#0`Be cBD@G.JEGG2_IGGTG@ZkGE?D?E! B G!GGGxb#_E BGGE?D?GGGGGxb# _4GG]]} (0ݤ8@H=P]X}`hpݥx#k//`# ~^ ^(~08@޴HPX>`^h~px޵GGGGGGG0B B @0B. BJE  /@G.xb#4GJG "_P"`B 'Gb# "4G_BX" E C E 4GIGGTG@Zke 1`@ G 0`A@e `A!.!JG E_F-1`@`EREG0B岸 B@Y/YK E`Gݱ#0B E@岲 B!.!J@Gb#u AuA0BF岷 BGGGG"G_s@(,(HYGG] AF AFF BOGGGGGb#!L_GE AFG 1@?塠 AE GH E/@ B0BGGGGŢ"@0B/ BKu AuA:G ŲM`G@G,b#HT_GEGGEGGb#_ E塠 A GGGGGGb#_ GG E?F A Gj_ 0A@.JG E?F`_4GG] ](}08@ݤHPX=`]h}pxݥ#k /  G//#TG~^^^ ~(08޴@GGGGGG@;b#6JGG_=G0&0b#4G "_XbGH(b#0@F_!GqeHH.PJF>Pb./H#UJcBS.CSJvEJF>.D%/JzXHY8K:G%?G]] }(08ݤ@P#k#~4G^ B ^(~08@޴HPGGGGG`G4GCd!W'H:Br.G8FrJX5GJ BJD "7J}B$\BXCk///4G/Ge/G/G%/tG/TG岮/G/_F4GxF F ثF`FTG%/0@C㲰 B7Bq.qJ///_FGGGGb#5_ӅGGGb#K_/_F0@CDFwXEFq KFg`C PCt:B/bK9J'KU9 2!H=ZB@@\<@CkTG^/GŲZ/tGV/TGR/tGEN/TG%J/4GF/GB//G>/G:/G9#e&4///0@Cc pC/;BG/KG@G G0@㰧 @G%/GE0B B GeC0@BC PB@Gb#&G"s"G_$1@/GGG0b#_/0@CC PC@Gb#GG"G_=G?DGGGb#_/,4GaH"@HD<GrHG&.Q0J2F&>Gb# "@""TG_ӻ//ǠGb# """TG_ӯ//Ǡ"Gb# "1"TG_Ӣ/ǠGXb# &"'TG_ӗ//ǠGXb# &"'TG_Ӌ//ǠGXb#P &"'TG_//|ǠaKGXb#` &"TGG'_pGXb#GTG_ihǠaKG &"G'`Xb#TG_\GXb#GTG_UTǠGXb#h &"'TG_K//HǠGXb# &"'TG_?//<ǠGXb#X &"'TG_3//0ǠGXb# &"'TG_'//F@U@@DD sJGF."vJRFJSFF>D.UJF> GGGGGb#_tG4GŰC0@@C4GG] ](}08@ݤHP`#k#~C^^G/K vJG CGØvJ(4vJC[GG/qDpDWZBKW@@W@@ q@Dp@DWZAKW @W  q Dp DWJW@CⲚ@ q Dp DWJW@CⲖ@qDpDWJW@Cⲓ@ @ q@DWp@DZAKW @W q Dp DWJW@Cⲋ@ q Dp DWJW@Cⲇ@qDpDWJW@CⲄ@@ q@Dp@DWCZAKW @W =C ?S ~@.zJWJF> 1,xJA1H8D1<UR@H3@x[B 7AH\\@B(Ck/5 v K@B9#.x HTJF>//WBbW,z7KBWHZDW<// @@ [ !.t!KQ!J4F!>//"RK_9v K 0vJ0G/ 4GG]] #k1/Y 1KGGW_GWZW_GW^FbFf F iW_GWmFqFuFxW_GW}. JW JF>|/1, JA 1H8D1<{W, 7KB WHZDW<!. !KQ !J4F!> О@C#C~^ ~`^`^`~```޴```>`^`~```޵``G)BG9&IC&K> 4G8vKG+fI8B XCwG >(~/ @,ݥ_&HR"B!. 4G TGJGT4 G8@LP]0x5I.VJF>H=#"GA'1&I&J"IQ"@ 0@ASE!@0A_# GXyBF$G %AQ"5@ssBP"BS/#SK8@GS.. 0@AXJ V J@EVF@- GV@# aKLI E=V/,I 0@A Z#@E@S.vSKX@ GRSJVFS>_&R" A0A EG/0=0BM!BmR`J"6JB\BCk//2I0A#EkG4FJ8]//4 G1I&J8=//-vI5v`J,I E/ZA0AlLC# AEQCj,jR"G@H<//1IVA&J!#F lB0A A EACjU/j"GZUKU?8v`J,I E/ vI(}/RA `lLB0A?" AE-Cj-j"GMI=. 2v`J4GJJ@CF5HCD,I Ev/QA0Al,B! A ECjV/j"GZVKV?g8I K4G@G,U"VA_#HHD HQ-BC1 F+ lB0A AECj2.jR"GQ2J2>G,6v`JHHD HM CCE,I E8ZA0AlLC?" AECGj.jR"UJ>*/XA0Al C! A ECj`.j GS`J`>//6IRAJ"1vIF/@ lLB0A AECj-j#GMI= "@. 2v`J4GJHQQCD1 HC F,I E/UA0AlB! A ECj.j#GVJ> B@V/5vI4GMAVK# J#F1H@@CD, lA0A AECGj:.jZ#Q:J:>/,"-v`JHHD HRBRC@F,I EXA0Al C?" AEmCj.jZ#GVJ>UA0AlB_" AEcCj`.j GS`J`> QAq,BX"1B v`JCB6I@.X.X#FUJRZJJFJ%UB /&"0AXK?"?EAGx .F#VJ0A>"E:Gm IF"H8`@ C &.0AQ2J&>?"E/G^/8D@@@,V.1v`J HVJ,ID 0@AEE @Z@ E G/"XK?0A"EG>/@BHb@@GtGGZk .& 0APJ? >EG+@=GQ"@G0 B@=4GG57JJBwBCR8/R#8K9# B B_ÆJ}([4G@Zk@&vH 0@A? `@AE@&H_&H="P}"R"Q1@@`BѰ."vI"UJ yIF> GaH0A"/EXKG?D`/[`KaG`?G2v`J!&I?"EDH"GǰE5BX"0AySI8vJG"4G;7gK4GG vHFKKCSBppBBCjQ.j1"QJ@ [C! 4vHvS HF4GD}(RK[@ZkŠX"AA4Ga,@H!@@@4G`@6wJ@GBB.`"uSJTJF>&J+BB 6B7@@X/,"XKlWKFHD<x.W. fJpuJRUJPFW>,vIŠ0vI8HGŰs//2IFJ7v`J MF,I EgAA0Aa,@?"!@EKCj.j"GVJ>Y9I&K0v`J -C,I EOEA0Ae@ @E7Cj.j{#GUJ>A2IFJ v`J MB,IE7AA0Aa,@"!@E#CjV/j"GZVKV?)R I"F 8v I0AfSIGǰ!)v I4G'4G27GJGfKkC@sB`@@Cj.j1"J rC"?6v IzSJ F'4GD}(RJ[@ZkX 4G4G GIEAe@2wFJ@@.% qHPJF>&I +AsB 2A@."UJ>/XK?M;IFAf@:v@K@X zG A@ @G ."tIQ0J4F >///5v`J7IEAe@X=!@ A%AF@.E"{IVJF>/9I? &K&v`J #C ,I 0@AAE@H]#EZ:@ Gڰ@A` @@Cj0.j"Q0J0>0A"EG//7I4GJ" B @7-2v`J7I IGB #E%HCD ,I 0@AVE}@H}#[B E GYAl,C ACj,j! FH<ZAlLC ACj.j PJ>0A?"EfGa4I J B@)v`J. EJ F ,I 0@AGEW@H E@ E G%VAlB ACjr/jR"[rKr?YAl,C ACj,j! FH<0A_#E@G3// IWAH @@ .E0I JD  D lB ACj.j"TJ>/3v`J 0@A,I GE"@H EE@ GIAi,A )ACjV.j"RVJV>0A#EG E?8= ݠ' ƠHp ] Z B #:v@KJ-z@G B]GG`]`]`}```ݤ```=`]`}```ݥ``a#k4X}"@TBtBB"4GtB-S.3!IIJu/hIU!0@[uKhGu?@-oJJs""NI=@E=?ݠ4G /qDpDPJW@@@f q`Dp`D0 @MIW@C@=!@ 8="-l4IHI E= }ݡ8]fK@@nﳝ. 5IV JF>=Ns"LQ_Z#Og e/u s/!n/#/#/!/?1"/!/ _Z#/#?1"!/.!,/@">/^!\/w#u/?1"/_R"/?!6/!2/?!./ /!&/?!"/?! /9!/=?1";/?1"/ /"/]?! [/k!/"/?!/ /_!/ /{#/u/ I[ uKhGu? - JJN IE="F3 E8- 4IH I E=:0#08{G^CP[CtG~^G G(޲ ~$X{vZk@BHbCCCtGCZkG]]#k#> @h~4G^(~"^C~CGG (08 @>tGH~ۢ{B0޲4~bVvZkBbCCCtGCZk(BH=0bGTGiZk8"HBPbCH="H=TGuZk=@B DyB0 @bD=CtG C/vZk](="v@H!vHA@  Q.sJRQJSFQ>.vHUJF>G]]G}0#k/Q. JR QJSFQ>. HU JF>G#> @h^GtG[4G ~(^~GGG ^$ }`B@BbCCtGuZkCy`@4G@}`õ`@4GB8FGC08@(}0y`@@= C4}`@ݢC8`@ ` ]CCbtG@CBuZkBbCCCtGCZkG]]}0#kGG #> G@h{ (~޲^G ~$ CCCtG[{BZkG]#kGG0# ({G^C@[CtG~^G G(޲ ~$H{euZk0B8bCCCtGBZkG]]#kec }(t { TzNșЙ08$@PHt&`ThpxL @4MATCHED!!AS - !UL record!%S, !UL match!AS&NOMATCH!AS - !UL record!%S"WRITTENfile !AS written, CONFFILENSearch file !AS ? [N]: , CONFFILEYSearch file !AS ? [Y]: * NOMATCHESno strings matched!AS0NULLFILEfile !AS contains no records:TRUNCATE'record(s) in !AS truncated to !UW bytes0CONFREPYReplace !AS with !AS ? [Y]: , CONFSKIPYSkip this record ? [Y]: WHERE!AC,CLOSEINerror closing !AS as input,OPENINerror opening !AS as input$READERRerror reading !AS2IVQLOC invalid qualifier location \!AS\4BADVALUE!'!AS' is an invalid keyword value.CLOSEOUTerror closing !AS as outputNOFILE no file found.OPENOUTerror opening !AS as output,BADFORMinvalid option for /FORMAT,BADMATCHinvalid option for /MATCH8INTERR&internal error: !UL does not match !UL,NOSTRINGno find string specified<RFAERR+RMS error using RFA access: RFA = !UL, !UL: WDW_MAXPREV#too many previous records in window0 WDW_MAXPRMtoo many window parameters$WRITEERRerror writing !AS2 UNRECWILDunrecognized wildcard function4RXPERROR!error in parsing expression '!AS'4RPLERROR!error in parsing expression '!AS'FIND(P({P| , QUICONACTQuit confirmation actionNEGANSNOQUIPROQUIT( FILFAIMATFile does not matchLIBh(`{ < ~(08B@HPX`$hVpx.R|0$STRINGpattern is a string0REGEXPpattern is a regular expressionB NOTSTRING-pattern is a regular expression, not a stringLBOLMUSTBEFIRST2cannot match pattern preceding `beginning of line'D EOLMUSTBELAST,cannot match pattern following `end of line'4 BADREPEATUSEimproper repeat pattern usageD LOOPGENERATED+loop generated, check use of repeat pattern" MISSCLOSPAR missing '\)'" MISSOPENPAR missing '\('( NOTEXTPRECno text preceding ]2 UNRECWILDunrecognized wildcard function2TXTIGNRDtext at end of pattern ignored2 INSMEMALLinsufficient memory allocated( INSGROUPSinsufficient groups" CLOSPAREXP ')' expected,UNEXPENDunexpected end of pattern0RADIXEXPone of 'X', 'D', 'O' expected$ DIGITSEXPdigits expected* NUMTOOLARGEnumber is too largeH TABLEFULL3transition table is full, expression is too complex4DEQOVER!dequeue overflow during execution8 INCONSISTENCYinternal inconsistency detected0 NOSUCHGROUPillegal reference to groupRXP+($X0{Xz (" CLOSPAREXP ')' expected,UNEXPENDunexpected end of pattern0RADIXEXPone of 'X', 'D', 'O' expected$ DIGITSEXPdigits expected* NUMTOOLARGEnumber is too largeCH(H {Ht,NOSUCHIDunknown rights identifier<QUALMISS)qualifier, !AS, missing from command line: INVQUAVAL%value '!AS' invalid for !AS qualifierCLITX8P@`p :`P08H 0P` 0@ @P P   `0 ` p  ``p@P P@P $ 0P P 0 P Pp@p@ :@DECC$SHR@LIBRTL@LIBOTS@ UTIL$SHARE@SYS$PUBLIC_VECTORS$wg)~ FIND015.A! *[FIND.V015.PORTABLE.EXE]FIND_REPLACE.EXE;15**[FIND.V015.PORTABLE.EXE]FIND_REPLACE.EXE;1+,!./ 4- 0 123 KPWO56ШQݡ7&SQݡ89G HJzl h(bQ]0bQݡ FIND_REPLACEFIND_REPLACE VA11-50$> $ "$ %$$ $J$( 8 DECC$SHR_0014  LIBRTL_0014& LIBOTS_0018 UTIL$SHARE_001@ lSYS$PUBLIC_VECTORS_001 @xP w0@;pb 0"@L   @hLx@estX,`0 pd˙`\H P`0ItOUTPUTPATTERNREPLACEMENTMATCH.NOTEXPRESSIONHEADINGLIMITSHOW_GROUPSSYMBOLSSp 7ә  SYS$COMMANDP0@ 0" p` @8 P&' `H0SYS$OUTPUTCONFIRMSTATISTICSIGNORELOGEXACTFILEPATTERN.POSIXSKIPNUMBERSDIACRITICAL ^ Ù_  00"P(  0 ` wSYS$COMMAND:Searching: !ASF%s 00",PP /`:C @:;`;<` 0"@BP4 `& 0"? 0#?`H  ,$0#0>0( 0"@;04 90#7P4 8@ 0 ">@  07007060"5@(< @;0"@5@(< <0"4P4 0C0C0@C 0 H 0E0F0( PH@  0G00F0E0D0@D0C0pC0H 0"b@(< @;p00#``\ REMAININGWINDOW 0@#_`d HIGHLIGHTHIGHLIGHT.BLINK0#^@@ LIMIT0@#`\`h FORMAT.TEXTFORMAT.PASSALLFORMATFORMAT.NONULLSFORMAT.DUMPFORMAT.NOFF08#R`@ '> ףi `0#S0< $ '%0 @R00 0`#NX ףp= ף(continu00#L`(< 0#I@@| 70әtP&PADCAPITALIZEADAPT_CASEUPPERCASE#0X#pd` TRUNCATECASE_MATCHINGLOWERCASE 0# w 0#tH Group [!UL]: ,!6UL!_ N0H#@hd @!10UL!_ '00#@x`4 &Nn0FfNn0FfYy1TtAaQq@ QqAaYy1Tt0@#0l P&`&0000000#$ "@0#P8 `0(#@`0< P p 0#0@$ p 0`#y<|  '@B TODAYYESTERDA-- 00:00:00.00TOMORROW00#p`,< #EXCLUDE0SINCE  CONFIRMBACKUPCREATED 0#H| EXPIREDBY_OWNERBEFORE MODIFIED0#P4 ,<`&0#p`< 6 `07 7 0 #P`(| 4 @5X 50 ` ?@ 0 #H? ;LP&C $0#@( D40#P  0"0  $ 00"P(| `0#@@(< C 0#@( 0"p@$ 0#P x@40#H 0#PD D\L0X#0D <l@ d, $0#@ ( 00"`4 `&0 @,< Cx %00%#%` @C C @ AanuUuEeNnNAEeUa0#   @&YicCOIIiYyOooCcy0#  0 PP0| @C C :98 0 P0| 0#P T?pC h x X 0#L \ <;:01234567: ;0#`8 0F8 H 0123456789; :@;;0`"ax ;t.`&0`< @0 D P0@ 0P 0 08 $0 < MATCH.MINIMIZE_MATCHp@HIGHLIGHT.HARDCOPY.OVERSTRIKEHIGHLIGHT.HARDCOPYHIGHLIGHT.REVERSEHIGHLIGHT.UNDERLINEFIND_LINES_PRINTEDFIND_MATCHES_REPLACEDFIND_RECORDS_WRITTENFIND_FILES_WRITTENFIND_RECORDS_MATCHEDFIND_MATCHES_FOUNDFIND_CHARACTERS_SEARCHEDFIND_RECORDS_SEARCHEDFIND_FILES_SEARCHEDMatches replaced: !10ULLines printed: !10ULRecords written: !10ULFiles written: !10ULRecords matched: !10UL Elapsed time: !ASMatches found: !10UL Elapsed CPU time:!3UL !2ZL:!2ZL:!2ZL.!2ZLCharacters searched: !10UL Page faults: !10ULRecords searched: !10UL Direct I/O count: !10ULFiles searched: !10UL Buffered I/O count:!10UL   TRUNCATE.BEGINNING[000000...]*.*;*/BEFORE or /SINCEppppppp@p P pppp   p    @PPP P00Ppppp0`p````````` 0`````@```P```````````````` 0`````@```P`` 00000`0@@@@P```` 00000`0@@@@P`````````````````````````` ```0````@P`````````p``````    0000`@PPPPP`P````pP  0123456789abcdefABCDEFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP`PpP `P0PPPPPPPPPP@P0PPPPPP`P0PPPPPPPPPP@P0PPP0  `p 0 p pprocess_filemainctrl_t_astsignal_stopordch_formatch_find_subdigitch_get_numberch_free_memorych_find_patternch_compile_patternch_find_substringch_lowercasech_uppercasech_capitalizech_is_uppercasech_is_lowercasech_is_capitalizedcset_incset_incl_stringcset_clearcset_createcset_compcset_joincset_diffcset_intcset_copycset_cardcset_excl_stringcset_exclcset_inclcset_setsignal_stopfind___ignore_expressionfind___parse_windowfind___parse_highlightfind___parse_limitfind___parse_formatset_symbolfind___statisticsfind___exit_handlerfind___putfind___print_headerfind___compilefind___parse_replacement_qualsfind___replace_matchfind___show_groupsfind___print_matchlib_get_confirmationmatch_file_nameslib_match_file_qualifierslib_get_next_fileget_identlib_parse_uiclib_cvt_timeparse_exclude_specificationlib_parse_file_qualifierslookup_namebuild_expressionrpl_build_replacementparse_expressionrpl_parse_replacementrxp_nfsa_free_memorystart_at_bolin_listcheck_if_bol_is_firstcollect_start_char_setlength_of_patterncheck_for_loopexpressiontermfactorrxp_compile_patternrxp_dfsa_free_memoryrxp_dfsa_find_patternget_next_stateeps_closurerxp_cvt_nfsa_dfsafill_diacriticalsrxp_cvt_nfsa_stringno_wildcardno_wildcard_sscan_range_vmsscan_range_posixrxp___get_symrxp_nfsa_find_pattern  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~?* * ~?~????x??*.* ****************************** ***************UPPERCASE LOWERCASE CAPITALIZE# ? ~4G0^8^@cG("#G$" "H[Pb=/ sZkb#N@8B@bG4G/`ZkcG0]8]@P#k/ {GGtG k//[$' rP"0#&#~?$>"^8[#^^"~GGG ^pJ# [(bF">~~"V@Zk=PBXb vH(" @TG .Q J > ""wZkpB ]xbGG""tG0CZk`BhbG4GWpZkG]]}#k#~^^~޴>^~ ޵(0G#G(]H}G}ݠP&D}G@U@<=L=TX\`d 12F0 FCl0ݢh]C0Bpݶ8Fݢx=C= CCCCݶC=]BbGGGtG%@ZkG; ݢ(cX=l=RJ000 B0JX=0Bl#GJBG} B B[GJF8}qFG @`8iØpA B 9*CG8=% JA `8\8}G% A`8U,/8Gh]b#GGtG @0=G8E1&Jp}&Jb#XG8]"GG;@Ӱ=8G1X}`] b#0@ @A8".1A. -GG@(0=Gp}b#!&HG&H8]"G5@0=8Gp}!&Hb#Xx&HGG8]"Gq;@G8=GX}`] b#8"GG W@08=0J 8}JpA8G4GGG8}\hݢ`GH]= b#0B\G h<@Bb L]G4GGKZk=l}<]8D( QH=}~GT}ݢ ^0~G8(@8X>}HtGP~^`~޶]8b#h@Bb L]G4GGKZk`=8 0D (!G<x=} ]xb#DGv@Bb L]G4GGjKZkp@D= 8 G>Dx=]3v H@"b#Gx(@ 4GY/H2I(,03v JSF(=,38@ݢDP6vJ8@;vK?!4v I_'?&[GBb 4F@==" ]" }"$@"G~Zk B(bGGGtG KZk=}G=,}G]0b#0v I @,=(=0?H  @1vHF(("G("4GTGb#@  D G8D 4G 0D` 4G"D"}dGPb#C0BiF `.Ad8"GG0}"@"G0A~@d(E80@d88=G1"E8]G8/d&z ' "(GGGtG( ERJ;v@K@BhSJhGHb PZkBP]bGG4GGJZkBbGGGtG 0A8ZkG4GݱGzC/0 @/p@BGtG EHbEG8(e e0]uS@J4v`JF EGZkBb P]G4GGJZk=TɡpBx=xb0AA0A!ɱ-oA?#e-I}ZkKlIT E9'KBbI/./Ky/K GIFnIGF?>dABb GGGtG~ZkG&(c@BHbGG(eG # tGR I-vIdS IE ~ZkBP]bGG4GG;JZkݠBbGFGGtG 0@AF~ZkGBH]b%z!4G DGG"JZkX=B H]b4GtGJZkX}\}d ϡϠB@A@TG ϱGb H]`JZkPH]X}\8`D`$`!G" PH]X}\$ G ݰ" GBbIZkdG/]]}ݤ=]} ݥ(0@#k//𞧐㞧#$~ ^#^~޴ (>0^8~@HP޵X`G # CG?&{"$1" = ?$$}`{"}& s"! "} &="=?$"! ("=0""?$! = "?$& ! ="{=; 8"=_&?$"=R" ! =8"="" =; ݲ"H"#}&@;GݲP"ݲ""="ݲ= ",4(]0]]]]G}ݲ=G8]_&<}]G52AB#6"8_""B6GYGGGG@Zk58C"7"6"BG7G@Zk@DGUH] LuP}T5X=u\} U`]$ud}(h,Ul]0p4Ut]8ux}<|@uX}DGHU]Lբݲ4T007B4"4P"T004Ph"GGBb (¤"D@Zk%ݢXxGGP1!BX#p"x?P_&b(pC&B5JP" #4G6vJB"b]}Zk}&z1H9J8Kݢ0J,}C"6J"F_&":G2F&?&8=] f`1"<D#;vKB4?&$4vJ G5J@8$P"7vJ 4JB0}&=B8K`"&h=3vJ2_JP"=1?J_'0 9?KCvB@4ݢThzCt\pݲ$,]D1"0&}&D} h=]#]"]DR"7vJ &]F8vKB&5C?#l=B=?"t]"T}C"@ 44GGG\ݲ b]]"=="t|Zk8B@bGGGtG"HZkBb="]"4GGGc|Zk8B@bGGGtGHZkBb="]"4GGGR|Zk8B@bGGGtGHZkG(b#"4GI=@G(b#"4GC=@|GGGG b#FGGGG (@8B@bGGGtGGZkBb" "GG}"GGGsZkBbGGGtGGZkG(b#xD "4G =@?$x"! @8Ex" G(b# "4G<@0D " ="Bb4G|Zk=1vH0?HF"Gb#4G@G@b#H"4Gb@Gb# "="TG@ӘG(b#0E 4G1 FPF@"<@G(b#"P4G<@G(b#T"4G<@G(b#"\4G<@h"G4G(b#<@G(b#0D"4G<@G(b# 0D"@=4G<@G(b#El"4G<@Gb#C`" #"8tGxH]>8]"@`BB?$@"! GD)#~ZkhBpbp"x= Gx]"\GD@}"P=GpGGZ|ZkBbGGGtG'GZk e4GXDx= p`=g0" G ="(]"hb#}"G," @`8=b8b0DG4G?D"4G8=c4G ݢH],eCC(X`G0ݲ,@`,%"tG=]Bb_F?FDGG{Zk8B@bG4G]"GFZkBb"GGtG|{Zk8B@bG4G]"GFZk0=(D= =bBb1B8"q1BG BtG8=#"UZk8B@bGGtGFZkG b#"4G@8B@bGGGtGFZk BGb#"*"TG,J!<@8B@bGGGtGFZkG(b#"4G;@8B@b?$4G]"1! DtG|FZkG(b#"4G;@G(b# 0DD}C`"4G;@%GEb#1v H4G}"F"Gz"@=@*2GR H?F' !! ?DBTFb@G5JHbJJ"UA?/?"yJ4GXK4GGG??@"JFZk@ G HH@A? .?"r0HQ0J2F? >/BbJ"4GG6FZk=xG(b#"2D4G=t;@8B@b?$4G1! D]"tGFZkGb#*""TG;@8B@bGGGtG FZkB E1vH"G|}ZkݢG(b#"7J4GFK;@G(b#0DH"4GD;@%G$1v Hb#_&&FT]0F %B}"G0v H@BbGGGtGEZk= 4G H/ 0B! =B/G4GP]@=0vJ"T} %Hb#8EG*@@=2G0v H ! 'F?DHbF@G7JJ"J@"WA4G?W/?7#{K4GZYKG[Gb?W?BEZk@ G HH@A? .?"r0HQ0J2F? >/BbJ"4GGEZkG EvHb#/*""}"G4@BbGJ"4GGzEZk%B2vHb3v HTGSFGnEZkGT]0H %}"b#0vHG"@BbGGGtG[EZk/GPb#"4G-@BbGJ"4GGKEZkGb#*"vH"H 0EL 0EPTG6HVH vH0E0ETݱX\:@dGj"G~}"~ }"4G~tP=T]H} b#3 @hBpb_&x"R"("040"(="]GݲGG GxZkBbGGGtGEZkhBpbGG1vH}"GGG&zZkBbGGGtGDZk(H"BbXD (G>= >#_"GG1vHGGwZkb8B@b4G" xZkBbGGGtGDZk,4Gp G00Gb#*""TG,:@8B@b GGGGGtGDZkBb "4G 0AyZk=q1HBJ"0?HF0`J}|Zk4ݢ8%BbFF =F"GGtGwyZkBbGJ"G4GGDZk&48=\]p HJ%3?J9!&A"FFVB8=F4G\"G(b#4G9@G*b#8*""TG9@ӨB b8 "@="GGG|ZkBb8J"4GtG]DZk@Bb8J"4GtGTDZkPH=@  @B F@4G@}\Hݢ5B@pAG Gb# 0A*""TG9@ӱ ApD<etp]@F@FFlt}"4G]"G%G}Xb#b @8bG<!=&0]0!p J5_JXB`bF0 DE0=",GGtGxZkB bGG4G0]"GDZkÈBb"GGtGxZkBb G"GGtGxZkBbG4G0]"GGCZkp=4&hB pbltGp HtGy]Zk4=t=  @?DDFtfhBtGtG4pbp`Jj]Zk4=t=]B0?Hb  @P]q1HGF@"tGtGxZkt=<%lB2?H Lb?E@FG<%J"G4GGCZkBb@"GGtGMxZkt=<%lB @?E2?HLFG<%J"bG4GGCZk(0=Bp Ib!HGFh"(GtG*xZkBtbGG4G(]"GyCZk D%   ( 0 8 @ H$*# P$ 0 A ` #'ݢb#8,%X 0}޶@]P>T@=D>>=#="Xݢ\hP#x^h]"p~0}"D%">=#L=">("޶>>r_ӨBD=bD@"GGtGwZkBbGG4G(]"GCZkD=/Bb@"GGtGwZkBbGG4G(]"G CZk `%hBbx 0 A4G`%(]"tGBZkBb"GGtGwZkBbGG4G0]"GBZkG}Xb#"4G]"G@G" iF 4G Bb?$Gʂ! 4GaF 8]"GBZk4ehB8pb2v`HTGtGi\Zk4hB8pb2vI GGtG`\Zk4hB8pb2vIGtGW\Zk8EB `E `AE "+rA 0`AGzZk KA`EծwKVJվ'9#EBb "4G vZkP$c }"BbGGtG0wZkBb8G4G]"GBZk|]}\LšP%TX`eGDH b#rF( ~G޵4G>G+ @BbGGGtGdBZkD`¤B b$GGGtGYBZkD,]P B&!)vI%*FI¤(I"$FIE1AI: `} "dA "#v`H]"CyZk .BbTG$ "xJGWJ4GF`]">tG.BZkD4GG]]}ݤ (=0]8}@HPݥX`p#klx;#@B~\\B^0B^G~G G(0޴8@HGGG$1BGCk0BGGGBbyZk/ (¤pBd.Gb#JGTGp@#,0BG#HA'@!A"?FJyZk.JUBc d@F@?G.Gb#JGTGT@#,0BG#HA?@! @!A"?F,yZk.JUBc d@"@F@?Gp.U "J4JF P",JT.e. HE.PJzFtJ0DHTFeKc {eKvF[Fe>E> d@?GQ/yJc XKG ?d@?GF/ (¤hBd.Gb#JGTG@#,0BG#HA'@!A"?FxZk.JUBc d@F@?G$.Gb#JGTG@#,0BG#HA?@! @!A"?FxZk.JUBc d@"@F@?G.U "J4JF P",JT.e. HE.PJzFtJ0DHTFeKc {eKvF[Fe>E> d@?G/yJc XKG ?d@?G/ (¤XBd.Gb#JGTG@#,0BG#HA'@!A"?FrxZk.JUBc d@F@?G.Gb#JGTG|@#,0BG#HA?@! @!A"?FTxZk.JUBc d@"@F@?G.U "J4JF P",JT.e. HE.PJzFtJ0DHTFeKc {eKvF[Fe>E> d@?Gy/yJc XK?$I~ FIND015.A! *[FIND.V015.PORTABLE.EXE]FIND_REPLACE.EXE;1P|>G ?d@?Gn/ (¤`Be.Gb#JGTG,@#,0BG#HA'@!A"?FxZk.JUBc d@F@?GL.Gb#JGTG@#,0BG#HA?@! @!A"?FwZk.JUBc d@"@F@?G,.U "J4JF P",JT.e. HE.PJzFtJ0DHTFeKc {eKvF[Fe>E> d@?G /yJXKG ?c d@?GGG]]} (0ݤ8@HP#k///#0B~YB^^~ (0޴8@G0 GGG%B D.DJDF8AF@ @¤G b#⤶@.GTGJ@$,G b#$HGTG@ $,G b#$H GTG@ӡ@4D?GGG]]} (0ݤ8@P#k//#0B~^^~ (0G G$B G#,GHb#G#HTGc X@ d@?4GG]]} (0@#kG/#0B~^^~ (0G G$B G#,Gpb#G#HTGc 0@ d@?4GG]]} (0@#kG/0BG"0B A.AJDF8AF@! 0@p0@!.[!JQ!JC7/7KtJ4F!>,H@HSB.JyaJ! /D0@4Gk[0BG"0B .JVJSB.JwaJ! F0@>4Gk#0B~0@F^^~ (0޴8@GGG 3`Q@J G3v?JG`FGG@Bq qq1"q`峪0B8b4GOZk0B8b G4GOZk%$l BGPJG2G@rvZkX#GC! @,1@v"H"@@4@ v#V."5@"SJ"RGB$@V/[KZGC6/6K"Y'CBB3 v.4@vJ"SgBB*`BGG.JPC@/@.0B"K BsJR@JSF@>b@ ,2@HC . J@@@d.dJsC3/ @3KSgBSB C#c UC&B @C.CJ z.zJSF`,Z#HDF,Z#HGF/Z#KXF Z#@CUC:/:KYF Z#GUC_%:z@&v@K$?JD,4HHxqHF4GG]]} (0ݤ8@P#k#G~G G5#^2^~@G71B@R6vJQB81@B21 B"AJ AB GuZk5(ABp."pJGtZkBPJ< "v@HW.WJRYBR@B.JTBTBr/rK[yC{[B7.7JQ9BQ_Bg@0B/B`p.T.pJ"TJ"rF @B `0.t.0J"tJ"3F?BBLA5 UG BnuZkK/ !"v@HB@W.WJRYBR@B.JTBTBr/rK[yC{[B.JPBP_B)@;B@`.`.J`J0BP/ @{#PKF @[/@.[K{#@J:B. JFBB /A5 UG B*uZk/A5 UG#uZkGG/]]} 0#k//#4G^([~^C GG/0bMZk(B0b 4GMZkG]] 4G0#k#~~~" ^(^0GG {#@_ =]"b#_"Xb#_G ](]0@#kGGG!F X!F0  7!@@""F  DBDGk/ ](}4GG_qZkGk/G"7BkG"Bk#~G5B^^G ~G(0B08޴@HPGGGGV/ VKB޶ B}/ 0C0BQ. BQJ$F `p0C0.JF`F @F F `FF_G/GTG 0B BSTGbG;C[.[Jw#_@Hð@U@@8F8 F8`F/BGGGN:Cz/zK9LC*D=GC@F3SCWw4GGpZkG3FCw#Bv cB`0B B 0CGP.PJW_(B X@8 /("CB.BJ8ED@51BG4GG]] }(08ݤ@HP`#k5B*#~^^~ (0޴8@GGGGGGG/ B(bGGGtG0@oZk @?GG]]} (0ݤ8@P#kGkG0 FF HA1@!4G0JC0Dk_R"/G @/"!@_k/G?" @00"0!@0k/1 #F1F HA?@Ba 4G14JqF!k"1,4G1H a"#D!D`JSpB 6H1"F1,1HG?k"/1 #F1F HA?@B 4G12JGF!k_R"///1,4G1H "#D!DJUB 6vJC1"GGղ1/1KG?k"///!0BG! #@ 0p GGGG@"11"q@?@ `0@/"1"G@k/GG4G/pG54J0B66JCPBuF77JCpBC88JvFC@CwFC@CxF@CB@B?0 @"!@k///!0BG! #@ Т@B"1"@BѲ?AB`00@B/"1"1ABk// QBG0PB G@G"B/SӢ1 sUFFG @s" 1"T"uGԲ @_!@ s0 @s"uG1""!@k///!QBG0PB! G#@G "B/1t4Q F`G2D`B" 11""F5`BaB @40`B"0G1""aBk///#G~>"(^0^8GG"_"GG_GG_G(]/0]8@#kGGGGG @R"!@_Gk ({GGtG:k//#G~G^G^&~& G(0޴8GG#GP@e$GsGb#2v J0v JSFTBEG$H}_ӘBbGGGtGzZkG$@ b#GG0vJGG@5%@¤G0v H ! 8F'?D8 _FbF ƲG6JHbJ4G@G6/#zJ4GY8KG:GB6?GzZkG HH@ ."r0HQ0J2F >ØBb 4GGGzZkG(b#GvHG+DGG(@ӘBb G4GGGmzZkŠ$Bb2vHTG3v HGSFhazZkĠG$H}b#0vHGG_ӘBbGGGtGPzZkG b#G4G/ "@ӘBb G4GGG@zZkG]]} (0ݤ84G@#k#8 F~0^8^@~HPXGGGGr `B`¦BC?'b"(IJ 8vK (=,ݲ("4GNuZk BbGGGtGnZkw B?&b0vJ&Bs" (D " }4G$]4uZk eBbGGGtG{nZk]B(&# D4G!v H3v@JbtS H5@tF D="uZk H/BbGGGtG]nZk? $Bb?&!v H" $ (4G=tZkG2DG.BbGGGtGDnZkG2DG#`30 @3CB'4G(D# 1v J6vJbwS J8BF = ]"tZkBbGGGtG!nZkG2DGGG0]8]@}HPX`#k #)?$ed! ~`^Gh^p~x޴>^~޵G?%_%X>Gۥ`;GG GP>CG )!J! 4G%0!. # _'P}#$@"9v K :C@B #H="(c@TGD}HbtZkH0B8bXD8}8"4GqZkPBXb4G4GlZk @BHbGGGtGmZkG0BGN â9I("Hb0="7vJ @FxS`J:v`JF ò:G@BTG(ð(},ݰWtZk00B8bGXE } "4GqqZkPBXb4G4GxlZk@BHbGGGtGmZkG=.@@;I2D"*B1DS ="FO RJBUBUBMJβ zSJ vJ9vK`G:G@B (cHbTG}tZk0B8bGXE}"4G4qZkPBXb4G4G;lZk@BHbGGGtGSmZkG4G%@@D0@BD\4GG`]h]p}xݤ=]}ݥ#kGG;#&^![^""~4G G"{ ^>nbZkG] 0#k/#?$8^! [~"0C(>4G~>@^H~PGG~(b~mZk vH0]0B}8b?$@("=" ]4GGGoZk #,#H$D #.c #J/$F c.c cJGdF@BHb"7J6BB}8vJ"F="GtGhKZkG8]@]H}P`#k/@#C~C^G^~GG#[(D0] `[ b$="R"GoZkPBXb""#ݲG}GG}"GGilZkBb "4GkZkG2DG`BB X"R"GpoZkPBXb?$"]"! "#} t]G\Gh}G=X}"ݲGGG@lZk}$Bb"#a@4G nkZk "Bb" 1"]"tGVZkpBxb"="]"GGjZk0=`` ݢ_&"8";R"H]$LL &'@]6s"`CT4G""PT#04"8]T"<]t#D&h""PH"B (}$],P"}brZk0B8bP"4GoaZkP= HB }b @40@PH"P="P]"GjZk\BbP"4GrZkT0B8bP"4GRaZkNP=$!?HB$}b*@4BP=@"P="P]"GjZk>BbP"4GrZk6/0B8bP"4G3aZk/P= !?HB}b*@4BP=8"P="P]"GjZkBbP"4G|rZk0B8bP"4GaZk"$Cv&cDs"3`J@LhB`BLeJ5CsDP}6C3JFjBLP}}քJ8CtD9CGNV&H0CaD1CF7O4GJ;CF[C{{C2NRC[{CRRB5BRRBJb CG@@`@LB@@ C$J!CFP="A?@a!@!B0"GH4CdD#r@~P]"ejZkBbP"4G"rZk0B8bP"4G`ZkPB$H}b@P("P="P]""GIjZkBbP"4GrZk0B8bP"4G`ZkP}#HB}b0Dj@ "P}P="P]"G+jZkBbP"4GqZk0B8bP"4G`Zk}P}"#Hj@P}/"B}bP="P]"G jZklBbP"4GqZkd0B8bP"4Gb`Zk^P}B#H}bj@P}"P="P]"GiZkPBbP"4GqZkH0B8bP"4GF`ZkB(}` ==`Pb#0"_`9$=Pb#"_`3=Pb#"_`-=Pb#"_`'=Pb#"_!`=Pb#"_`=Pb#"_`=Pb#"_G2DG `=Pb#h"_G2DG/4GG]]}#k//#_&@^_'& Z#R""@"0#H^?$P~  Xh;" ^4G(޲0^,H#^^~GGG޲("G4X"b#$8> ><+@5/Gb# "4G3+@4G#+Gb#"4G*+@TG#"Gb#"4G!+@tG#/Gb#"4G+@G#GPb#/0"8="TG0+@xBb(4G8]"tG/uZkG@]H]P}X4G`#k_&#^R"G?$~8"^" 4G ^(~0GG>Gв"b#*@G#b#"="TG+@XB`b"GGGGmZk(Bh0b4G]"tGuZkc(Bh `0b4G]"tG}uZk4GC/G]4G ](}0@#k #@^&_'"P#Z#?$0"H^ ! P~4GX(޲ ^,'#0>@; [~GG?&4&8 "1""G8$0"<^ ^G@b#>޲>*@8=G@b#/("4G*@("!#'G@b# "4Gw*@("!#G@b#"4Gm*@("!#G@b#"4Gc*@ G@b#tG"4G\*@<=RDa(PCG@]H]4G/P}X`#k#&0^_'8^ Z# "$^?$^X#H "~TGG޲ @~HPGGGG>"hb#>(P*@ =0B8b" GGGGlZkBb@4G]"tGtZkGhb#"="TG7*@$=0B8b"GGGGlZkBb@4G]"tGtZkGhb#"="TG*@ӐBb`GGtGtZk $=(}TG ! # S11 B B4B7J14B$"4G Gb#/)@dG0]4GG8]@}HP`#k#tG~^^ ~(08GGGGGGb#GvJ*00@ _ GF/% G#J@cF`< ݢ6#J7v JBFG3ÑV#JG, # b#0@ ]"GGG#@ G #Gb#]"G#G0@H@G%G b#V#H]" #GG0@G#@GC4GB CG]] }(08@#k?$#P>?$'X^T ! `^`["h~#p@[#0>"4^P;#  $^"~GGG&'G&_& "{#(> s"" R"~`b#^H">@D>4GH~8~,޲<L+)@G`b#@"4G%)@G`b#0D1F F8"#4G)@G`b#0DQF@0" F4G#)@G`b#0D WHF F("#4G)@G`b#0DF wH " F4G#(@G`b#0D1HFQF"C4G(@0D HF F#G`b#"4G(@Gb#0DF1H"QFP="Cb2_JTGC(@P=]T=!v H8 DQ.QJ5Jv1 JF#P0B8by @ 4GP]"tGvsZkPBTb2vHGtG MZkP=6_&!Q @"  !v H2@=.@JHD  D D D D DpBxb#""4G"GnZk/Bb#""4G"GgmZk ÀBb#""4G"GYkZk0B8b4GP]"tG/sZk4GGX]`]h}p#k//ޢ0#H^'^71BP^#X~4G`hp޴x>^~޵~G0><G4~"&WC wG^Gs" ~bGh _&(~ G$R",F8@~B(gZk=rSHBb tG1vJ2F GGigZk( BbG( G K jtGR@J4v`JuS@JF JGXgZk=Bb0@0 B0 @0BBfZk..@@"J`@VJC./0J.,Fn.J.KN"A .HFrJ!G@*@&9v`JGGʢ8B@b8JGjtG*1v?J4B*GgZk BN3vJ bGTGGrZk %%G vH  `<]=?B!!/-@ 0@F(B0bGGGtGfZkhBpbG0 =" (" A1D="]"GGeZkBbGGGtG`rZkG/G *G(*8]b#R HG0A>_G=b#3@GGGG0A_G A?HB(]bC4GG>ݢ6vJB 8BB"tGiZkݢ6vJB G=@< 4G8]b#8D(+GG0q@_0ݡ4. ,G Ib#P J$AqIA HF1D> <`"GGG8]o_`,, I`"C `HaIDHpDD`<< +(ˠ8]R J&@@0=o (+8]RHGi/G8]b#}@h(+GG0q@J_ӈB) @CGGgZkBbGCG4GtGJZkA 4G/B$@b@$.s$I!A"Q$J21 @3FtG$>4GJZk0G8]b#0@GGG G_8B.@GxD CGG@hZkÈBCGGgZk@BbCG4GtGJZk4GB.@bA.qH)`@tGPJ21 AF4G>"JZk ˡ(+0=8]RI$$A@GGb#G_ Gu@U@8BD l,tGaI ClHGaDl<]/ACZhZk @G=b#3AGGGGX_ӥ0ݠB(kbG(jG ʡGtGRH$vIoSHD XeZk,-@}!HMI%xHDHD@}+- GtG+,0$I(BA$H0b1J!E"HG!FG0=6eZk0G%A$  D>0@4G?B!c hB} pb(" @E ="]"GG dZkBbGGGtGpZk-vI@G G(+8]b#RHGk_G=b#3@GGGG_;(B0b0@@GGGtGdZk0@GDH%z!mB mF/0%0=8BGˠȒ IGG'H@bEtGkˡ.vIA˱dZkB 0]b Ӓ IGTGGBpZkˠ(B0b&vHG˰GGtGdZkBbH(]G4GG/pZk@}%@8BjGʡĒIGG-I@bDtG*)v?I ,A*dZk(B0b%vHGGGtGdZkXB`bGGGtGdZkG2DGR/Z RK/zFS//p#~^ ^(~08@޴HPX>`^h~px޵GGGGG,GHb _%%G GJ! k! / K] i/I#zK]@G88B"}]-IY -) IY (B]"0b=" ]"GG7cZk=HB8!v H1A@GG&fZkGb#0A5vJm@@GB3B_ ơXB`b @G-vIGaSHGEtG ()dZk G0AYA)!4GG] ](}08@ݤHPX=`]h}pxݥ#kGG.T JD)/Y )KG,@ H`G.U J E.T JE#G~G^GGGG3,T3H4`u!&H4v@K&H0B:v@KFABzB @16@ GfZk8 @X1v HfZk8QFSPF1BTKZTK!1@;@C{tK[GS 8!v HB589v KB"G]4G #k.P J0D#?$~"! ~>0^8^(>@~HPGGG~PBXb"G]"tG NZk= B!v H(b1JD'JG @"TG`EZk0?$z! D 6/G2/=(1v J ,] B(b1GJ8"'JTGGEZkx! B(b"1HTG'JR"`^TGh^p~x޴GGG"P;[G HY P@>018Jb1@@>8>?F8>?&(^@1"6_" >,G$^GdZk#G!v HG Q.QJDF8AF@0B B1"pBxb@%0@GtGGtGHZkpBxbG>GTGGtG HZkpBxbe@G2 @GtGHZkGpB-xbGGGtGGZkpBxbe@GC0 @X=21B"GtGGZk ,A H'H9(@ ]+@ @.`""SJFEF @ XpBxb5B"21BGtGGZkG!pBxbe@&% "!&@G!v HtG0@C=%@2v HGZk .Gr HQ J2F >0B8b"="TGaZk %1@ e@0.0J$F`8!F %1@"@BHb@"4GcZkGb#0@G@="GGGQ_0B8b]@@"8 D@X=D("GTG`Zk] v/@BHbH"4GbZkGb#GH="GGG3_0B8bH= @@D("GTG`Zk Z/`BhbG ="GtG}LZk6 O@BHb0"4GbZkGb#G0="GGG _X0B8b0= G@TGF("`Zk 4pBxbG ="GtGLZk */%vH0B8b&@ }"GTG`Zk ,pBxbHGxD="GtGKZk  `BhbG="GtG0LZk /4GG`]h]p}xݤ#k/#?$~G(^0^8~ >@HPGG$GG0!v Jy @@,B.p"@HRJHGJ @ G/x D p."_"4GtJXeF`D/B2v JbGtGFZk =G2?J B(b"3vJGSFG  "#tG! $=wbZk.$ Gq!JF>c ?&8J4@="s"$}0D9vJG s/ vH8DsKXeG=`<=# =0@=4?J!0@!  $D#5v H? F9W$K qD.8vKV&K8GJ?&zHXFKczHI,d/ZJrZJDcGDrG<d?1"pDv7J5A7H6DWB5.D".4GJU JF4WJVJs"y`.0B8bs"SJ "gJ="fB=gB`G4GGfZkGt/=?"G0@m]4"H?&SFF4D B(b "="GtGaZk],0B8b @H "H="@,`=@*G4GGfZkGJ$c @`GC=D.$."!W$H?"V&HqDpJpDspJTFJ3FuJVF5FD>$>{HYZCK[GW`@Y7/ B(b "GGtG aZk.$.}JQ %J#WdHF0WJVJVfHaD?G/.G/@BJHbX KGFGCGGGaZkG(]0]8}@HP`#k50 J?D6D5^Y0H_G[GYX#G~^^ ~(0GGGGP2v@J@v0B8bGGTGbbZk#GG!v H CPBQB.JyrJdF8aF/0 BXKG?C0B:v@K B_c4v JB!Kb4DG#tG.U"RJGJDF`XEF GFxKF@GGbZk4GG0]8]@}HPX`#k0#&~"^_'^X#~Z#["H ޴"G&#{"=?&h1"lh#`]"d8 X=GH=?$P=G\]p["8]"tG0[<]GLTݲ"G@=,="t}bpx=4ݲDyZk0B,= `Zk,ݢGp b#X"/,=K ==4G@ӈ=0D1F F!c.GH"x="cJ b#P`F-`(TGG@(GG,=Bb!"GtGT F!ݰ(="gyZk0B_(=_Zk,ݢ(/ G5"x"Gb#_G b#H"x="TG@.G,J b#Fh"x="TG@0D&WHpb#D&D$,0"x"j_PBXbTGx]"h}"GjZk,D0"#,Gx="TG#H,ݠ b#!D v@0D%wHpb#D%D&,0"x"F_PBXbTGx]"0}"GiZk,ĠDİP"#,G4G#H,p b#"D /@0D HDDŰ,=FFC0JFF8"/G4GK,p b#G@0D HDDİ,=FFC0JFF@"/G4GK,p b#G@0D HDDŰ,=FFC0JFFp"/G4GK,p b#G@0D HDDİ,=FFC0JFF$,@B4G R"KK0 GK0@GK:C0`GPB0D;C CXb8D GG ݰ$] ]"tGaiZk ðBb&"GGtGQiZk,G ,G`"4GH,Xp b# @e&HDGdD b#fD`"eK,=TG$! $F!x="@,`Bݴ hbG GG}"GGGS^Zk,}/àqDð*/,x"0b#%"_PBXb TGx]"`}"G iZkPBXbGGtGiZk,dR`H TD?$#v`H! aD D4@FD4GG]]}ݤ#k$`#tG~ (0<$,48@^H^P~X`h޴px>^~GGGG([0b2vHtGcBZkG2vJG (B0bG2vJtGTBZk$GG2v H(B0btGKBZk8=0@(B1?H"2vJ0b2F 8=G<tGtGĢ2vJ9BZk0!@ 0H! 1v HݢF(B0=tG4ݰtG7J0bB4B" 8vJF2vHBZk8B@b$vHG)%,"="%HGX%D" GGaZkJ#1J8B@b@"!&@"G! 2v HG2F="=G{aZk2%$D -(B0btG2vJtGAZk#G2v HG/#(B0b2v HGtGAZk#GG2v H(B0btGAZk =(HB0HPb2?H#@&@c 1v`H 3vHFSF = (} "$0=",TG%$NZk8ݠXB<`b&vH D@h""GtG[Zk8<}0H% c <}1v HF8=(XBh""G4vJ,`bـB tG[Zk(ݠ,}0H& 1v Hc F,}(=8<ݢ5vJ .:J"J";vJF[G<ݲ8(ݠ,=0vH q,3H"qH7vJeD`1"wF,=(ݰGG8(]5vJ:v@K_G<}8ݢ(,!JV"H0v@JD ,}&vJ0D8={#<}C8v J~'v J8(B<0b2vJGtGGBAZk8=<!v H B 8=<] !3v J5?JSB(IB3hBs"6v`JF8=((BGtG,0b2vK(AZk(=, G!v H B /(=,]`!3v J5?JSB*KB3jBs"6v`JF(=HBPb("8="TGNZk(=82vH(B1?H0b4JD5vHC2F(ݲF8G,}G<tG2vJ@Zk(],=5 #_I *A) A,!v IaD(]C&v@J (8,}<=7J8vI:JF8;v@I [G(]8=G(=!v H1v J?Fx?(]8}%$2v@J 3v`JrF@%$ <= `%$. J %E ]`BdFGG@]H]P}X`hݤpx=]}#k@#~^^~GGP^G8T~G GG2R" 3`B 2GPGph@!!@P"l` p?h@?$l`4J=<"h8 5JX"h#(F$Fk $$(Bh"X== $$GGGtG0bRJy[ZkX=$$VJ0 F F#@F`$"hBpbGGGtG}[ZkX=XB`bG$$GGtGK[Zk}/F"4=#FG,}#FFG T âVBVF@@ dF tâvC@vGTXC VÐJtRJPF CR@JF@t}#;v`K!v HaG B#6 J0@G@ (d9Jp`JF $ݢp H J F   @ $""b#c_ /#HBTh Pb_&"`="R"`]`]"d}"GYZk P=`"b# _D 1F4G/G]]}#k"D 8BD_F#~@"^^~ (0޴8@HGGhGG@.(GGJF46K>U/5#YK9@4J60B8bGGGtGZZkO BtGpJ 0GP]Zk@BHbtGpJyZk'4#2?J @s1HSF44âpJ7Jx1JF4GGGGb#_GD?$/G!Gg BP@J Gp`J4G 3BF]Zk/b#BpJG9KGhqJG(GG/#_D@$ʂ G]]} (0ݤ8@HP#k #~B^^~ (0޴8@GGGGG /(tGG@BHbGGGtGXZkxF Ű0@ y@? xD0/4GG]]} (0ݤ8@P#kp#tG~ ^(^0~8@H޴PX`>h^p~xG(vJGGG30[8bGGGG (A)B2 AG~ZkG` b 4G/-dB( E @" G.JFB8F@B=B< xF@ BxF`c v`HF @`G1 @R"w\Zk0BGb#PAݲ BGG]"""G_=} B0 @=E@.vrJUJF>0B@ A @1AO\Zk= @`@Bb AG4G)v I^uZkG !?H 0J  F GEB4Gb@.s"J8eFdF`EuZkG !?H0 @ %@ P Br.R"rJR"@%_@F]P@B G岶 BG@b#@G/TGK$_%0 @岡 B?@TGEGb# GMF^`@B0MB B\_%G]"b#0-@_ GU%Bb4G@0.P @0J"+FV p.pJFR%GtZkCG@"GG=bGG)"IG P A  _G5%0 A B4@ P AQ.QJKF0@.1"J8%F+ %-v`HGtGGŢ0B8b B2A@}ZkG42(0%$l -%$l *X((&G$%$l !G/(P$v`HBb $AG4GtZk%$l #bH)v I/(IiD`4GG/ ](]0}8@HݤPX`=h]p}x#k#~^^ ^(~08GGGGӢ6vJӲ GBb4GetZk%$l #bH0J`4G/G] ](}08@#k=GG}"b#m_$=2v J! sS HSF$0B B"zSJ(9vK:G}=;BQ.QJKF@1,1"1H8%D //@#~^^~ (0޴8@H>P^XG#G`GGGGG G)1v JT 8 F4`X Fe G-GIuI@bGGGGGG_ RH8D XDQG.GJeGb# A0JBTG_G','H_Gb# A0*@TG_=','HYGb# A0*@TG_3IJDA*,*HQ@*.  JQ1D(`.JP Ba@!!BQDAGPDZZkH@H *@jYI DɢG.GJRJ6vJ> B5BQDA@G PDZZkJWJBx KF)?G]]} (0ݤ8@H=P]X4G`#k4Gk.U J UE'.Q 'JQF.P J0D.P J0D .P J0D@.R @J2F.V JF'.Q 'JQFà#~ ^(^0~8@H޴PGG#GG.`J 1#Q/YK qD]pDPRUJPWBGCb#!_#="D&B@.J B.J@C6BC C.PJ0@KrXK#FC>.wHTJF>/$D D.DJ FB@(D d/dKB@2fCGGYZk/wHXKG?PD .J~GPb#GTG_ED `.JwG0b#GTG_:/D`.Jo.}=G/b#a@GGTG$_ .JdGPb#GTG_Gb#GGTG`_ .JXG0b#GTG_G`b#GGTGx_.JLG@b#GTG_G ](]0}8@HݤP4G`#k/X KFPy/[ yK[GQP_FPU.U JF`.W JFa. HT JF>kD/Z DKZFs.U JuGv/ HX KG?w.U JF~$.Q $JF$.Q $JF$.Q $JF$.Q $JFd,C dHF#4G^ [~^GGG({rZk4G/ G]] #k/p#tG~^^ ~(08޴@HP>X^`~hpx޵Gy~ FIND015.A! *[FIND.V015.PORTABLE.EXE]FIND_REPLACE.EXE;1 z|G#G=GG]}5J { GGG>^G~@Ӻ=8F.v JJAOAGb#GGGGGGG@ӧݢ bGF F@F GgG>G޶GGtG+v`I@G'_'T-B BԢ8v@J9v@JP B:C;aK7J_'F7v`KԲp B4YmA8K6vK B3v@J!H7D ԲRJ:vHvSJVGC9:H4!vJAGTRJ v@KpSJDCG*:H4!vJAG0 B$4v H!v H @:JCTG:v@J& tB1@7JFy/P9vK5v@K4_KEF9vKFpR`Jx`F`6vH5HEF0 @1@"_CB`VmA6!v`K v K7?K`EF6 v`KFRJxFV8v@K3_KxE`F0B"BG(8"DO?4G/G]] }(08ݤ@HP=X]`}hpxݥ#k/G@À#~^^~ (0޴8@H>P^X~`hp޵xGG#G=]GG}GGG b>G^G~GG G.JGtG@ӥG3vIBF8FSFFFOF4[MB~P@B'7v@KPmB6JG.v@KFA۱GGGТRJ4vJxSJFC8J .vJG۱0@B7v@K8vK'Cb#4HGFGGGG @MaPMB.vIGb#0@B&5JA6v JGFGGбG'GGG @4HQMBP@B7vJ0@B?'8v@JSmB6JCF2v@JGsGR`K.vHvS`KEC;vJ9H &WB8vJ8GGGӡG6IFӱSGGGb# @GȡE E E @8E`8EXER4GGCG]]} (0ݤ8@H=P]X}`hpݥx#k#~^^ ~(08޴@HP>X^`~hpG#G=GG]}B\BGGGGCk//Gb#~GGGGGGG% @FL FJ@FH`XF2&0B梗VJ 80 C8g=@lC0`C 2v`KSB@gGGG>GG^Gb#~ _ӽ&&V!H '0 BL,B3v@JvBlG 81C ( X"G Gb#~GGGGGGG @ G2DG//'+Gb#0 @&3v@JA,@uB!aGGG~GGGGG @ G2DG|///).I#)JP BF&F0 "J //)/ K:KYF@g[lC vH@;.3?JJw1JwF/_&X C89v K2CXGGGGG0@AJLAʢ3vJb#G1J3F*GG~Gu @ G2DG6/' Gb#0 @ &2v JA,@TBAG'G~GGGGG[ @ E@ EE/g$GCl@%vH@C . J_FF)!Ǣ.VB6J:?K{1 I [G6G0@A%vHJLA&HD(/gGb#?'0`BLlB!vJ4G9@ ,GG~GGGGG @ G2DG///?'_'4GL B0Bl5v JpBPB4JG8vJFlC & lG0vJG4v JB GL7vJBG _IGb#D GGDz~ @ӫ( xE@/E E`EXF xFF XF@g &SlBӢ6vJBӲ 'X CX:v@K[CXG &JLA*!v H0@*' &Q,BQ2v@JWBQGGGGLB0BGl9vJG8Kb#G GG~ @` E@ EEXW//F F ءF G&RLB4vJB_'WB79v K:C7g?$[lC vH@G)GGLBb#,0BL4vJG3_JtFGLGG~G] @! E@ EE///XFJ0@_&0@D@$1vH&vH0?H@F$İ/4GG]] }(08ݤ@HP=X]`}hp#k/// F 1 AGF@ GF?1Bk/Gk//#G~G^ ^(~0GGGGG_4G0ZcB8]:BR H"1J\B!B$ Ck/ }G b1v H]"tG_= bG!]"tG1v H_ӠC/ }G b1v H]"tG_///GG] ](}0@#k#~^^~ (GGGG/@@ BRJ1"!!J\0`@ c")/4GD@.wJVJF>//%4G?G@y/`YK[yK`Gy?0K@.qDKPJF> //8BG?"4G///$RZkG]]} (04G@#k//P#$~0`FX^0@F`^Fh~px޴>G#G'$G0GH"3aJG27AJGESFG G[G@C@=0F0WJ5FFFF@Ghb#GGH]"@}"P""G@P=B"@h\<@pCk///&0@"0A8!DF?//'0@8!DF?E'0@8!D[GE?0@8!D?0@8!D??&0@ 4G8!DF?///e&0@8!DtFe?|Ţ&0@"8!DFŲ?s///%_'P@Z#8!D:G%?g///%&p@"0A8!D0F?Z//e&p@"8!DuFe?O///Ţ'@#8!DFŲx?C///@]VAK@0@8!Dn?9/0=8!D0 C0=g?2//@VHP@8!D^?)/0@0@8!DX?#///_&&R""0@FB@}0ݢVaJwFB@}@///8!D>? /H}0J0`C1v`KF{(I8B@b0@G@4G@ /kZkG%$l l/Ghb#B ]"'@^ GHGGH]"@}"P""G@8B@bG4GjZk %Hݠ ?I0@!vHDGH/P8B@b4GBBBtFpFjZk H}&H0`@'v`HDe//"(0G8GH]"P"0"eXb#(" ~@}" "8"_8B@bG4GjZkG ŠH'H0@)vHD/P=8B@b4G8!D pjZk H&I0@'vHDP= X"E H8$]TG(SB4@F0B1"JYB5JB38y;KyG6vJVB6:?J(v KHG0vIRHfSHFvuUGB5R JxFբ8v J7vJF0@BAGB!R H?8GRI""1JG!BL hG\B<Ck//8]1vHG]]"0b#8_8=BG]"A'@0b#!1v H/_:1/8=1vHG =]"0b#$_8&//$vHA@RJ!F@!F` F F!F$vJRJ@8 FRJGX F 8G$C':v@K[CC H@/8]0@BFGB8]RI8B@b4GiZk  Q8B@b4GiZk  H8B@b4GiZkP ?/GGGb#_e(vHhB&H"D?"NZkE"GGb#9_ G@="4GGGb#E_8B@b4GiZkp GGHb#%_Š)H (ED De$ gDeDXvH`GCGX]`]h}pxݤ=#k#4G^ [C~G({XiZkG]4G #k#@0B~^^ ~(08GGGG@;GRJR"3AJ\\BbB1`Ck/1vJ bGGGG_ bGGGG1vH_///1vJ bGGGG_4D %T D%D?FGb#GTG{_G]/] }(08@#k/#~^^~ (0޴8@H>PGGGG#CG cGB#BCBGB4GBBB3HsBtBTBtBtBtBBTBTBtBTBSBdJqsBQ3BQ1Bq3B)@)A0B@8b.p"GGJtG`,H H@KZk1 (A? PA0!A ("!A0D? G]]} (0ݤ8@H=P`#ke B)A0`B@eG4`JG@OZk6/4G#)A`JY8K G6?@6,hHA6H(D6< )A@,/H//PڞP#C0%^4GX[8%^@%~H%P%X%޴`%h%p%>x%^%~%%%޵%%~GG8&`bhZk8=%$l GH="q."0BSqJq> "1"?F.UJ>(?"&GG8hB<81@C"GMZkGw Kb#5J0 CB0"4G0F0_GG0]"0}"b#_08=8B?" GF0BGLNZk5vJ0ݢ8PFG0C0= G 0=!@< G GGb#EGGTGL_CH.qI 0APJFH>< 0A A_@GGb#"4GGH_0EH]!D0-J.Gb#GJJTGEDBeR`H`E%%_%1v H/`EbE%?DE 8bE `D0HEE1v`HG]"0}"b#m_0A AJ!0G-,pmH8PD"@D"G(]"H}"0"xb#_8} Bm, G`AaMI"CmHaDm<4G .r0HQ0J2F >.GvmJUJF>D"G(]"H}"0"xb#_j H #m,CmHjDm<-,GpIA-H0D-<0A!."?@](]0A )!AR"@]` A_lQ@I8}/vHE / 8XB`b4GXgZk8  8BG?"GMZk8͡.vIͱ4GG0%]8%]@%}H%P%X%ݤ`%h%p%=x%]%}%%%ݥ%%%#k///20B4vJ#4C4C9`,0CH`B. JG-sGGG&G.6JvCJB#.JvBB5,"5HC 6JF 8,vC8H#B!.!JvB!.! !J8D/GCB5F?9#4C?Gk2k# ~ B^^GGGS@@q" 2aJGB@\|BCk 1"2!JGB|@\_/GGHFGG@TG,GH@ZkGC,HFGTG@ZkG]/] }(08ݤ@P#k#(~^^~ (0޴8@H>P^X~`hp޵xGGGGGGG0B B /@.0BJ B A5A2F `@GP.b#4GPJg "4_"B /'Gb# "4G_pB"%  C 4G0 @% #@_/@-1`@A.AJEO`EGGGGGxb#X_GE?DG0@ @ G?9@ . JGE?D?1eGGxb#0`Be cBD@G.JEGG2_IGGTG@ZkGE?D?E! B G!GGGxb#_E BGGE?D?GGGGGxb# _4GG]]} (0ݤ8@H=P]X}`hpݥx#k//`# ~^ ^(~08@޴HPX>`^h~px޵GGGGGGG0B B @0B. BJE  /@G.b#4GJG "q_P"`B 'GPb# "4GZ_BX" E C E 4GIGGTG@Zke 1`@ G 0`A@e `A!.!JG E_F-1`@`EREG0B岸 B@Y/YK E`Gݱ#0B E@岲 B!.!J@Gb#u AuA0BF岷 BGGGG"G&_s@(,(HYGG] AF AFF BOGGGGGb#!L_GE AFG 1@?塠 AE GH E/@ B0BGGGGŢ"@0B/ BKu AuA:G ŲM`G@G,b#H_GEGGEGGb#_ E塠 A GGGGGGb#_ GG E?F A Gj_ 0A@.JG E?F`_4GG] ](}08@ݤHPX=`]h}pxݥ#k /  G//#TG~^^^ ~(08޴@GGGGGG@;b#6JGGS_=G0&b#4G "X_XbGH(b#0@F_!GqeHH.PJF>Pb./H#UJcBS.CSJvEJF>.D%/JzXHY8K:G%?G]] }(08ݤ@P#k#~4G^ B ^(~08@޴HPGGGGG`G4GCd!W'H:Br.G8FrJX5GJ BJD "7J}B$\BXCk///4G/Ge/G/G%/tG/TG岮/G/_F4GxF F ثF`FTG%/0@C㲰 B7Bq.qJ///_FGGGGb#5_ӅGGGb#K_/_F0@CDFwXEFq KFg`C PCt:B/bK9J'KU9 2!H=ZB@@\<@CkTG^/GŲZ/tGV/TGR/tGEN/TG%J/4GF/GB//G>/G:/G9#e&4///0@Cc pC/;BG/KG@G G0@㰧 @G%/GE0B B GeC0@BC PB@Gb#&G"s"G>_$1@/GGG0b#_/0@CC PC@Gb#GG"G#_=G?DGGGb#_/,4GaH"@HD<GrHG&.Q0J2F&>Gb# "@""TGC_ӻ//ǠGb# """TG7_ӯ//Ǡ"Gb# "1"TG*_Ӣ/ǠGb# &"'TG_ӗ//ǠGb# &"'TGs_Ӌ//ǠGb#P &"'TGg_//|ǠaKGb#` &"TGG'X_pGb#GTGQ_ihǠaKG &"G'`b#TGD_\Gb#GTG=_UTǠGb#h &"'TG3_K//HǠGb# &"'TG'_?//<ǠGb#X &"'TG_3//0ǠGb# &"'TG_'//F@U@@DD sJGF."vJRFJSFF>D.UJF> GGGGGb#_tG4GŰC0@@C4GG] ](}08@ݤHP`#k#~C^^G/K vJG CGØvJ(4vJC[GG/qDpDWZBKW@@W@@ q@Dp@DWZAKW @W  q Dp DWJW@CⲚ@ q Dp DWJW@CⲖ@qDpDWJW@Cⲓ@ @ q@DWp@DZAKW @W q Dp DWJW@Cⲋ@ q Dp DWJW@Cⲇ@qDpDWJW@CⲄ@@ q@Dp@DWCZAKW @W =C ?S ~@.zJWJF> 1,xJA1H8D1<UR@H3@x[B 7AH\\@B(Ck/5 v K@B9#.x HTJF>//WBbW,z7KBWHZDW<// @@ [ !.t!KQ!J4F!>//"RK_9v K 0vJ0G/ 4GG]] #k1/Y 1KGGW_GWZW_GW^FbFf F iW_GWmFqFuFxW_GW}. JW JF>|/1, JA 1H8D1<{W, 7KB WHZDW<!. !KQ !J4F!> О@C#C~^ ~`^`^`~```޴```>`^`~```޵``G)BG9&IC&K> 4G8vKG+fI8B XCwG >(~/ @,ݥ_&HR"B!. 4G TGJGT4 G8@LP]0x5I.VJF>H=#"GA'1&I&J"IQ"@ 0@ASE!@0A_# GXyBF$G %AQ"5@ssBP"BS/#SK8@GS.. 0@AXJ V J@EVF@- GV@# aKLI E=V/,I 0@A Z#@E@S.vSKX@ GRSJVFS>_&R" A0A EG/0=0BM!BmR`J"6JB\BCk//2I0A#EkG4FJ8]//4 G1I&J8=//-vI5v`J,I E/ZA0AlLC# AEQCj,jR"G@H<//1IVA&J!#F lB0A A EACjU/j"GZUKU?8v`J,I E/ vI(}/RA `lLB0A?" AE-Cj-j"GMI=. 2v`J4GJJ@CF5HCD,I Ev/QA0Al,B! A ECjV/j"GZVKV?g8I K4G@G,U"VA_#HHD HQ-BC1 F+ lB0A AECj2.jR"GQ2J2>G,6v`JHHD HM CCE,I E8ZA0AlLC?" AECGj.jR"UJ>*/XA0Al C! A ECj`.j GS`J`>//6IRAJ"1vIF/@ lLB0A AECj-j#GMI= "@. 2v`J4GJHQQCD1 HC F,I E/UA0AlB! A ECj.j#GVJ> B@V/5vI4GMAVK# J#F1H@@CD, lA0A AECGj:.jZ#Q:J:>/,"-v`JHHD HRBRC@F,I EXA0Al C?" AEmCj.jZ#GVJ>UA0AlB_" AEcCj`.j GS`J`> QAq,BX"1B v`JCB6I@.X.X#FUJRZJJFJ%UB /&"0AXK?"?EAGx .F#VJ0A>"E:Gm IF"H8`@ C &.0AQ2J&>?"E/G^/8D@@@,V.1v`J HVJ,ID 0@AEE @Z@ E G/"XK?0A"EG>/@BHb@@GtG9AZk .& 0APJ? >EG+@=GQ"@G0 B@=4GG57JJBwBCR8/R#8K9# B B_ÆJ}([4G@Zk@&vH 0@A? `@AE@&H_&H="P}"R"Q1@@`BѰ."vI"UJ yIF> GaH0A"/EXKG?D`/[`KaG`?G2v`J!&I?"EDH"GǰE5BX"0AySI8vJG"4G;7gK4GG vHFKKCSBppBBCjQ.j1"QJ@ [C! 4vHvS HF4GD}(RK[@ZkŠX"AA4Ga,@H!@@@4G`@6wJ@GBB.`"uSJTJF>&J+BB 6B7@@X/,"XKlWKFHD<x.W. fJpuJRUJPFW>,vIŠ0vI8HGŰs//2IFJ7v`J MF,I EgAA0Aa,@?"!@EKCj.j"GVJ>Y9I&K0v`J -C,I EOEA0Ae@ @E7Cj.j{#GUJ>A2IFJ v`J MB,IE7AA0Aa,@"!@E#CjV/j"GZVKV?)R I"F 8v I0AfSIGǰ!)v I4G'4G27GJGfKkC@sB`@@Cj.j1"J rC"?6v IzSJ F'4GD}(RJ[@ZkX 4G4G GIEAe@2wFJ@@.% qHPJF>&I +AsB 2A@."UJ>/XK?M;IFAf@:v@K@X zG A@ @G ."tIQ0J4F >///5v`J7IEAe@X=!@ A%AF@.E"{IVJF>/9I? &K&v`J #C ,I 0@AAE@H]#EZ:@ Gڰ@A` @@Cj0.j"Q0J0>0A"EG//7I4GJ" B @7-2v`J7I IGB #E%HCD ,I 0@AVE}@H}#[B E GYAl,C ACj,j! FH<ZAlLC ACj.j PJ>0A?"EfGa4I J B@)v`J. EJ F ,I 0@AGEW@H E@ E G%VAlB ACjr/jR"[rKr?YAl,C ACj,j! FH<0A_#E@G3// IWAH @@ .E0I JD  D lB ACj.j"TJ>/3v`J 0@A,I GE"@H EE@ GIAi,A )ACjV.j"RVJV>0A#EG E?8= ݠ' ƠHp ] Z B #:v@KJ-z@G B]GG`]`]`}```ݤ```=`]`}```ݥ``a#k4X}"@TBtBB"4GtB-S.3!IIJu/hIU!0@[uKhGu?@-oJJs""NI=@E=?ݠ4G /qDpDPJW@@@f q`Dp`D0 @MIW@C@=!@ 8="-l4IHI E= }ݡ8]fK@@nﳝ. 5IV JF>=Ns"LQ_Z#Og e/u s/!n/#/#/!/?1"/!/ _Z#/#?1"!/.!,/@">/^!\/w#u/?1"/_R"/?!6/!2/?!./ /!&/?!"/?! /9!/=?1";/?1"/ /"/]?! [/k!/"/?!/ /_!/ /{#/u/ I[ uKhGu? - JJN IE="F3 E8- 4IH I E=:0#08{G^CP[CtG~^G G(޲ ~$X{ pZk@BHbCCCtGv}ZkG]]#k#> @h~4G^(~"^C~CGG (08 @>tGH~ۢ{B0޲4~boZkBbCCCtGK}Zk(BH=0bGTG@DECC$SHR@LIBRTL@LIBOTS@ UTIL$SHARE@SYS$PUBLIC_VECTORS~ FIND015.A3 #[FIND.V015.PORTABLE.EXE]_FIND.EXE;1#*[FIND.V015.PORTABLE.EXE]_FIND.EXE;1+,3./ 4- 0 123 KPWO56IIAݡ7&n JAݡ89G HJz h(dIA]0@&dIAݡ_FIND FIND V1.5-001A11-50$T $ -$0 0$"$ $J$( 8 DECC$SHR_0018 CMA$TIS_SHR_0014  LIBRTL_0014& LIBOTS_0018 UTIL$SHARE_001@ lSYS$PUBLIC_VECTORS_001Pk@^@mes4!10UL!_` 0 `L X cxp\ !6UL!_E`HPi0&PpZp 0P@WH 0SYS$COMMANDPOUTPUTMATCH.NOTSTARTPATTERNEXPRESSIONENDLIMITHEADINGSYMBOLS' P&@B0&x&80%" &` p%& `'P M SEARCH.LISSTATISTICSFILEIGNOREDIACRITICALEXACTPAGEPATTERN.POSIXLOGNUMBERSHV `X 00"P(  0 ` wSYS$COMMAND:Searching: !ASF%s 00#$0P 'p 'X&`D0 % ( !60"0&PP p:`O< @OP`PQ'0";P4 `& 0"8 0#P9`H  ,$0#70( 0"404 `C0#1P4 `B@ 0 "P8@  001000000"/@(< @P0".@(< Q0"-P4 0<0=0< 0 `B 0>0`@0( B@  00A0?0@?0@>0=0P=0 =0B 0"p\@(< 4`00#pZ`\ &x&REMAININGWINDOWp%&0@#X`d 'xHIGHLIGHTHIGHLIGHT.BLINK0#W@@ LIMIT0@#V`h FORMAT.TEXTFORMAT.PASSALLFORMATFORMAT.NONULLSFORMAT.DUMPFORMAT.NOFF08#PL`@ '> ףi `0#M0< $ '%0 K00 0`#`HX ףp= ף(continu00#E`(< 0#B@@| 1әt0 ^ 0"m@( `4`0"Pk@$ 0"i@$<  !6UL!_P&00# cd @0&P!10UL!_`HP 0(#@^\ @00#n`4 &Nn0FfNn0FfYy1TtAaQq@ QqAaYy1Tt0@#l P&`&0000000# $ "@0#P8 `0(#u`0< P p 0#z@$ p 0`#p<|  '; TODAYYESTERDA-- 00:00:00.00TOMORROW00#}`,< @+EXCLUDE0SINCE  CONFIRMBACKUPCREATED&x&0#PH| p%&EXPIREDBY_OWNERBEFORE MODIFIED0#0  0"p0  p+00"pP(| @0# @(< h< 0#p@( 0"P@$ 0#P X 40#H 0#0D D\L0X#D <l@ d, $0#  ( 00"`4 `&0 p@,< P= @-00%#%` < < @ AanuUuEeNnNAEeUa0#  -YicCOIIiYyOooCcy0#  0 0P0| < < O`C`B 0 P0| 0#P TP90 =    0#L \ QPO01234567O P0#`8 ?x `B 0123456789P O@PP0`"ax Pt`5`& 0 0"%  p-&0   X5"F0 `0 $ 0"\0 @ 0"0 0"@$< 0 $  60"$0  0 "`0 CMA$RTLCMA$DELAY0 P$< 0 pp?Mb 0"`#0 00 @ #0 p< 0 p8 00 @ `%% 0"d0 0 @Q0 P, 0"0  0"Q0 "h D?  0"`0h"DL PQpQP#%0"T"@ 0( 4 0H" L #`Q0"h!@ 0 4P$< 00"P 0 0 FCXX$EXC_LOCK%d0#'0 0 08 ( D? 08 < 0"p  0"0 0 0 0"0 08 0`  0 d0  08 ` 0 P(| 08 P 0 P  0 @ 0 0@  0 x@ 0"8  0P%0`%0)< @0P)D P0'0P 0&08 $0p%< 00 p-P0 """p*QQ@'00.P0 MATCH.MINIMIZE_MATCHFIND p@HIGHLIGHT.HARDCOPY.OVERSTRIKEHIGHLIGHT.HARDCOPYHIGHLIGHT.REVERSEHIGHLIGHT.UNDERLINEFIND_LINES_PRINTEDFIND_MATCHES_REPLACEDFIND_RECORDS_WRITTENFIND_FILES_WRITTENFIND_RECORDS_MATCHEDFIND_MATCHES_FOUNDFIND_CHARACTERS_SEARCHEDFIND_RECORDS_SEARCHEDFIND_FILES_SEARCHEDMatches replaced: !10ULLines printed: !10ULRecords written: !10ULFiles written: !10ULRecords matched: !10UL Elapsed time: !ASMatches found: !10UL Elapsed CPU time:!3UL !2ZL:!2ZL:!2ZL.!2ZLCharacters searched: !10UL Page faults: !10ULRecords searched: !10UL Direct I/O count: !10ULFiles searched: !10UL Buffered I/O count:!10UL   [000000...]*.*;*/BEFORE or /SINCEppppppp@p P pppp   p    @PPP P00Ppppp0`p````````` 0`````@```P```````````````` 0`````@```P`` 00000`0@@@@P```` 00000`0@@@@P`````````````````````````` ```0````@P`````````p``````    0000`@PPPPP`P````pP  0123456789abcdefABCDEFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP`PpP `P0PPPPPPPPPP@P0PPPPPP`P0PPPPPPPPPP@P0PPP0  `p 0 p pInternal error, context keys not initialized. Get_Exclusive_Lock_2: Internal C++ runtime error, status: %d Get_Exclusive_Lock_1: Internal C++ runtime error, status: %d Internal error: Unexpected dtor_block_tag in do_dtor_cleanup 44 44Internal error: Unexpected null cleanup_block in unwind_cleanup_state. Internal error: Unexpected dtor_block_tag in process_dtor_block. \Create_Exclusive_Lock_2: Internal C++ runtime error, status: %d Create_Exclusive_Lock_1: Internal C++ runtime error, status: %d Internal error: SYS$GETJPI with a status of failed; %d Internal C++ runtime enqw error, status: %d Internal C++ runtime error, targetted catch clause not found. Internal error: could not find live exception.process_filemainctrl_t_astsignal_stopordch_formatch_find_subdigitch_get_numberch_free_memorych_find_patternch_compile_patternch_find_substringch_lowercasech_uppercasech_capitalizech_is_uppercasech_is_lowercasech_is_capitalizedcset_incset_incl_stringcset_clearcset_createcset_compcset_joincset_diffcset_intcset_copycset_cardcset_excl_stringcset_exclcset_inclcset_setsignal_stopfind___ignore_expressionfind___parse_windowfind___parse_highlightfind___parse_limitfind___parse_formatset_symbolfind___statisticsfind___exit_handlerfind___putfind___print_headerfind___compilesignal_stopfind___search_start_expression2find___search_end_expressionfind___search_start_expression1find___process_matchfind___print_windowlib_get_confirmationmatch_file_nameslib_match_file_qualifierslib_get_next_fileget_identlib_parse_uiclib_cvt_timeparse_exclude_specificationlib_parse_file_qualifiersrxp_nfsa_free_memorystart_at_bolin_listcheck_if_bol_is_firstcollect_start_char_setlength_of_patterncheck_for_loopexpressiontermfactorrxp_compile_patternrxp_dfsa_free_memoryrxp_dfsa_find_patternget_next_stateeps_closurerxp_cvt_nfsa_dfsafill_diacriticalsrxp_cvt_nfsa_stringno_wildcardno_wildcard_sscan_range_vmsscan_range_posixrxp___get_symrxp_nfsa_find_pattern  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ FIND ,(T " FIND4q!&P1FILE Filename(s)@!,P2 EXPRESSIONRegular Expression(BACKUP,%BEFORETODAY(DBY_OWNER(lCONFIRM(CREATED$DEBUG, DIACRITICAL$END$, EXACT(sT EXCLUDE(| EXPIRED, %FORMATTEXT( HEADING(P HIGHLIGHT( IGNORE$DLIMIT$hLOG4e$MATCHMAXIMIZE_MATCH(MODIFIED(NUMBERS4 %OUTPUT SYS$OUTPUT$DPAGE(lPATTERN( REMAINING,$SINCETODAY$START, STATISTICS(8SYMBOLS(c`%WINDOW5$WRAP  PATTERN_MODES$VMS$POSIX   PAGE_OPTIONS@L+ CLEAR_SCREENPAGE_CLEAR_SCREEN4%SCROLL PAGE_SCROLL0#SAVE PAGE_SAVE MATCH_TYPE0MAXIMIZE_MATCH0,MINIMIZE_MATCH$NOT pHIGHLIGHT_MODES(REVERSE$BOLD$BLINK( UNDERLINE(0HARDCOPY PHARDCOPY_MODES,| OVERSTRIKE( UNDERLINE SEARCH_FORMATS(PASSALL$ TEXT$4 NOFF$X DUMP(NONULLS  4 t        $ hhD \ P  h D   ?* * ~?~????x??;-&+Ɩtޔ9l/Vk;-&,,,,,*****0p*`QQ0@,*.******************************* ***************4  $<TQ,t,4<t|l@l@l@l@# ? ~4G0^8^@cG("#G$" "@[Hb=/ sZkb#F@0B8bG4G/`ZkcG0]8]@P#k/[$' rP"0#&#~?$>"^8[#^^"~GGG ^pJ#0[8bF">~~"^@Zk=PBXb vH(" @TG .Q J > ""wZkpB ]xbGG""tG8CZk`BhbG4G_pZkG]]}#khp{GGtG k//#~^^~޴> ^(~08@޵HPG#GH&&"D}"LX"0&{" 4GG@] G=?&1"(,}{"4P"=}$PT0BX\`dh] '] U@BG}==ݢ 0Fl5@0`BT"8DCCCCCCC}ݶp=x==]81`A`BhbGGGtG@ZkG( (á= 0`ARJG0J0 BJ GB=8`E##4G( C/Gc/8X=YK[yK2H[G"KYF8ݤ_#G(= ݱ=G A AGIF;G G à(]A A3jB}ݱ GT=}=;C8 G=(= QAM(G]b#GGtG @?EG G}b#(G]"GGn5@G(=Gp}P b#0A @ PA"*1@A+@*x]GG@$G}b#GG]"G.@=G}b#(?E GGG ]"GGE5@ G'Gp}x]P b# G"G@= ݱ A GG]\@0B\B Ghll 'G]@}= b#0 GG@Bb D]G4GGKZk4G{W(\=]`}=QBGH]4F4GL=Hb#`}GG@.#.8]# 4GX}}JQ!J4XJF"HF8=(1=@-  g==GP]T}0`GX=~@8 ~~@b# 8>G(>0H@Bb D]G4GG:KZk(E .@B AG gG~G@]=0`F8= ^G0>G(>b#^G~G@@Bb D]G4GGKZkG D=G=?h]Gh=@`](b#GGG@hEݠ"&`=]h= 0 AC&(gA PE?B!*@d=`= `./.8X}JWJ9KFJ5G8 G}T}A@8~0@F]4G^GGb#G( G0^@~GR@Btb D]G4GGJZkl`dh]CC DB @BHb_E$@?$D&T}?B! `(="d0"s"aA1D}=" ]"GG ~ZkBbGGGtGJZk=)v I@Ð}G]b#CGG@ G@=] b#0E3@GX@B*b D]G4GGlJZk"xݤPBp=,-b0A}ZkA#!e@HAH I"PD.6JH.JvJKFxKFFF>>\ݠd=`@&ED('?GH=Lb#GtGE@-!,8X}IDH*HEHDE8&zs"Bx]b%z!4GoFGJZkB`p]b4GtGJZkݡ\]B ]b@ ATG GG@JZk]\ 8@E@GG "/]\GG"BbGIZkG]]}ݤ= ](}08@ݥHP`#k///ٞ#$~ %^#%^%~%%%޴%%%>%^%~%%%޵%&G # CG${"" 0$" _&}&;#s"}R" &0""] "@#&}"?&=8;#&=(;#] "=_&R"1"[#;{P"# @9#"]_&= R"];#ݲ&$",=[" ="(=Gݲ0#ݲ#=?'ݲ 9##=ݲ]_'}=5";h]["GG ]4}]GX٢q0z5Bq1"4Z#0z"4GGGXB@Zk75B"  7G GGVvS4BRR"ss"rS XBsP"0(GXD H@Zk6VGG90B6"Y9#V9C_'YP 7vJ"B_&("¤hBpb0 X=4GD`4]"}Zkd]%z1H9_J}0Jݢc"4J]e:G]= e&3F&%SG?&}&d"";vK`1"s"]}BD"5J$BP6J}&:_K`b2_J`"9v?K&0JP"ݲUC_'] R"8vK4C]D"XBC"]""?"0#""GG]]"}4GPT=="ݲ|ZkHBPbGGGtGHZkGX#b#"4GD@"xBp' b%_&&R"@"]"GGGG|ZkxBb$&H" 4G"G"]GGG|ZkxBb&4G@"{ZkGX#b#"4GD@GX#b#"4GyD@|p]GGG8 b#F0@FGGG G(h@HBPbGGGtG.HZkG b#"4G@Gb#H"4G@Gb# "="TG@p(B0b? =G="TG}ZkGX#b#"4G ":D@GX#b#P"4G4D@GX#b#X"4G.D@GX#b#\"4G(D@h"GX#b#4G)!B D@GX#b#0D"4GD@GX#b#0D"4GD@8`"Gxb#l#"8]"tG@0"G  ="b#(]"}"GG@@= G#b#CC(=)"0"TGD@0D G8=  (0~BbFF F"GGtG_|ZkHB`PbGI"4GGGZk =B0?HbpHG0FP" GtGD|ZkHB\`PbG4G ]"GGZkXB=B6HP"B0 HG~Zkb]#&l]5@B"]""H=GLP}"TG`]H]"xGGG|Zk8B@bGGGtGdGZk` ĢXD=_&R"4G F}``Ʋ4G`B8" j#* j4G$X D $04F4 }Bb#"sB@"ssBG`BtG@}FVZkHBPbGGtG$GZk8}`GX#b#`@4GD2D"8}$FC@HBPbX1c D4G]"tGGZkG#b# )""TGZC@HBPbGGGtGGZkdXB DB"1v`H4GGn~Zk@GX#b#"6JF@=C@GX#b#t"4GC@GtP=X]` b# i"~x!}"0D4G( "~E޶GG4GZ @8 G#b#)"vH"VH 0E 0E@TG*vHD]H6HC@8=HBPb0E0ExUBF&GX"GtGFZk4GtP=X]` b#i"D~H}"~}"~G4GG4G% @G#b#)""TGB@8=THBUBGPbF&X"GtGFZkGtP=X]` b#i"~X}"~}"~GGG4G @G#b#$)""TGB@dGt$i"GP=X]~h}"~ }"~GG4G` b# @hBpb$?& 1"" 0"=8"8=" G(G0GG<=JyZk8B@bGGGtGOFZk}BbGG}"1v`HGGGm{Zk8B@bGGGtG:FZk0}HBPb~ FIND015.A3 #[FIND.V015.PORTABLE.EXE]_FIND.EXE;10|>1vHXhD` (G #_"GGGGxZkBb4G dyZk8B@bGGGtGFZkG#b#,)""TGZB@HBPbGGGGtGEZkhBpb4 "4G{Zkd=q1HXB4I"0?HF`0`Jd}f}Zk<dݢ@$BbFF\=F0"dGGtGzZk8B <@bG,I"4GGEZk4%\=_&!H9R"pJ&r@s"ѠGAF3B0ծwJ4GVJF0վ1D \"GX#b#4GA@G*#b#T)""TGB@ӘB bT "@="GGG}Zk8B@bxTI"4GtGEZk@8B@bxTI"4GtGEZkPH=@  @B F@4G@}PHݢ5B@|=]h}@=B`UCGGxG2G@=G}hb#0"G]"G @%(Bbp HG1J|QF0"(=GGtG7zZk8B <@bGG4G(]"GbEZkdØBb"GGtGzZkBb G0"GGtGyZk8B@bG4G(]"GGHEZkJX"}"h" "x!" ( "4"Hb#(&0="0& ]H޶"8@`>P"=p~@}h^$D=xP]"X"@H"P޶">~>(="~ }"޵8>P_ӘBb0"GGtGyZk8B@bGG4G(]"GDZkPHAv?$ʂa"pF4G/E?&ʂ1"ѠGp@JqF 0ծw]JGVJ4GFG0վ8B@b0]"DZkPHA-<B@b2vITGtGp^Zk<B@b2vI GGtGg^Zk<䠈B@b2vHGtG^^Zk@DXB @E @AD4 "*RA0@A1A4""|Zk4.WJ4>'9#xDxBb0 4GxZk8P%!"BbGGtG:yZk8B@bG4G ]"GDZk|ݠpLPTDXGDH8 b# D 0E0D0EG^G ( @8B@bGGGtGmDZkp=Bb 4G }"4G|ZkDp¤8B @b%GGGtGYDZkD,@}P@ XB& `@,vI_%#fH¤'H"%fH A1aH: k!H]@@ @ !*v@IC "CB]"TG{ZkL? ".xJ%GWJ8B@bF>4GH]"tG.DZkD4GG%]%]%}%%%ݤ%%%=%]%}%%%ݥ%&&#kG, {$# > ~ ~_&^ @@G ^CP[G(GG"k{Zk@BHb">"^"GtaZk ?$z! 4GD ?$D0B8b4GSwZk=G1Hb#@C2v H"2Fp""}GXbxB@@ ?$4Gz! D ?$/D0B8b4G3wZkG] ](4G0#k#G^@[~^/cGGHbzZkb#_0"cG]] #kx;#@B~\\B^0B^G~G G(0޴8@HGGG$1BGCk0BGGGBzZk/ (¤pBd.Gb#JGTGp@#,0BG#HA'@!A"?FzZk.JUBc d@F@?G.Gb#JGTGT@#,0BG#HA?@! @!A"?FzZk.JUBc d@"@F@?Gp.U "J4JF P",JT.e. HE.PJzFtJ0DHTFeKc {eKvF[Fe>E> d@?GQ/yJc XKG ?d@?GF/ (¤hBd.Gb#JGTG@#,0BG#HA'@!A"?FrzZk.JUBc d@F@?G$.Gb#JGTG@#,0BG#HA?@! @!A"?FTzZk.JUBc d@"@F@?G.U "J4JF P",JT.e. HE.PJzFtJ0DHTFeKc {eKvF[Fe>E> d@?G/yJc XKG ?d@?G/ (¤XBd.Gb#JGTG@#,0BG#HA'@!A"?FzZk.JUBc d@F@?G.Gb#JGTG|@#,0BG#HA?@! @!A"?FyZk.JUBc d@"@F@?G.U "J4JF P",JT.e. HE.PJzFtJ0DHTFeKc {eKvF[Fe>E> d@?Gy/yJc XKG ?d@?Gn/ (¤`Be.Gb#JGTG,@#,0BG#HA'@!A"?FyZk.JUBc d@F@?GL.Gb#JGTG@#,0BG#HA?@! @!A"?F|yZk.JUBc d@"@F@?G,.U "J4JF P",JT.e. HE.PJzFtJ0DHTFeKc {eKvF[Fe>E> d@?G /yJXKG ?c d@?GGG]]} (0ݤ8@HP#k///#0B~YB^^~ (0޴8@G0 GGG%B D.DJDF8AF@ @¤G b#⤶@.GTGJ@$,G b#$HGTG@ $,G b#$H GTG@ӡ@4D?GGG]]} (0ݤ8@P#k//#0B~^^~ (0G G$B G#,GHb#G#HTGc X@ d@?4GG]]} (0@#kG/#0B~^^~ (0G G$B G#,Gpb#G#HTGc 0@ d@?4GG]]} (0@#kG/0BG"0B A.AJDF8AF@! 0@p0@!.[!JQ!JC7/7KtJ4F!>,H@HSB.JyaJ! /D0@4Gk[0BG"0B .JVJSB.JwaJ! F0@>4Gk#0B~0@F^^~ (0޴8@GGG 3`Q@J G3v?JG`FGG@Bq qq1"q`峪0B8b4G6QZk0B8b G4G0QZk%$l BGPJG2G@xZkX#GC! @,1@v"H"@@4@ v#V."5@"SJ"RGB$@V/[KZGC6/6K"Y'CBB3 v.4@vJ"SgBB*`BGG.JPC@/@.0B"K BsJR@JSF@>b@ ,2@HC . J@@@d.dJsC3/ @3KSgBSB C#c UC&B @C.CJ z.zJSF`,Z#HDF,Z#HGF/Z#KXF Z#@CUC:/:KYF Z#GUC_%:z@&v@K$?JD,4HHxqHF4GG]]} (0ݤ8@P#k#G~G G5#^2^~@G71B@R6vJQB81@B21 B"AJ AB GIwZk5(ABp."pJG@vZkBPJ< "v@HW.WJRYBR@B.JTBTBr/rK[yC{[B7.7JQ9BQ_Bg@0B/B`p.T.pJ"TJ"rF @B `0.t.0J"tJ"3F?BBLA5 UG BwZkK/ !"v@HB@W.WJRYBR@B.JTBTBr/rK[yC{[B.JPBP_B)@;B@`.`.J`J0BP/ @{#PKF @[/@.[K{#@J:B. JFBB /A5 UG BvZk/A5 UGvZkGG/]]} 0#k//#4G^([~^C GG/0bmOZk(B0b 4GgOZkG]] 4G0#k#~~~" ^(^0GG {#@_ =]"b#_"Xb#_G ](]0@#kGGG!F X!F0  7!@@""F  DBDGk/ ](}4GGrZkGk/G"7BkG"Bk#~G5B^^G ~G(0B08޴@HPGGGGV/ VKB޶ B}/ 0C0BQ. BQJ$F `p0C0.JF`F @F F `FF_G/GTG 0B BSTGbG;C[.[Jw#_@Hð@U@@8F8 F8`F/BGGGN:Cz/zK9LC*D=GC@F3SCWw4GGurZkG3FCw#Bv cB`0B B 0CGP.PJW_(B X@8 /("CB.BJ8ED@51BG4GG]] }(08ݤ@HP`#k5B*#~^^~ (0޴8@GGGGGGG/ B(bGGGtG0@4qZk @?GG]]} (0ݤ8@P#kGkG0 FF HA1@!4G0JC0Dk_R"/G @/"!@_k/G?" @00"0!@0k/1 #F1F HA?@Ba 4G14JqF!k"1,4G1H a"#D!D`JSpB 6H1"F1,1HG?k"/1 #F1F HA?@B 4G12JGF!k_R"///1,4G1H "#D!DJUB 6vJC1"GGղ1/1KG?k"///!0BG! #@ 0p GGGG@"11"q@?@ `0@/"1"G@k/GG4G/pG54J0B66JCPBuF77JCpBC88JvFC@CwFC@CxF@CB@B?0 @"!@k///!0BG! #@ Т@B"1"@BѲ?AB`00@B/"1"1ABk// QBG0PB G@G"B/SӢ1 sUFFG @s" 1"T"uGԲ @_!@ s0 @s"uG1""!@k///!QBG0PB! G#@G "B/1t4Q F`G2D`B" 11""F5`BaB @40`B"0G1""aBk///#G~>"(^0^8GG"_"GG_GG_G(]/0]8@#kGGGGG @R"!@_Gk ({GGtGØBb 4GGG|ZkG b#GvHG+DGG$@ӘBb G4GGG|ZkŠ$Bb2vHTG3v HGSFh{ZkĠG$H}b#0vHGG_ӘBbGGGtG{ZkG b#G4G/@ӘBb G4GGG{ZkG]]} (0ݤ84G@#k#8 F~0^8^@~HPXGGGGr `B`¦BC?'b"(IJ 8vK (=,ݲ("4GvZk BbGGGtG)pZkw B?&b0vJ&Bs" (D " }4G$]vZk eBbGGGtGpZk]B(&# D4G!v H3v@JbtS H5@tF D="vZk H/BbGGGtGoZk? $Bb?&!v H" $ (4G=vZkG2DG.BbGGGtGoZkG2DG#`30 @3CB'4G(D# 1v J6vJbwS J8BF = ]"mvZkBbGGGtGoZkG2DGGG0]8]@}HPX`#k #)?$ed! ~`^Gh^p~x޴>^~޵G?%_%X>Gۥ`;GG GP>CG )!J! 4G%0!. # _'P}#$@"9v K :C@B #H="(c@TGD}HbvZkH0B8bXD8}8"4G8sZkPBXb4G4G?nZk @BHbGGGtGWoZkG0BGN â9I("Hb0="7vJ @FxS`J:v`JF ò:G@BTG(ð(},ݰuZk00B8bGXE } "4GsZkPBXb4G4G nZk@BHbGGGtG$oZkG=.@@;I2D"*B1DS ="FO RJBUBUBMJβ zSJ vJ9vK`G:G@B (cHbTG}uZk0B8bGXE}"4GrZkPBXb4G4GmZk@BHbGGGtGnZkG4G%@@D0@BD\4GG`]h]p}xݤ=]}ݥ#kGG;#&^![^""~4G G"{ ^>dZkG] 0#k/#?$8^! [~"0C(>4G~>@^H~PGG~(boZk vH0]0B}8b?$@("=" ]4GGGqZk #,#H$D #.c #J/$F c.c cJGdF@BHb"7J6BB}8vJ"F="GtGLZkG8]@]H}P`#k/@#C~C^G^~GG#[(D0] `[ b$="R"G&qZkPBXb""#ݲG}GG}"GGmZkBb "4G/mZkG2DG`BB X"R"GqZkPBXb?$"]"! "#} t]G\Gh}G=X}"ݲGGGmZk}$Bb"#a@4G mZk "Bb" 1"]"tG%XZkpBxb"="]"GGQlZk0=`` ݢ_&"8";R"H]$LL &'@]6s"`CT4G""PT#04"8]T"<]t#D&h""PH"B (}$],P"}bitZk0B8bP"4GcZkP= HB }b @40@PH"P="P]"GlZk\BbP"4GMtZkT0B8bP"4GbZkNP=$!?HB$}b*@4BP=@"P="P]"GrlZk>BbP"4G/tZk6/0B8bP"4GbZk/P= !?HB}b*@4BP=8"P="P]"GSlZkBbP"4GtZk0B8bP"4GbZk"$Cv&cDs"3`J@LhB`BLeJ5CsDP}6C3JFjBLP}}քJ8CtD9CGNV&H0CaD1CF7O4GJ;CF[C{{C2NRC[{CRRB5BRRBJb CG@@`@LB@@ C$J!CFP="A?@a!@!B0"GH4CdD#r@~P]"kZkBbP"4GsZk0B8bP"4GObZkPB$H}b@P("P="P]""GkZkBbP"4GsZk0B8bP"4G3bZkP}#HB}b0Dj@ "P}P="P]"GkZkBbP"4G|sZk0B8bP"4GbZk}P}"#Hj@P}/"B}bP="P]"GkZklBbP"4G]sZkd0B8bP"4GaZk^P}B#H}bj@P}"P="P]"GkZkPBbP"4GAsZkH0B8bP"4GaZkB(}` ==`Pb#0"_`9$=Pb#"_`3=Pb#"_`-=Pb#"_`'=Pb#"_!`=Pb#"_`=Pb#"_`=Pb#"_G2DG `=Pb#h"_G2DG/4GG]]}#k//#_&@^_'& Z#R""@"0#H^?$P~  Xh;" ^4G(޲0^,H#^^~GGG޲("G4X"Hb#$8> >3@5/GHb# "4G3@4G#+GHb#"4G3@TG#"GHb#"4G3@tG#/GHb#"4G3@G#Gb#/0"8="TG3@xBb(4G8]"tG/JwZkG@]H]P}X4G`#k_&#^R"G?$~8"^" 4G ^(~0GG>Gв"b#Y3@G#0b#"="TGv3@XB`b"GGGGDoZk(Bh0b4G]"tGwZkc(Bh `0b4G]"tGwZk4GC/G]4G ](}0@#k #@^&_'"P#Z#?$0"H^ ! P~4GX(޲ ^,'#0>@; [~GG?&4&8 "1""G8$0"<^ ^Gb#>޲>2@8=Gb#/("4G2@("!#'Gb# "4G2@("!#Gb#"4G2@("!#Gb#"4G2@ Gb#tG"4G2@<=RDa(PCG@]H]4G/P}X`#k#&0^_'8^ Z# "$^?$^X#H "~TGG޲ @~HPGGGG>"b#>(2@ =0B8b" GGGGnZkBb@4G]"tG_vZkGb#"="TG2@$=0B8b"GGGGwnZkBb@4G]"tGFvZkGb#"="TG2@ӐBb`GGtG8vZk $=(}TG ! # S11 B B4B7J14B$"4G G`b#/L2@dG0]4GG8]@}HP`#k#tG~^^ ~(08GGGGGGb#GvJ*00@ _ GF/% G#J@cF`< ݢ6#J7v JBFG3ÑV#JG, # b#0@ ]"GGG^@ G #GP b#]"G#G0@@G%G b#V#H]" #GG0@G?@GC4GB CG]] }(08@#k ({GGtG5k//>P#~G(^G0^8~ @HP޴X`h>p^x~޵GG7#@G~ޠ*1B B*G:3@GCG G&`5.G.5J.T J4F"J& Gf2vJ&G0K@BFHbGfGtG3vJvBfiZk=9GATG3vJ8-`BhbB0B2KB0@BGhZk@`@ B.". /JU JKF_'2vKtG1J2FHbGfGG3vJzB@BfiZk  LG3vJ8TG0B 8bG%uZkjA 4G vH/ +pAcA G 0 B)@ B(bGGGtG 0AiZkG A?00B]8bC4GGuZk4GG(]0]8}@HPݤX`h=p]x}ݥ#k]=&,KA"!1A0Fa@p¦DPBXb&F"GG GtG4vJB (DzaiZk }`AO@%%%$0`D G?B!!! B(bGGGtGHiZkG`BbP"""" AݱF=" ]"GG"hZk0B8bGGGtGtZk vHAG G(&Pb#GRJG 0@A_G]Pb#3@GGG 0An_ GKA?/G B(bGGGtGiZkGv0m5/Y 5KF7/Y 7K/G,//~p#~&0^?B"8^' wB@~ H#PX[#X޴; `Ghp>x^GGGG;^)GG&O "I@"F$( >"^"^H[Pb >gZkBbGGGtG-tZk (} vHu@BU@1D) "`#x.;oK~.H/J(/WJhKFJ{hKPGH;G`HQG GH?(?=!v HA58BGB"tGqkZk=!v HA5 ¦)Cy@(0F @`i=@[8DA0e@@G `b#G GGe6_) G0Be b#G. J.wJV JGUJFFs">>eC)_"`.@. "!S `JR@J Ht HuFTF`>@>%GG) Gb#e0q@_ Gb#G0e@ GGe_) Geb#0q@GG_ B)Gb#j}@ 0e@, }GGG_ = BG @GC@iZkB bC4GtGMZk}4G* Bb1@! @B21 @.uH4GtGTJF>"LZki B))Gb#01@GGG_ @8BxDC GGjZkB BCBGiZkʲBbCG4GtG4GLZk *Bb1@1@0B.uH21B"TJ4GFtG>LZk)Gb#0q@GGGp_ B @GCGiZkBb @C*G4GtG4GLZk/* Bb1@! @B21 @.uH4GtGTJF>"LZkiu@U@FtG (=8BGu  yJ"4B/BCXKG?HjZkGFG=]b#3B_4GG0]8]@}HPXݤ`hp=x]#k#~^^ ~(08GGGG(3>%BâvJ&6J SJ vJR@K:BDF `G13vJGJ @GF6vJG @&/G=b#GtG_#V#J GXb#G]"GG@#V#H/ G($ b#G]"GGG@CG]] }(08@#k//#~^^ ~(0GGGG (3RJvJ90B;@J8C`FGNÓ6JG`!vJ!G G9vJG7vJ 7CA/6JGRJ:vJ5B7vJ :C 5BG WC 1/G.G7vJ 7C(G=b#GtG"_#V#J dR`JGxb#G]"GG@#V#H $R JG($ b#]"GGGz@CG]] }(0@#k#G~G^^ ~(0GGGGvJ<J(6J0vJ rR`KpG$`L 1vJ4vJGRJ BQFG BA/6JG` Ģ0vJRJRJ PC@(4vJB5B B /G-($= dR`K4vJ BG$G= b#GtG_($Gb#G=G DR@J]"@G b#P #]"GV#HG $GR J($ @CG]] }(0@#k#?$~"! ~>0^8^(>@~HPGGG~PBXb"G]"tGiPZk= B!v H(b1JD'JG @"TGGZk0?$z! D 6/G2/=(1v J ,] B(b1GJ8"'JTGGZkx! B(b"1HTG'JGZk} B(b1gHp"'JTGGZk` } B(bh"1gHTG'JGZk0/4GG0]8]@}HP`#k///;`#~_&H>R"`^TGh^p~x޴GGG"P;[G HY P@>018Jb1@@>8>?F8>?&(^@1"6_" >,G$^G7gZk#G!v HG Q.QJDF8AF@0B B1"pBxb@%0@GtGGtGnJZkpBxbG>GTGGtGeJZkpBxbe@G2 @GtG\JZkGpB-xbGGGtGSJZkpBxbe@GC0 @X=21B"GtGGJZk ,A H'H9(@ ]+@ @.`""SJFEF @ XpBxb5B"21BGtG.JZkG!pBxbe@&% "!&@G!v HtG0@C=%@2v HJZk .Gr HQ J2F >0B8b"="TGjcZk %1@ e@0.0J$F`8!F %1@"@BHb@"4G`eZkG b#0@G@="GGG_0B8b]@@"8 D@X=D("GTG@cZk] v/@BHbH"4GAeZkG b#GH="GGG_0B8bH= @@D("GTG$cZk Z/`BhbG ="GtGNZk6 O@BHb0"4GeZkG b#G0="GGG_X0B8b0= G@TGF("bZk 4pBxbG ="GtG`NZk */%vH0B8b&@ }"GTGbZk ,pBxbHGxD="GtGBNZk  `BhbG="GtGNZk /4GG`]h]p}xݤ#k/#?$~G(^0^8~ >@HPGG$GG0!v Jy @@,B.p"@HRJHGJ @ G/x D p."_"4GtJXeF`D/B2v JbGtG*IZk =G2?J B(b"3vJGSFG  "#tG! $=dZk.$ Gq!JF>c ?&8J4@="s"$}0D9vJG s/ vH8DsKXeG=`<=# =0@=4?J!0@!  $D#5v H? F9W$K qD.8vKV&K8GJ?&zHXFKczHI,d/ZJrZJDcGDrG<d?1"pDv7J5A7H6DWB5.D".4GJU JF4WJVJs"y`.0B8bs"SJ "gJ="fB=gB`G4GG7iZkGt/=?"G0@m]4"H?&SFF4D B(b "="GtGTdZk],0B8b @H "H="@,`=@*G4GG iZkGJ$c @`GC=D.$."!W$H?"V&HqDpJpDspJTFJ3FuJVF5FD>$>{HYZCK[GW`@Y7/ B(b "GGtG dZk.$.}JQ %J#WdHF0WJVJVfHaD?G/.G/@BJHbX KGFGCGGGcZkG(]0]8}@HP`#k50 J?D6D5^Y0H_G[GYX#G~^^ ~(0GGGGP2v@J@v0B8bGGTGdZk#GG!v H CPBQB.JyrJdF8aF/0 BXKG?C0B:v@K B_c4v JB!Kb4DG#tG.U"RJGJDF`XEF GFxKF@GGcZk=GGb#w_8#v JG8`D`3/? 4G$.1Q B_&1v J"2B =Gâ6vJyB!G."JF B(b/"GG4GGhZk$,.B$HbP JG0DGCGGGGbcZkG]] }(0@#k//H;#~0^8^@~HPXGGGG@`GGG P1!B@ $p"`? P G$pG  0JG3aB1"2R"1P"2GG@`pA1!B@ ta! `?pAta?$&! PB"=4G ] T(LDâBPbF1DTbZkT=p=0J&2?H`"6F=]#H]0= =s1H4JSF`"Tp p}"1vJ}ŢtݲxQJ8Fp= "xBbGGtGXbZk=%pHG@1?HQF/ݢpJ9J@YGݲ #]=3_J!vHaFG=TG8Bx]"}"@bG/QmZk?$/pH! D8Bx@bTGG}"G@mZkhBpbpH$pH`@$""GtGE|Zk}Bp`H0]"dZk4GG0]8]@}HPX`#k0#&~"^_'^X#~Z#["H ޴"G&#{"=?&h1"lh#`]"d8 X=GH=?$P=G\]p["8]"tG0[<]GLTݲ"G@=,="t}bpx=4ݲD{Zk0B,=fbZk,ݢGb#X"/,=K ==4G(@ӈ=0D1F F!c.GH"x="cJ8b#P`F-`(TGG )@(GG,=Bb!"GtGT F!ݰ(="{Zk0B_(=2bZk,ݢ(/ G5"x"Gb#_G8b#H"x="TG(@.G,J8b#Fh"x="TG(@0D&WHpb#D&D$,0"x"j_PBXbTGx]"h}"GvlZk,D0"#,Gx="TG#H,ݠ8b#!D (@0D%wHpb#D%D&,0"x"F_PBXbTGx]"0}"GRlZk,ĠDİP"#,G4G#H,b#"D k(@0D HDDŰ,=FFC0JFF8"/G4GK,b#GO(@0D HDDİ,=FFC0JFF@"/G4GK,b#G3(@0D HDDŰ,=FFC0JFFp"/G4GK,b#G(@0D HDDİ,=FFC0JFF$,@B4G R"KK0 GK0@GK:C0`GPB0D;C CXb8D GG ݰ$] ]"tGkZk ðBb&"GGtGkZk,G ,G`"4GH,Xb# '@e&HDGdD8b#fD`"eK,=TG$! $F!x="'@,`Bݴ hbG GG}"GGG`Zk,}/àqDð*/,x"0b#%"_PBXb TGx]"`}"GikZkPBXbGGtGakZk,dR`H TD?$#v`H! aD D4@FD4GG]]}ݤ#k$`#tG~ (0<$,48@^H^P~X`h޴px>^~GGGG([0b2vHtGDZkG2vJG (B0bG2vJtGDZk$GG2v H(B0btGDZk8=0@(B1?H"2vJ0b2F 8=G<tGtGĢ2vJDZk0!@ 0H! 1v HݢF(B0=tG4ݰtG7J0bB4B" 8vJF2vHxDZk8B@b$vHG)%,"="%HGX%D" GGcZkJ#1J8B@b@"!&@"G! 2v HG2F="=GcZk2%$D -(B0btG2vJtG@DZk#G2v HG/#(B0b2v HGtG0DZk#GG2v H(B0btG'DZk =(HB0HPb2?H#@&@c 1v`H 3vHFSF = (} "$0=",TG%$QZk8ݠXB<`b&vH D@h""GtGx]Zk8<}0H% c <}1v HF8=(XBh""G4vJ,`bـB tGc]Zk(ݠ,}0H& 1v Hc F,}(=8<ݢ5vJ .:J"J";vJF[G<ݲ8(ݠ,=0vH q,3H"qH7vJeD`1"wF,=(ݰGG8(]5vJ:v@K_G<}8ݢ(,!JV"H0v@JD ,}&vJ0D8={#<}C8v J~'v J8(B<0b2vJGtGGCZk8=<!v H B 8=<] !3v J5?JSB(IB3hBs"6v`JF8=((BGtG,0b2vKCZk(=, G!v H B /(=,]`!3v J5?JSB*KB3jBs"6v`JF(=HBPb("8="TGdPZk(=82vH(B1?H0b4JD5vHC2F(ݲF8G,}G<tG2vJTCZk(],=5 #_I *A) A,!v IaD(]C&v@J (8,}<=7J8vI:JF8;v@I [G(]8=G(=!v H1v J?Fx?(]8}%$2v@J 3v`JrF@%$ <= `%$. J %E ]`BdFGG@]H]P}X`hݤpx=]}#k@#~^^~GGP^G8T~G GG2R" 3`B 2GPGph@!!@P"l` p?h@?$l`4J=<"h8 5JX"h#(F$Fk $$(Bh"X== $$GGGtG0bRJ]ZkX=$$VJ0 F F#@F`$"hBpbGGGtG]ZkX=XB`bG$$GGtG]Zk}/F"4=#FG,}#FFG T âVBVF@@ dF tâvC@vGTXC VÐJtRJPF CR@JF@t}#;v`K!v HaG B#6 J0@G@ (d9Jp`JF $ݢp H J F   @ $""b#c_ /#HBTh Pb_&"`="R"`]`]"d}"G\Zk P=`"b# _D 1F4G/G]]}#k"D 8BD_F#~@"^^~ (0޴8@HGGhGG@.(GGJF46K>U/5#YK9@4J60B8bGGGtG1]ZkO BtGpJ 0G_Zk@BHbtGpJAZk'4#2?J @s1HSF44âpJ7Jx1JF4GGGGb#_GD?$/G!Gg BP@J Gp`J4G 3BF{_Zk/b#BpJG9KGhqJG(GG/#_D@$ʂ G]]} (0ݤ8@HP#k#4G^ [~^GGG({xZk4G/ G]] #k/p#tG~^^ ~(08޴@HP>X^`~hpx޵GG#G=GG]}5J { GGG>^G~@Ӻ=8F.v JJAOAGb#GGGGGGG@ӧݢ bGF F@F GgG>G޶GGtG+v`I@G'_'T-B BԢ8v@J9v@JP B:C;aK7J_'F7v`KԲp B4YmA8K6vK B3v@J!H7D ԲRJ:vHvSJVGC9:H4!vJAGTRJ v@KpSJDCG*:H4!vJAG0 B$4v H!v H @/~ FIND015.A3 #[FIND.V015.PORTABLE.EXE]_FIND.EXE;1#||:JCTG:v@J& tB1@7JFy/P9vK5v@K4_KEF9vKFpR`Jx`F`6vH5HEF0 @1@"_CB`VmA6!v`K v K7?K`EF6 v`KFRJxFV8v@K3_KxE`F0B"BG(8"DO?4G/G]] }(08ݤ@HP=X]`}hpxݥ#k/G@À#~^^~ (0޴8@H>P^X~`hp޵xGG#G=]GG}GGG b>G^G~GG G.JGtG@ӥG3vIBF8FSFFFOF4[MB~P@B'7v@KPmB6JG.v@KFA۱GGGТRJ4vJxSJFC8J .vJG۱0@B7v@K8vK'Cb#4HGFGGGG @MaPMB.vIGb#0@B&5JA6v JGFGGбG'GGG @4HQMBP@B7vJ0@B?'8v@JSmB6JCF2v@JGsGR`K.vHvS`KEC;vJ9H &WB8vJ8GGGӡG6IFӱSGGGb# @GȡE E E @8E`8EXER4GGCG]]} (0ݤ8@H=P]X}`hpݥx#k#~^^ ~(08޴@HP>X^`~hpG#G=GG]}B\BGGGGCk//Gb#~GGGGGGG% @FL FJ@FH`XF2&0B梗VJ 80 C8g=@lC0`C 2v`KSB@gGGG>GG^Gb#~ _ӽ&&V!H '0 BL,B3v@JvBlG 81C ( X"G Gb#~GGGGGGG @ G2DG//'+Gb#0 @&3v@JA,@uB!aGGG~GGGGG @ G2DG|///).I#)JP BF&F0 "J //)/ K:KYF@g[lC vH@;.3?JJw1JwF/_&X C89v K2CXGGGGG0@AJLAʢ3vJb#G1J3F*GG~Gu @ G2DG6/' Gb#0 @ &2v JA,@TBAG'G~GGGGG[ @ E@ EE/g$GCl@%vH@C . J_FF)!Ǣ.VB6J:?K{1 I [G6G0@A%vHJLA&HD(/gGb#?'0`BLlB!vJ4G9@ ,GG~GGGGG @ G2DG///?'_'4GL B0Bl5v JpBPB4JG8vJFlC & lG0vJG4v JB GL7vJBG _IGb#D GGDz~ @ӫ( xE@/E E`EXF xFF XF@g &SlBӢ6vJBӲ 'X CX:v@K[CXG &JLA*!v H0@*' &Q,BQ2v@JWBQGGGGLB0BGl9vJG8Kb#G GG~ @` E@ EEXW//F F ءF G&RLB4vJB_'WB79v K:C7g?$[lC vH@G)GGLBb#,0BL4vJG3_JtFGLGG~G] @! E@ EE///XFJ0@_&0@D@$1vH&vH0?H@F$İ/4GG]] }(08ݤ@HP=X]`}hp#k/// F 1 AGF@ GF?1Bk/Gk//#G~G^ ^(~0GGGGG_4G0ZcB8]:BR H"1J\B!B$ Ck/ }G b1v H]"tG_= bG!]"tG1v H_ӠC/ }G b1v H]"tG_///GG] ](}0@#k#~^^~ (GGGG/@@ BRJ1"!!J\0`@ c")/4GD@.wJVJF>//%4G?G@y/`YK[yK`Gy?0K@.qDKPJF> //8BG?"4G///,XZkG]]} (04G@#k//P#$~0`FX^0@F`^Fh~px޴>G#G'$G0GH"3aJG27AJGESFG G[G@C@=0F0WJ5FFFF@Ghb#GGH]"@}"P""G@P=B"@h\<@pCk///&0@"0A8!DF?//'0@8!DF?E'0@8!D[GE?0@8!D?0@8!D??&0@ 4G8!DF?///e&0@8!DtFe?|Ţ&0@"8!DFŲ?s///%_'P@Z#8!D:G%?g///%&p@"0A8!D0F?Z//e&p@"8!DuFe?O///Ţ'@#8!DFŲx?C///@]VAK@0@8!Dn?9/0=8!D0 C0=g?2//@VHP@8!D^?)/0@0@8!DX?#///_&&R""0@FB@}0ݢVaJwFB@}@///8!D>? /H}0J0`C1v`KF{(I8B@b0@G@4G@ 7qZkG%$l l/Ghb#B ]"'@^ GHGGH]"@}"P""G@8B@bG4GpZk %Hݠ ?I0@!vHDGH/P8B@b4GBBBtFpFpZk H}&H0`@'v`HDe//"(0G8GH]"P"0"eXb#(" ~@}" "8"_8B@bG4GpZkG ŠH'H0@)vHD/P=8B@b4G8!D xpZk H&I0@'vHDP= X"E H8$]TG(SB4@F0B1"JYB5JB38y;KyG6vJVB6:?J(v KHG0vIRHfSHFvuUGB5R JxFբ8v J7vJF0@BAGB!R H?8GRI""1JG!BL hG\B<Ck//8]1vHG]]"0b#8_8=BG]"A'@0b#!1v H/_:1/8=1vHG =]"0b#$_8&//$vHA@RJ!F@!F` F F!F$vJRJ@8 FRJGX F 8G$C':v@K[CC H@/8]0@BFGB8]RI8B@b4GoZk  Q8B@b4GoZk  H8B@b4GoZkP ?/GGGb#_e(vHhB&H"D?"TZkE"GGb#9_ G@="4GGGb#E_8B@b4GoZkp GGHb#%_Š)H (ED De$ gDeDXvH`GCGX]`]h}pxݤ=#k#4G^ [C~G({`oZkG]4G #k#@0B~^^ ~(08GGGG@;GRJR"3AJ\\BbB1`Ck/1vJ bGGGG_ bGGGG1vH_///1vJ bGGGG_4D %T D%D?FGb#GTG_G]/] }(08@#k/#~^^~ (0޴8@H>PGGGG#CG cGB#BCBGB4GBBB3HsBtBTBtBtBtBBTBTBtBTBSBdJqsBQ3BQ1Bq3B)@)A0B@8b.p"GGJtG`,H H@QZk1 (A? PA0!A ("!A0D? G]]} (0ݤ8@H=P`#ke B)A0`B@eG4`JG@UZk6/4G#)A`JY8K G6?@6,hHA6H(D6< )A@,/H//PڞP#C0%^4GX[8%^@%~H%P%X%޴`%h%p%>x%^%~%%%޵%%~GG8&`bnZk8=%$l GH="q."0BSqJq> "1"?F.UJ>(?"&GG8hB<81@C"GSZkGw Kb#5J0 CB0"4G0F0_GG0]"0}"b#_08=8B?" GF0BGTTZk5vJ0ݢ8PFG0C0= G 0=!@< G GGb#EGGTG_CH.qI 0APJFH>< 0A A_@GGb#"4GG_0EH]!D0-J.Gb#GJJTGEDBeR`H`E%_%1v H/`EbE%?DE 8bE `D0HEE1v`HG]"0}"b#m_0A AJ!0G-,pmH8PD"@D"G(]"H}"0"xb#_8} Bm, G`AaMI"CmHaDm<4G .r0HQ0J2F >.GvmJUJF>D"G(]"H}"0"xb#_j H #m,CmHjDm<-,GpIA-H0D-<0A!."?@](]0A )!AR"@]` A_lQ@I8}/vHE / 8XB`b4G`mZk8  8BG?"GSZk8͡.vIͱ4GG0%]8%]@%}H%P%X%ݤ`%h%p%=x%]%}%%%ݥ%%%#k///20B4vJ#4C4C9`,0CH`B. JG-sGGG&G.6JvCJB#.JvBB5,"5HC 6JF 8,vC8H#B!.!JvB!.! !J8D/GCB5F?9#4C?Gk2k# ~ B^^GGGS@@q" 2aJGB@\|BCk 1"2!JGB|@\_/GGHFGG@TG,GH@ZkGC,HFGTG@ZkG]/] }(08ݤ@P#k#(~^^~ (0޴8@H>P^X~`hp޵xGGGGGGG0B B /@.0BJ B A5A2F `@GP.b#4GPJg "_"B /'GHb# "4G_pB"%  C 4G0 @% #@_/@-1`@A.AJEO`EGGGGGxb#X_GE?DG0@ @ G?9@ . JGE?D?1eGGxb#0`Be cBD@G.JEGG2_IGGTG@ZkGE?D?E! B G!GGGxb#_E BGGE?D?GGGGGxb# _4GG]]} (0ݤ8@H=P]X}`hpݥx#k//`# ~^ ^(~08@޴HPX>`^h~px޵GGGGGGG0B B @0B. BJE  /@G.xb#4GJG "_P"`B 'Gb# "4G_BX" E C E 4GIGGTG@Zke 1`@ G 0`A@e `A!.!JG E_F-1`@`EREG0B岸 B@Y/YK E`Gݱ#0B E@岲 B!.!J@Gb#u AuA0BF岷 BGGGG"G_s@(,(HYGG] AF AFF BOGGGGGb#!L_GE AFG 1@?塠 AE GH E/@ B0BGGGGŢ"@0B/ BKu AuA:G ŲM`G@G,b#HT_GEGGEGGb#_ E塠 A GGGGGGb#_ GG E?F A Gj_ 0A@.JG E?F`_4GG] ](}08@ݤHPX=`]h}pxݥ#k /  G//#TG~^^^ ~(08޴@GGGGGG@;b#6JGG_=G0&0b#4G "_XbGH(b#0@F_!GqeHH.PJF>Pb./H#UJcBS.CSJvEJF>.D%/JzXHY8K:G%?G]] }(08ݤ@P#k#~4G^ B ^(~08@޴HPGGGGG`G4GCd!W'H:Br.G8FrJX5GJ BJD "7J}B$\BXCk///4G/Ge/G/G%/tG/TG岮/G/_F4GxF F ثF`FTG%/0@C㲰 B7Bq.qJ///_FGGGGb#5_ӅGGGb#K_/_F0@CDFwXEFq KFg`C PCt:B/bK9J'KU9 2!H=ZB@@\<@CkTG^/GŲZ/tGV/TGR/tGEN/TG%J/4GF/GB//G>/G:/G9#e&4///0@Cc pC/;BG/KG@G G0@㰧 @G%/GE0B B GeC0@BC PB@Gb#&G"s"G_$1@/GGG0b#_/0@CC PC@Gb#GG"G_=G?DGGGb#_/,4GaH"@HD<GrHG&.Q0J2F&>Gb# "@""TG_ӻ//ǠGb# """TG_ӯ//Ǡ"Gb# "1"TG_Ӣ/ǠGXb# &"'TG_ӗ//ǠGXb# &"'TG_Ӌ//ǠGXb#P &"'TG_//|ǠaKGXb#` &"TGG'_pGXb#GTG_ihǠaKG &"G'`Xb#TG_\GXb#GTG_UTǠGXb#h &"'TG_K//HǠGXb# &"'TG_?//<ǠGXb#X &"'TG_3//0ǠGXb# &"'TG_'//F@U@@DD sJGF."vJRFJSFF>D.UJF> GGGGGb#_tG4GŰC0@@C4GG] ](}08@ݤHP`#k#~C^^G/K vJG CGØvJ(4vJC[GG/qDpDWZBKW@@W@@ q@Dp@DWZAKW @W  q Dp DWJW@CⲚ@ q Dp DWJW@CⲖ@qDpDWJW@Cⲓ@ @ q@DWp@DZAKW @W q Dp DWJW@Cⲋ@ q Dp DWJW@Cⲇ@qDpDWJW@CⲄ@@ q@Dp@DWCZAKW @W =C ?S ~@.zJWJF> 1,xJA1H8D1<UR@H3@x[B 7AH\\@B(Ck/5 v K@B9#.x HTJF>//WBbW,z7KBWHZDW<// @@ [ !.t!KQ!J4F!>//"RK_9v K 0vJ0G/ 4GG]] #k1/Y 1KGGW_GWZW_GW^FbFf F iW_GWmFqFuFxW_GW}. JW JF>|/1, JA 1H8D1<{W, 7KB WHZDW<!. !KQ !J4F!> О@C#C~^ ~`^`^`~```޴```>`^`~```޵``G)BG9&IC&K> 4G8vKG+fI8B XCwG >(~/ @,ݥ_&HR"B!. 4G TGJGT4 G8@LP]0x5I.VJF>H=#"GA'1&I&J"IQ"@ 0@ASE!@0A_# GXyBF$G %AQ"5@ssBP"BS/#SK8@GS.. 0@AXJ V J@EVF@- GV@# aKLI E=V/,I 0@A Z#@E@S.vSKX@ GRSJVFS>_&R" A0A EG/0=0BM!BmR`J"6JB\BCk//2I0A#EkG4FJ8]//4 G1I&J8=//-vI5v`J,I E/ZA0AlLC# AEQCj,jR"G@H<//1IVA&J!#F lB0A A EACjU/j"GZUKU?8v`J,I E/ vI(}/RA `lLB0A?" AE-Cj-j"GMI=. 2v`J4GJJ@CF5HCD,I Ev/QA0Al,B! A ECjV/j"GZVKV?g8I K4G@G,U"VA_#HHD HQ-BC1 F+ lB0A AECj2.jR"GQ2J2>G,6v`JHHD HM CCE,I E8ZA0AlLC?" AECGj.jR"UJ>*/XA0Al C! A ECj`.j GS`J`>//6IRAJ"1vIF/@ lLB0A AECj-j#GMI= "@. 2v`J4GJHQQCD1 HC F,I E/UA0AlB! A ECj.j#GVJ> B@V/5vI4GMAVK# J#F1H@@CD, lA0A AECGj:.jZ#Q:J:>/,"-v`JHHD HRBRC@F,I EXA0Al C?" AEmCj.jZ#GVJ>UA0AlB_" AEcCj`.j GS`J`> QAq,BX"1B v`JCB6I@.X.X#FUJRZJJFJ%UB /&"0AXK?"?EAGx .F#VJ0A>"E:Gm IF"H8`@ C &.0AQ2J&>?"E/G^/8D@@@,V.1v`J HVJ,ID 0@AEE @Z@ E G/"XK?0A"EG>/@BHb@@GtGAGZk .& 0APJ? >EG+@=GQ"@G0 B@=4GG57JJBwBCR8/R#8K9# B B_ÆJ}([4G@Zk@&vH 0@A? `@AE@&H_&H="P}"R"Q1@@`BѰ."vI"UJ yIF> GaH0A"/EXKG?D`/[`KaG`?G2v`J!&I?"EDH"GǰE5BX"0AySI8vJG"4G;7gK4GG vHFKKCSBppBBCjQ.j1"QJ@ [C! 4vHvS HF4GD}(RK[@ZkŠX"AA4Ga,@H!@@@4G`@6wJ@GBB.`"uSJTJF>&J+BB 6B7@@X/,"XKlWKFHD<x.W. fJpuJRUJPFW>,vIŠ0vI8HGŰs//2IFJ7v`J MF,I EgAA0Aa,@?"!@EKCj.j"GVJ>Y9I&K0v`J -C,I EOEA0Ae@ @E7Cj.j{#GUJ>A2IFJ v`J MB,IE7AA0Aa,@"!@E#CjV/j"GZVKV?)R I"F 8v I0AfSIGǰ!)v I4G'4G27GJGfKkC@sB`@@Cj.j1"J rC"?6v IzSJ F'4GD}(RJ[@ZkX 4G4G GIEAe@2wFJ@@.% qHPJF>&I +AsB 2A@."UJ>/XK?M;IFAf@:v@K@X zG A@ @G ."tIQ0J4F >///5v`J7IEAe@X=!@ A%AF@.E"{IVJF>/9I? &K&v`J #C ,I 0@AAE@H]#EZ:@ Gڰ@A` @@Cj0.j"Q0J0>0A"EG//7I4GJ" B @7-2v`J7I IGB #E%HCD ,I 0@AVE}@H}#[B E GYAl,C ACj,j! FH<ZAlLC ACj.j PJ>0A?"EfGa4I J B@)v`J. EJ F ,I 0@AGEW@H E@ E G%VAlB ACjr/jR"[rKr?YAl,C ACj,j! FH<0A_#E@G3// IWAH @@ .E0I JD  D lB ACj.j"TJ>/3v`J 0@A,I GE"@H EE@ GIAi,A )ACjV.j"RVJV>0A#EG E?8= ݠ' ƠHp ] Z B #:v@KJ-z@G B]GG`]`]`}```ݤ```=`]`}```ݥ``a#k4X}"@TBtBB"4GtB-S.3!IIJu/hIU!0@[uKhGu?@-oJJs""NI=@E=?ݠ4G /qDpDPJW@@@f q`Dp`D0 @MIW@C@=!@ 8="-l4IHI E= }ݡ8]fK@@nﳝ. 5IV JF>=Ns"LQ_Z#Og e/u s/!n/#/#/!/?1"/!/ _Z#/#?1"!/.!,/@">/^!\/w#u/?1"/_R"/?!6/!2/?!./ /!&/?!"/?! /9!/=?1";/?1"/ /"/]?! [/k!/"/?!/ /_!/ /{#/u/ I[ uKhGu? - JJN IE="F3 E8- 4IH I E=:GGGk#~^^ ~(GG} `} # 4G@BHb`Zk4G@BHb`ZkG]] }(0#k#~^^ GG  4G B(baZkb#o@G]] 0#k#~^^ GGb# @0="TGBbTIZkGb#_=] }0=TG B(bSIZkG]] 0#k#~^G = =![R"2@ }s"tB`{#'@  G] #k#~0^8cGG$(= ]c84! =TGGG"0TTjZkc( =$}TG[@ZkcG0]8@#kGGGGAB `@20BGGGGk#~^^~ GGG##  #4G(b#_( (#!  4GBb-`Zk "!  @b#_("4GBb`ZkG]]} 0#k#~^^ ~(08GGb#D_G#0@' #!B)Nb#!_G#!@#G#@ L2AJ@ cL4JtBGG@"R"6Bs"0@ 4G B(b_Zk #0 @)L@]G]] }(08@#k#~8^@^H~PGG="4GBbQQZk"4GBbRZk }.JJ =C"..JU JF4JJ3B1= (ݦ"7/W/7KZ WK:G9&K&KB֦ݶTG]}GPBXbIOZkG8]@]H}P`#k#~8^@cGG0(= ]c4! =TGGG"T_iZkc( =0}TG[@ZkcG8]@P#k#~^G  X{#_G] #k#~ ^(^0~8GG=] }b#3_G=#=# ݢ$ò(4GC0D84G@#0b3"Gb#f_G ](]0}8@#k#~^ ^(~08GG=b#W_G$1@ L1)BB"4GB bGZk8b#@D = L1)BB=Rb#q_ CL  @@@@G] ](}08@#k#~^ ^(~0GG=b#_G=#=#}c $(4G08D4G@#p"1"GXb#_G] ](}0@#k#~ ^(^0~8@GG=] }GGb#_  =]b#"_ CGGBJZkBCZk8b#_G=#=#} c $(4G08D4G@#"1"Gxb#_G ](]0}8@P#k#~^^ ~(08޴@GGpb#_GGe#1`@ ` iL1)BB EiL3iBSBK"Bb#_(Ģ" Ġ8QCG0"TG B(b_`Zk5(b#4_G$&4G&08D4G@Ʋ $(  ($= (䳠b#_G$&4G&08D4G@Ʋ$d$f = &=(&b3"Gb#N_b#@G]] }(08ݤ@P#kGGGGFFG$FF!@!C W`JW@J@W@J W`J =1@=1C rF "GGGk#~^^~ (GGGb# _G@ #)N1)BB$1@ CciN3iBSBb#t_ # N0 B0@!?#11 B#G]]} (0#k#~8^@^H~PXGGGb#_G@ #)N1)BB$1@ CciN3iBSB(b#@_ # N0 B0@!?#11 B#"4G B(bOZk"4G0B8b@PZk"4G@BHbPZk"="GGGpBxbDZkG8]@]H}PX`#k#~^^ GG4G"b#@="TG0B8bEZk}G[@Zk "4GPBXbLZkG@BHbiYZkG]] 0#k#~^^ GG b#@(="TGBbEZk( =TGB bEZk= 0 GG]] 0#k#~^^ GG(b#@H="TGBbEZk}G[@Zkb#_G]] 0#k#~^^ GG Pb#@p="TGBbEZkp =TG`BhbEZk= 0 GG]] 0#k#~^^ ~(08޴@HGGGGG}#@` &iL2IB2B0gdB`D @Gb#`_#1`@G]] }(08ݤ@HP#kGGGCDGGk#~(^0^8~@HP޴X`h>pGG  =]}  ( N]QB1'HHB]@(1&J&J3!J`BH`h\^~GG Gb#_ G0 Gb#_..JV JF(=9A'Ce:`aL @ɠ"b#<_GGGGPb#_&8+0@ G%G4Gb#_ "4GBbMZk"4GBbFNZk"4GBbNZk8+""GGG B(bBZk )%iø"4GBbCZkGG8]@]H}PX`ݤhpx=]}#k#~0^8cGG( =c4! =TGGG"T&eZkc 4GGt#@(}G[@ZkcG0]8@#kP#~8^@^H~PX`޴hpx>^~GG Gb#Q_G0lGb#t_..JV J F( x =9yA*C!'K !Mq@ĠBG@"b#_08ƢB)G$GGGb#u@G'G4GPb#_"4G B(bpLZk"4G0B8bMZk"4G@BHb!NZk8,""GGGpBxb BZk G$GGGb#I@Gb#h_$"4G B(b8CZkGG8]@]H}PX`ݤhpx=]}#kp#~ ^(^0~8@H޴PX`>h^p~xG@#G "! =(BR"]X"X"! X"1"X XB(R"Xb0s"X8"X@"X¦H"XP"XX#X"`9#]#}#Xbhc Xp Xx X¤ X⤈ X!X")!XBJ!Xbk!X!>> ^(~08@޶HPX>`^h~p~x޴>^~X"1"XBR"Xbs"X"X"G0B8bnZk b#@ GG@B(R"tG@"GtG0B8b~Zk@4M@G ](]0}8@HݤPX`=h]p}x#k0#~H^P^X~`hp޴x>^~޵GG G<= G b#_<0<=G@b#=_..JV JF}00@}C+9# +"0D +BR"2F BZ#@] "@="XBR"Xbs"G0B8bnZk "b#_  KȠL @eB`("Pb#B_=G@Gx"Pb#:_G*Gb#_GGC(. n 4G[@Zk GGx"Pb# _G¦"BGPb#_G7"GPb#_GCGb#]_ G ɠ0D*"88Ţ8ʶ@G( BZ# ]]bc 4}4=!"}"(" ]"GBb@Zk4GGGGb#o_h` M @("Pb#_GGG}b#_  GH]P]X}`hpݤx=]}ݥ#k#~^^ ~(08޴@HP>X^`~hGG G= G G @A @k#dHfH+1&J&J2 B2AJ@B@1 Bx\X^`GG GG]GGi= aL@s`h@_`F L@@ @X0"4GpBxb@Zkb#_GGGGb#%_ L@ G]] }(08ݤ@HP=X]`p#k#~h^p^x~޴>^~޵GG G<= Gb#F_4<]R@  lH"tB`H <ݢ֢֢8ݲ<Gb#U_00=.y.JS yJF}858ݢ֢@}B ,!  @"1"FL8BZ#ZF@0b{#@} "@="BR"bs"GBblZk "b#)_  lL 1A hC`GG("b#W_<`G "b#Q_G+Gb#_GGC). n 4G[@Zk  G "b#7_G0¦"BGb#/_G07"Gb#(_GCGXb#t_ Gkk!( 0DK"$˦$׶8 @CG(]H }P"  =1"}"("]"GXB`b~Zk4G/4GGG8b#_g` M -A !("b#_ƢG*GGb#_Gb#_GGGGb#_  Gh]p]x}ݤ=]}ݥ#k#~0^8^@G#GGvJ`HF ]AJ`SH@F](  "GGG}"GGG B(b{Zk8Fh"=TGBboZk(G0]8]@P#k#~ ^(GGvJ`HF]@J]4G=!Hqq J1D= "4G=v Hs`J3D=J4GHpqJD0; ="="]"GG@[H{aZkG ](0#k#~^ ^(~08@G#GGBb|ZkC=  GGB(R"4G"GtGBbV{ZkG8`D<  "GTGBbZk4pb#_G"(! GGB(R"4G"GtGBb-{ZkG5`@ 4G(0JJW"@TW0@G?#[@Zkw "GTGBb~ZkG] ](}08@P#k#~^ ^(~08@G#GG0B8b|ZkC=  GG0B(R"tG0"GtG B(bzZkG8`D< 8p"GTGPBXb~Zk4ðb#,_G0"(! GG0B(R"tG0"GtGPBXbzZkG5`@ 4G0(0JJW@"@TW0@G?#[@Zkw 80"GTGPBXbb~ZkG] ](}08@P#k#~^ ^(G#G P" =b#_Ӡ"=GtG@BHb@Zk"4GpBxbwzZk"vJ`HF"Q@JQ4GbJqq JF"1"5b#_Ӡ0.`"TG B(b~Zk"0"TG B(b~Zk"0"TG B(b~ZkGTGBb0~ZkGTGBb)~ZkGTGBb"~Zk "0 à00Pb3T GGB(R"tG"GtGBb!zZk8F"=TGBb}ZkG] ](0#k#~^^GG80"GtGPBXb~Zk  "! (4G@BHb}ZkG]] #k#~^ ^(~0GGG=#! & Chbs"SF@`"FX¦"ݶ"="(BR"(bs"GBbiZk"b#X_  G=b#_ Pb#_  G] ](}0@#k#~^ ^(~0GGG=#BR"2@ b *"&¦"F#F"9#="="BR"bs"GpBxbiZk"@b#_  G=b#_ b#H_  G] ](}0@#k#~^^ G#G b#T_Ӡb#T_4 =C40 GGB(R"tG"GtGBbJyZkG]] 0#k#~^^~ (GGpb#_G"! 4G$1@ #L2IB2B1? cL4BtB@GG]]} (0#k#~^^GGG B(bzZkb#$_G]] #k#~^GGG {#@4GG] #k?DD[@ZkFk0#08{G^CP[CtG~^G G(޲ ~$X{-iZk@BHbCCCtGvZkG]]#k#> @h~4G^(~"^C~CGG (08 @>tGH~ۢ{B0޲4~biZkBbCCCtGkvZk(BH=0bGTG\\Zk8"HBPbCH="H=TGhZk=@B DyB0 @bD=CtG ChZk](="v@H!vHA@  Q.sJRQJSFQ>.vHUJF>G]]G}0#k/Q. JR QJSFQ>. HU JF>G#> @h^GtG[4G ~(^~GGG ^$ }`B@BbCCtGhZkCy`@4G@}`õ`@4GB8FGC08@(}0y`@@= C4}`@ݢC8`@ ` ]CCbtG@CB\hZkBbCCCtGuZkG]]}0#kGG #> G@h{ (~޲^G ~$ CCCtG[{uZkG]#kGG0# ({G^C@[CtG~^G G(޲ ~$H{hZk0B8bCCCtGzuZkG]]#k>C^?GC GG2C@G:1 C@C8:w@KBk pP0 [({G4CuZkCk [({G4CuZkCk5CB2!B@2"B@GG>CBCG11 B@BaB?0P p8B [({G4CuZkHCkG2$B"@"8B [({G4CuZkCk#G [({4CuZk#CCk [({G4CuZk"BCkGG>C;hC^?GG GG2C @G:1 C@C0:w@KBkG( pP0 [({G4CuuZkCk [({G4CmuZkCk5CB2!B@2"B@G>CBC11 BABaB?0Pp (GG2$B"@">C?G~0^8@ GHG= =]} ( CHM@-C } Cp ]0(GG,+m#GAG_(֢ͦ(m(; C;( BC̲G,+m#GAG_G08@HCk>C?G~0^8@-jCHG= =]} (eg }(t { TzNșЙ08$@PHt&`ThpxL @4MATCHED!!AS - !UL record!%S, !UL match!AS&NOMATCH!AS - !UL record!%S"WRITTENfile !AS written, CONFFILENSearch file !AS ? [N]: , CONFFILEYSearch file !AS ? [Y]: * NOMATCHESno strings matched!AS0NULLFILEfile !AS contains no records:TRUNCATE'record(s) in !AS truncated to !UW bytes0CONFREPYReplace !AS with !AS ? [Y]: , CONFSKIPYSkip this record ? [Y]: WHERE!AC,CLOSEINerror closing !AS as input,OPENINerror opening !AS as input$READERRerror reading !AS2IVQLOC invalid qualifier location \!AS\4BADVALUE!'!AS' is an invalid keyword value.CLOSEOUTerror closing !AS as outputNOFILE no file found.OPENOUTerror opening !AS as output,BADFORMinvalid option for /FORMAT,BADMATCHinvalid option for /MATCH8INTERR&internal error: !UL does not match !UL,NOSTRINGno find string specified<RFAERR+RMS error using RFA access: RFA = !UL, !UL: WDW_MAXPREV#too many previous records in window0 WDW_MAXPRMtoo many window parameters$WRITEERRerror writing !AS2 UNRECWILDunrecognized wildcard function4RXPERROR!error in parsing expression '!AS'4RPLERROR!error in parsing expression '!AS'FIND(P({P| , QUICONACTQuit confirmation actionNEGANSNOQUIPROQUIT( FILFAIMATFile does not matchLIBh(`{ < ~(08B@HPX`$hVpx.R|0$STRINGpattern is a string0REGEXPpattern is a regular expressionB NOTSTRING-pattern is a regular expression, not a stringLBOLMUSTBEFIRST2cannot match pattern preceding `beginning of line'D EOLMUSTBELAST,cannot match pattern following `end of line'4 BADREPEATUSEimproper repeat pattern usageD LOOPGENERATED+loop generated, check use of repeat pattern" MISSCLOSPAR missing '\)'" MISSOPENPAR missing '\('( NOTEXTPRECno text preceding ]2 UNRECWILDunrecognized wildcard function2TXTIGNRDtext at end of pattern ignored2 INSMEMALLinsufficient memory allocated( INSGROUPSinsufficient groups" CLOSPAREXP ')' expected,UNEXPENDunexpected end of pattern0RADIXEXPone of 'X', 'D', 'O' expected$ DIGITSEXPdigits expected* NUMTOOLARGEnumber is too largeH TABLEFULL3transition table is full, expression is too complex4DEQOVER!dequeue overflow during execution8 INCONSISTENCYinternal inconsistency detected0 NOSUCHGROUPillegal reference to groupRXP+($X0{Xz (" CLOSPAREXP ')' expected,UNEXPENDunexpected end of pattern0RADIXEXPone of 'X', 'D', 'O' expected$ DIGITSEXPdigits expected* NUMTOOLARGEnumber is too largeCH(H {Ht,NOSUCHIDunknown rights identifier<QUALMISS)qualifier, !AS, missing from command line: INVQUAVAL%value '!AS' invalid for !AS qualifierCLIa(X8{8Rl4> (80>zHȁ*Ё؁$ v   4    (N 0 8 @& HZ P X ` hV p x 0D (0 <Vr "BASE_MSGID_CXXLBASE_MSGID_COMP6E_COMPLEX_IO_OPNo '(' before complex numberJE_COMPLEX_IO_CO/No ',' or ')' after real part of complex numberHE_COMPLEX_IO_CL-No ')' after imaginary part of complex numberLE_COMPLEX_EXCEP1Number of arguments in complex exception not 1, 2RE_COMPLEX_EXCEP7Type not SING, OVERFLOW, UNDERFLOW in complex exceptionBASE_MSGID_IOSTRE_FSTREAM_FILE_7Invalid file descriptor was passed to filebuf::attach()NE_FSTREAM_FDOPE4Internal error; fdopen() failed in filebuf::attach()VE_FSTREAM_IFSTR;Incorrect call to ifstream::setbuf(); filebuf already openVE_FSTREAM_OFSTR;Incorrect call to ofstream::setbuf(); filebuf already openTE_FSTREAM_FSTRE9Incorrect call to fstream::setbuf(); filebuf already openXE_IOSTREAM_STRE>Warning; a null pointer to streambuf was passed to ios::init()BASE_MSGID_TASK@E_OLINK.Cannot delete an object with a remembered task<E_ONEXT)Cannot delete an object that is on a list> E_GETEMPTY(Cannot get an object from an empty queueVE_PUTOBJCCannot put an object into a queue if the object is on another queue: E_PUTFULL&Cannot put an object into a full queue\ E_BACKOBJGCannot putback an object into a queue if the object is on another queue@ E_BACKFULL*Cannot putback an object into a full queueF E_SETCLOCK1Cannot set the clock after it has advanced past 0\ E_CLOCKIDLEECannot advance the clock when the clock_task is RUNNING or TERMINATED4 E_RESTERMCannot resume a TERMINATED task0E_RESRUNCannot resume a RUNNING task: E_NEGTIME&Cannot delay a negative amount of timeRE_RESOBJ?Cannot resume a task or timer already if it is on another queuejE_HISTOXCannot construct a histogram with less than 1 bucket or the left not less than the right&E_STACKCannot extend stack.E_STORECannot allocate more memoryT E_TASKMODE?Cannot create a task with a mode other than DEDICATED or SHARED@ E_TASKDEL,Cannot delete a task that is IDLE or RUNNINGD E_TASKPRE0Cannot preempt a task that is IDLE or TERMINATEDB E_TIMERDEL-Cannot delete a timer that is IDLE or RUNNINGN E_SCHTIME:Cannot execute something at a time that has already passedDE_SCHOBJ1Cannot use class sched other than as a base classFE_QDEL5Cannot delete a queue that has an object in the queue4E_RESULT Cannot call result() on thistask0E_WAITCannot call wait() on thistaskJE_FUNCS7Encountered an unexpected exception or access violation@E_FRAMES-Internal error; unused error message E_FRAMESB E_REGMASK.Internal error; unused error message E_REGMASKH E_FUDGE_SIZE1Internal error; unused error message E_FUDGE_SIZEJ E_NO_HNDLR4Cannot handle a signal for which there is no handlerHE_BADSIG4Cannot handle a signal with an invalid signal numbern E_LOSTHNDLRXCannot delete an Interrupt_handler that is not on the stack of them for the given signalVE_TASKNAMEOVERRSPT0TT*0"CP4 `& 0"@ 0#PA`H  ,$0#?0( 0"<04 F0#9P4 E@ 0 "P@@  009080080"7@(< T0"6@(< T0"5P4 0D0E0D 0 `J 0F0`H0( J@  00I0G0@G0@F0E0PE0 E0J 0"pd@(< p <@ P00#pb`\ ?h)REMAININGWINDOW@?)0@#``d *HIGHLIGHTHIGHLIGHT.BLINK0#_@@ LIMIT0@#^`h FORMAT.TEXTFORMAT.PASSALLFORMATFORMAT.NONULLSFORMAT.DUMPFORMAT.NOFF08#PT`@ '> ףi `0#U0< 4 '%0 S00 0`#`PX ףp= ף(continu00#M`(< 0#J@@| 9p әtP&PADCAPITALIZEADAPT_CASEUPPERCASE .0X# f` @?)TRUNCATECASE_MATCHINGLOWERCASE?h)0#x 0#vH Group [!UL]: 0.!6UL!_ `P0H#id @!10UL!_ '00#y`4 &Nn0FfNn0FfYy1TtAaQq@ QqAaYy1Tt0@#l P&`&0000000#@$ "@0#0P8 `0(#`0< P p 0#@$ p 0`#{<|  'C` TODAYYESTERDA-- 00:00:00.00TOMORROW00# `,< @.EXCLUDE0SINCE  CONFIRMBACKUPCREATED?h)0#pH| @?)EXPIREDBY_OWNERBEFORE MODIFIED0#PP4 ,<`&0# `< 08 08 09 0 #`(| 5P 6( 7 0 PA@ 0 #@H? SLP&Dp $0#@( D40#  0"@0  p.00"@P(| 00#@(< XDp 0#@@( 0" @$ 0#`P H`40#`H p0#D D\L0X#D <l@ d, $0# ( 00"`4 `&0 @@,< PEH @000%#%` D Dp @ AanuUuEeNnNAEeUa0#  0YicCOIIiYyOooCcy0#  0 P0| D Dp PSFE 0 PP0| 0#P TPA EX 8 H ( 0#pL \TTS01234567RS0#``8 G `J 0123456789TRTpT0`"ax Tt`8`& 0 0">  @G)0 :  X8%PF0 00 $ 0", 0 @ 0" 0 0"P@$< 0 >  60"=0  0 "040 CMA$RTLCMA$DELAY0 6P$< 0 pp?Mb 0"0=0 00 @ &0 X+p< 0 -p8 00 h"@ 0?( 0"40 |0 U0 tP, 0"|0  0"tPU0 "8%D?  0"00h"/L U@U@&(0"$<@ 0( `4 0H"'L &0U0"8;@ 0 5P$< 00"T3P 0 l80 FCXX$EXC_LOCK%d &'0 0 08 "D? 08 < 0"@   0"0 0 h0 0"0 08 `  0 40  08 |` 0 P(| 08 P 0 P  0 @ 0 @  0 H@ 0"  0 ?00?0C< @0 CD P0A0P 0?08 $0@?< 00 @GP0 """@DUXU0*00`HP0 MATCH.MINIMIZE_MATCHFIND_REPLACE p@HIGHLIGHT.HARDCOPY.OVERSTRIKEHIGHLIGHT.HARDCOPYHIGHLIGHT.REVERSEHIGHLIGHT.UNDERLINEFIND_LINES_PRINTEDFIND_MATCHES_REPLACEDFIND_RECORDS_WRITTENFIND_FILES_WRITTENFIND_RECORDS_MATCHEDFIND_MATCHES_FOUNDFIND_CHARACTERS_SEARCHEDFIND_RECORDS_SEARCHEDFIND_FILES_SEARCHEDMatches replaced: !10ULLines printed: !10ULRecords written: !10ULFiles written: !10ULRecords matched: !10UL Elapsed time: !ASMatches found: !10UL Elapsed CPU time:!3UL !2ZL:!2ZL:!2ZL.!2ZLCharacters searched: !10UL Page faults: !10ULRecords searched: !10UL Direct I/O count: !10ULFiles searched: !10UL Buffered I/O count:!10UL   TRUNCATE.BEGINNING[000000...]*.*;*/BEFORE or /SINCEppppppp@p P pppp   p    @PPP P00Ppppp0`p````````` 0`````@```P```````````````` 0`````@```P`` 00000`0@@@@P```` 00000`0@@@@P`````````````````````````` ```0````@P`````````p``````    0000`@PPPPP`P````pP  0123456789abcdefABCDEFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPP`PpP `P0PPPPPPPPPP@P0PPPPPP`P0PPPPPPPPPP@P0PPP0  `p 0 p pInternal error, context keys not initialized. Get_Exclusive_Lock_2: Internal C++ runtime error, status: %d Get_Exclusive_Lock_1: Internal C++ runtime error, status: %d Internal error: Unexpected dtor_block_tag in do_dtor_cleanup 44 44Internal error: Unexpected null cleanup_block in unwind_cleanup_state. Internal error: Unexpected dtor_block_tag in process_dtor_block. \Create_Exclusive_Lock_2: Internal C++ runtime error, status: %d Create_Exclusive_Lock_1: Internal C++ runtime error, status: %d Internal error: SYS$GETJPI with a status of failed; %d Internal C++ runtime enqw error, status: %d Internal C++ runtime error, targetted catch clause not found. Internal error: could not find live exception.process_filemainctrl_t_astsignal_stopordch_formatch_find_subdigitch_get_numberch_free_memorych_find_patternch_compile_patternch_find_substringch_lowercasech_uppercasech_capitalizech_is_uppercasech_is_lowercasech_is_capitalizedcset_incset_incl_stringcset_clearcset_createcset_compcset_joincset_diffcset_intcset_copycset_cardcset_excl_stringcset_exclcset_inclcset_setsignal_stopfind___ignore_expressionfind___parse_windowfind___parse_highlightfind___parse_limitfind___parse_formatset_symbolfind___statisticsfind___exit_handlerfind___putfind___print_headerfind___compilefind___parse_replacement_qualsfind___replace_matchfind___show_groupsfind___print_matchlib_get_confirmationmatch_file_nameslib_match_file_qualifierslib_get_next_fileget_identlib_parse_uiclib_cvt_timeparse_exclude_specificationlib_parse_file_qualifierslookup_namebuild_expressionrpl_build_replacementparse_expressionrpl_parse_replacementrxp_nfsa_free_memorystart_at_bolin_listcheck_if_bol_is_firstcollect_start_char_setlength_of_patterncheck_for_loopexpressiontermfactorrxp_compile_patternrxp_dfsa_free_memoryrxp_dfsa_find_patternget_next_stateeps_closurerxp_cvt_nfsa_dfsafill_diacriticalsrxp_cvt_nfsa_stringno_wildcardno_wildcard_sscan_range_vmsscan_range_posixrxp___get_symrxp_nfsa_find_pattern  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  FIND ,0\ H 3 FIND_REPLACE4q!&P1FILE Filename(s)@!,P2 EXPRESSIONRegular Expression<!-P3 REPLACEMENT Replacement,8 ADAPT_CASE(`BACKUP,%BEFORETODAY(BY_OWNER, CAPITALIZE,  CASE_MATCHING(4CONFIRM(\CREATED$ DEBUG,  DIACRITICAL$ EXACT(s EXCLUDE(  EXPIRED,Ll %FORMATTEXT(tHEADING( HIGHLIGHT(IGNORE$LIMIT$ LOG(4 LOWERCASE4hx$MATCHMAXIMIZE_MATCH(MODIFIED(NUMBERS(aOUTPUT("PAD%D0(0PATTERN(X REMAINING, SHOW_GROUPS,$SINCETODAY$SKIP, STATISTICS(( SYMBOLS,T!'TRUNCATEEND(|" UPPERCASE(c#%WINDOW5 TRUNCATE_MODES( BEGINNING$END 0 PATTERN_MODES$TVMS$POSIX MATCH_TYPE0MAXIMIZE_MATCH0MINIMIZE_MATCH$NOT 8HIGHLIGHT_MODES(`REVERSE$BOLD$BLINK( UNDERLINE(HARDCOPY  HARDCOPY_MODES,D  OVERSTRIKE( UNDERLINE  SEARCH_FORMATS( PASSALL$ TEXT$ NOFF$ DUMP(NONULLS\ l | 44           T?* * ~?~????x??;-&+Ɩtޔ9l/Vk;-&p!tFpFlFhFdFDDDDD0@D`pUU0F*.* ****************************** ***************UPPERCASE LOWERCASE CAPITALIZE4  $<TQ,t,4<t|l@l@l@l@# ? ~4G0^8^@cG("#G$" "H[Pb=/ sZkb#N@8B@bG4G/`ZkcG0]8]@P#k/ {GGtG k//[$' rP"0#&#~?$>"^8[#^^"~GGG ^pJ# [(bF">~~"V@Zk=PBXb vH(" @TG .Q J > ""wZkpB ]xbGG""tG0CZk`BhbG4GWpZkG]]}#k#~^^~޴>^~ ޵(0G#G(]H}G}ݠP&D}G@U@<=L=TX\`d 12F0 FCl0ݢh]C0Bpݶ8Fݢx=C= CCCCݶC=]BbGGGtG%@ZkG; ݢ(cX=l=RJ000 B0JX=0Bl#GJBG} B B[GJF8}qFG @`8iØpA B 9*CG8=% JA `8\8}G% A`8U,/8Gh]`b#GGtG,@0=G8E1&Jp}&Jb#XG8]"GG <@Ӱ=8G1X}`] b#0@ @A8".1A. -GG@(0=Gp}pb#!&HG&H8]"Gp5@0=8Gp}!&Hb#Xx&HGG8]"G;@G8=GX}`] b#8"GG @08=0J 8}JpA8G4GGG8}\hݢ`GH]=hb#0B\G h<@Bb L]G4GGKZk=l}<]8D( QH=}~GT}ݢ ^0~G8(@8X>}HtGP~^`~޶]b#@Bb L]G4GGKZk`=8 0D (!G<x=} ]Hb#DG@Bb L]G4GGjKZkp@D= 8 G>Dx=]3v H@"b#G(@ 4GY/H2I(,03v JSF(=,38@ݢDP6vJ8@;vK?!4v I_'?&[GBb 4F@==" ]" }"$@"G~Zk B(bGGGtG KZk=}G=,}G]b#0v It @,=(=0?H  @1vHF(("G("4GTGb#V@  D G8D 4G 0D` 4G"D"}dG b#C0BiF `.Ad8"GG0}"@"G0A@d(E80@d88=G1"E8]G8/d&z ' "(GGGtG( ERJ;v@K@BhSJhGHb PZkBP]bGG4GGJZkBbGGGtG 0A8ZkG4GݱGzC/0 @/p@BGtG EHbEG8(e e0]uS@J4v`JF EGZkBb P]G4GGJZk=TɡpBx=xb0AA0A!ɱ-oA?#e-I}ZkKlIT E9'KBbI/./Ky/K GIFnIGF?>dABb GGGtG~ZkG&(c@BHbGG(eG # tGR I-vIdS IE ~ZkBP]bGG4GG;JZkݠBbGFGGtG 0@AF~ZkGBH]b%z!4G DGG"JZkX=B H]b4GtGJZkX}\}d ϡϠB@A@TG ϱGb H]`JZkPH]X}\8`D`$`!G" PH]X}\$ G ݰ" GBbIZkdG/]]}ݤ=]} ݥ(0@#k//𞧐㞧#$~ ^#^~޴ (>0^8~@HP޵X`G # CG?&{"$1" = ?$$}`{"}& s"! "} &="=?$"! ("=0""?$! = "?$& ! ="{=; 8"=_&?$"=R" ! =8"="" =; ݲ"H"#}&@;GݲP"ݲ""="ݲ= ",4(]0]]]]G}ݲ=G8]_&<}]G52AB#6"8_""B6GYGGGG@Zk58C"7"6"BG7G@Zk@DGUH] LuP}T5X=u\} U`]$ud}(h,Ul]0p4Ut]8ux}<|@uX}DGHU]Lբݲ4T007B4"4P"T004Ph"GGBb (¤"D@Zk%ݢXxGGP1!BX#p"x?P_&b(pC&B5JP" #4G6vJB"b]}Zk}&z1H9J8Kݢ0J,}C"6J"F_&":G2F&?&8=] f`1"<D#;vKB4?&$4vJ G5J@8$P"7vJ 4JB0}&=B8K`"&h=3vJ2_JP"=1?J_'0 9?KCvB@4ݢThzCt\pݲ$,]D1"0&}&D} h=]#]"]DR"7vJ &]F8vKB&5C?#l=B=?"t]"T}C"@ 44GGG\ݲ b]]"=="t|Zk8B@bGGGtG"HZkBb="]"4GGGc|Zk8B@bGGGtGHZkBb="]"4GGGR|Zk8B@bGGGtGHZkG%b#"4GJ@G%b#"4GJ@|GGGGx b#FGGGG (@8B@bGGGtGGZkBb" "GG}"GGGsZkBbGGGtGGZkG%b#xD "4G_J@?$x"! @8Ex" G%b# "4GQJ@0D! b(-   kk~ 1Nk'߽z[F#~AIM*Y^R5ӌK.ZyR%@Xj0Wtdet`~crh+:5v`H&AٽÏ")뽊7a0[b^ m޲ziQPx!}ܰ xNܜ/sf3C@p`)7)[<;mg&oJxP5* /hJ;uv 1^qHdBaB&~5}d`_j5y: P#&4`]w?u>uL֦HGƕnp^RV{W}siE!> ΁ pLcEmgx t)$}lko1ʽ \A>#ג㲕Ž|@ I[~q+ %91MO'7`l;Diwăuuasbݩ&Fe\nT,I'za3mUN)!8p:~{9͖'lOe6?>;"TO" "O:j@N/͹$Mϟ*ky8sDN}(f"R^O6K%fM&%Bp˫[7ظڳGW]=F 㫑iOGR &x i0bfCf(Z ׭f-jc@4lqO:IV2I\ʆD鎐au&^SpNRґP[T>vΰqsN_GDflFY F0osU:ܭ^*@Y7;j #1cv߈g̻~n{7ip\Z5Ojs1&PYi'D\!gI]ٝ_lRy!r.kA ""[\sRp鬞C\AQ4IvKJI/|K<.[:-7)z.l` f3xz&7$̽!]zHX/IŝS C\H+b ikNc2m@G;ho'5nɏ"ZS]x-C ןxxku02U.e "d<8 ]0":`&jR\2`^ o k*1o F"En7[JG7M6.چb%5D!sKl=m$r1ș'ziwawVj+JNcN:)wu̧a`}.h1&Z}Lz[{R|]C!<=E4>h?zAUZ> WD8EP-I2x5}ɋxN-q|9yé6OCFpm[B^1SYBٛv}dˇʣ]t=elƯV +$@s&i6`߹2P`֑b/u/+8U SSaj-zHJ_r4lE\+Tnղ?;VZo\،36펭jPVm,2L0j.5GG8zK}Q|mp%;>B2q[tuOk=D:-5sE8D`yP9,)mg#GŹ+>~r.ZBmVſXܡ#JWxnԫp, [kH1KawiH#bR^Ywt؉Ih3 P}|-67Ai14@_>hD35dX 0朏r[-9 eB1JHj[vr?05(IOwI'‚/~+9ĉ~BZLa4CpA+_uŦd@\*|凫/~sV,|j?i=qIf|:EkH>P;$ж,֝S $k8F>B6H[wB:@$*LEc<>Y :i(#9+ ukʣq x_a&An"7{CԿMo)-B##kp>\ńXd zi*48/|x'cgHw޹Pc-"OЍe#BGx\ L Z$?eKl= {gnpۺE}8[%ʹ԰8dUZ[V b4EٳF0"KW-qBS9#٦2 ܥ>6=I A075R4ܣDZ(3m[[*`ec;[QmiG咰|F(xӋ ~ah/j?fj) ~G-v cS|>dXc:N\(1ܾsL# Zeş$s0Evu7K'a4TBH02pnfL X Fy  &n_R2D)vUmvLctYdJAC+)T x}N~q*B ÀW^ϩ}Bʷ۱LϘ:,Z? Tƽ"JqBZa˙I8׿uv# yc؃R08BxJ+Uq& Y甗d_j`"I1n #zOY0re24)\]+B0 tD fx$+nf9; 49y&t%$C0i~]&)h@[9y-%>T_D40[<_6;4k50bH ˼7pXKEp RVWssYit72*Q/XϓD6"•9OZa s5zS淧a(Ndd5 pD#7 khu`z]z2+t<{&Bnr l3ƪzAC8TTD,nkH&P#BF!fOrfm@_E'vG>q˧arF,鰉KWe xi|ft/|Xdby]9P=,$Llt&6E`QpK2U@XGK<$DgL5?m@,AH&"D;1y ֝x5n}7,rw+}w>g;UQo&p8so]#5dT=YB+p w\bcpwig+u8U`OT!,g5Y\2E3'ڢis[P 60)F\eaIZb*߶U)[/:n@Cb`t[CD$gJ8Ԡ$Z*G$*~S|"\Va+"mh7{#&Q[C%`UOcyCL_,g> A}DG>2,3B(51:X8iWzZbuP9y":pHL`K_ζk-*,}5t#/=iuY=ع/zS28xì:|9ŵNN{-ϲK\)/C>-X&q 6U(ށ\DohU2]o]ԁHοW'¢sq)hU ^)/ƭŜ%C#5Plb$%!iZ)3 Ȍ&aymD Kdac;me8POR81:DNί>c *ʠ^-8brg 8t@&I4Ӫdc )Cdhn~1t>SKj:1{0gkCf$L}`j_F3k,7zQgs6|$dQ#=3ihbFsϬq}N T7B|őcN';mХC,1[r\?o?:!S'DB^ Ji> T$Ƶ{CtZNf,d im \聫?JЏ1dq_0&A9G D *|~1z̬qq:5 lAr|7 ctCۦPvOP8PBi<3| I5}SV\AaЀh hs$FȮ>U%! Ŧ1E%'.EatXk61 fpyA{_I!v({SCΞ ^֘)M9 .ŒdQt+%';uճs /P_ioU&>6@~G5-O$al`GEViD bT3v&VgU/Ү׉ILS8:D[`Klc61@[QCg߳L?:Doi#xI@m$WK(5@P# g+jU;Ёi/⌖zy O1l-L8jD NV9a/̢bM 5-D|/sa.#l`d4`ߺfө\fYZU|ֈ*r/Ƹ:󅓨D}9RM.^m@ԛL|k`j4"רCVI=F˽tKlKU)eOv^XAG%Y{+̙NW6*M{o@5*L!nS8gy=RuLB6tU0}\YaO/\$WFpDcGi^1sYcwul-{?A?@gpMk̷fr3tg.:;uN GPP1s?rF W='bW~g`鸆k.քpш6lBڴdH_޶fȦNf1jngXY3):6+`F^&l6GC:i]sQtei@MD]KGZx$ۛOJǑQdUO慁EzEO9 ),#n apOVLUǻaH!i i/;Y:y0$ 7˿as `#}\#lԽQ,#ԕ Q &bF~m baܰM4,<3AKŃՂ9l*t;ӨDO0r$%(P7oz \<1whS?IRӆRܢl K (wlf|)A ~R *v-evSwh۫vIY@~1ͿTA9i1 RWEKyҎz,"01﬑Y'qCRC &fu<İS04D)w\1҅]w&0oٍHސCiHr +"tGj"0*ͬfϋ~q K xM_!(7)qM196'@d"<@k wk$-U25^NmIg !ٹ+ Sݟ/Ag^ G{%4TC+GNj3 0f:ƃiD\i9\UGnT2a `vGy["bau]ܣdCZci| g?o3_A75RYJv5JCH T#Р476#MGgQ4f (A +mbD]3<#((awðmf%_n]Xl GQ7-uATE|pgGJvS:^ֹ$_a%5 jl2S<r0qѡaEN^w&M%Mdj&lh7zP@V#4-Y$n)1Bv^]SK Ԁ y;O(Qƀe ZE֠wGx^2.:IAPjo`12kz0=iKfd)qL!YY'Z q4{3*Su%]X[Fbt7RNgJknJ!)dT0Ϡ*F@@Qb.ih"}Ԭe=P\ {%!OP0y|ܳiV^g˦jDτCe`69XnQR(O@ITpqϣΗ[¯3;Bܟ::GCX.qcVms;pp;fd=.|1/􉩛s~Y4HJo k[ 2cI[Si;A|yky zYwv@օ;aO45zQYlY@ZJ]~dO`yb0^˒닾 IPKoVE@)^[ vd4p/ >A~BCr2qz ¶SrF֖6"Blϴzu-Ub7gzFO|ɼ1f`Kr-Rurrřq..'钁 2Dd"z;B$Qu|Nݐɱyhm0)* Pw]r'=UQM8TwUl4Ey$nz6i`M uLS]$U)ۆ)Vl`{caaa>%aP%2;8eq %},1L82)G,B2wtA=;%Li.v F+j7Ha53Dz/-6n,\Qtl #(+,2w(ꈒ/% "XH 纋u7׳/xA8˃[e&ۀf g^:)GI Xe%2Yg^< x1_^1אц\D`I#=e# ^807MPS {OiڛJFX2t;74u\dr8IkV)R>b6eyONfv& g;?Ɋe k2ܜjtm`࣢+d%NΚ j%!fhw D`ͭɐ݊^ F8*/F@@XQ,Oj1 S=qɸ_lOl!b?[pX'~o3:K7M+Ry##L<] Y9oHM_RbLPܘqVf ]u .ZO#~q, W^;kjC%i (1r8/v>*N{6:N~Bd;EfYWFbWIXSd^M"R7Burd0ԗ_ $ HHԄ3%ռEPgr8" ?R%*X:Qq>y"pVVS{m"0-ϐ?hw.GhVPQY]ْU&1A5m|նk>DD{4rjJ m11Jyw|XM7 >Sk`Zd %j o xb7NBRHy5x]h3s2CY|+YIfqSzF_TwxB2Vp:jl.,(cqMB킋Z&@hv\f7?{J ur)@ǥ s f!k=>Xʑ2 u?pqh[&rWJ0#I ,[WDVeLNWDP4h; Jtx%㿖HH) 0]g!s\8 /BVdh7/@%b(xR*kƗ˩wNs' wjʰ67*2Q(b(v<ˮg> #f:] )}Q8@p>+~*(*D9rogCnmi2~}ϟψa=)Px 34/O,} zN~*(T0njsBpVXIEkSV?PArUOeL[Kܣ3xQ%ɗtx+ešۙ m[fB2y7 t^Gǽ[6- :4וhʼnx b.oKI`*){g(s^lILBeAOovbք7սˈcʖf~F7 tZcLjK'A)7Ξxl!VΜvɇ[PRGZDŬ12K u`MG(HpSHA3Z^ :) I8-ɨC M~QOAz^٣->u &TWJGIDq8ݲhYa3{ G r #wdTyxpBu}i4}S=n ꋕPDY 'J~&=8'0 /EQ4{gԖUDjo+9^i P? 4Zvrh!#Dugf])vGF@ܮ<:%VS S]ygBo(fdWO, 8>Y#}oi ^hEU8@m}^QrSU.omym0 eN2Qe\p8^-vjb I37+s>"hukYGZfA1dYZK4]mE oysp& 'dlƺ3 ԃQ`݇/s FcD?~OV9eB{@*DmoQ_*TvØg 5; 6g)_L#}k-ysqjl.%/*Jo  Hjz;%EphB_#pItA](1=b!rƧ|9:ṯ =UCi𩨩62^u& dhٞ(\AN#z g>1Sj9+I0^&X+g,]hXʾ`/" 2)ˢ(pʲRj'[3,8 +,d UH{T884!&#OddbQwv<..8{`V; NèBtJAqB M':H6,[#~M{ߍ %,34r~_tʝ [B1Ft|rIp]ڧM_bJbnr͗a_lVT}v*"AIkX?5`I tCU{u{aR?r':5lVA|/}P=ͽ TЍghֈ^0iI-5$;mx4So?yR*ҭbEo D"f]ORϢNh|VϏH1r9wBa[/1w"vsFTh o}ݏ]is }lmd]9{-b{󓦹=uOmfPcS˅]^.cāҰO:i$oSd~3H*Ju_ƍK-쓚)U T Օ)[-HDGf1CV_=u%fW3R7s{i $HYPN`ٯgd]V?h㋰Cp=7,:>cVO X$ ׏(w yWrk]02r'OӁT?9B:{c @:뒻htxi D㖾1,R.rӎmkcV[DSE@Xci޲ e$jcH>`=`u|jx |^ ZY3oZŦw!#BJN*^*Oe_oÏt٬plڛa{!< $p{Jb kz@&e(I!Ahx*bS,ͪ괦<hO[/odSEǒ[Y]5ђ k]&5oJ3yU,93+ƭ'n~[6J>~S{/l+v0}CXbSw1gG%1/t'TI!A:;طViu (Ihh*[%NGʮ-l]~5mYwso nu8f&kB:9jjp #Q{i}/(},C:*%Vb۾х`.^`TكYן~ݛ燎E n̷!g2 H\qīN3ɺ$Tjl۬~78x]Ɠr)>Čihre\{cg|^u>ĝ^=I-hX[FMۦ繘9[\yI$,͌^IMR3K7&328`d=9y'o3r3p b4]`M&HvfrleGՄI@auwG&(GfDJm#N6p#FKu}gĊ^E1з\4Εǭ?ܳ`k ̼( 嚵Ha:o7|ShDB8A.>|r]ٟ,xvĔ$U%\ add[ B_Yu4DQaђTZ AIT3hj[.g1MiQTJB?JXg;Zp2dAVu` BNınmg3>L>a(?@>06Gps|ʏ]tHj8."/HNSccSJ ::QrSQvN /ueEQlg/ zPFD,)O+Yʽ؛z ^A&py#oS tlQ`~Qd*) X64 í2_Z8Sv <;a*k#Ghٲtt5)$?. Y_+[& ŃmhbJ(fs! h'%_m~UGfɴtHAysgܹz d.Rެ.sZ`^]1 &C}z|Mc7Dq%=.$]o{O h5%# S65dc[Grf\ڤۺ&5_Y>]1)q le/5Wҿ31'n͓P;/h(9|J2Hggg!3;)~2 aC],:)DL$UvrPH9kuNƼH:ʏ/3欼[?vZ{1*T]7Y' U?rpT"2sß*g)XT8S1[&e^xf,2 , 0l63_TꑋUJB)/hgt@SUv_?+7!K٢Di EHĔKE y_*׺9)_](:7LBʻWcUzw`D| 5)h0+CsF^f`![7FC`C[4VG uGJ轢]?td}(Nys{ahsR 1GHpIEC{i =Ex:ߖ@.g blv;u罨5B-L\O."|vQvwCK_)dr͋Lȃg/J%;2 +_r'VIS(0@ ZkIFwI 疮6$+5H ݖǕۊo+`D:kNMR7Luhar 1>&6d9be{4]0ݚ纨;Ux򜌁~T3G'Cw4a~: K򏏟|z[h;!ljĄB;PLHQ+TIߤLc)6dW vHf.Ɠم80 !!a3zH}3P%XO- ?ͨrM!btG ӬPujk`?U^s#'K ~qޱل"k'6{l wdH8D-Nwdn_3Beޟ0&s+zBZGy@F_q.rn(:޾qpO4mMf㋭F \/Hue>~<#IPgA p' $ WZK8c0LpB[rl (`h d*绋tdݨR*Q0tZTٱڵ{rg=?[dHGvTЯAl2)FhƧ Cv$QƲ]'-GUO]3.I9{ -k$-L"GZ% ʶō11m[ WboG`Ʀ.[ ) NLjMa֪!kvR*3̉{AĿTX$dr B>5Zf$M{/Zad29x`'딐x,; TJlbw. 5fzI`# 8O .›}8Z`,J kE;KHUl*\ nK _X1NE_'/_!RRNx)[f3EU&ȿ#Ԝvw`Si -|4Sz[FʽYau!0[q{ZցysTn!h[j $ɚPk畚 6t)8c0T4mMߵBRrbYgAց0\ESǓ)3|"PAa3*y`>d\u@BcLh:Xf#ӀV))+$0\u9p޴wU57Tu_<&T9G͊J :MkW藂vJ_f"9WVXU2z@S׵cַ\EQoYoȒ_~b3 7KTL#CӴɏWݸiK 0^fy^X6w 7- j7vZޡ9w +c;CU:y>n^e冶f2@[ #g:3)"Eʿ*3驷Ե( Zk0Ȧȇ@?0CF["wkrx6˰AfDk4wR˄MS&Mgt`g9ݴC@aY#5,H`țhEjow9ن9]:n2%Vw *|mT@u_) 4 xOx}֑5 O:LwV%R/ (~+Z|R g"A_f'Ի0,vJ9Rz#F9?TOZ6d_Sa^/W t^O 1Oy3ࡍ}wBhbyCj}n OUwO_w#¯ N)IW}Xe"DKQId6v]*DVq5MIg XKިjN@æWJKIKcE8hfxsgB5ըף 8ŰbؾF.Hl3Pquΰ 'M84pdt늮C4_Y8LT -Vy_UZey[  nOuOS˱U=A AIEW|Ш;h=۽[ HDl`$T)h-xa! ς i+zDYFo @M̖VIU.?*AVT`M^fZT6@r} BRzs(ɾ(6^C ~U2} Xc!٢Ҙ}({6ȫk\Ib7O&V됇pi `L va\Kkv0NeFRZ-t6(n]']=k ^=%R! K>2gpO UQ JQqVODEjp/e |Ud3e0bөԓ]&'Di)!X*3|Ny~ wwVf{ "GŠD~(Mzn/$/U-wa`*إn)rOk[{iJxsjr[`uus=AqB'YK(%NAWԳHnotLG˲#ɕEjOSXU0%Do(aw~ X7vO_(ց=HP${ tDVS*noO!|Sl!4Q)c>JrAA)_a?/ԹUˆ!;&$DwV}rE4ov 6k n\z\1Em-x/|2-C}S& hu42OzL=zq6O<1:q^ f^8+ XDxJz3w!cB/Z*Ou}F?1v(8z8r7`4 |<in"G3 <R~T 8oU506tK*z0?kD` 3L)#y0\(UӹPN|mo6S5j *'I"Vb44ܒ,nP %_iL{z'}p-$W\6e@HNQA /b#:CG96ݻA)vgdMxf*I,J] *)[q7 MaR+sw ^8K$2T(s7\$ +P@tnuonf*7.vv/ưj6]C JYι撜:vUsZS__Er0w%1AK|fTf]oq6|$EEY:Y0n5{X?L %`x9g-MPSbv$e`Q knY8TII b,;3v 51>Y  `>C|л_l5ym{꼇p4g fdaA0+ELV [vIPqix2 #G3vMNV JW ;.&n\l,d9(ZoOrZ;E\캢>h Q ?dIl3p}l+X\grT<$Dt=bi@aO@?'zΡG Q&eTOyTZ"+wF> U}/upلz,q+qd`h[Wxc@!Ynr eOvf8p3c=.]뭈 LTz(cI'OAY=XTDƕxLFh" v<: UEWU#:*ZHfodW(w"/;/ccہ$ 8s0((p > h\`)JyjS!^ LfEUatC=:)oޝ%ex?W0N ~yT5I5DX Jۙ>5gJΕD:$RtdF,>Dy갣Qcy5nIwBJD^ZM1tʶ]ÆaJY`0,}ɊԭCs;kjIjdtzm}{*C }l ON<|Bwn${2cs, %#}ShWp3bPՄJ+*U4.uAm>msME9[)Hz<ˆ\ Vss3EÐ4`?V&d?P9.ܶ2tg2 Ĭ֫a+4.8ŪjnB?DTJ!O/4Mr7k"k ^ ֙:u~Z`T ~i#7qFE)0r6Zt0ɆDTKVhW͢oZ[l:`_@` !KDR_+ݿQ LqVOR<~sE .=*ZXc #;򕸊Wq~DZJ1TI7c?Z[ ig4uq W= u 8> [kJ4݅Iho8!ubbE?wה b ;hlٲP dZɍ@S"Ɨ\ Kt"C4 dB؇16 IP)9Eb(RI%->*D vǖ 1#3#Nsd&jxJ*3mX2䏸abͤ{q*h^C#(qb!識 m$U]_3XRݙ%˄oвO夡GHY[l e~FRۓ5Xb[$/ KpB5N46 |_&5&٠EY}?=|ͼXdڪ!-rxf'ea&7 r64wc¿N=r@ۘ)wDCvzdQwKf )_O˽bP9 aWPq}k#6 :!MN~TP>xe`Q֔dJSrXX ikۂmx{{aaz Nۚqcl̠gk[uCo)S+%3P#Fm 9<ߗxF B$$SS|G 7{&%,cF|$<)y_ggQl* "Mi6 hR,_ [s(wŒYqIo}U^`2OnRzpRT_&l? zP:w^o&$ljNct&$+iׯːng66ͬ #rWO3/6,yRO72/MY,z5E^s˵ q #ACT|V+"85C zG]5*rlu6/tfZhgb7}-n5sqLko:)%^ܜOjnپ!))udM; ]p!i5#8RCM%쑙{X#na_S*_Gc4mZMr9*Rd LWSlZ9_#j-,*T {qqY,N)X!ȳ9=[wWu![У 1‘8ם3Q^xnu ^R#:;-Pn CBqh+B&nPRcXo{}fPdߪ^aNTC]1 at|6*ܤ b& JM)wR[*JUQF%#wK'sZF; ,tIquQW1Hs\߃I^?P lg4F"&m9!8&x _RB#0T z@)Wr촘?.$ Eؖ-?1!Bj"x۪ 7UU$. WÐi@Sl/g3..d΄$v!DDK$$ hK2ho0{o^W_ /$_ގ炛C qݯ2ڑ,L/'B¨'pi2'lt |iJssLSW`^%"quqտSe:={r}UJ^0 aՁpF n {œsfBF&ȼ+U2k|fbq퓳6mTx$ S.msۘ՝uXmG^(wB{39~2 @cW[~%=pYFP^iP|{&>59:Sh? >ƊlP#An| Iq@`sNVްCGnDJkWC^(qM]JBBa_dJ" ,Ǐ劁}9AE"&e:1;Sew'Yr7._0iCc"@SpP!d/ d!^~ PIFA|$XJ[_,PTZ1/M#7zwגWU tMEs8d-:cEY<<ļA JQ9왱> *s?2W)\gp5~"aqaaM,Hq1y.Yp "Cd4>$׍Do ]ojpq#90+tf8rx#_7bTn[p1]4"xÌaRLTN ܢ&V{[^ 0kc7#)E"w#VTo)e@Bڳ<6iN{;g1P# 8RC0?7N`T/hܮMt GO 뫓D_3*!=Cf>  Ec| Noˑ"mnn8 ~qs\=+2'a|/ Qs%{@Uiqt6'7+[#U*W5Op䥼?Ert>bE`ceHtVj30g`JvѲwRe8:Ydɇ$*D-с}T<{!!:17 ȂF~6Jq*GWh~R[%;M,)r\>V RVa(4tveDy&˕r!>.Ei:5=JW#kyae]a EkLl^f 9CyN sgȣVݾ !urxLDX̹\"DÆ`Jo!"Ѝ%n[{ˮ=fenVOYٝa ZWv=BiuN`+QU(L۱=LLSw"gi27%heQdz^~,L9}Fud@dy0+BqWmT')pCdAvɭX:=. BH` ieWѿ9{Zݡ0yj/sbB&1zbXN0%S] ?;;$6:Oߡj.d|'Fh|S›h5|j!2"+|d4휻b,p eh&`RvC7 \%F9Adk C p?Bc{UrBՏ3A0A`daѓ}kɅq}#]o^@1VQ0=ԕթv !_wRĻoG漀,MT+L"#L$O1i+UE=IiGd Sipwp[Zs% mMeDU,Fp"oXRXG_F/GlBP+kv|s$*B %2bv(_':&F|h X!V K |$Mu"[;=;a񥌞Oe0IסjwZB礣π]l|+)-ɋ;}iǨqK M|Etë!T|| r@wB [AX*Ti0&DQ~+>:"=$We|s{=0@CG쬶 veV9a%^)yP0mI~Dg F/s=J;E'qtu5 []wMgmr^i )spBpF5.q$_hPBrՋhm\Y5sX9y-x5/^nS0]ar8u,j yEGs0A0F9v6w&bNTYaDox*тsô ;;6|iOLZW9#-NY'(dr37*h"n[+[wFf_{GS&?Ϲ9x1"A$r7z%)xCv5+M>HH+i?@BB5K`+&1s%yWH!'hϥV.1Gk"@oAYoP3@r*1d8jd҄CS72%{R @6cI)]qaw{-kP`sM9ŧB#^ZvFP&=`S27N rZ6]= ?fKĥ4Z @ڝ05Zb^_`4 ERHQ[ms< Dg})3 |$ Vy`eI\DHcH4&UeXO׬quӤ|C3~Zæ%8iZ|VSsV}83[ZSn>>?xu'M~5ZTQ>e,2 tm V2DFشt2};4۱7=!xKO 0r )O{6/0/?$gp(=?0Z($-I)e;}{hxmylpcPoz߾b@;8Q{U,_M/΍'\5='9Mqphӫ\e!OkB@_ łQ 4'=o& NfSOEb8rl]a$PauJ6NuIgN Dl$\̣skjfMmVt"+шUI.+WD^Y> Dz}aL>M}MlKMsm>j1b vJ? pOms06iQys/A<$2:4qStlhcGc0b;B4ve"-B5~ FIND015.A 3  +[FIND.V015.PORTABLE.EXE]_FIND_REPLACE.EXE;1&1|> " ="Bb4G|Zk=1vH0?HF"GP b#4G@G b#H"4GbT@Gb# "="TG<@ӘG%b#0E 4G1 FPF@"%J@G%b#"P4GJ@G%b#T"4GJ@G%b#"\4GJ@h"G4G%b# J@G%b#0D"4GJ@G%b# 0D"@=4GI@G%b#El"4GI@Gb#C`" #"8tGxH]>8]"I@`BB?$@"! GD)#~ZkhBpbp"x= Gx]"\GD@}"P=GpGGZ|ZkBbGGGtG'GZk e4GXDx= p`=g0" G ="(]"8b#}"G,"y@`8=b8b0DG4G?D"4G8=c4G ݢH],eCC(X`G0ݲ,@`,%"tG=]Bb_F?FDGG{Zk8B@bG4G]"GFZkBb"GGtG|{Zk8B@bG4G]"GFZk0=(D= =bBb1B8"q1BG BtG8=#"UZk8B@bGGtGFZkG b#"4G@8B@bGGGtGFZk BG%b#"*"TG,J!ZI@8B@bGGGtGFZkG%b#"4G)I@8B@b?$4G]"1! DtG|FZkG%b#"4GI@G%b# 0DD}C`"4GI@%GEb#1v H4G}"F"G"@=@*2GR H?F' !! ?DBTFb@G5JHbJJ"UA?/?"yJ4GXK4GGG??@"JFZk@ G HH@A? .?"r0HQ0J2F? >/BbJ"4GG6FZk=xG%b#"2D4G=H@8B@b?$4G1! D]"tGFZkG%b#*""TGH@8B@bGGGtG FZkB E1vH"G|}ZkݢG%b#"7J4GFH@G%b#0DH"4GH@%G$1v Hb#_&&FT]0F %B}"G0v H@BbGGGtGEZk= 4G H/ 0B! =B/G4GP]@=0vJ"T} %Hb#8EG*@@=2G0v H ! 'F?DHbF@G7JJ"J@"WA4G?W/?7#{K4GZYKG[Gb?W?BEZk@ G HH@A? .?"r0HQ0J2F? >/BbJ"4GGEZkG EvHb#/*""}"Gn4@BbGJ"4GGzEZk%B2vHb3v HTGSFGnEZkGT]0H %}"b#0vHG@BbGGGtG[EZk/G b#"4G-@BbGJ"4GGKEZkG%b#*"vH"H 0EL 0EPTG6HVH vH0E0ETݱX\G@dGj"G~}"~ }"4G~tP=T]H} b# @hBpb_&x"R"("040"(="]GݲGG GxZkBbGGGtGEZkhBpbGG1vH}"GGG&zZkBbGGGtGDZk(H"BbXD (G>= >#_"GG1vHGGwZkb8B@b4G" xZkBbGGGtGDZk,4Gp G00G%b#*""TGG@8B@b GGGGGtGDZkBb "4G 0AyZk=q1HBJ"0?HF0`J}|Zk4ݢ8%BbFF =F"GGtGwyZkBbGJ"G4GGDZk&48=\]p HJ%3?J9!&A"FFVB8=F4G\"G%b#4GG@G*%b#8*""TG-G@ӨB b8 "@="GGG|ZkBb8J"4GtG]DZk@Bb8J"4GtGTDZkPH=@  @B F@4G@}\Hݢ5B@pAG G%b# 0A*""TGF@ӱ ApD<etp]@F@FFlt}"4G]"G%G}(b#bx@8bG<!=&0]0!p J5_JXB`bF0 DE0=",GGtGxZkB bGG4G0]"GDZkÈBb"GGtGxZkBb G"GGtGxZkBbG4G0]"GGCZkp=4&hB pbltGp HtGy]Zk4=t=  @?DDFtfhBtGtG4pbp`Jj]Zk4=t=]B0?Hb  @P]q1HGF@"tGtGxZkt=<%lB2?H Lb?E@FG<%J"G4GGCZkBb@"GGtGMxZkt=<%lB @?E2?HLFG<%J"bG4GGCZk(0=Bp Ib!HGFh"(GtG*xZkBtbGG4G(]"GyCZk D%   ( 0 8 @ H$*# P$ 0 A ` #'ݢb#8,%X 0}޶@]P>T@=D>>=#="Xݢ\hP#x^h]"p~0}"D%">=#L=">("޶>>r_ӨBD=bD@"GGtGwZkBbGG4G(]"GCZkD=/Bb@"GGtGwZkBbGG4G(]"G CZk `%hBbx 0 A4G`%(]"tGBZkBb"GGtGwZkBbGG4G0]"GBZkG}(b#"4G]"G;@G" iF 4G Bb?$Gʂ! 4GaF 8]"GBZk4ehB8pb2v`HTGtGi\Zk4hB8pb2vI GGtG`\Zk4hB8pb2vIGtGW\Zk8EB `E `AE "+rA 0`AGzZk KA`EծwKVJվ'9#EBb "4G vZkP$c }"BbGGtG0wZkBb8G4G]"GBZk|]}\LšP%TX`eGDHx b#rF( ~G޵4G>G @BbGGGtGdBZkD`¤B b$GGGtGYBZkD,]P B&!)vI%*FI¤(I"$FIE1AI: `} "dA "#v`H]"CyZk .BbTG$ "xJGWJ4GF`]">tG.BZkD4GG]]}ݤ (=0]8}@HPݥX`p#kl {$# > ~ ~_&^!@@G ^CP[G(GG"kyZk@BHb">"^"Gt_Zk ?$z! 4GD ?$D0B8b4GSuZk=G1H8"b#@C2v H"2Fp""}GXbxBE@ ?$4Gz! D ?$/D0B8b4G3uZkG] ](4G0#k#G^@[~^/cGGHbxZkb#_0"cG]] #kx;#@B~\\B^0B^G~G G(0޴8@HGGG$1BGCk0BGGGBxZk/ (¤pBd.Gb#JGTGp@#,0BG#HA'@!A"?FxZk.JUBc d@F@?G.Gb#JGTGT@#,0BG#HA?@! @!A"?FxZk.JUBc d@"@F@?Gp.U "J4JF P",JT.e. HE.PJzFtJ0DHTFeKc {eKvF[Fe>E> d@?GQ/yJc XKG ?d@?GF/ (¤hBd.Gb#JGTG@#,0BG#HA'@!A"?FrxZk.JUBc d@F@?G$.Gb#JGTG@#,0BG#HA?@! @!A"?FTxZk.JUBc d@"@F@?G.U "J4JF P",JT.e. HE.PJzFtJ0DHTFeKc {eKvF[Fe>E> d@?G/yJc XKG ?d@?G/ (¤XBd.Gb#JGTG@#,0BG#HA'@!A"?FxZk.JUBc d@F@?G.Gb#JGTG|@#,0BG#HA?@! @!A"?FwZk.JUBc d@"@F@?G.U "J4JF P",JT.e. HE.PJzFtJ0DHTFeKc {eKvF[Fe>E> d@?Gy/yJc XKG ?d@?Gn/ (¤`Be.Gb#JGTG,@#,0BG#HA'@!A"?FwZk.JUBc d@F@?GL.Gb#JGTG@#,0BG#HA?@! @!A"?F|wZk.JUBc d@"@F@?G,.U "J4JF P",JT.e. HE.PJzFtJ0DHTFeKc {eKvF[Fe>E> d@?G /yJXKG ?c d@?GGG]]} (0ݤ8@HP#k///#0B~YB^^~ (0޴8@G0 GGG%B D.DJDF8AF@ @¤G b#⤶@.GTGJ@$,G b#$HGTG@ $,G b#$H GTG@ӡ@4D?GGG]]} (0ݤ8@P#k//#0B~^^~ (0G G$B G#,GHb#G#HTGc X@ d@?4GG]]} (0@#kG/#0B~^^~ (0G G$B G#,Gpb#G#HTGc 0@ d@?4GG]]} (0@#kG/0BG"0B A.AJDF8AF@! 0@p0@!.[!JQ!JC7/7KtJ4F!>,H@HSB.JyaJ! /D0@4Gk[0BG"0B .JVJSB.JwaJ! F0@>4Gk#0B~0@F^^~ (0޴8@GGG 3`Q@J G3v?JG`FGG@Bq qq1"q`峪0B8b4G6OZk0B8b G4G0OZk%$l BGPJG2G@vZkX#GC! @,1@v"H"@@4@ v#V."5@"SJ"RGB$@V/[KZGC6/6K"Y'CBB3 v.4@vJ"SgBB*`BGG.JPC@/@.0B"K BsJR@JSF@>b@ ,2@HC . J@@@d.dJsC3/ @3KSgBSB C#c UC&B @C.CJ z.zJSF`,Z#HDF,Z#HGF/Z#KXF Z#@CUC:/:KYF Z#GUC_%:z@&v@K$?JD,4HHxqHF4GG]]} (0ݤ8@P#k#G~G G5#^2^~@G71B@R6vJQB81@B21 B"AJ AB GIuZk5(ABp."pJG@tZkBPJ< "v@HW.WJRYBR@B.JTBTBr/rK[yC{[B7.7JQ9BQ_Bg@0B/B`p.T.pJ"TJ"rF @B `0.t.0J"tJ"3F?BBLA5 UG BuZkK/ !"v@HB@W.WJRYBR@B.JTBTBr/rK[yC{[B.JPBP_B)@;B@`.`.J`J0BP/ @{#PKF @[/@.[K{#@J:B. JFBB /A5 UG BtZk/A5 UGtZkGG/]]} 0#k//#4G^([~^C GG/0bmMZk(B0b 4GgMZkG]] 4G0#k#~~~" ^(^0GG {#@_ =]"b#_"Xb#_G ](]0@#kGGG!F X!F0  7!@@""F  DBDGk/ ](}4GGpZkGk/G"7BkG"Bk#~G5B^^G ~G(0B08޴@HPGGGGV/ VKB޶ B}/ 0C0BQ. BQJ$F `p0C0.JF`F @F F `FF_G/GTG 0B BSTGbG;C[.[Jw#_@Hð@U@@8F8 F8`F/BGGGN:Cz/zK9LC*D=GC@F3SCWw4GGupZkG3FCw#Bv cB`0B B 0CGP.PJW_(B X@8 /("CB.BJ8ED@51BG4GG]] }(08ݤ@HP`#k5B*#~^^~ (0޴8@GGGGGGG/ B(bGGGtG0@4oZk @?GG]]} (0ݤ8@P#kGkG0 FF HA1@!4G0JC0Dk_R"/G @/"!@_k/G?" @00"0!@0k/1 #F1F HA?@Ba 4G14JqF!k"1,4G1H a"#D!D`JSpB 6H1"F1,1HG?k"/1 #F1F HA?@B 4G12JGF!k_R"///1,4G1H "#D!DJUB 6vJC1"GGղ1/1KG?k"///!0BG! #@ 0p GGGG@"11"q@?@ `0@/"1"G@k/GG4G/pG54J0B66JCPBuF77JCpBC88JvFC@CwFC@CxF@CB@B?0 @"!@k///!0BG! #@ Т@B"1"@BѲ?AB`00@B/"1"1ABk// QBG0PB G@G"B/SӢ1 sUFFG @s" 1"T"uGԲ @_!@ s0 @s"uG1""!@k///!QBG0PB! G#@G "B/1t4Q F`G2D`B" 11""F5`BaB @40`B"0G1""aBk///#G~>"(^0^8GG"_"GG_GG_G(]/0]8@#kGGGGG @R"!@_Gk ({GGtG:k//#G~G^G^&~& G(0޴8GG#GP@e$GsGb#2v J0v JSFTBEG$H}_ӘBbGGGtGXzZkG$@ b#GG0vJGG@5%@¤G0v H ! 8F'?D8 _FbF ƲG6JHbJ4G@G6/#zJ4GY8KG:GB6?G(zZkG HH@ ."r0HQ0J2F >ØBb 4GGGzZkG(b#GvHG+DGG(@ӘBb G4GGGzZkŠ$Bb2vHTG3v HGSFhyZkĠG$H}b#0vHGG_ӘBbGGGtGyZkG b#G4G/ "@ӘBb G4GGGyZkG]]} (0ݤ84G@#k#8 F~0^8^@~HPXGGGGr `B`¦BC?'b"(IJ 8vK (=,ݲ("4GtZk BbGGGtG)nZkw B?&b0vJ&Bs" (D " }4G$]tZk eBbGGGtGnZk]B(&# D4G!v H3v@JbtS H5@tF D="tZk H/BbGGGtGmZk? $Bb?&!v H" $ (4G=tZkG2DG.BbGGGtGmZkG2DG#`30 @3CB'4G(D# 1v J6vJbwS J8BF = ]"mtZkBbGGGtGmZkG2DGGG0]8]@}HPX`#k #)?$ed! ~`^Gh^p~x޴>^~޵G?%_%X>Gۥ`;GG GP>CG )!J! 4G%0!. # _'P}#$@"9v K :C@B #H="(c@TGD}HbtZkH0B8bXD8}8"4G8qZkPBXb4G4G?lZk @BHbGGGtGWmZkG0BGN â9I("Hb0="7vJ @FxS`J:v`JF ò:G@BTG(ð(},ݰsZk00B8bGXE } "4GqZkPBXb4G4G lZk@BHbGGGtG$mZkG=.@@;I2D"*B1DS ="FO RJBUBUBMJβ zSJ vJ9vK`G:G@B (cHbTG}sZk0B8bGXE}"4GpZkPBXb4G4GkZk@BHbGGGtGlZkG4G%@@D0@BD\4GG`]h]p}xݤ=]}ݥ#kGG;#&^![^""~4G G"{ ^>bZkG] 0#k/#?$8^! [~"0C(>4G~>@^H~PGG~(bmZk vH0]0B}8b?$@("=" ]4GGGoZk #,#H$D #.c #J/$F c.c cJGdF@BHb"7J6BB}8vJ"F="GtGJZkG8]@]H}P`#k/@#C~C^G^~GG#[(D0] `[ b$="R"G&oZkPBXb""#ݲG}GG}"GGkZkBb "4G/kZkG2DG`BB X"R"GoZkPBXb?$"]"! "#} t]G\Gh}G=X}"ݲGGGkZk}$Bb"#a@4G kZk "Bb" 1"]"tG%VZkpBxb"="]"GGQjZk0=`` ݢ_&"8";R"H]$LL &'@]6s"`CT4G""PT#04"8]T"<]t#D&h""PH"B (}$],P"}birZk0B8bP"4GaZkP= HB }b @40@PH"P="P]"GjZk\BbP"4GMrZkT0B8bP"4G`ZkNP=$!?HB$}b*@4BP=@"P="P]"GrjZk>BbP"4G/rZk6/0B8bP"4G`Zk/P= !?HB}b*@4BP=8"P="P]"GSjZkBbP"4GrZk0B8bP"4G`Zk"$Cv&cDs"3`J@LhB`BLeJ5CsDP}6C3JFjBLP}}քJ8CtD9CGNV&H0CaD1CF7O4GJ;CF[C{{C2NRC[{CRRB5BRRBJb CG@@`@LB@@ C$J!CFP="A?@a!@!B0"GH4CdD#r@~P]"iZkBbP"4GqZk0B8bP"4GO`ZkPB$H}b@P("P="P]""GiZkBbP"4GqZk0B8bP"4G3`ZkP}#HB}b0Dj@ "P}P="P]"GiZkBbP"4G|qZk0B8bP"4G`Zk}P}"#Hj@P}/"B}bP="P]"GiZklBbP"4G]qZkd0B8bP"4G_Zk^P}B#H}bj@P}"P="P]"GiZkPBbP"4GAqZkH0B8bP"4G_ZkB(}` ==`Pb#0"_`9$=Pb#"_`3=Pb#"_`-=Pb#"_`'=Pb#"_!`=Pb#"_`=Pb#"_`=Pb#"_G2DG `=Pb#h"_G2DG/4GG]]}#k//#_&@^_'& Z#R""@"0#H^?$P~  Xh;" ^4G(޲0^,H#^^~GGG޲("G4X"b#$8> >$8@5/Gb# "4G8@4G#+Gb#"4G8@TG#"Gb#"4G 8@tG#/Gb#"4G7@G#GPb#/0"8="TG8@xBb(4G8]"tG/JuZkG@]H]P}X4G`#k_&#^R"G?$~8"^" 4G ^(~0GG>Gв"b#7@G#b#"="TG7@XB`b"GGGGDmZk(Bh0b4G]"tGuZkc(Bh `0b4G]"tGuZk4GC/G]4G ](}0@#k #@^&_'"P#Z#?$0"H^ ! P~4GX(޲ ^,'#0>@; [~GG?&4&8 "1""G8$0"<^ ^G@b#>޲>q7@8=G@b#/("4Gi7@("!#'G@b# "4G_7@("!#G@b#"4GU7@("!#G@b#"4GK7@ G@b#tG"4GD7@<=RDa(PCG@]H]4G/P}X`#k#&0^_'8^ Z# "$^?$^X#H "~TGG޲ @~HPGGGG>"hb#>(87@ =0B8b" GGGGlZkBb@4G]"tG_tZkGhb#"="TG7@$=0B8b"GGGGwlZkBb@4G]"tGFtZkGhb#"="TG7@ӐBb`GGtG8tZk $=(}TG ! # S11 B B4B7J14B$"4G Gb#/6@dG0]4GG8]@}HP`#k#tG~^^ ~(08GGGGGGb#GvJ*00@ _ GF/% G#J@cF`< ݢ6#J7v JBFG3ÑV#JG, # b#0@ ]"GGG#@ G #Gb#]"G#G0@H@G%G b#V#H]" #GG0@G#@GC4GB CG]] }(08@#k?$#P>?$'X^T ! `^`["h~#p@[#0>"4^P;#  $^"~GGG&'G&_& "{#(> s"" R"~`b#^H">@D>4GH~8~,޲<L6@G`b#@"4G 6@G`b#0D1F F8"#4G6@G`b#0DQF@0" F4G#5@G`b#0D WHF F("#4G5@G`b#0DF wH " F4G#5@G`b#0D1HFQF"C4G5@0D HF F#G`b#"4G5@Gb#0DF1H"QFP="Cb2_JTGC5@P=]T=!v H8 DQ.QJ5Jv1 JF#P0B8by @ 4GP]"tG sZkPBTb2vHGtGLZkP=6_&!Q @"  !v H2@=.@JHD  D D D D DpBxb#""4G"GmZk/Bb#""4G"GlZk ÀBb#""4G"GjZk0B8b4GP]"tGrZk4GGX]`]h}p#k//ޢ0#H^'^71BP^#X~4G`hp޴x>^~޵~G0><G4~"&WC wG^Gs" ~bGh _&(~ G$R",F8@~B(gZk=rSHBb tG1vJ2F GGfZk( BbG( G K jtGR@J4v`JuS@JF JGfZk=Bb0@0 B0 @0BeZk..@@"J`@VJC./0J.,Fn.J.KN"A .HFrJ!G@*@&9v`JGGʢ8B@b8JGjtG*1v?J4B*GfZk BN3vJ bGTGG!rZk %%G vH  `<]=?B!!/-@ 0@F(B0bGGGtGfZkhBpbG0 =" (" A1D="]"GGseZkBbGGGtGqZkG/G *G(*8]b#R HG0A>_G=b#3@GGGG0A_G A?HB(]bC4GGqZk4GGH]P]X}`hpݤx=]}ݥ#kG/@&@8B GϒHGtG.I@bE*!v?H0@G*$fZkʠ(B0b&vHGʰGGtG!fZk0XB`bGGGtGgfZk RI$vIfSID (*(+?$}<?B! ="hBpb("aBD?&0E<]"1"=="GdZkBbGGGtGjqZk=u@,vIU@ @E'"!x-~,!.I.@ H_"2OJEHAJrAJ3FJFtJ5FF!>>ݢ6vJB 8BB"tGhZkݢ6vJB G=@< 4G8]b#8D(+GG0q@_0ݡ4. ,G Ib#P J$AqIA HF1D> <`"GGG8]o_`,, I`"C `HaIDHpDD`<< +(ˠ8]R J&@@0=o (+8]RHGi/G8]b#}@h(+GG0q@J_ӈB) @CGG\gZkBbGCG4GtGJZkA 4G/B$@b@$.s$I!A"Q$J21 @3FtG$>4GqJZk0G8]b#0@GGG G_8B.@GxD CGG@,hZkÈBCGG&gZk@BbCG4GtGNJZk4GB.@bA.qH)`@tGPJ21 AF4G>"=JZk ˡ(+0=8]RI$$A@GGb#G_ Gu@U@8BD l,tGaI ClHGaDl<]/ACgZk @G=b#3AGGGGX_ӥ0ݠB(kbG(jG ʡGtGRH$vIoSHD dZk,-@}!HMI%xHDHD@}+- GtG+,0$I(BA$H0b1J!E"HG!FG0=dZk0G%A$  D>0@4G?B!c hB} pb(" @E ="]"GGcZkBbGGGtG!pZk-vI@G G(+8]b#RHGk_G=b#3@GGGG_;(B0b0@@GGGtGdZk0@GDH%z!mB mF/0%0=8BGˠȒ IGG'H@bEtGkˡ.vIA˱`dZkB 0]b Ӓ IGTGGoZkˠ(B0b&vHG˰GGtGSdZkBbH(]G4GGoZk@}%@8BjGʡĒIGG-I@bDtG*)v?I ,A*.dZk(B0b%vHGGGtG+dZkXB`bGGGtGsdZkG2DGR/Z RK/zFS//p#~^ ^(~08@޴HPX>`^h~px޵GGGGG,GHb _%%G GJ! k! / K] i/I#zK]@G88B"}]-IY -) IY (B]"0b=" ]"GGbZk=HB8!v H1A@GGeZkGb#0A5vJm@@GB3B_ ơXB`b @G-vIGaSHGEtG (cZk G0AYA)!4GG] ](}08@ݤHPX=`]h}pxݥ#kGG.T JD)/Y )KG,@ H`G.U J E.T JE#G~G^GGGG3,T3H4`u!&H4v@K&H0B:v@KFABzB @16@ GSfZk8 @X1v HMfZk8QFSPF1BTKZTK!1@;@C{tK[GS 8!v HB589v KB"G]4G #k.P J0D#?$~"! ~>0^8^(>@~HPGGG~PBXb"G]"tGMZk= B!v H(b1JD'JG @"TGDZk0?$z! D 6/G2/=(1v J ,] B(b1GJ8"'JTGDZkx! B(b"1HTG'JDZk} B(b1gHp"'JTGDZk` } B(bh"1gHTG'JDZk0/4GG0]8]@}HP`#k///;`#~_&H>R"`^TGh^p~x޴GGG"P;[G HY P@>018Jb1@@>8>?F8>?&(^@1"6_" >,G$^GodZk#G!v HG Q.QJDF8AF@0B B1"pBxb@%0@GtGGtGGZkpBxbG>GTGGtGGZkpBxbe@G2 @GtGGZkGpB-xbGGGtGGZkpBxbe@GC0 @X=21B"GtGGZk ,A H'H9(@ ]+@ @.`""SJFEF @ XpBxb5B"21BGtGfGZkG!pBxbe@&% "!&@G!v HtG0@C=%@2v HSGZk .Gr HQ J2F >0B8b"="TG`Zk %1@ e@0.0J$F`8!F %1@"@BHb@"4GbZkGb#0@G@="GGGQ_0B8b]@@"8 D@X=D("GTGx`Zk] v/@BHbH"4GybZkGb#GH="GGG3_0B8bH= @@D("GTG\`Zk Z/`BhbG ="GtGLZk6 O@BHb0"4GSbZkGb#G0="GGG _X0B8b0= G@TGF("6`Zk 4pBxbG ="GtGKZk */%vH0B8b&@ }"GTG`Zk ,pBxbHGxD="GtGzKZk  `BhbG="GtGKZk /4GG`]h]p}xݤ#k/#?$~G(^0^8~ >@HPGG$GG0!v Jy @@,B.p"@HRJHGJ @ G/x D p."_"4GtJXeF`D/B2v JbGtGbFZk =G2?J B(b"3vJGSFG  "#tG! $= bZk.$ Gq!JF>c ?&8J4@="s"$}0D9vJG s/ vH8DsKXeG=`<=# =0@=4?J!0@!  $D#5v H? F9W$K qD.8vKV&K8GJ?&zHXFKczHI,d/ZJrZJDcGDrG<d?1"pDv7J5A7H6DWB5.D".4GJU JF4WJVJs"y`.0B8bs"SJ "gJ="fB=gB`G4GGofZkGt/=?"G0@m]4"H?&SFF4D B(b "="GtGaZk],0B8b @H "H="@,`=@*G4GGEfZkGJ$c @`GC=D.$."!W$H?"V&HqDpJpDspJTFJ3FuJVF5FD>$>{HYZCK[GW`@Y7/ B(b "GGtG LaZk.$.}JQ %J#WdHF0WJVJVfHaD?G/.G/@BJHbX KGFGCGGG5aZkG(]0]8}@HP`#k50 J?D6D5^Y0H_G[GYX#G~^^ ~(0GGGGP2v@J@v0B8bGGTGaZk#GG!v H CPBQB.JyrJdF8aF/0 BXKG?C0B:v@K B_c4v JB!Kb4DG#tG.U"RJGJDF`XEF GFxKF@GG`Zk=GGb#w_8#v JG8`D`3/? 4G$.1Q B_&1v J"2B =Gâ6vJyB!G."JF B(b/"GG4GGfZk$,.B$HbP JG0DGCGGGG`ZkG]] }(0@#k//H;#~0^8^@~HPXGGGG@`GGG P1!B@ $p"`? P G$pG  0JG3aB1"2R"1P"2GG@`pA1!B@ ta! `?pAta?$&! PB"=4G ] T(LDâBPbF1DT_ZkT=p=0J&2?H`"6F=]#H]0= =s1H4JSF`"Tp p}"1vJ}ŢtݲxQJ8Fp= "xBbGGtG_Zk=%pHG@1?HQF/ݢpJ9J@YGݲ #]=3_J!vHaFG=TG8Bx]"}"@bG/jZk?$/pH! D8Bx@bTGG}"GxjZkhBpbpH$pH`@$""GtG}yZk}Bp`H0]"aZk4GG0]8]@}HPX`#k0#&~"^_'^X#~Z#["H ޴"G&#{"=?&h1"lh#`]"d8 X=GH=?$P=G\]p["8]"tG0[<]GLTݲ"G@=,="t}bpx=4ݲD/yZk0B,=_Zk,ݢGpb#X"/,=K ==4G,@ӈ=0D1F F!c.GH"x="cJb#P`F-`(TGG,@(GG,=Bb!"GtGT F!ݰ(="xZk0B_(=j_Zk,ݢ(/ G5"x"Gb#_Gb#H"x="TG,@.G,Jb#Fh"x="TG,@0D&WHpb#D&D$,0"x"j_PBXbTGx]"h}"GiZk,D0"#,Gx="TG#H,ݠb#!D ^,@0D%wHpb#D%D&,0"x"F_PBXbTGx]"0}"GiZk,ĠDİP"#,G4G#H,pb#"D ,@0D HDDŰ,=FFC0JFF8"/G4GK,pb#G+@0D HDDİ,=FFC0JFF@"/G4GK,pb#G+@0D HDDŰ,=FFC0JFFp"/G4GK,pb#G+@0D HDDİ,=FFC0JFF$,@B4G R"KK0 GK0@GK:C0`GPB0D;C CXb8D GG ݰ$] ]"tGhZk ðBb&"GGtGhZk,G ,G`"4GH,Xpb# x+@e&HDGdDb#fD`"eK,=TG$! $F!x="+@,`Bݴ hbG GG}"GGG]Zk,}/à#T~ FIND015.A 3  +[FIND.V015.PORTABLE.EXE]_FIND_REPLACE.EXE;1||qDð*/,x"0b#%"_PBXb TGx]"`}"GhZkPBXbGGtGhZk,dR`H TD?$#v`H! aD D4@FD4GG]]}ݤ#k$`#tG~ (0<$,48@^H^P~X`h޴px>^~GGGG([0b2vHtGAZkG2vJG (B0bG2vJtGAZk$GG2v H(B0btGAZk8=0@(B1?H"2vJ0b2F 8=G<tGtGĢ2vJAZk0!@ 0H! 1v HݢF(B0=tG4ݰtG7J0bB4B" 8vJF2vHAZk8B@b$vHG)%,"="%HGX%D" GG&aZkJ#1J8B@b@"!&@"G! 2v HG2F="=GaZk2%$D -(B0btG2vJtGxAZk#G2v HG/#(B0b2v HGtGhAZk#GG2v H(B0btG_AZk =(HB0HPb2?H#@&@c 1v`H 3vHFSF = (} "$0=",TG%$@NZk8ݠXB<`b&vH D@h""GtGZZk8<}0H% c <}1v HF8=(XBh""G4vJ,`bـB tGZZk(ݠ,}0H& 1v Hc F,}(=8<ݢ5vJ .:J"J";vJF[G<ݲ8(ݠ,=0vH q,3H"qH7vJeD`1"wF,=(ݰGG8(]5vJ:v@K_G<}8ݢ(,!JV"H0v@JD ,}&vJ0D8={#<}C8v J~'v J8(B<0b2vJGtGG@Zk8=<!v H B 8=<] !3v J5?JSB(IB3hBs"6v`JF8=((BGtG,0b2vK@Zk(=, G!v H B /(=,]`!3v J5?JSB*KB3jBs"6v`JF(=HBPb("8="TGMZk(=82vH(B1?H0b4JD5vHC2F(ݲF8G,}G<tG2vJ@Zk(],=5 #_I *A) A,!v IaD(]C&v@J (8,}<=7J8vI:JF8;v@I [G(]8=G(=!v H1v J?Fx?(]8}%$2v@J 3v`JrF@%$ <= `%$. J %E ]`BdFGG@]H]P}X`hݤpx=]}#k@#~^^~GGP^G8T~G GG2R" 3`B 2GPGph@!!@P"l` p?h@?$l`4J=<"h8 5JX"h#(F$Fk $$(Bh"X== $$GGGtG0bRJ [ZkX=$$VJ0 F F#@F`$"hBpbGGGtG[ZkX=XB`bG$$GGtGZZk}/F"4=#FG,}#FFG T âVBVF@@ dF tâvC@vGTXC VÐJtRJPF CR@JF@t}#;v`K!v HaG B#6 J0@G@ (d9Jp`JF $ݢp H J F   @ $""b#c_ /#HBTh Pb_&"`="R"`]`]"d}"G@YZk P=`"b# _D 1F4G/G]]}#k"D 8BD_F#~@"^^~ (0޴8@HGGhGG@.(GGJF46K>U/5#YK9@4J60B8bGGGtGiZZkO BtGpJ 0G\Zk@BHbtGpJ Zk'4#2?J @s1HSF44âpJ7Jx1JF4GGGGb#_GD?$/G!Gg BP@J Gp`J4G 3BF\Zk/b#BpJG9KGhqJG(GG/#_D@$ʂ G]]} (0ݤ8@HP#k #~B^^~ (0޴8@GGGGG /(tGG@BHbGGGtGXZkxF Ű0@ y@? xD0/4GG]]} (0ݤ8@P#kp#tG~ ^(^0~8@H޴PX`>h^p~xG(vJGGG30[8bGGGG (A)B2 AGa~ZkG` b 4G/-dB( E @" G.JFB8F@B=B< xF@ BxF`c v`HF @`G1 @R" \Zk0BGb#PAݲ BGG]"""G_=} B0 @=E@.vrJUJF>0B@ A @1A[Zk= @`@Bb AG4G)v ItZkG !?H 0J  F GEB4Gb@.s"J8eFdF`tZkG !?H0 @ %@ P Br.R"rJR"@%_@F]P@B G岶 BG@b#@G/TGK$_%0 @岡 B?@TGEGb# GMF^`@B0MB B\_%G]"b#0-@_ GU%Bb4G@0.P @0J"+FV p.pJFR%GtZkCG@"GG=bGG)"IG P A  _G5%0 A B4@ P AQ.QJKF0@.1"J8%F+ %-v`HGtGGŢ0B8b B2A@p}ZkG42(0%$l -%$l *X((&G$%$l !G/(P$v`HBb $AG4G2tZk%$l #bH)v I/(IiD`4GG/ ](]0}8@HݤPX`=h]p}x#k#~^^ ^(~08GGGGӢ6vJӲ GBb4GsZk%$l #bH0J`4G/G] ](}08@#k=GG}"b#m_$=2v J! sS HSF$0B B"zSJ(9vK:G}=;BQ.QJKF@1,1"1H8%D //@#~^^~ (0޴8@H>P^XG#G`GGGGG G)1v JT 8 F4`X Fe G-GIuI@bGGGGGG_ RH8D XDQG.GJeGb# A0JBTG_G','H_Gb# A0*@TG_=','HYGb# A0*@TG_3IJDA*,*HQ@*.  JQ1D(`.JP Ba@!!BQDAGPD4ZZkH@H *@jYI DɢG.GJRJ6vJ> B5BQDA@G PDZZkJWJBx KF)?G]]} (0ݤ8@H=P]X4G`#k4Gk.U J UE'.Q 'JQF.P J0D.P J0D .P J0D@.R @J2F.V JF'.Q 'JQFà#~ ^(^0~8@H޴PGG#GG.`J 1#Q/YK qD]pDPRUJPWBGCb#!_#="D&B@.J B.J@C6BC C.PJ0@KrXK#FC>.wHTJF>/$D D.DJ FB@(D d/dKB@2fCGGYZk/wHXKG?PD .J~GPb#GTG_ED `.JwG0b#GTG_:/D`.Jo.}=G/b#a@GGTG$_ .JdGPb#GTG_Gb#GGTG`_ .JXG0b#GTG_G`b#GGTGx_.JLG@b#GTG_G ](]0}8@HݤP4G`#k/X KFPy/[ yK[GQP_FPU.U JF`.W JFa. HT JF>kD/Z DKZFs.U JuGv/ HX KG?w.U JF~$.Q $JF$.Q $JF$.Q $JF$.Q $JFd,C dHF#4G^ [~^GGG({qZk4G/ G]] #k/p#tG~^^ ~(08޴@HP>X^`~hpx޵GG#G=GG]}5J { GGG>^G~@Ӻ=8F.v JJAOAGb#GGGGGGG@ӧݢ bGF F@F GgG>G޶GGtG+v`I@G'_'T-B BԢ8v@J9v@JP B:C;aK7J_'F7v`KԲp B4YmA8K6vK B3v@J!H7D ԲRJ:vHvSJVGC9:H4!vJAGTRJ v@KpSJDCG*:H4!vJAG0 B$4v H!v H @:JCTG:v@J& tB1@7JFy/P9vK5v@K4_KEF9vKFpR`Jx`F`6vH5HEF0 @1@"_CB`VmA6!v`K v K7?K`EF6 v`KFRJxFV8v@K3_KxE`F0B"BG(8"DO?4G/G]] }(08ݤ@HP=X]`}hpxݥ#k/G@À#~^^~ (0޴8@H>P^X~`hp޵xGG#G=]GG}GGG b>G^G~GG G.JGtG@ӥG3vIBF8FSFFFOF4[MB~P@B'7v@KPmB6JG.v@KFA۱GGGТRJ4vJxSJFC8J .vJG۱0@B7v@K8vK'Cb#4HGFGGGG @MaPMB.vIGb#0@B&5JA6v JGFGGбG'GGG @4HQMBP@B7vJ0@B?'8v@JSmB6JCF2v@JGsGR`K.vHvS`KEC;vJ9H &WB8vJ8GGGӡG6IFӱSGGGb# @GȡE E E @8E`8EXER4GGCG]]} (0ݤ8@H=P]X}`hpݥx#k#~^^ ~(08޴@HP>X^`~hpG#G=GG]}B\BGGGGCk//Gb#~GGGGGGG% @FL FJ@FH`XF2&0B梗VJ 80 C8g=@lC0`C 2v`KSB@gGGG>GG^Gb#~ _ӽ&&V!H '0 BL,B3v@JvBlG 81C ( X"G Gb#~GGGGGGG @ G2DG//'+Gb#0 @&3v@JA,@uB!aGGG~GGGGG @ G2DG|///).I#)JP BF&F0 "J //)/ K:KYF@g[lC vH@;.3?JJw1JwF/_&X C89v K2CXGGGGG0@AJLAʢ3vJb#G1J3F*GG~Gu @ G2DG6/' Gb#0 @ &2v JA,@TBAG'G~GGGGG[ @ E@ EE/g$GCl@%vH@C . J_FF)!Ǣ.VB6J:?K{1 I [G6G0@A%vHJLA&HD(/gGb#?'0`BLlB!vJ4G9@ ,GG~GGGGG @ G2DG///?'_'4GL B0Bl5v JpBPB4JG8vJFlC & lG0vJG4v JB GL7vJBG _IGb#D GGDz~ @ӫ( xE@/E E`EXF xFF XF@g &SlBӢ6vJBӲ 'X CX:v@K[CXG &JLA*!v H0@*' &Q,BQ2v@JWBQGGGGLB0BGl9vJG8Kb#G GG~ @` E@ EEXW//F F ءF G&RLB4vJB_'WB79v K:C7g?$[lC vH@G)GGLBb#,0BL4vJG3_JtFGLGG~G] @! E@ EE///XFJ0@_&0@D@$1vH&vH0?H@F$İ/4GG]] }(08ݤ@HP=X]`}hp#k/// F 1 AGF@ GF?1Bk/Gk//#G~G^ ^(~0GGGGG_4G0ZcB8]:BR H"1J\B!B$ Ck/ }G b1v H]"tG_= bG!]"tG1v H_ӠC/ }G b1v H]"tG_///GG] ](}0@#k#~^^~ (GGGG/@@ BRJ1"!!J\0`@ c")/4GD@.wJVJF>//%4G?G@y/`YK[yK`Gy?0K@.qDKPJF> //8BG?"4G///QZkG]]} (04G@#k//P#$~0`FX^0@F`^Fh~px޴>G#G'$G0GH"3aJG27AJGESFG G[G@C@=0F0WJ5FFFF@Ghb#GGH]"@}"P""G@P=B"@h\<@pCk///&0@"0A8!DF?//'0@8!DF?E'0@8!D[GE?0@8!D?0@8!D??&0@ 4G8!DF?///e&0@8!DtFe?|Ţ&0@"8!DFŲ?s///%_'P@Z#8!D:G%?g///%&p@"0A8!D0F?Z//e&p@"8!DuFe?O///Ţ'@#8!DFŲx?C///@]VAK@0@8!Dn?9/0=8!D0 C0=g?2//@VHP@8!D^?)/0@0@8!DX?#///_&&R""0@FB@}0ݢVaJwFB@}@///8!D>? /H}0J0`C1v`KF{(I8B@b0@G@4G@ jZkG%$l l/Ghb#B ]"'@^ GHGGH]"@}"P""G@8B@bG4GXjZk %Hݠ ?I0@!vHDGH/P8B@b4GBBBtFpF@jZk H}&H0`@'v`HDe//"(0G8GH]"P"0"eXb#(" ~@}" "8"_8B@bG4GjZkG ŠH'H0@)vHD/P=8B@b4G8!D jZk H&I0@'vHDP= X"E H8$]TG(SB4@F0B1"JYB5JB38y;KyG6vJVB6:?J(v KHG0vIRHfSHFvuUGB5R JxFբ8v J7vJF0@BAGB!R H?8GRI""1JG!BL hG\B<Ck//8]1vHG]]"0b#8_8=BG]"A'@0b#!1v H/_:1/8=1vHG =]"0b#$_8&//$vHA@RJ!F@!F` F F!F$vJRJ@8 FRJGX F 8G$C':v@K[CC H@/8]0@BFGB8]RI8B@b4G[iZk  Q8B@b4GRiZk  H8B@b4GIiZkP ?/GGGb#_e(vHhB&H"D?"~NZkE"GGb#9_ G@="4GGGb#E_8B@b4G#iZkp GGHb#%_Š)H (ED De$ gDeDXvH`GCGX]`]h}pxݤ=#k#4G^ [C~G({hZkG]4G #k#@0B~^^ ~(08GGGG@;GRJR"3AJ\\BbB1`Ck/1vJ bGGGG_ bGGGG1vH_///1vJ bGGGG_4D %T D%D?FGb#GTG{_G]/] }(08@#k/#~^^~ (0޴8@H>PGGGG#CG cGB#BCBGB4GBBB3HsBtBTBtBtBtBBTBTBtBTBSBdJqsBQ3BQ1Bq3B)@)A0B@8b.p"GGJtG`,H H@"KZk1 (A? PA0!A ("!A0D? G]]} (0ݤ8@H=P`#ke B)A0`B@eG4`JG@XOZk6/4G#)A`JY8K G6?@6,hHA6H(D6< )A@,/H//PڞP#C0%^4GX[8%^@%~H%P%X%޴`%h%p%>x%^%~%%%޵%%~GG8&`b>hZk8=%$l GH="q."0BSqJq> "1"?F.UJ>(?"&GG8hB<81@C"GMZkGw Kb#5J0 CB0"4G0F0_GG0]"0}"b#_08=8B?" GF0BGMZk5vJ0ݢ8PFG0C0= G 0=!@< G GGb#EGGTGL_CH.qI 0APJFH>< 0A A_@GGb#"4GGH_0EH]!D0-J.Gb#GJJTGEDBeR`H`E%%_%1v H/`EbE%?DE 8bE `D0HEE1v`HG]"0}"b#m_0A AJ!0G-,pmH8PD"@D"G(]"H}"0"xb#_8} Bm, G`AaMI"CmHaDm<4G .r0HQ0J2F >.GvmJUJF>D"G(]"H}"0"xb#_j H #m,CmHjDm<-,GpIA-H0D-<0A!."?@](]0A )!AR"@]` A_lQ@I8}/vHE / 8XB`b4GfZk8  8BG?"GMZk8͡.vIͱ4GG0%]8%]@%}H%P%X%ݤ`%h%p%=x%]%}%%%ݥ%%%#k///20B4vJ#4C4C9`,0CH`B. JG-sGGG&G.6JvCJB#.JvBB5,"5HC 6JF 8,vC8H#B!.!JvB!.! !J8D/GCB5F?9#4C?Gk2k# ~ B^^GGGS@@q" 2aJGB@\|BCk 1"2!JGB|@\_/GGHFGG@TG,GH@ZkGC,HFGTG@ZkG]/] }(08ݤ@P#k#(~^^~ (0޴8@H>P^X~`hp޵xGGGGGGG0B B /@.0BJ B A5A2F `@GP.b#4GPJg "4_"B /'Gb# "4G_pB"%  C 4G0 @% #@_/@-1`@A.AJEO`EGGGGGxb#X_GE?DG0@ @ G?9@ . JGE?D?1eGGxb#0`Be cBD@G.JEGG2_IGGTG@ZkGE?D?E! B G!GGGxb#_E BGGE?D?GGGGGxb# _4GG]]} (0ݤ8@H=P]X}`hpݥx#k//`# ~^ ^(~08@޴HPX>`^h~px޵GGGGGGG0B B @0B. BJE  /@G.b#4GJG "q_P"`B 'GPb# "4GZ_BX" E C E 4GIGGTG@Zke 1`@ G 0`A@e `A!.!JG E_F-1`@`EREG0B岸 B@Y/YK E`Gݱ#0B E@岲 B!.!J@Gb#u AuA0BF岷 BGGGG"G&_s@(,(HYGG] AF AFF BOGGGGGb#!L_GE AFG 1@?塠 AE GH E/@ B0BGGGGŢ"@0B/ BKu AuA:G ŲM`G@G,b#H_GEGGEGGb#_ E塠 A GGGGGGb#_ GG E?F A Gj_ 0A@.JG E?F`_4GG] ](}08@ݤHPX=`]h}pxݥ#k /  G//#TG~^^^ ~(08޴@GGGGGG@;b#6JGGS_=G0&b#4G "X_XbGH(b#0@F_!GqeHH.PJF>Pb./H#UJcBS.CSJvEJF>.D%/JzXHY8K:G%?G]] }(08ݤ@P#k#~4G^ B ^(~08@޴HPGGGGG`G4GCd!W'H:Br.G8FrJX5GJ BJD "7J}B$\BXCk///4G/Ge/G/G%/tG/TG岮/G/_F4GxF F ثF`FTG%/0@C㲰 B7Bq.qJ///_FGGGGb#5_ӅGGGb#K_/_F0@CDFwXEFq KFg`C PCt:B/bK9J'KU9 2!H=ZB@@\<@CkTG^/GŲZ/tGV/TGR/tGEN/TG%J/4GF/GB//G>/G:/G9#e&4///0@Cc pC/;BG/KG@G G0@㰧 @G%/GE0B B GeC0@BC PB@Gb#&G"s"G>_$1@/GGG0b#_/0@CC PC@Gb#GG"G#_=G?DGGGb#_/,4GaH"@HD<GrHG&.Q0J2F&>Gb# "@""TGC_ӻ//ǠGb# """TG7_ӯ//Ǡ"Gb# "1"TG*_Ӣ/ǠGb# &"'TG_ӗ//ǠGb# &"'TGs_Ӌ//ǠGb#P &"'TGg_//|ǠaKGb#` &"TGG'X_pGb#GTGQ_ihǠaKG &"G'`b#TGD_\Gb#GTG=_UTǠGb#h &"'TG3_K//HǠGb# &"'TG'_?//<ǠGb#X &"'TG_3//0ǠGb# &"'TG_'//F@U@@DD sJGF."vJRFJSFF>D.UJF> GGGGGb#_tG4GŰC0@@C4GG] ](}08@ݤHP`#k#~C^^G/K vJG CGØvJ(4vJC[GG/qDpDWZBKW@@W@@ q@Dp@DWZAKW @W  q Dp DWJW@CⲚ@ q Dp DWJW@CⲖ@qDpDWJW@Cⲓ@ @ q@DWp@DZAKW @W q Dp DWJW@Cⲋ@ q Dp DWJW@Cⲇ@qDpDWJW@CⲄ@@ q@Dp@DWCZAKW @W =C ?S ~@.zJWJF> 1,xJA1H8D1<UR@H3@x[B 7AH\\@B(Ck/5 v K@B9#.x HTJF>//WBbW,z7KBWHZDW<// @@ [ !.t!KQ!J4F!>//"RK_9v K 0vJ0G/ 4GG]] #k1/Y 1KGGW_GWZW_GW^FbFf F iW_GWmFqFuFxW_GW}. JW JF>|/1, JA 1H8D1<{W, 7KB WHZDW<!. !KQ !J4F!> О@C#C~^ ~`^`^`~```޴```>`^`~```޵``G)BG9&IC&K> 4G8vKG+fI8B XCwG >(~/ @,ݥ_&HR"B!. 4G TGJGT4 G8@LP]0x5I.VJF>H=#"GA'1&I&J"IQ"@ 0@ASE!@0A_# GXyBF$G %AQ"5@ssBP"BS/#SK8@GS.. 0@AXJ V J@EVF@- GV@# aKLI E=V/,I 0@A Z#@E@S.vSKX@ GRSJVFS>_&R" A0A EG/0=0BM!BmR`J"6JB\BCk//2I0A#EkG4FJ8]//4 G1I&J8=//-vI5v`J,I E/ZA0AlLC# AEQCj,jR"G@H<//1IVA&J!#F lB0A A EACjU/j"GZUKU?8v`J,I E/ vI(}/RA `lLB0A?" AE-Cj-j"GMI=. 2v`J4GJJ@CF5HCD,I Ev/QA0Al,B! A ECjV/j"GZVKV?g8I K4G@G,U"VA_#HHD HQ-BC1 F+ lB0A AECj2.jR"GQ2J2>G,6v`JHHD HM CCE,I E8ZA0AlLC?" AECGj.jR"UJ>*/XA0Al C! A ECj`.j GS`J`>//6IRAJ"1vIF/@ lLB0A AECj-j#GMI= "@. 2v`J4GJHQQCD1 HC F,I E/UA0AlB! A ECj.j#GVJ> B@V/5vI4GMAVK# J#F1H@@CD, lA0A AECGj:.jZ#Q:J:>/,"-v`JHHD HRBRC@F,I EXA0Al C?" AEmCj.jZ#GVJ>UA0AlB_" AEcCj`.j GS`J`> QAq,BX"1B v`JCB6I@.X.X#FUJRZJJFJ%UB /&"0AXK?"?EAGx .F#VJ0A>"E:Gm IF"H8`@ C &.0AQ2J&>?"E/G^/8D@@@,V.1v`J HVJ,ID 0@AEE @Z@ E G/"XK?0A"EG>/@BHb@@GtG@Zk .& 0APJ? >EG+@=GQ"@G0 B@=4GG57JJBwBCR8/R#8K9# B B_ÆJ}([4G@Zk@&vH 0@A? `@AE@&H_&H="P}"R"Q1@@`BѰ."vI"UJ yIF> GaH0A"/EXKG?D`/[`KaG`?G2v`J!&I?"EDH"GǰE5BX"0AySI8vJG"4G;7gK4GG vHFKKCSBppBBCjQ.j1"QJ@ [C! 4vHvS HF4GD}(RK[@ZkŠX"AA4Ga,@H!@@@4G`@6wJ@GBB.`"uSJTJF>&J+BB 6B7@@X/,"XKlWKFHD<x.W. fJpuJRUJPFW>,vIŠ0vI8HGŰs//2IFJ7v`J MF,I EgAA0Aa,@?"!@EKCj.j"GVJ>Y9I&K0v`J -C,I EOEA0Ae@ @E7Cj.j{#GUJ>A2IFJ v`J MB,IE7AA0Aa,@"!@E#CjV/j"GZVKV?)R I"F 8v I0AfSIGǰ!)v I4G'4G27GJGfKkC@sB`@@Cj.j1"J rC"?6v IzSJ F'4GD}(RJ[@ZkX 4G4G GIEAe@2wFJ@@.% qHPJF>&I +AsB 2A@."UJ>/XK?M;IFAf@:v@K@X zG A@ @G ."tIQ0J4F >///5v`J7IEAe@X=!@ A%AF@.E"{IVJF>/9I? &K&v`J #C ,I 0@AAE@H]#EZ:@ Gڰ@A` @@Cj0.j"Q0J0>0A"EG//7I4GJ" B @7-2v`J7I IGB #E%HCD ,I 0@AVE}@H}#[B E GYAl,C ACj,j! FH<ZAlLC ACj.j PJ>0A?"EfGa4I J B@)v`J. EJ F ,I 0@AGEW@H E@ E G%VAlB ACjr/jR"[rKr?YAl,C ACj,j! FH<0A_#E@G3// IWAH @@ .E0I JD  D lB ACj.j"TJ>/3v`J 0@A,I GE"@H EE@ GIAi,A )ACjV.j"RVJV>0A#EG E?8= ݠ' ƠHp ] Z B #:v@KJ-z@G B]GG`]`]`}```ݤ```=`]`}```ݥ``a#k4X}"@TBtBB"4GtB-S.3!IIJu/hIU!0@[uKhGu?@-oJJs""NI=@E=?ݠ4G /qDpDPJW@@@f q`Dp`D0 @MIW@C@=!@ 8="-l4IHI E= }ݡ8]fK@@nﳝ. 5IV JF>=Ns"LQ_Z#Og e/u s/!n/#/#/!/?1"/!/ _Z#/#?1"!/.!,/@">/^!\/w#u/?1"/_R"/?!6/!2/?!./ /!&/?!"/?! /9!/=?1";/?1"/ /"/]?! [/k!/"/?!/ /_!/ /{#/u/ I[ uKhGu? - JJN IE="F3 E8- 4IH I E=:GGGk#~^^ ~(GG} `} # 4G@BHbuZZk4G@BHbpZZkG]] }(0#k#~^^ GG  4G B(bZZkb#o@G]] 0#k#~^^ GGb# @0="TGBbBZkGb#_=] }0=TG B(bBZkG]] 0#k#~^G = =![R"2@ }s"tB`{#'@  G] #k#~0^8cGG$(= ]c84! =TGGG"0TcZk$Qn<~ FIND015.A 3  +[FIND.V015.PORTABLE.EXE]_FIND_REPLACE.EXE;1mjc( =$}TG[@ZkcG0]8@#kGGGGAB `@20BGGGGk#~^^~ GGG##  #4G(b#_( (#!  4GBbYZk "!  @b#_("4GBbYZkG]]} 0#k#~^^ ~(08GGb#D_G#0@' #!B)Nb#!_G#!@#G#@ L2AJ@ cL4JtBGG@"R"6Bs"0@ 4G B(biYZk #0 @)L@]G]] }(08@#k#~8^@^H~PGG="4GBbJZk"4GBbLZk }.JJ =C"..JU JF4JJ3B1= (ݦ"7/W/7KZ WK:G9&K&KB֦ݶTG]}GPBXbHZkG8]@]H}P`#k#~8^@cGG0(= ]c4! =TGGG"TbZkc( =0}TG[@ZkcG8]@P#k#~^G  X{#_G] #k#~ ^(^0~8GG=] }b#3_G=#=# ݢ$ò(4GC0D84G@#0b3"Gb#f_G ](]0}8@#k#~^ ^(~08GG=b#W_G$1@ L1)BB"4GB b!AZk8b#@D = L1)BB=Rb#q_ CL  @@@@G] ](}08@#k#~^ ^(~0GG=b#_G=#=#}c $(4G08D4G@#p"1"GXb#_G] ](}0@#k#~ ^(^0~8@GG=] }GGb#_  =]b#"_ CGGBRDZkBt}Zk8b#_G=#=#} c $(4G08D4G@#"1"Gxb#_G ](]0}8@P#k#~^^ ~(08޴@GGpb#_GGe#1`@ ` iL1)BB EiL3iBSBK"Bb#_(Ģ" Ġ8QCG0"TG B(bYZk5(b#4_G$&4G&08D4G@Ʋ $(  ($= (䳠b#_G$&4G&08D4G@Ʋ$d$f = &=(&b3"Gb#N_b#@G]] }(08ݤ@P#kGGGGFFG$FF!@!C W`JW@J@W@J W`J =1@=1C rF "GGGk#~^^~ (GGGb# _G@ #)N1)BB$1@ CciN3iBSBb#t_ # N0 B0@!?#11 B#G]]} (0#k#~8^@^H~PXGGGb#_G@ #)N1)BB$1@ CciN3iBSB(b#@_ # N0 B0@!?#11 B#"4G B(bHZk"4G0B8bIZk"4G@BHbKJZk"="GGGpBxb4~ZkG8]@]H}PX`#k#~^^ GG4G"b#@="TG0B8buZk}G[@Zk "4GPBXbFZkG@BHbRZkG]] 0#k#~^^ GG b#@(="TGBbNZk( =TGB b[Zk= 0 GG]] 0#k#~^^ GG(b#@H="TGBb*Zk}G[@Zkb#_G]] 0#k#~^^ GG Pb#@p="TGBb Zkp =TG`BhbZk= 0 GG]] 0#k#~^^ ~(08޴@HGGGGG}#@` &iL2IB2B0gdB`D @Gb#`_#1`@G]] }(08ݤ@HP#kGGGCDGGk#~(^0^8~@HP޴X`h>pGG  =]}  ( N]QB1'HHB]@(1&J&J3!J`BH`h\^~GG Gb#_ G0 Gb#_..JV JF(=9A'Ce:`aL @ɠ"b#<_GGGGPb#_&8+0@ G%G4Gb#_ "4GBbFZk"4GBbGZk"4GBbQHZk8+""GGG B(b:|Zk )%iø"4GBbv}ZkGG8]@]H}PX`ݤhpx=]}#k#~0^8cGG( =c4! =TGGG"T^Zkc 4GGt#@(}G[@ZkcG0]8@#kP#~8^@^H~PX`޴hpx>^~GG Gb#Q_G0lGb#t_..JV J F( x =9yA*C!'K !Mq@ĠBG@"b#_08ƢB)G$GGGb#u@G'G4GPb#_"4G B(bEZk"4G0B8b.GZk"4G@BHbGZk8,""GGGpBxb{Zk G$GGGb#I@Gb#h_$"4G B(b|ZkGG8]@]H}PX`ݤhpx=]}#kp#~ ^(^0~8@H޴PX`>h^p~xG@#G "! =(BR"]X"X"! X"1"X XB(R"Xb0s"X8"X@"X¦H"XP"XX#X"`9#]#}#Xbhc Xp Xx X¤ X⤈ X!X")!XBJ!Xbk!X!>> ^(~08@޶HPX>`^h~p~x޴>^~X"1"XBR"Xbs"X"X"G0B8bhZk b#@ GG@B(R"tG@"GtG0B8btxZk@4M@G ](]0}8@HݤPX`=h]p}x#k0#~H^P^X~`hp޴x>^~޵GG G<= G b#_<0<=G@b#=_..JV JF}00@}C+9# +"0D +BR"2F BZ#@] "@="XBR"Xbs"G0B8b hZk "b#_  KȠL @eB`("Pb#B_=G@Gx"Pb#:_G*Gb#_GGC(. n 4G[@Zk GGx"Pb# _G¦"BGPb#_G7"GPb#_GCGb#]_ G ɠ0D*"88Ţ8ʶ@G( BZ# ]]bc 4}4=!"}"(" ]"GBbzZk4GGGGb#o_h` M @("Pb#_GGG}b#_  GH]P]X}`hpݤx=]}ݥ#k#~^^ ~(08޴@HP>X^`~hGG G= G G @A @k#dHfH+1&J&J2 B2AJ@B@1 Bx\X^`GG GG]GGi= aL@s`h@_`F L@@ @X0"4GpBxbXzZkb#_GGGGb#%_ L@ G]] }(08ݤ@HP=X]`p#k#~h^p^x~޴>^~޵GG G<= Gb#F_4<]R@  lH"tB`H <ݢ֢֢8ݲ<Gb#U_00=.y.JS yJF}858ݢ֢@}B ,!  @"1"FL8BZ#ZF@0b{#@} "@="BR"bs"GBb#fZk "b#)_  lL 1A hC`GG("b#W_<`G "b#Q_G+Gb#_GGC). n 4G[@Zk  G "b#7_G0¦"BGb#/_G07"Gb#(_GCGXb#t_ Gkk!( 0DK"$˦$׶8 @CG(]H }P"  =1"}"("]"GXB`b'xZk4G/4GGG8b#_g` M -A !("b#_ƢG*GGb#_Gb#_GGGGb#_  Gh]p]x}ݤ=]}ݥ#k#~0^8^@G#GGvJ`HF ]AJ`SH@F](  "GGG}"GGG B(btZk8Fh"=TGBbxZk(G0]8]@P#k#~ ^(GGvJ`HF]@J]4G=!Hqq J1D= "4G=v Hs`J3D=J4GHpqJD0; ="="]"GG@[H{-[ZkG ](0#k#~^ ^(~08@G#GGBbvZkC=  GGB(R"4G"GtGBbtZkG8`D<  "GTGBbxZk4pb#_G"(! GGB(R"4G"GtGBbtZkG5`@ 4G(0JJW"@TW0@G?#[@Zkw "GTGBb[xZkG] ](}08@P#k#~^ ^(~08@G#GG0B8buZkC=  GG0B(R"tG0"GtG B(butZkG8`D< 8p"GTGPBXb#xZk4ðb#,_G0"(! GG0B(R"tG0"GtGPBXbLtZkG5`@ 4G0(0JJW@"@TW0@G?#[@Zkw 80"GTGPBXbwZkG] ](}08@P#k#~^ ^(G#G P" =b#_Ӡ"=GtG@BHb/zZk"4GpBxbtZk"vJ`HF"Q@JQ4GbJqq JF"1"5b#_Ӡ0.`"TG B(bwZk"0"TG B(bwZk"0"TG B(bwZkGTGBbwZkGTGBbwZkGTGBbwZk "0 à00Pb3T GGB(R"tG"GtGBbsZk8F"=TGBbZwZkG] ](0#k#~^^GG80"GtGPBXb*xZk  "! (4G@BHb8wZkG]] #k#~^ ^(~0GGG=#! & Chbs"SF@`"FX¦"ݶ"="(BR"(bs"GBbRcZk"b#X_  G=b#_ Pb#_  G] ](}0@#k#~^ ^(~0GGG=#BR"2@ b *"&¦"F#F"9#="="BR"bs"GpBxbcZk"@b#_  G=b#_ b#H_  G] ](}0@#k#~^^ G#G b#T_Ӡb#T_4 =C40 GGB(R"tG"GtGBbrZkG]] 0#k#~^^~ (GGpb#_G"! 4G$1@ #L2IB2B1? cL4BtB@GG]]} (0#k#~^^GGG B(bftZkb#$_G]] #k#~^GGG {#@4GG] #k?DD[@ZkFk0#08{G^CP[CtG~^G G(޲ ~$X{bZk@BHbCCCtG"pZkG]]#k#> @h~4G^(~"^C~CGG (08 @>tGH~ۢ{B0޲4~bbZkBbCCCtGoZk(BH=0bGTGUZk8"HBPbCH="H=TGbZk=@B DyB0 @bD=CtG CgbZk](="v@H!vHA@  Q.sJRQJSFQ>.vHUJF>G]]G}0#k/Q. JR QJSFQ>. HU JF>G#> @h^GtG[4G ~(^~GGG ^$ }`B@BbCCtGbZkCy`@4G@}`õ`@4GB8FGC08@(}0y`@@= C4}`@ݢC8`@ ` ]CCbtG@CBaZkBbCCCtGQoZkG]]}0#kGG #> G@h{ (~޲^G ~$ CCCtG[{+oZkG]#kGG0# ({G^C@[CtG~^G G(޲ ~$H{aZk0B8bCCCtGoZkG]]#k>C^?GC GG2C@G:1 C@C8:w@KBk pP0 [({G4CwoZkCk [({G4CooZkCk5CB2!B@2"B@GG>CBCG11 B@BaB?0P p8B [({G4CMoZkHCkG2$B"@"8B [({G4C;oZkCk#G [({4C1oZk#CCk [({G4C'oZk"BCkGG>C;hC^?GG GG2C @G:1 C@C0:w@KBkG( pP0 [({G4CoZkCk [({G4CnZkCk5CB2!B@2"B@G>CBC11 BABaB?0Pp (GG2$B"@">C?G~0^8@ GHG= =]} ( CHM@-C } Cp ]0(GG,+m#GAG_(֢ͦ(m(; C;( BC̲G,+m#GAG_G08@HCk>C?G~0^8@-jCHG= =]} (e k} }(t { TzNșЙ08$@PHt&`ThpxL @4MATCHED!!AS - !UL record!%S, !UL match!AS&NOMATCH!AS - !UL record!%S"WRITTENfile !AS written, CONFFILENSearch file !AS ? [N]: , CONFFILEYSearch file !AS ? [Y]: * NOMATCHESno strings matched!AS0NULLFILEfile !AS contains no records:TRUNCATE'record(s) in !AS truncated to !UW bytes0CONFREPYReplace !AS with !AS ? [Y]: , CONFSKIPYSkip this record ? [Y]: WHERE!AC,CLOSEINerror closing !AS as input,OPENINerror opening !AS as input$READERRerror reading !AS2IVQLOC invalid qualifier location \!AS\4BADVALUE!'!AS' is an invalid keyword value.CLOSEOUTerror closing !AS as outputNOFILE no file found.OPENOUTerror opening !AS as output,BADFORMinvalid option for /FORMAT,BADMATCHinvalid option for /MATCH8INTERR&internal error: !UL does not match !UL,NOSTRINGno find string specified<RFAERR+RMS error using RFA access: RFA = !UL, !UL: WDW_MAXPREV#too many previous records in window0 WDW_MAXPRMtoo many window parameters$WRITEERRerror writing !AS2 UNRECWILDunrecognized wildcard function4RXPERROR!error in parsing expression '!AS'4RPLERROR!error in parsing expression '!AS'FIND(P({P| , QUICONACTQuit confirmation actionNEGANSNOQUIPROQUIT( FILFAIMATFile does not matchLIB(xP{x (0<8h@H" MISSCLOSPAR missing '\)'" MISSOPENPAR missing '\('2 UNRECWILDunrecognized wildcard function&IDENTEXPidentifier expected(UNRECFUNunrecognized function, UNEXPCLOSPARunexpected '\)' foundBAMBFUN0ambiguous function name - supply more characters8 CHARSLEFT#unparsed characters in input string,UNEXPENDunexpected end of patternRPLh(`{ < ~(08B@HPX`$hVpx.R|0$STRINGpattern is a string0REGEXPpattern is a regular expressionB NOTSTRING-pattern is a regular expression, not a stringLBOLMUSTBEFIRST2cannot match pattern preceding `beginning of line'D EOLMUSTBELAST,cannot match pattern following `end of line'4 BADREPEATUSEimproper repeat pattern usageD LOOPGENERATED+loop generated, check use of repeat pattern" MISSCLOSPAR missing '\)'" MISSOPENPAR missing '\('( NOTEXTPRECno text preceding ]2 UNRECWILDunrecognized wildcard function2TXTIGNRDtext at end of pattern ignored2 INSMEMALLinsufficient memory allocated( INSGROUPSinsufficient groups" CLOSPAREXP ')' expected,UNEXPENDunexpected end of pattern0RADIXEXPone of 'X', 'D', 'O' expected$ DIGITSEXPdigits expected* NUMTOOLARGEnumber is too largeH TABLEFULL3transition table is full, expression is too complex4DEQOVER!dequeue overflow during execution8 INCONSISTENCYinternal inconsistency detected0 NOSUCHGROUPillegal reference to groupRXP+($X0{Xz (" CLOSPAREXP ')' expected,UNEXPENDunexpected end of pattern0RADIXEXPone of 'X', 'D', 'O' expected$ DIGITSEXPdigits expected* NUMTOOLARGEnumber is too largeCH(H {Ht,NOSUCHIDunknown rights identifier<QUALMISS)qualifier, !AS, missing from command line: INVQUAVAL%value '!AS' invalid for !AS qualifierCLIa(X8{8Rl4> (80>zHȁ*Ё؁$ v   4    (N 0 8 @& HZ P X ` hV p x 0D (0 <Vr "BASE_MSGID_CXXLBASE_MSGID_COMP6E_COMPLEX_IO_OPNo '(' before complex numberJE_COMPLEX_IO_CO/No ',' or ')' after real part of complex numberHE_COMPLEX_IO_CL-No ')' after imaginary part of complex numberLE_COMPLEX_EXCEP1Number of arguments in complex exception not 1, 2RE_COMPLEX_EXCEP7Type not SING, OVERFLOW, UNDERFLOW in complex exceptionBASE_MSGID_IOSTRE_FSTREAM_FILE_7Invalid file descriptor was passed to filebuf::attach()NE_FSTREAM_FDOPE4Internal error; fdopen() failed in filebuf::attach()VE_FSTREAM_IFSTR;Incorrect call to ifstream::setbuf(); filebuf already openVE_FSTREAM_OFSTR;Incorrect call to ofstream::setbuf(); filebuf already openTE_FSTREAM_FSTRE9Incorrect call to fstream::setbuf(); filebuf already openXE_IOSTREAM_STRE>Warning; a null pointer to streambuf was passed to ios::init()BASE_MSGID_TASK@E_OLINK.Cannot delete an object with a remembered task<E_ONEXT)Cannot delete an object that is on a list> E_GETEMPTY(Cannot get an object from an empty queueVE_PUTOBJCCannot put an object into a queue if the object is on another queue: E_PUTFULL&Cannot put an object into a full queue\ E_BACKOBJGCannot putback an object into a queue if the object is on another queue@ E_BACKFULL*Cannot putback an object into a full queueF E_SETCLOCK1Cannot set the clock after it has advanced past 0\ E_CLOCKIDLEECannot advance the clock when the clock_task is RUNNING or TERMINATED4 E_RESTERMCannot resume a TERMINATED task0E_RESRUNCannot resume a RUNNING task: E_NEGTIME&Cannot delay a negative amount of timeRE_RESOBJ?Cannot resume a task or timer already if it is on another queuejE_HISTOXCannot construct a histogram with less than 1 bucket or the left not less than the right&E_STACKCannot extend stack.E_STORECannot allocate more memoryT E_TASKMODE?Cannot create a task with a mode other than DEDICATED or SHARED@ E_TASKDEL,Cannot delete a task that is IDLE or RUNNINGD E_TASKPRE0Cannot preempt a task that is IDLE or TERMINATEDB E_TIMERDEL-Cannot delete a timer that is IDLE or RUNNINGN E_SCHTIME:Cannot execute something at a time that has already passedDE_SCHOBJ1Cannot use class sched other than as a base classFE_QDEL5Cannot delete a queue that has an object in the queue4E_RESULT Cannot call result() on thistask0E_WAITCannot call wait() on thistaskJE_FUNCS7Encountered an unexpected exception or access violation@E_FRAMES-Internal error; unused error message E_FRAMESB E_REGMASK.Internal error; unused error message E_REGMASKH E_FUDGE_SIZE1Internal error; unused error message E_FUDGE_SIZEJ E_NO_HNDLR4Cannot handle a signal for which there is no handlerHE_BADSIG4Cannot handle a signal with an invalid signal numbern E_LOSTHNDLRXCannot delete an Interrupt_handler that is not on the stack of them for the given signalVE_TASKNAMEOVERR`CH] 9xK ,<+# _9 T%"(t'C3A4v})FUK UwjFٽak[dz%XY*G B}"P9i2xJBGA^Ba@}v=x@Gux?;]0ݽҀ uQB GcD0="pG#1BqDzFF©P bY]'@| PeHv=y%#| jr"t;ЙF9lAЭ14UҔTm#NNGk9@RGt#§Ɖ\Ѐ-8jCrٔ/TYDJ[5RZg-h Ubj",tB 7WSa114AI>p2^(_Bv|54F<6A%+t.YlFd|"0b%AekE8;D,94LS$BݪZI>)m.7vB>+^8"'Ʋ"ݲu#UkR gΰЄ/<5 BBV+MCH/$6FZ7=4@`խ74]?1@8&gwHFG=|J?bU/e)x!JwPBo(vK;)_J+9 P#ěF9|~Scra!&2 T-4S7?Jnl@`U?j˰< Դ2tAS_kp%62~tڤ ZkH^d}1&Z~i,tCF:m%!Sv`i`C2IJoxn4r!J'bcK0y)&&I؞!(4EV ¿H?.: D  v⏜bW :LG-"$U#Z_G ʰ">=p;k^(.UA^.v@J(8C:H-ݴw]Iω*dQ[}2 =^tB}1wva7|^d2Zt\ђr"RD].^Wgnz_*==r[&) /D&M'BEBK&ӡ;Cy4Wn)W%FIl4HːĬ!y1M}nK4E"TTT\C`[ZP>X4f+96F;lR0PBfUM"4E-TҲE|גQ 0 v5_'{33j@6o!e1 '4pt?1?tVb&?$EyZ4W7jv[]{v;H`e*Xc%R^U9"$e_TS ,'0=S"_Ksj$ݷGp]1A D&ݩmE)B[ԍǟfJ &D!E¢pe;E,lE@!ƙ-x1a gU\1\Bz_J2uE,Zj0= T<VGR{ aB!S9"vA0x0@]K1wH 6/ 'r.efނ@ݚޥ زޢ<Ѐ\t[#t+A'%}tUK8H;9'iEZ#ry4_A_€%b/ D `2 F;~0"0/[GJSp`@@jcÂgkxv?$qOGhr|N^l`3Qm@a y\Y2!44^xDظe#)(ݣP8=KQ X qKP1¢ ETK%+80k(ڝ$@(6)JP}7. X@ D0?<1TB2B?b9"Rw|z~B"4A$(Q`&O`D:lh$|boz8{D<$>% 5)eV IeT3P#4NO Abz /8G| OA?B!@g@&;Jn/Dm3y#1&2pGU|P"$tg΢GB# \9@}|:0,HxDi4z9DGt&-XH$@TIqAP It`D ]id]$A EEQE B@vX]W tGtG3Lp_[yYך<FcFGl zD=cG OIWO a.G  ,uer dŶ> +魢 3oΌ k9^<539l)0ȅFGˊGk’"|2r-mIng;0;EtE=.[]E/H)R%b5U! ZG4Gv~ld'Ϙ;2!D+*7!˯V3!tE0x n0˯30ZY604@iGkuG T[)"0k."#kTO&]0oUaAؽ-p{SG264ibXc r%pNQi@CPi~XZ14CTX!&"IAP7_8Fc$GHr$\pBC="yJ\aK@Zx"yo)/6X Gb1_#)02 Y ~ U?cPE{0Fz36Q>kzo0 I>[3RH 0#,t.ܥ  0 C6*; E 4c+'iNN5n@+D"" (l~p~u-$ =HjH)vCbpr-@$U ^xdDa" 2E"rG2,FkH<|Zk+KAۅo*yKw6vbvqWwD‚c]JU}M`C!--\;14$blP"µQGItLk'ʻXISxHAw0% D7H0TT[Vo; ,V)uWJ}hXŦ";."kl_D$c P-ȿ`\7V/Fn@b$SQg{ |7g~ J~Pc ;gC@h @ܯ1Y%'(ʡ?6rF T'J[hJ&K.1«;G\}-L L.PbAzmKZ"[Fx>&o".ƏO:bEX6Ng]IgjK>&.S9,~DGUN&>TB5!.y] /F3 BrBɯ7P;P D J("26Y-fI7A &" z"f'WjQ٪~lیlGYOD#FbAG/ Pk]+)$8 9HRELAPl@/G^A v!׵uBAR7 >F]VEP} o-&W q<\bC}}:T ,- C!afp$pK*EK KkGzG?(%>=%"IJccr)踍7EM@ O66/*O:G49( |D7#T -kT]A8uN'k1*LzFN&sw^.v¯hAlI>-@} ަHMEDTgΫT EL08b-,0&'A- u\[-Xgs?`EG'Z & {WtC9MPw4lHo*"H6B P_-{;#!1I.v)N32{OeIBD6..8FHqB2iGp.\̹MB`:rkWQ+Oc8,25 bc-5+&agV/'F]KJ/Gznj* CKDth*Yv190X;K $mvMAv#ZYBJ0,J#% sAQiQN\@S@{i`~rF(jJ>.0ɱG!|RƉmBGRʇu %vw& \V`Lnsp0䯥G<G-YpIu[- Rzf0wRJDqk@*[j@cW3N|,` 1h|PRlN4l0ht!!10U Cp#zD0;Bzn#"ɷ) I)T$:W ' A<*0VS#fB05 AJ:-tPDv۫sv"Gǰ/5KUF :# -D sDݯNOvYJg.Dks*v{Fk.Sf 寉YF#R"AMwySW@SiʙVwUvmP(0Rę~uN _5 N.i!/J(vYSo82UܩBB'k.r$ı4l+ʛh<#*#rs#VSE5@s c0'ڀ0' s^bM^0Ƶ7P><Q_^%Ha5rթO1B'V'(bd:3PL:W"RI$r4@ݫpCvzM@i3KDvB/0j R14U/K<$ *FE4qQPOk~/xXi0Kō1239a#E_yKF.GgOHvWJj <.#'8G9X`i8NP@>!Qr'6ϒ7$*ɥ5E@(VIOpPytͻjd9y@ 6@[sEK#hu>lP{uZ2dRcR|cXAUǥ&&V>(>.02ާ0Wv4msL&Ӗ\NC萨uA)% {%S/ BCD1 e%/ 9*NGVd9t^տdcWCaFgO7T "Ow x_IOnE" tʆJFr5o6N'~B(t+ƺ V;5Z$5_848Yč[BX)ֲ,Fh5ж"1%Rk.|J{1* %Qv$qḾ',Y t$Z*(+{tj"Ck}͆bο|٧(MA4WGvtJZQ(U;0 (PW8OJݎ/F F>ODܢ sAavI|@2${0/[7 0 &H G ySw WT#T4(&1eM@D^Oa:OF 0B TB}?InBn\. B؍C;U<0`{?=(o#2r Bԉx&W4Y.#I ߗGb# B$F*Q+rnL#!Hr)|WX6 d.,-f˂źV+p(=E,|j@PYf8;}c]X.J8rJ\Fcl](~b'b“>I S Fh!m1@ߑ#`0ƨ Py8=<WY{<{#G_>D G1D-?G(b+5ZË57[[B$Q0?RM5 )i 7<\c\7FR 0Wĉܩ 0#=U xa;dit!p _B a7m!M!pr>!@P\Y ])}Y!}5 2& P&z^,8@YL$VA1eY6~MaʑPs Kߴ=6>4>RM>I|?,CJÏ*&t?SvMUP,, 3< u- Fa39v 0GO1`\4!@w ^4G@4Q0 alN #LM4^]A34*4 UU>l,zJYf0KhvN؀ _3x ^* *xn=Fzt7oh#NC )BvnF m<W# ?P F֋)@q7Kb_怰z?Pa0oR!3R]l΍{ gIhCÏ6{&GSCm_FqpCPck Yd'#tƕ1c2GC0uh^観f]oHC:Bг ĥbcF#v n!_'%h}KD30"ݐc%eRv^o*2AB60S>2ґV͋lPGD$#d4~tfd ѢE0:#)tj&L{ oq-TGUZ{6-(AT?.ʳRNPT߫n`CsQ}*4ŨΔ\$)w hCt)Gp=*"VJUo `gSw_w0S;ĪwGu|"pr9 oFN|x #s4p< |3icTL"YtM±+":G6^ Hj Nzǥ`ˇA/~h|G-DoF? R 16ut ҴY\4VaVŞ4C(>0cR2T!rP5#f*k:Ew`[:b1 IC< dvnbTkC<$yxAbHaRC!]}wC]b홡Dߊ%4A:KXݮ#!MmkGAe #(#%94!ݠWƈ0oN Ҽ9')<(. o?@X2_Q9UԲR~4jBZw4Vˤ3mnVx=ccJ#R36&a<-'+F+‘L1tE1>ph'F}b&tߡԌ. 4DL69nFx2.(vUN.p6<ӱ459o{{qq_2:t3}'!،#(@j7ڶpf~{N!6vVV).e50z s~?b/>WC|+4d)x M4S;`BT(Gq8Dz<%U{/g?= ?> v_P-`ѾLq5 2F@tk[W2@TR?mBR +tcm\7edhG[ؙ߈Hȣ ׸#TˢpR MJ=^p"7 Ѻ*MBW:Uj{P(-s,4\,,bڸusj^q,?-UlͿ_F7r?e!d|AJ$n$͓ӪSre]PG[)[L rp-A*<0`0&x`uup<3 IU&Kf;YRR]RiQ&wo*}C >0 :K3ȗ~P!ؾL`5d3Y?`~Qbڹ\EDGewYjX$A$&$u!"bx eA7QXI<6ivTri{Gsk&$O.:6p\Q}"gh] ]c nrttsNЅco q#fY4i$$R]^EO)v{3rYci|M~3\Zބ |0o_%mWv{u(  OB N] Hǥm2iAg=;j-  e1jQ?pCop hh0[NQ1\{lo4@w=>WW3HߒOalwӁh&zvo7bAf9nn6DߧQ@@DALI'@B KX 2Z!lutXk\y4vR ye=c NLNSOSC ^gs pzklpc#щSgpuyt7kH(޴no]ҕ ke`2~(}Q9 ΏQ$9j r'$Bd(u vS?nW AװS: | iHb/BI@gNiڙxcS;`4ѭ"*%erVaR+ia`]f Brmƌdt $BЀxei-"qc\pnK@Dy~r? f!+KxР b@VyBkrn!oUx"s=M(uS +{GIJ3_"x$Y Qj\qRbNH(@@`H1}Zzg}D?OAy>d.lCH+XA:;aWZ ׈>feQpi@^q.OG sATXZxLtWZqTFbPkxCT+%n_Q;≓:T$vmz\mqGI,28RI~H|N[!-98c!4s!m!T%|2%=$eD-H!+ ɕ˱zCkbX-g|RFXXi?W |J+! &)^W.Hq>5ev`o_ ֈSyJa ?KC@ gzdWg}j|߈&B8/P]eua`^DIt5i)wi]c\XbrgTkWd NHU$bf]* 8iT럩Od5xp' ΩQJn&;BG*A.GUhh8%5\ g'.g8U[Wl} #zqr25W8EC{EQt~5!(wA`-Qobj$lQi('( WWs!|J<: A_ɟ΋! ƜfN_{lhl(]Pcckiʅ?I4e8x0c` jp 䍓 d/6_aa k3 1i}&`jbqy\OU~pC{jˬ!="aIz[δv=wDƎ%m>op Ře?LFqE')W}T sbrgy$BKow1)684K<> @BS@E n$d3`7-}yuxڨevA%t:p n6"+X MWCz+P,i;hh/'iMryCg@r?fs7mMxC5mGR&PE PRp_E )||j EguspsH LikynbDख3|j0ͲM)Z=_cJPҘ9(E|m@Ua5brdA Z!J֕Eqjy_I+ EaC PXvrKrxZgt)e~՘g9"ViTsvMD{2 4Yj"XRDCSF(I_P lB?@f1^Yr{ iCWla#GIF-;\DlFnofby_oYT-ugfB_gQEZVkkvZ&pn(0o"~vml& btA0 ̜_6u3Qς/ooM12àTUgG9RdK_DR馀nXn!sUM3BeI>풍1^(.6nbd!Qor$e+uew,@K7 >0s;ZM)9N"qa Slqu'n֬A0'`khr%qo}yra֛`?q2y3 D EEz\QDݑXˉe_4 NO'ġj@`ƌy6Ǖ~{9hv$Lp\8H`=yEIAFR8aiCon.@b0SeU!-oXE _sk&=Hy'!i.[RMESg,i0njwEݹDbu $~u$QOMJFe!sD` ,~A۳GJF*unZ e2u MZRUN4LZG{yGwz [REXIYOAetl:y>:1iRT$ɺC$ELfV+XJT07 6QBiK߉DIuy&v;` Y JEIT@>-g =b?UK'_M>2%!1H,S.apR.}ao.:e4B*~[$!,ump%O*ven5_(+hsqcfH"2kw`DBC4tD\ID]DAFc! - 50>=V=ha?6,a%|*sUwdVdtvhb "@,vhutH #Sd 'bC вBH2q}D cHoN]qa@"pbGS(C@ut==S tWj> pl}6Z(^W(OBCK gDcgwiWg!O`oʵken Xvcb/v{6US'Ɉz ż;m@B|p"K0L#a:h$~V>$$S$*~v@'@P g'~Q9> Pclk? dt %tL1)  ,?@YaKH)(e3He }e [u]8h@D RD}Fo;QjgBg #3#h)F04e&;Ui>dY sߋ&bh kF/B_ WJ6bREl$,t$%l%^ RTs-Dڲ-$\#\z6˓@64 -g _g'I f Ê l!QBdA 磊{ [˅ֈ&Gaքے_Gad)[mŽwi-t  aq}1`denk/`@dgdePaMb`bGctPuv 2,QV\ ~;x 1H~<"h gE Qdu$ƏBz IPD]Y * mzNncb+&Nb&te [gT8.rW1p  vPPXH!`A0@h W/!WhP tA@H$tөA'jn\kp>A0~# 9~[U0~ZMNGD evUv>5Cbdp~w@R0qd|gMIhe(h`e2XY'﷾LRRQՄdI^R)tSگ_M Xs_5p o^S!i  odJIg;|<1U] $OlLEO&)@>+ B9> aSUb&A(X$ CQKE^zDOXG` L@50gw2K - C5CZEF{e<b>bowGDWlxBA춇݆opLS Dꔅp[3 x$' x& 4e}|OGUƩmkA5 (#ZY mQdS~0@ BBNj_lkR:5Z@ ty!DkvWIbf.n(cfa!E%v 5cb s(sO0^sl FeI1k(x , [hjre8Й: APlPZ*n l(1jP0jQ8Ax5%1^o y(B j-0Bi54LcL;ZZ0_ @;2Xjv}h0T Z# Q va ^g@HBM5#buf.xRhc4O_f?Ӓ=ObNPcn cDت(9TJ`+Vv_4Mrn} 1d#UYtLZ' c7MQ$80c0lKbB.`Z xdB yXTv]j5 B(O6`(@$Db|xc4uqgJeI1G*RlObzfZ0Xlj~s]10c}HUed*CILsj x+vxV,i`J9epZ=:!&:bxډi e$L{X D!D'^4jRz[b[p0wↂf@h>d~80^*Vr]XHp$76; 5+v yn 0@C҉%/ e Rle/ 5`i5wAx5 v-gf_ 13[%Yٶ dd v&eąI txjvZ* ߉ h r#v d p@G*% tg 0!at`Ud 3fB pv=i^[iRe f X4I@aj?We j y z 0}{1 p. ,E7w )Wm[UD Ti5t k2VhVs]i0}WYSSazx0=BbXbN!th_D{Od pM=)f 4kEGu,5s |ivLH ua/v] 0w_h&=PPs}rؓ p nn(n˂Tin@ ^!H=Ux_T=5ÿ#jH_hpfpxc>vdi=gby Q=aB'ϘT}d@bbb`bbbbCG؟aB`ak:Cf~P\a~Z`*L4>`- ipWÐB['q]fnpq05WDD]TD{+4~8=F_g.)H]PjVjHPg @2]F[4j,.`)c0h V d 'IE_|?(Vcࣶ@M#hso,=d>F|th?9"s( UE0Z#(>GjJ"a(C  rBd<Six 7_3_@,( Nl4x nXu[c0kpSm_k{VR¶a "jNfdUDXt#x Bjf,C:D!dzs0 f^Th6,܁:k^ayc0kpr~k=V1a "FndXFXשx jteP,cADdG;sP kfgbFp݇ˎ5 g}'d:s,Ï^Eg5{Fk0eۡe>q8 vjB> k -Pj J!k0yHcG$~ak 8 {,/@"h0ـ cpV ^S+>g(;4" T$@ "(T4aPTY(8%DVTZGIh4~ @,+>d0^N;  40R*bQZHbiy<4`!4>d1,44E>|t+}sDZfDt.]Fɭd# >;gyXCG`<8 :h f5820Iߗ P I,$`TGc