GETSTATSV1.010-JAN-2000 16:15DEC C V6.2-003 SERVER_SITE_STRINGLIST SORTEDLIST REQUESTLISTSORTEDREQUESTLIST TREEREQLIST DOMAINLIST SORTEDDOMAINLIST MONTHLYREPORT WEEKLYREPORT DAILYREPORT HOURLYREPORT ERRORREPORT MONTHS DAYS  MONTHDAYS CHECKFILES PRINTHTML PRINTBYTES HOURSUMSTATS DAYSUMSTATS DOMAINFILE FULL_REPORT0Phttp://www.eit.com/software/getstats/getstats.html0P docs: %s 0P -l : logfile to use 0P -dr : root Web/Gopher directory P0P -t : take top # lines of list reports ,0P -ht : produce HTML output 0P -p : display progress meter /P -ip : look up all IP addresses /P -i : take input from standard input r/P -b : add byte traffic statistics to all reports D/P -sw : report entries with day "day" /P -sh : report entries with hour "h" .P -sd : report entries with date "m/d/y" .Pskip reqs .P : only addresses, skip addresses, only reqs, .P"string" h.P -sa, -ss, -sr, -sp : filter log by B.P -dt : directory tree report .P -df : file to look up domain codes from -P -dl : number of domain levels to report -Por unique domains -P : sorted by domain, accesses, date, bytes, `-P -dn, -da, -dd, -db, -du : domain report R-Por file size -P : sorted by request, accesses, date, bytes, ,P -r, -ra, -rd, -rb, -rf : file request report ,P : sorted by address, accesses, date, or bytes x,P -f, -fa, -fd, -fb : full report H,P hourly, error, and all reports 0,Pdaily, hourly summary, +P : concise, monthly, weekly, daily summary, +P -c, -m, -w, -ds, -d, -hs, -h, -e, -a +P -M : use common logfile format j+P or UNIX Gopher server log format 5+P : use CERN, NCSA, Plexus, GN, MacHTTP, +P -C, -N, -P, -G, -A, -O *Poptions: No option gives the default report. *P-l "file" *P -b, -i, -ip, -p, -ht, -t #, -dr ["dir"], t*P -sd "string", -sh "string", -sw "string", V*P-sr "string", -sp "string", 0*P -sa "string", -ss "string", )P [-dn,-da,-dd,-db,-du], -dl #, -df "file", )P-dt, [-f,-fa,-fd,-fb], [-r,-ra,-rd,-rb,-rf], )P -e ["file"], -a, )P-c, -m, -w, -ds -d, -hs, -h, )Pgetstatsb)P usage: %s [-C,-N,-P,-G,-A,-O], -M, \)PusageS)Pgetstats>)P%s: %s !)P

Getstats error

)PGetstats error (PContent-type: text/html (Pprogerr(P1.2(Pgetstats(Phttp://www.eit.com/software/getstats/getstats.html(P%s">%s %s. P(PThese statistics were produced by dPEDTHPAll dates are in %s time. DPAP%c<P0P (%d days).&P%s to %sPCovers:  PCovers: P%cPPThis report covers the day of %s.PPprintcoversP. PLess than a secondPsP%d second%sP, PsP%d minute%sPRunning time: xPprintrunninggPbytes/day: %.0f LPAverage bytes/hour: %.0f, 8Prequests/day: %.1f PAverage requests/hour: %.1f,  PprintdatesPTotal number of bytes requested: %d PTotal number of all requests/errors: %d PNumber of malformed requests (all dates): %d lPNumber of non-HTML requests: %d MPNumber of script requests: %d 0PNumber of HTML requests: %d PTotal unique hosts: %d PNew unique hosts last 7 days: %d PRequests last 7 days: %d PprintstatsPLocal date: %s P CommonPServer: %s (%s%s) zPLocal date: %s pP CommonPP (%s%s) ,PServer: %s PprintheaderP%cP%cPlistingP<%s>PHTTP Server Error Report (All Dates) P statistics) P (All Dates) (See generalhP

HTTP Server Error ReporteP%cTPprinterrorheaderPP%cJPM/D/Y8P(%s) : Dir/File 2PM/D/YP(%s) : Bytes : Dir/File P# of Requests : Last Access P%cPlistingP<%s>PHTTP Server Tree Report P statistics)

P (See generalkP

HTTP Server Tree ReporthP%cXPprinttreeheaderNP%cKP%c@Pprintbreak<P%c6PM/D/YP# reqs : # uniq : Last Access (%s) : Domain PDomain PM/D/YP# reqs : # uniq : Last Access (%s) : Bytes : P%cPlistingP<%s>P

P %d unique domains. Pbyte traffic,PDOMBYTESpPlast access date,hPDOMDATEHPnumber of unique domains,@PDOMUNIQ,Pnumber of requests,"PDOMACCESSPdomain name,PDOMAIN PsP%d level%s, sorted by P
PHTTP Server Domain Statistics P
statistics)

P (See general^P

HTTP Server Domain Statistics[P%cLPprintdomheaderFP%c@PM/D/YP# of requests : Last Access (%s) : Request  PRequest PM/D/YP# of requests : Last Access (%s) : Bytes/File : P%cPlistingP<%s>P

P %d unique requests. Pfile size,PREQFILEtPbyte traffic,jPREQBYTESXPlast access date,PPREQDATE8Pnumber of requests,.PREQACCESS Prequest name,PREQUEST PSorted by P
PHTTP Server Request Statistics P
statistics)

P (See generalPStatisticsrP

HTTP Server Request oP%c`Pprintreqheader8PEach mark (%c) represents %d bytes. PEach mark (%c) represents %d requests. P%cPlistingP<%s>PHTTP Server Hourly Statistics P statistics)

P (See generalmP

HTTP Server Hourly StatisticsjP%cXPprinthourlyheaderUP%c0PEach mark (%c) represents %d bytes. PEach mark (%c) represents %d requests. P%cPlistingP<%s>PHTTP Server Hourly Summary P statistics)

P (See generalfP

HTTP Server Hourly SummarycP%cPPprinthoursumheaderMP%c(PEach mark (%c) represents %d bytes. PEach mark (%c) represents %d requests. P%cPlistingP<%s>PHTTP Server Daily Statistics P statistics)

P (See general\P

HTTP Server Daily StatisticsYP%cHPprintdailyheaderEP%c PEach mark (%c) represents %d bytes. PEach mark (%c) represents %d requests. P%cPlistingP<%s>PHTTP Server Daily Summary P statistics)

P (See general]P

HTTP Server Daily SummaryZP%cHPprintdaysumheaderEP%c PEach mark (%c) represents %d bytes. PEach mark (%c) represents %d requests. P%cPlistingP<%s>PHTTP Server Weekly Statistics P statistics)

P (See generalUP

HTTP Server Weekly StatisticsRP%c@Pprintweeklyheader=P%cPEach mark (%c) represents %d bytes.  PEach mark (%c) represents %d requests.  P%c Plisting P<%s> PHTTP Server Monthly Statistics  P statistics)

x P (See generalm PStatisticsB P

HTTP Server Monthly ? P%c, Pprintmonthlyheader( P%c" PM/D/Y P(%s) : Hostname  PM/D/Y P(%s) : Bytes : Hostname  P# of Requests : Last Access  P%c Plisting P<%s> P

 Pbyte traffic.  PFULLBYTES Plast access date.  PFULLDATEm Pnumber of requests. b PFULLACCESSX Paddress. O PFULLADDRD PSorted by ? P
" PHTTP Server Full Statistics  P
statistics)

 P (See general P

HTTP Server Full Statistics P%c Pprintfullheader P%c P%c Plisting P
{ PNONEx P%cp Plisting` P
X PREQUESTS PNONEP P%cH Plisting8 P
3 PNONE0 P%c( Plisting P
 PNONE P%c Plisting P
 PNONE P%c Plisting P
 Phourly PYES P%c Plisting P
 Phourly PYES P%c Plisting P
 Pdaily| PYESx P%cp Plisting^ P
X PdailyT PYESP P%cH Plisting7 P
0 Pweekly, PYES( P%c Plisting P
 Pmonthly PYES PYES P


 P

 P[Error report]  P PYES P[Directory tree report]  P{ PNONEf P[Domain report] S PN PNONE8 P[Request report] $ P PNONE P[Full (host) report] PPNONEP[Hourly report] PPYESP[Hourly summary] PPYES|P[Daily report] hPdPYESOP[Daily summary] <P8PYES#P[Weekly report] P PYESP[Monthly report] PPYESPGo to: P

PYESP P%cPHTTP Server General Statistics lPStatistics

@P

HTTP Server General  PDECthread HTTP Server statisics P%s


P

PDECthread HTTP Server statisicsP %s</title> </head> ��PContent-type: text/html ��PYES��PYES��PYES��PYES��zPPrinting reports... ��xP ��tP* ��rP ��pP ��PPNo malformed requests reported.��KPNONE��FPNONE��APNONE��<PNONE��8PYES��4PYES��0PYES��,PYES��(PYES��$PYES�� PYES��P0.0.0��PALLDATES��PALLDAYS��PALLHOURS��P1.2��Pgetstats��P%s %s : %s ��Pgopher://boombox.micro.umn.edu��PGOPHER��Phttp://www.uth.tmc.edu/mac_info/machttp_info.html��PMAC��jPhttp://hopf.math.nwu.edu/��fPGN��;Phttp://www.bsdi.com/server/doc/plexus.html��4PPLEXUS��Phttp://hoohoo.ncsa.uiuc.edu/docs/Overview.html���PNCSA��Phttp://kcgl1.eng.ohio-state.edu/www/doc/serverinfo.html��POSUVMS��Phttp://www.w3.org/hypertext/WWW/Daemon/User/Guide.html��PCERN��xPgetstats��]P%s run on %s local time: ��@PCouldn't write to error log.��=Pa+��8PNONE��4PYES�� PInvalid day string.��PALLDAYS��PInvalid hour string.��PALLHOURS��PInvalid date string.��P%02d/*/%02d��Plastmonth��P%02d/*/%02d��Pthismonth��Plastweek��Pthisweek��P%02d/%02d/%02d��Pyesterday��xP%02d/%02d/%02d��rPtoday��hPALLDATES��`PALLDAYS��PPALLHOURS��GPALLDATES��BPNONE��=PNONE��8PNONE��3PNONE��$P%02d/%02d/%02d�� PYES��PYES��PDOMACCESS�� PDOM��PNONE��PREQACCESS��PREQ��PNONE��PFULLACCESS��PFULL��PNONE��PYES��PYES��PYES��PYES��PYES��PYES��PYES��PYES��PYES��PYES��PYES��PYES��PThe log file is empty.��xPCouldn't open the log file.��pPshr=upd��hPshr=put��dPr��@PCan't use standard input under VMS.��8P<nodir>��0P<nodir>��,PYES��(PYES��$PYES�� PYES��PDOMUNIQ��PDOMBYTES���PDOMDATE��PDOMACCESS��PDOMAIN��PREQFILE��PREQBYTES��PREQDATE��PREQACCESS��PREQUEST��PGOPHER��PMAC��PGN��PPLEXUS��PNCSA��PCERN��PYES��PYES��PYES��|PYES��xPYES��tPYES��pPYES��fPFULLBYTES��\PFULLDATE��QPFULLACCESS��HPFULLADDR��,P/WWW_Root/000000/access.log��'PNONE��"PNONE��PNONE��PNONE��PALLDAYS��PALLHOURS���PALLDATES���PNONE���PNONE���PNONE���PNONE���PNONE���PNONE���PNONE���PNONE���PNONE���PNONE���PNONE���PNONE���POSUVMS���P/www���PNO���Pgetstats_main2�P�������������������������������������P��������������������REQUEST_REPORT������ DOMAIN_REPORT������ SERVER_URL������ROOTDIR������GETSTATS_NULLMAIN��DECC$$GL___CTYPEA��DECC$$GA___CTYPET��DECC$GA_STDOUT��DECC$GA_STDERR�� DECC$EXIT��ADDSORTDOMAINENTRY�� ADDSORTENTRY�� HASHUNIQDN�� HASHLOOKUPDOM�� HASHREMREQ�� HASHLOOKUPREQ��HASHLOOKUPSIZE�� ADDHASHSIZE��ADDHASH�� PRINTHOUR��GETDAY��PARSEDATERANGE��ISINNAME�� ADDHASHREQ�� GETYEARDAY�� GETMONDAYNUM�� PRINTTREE��PRINTTREEHEADER�� PRINTDOMAINS��PRINTDOMHEADER�� SORTDOMAINS�� PRINTREQUESTS��PRINTREQHEADER�� SORTREQUESTS�� PRINTREPORT�� SORTREPORT��PRINTHOURLYHEADER��PRINTHOURSUMHEADER��PRINTDAILYHEADER�� PRINTSUMMARY��PRINTDAYSUMHEADER��PRINTGRAPHREPORT��PRINTWEEKLYHEADER��PRINTMONTHLYHEADER�� PRINTRUNNING�� PRINTDATES�� PRINTSTATS�� PRINTCOVERS�� PRINTHEADER�� GETDOMAIN��CONVTOYEARSECS�� ANALYZEHOURLY�� ANALYZEDAILY�� ANALYZEWEEKLY��ANALYZEMONTHLY�� ISOKSTRING��ISIP��ISOKDATE��INSTALLDOMAINTABLE�� SETUPPROGRESS�� PARSEDAYMASK�� PARSEHOURMASK�� PARSEDATEMASK�� REMOVESPACES��PROGERR��USAGE��FIXSLASH��EMALLOC�� GETDATESTR�� GETYEARSECS�� GETSHORTDATE��HASHLOOKUPNUMADDR��PRINTFULLHEADER�� PRINTGRAPH��GETGOPHDATEADDRESS��GETMACDATEADDRESS��GETGNDATEADDRESS��GETPLEXDATEADDRESS��GETNCSADATEADDRESS��GETCERNDATEADDRESS��GETCOMMONDATEADDRESS��GETWEEKDATEMASK��ADDNODE��ADDSORTREQUESTENTRY��ADDDOMAINENTRY��ADDREQUESTENTRY��ADDENTRY��HASH�� DECC$TOLOWER�� DECC$ISUPPER�� DECC$ISSPACE�� DECC$ISDIGIT��DECC$GETHOSTBYADDR�� DECC$STAT��DECC$LOCALTIME�� DECC$TIME�� DECC$ASCTIME��DECC$INET_ADDR��GETSTATS_MAIN2�� FORM_REQUEST��NET_LINK_PRINTF�� NET_LINK_OPEN�� CGI_PRINTF�� DECC$FGETS�� DECC$FOPEN�� DECC$FPUTC��PSat���PFri���PThu���PWed���PTue���PMon���PSun��P�X�\�`�d�h�l�p�t�x�|������PDec���PNov��|POct��xPSep��tPAug��pPJul��lPJun��hPMay��dPApr��`PMar��\PFeb��XPJan��HPgetstats_main�<PNET_LINK��(PGETSTATS_SERVERSITE��$PGET��PPOST��Pmain�P� DECC$DPRINTF�P����Phttp://host.unknown/��1P �^�DECC$MAIN_ARGSS �^SѬ1�ЬPݠ� DECC$STRCMPPЬPݠ� DECC$STRCMPP(� CGI_PRINTF�߬߬� FORM_REQUESTPg� DECC$EXIT\Ϡ� DECC$GETENVPR*R� DECC$STRLENPP� DECC$MALLOCP�R�� DECC$STRCPYz� DECC$GETENVP�� NET_LINK_OPEN�NET_LINK_PRINTF�ЬRݬR�GETSTATS_MAIN2RS R� DECC$EXITRP��^ݬݬ�GETSTATS_MAIN2PP<^�X||͐Ԯ ͖͌͠� � � ����� � �Ԩ(��Ο͇� DECC$STRCPYRbΟ�b�Οͪb͟Xb͟b͟͸b͟b͟hb͟xb͟b͟�b͟�b͟�bϺ͟bϵ͟(bϯ͟�bϭ͟Ͱbϫ͟`bϨ͟bϢ͟bϜ͟͠bϖ͟Pbϐͼ�׬1g�USAGEZ� DECC$STRLENY� DECC$STRCPYU� DECC$ATOI[P޼R�RR-�jмSWVWRRa���SiP ͐1PWRRf���ݼiP!͟�e1WSSf���VRRa���͟�e1Sf���VRRd���̟�e1PSf���#VRRb���̟�e�1WSc���ݼiPϨ̟Xe15PWRRm���ݼiPυ̟e1PWRRw���ݼiPa̟͸e1PWRRd���ݼiP=̟he1PWRRh���ݼiP̟e1PWSSd���VRRs���˟e1mPSh���VRRs���˟xe1HSC���ݼiPϴ˟ͪe1%PWRRN���ݼiPϒ˟ͪe1PWRRP���ݼiPo˟ͪe1PWRRG���ݼiPN˟ͪe1PWRRA���ݼiP)˟ͪe1PWRRO���ݼiP˟ͪe1^PWRRM���ݼiP 1=PWRRr���ݼiPʟ�e1WSSr���VRRa���Ϩʟ�e1Sr���VRRd���ϓʟ�e1PSr���#VRRb���sʟ�e�1Sr���#VRRf���Wʟ�e�1kSd���VRRn���3ʟ�e1FPSd���VRRa���ʟ�e1PSd���VRRd���ɟ�e1PSd���#VRRb���ɟ�e�1Sd���VRRu���Ͽɟ�e1PSd���VRRt���ϟɟe1}PSd���#VRRl���ݼkP׬1RPSs���#VRRs���ݼ͠e׬1&PSs���#VRRa���ݼPe׬1PSs���#VRRp���ݼe׬1PSs���#VRRr���ݼe׬1PSs���#VRRd���ݼ�e׬1vPSs���#VRRh���ݼͰe׬1JPSs���#VRRw���ݼ`e׬1PSi���ݼiP1WRRp���ݼiP  1PWSSi���VRRp���ǟ͇e1PSh���VRRt��� �1Sb���ݼiP �1yPWRRe���\ЬSciPNRRlǟ(e1APRR-Wǟ(e1(Sݼ(e׬1PWTTd���dVRRr���XRRǟ�e1�PЬSRR-Ɵ�e1�PSݼ�e׬1�Tl���ЬRbiPRмͼ׬xWSSd��� VRRf���м�׬NPSt���#ЬRbiPRݼkP(׬ WRRz���ݼiP�j�jլ׬1E!`hP`hP`hP`` hP`� DECC$EXITԮ ^ Ɵ�Ɵͼ� DECC$FOPENPx@$_hP`ohP`τhP`$ϨϏhP`� DECC$EXITͼ � DECC$STATPtRRRtt@ϛhP`hP` hP`1hP`� DECC$EXIT͐1jş� DECC$STRCMPP[ş� DECC$STRCPYPş͸� DECC$STRCMPPAş͸� DECC$STRCPY6ş� DECC$STRCMPP'ş� DECC$STRCPYşh� DECC$STRCMPP şh� DECC$STRCPYşx� DECC$STRCMPPğx� DECC$STRCPYğ� DECC$STRCMPPğ� DECC$STRCPYğ�� DECC$STRCMPPϾğ�� DECC$STRSTRPϮğ�� DECC$STRCPYϨğ�� DECC$STRCMPPϚğ�� DECC$STRSTRPωğ�� DECC$STRCPYςğ�� DECC$STRCMPPsğ�� DECC$STRSTRPbğ�� DECC$STRCPY]ğ� DECC$STRCMPPOğ� DECC$STRCPY��FIXSLASH�͑� DECC$STATPp"P<͛RʏRR�@��ppp�ծ� P�� DECC$TIMEPPlP͌P̈́̈́�DECC$LOCALTIMEPDPRݢݢ ~ϔß*� DECC$DSPRINTFϔß͠� DECC$STRCMPP ͠� REMOVESPACES{ßP� DECC$STRCMPP P� REMOVESPACESbß� DECC$STRCMPP � REMOVESPACESIß� DECC$STRCMPP � REMOVESPACES0ß�� DECC$STRCMPP �� REMOVESPACESßͰ� DECC$STRCMPP Ͱ� REMOVESPACES ß`� DECC$STRCMPP1�`� REMOVESPACES`VVLL� DECC$STRLENP@@� DECC$MALLOCP< �PROGERR<HHDLD� DECC$STRCPYD\\XTRPBfRPPRBXRCXUTTTPSCe~� DECC$TOLOWERPDfSPTRBfR PRBXRTRBfX� DECC$FREEŸ�� DECC$STRCMPScP1\Ÿ�cP2̈́�DECC$LOCALTIMEPDPRݢݢ ~�� DECC$DSPRINTF1P�cP9̈́̈́�DECC$LOCALTIMEPDPRݢݢ ~ϸ�� DECC$DSPRINTF1ϵ�cP5̈́�DECC$LOCALTIMEPDPRݢݢ ~�GETWEEKDATEMASKP�� DECC$STRCPY1xz�cPÄ́̈́�DECC$LOCALTIMEPDPRݢݢ ~�GETWEEKDATEMASKP�� DECC$STRCPY1+P4�cP-̈́�DECC$LOCALTIMEPDPRݢ~�� DECC$DSPRINTF1��cPŸ́�DECC$LOCALTIMEPDPRSS SS Т�� DECC$DSPRINTF1��4,4R$2/�T4ScRRT,S44R,88@|(yhP`ωhP`ϞhP`(ϩhP`� DECC$EXIT͖͌͠�� PARSEDATEMASK:Ͱ� DECC$STRCMPP\͜͠Ͱ� PARSEHOURMASK͜͠@$hP`hP`hP`$<#hP`� DECC$EXIT꿟`� DECC$STRCMPP\͔͘`� PARSEDAYMASK͔͘@ÿ τhP`ϔhP`ϩhP` ϴhP`� DECC$EXITծԮ Ԯ8ͤσ(� DECC$STRCMPP1�q(� DECC$STRCMPP1�`(� DECC$FOPENPnCOhP`�hP`hP`9 hP`� DECC$EXITO� DECC$TIME�DECC$LOCALTIMEP� DECC$ASCTIMEP � DECC$STRCPY  ݮ � DECC$DFPRINTFnͪ� DECC$STRCMPScP�GETCERNDATEADDRESS澟�� DECC$STRCPY1 ͪcP�GETCOMMONDATEADDRESS�� DECC$STRCPY1� ͪcP�GETNCSADATEADDRESS�� DECC$STRCPY1�(ͪcP�GETPLEXDATEADDRESS�� DECC$STRCPY1�.ͪcP�GETGNDATEADDRESS�� DECC$STRCPYVP ͪcP�GETMACDATEADDRESS �� DECC$STRCPY*P*ͪcP�GETGOPHDATEADDRESS�� DECC$STRCPYծ�GETCOMMONDATEADDRESSծ b � DECC$TIME �DECC$LOCALTIMEP� DECC$ASCTIMEP � DECC$STRCPY 㾟Ӿ�DECC$GA_STDERRRb� DECC$DFPRINTFͼ� SETUPPROGRESS� ��INSTALLDOMAINTABLEx<~@� DECC$FGETSP1o� DECC$MALLOCP� DECC$EXIT(� DECC$STRLENL�PROGERRH� DECC$STRCPYY� DECC$STRCMPV� DECC$DSPRINTF[� DECC$ATOI� DECC$STRSTRW�HASHD�EMALLOC@� DECC$TOLOWERZ� DECC$FREE$� ISOKSTRING<� GETYEARSECS�ADDREQUESTENTRY�ծ ARRTz��TP{,PQPP"�DECC$GA_STDERRRb*� DECC$FPUTC�DECC$GA_STDERRRb� DECC$FFLUSH̀n@ЮP`P1֮ �@TP=`ρhP`ϑhP`ϦhP`ϱhP`,PPTPLiRbԢ RPPՠ PРPՠ�1n PϸͰfPznP͜L͠HPR SS  0PS꘢ ~ܟk PDDLDH P1 ;`fPyn@͘<͔8RB�@gPPRB�@gPR4R44<48 P1[ nS30(RB�SgP((P@�SgP(,옣RR  0PR꘣~~ ~,0k@�fP3͖͌͠�ISOKDATEP1 �ISIPP1= gP1�֮ �ʹ@ͰTP͠=͜ϠhP`ϰhP`hP`͜ݟhP`,ͬͬ͠RͰ͘͘PP͌͌TP͙L͈͔͔͐͐͘i͐ͨͨbԢʹRʹʹPՠ PРPՠRʹ͸͸�1 ͇fP1^TT�DECC$INET_ADDRP||Tͼ1-TttH@PRbtfP Т̈́ PТR̈́̈́x xͼ1�P|�DECC$GETHOSTBYADDRP̀PR1�bpTl TPPLPhhXlLLPPPDPHLHiHdXSdclHP\ЀPRBPSBPpDDPPPDP@D@i@``݀ͼPTͼͼiUU,,PP TP̀L(($,$i$<<84R0BeRI0RB8R<8T4S40RBd~jPCeR04P@eP 0P@8P4RBe8(1PRR R1֮ �@TP=CdhP`thP`ωhP`ϭڟϔhP`, PPTPLiRbԢ RPPՠ PРPՠ�1RPUUPPTP9LiRBeRIRBR<T؀SRBd~jPCeRP@eP P@PRBe(͠HP1|�PHP1gHP1R�HP1=$_$RRgPSRgPJRgP�4RP ͼ4 RRgP*RgP#RgPͼͼ8<�1ծ1TTͼͼH@R!PݢͼfP b͸PТR͸͸ʹʹ1DT�ϐ՟k� DECC$STATP1�Tʹ TP͠ L͠ͰͰSʹ͜͜PPPDP͘͘͜iͬͬ͘ʹHPͨPRBSBcͼ1�P͔T͐ TPxσLx͌͌̀͐ttPPPDPptpip͈̀S͈͐HP̈́PRBSB͔cͼ  Pʹͼͼ̀̀|SfPݮ8̀3�ANALYZEMONTHLY6͸fPݮ8̀3� ANALYZEWEEKLYßfP1�3̀�m� DECC$DSSCANF�� RR RPŏ}���PRǏd���R �S SǏd���PRRSƏ��PPSSz��SP{PQPPPTTRRTRTD�� D8hfPݮ8̀3� ANALYZEDAILYxfPeǹR SS 0͸S͸꘢ ~͸Ϻȟk PPRB�� B`ϫfPݮ8̀n� ANALYZEHOURLY3*PPPRR: �ͨ@Pͨn�CONVTOYEARSECSPR̀ͨR��ADDENTRYP��fP̀R�$P�ݰ�fP̀ݮR� GETDOMAINϽfP1�̀R�$P�lRh̀dllhhPP\\TPXLXdd`h`�```txlPlPʹtʹʹ� DECC$STRTOKPp3pxϻɟlklxidhx� ADDHASHREQt(ͤnUiͤn<ix<~@� DECC$FGETSP1 x� DECC$FCLOSEu(� DECC$STRCMPP1ծ 1� S� DECC$MALLOCP@ϬhP`hP`hP`ҟhP`� DECC$EXIT� DECC$STRLENP� DECC$MALLOCP 4�PROGERR� DECC$STRCPY�R�bԢ  R P Rբ PТRբ hh�nR�RnRb� DECC$DFPRINTFТRAݮ� DECC$DFPRINTFծ 0ݮ� DECC$DFPRINTFn� DECC$FCLOSEծ ^z��$P{,PQPP�DECC$GA_STDERRRb� DECC$DFPRINTF�DECC$GA_STDERRRb� DECC$DFPRINTF�DECC$GA_STDERRRb� DECC$DFPRINTF�DECC$GA_STDERRRb� DECC$FFLUSH� DECC$TIMEPPdP͈RϷ� DECC$STRCMPPR̀3�ANALYZEMONTHLYϗ͸� DECC$STRCMPPR̀3� ANALYZEWEEKLYwh� DECC$STRCMPPR̀3� ANALYZEDAILYW� DECC$STRCMPPR̀n� ANALYZEHOURLY�G/hP`e;hP`whP`ύuhP`ϟhP`hP` ЭhP`ݮͪ� PRINTHEADER4 8<<U� PRINTCOVERS� ϭhP`ݮ |<84@� PRINTSTATS4 8<%|48R<R$R~<U� PRINTDATES͈͌� PRINTRUNNING�1<hP`:X� DECC$STRCMPP1(hP`/hP`4� DECC$STRCMPP%hP`/hP`=͸� DECC$STRCMPP.hP`7hP`B� DECC$STRCMPP3hP`<hP`Gh� DECC$STRCMPP8hP`BhP`Lx� DECC$STRCMPP=hP`GhP`U� DECC$STRCMPPFhP`OhP`Z�� DECC$STRCMPPJhP`QhP`a�� DECC$STRCMPPThP`^hP`j�� DECC$STRCMPPZhP`chP`n� DECC$STRCMPPahP`hhP`}(� DECC$STRCMPPnhP`xhP`ςhP`όhP`48R<RR�7ZhP`hP`ϷhP`5̟(̟˟hP` \hP`� DECC$EXIT-X� DECC$STRCMPP1� fhP`˟˟Ϡ˟πhP`� DECC$EXIT� DECC$STRCMPP1�<U�PRINTMONTHLYHEADERЬ ��PRINTGRAPHREPORT�ϬϻhP`TP ¬hP`.� RR-ϹhP`RR ϣhP`w͸� DECC$STRCMPP1�<U�PRINTWEEKLYHEADERV ��PRINTGRAPHREPORT�U@hP`R JhP`.� RR-hP`RR hP`� DECC$STRCMPP1�<U�PRINTDAYSUMHEADERޫ� PRINTSUMMARY�㫟ͫhP`TP ֫hP`.� RR-}hP`RR ghP`ϋh� DECC$STRCMPP1�<U�PRINTDAILYHEADERj ��PRINTGRAPHREPORT�iShP`R ^hP`.� RR-ݷhP`RR ǷhP`x� DECC$STRCMPP1�<U�PRINTHOURSUMHEADER� PRINTSUMMARY�hP`TP hP`.� RR-AhP`RR +hP`ϟ� DECC$STRCMPP1�<U�PRINTHOURLYHEADER~��PRINTGRAPHREPORT�}hhP`R rhP`.� RR-ϡhP`RR ϋhP`&�� DECC$STRCMPP1�S1�УRKݢ� SORTREPORTѢ HТ HѢТݢ ݢݢb�� ADDSORTENTRYP�ݢ� SORTREPORTѣ HУ HѣУݣ ݣݣc�� ADDSORTENTRYP�УRKݢ� SORTREPORTѢ HТ HѢТݢ ݢݢb�� ADDSORTENTRYP�ݢ� SORTREPORTШʹͰ ʹ Ͱ ʹͰͼШHͬͨ ͬ ͨ ͬͨͼͼR<U��PRINTFULLHEADERRͼ�� PRINTREPORT�ϸϤhP`Q ϮhP`.͸� ͸͸R͸R-ϽhP`͸R͸R ϧhP`b�� DECC$STRCMPP1,ԨH�� SORTREQUESTSШ͔͐ ͔ P͐ ͔͐ͤͤ͸ШH͈͌ ͌ ͈ ͈͌͠͠RШL̈́̀ ̈́P̀ ̈́̀ͬ͜<U��PRINTREQHEADERͬR͸�� PRINTREQUESTS�ϖςhP`SP ϊhP`.͘� ͘͘R͘R-yhP`͘R͘R chP`>�� DECC$STRCMPP10ԨH �� SORTDOMAINSШ lh l Ph lh||ʹШHd` d ` d`xxRШ\X \PX \XttͰ<Uݮ ��PRINTDOMHEADERͰRʹ �� PRINTDOMAINS�o[hP`TP bhP`.p� ppRpR-1hP`pRpR hP`� DECC$STRCMPP1��� DECC$STRCPY�� SORTREQUESTS<U�PRINTTREEHEADERШ0HD H D HDTT͸Ш4@< @ < @<PP~͸�� PRINTTREE�σohP`TP vhP`.L� LLRLR-hP`LRLR hP`*(� DECC$STRCMPP1nn1gU4<0 hP`� رhP`hP`"hP` .hP`�N>hP` FhP`.,� ,,R,R-MhP`,R,R 7hP` hP`�R�DECC$GA_STDOUTSc(Rb(� DECC$DFPRINTFТR�-hP`b "hP`ծ  hP`.8� 88R8R-ϙhP`8R8R σhP`� shP`ϭύhP`� DECC$EXIT<�^�U�S ϓcP`e!ψcP`ϭcP`ɣcP` ֣cP`ݬ ݬ� PRINTCOVERSe أcP`ӣcP`ԣЬTT� DECC$STRCMPRbP ţcP`P£TbPcP`6PƣTbP£cP`PƣTbP ãcP`e ţcP`eǣϽcP` ϿcP`ϸcP`�ݣϿcP`P⣟̣cP`.R� RRPRPP-cP`RPRP ϭcP` ϝcP�� �^�S ϙcP`�,ϊcP`ϫcP`ϬcP`ǣcP` PԣcP`ݬݬ� PRINTCOVERS�ݣѣcP` գcP`<~#̣cP`�ݏ�+ڣcP`.R� RRPRP-cP`RPRP ׬cP` ϺcP�� �^�S ϴcP`� ϥcP`ΣcP`cP` cP`ݬݬ� PRINTCOVERS�c�� DECC$DSSCANF�� DECC$DSPRINTF�� DECC$DPRINTF�� DECC$DFPRINTF�� DECC$FFLUSH�� DECC$FCLOSE�� DECC$STRLEN�� DECC$STRCMP�� DECC$STRTOK�� DECC$STRSTR�� DECC$STRRCHR�� DECC$STRCPY�� DECC$STRCHR�� DECC$MALLOC�� DECC$GETENV�� DECC$EXIT�� DECC$FREE�� DECC$ATOI� ��1�� �__MAIN� �� 1�� �MAIN� ��2���� GETSTATS_MAIN� ��2��GETSTATS_MAIN2� ��h��<�PRINTFULLHEADER� ��i�� �PRINTMONTHLYHEADER� ��j�� �PRINTWEEKLYHEADER� ��tk�� �PRINTDAYSUMHEADERP` cP`2#cP`�ݏ �+cP`.R� RRPRP-cP`RPRP cP` ڣcP�� �^�S ԣcP`� ţcP`cP`cP` cP`ݬݬ� PRINTCOVERS�cP` cP`d~#cP`�ݏ@B�+cP`.R� RRPRPP-cP`RPRP cP` cP�� �^�S cP`� أcP`cP`cP` &cP`ݬݬ� PRINTCOVERS�-!cP` %cP` #cP`�ݏ�+-cP`.R� RRPRP--cP`RPRP cP` cP�� �^�S cP`� cP`!cP`<cP` HcP`ݬݬ� PRINTCOVERS�MAcP` EcP`#?cP`�ݏ@ �+McP`.R� RRPRP-EcP`RPRP 3cP` .cP�� �^�S (cP`� cP`BcP`]cP` hcP`ݬݬ� PRINTCOVERS�mdcP` ecP`#_cP`�< N~+ncP`.R� RRPRP-]cP`RPRP KcP��<�^�U�S JcP`e-?cP``cP`acP`}cP` PψcP`ݬ ݬ� PRINTCOVERSe ύcP`ψcP`ωЬTT� DECC$STRCMPRbP ycP`lzTbPwcP`RPπTbP{cP`6P~TbP{cP`PπTbP {cP`ݣzcP`e ςcP`eϊzcP` ςcP`�ϤocP`ϜcP`PĤϔcP`.R� RRPRPP-ϥcP`RPRP ϓcP` cP��<�^�U�S rcP`e!gcP`ϐcP`ϫcP` ϸcP`ݬݬ � PRINTCOVERSe ϼcP`Ѭ ȤRPRRݬϞcP`ϮЬTT� DECC$STRCMPRbP ϝcP`kϞTbPϛcP`RPϠTbPϛcP`6PϬTbPϧcP`PϪTbP ϧcP`ƣϨcP`e ϰcP`eϲϨcP` ϪcP`�ʤϘcP`¤cP`PꤟϸcP`.R� RRPRPP-դcP`RPRP��R����GETSTATS ��1��main������2�� getstats_main������2��getstats_main2�5����h��printfullheader�����i��printmonthlyheader������j��printweeklyheader������tk��printdaysumheader������`l��printdailyheader������Hm��printhoursumheader������0n��printhourlyheader������ o��printreqheader�����p��printdomheader�����r�� printbreak�H�����r��printtreeheader������s��printerr äcP` ϥcP�� �^�R.S� SS\S\-ρbP`S\S\ obP�� �^�S ncP`� _cP`πcP`ϛcP` ϦcP`ݬݬ� PRINTCOVERS�ϥϜcP` ϝcP`ϖcP`�ϻϝcP`¤ϬcP`.R� RRPRPP-ϙcP`RPRP χcP` }cP�� �^�S wcP`� hcP`ϋcP`ϲcP` ϾcP`�ޤΤcP` ֤cP`.R� RRPRP-cP`RPRP ӢcP` ϔcP��� ^�T�R�qddybP`լ ϮSPϬSSݬ�tbP`߭� DECC$TIME߭�DECC$LOCALTIMEP� DECC$ASCTIMEP � DECC$STRCPYɟ fbP`լϋSόSSݬd`bP`߭� DECC$TIME߭�DECC$LOCALTIMEP� DECC$ASCTIMEP � DECC$STRCPY PbP`�^�RݬQbP`ݢ ^bP`ݢsbP`ݬ~bP`ݬ ώbP`ݬϠbP`ݬϵbP` PPP~ʤbP`� ݬޤbP`P<�^�Uݬ�CONVTOYEARSECSPRݬ�CONVTOYEARSECSRPNPPGaF��PT<QTPTN RFTRVR~ϿeP`QT,PTSPP,SDSRVR~ϿeP`�8ST4NRFTRVR~ϳeP`QT,PTSPP,SDSRVR~ϮeP`|�^�TìR<RVz��RP{<PQPPUϞdP`V"V ϦSPϞSSVχdP`VU υdP`U"U ςSPzSSUcdP`VU adP`jdP`^�[�U�XЬTZRBeT� DECC$STRSTRPRBeT� DECC$STRSTRPRWPP 0VPV~~ ~VWϱZ� DECC$DSPRINTFЬSYRBeS� DECC$STRSTRPPRBeS� DECC$STRSTRPRVPP 0TPT~~ ~TVQY� DECC$DSPRINTF꟭� DECC$STRCMPP7k σhP`zhP`k ώhP` χhP`|k zhP` ρhP`RRwhP`TSS� GETYEARSECSPRT� GETYEARSECSPRƏQ�RRRLhP`k JhP` ChP`k 8hP`N.hP`k @hP`<�^ �T�RЬQaS0Sď��SP0Pďd���PPSP0P PPSP0PPSUH1H~|~~Qd�ADDNODEPdTLUPUPbɢT|~L�d�ADDNODEPdL8L8T8T8լ sϔ~|~~ݬd�ADDNODEPdTLլ :rT|~L�d�ADDNODEPdL8L8T8T8UPTL�^ �S�Rݬ� GETMONDAYNUMPTX2X~|~~ݬc�ADDNODEPcd\T`T`bd|~\�c�ADDNODEPc\<\<d<d<լ sϰ~|~~ݬc�ADDNODEPcd\լ :ύd|~\�c�ADDNODEPc\<\<d<d<T`d\<�^�UЬR߭߭߭R� DECC$DSSCANF��ѭ ׭RR RЭPŏ}���PSƏd���SRRSǏd���PRRSƏ��PPSSz��SP{PQPPTTRRTPRTDe�DP�^ �S�Rݬ� GETYEARDAYPTh2hϏ~|~~ݬc�ADDNODEPctpTlTl^at|~p�c�ADDNODEPcp@p@t@t@լ o*~|~~ݬc�ADDNODEPc|pլ : t|~p�c�ADDNODEPcp@p@t@t@Tltp �^�SЬP QQ 0RPQR ~RϮ� DECC$DSPRINTF� DECC$ATOIPQAc�A`P^�V�X�SЬU RR 0TRT ~T]� DECC$DSPRINTF� DECC$ATOIPZUTYRBfT� DECC$STRSTRPPRBfT� DECC$STRSTRPRWPP 0UPU~~ ~UWQY� DECC$DSPRINTF� GETYEARDAYPRxAxϞ~~Z~h�ADDNODEPhÌÈÄZ|RÀPRÀUϓÌÄ~È�h�ADDNODEPhլ 1� ��`l�� �PRINTDAILYHEADER� ��Hm�� �PRINTHOURSUMHEADER� ��0n�� �PRINTHOURLYHEADER� �� o��<�PRINTREQHEADER� ��p��<�PRINTDOMHEADER� ��r�� � PRINTBREAK� ��r�� �PRINTTREEHEADER� ��s�� �PRINTERRORHEADER� ��t��� PRINTHEADER� ��xu��� PRINTSTATS� ��v��<� PRINTDATES� ��v��|� PRINTRUNNING� ��hw�� PRINTCOVERS� ��0y��<�ANALYZEMONTHLY� ��lz��� ANALYZEWEEKLY� ��|{��<� ANALYZEDAYSUM� ��,|��� ANALYZEDAILY� ��8}�� �ANALYZEHOURSUM� ��}�� ANALYZEHOURLY�p~~Z~h�ADDNODEPh|ÈÄqZ|jEÌ~~È�h�ADDNODEPhÈDÈDÌDÌDլ 1�~~Z~�h�ADDNODEPh|Èլ BÌÄ~È�h�ADDNODEPhÈDÈDÌD"ÌDPZ|RÀÌÈÄP<�^�UЬRϊeP`PR  σeP`R R  ѬѬ |TPtTЬPP  PSPSP ZRURRST5eP`P ^ЬST`S� DECC$STRSTRRbPPSbPHSbPTTX1PެTdSS� DECC$STRLENPX1P[~S� DECC$STRCHRP]~S� DECC$STRCHRPX1cPP-X1PRBcPP 8P 3RP���*Ь UdSBcBeRBcPP B�PP  RP���޼ SBcRSRެUC�PP[���eQRPR@aPP[���TެUB�PP]���,T'��STQTRPR@cABcPP]���TޔDЬPx``x  ᠪ : : ЬWW� DECC$STRSTRScPRRV*WcPRRVգWcPRRVVVS�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTcRˏBdUPc~� DECC$ISSPACEPUUSUcR1��DECC$$GL___CTYPEA�DECC$$GA___CTYPETTˏBdV R� DECC$ISSPACEPVV]cRR?UR"P���TUPUc@dScQ9�DECC$$GL___CTYPEA�DECC$$GA___CTYPETPˏA`RPQ� DECC$ISSPACEPRR cPP?P"ЬREbUnR� DECC$STRCMPPcݬ� DECC$STRCPY"ݬ� DECC$STRRCHRPScTT-1�U�DECC$$GL___CTYPEA�DECC$$GA___CTYPETRˏDbVPT� DECC$ISDIGITPVVA UQcP0PPQUS�DECC$$GL___CTYPEA�DECC$$GA___CTYPETQcPˏ@aRPc~� DECC$ISDIGITPRRU��� U+��X1�SSUcRR-l�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTˏBdV R� DECC$ISDIGITPVVA UQcP0PPQUS�DECC$$GL___CTYPEA�DECC$$GA___CTYPETQcPˏ@aRPc~� DECC$ISDIGITPRRUXXP^ЬST0S� DECC$STRSTRRbP SbPSbPTTY1LPЬTT� DECC$STRLENPY12�DECC$$GL___CTYPEA�DECC$$GA___CTYPETSdRˏBcUPd~� DECC$ISUPPERPUUެUeRPP Y1PR�T��SBcBdRRRTR޼SDcW޼SBcSS.-�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTˏCdUPS� DECC$ISDIGITPUUSЬ VެSУ�UWPWBe@fRBePP.�DECC$$GL___CTYPEA�DECC$$GA___CTYPETQB�Pˏ@aTB�~� DECC$ISDIGITPTT޼ RGbЬX6X� DECC$STRSTRScPR RT-PXcPRRT XcPRRTTTS�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTcRˏBdUPc~� DECC$ISSPACEPUUSUcRz�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTˏBdV R� DECC$ISSPACEPVVPcPP?HЬTUPUc@dScQ4�DECC$$GL___CTYPEA�DECC$$GA___CTYPETPˏA`RPQ� DECC$ISSPACEPRRcPP?ЬREbUR� DECC$STRCMPPԖݬ� DECC$STRCPYYYPP^ЬSTϘS� DECC$STRSTRRbPψSbPπSbPTTX1LP[~ެTdSS� DECC$STRCHRP]~S� DECC$STRCHRPX1PS� DECC$STRLENPX1RBcPP[���IP DP ?RP���6 �U��SBcBeRBcPP[���B�PP P  RP���޼ SBcRSRެUC�PP[�����QRPR@aPP[���TެVB�PP]���/T*ЬU��STQTRPR@cAeBcPP]���T޼RDbЬWϜW� DECC$STRSTRScPRRV+τWcPRRVuWcPRRVVVS�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTcRˏBdUPc~� DECC$ISSPACEPUUSUcRz�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTˏBdV Rorheader������t�� printheader������xu�� printstats������v�� printdates������v�� printrunning������hw�� printcovers�����0y��analyzemonthly�<����lz�� analyzeweekly�����|{�� analyzedaysum������,|�� analyzedaily� ����8}��analyzehoursum�V�����}�� analyzehourly�1������ printhour������P��getcommondateaddress�0������getcerndateaddress�������getncsadateaddress����� DECC$ISSPACEPVVPcPP?HЬTUPUc@dScQ4�DECC$$GL___CTYPEA�DECC$$GA___CTYPETPˏA`RPQ� DECC$ISSPACEPRRcPP?ЬREbUqR� DECC$STRCMPPdݬ� DECC$STRCPYXXPP^ЬST�S� DECC$STRSTRRbPSbPSbPTTX1�PެTdScPP-X1S� DECC$STRLENPX1RBcPP *RP���!Ь SФ�QBaBcRBaPP  RP���޼ SBcެTB�PP ��QRBaPP SЬU���TSQSRPR@dAeSRSЬUЬTSQSRPR@dAeS޼RCbЬWQW� DECC$STRSTRTdPRRV,P8WdPRRV)WdPRRVVVS�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTcRˏBdUPc~� DECC$ISSPACEPUUSUcRz�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTˏBdV R� DECC$ISSPACEPVVPcPP?HЬTUPUc@dScQ4�DECC$$GL___CTYPEA�DECC$$GA___CTYPETPˏA`RPQ� DECC$ISSPACEPRRcPP?ЬREbUMR� DECC$STRCMPP@ݬ� DECC$STRCPYXXPP�^ЬSTϴS� DECC$STRSTRRbPϤSbPϜSbPTTW1$P(ެTdSS� DECC$STRCHRP)S� DECC$STRCHRPW1PS� DECC$STRLENPW1RBcPP:*RP���!Ь SФ�QBaBcRBaPP: RP���޼ SBcЬTT� DECC$STRLEN PRBdPP:"BPP:T� DECC$STRLENdRPRRSP:T� DECC$STRCHRPST���RTPTc@bST޼RDbЬVV� DECC$STRSTRScPRRU,PԘVcPRRUŘVcPRRUUUSW1��DECC$$GL___CTYPEA�DECC$$GA___CTYPETTcRˏBdUPc~� DECC$ISSPACEPUUSUcR~R)yR?t�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTˏBdVPR� DECC$ISSPACEPVVHЬTUPUc@dScQ4Q)/Q?*�DECC$$GL___CTYPEA�DECC$$GA___CTYPETPˏA`R Q� DECC$ISSPACEPRRЬREbUR� DECC$STRCMPPݬ� DECC$STRCPYWWPP ^�XЬTT� DECC$STRSTRPY1nP:T� DECC$STRCHRP.�DECC$$GL___CTYPEA�DECC$$GA___CTYPETSdRˏBcU d~� DECC$ISDIGITPUUY1*PЬRR� DECC$STRLENPY1WSCbRy�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTˏBdU R� DECC$ISSPACEPUUOެTФ�VWPWCf@SCfP4�DECC$$GL___CTYPEA�DECC$$GA___CTYPETRC�Pˏ@bUPC�~� DECC$ISSPACEPUUWRW B�DECC$$GL___CTYPEA�DECC$$GA___CTYPETT޼RCbRˏBdU޼RCb~� DECC$ISSPACEPUU<PS�DECC$$GL___CTYPEA�DECC$$GA___CTYPETR޼PC`Pˏ@bT޼PC`~� DECC$ISSPACEPTT޼RCbR{�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTˏBdUPR� DECC$ISSPACEPUUOެTФ�VWPWCf@SCfP4�DECC$$GL___CTYPEA�DECC$$GA___CTYPETRC�Pˏ@bUPC�~� DECC$ISSPACEPUUG㘭R0R RU0URUЬRxbbx ETdETET  : :٭ tt�DECC$$GL___CTYPEA�DECC$$GA___CTYPETT޼RCbRˏBdU޼RCb~� DECC$ISSPACEPUU<PS�DECC$$GL___CTYPEA�DECC$$GA___CTYPETR޼PC`Pˏ@bT޼PC`~� DECC$ISSPACEPTT�DECC$$GL___CTYPEA�DECC$$GA___CTYPETT޼RCbRˏBdU޼RCb~� DECC$ISSPACEPUU<PS�DECC$$GL___CTYPEA�DECC$$GA___CTYPETR޼PC`Pˏ@bT޼PC`~� DECC$ISSPACEPTT�DECC$$GL___CTYPEA�DECC$$GA___CTYPETT޼RCbRˏBdU޼RCb~� DECC$ISSPACEPUU<PS�DECC$$GL___CTYPEA�DECC$$GA___CTYPETR޼PC`Pˏ@bT޼PC`~� DECC$ISSPACEPTTV޼RCbR1�R ~�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTˏBdU R� DECC$ISSPACEPUUTЬ WެTФ�UVPVCe@gSCeP6C�QQ ,�DECC$$GL___CTYPEA�DECC$$GA___CTYPETPˏA`RPQ� DECC$ISSPACEPRRV޼ RFb޼RCbRR.*�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTˏBdU R� DECC$ISSPACEPUUGެRТ�USCePP.�DECC$$GL___CTYPEA�DECC$$GA___CTYPETQC�Pˏ@aTPC�~� DECC$ISSPACEPTTVެRC�T;T 6bUЬWVQVCePP:/TC�TTAgSCeP C�PP ЬRFbSϞR� DECC$STRCMPPϕݬ� DECC$STRCPYYYP�^:ЬUU� DECC$STRCHRPW1XPU� DECC$STRLENPW1B�DECC$$GL___CTYPEA�DECC$$GA___CTYPETSeRˏBcTPe~� DECC$ISUPPERPTTެUeRPP W1PS�T��RCbCdSSSTS޼RDb�DECC$$GL___CTYPEA STS�DECC$$GA___CTYPETU޼RDbRˏBeVSTS޼RDb~� DECC$ISSPACEPVVD�DECC$$GL___CTYPEA SPS�DECC$$GA___CTYPETR޼Q@aPˏ@bTSPS޼Q@a~� DECC$ISSPACEPTTUެQC�R(R #Ь TaRUPUCb@dSCbP C�PP ޼ REbEЬRR� DECC$STRSTRTdP5RdPS0RdPU1�%RdPRdPSR� DECC$STRLENSPU[P RdP/R� DECC$STRCHRPSR� DECC$STRLENSPU.PRdPRdPSR� DECC$STRLENSPUWYSWQTcPSUЬRTPTc@bScPSUЬRDbR� DECC$STRLENP@bPP R� DECC$STRLENP@bWWPPΰ^ �X�Vݬ�ISIPP1fЬYYSS�HASH@ R PbS� DECC$STRCMPP H PТRHH1� DECC$MALLOCP0@,fP`fP`fP`,+fP`� DECC$EXIT0DDWYRR� DECC$STRLENP$$� DECC$MALLOCP  Q�PROGERR ((URU� DECC$STRCPYU@UgYSTcRcPTPTScPQTPЏe���RRRPRQPQ{RPPQQ<Q8QRB WB ݬݬݬh�ADDDOMAINENTRY.ЬRR� DECC$STRCHRP1fݬݬRh�ADDDOMAINENTRYPhRWWTT�HASH@ RPbT� DECC$STRCMPPSТRSS1� DECC$MALLOCP @9ZfP`jfP`fP`ϣϊfP`� DECC$EXIT UW� DECC$STRLENP� DECC$MALLOCP Ŏ�PROGERR��� DECC$STRCPYeWSTcRPcPTPTScPQTPЏe���RRRPRQPQ{RPPQQQRB UB ЬSQcR2.�RcPPRQScPQLQTЬSS� DECC$STRLENP� DECC$MALLOCP@ߍ�fP`fP`%fP`I0fP`� DECC$EXITRSR� DECC$STRCPYRRPT1�RT/Rʹ PPʹϽʹ� DECC$STRTOKPTRRTTTTϗX� DECC$DSPRINTFX� DECC$STRCPYЬ R׬ Rݬݬh�ADDDOMAINENTRYPhTP� DECC$FREE1YYUU�HASH@ RbU� DECC$STRCMPPSТRSS1� DECC$MALLOCP@ϝϾfP`΍fP`fP`fP`� DECC$EXITWYRR� DECC$STRLENPͼͼ� DECC$MALLOCP͸ -�PROGERR͸URU� DECC$STRCPYUUgYSTcRcPTPTScPQTPЏe���RRRPRQPQ{RPPQQQRB WB |�^�Rݬ ݬݬ � DECC$DSPRINTF� GETSHORTDATEP� DECC$STRCPY�� GETSHORTDATEP� DECC$STRCPY߭߭߭΂� DECC$DSSCANF߭߭߭Ͽ� DECC$DSSCANFЭTѭTЭVTVЭQѭQЭUQUЭPѭPЭSPSSPUQVTy� DECC$DSPRINTFQQP<�^�TRBdެSc� DECC$STRSTRPPRBdc� DECC$STRSTRPRUЬQPP 0SPS~~ ~SU)�� DECC$DSPRINTF��ЬP^�TЬSXRBdS� DECC$STRSTRPPRBdS� DECC$STRSTRPRWPP 0UPU~~ ~UWϱX� DECC$DSPRINTFVf� GETYEARSECSPWЬR ~ ~Ϸf~~Ϫf~~ϝf� DECC$ATOIRbPVbPUbPQŏ��VRWR<UPPRQRSSPP�SRPЬRbQSQSRPQSPЏe���RRRPRQPQ{RPPQQTTP^�V SS� DECC$MALLOCPW<RfP`fP`+fP`RQ8fP`� DECC$EXITWSSYЬXX� DECC$STRLENPRR� DECC$MALLOCPU<ςTϥfP`ϵfP`ʉfP`T׉fP`� DECC$EXITUTXT� DECC$STRCPYTiЬRSbPPbQSQSRbPQSPЏe���RRRPRQPQ{RPPQQXXTDPYDPЬZZ� DECC$STRLENPRR� DECC$MALLOCPW<ϿUfP`fP`fP`U-fP`� DECC$EXITWRZR� DECC$STRCPYR<�^�UЬSTcPcQTQTScPQTPЏe���SSSPSQPQ{SPPQAPRbݬ� DECC$STRCMPPТPPТRPP^�U SS� DECC$MALLOCPX<׆ReP` eP`eP`RE,eP`� DECC$EXITXSSWЬYY� DECC$STRLENPRR� DECC$MALLOCPV<vTϙeP`ϩeP`ϾeP`T䇟ˇeP`� DECC$EXITVTYT� DECC$STRCPYTЬRSbPbQSQSRbPQSPЏe���RRRPRQPQ{RPPQAWAЬ�<�^�UЬSTcPcQTQTScPQTPЏe���SSSP� ����<� PRINTHOUR� ��P��GETCOMMONDATEADDRESS� ����GETCERNDATEADDRESS� ����GETNCSADATEADDRESS� ����GETPLEXDATEADDRESS� �����GETGNDATEADDRESS� ��l��GETMACDATEADDRESS� �����GETGOPHDATEADDRESS� ���� GETDOMAIN� ����|�GETWEEKDATEMASK� ����<�CONVTOSHORTDATE� ��l����CONVTOEURODATE� ��t��CONVTOYEARSECS� ��h���HASH� ����ADDHASH� ��L��<�HASHLOOKUPNUMADDR� ��Ƞ�� ADDHASHSIZE� ����<�HASHLOOKUPSIZESQPQ{SPPQAR!Pݢݬ� DECC$STRCMPPbPPТRPP^�VUЬXX� DECC$STRLENPRR� DECC$MALLOCPW<!SDfP`TfP`ifP`SϏvfP`� DECC$EXITWRXR� DECC$STRCPYRTUPUPSPTS}S� DECC$STRTOKPR9R|� DECC$DSPRINTF� DECC$STRCPYݬ ݬ� ADDHASHREQT� DECC$FREEP^�TЬSUcRcQUQUScPQUPЏe���SSSPSQPQ{SPPQAĠREPbݬ���getplexdateaddress�I������getgndateaddress�m����l��getmacdateaddress�������getgophdateaddress�y������ getdomain�������getweekdatemask��������convtoshortdate�o�����l��convtoeurodate������t��convtoyearsecs���� ��h��hash�T�������addhash�����L��hashlookupnumaddr�y�����Ƞ�� addhashsize�$������hashlookupsize�~�����l�� addtreeentry������X�� addhashreq��� DECC$STRCMPP,Ь֢ Ѣ 0Т 0 Ѣ41-Т4PТRSS� DECC$MALLOCPV<ϵU؄dP`dP`dP`U# dP`� DECC$EXITVSSWЬYY� DECC$STRLENPRR� DECC$MALLOCPX<TUwdP`χdP`ϜdP`U„ϩdP`� DECC$EXITXVYV� DECC$STRCPYVgЬSUcRcQUQUScPQUPЏe���RRRPRQPQ{RPPQAĠWAĠЬЬ  P<�^�UЬSTcPcQTQTScPQTPЏe���SSSPSQPQ{SPPQAŠR9Pbݬ� DECC$STRCMPP ѢS(PТТ Т SТRԼ ԼSSPP<�^�UЬSTcPcQTQTScPQTPЏe���SSSPSQPQ{SPPQAŠR!Pbݬ� DECC$STRCMPPPТRX^�[zݬ� DECC$FOPENPn>ySςkP`ϒkP`ϧkP`S͂ϴkP`� DECC$EXITnP~� DECC$FGETSP1� DECC$ISSPACEY� DECC$TOLOWER� DECC$MALLOC� DECC$STRLEN�PROGERR � DECC$STRCPY��DECC$$GL___CTYPEA�DECC$$GA___CTYPETSRˏBcT P~iPTT1-.vSU�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTCRˏBdV PC~iPVVHURUC~PBvS�DECC$$GL___CTYPEA�DECC$$GA___CTYPETRCPˏ@bTPC~iPTTEv�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTCRˏBdV C~iPVV4S�DECC$$GL___CTYPEA�DECC$$GA___CTYPETRCPˏ@bTPC~iPTTUCR"R PUPUC@SCPP EvZ TTPV>xSϛkP`ϫkP`kP`S怟̀kP`� DECC$EXITVSSXZWWPRRPU UVWVVhZSTcRcQTQTScPQTPЏe���RRRPRQPQ{RPPQQZZVзFxXFxЮWWPRRPU ~USWSSnP~� DECC$FGETSP1ݮ�� DECC$FCLOSE^�V SS� DECC$MALLOCPWH=~R^fP`lfP`fP`RfP`� DECC$EXITWSSYЬXX� DECC$STRLENPRR� DECC$MALLOCPUH}T~fP`~fP`fP`T6fP`� DECC$EXITUTXT� DECC$STRCPYTiЬRSbPPbQSQSRbPQSPЏe���RRRPRQPQ{RPPQQXXTDxYDxЬZZ� DECC$STRLENPRR� DECC$MALLOCPWH|U ~fP`.~fP`A~fP`Ue~J~fP`� DECC$EXITWRZR� DECC$STRCPYR�<�^�UЬSTcPcQTQTScPQTPЏe���SSSPSQPQ{SPPQAxR!Pbݬ� DECC$STRCMPPТPPТRPP^�VЬUUSTcPPcQTQTScPQTPЏe���SSSPSQPQ{SPPQA RPbU� DECC$STRCMPPPТRPP1+RR� DECC$MALLOCPWH{S|fP`|fP`|fP`S||fP`� DECC$EXITWSSXЬYY� DECC$STRLENPRR� DECC$MALLOCPUH!{TB|fP`P|fP`c|fP`T|l|fP`� DECC$EXITUTYT� DECC$STRCPYThЬRSbPPbQSQSRbPQSPЏe���RRRPRQPQ{RPPQA XA <�^�UЬSTcPcQTQTScPQTPЏe���SSSPSQPQ{SPPQA RPbݬ� DECC$STRCMPPPТRPP^�XTY���S� DECC$STRCMPW�ISIPV� DECC$STRSTRUI R0rcgP bfPTcbePbTТRYYe���TRRPP^�SYլ1RR� DECC$MALLOCPWHWyTxzcP`zcP`zcP`TzzcP`� DECC$EXITWVVVPЬXX� DECC$STRLENPRR� DECC$MALLOCPUHxTzcP`zcP`$zcP`THz-zcP`� DECC$EXITURXR� DECC$STRCPYRQЬPQ`Ь Ь |֣Ѭ֣ PV1�ЬRbЬUU� DECC$STRCMPPTTbU� DECC$STRCMPPYY Ь ֢:Tݬݬݬ Uݢ�ADDENTRYPݬݬݬ Uݢ�ADDENTRYPЬVVPP^�YЬV1�RR� DECC$MALLOCPWHwSxiP`xiP`xiP`SyxiP`� DECC$EXITWUUURЬЬXX� DECC$STRLENPRR� DECC$MALLOCPTH>wS_xiP`mxiP`xiP`SxxiP`� DECC$EXITTSXS� DECC$STRCPYSRЬPR`Ь Ь |1o�� DECC$STRCMPP1�ЬZZ�ISIPPWf�ISIPPXWMXIZUfTU�DECC$INET_ADDRPST�DECC$INET_ADDRPQSQRSQRPRR[1�[1�PWXW[1�P[1�PfZP[1�P[1�PDo�P(Ѭ[[Ѭ1�Ѭ [z[vo�P(Ѭ [[Ѭ MѬ[AP[:n�P&Ѭ [[Ѭ Ѭ [P[["ݬݬݬ ݬЬRݢ� ADDSORTENTRYP Pݬݬ ݬЬRݢ� ADDSORTENTRYPЬRRPP^�WЬS1�RR� DECC$MALLOCPXHtTvgP`vgP`&vgP`TJv/vgP`� DECC$EXITXVVЬYY� DECC$STRLENPRR� DECC$MALLOCPUHvtTugP`ugP`ugP`TuugP`� DECC$EXITURYR� DECC$STRCPYRQЬPQ`Ь ЬЬ |acЬRR� DECC$STRCMPPݬݬ Rݣ�ADDREQUESTENTRYP6cR� DECC$STRCMPPݬݬ Rݣ�ADDREQUESTENTRYPЬ  ֣ЬRRPP^�[�WЬS1�RR� DECC$MALLOCPXHesTtgP`tgP`tgP`TttgP`� DECC$EXITXVVЬYY� DECC$STRLENPRR� DECC$MALLOCPUHrTtgP`&tgP`9tgP`T]tBtgP`� DECC$EXITUTYT� DECC$STRCPYTPЬRPbЬ ЬЬ Ь|1lPkk� DECC$STRCMPRbPcݬbPZ1�Z1�PkkbP1ѬZZѬ1�Ѭ  Z1�PZ1�PkkbP)Ѭ ZZ 1�ѬZzZvrkkbP-Ѭ ZZѬ QcݬbPZ@PZ:FkkbP+ѬZZѬcݬbPZPZZ&ݬݬݬݬ ݬЬRݢ�ADDSORTREQUESTENTRYP$Pݬݬݬݬ ݬЬRݢ�ADDSORTREQUESTENTRYPЬRRPP^�WЬS1�RR� DECC$MALLOCPXHpTrgP`rgP`"rgP`TFr+rgP`� DECC$EXITXVVЬYY� DECC$STRLENPRR� DECC$MALLOCPUHrpTqgP`qgP`qgP`TqqgP`� DECC$EXITURYR� DECC$STRCPYRQЬPQ`Ь Ь |bcЬRR� DECC$STRCMPPݬݬ Rݣ�ADDDOMAINENTRYP6cR� DECC$STRCMPPݬݬ Rݣ�ADDDOMAINENTRYPЬ  ֣ЬRRPP^�[�WЬS1�RR� DECC$MALLOCPXHeoTpgP`pgP`pgP`TppgP`� DECC$EXITXVVЬYY� DECC$STRLENPRR� DECC$MALLOCPUHnTpgP`&pgP`9pgP`T]pBpgP`� DECC$EXITUTYT� DECC$STRCPYTPЬRPbЬ Ь ЬЬ|1lPUhk� DECC$STRCMPRbPcݬbPZ1�Z1�P,hkbP1ѬZZѬ1�Ѭ  Z1�PZ1�PgkbP)Ѭ ZZѬ 1�ѬZzZvgkbP-Ѭ ZZѬ QcݬbPZ@PZ:gkbP+ѬZZѬcݬbPZPZZ&ݬݬݬݬ ݬЬRݢ�ADDSORTDOMAINENTRYP$Pݬݬݬݬ ݬЬRݢ�ADDSORTDOMAINENTRYPЬRRPP<�^�U�TЬP1РS1�УRCݢ� SORTREPORTѢ HТ HѢТݢ ݢݢbe� ADDSORTENTRYPeݢ� SORTREPORTѣ HУ HѣУݣ ݣݣce� ADDSORTENTRYPeУRCݢ� SORTREPORTѢ HТ HѢТݢ ݢݢbe� ADDSORTENTRYPeݢ� SORTREPORTЬRѢ HТ HѢТݢ ݢݢbe� ADDSORTENTRYPeݢ� SORTREPORT �^�SЬR1ݬ ݬݢ� PRINTREPORTգ(PP(1�ТPQ PQ PQRRRPRP ecP`RPRPЬRݢ� GETDATESTRP����� hashlookupreq�������� hashremreq�{�����8��installdomaintable�(����`�� addhashdom������� hashlookupdom�}������� addhashdn�����H�� hashlookupdn�y�����ĭ�� hashuniqdn�v�����<��addentry������� addsortentry�������addrequestentry�u����(��addsortrequestentry�������adddomainentry�q����(��addsortdomainentry������� sortreport�$����ػ�� printreport�1���� DECC$STRCPY쟭ݢuecP`�QТ PQ PQ PQ RRRPRPP BecP`RPRPЬPݠ )ecP`ЬRbecP`�DECC$GA_STDOUTP`� DECC$FFLUSHݬ ݬݢ� PRINTREPORTP�^�USS� DECC$MALLOCPTHjRkeP`keP`keP`RkkeP`� DECC$EXITTSլ{ЬWW� DECC$STRLENPRR� DECC$MALLOCPVH"jTCkeP`QkeP`dkeP`TkmkeP`� DECC$EXITVRWR� DECC$STRCPYRccլ  Ь � ��l�� ADDTREEENTRY� ��X�� ADDHASHREQ� ����<� HASHLOOKUPREQ� ����<� HASHREMREQ� ��8��INSTALLDOMAINTABLE� ��`�� ADDHASHDOM� ����<� HASHLOOKUPDOM� ���� ADDHASHDN� ��H��<� HASHLOOKUPDN� ��ĭ�� HASHUNIQDN� ��<��ADDENTRY� ���� ADDSORTENTRY� ����ADDREQUESTENTRY� ��(��ADDSORTREQUESTENTRY� ����ADDDOMAINENTRY� ��(��ADDSORTDOMAINENTRY� ����<� SORTREPORT� ��ػ�� � PRINTREPORT� �� ���ADDNODE� ����ADDERRORPլЬcݬ� DECC$STRCMPP լЬլЬ  ԣլSPЬPՠ PРPՠSЬRRPP^�VSS� DECC$MALLOCPXHiR>jfP`LjfP`_jfP`RjhjfP`� DECC$EXITXSSUЬYY� DECC$STRLENPRR� DECC$MALLOCPWHhTifP`ifP`ifP`TjifP`� DECC$EXITWRYR� DECC$STRCPYReԥլ UPЬPՠ PРPՠUЬQQPP�^լPЬRbbݬ� DECC$DFPRINTFТP^�V�T�X�[�YObެWg� DECC$STRCMPPZZURZR.bg� DECC$STRCMPPBdUBdUh)B`U"B`UBfUBfUh BUBURRZSZ1�� PRINTGRAPHWPaݬ� DECC$STRCMPP<S� PRINTHOURU#Cd ghsaiP`U+ݏ@ �C` gRSRPSRBkaiP`U#d~CfghoaiP`U+ݏ@B�CgSSZ1TP ^�Y�Z�T�Sլ1Cެ��� DECC$STRCMPX� PRINTGRAPHW� DECC$DSSCANF[aݾhP1�ռ,мQaP0P PR0RPRBRQR`cP`ЬRբݣ8#<~ݢgi1ЬRբ1`cP`̣8+ݏ�ݢg1`оVVhPmռݼ� GETSHORTDATEP`cP`ЬRբݣ<#2ݢgi15ЬRբ1)d`cP`ݣ<+ݏ �ݢg1T`VhP1�ռ1�мRRU߭߭߭bRk��ѭ ׭PP PЭQŏ}���QRƏd���RPPRǏd���QPPRƏ��QQRRz��RP{PQPPRBjU_cP`ЬRբݣ@# ݢgi1CЬRբ17_cP`ݣ@+ݏ�ݢg1P_VhP1�ռ1�мRRU߭߭߭aRk��ѭ זPP PЭQŏ}���QRƏd���RPPRǏd���QPPRƏ��QQRRz��RP{PQPPRBjU^cP`ЬPՠ ݠ� PRINTHOURЬRբݣD#ݢ gi'ЬRբ^cP`ݣD+< N~ݢ gЬPՠ ݠ ^cP`ЬPР1P^�TЬPS PS PSXPWЬRURެ PR`PU`RR` PRPUXRURVVW1�VP���1�RRWSЬPQ P PQ PQXRRPRP ]dP`RPRPݬ]dP`SPSP6SS|~]dP`~]dP`SPSP ]dP`ЬPQ PQ PQXRRPRP }]dP`RPRPݬh]dP`UPUP�RRR]dP`UPUP >]dP`P^�Y�[�X�VЬR1ݬ ݬݢ� PRINTTREEZbUU� DECC$STRLENPRR� DECC$MALLOCPTH:aS[bfP`ibfP`|bfP`SbbfP`� DECC$EXITTSUS� DECC$STRCPYS�ZPZPRPnRm\R� DECC$STRTOKPW1WʹR\ͨ� DECC$DSPRINTFͨʹ� DECC$STRCPY߭߭߭ʹ� HASHLOOKUPREQP \ʹ� DECC$STRSTRP\W� DECC$STRCMPP1mhʹͨ� DECC$STRCPYPʹi[ͨ� DECC$DSPRINTFhBͨS!S� DECC$STATPR!P<+PʏPP�@��RPRR1ʹ� HASHREMREQЭPS PS PSRRRPRP Y[fP`RPRPݭD[fP`ѭ,ݭ� GETDATESTRP� DECC$STRCPYޟ[fP`P[fP`kJЭPS PS PS RRRPRP ZfP`RPRPݭZfP`ʹQ/UTaPUSaPPSTQaPTRRRRPRPP ZfP`RPRPh1�ͨS̓S� DECC$STATPR<͍PʏPP���RPRRW>ZfP`1qͨSRS� DECC$STATPR P<\PʏPP�@��RPRR1/WYfP`1PWYfP`1 Pn� DECC$FREEݬ ݬЬRݢ� PRINTTREEP��8^ݬ� DECC$STATPQ P<PʏPP�@��QPQQPP��8^ݬ� DECC$STATPQ P<PʏPP���QPQQPP �^�SЬR]ݢ� SORTREQUESTS֣ѢТѢ HТ HѢLТLݢ ݢݢݢb��ADDSORTREQUESTENTRYP�ݢ� SORTREQUESTS^�W�UXЬS1ݬݬ ݬݣ� PRINTREQUESTSե(� R� R(1УPQ P PQ PQSSSRSR XeP`SPSPЬTݤ� GETDATESTRP� DECC$STRCPY͟ݤRXeP`ЏP���VVg SSPSd� DECC$STRLENSRXRPRRRV&g SSPSìVRSRXRRB�g1�ЬRТ PQ P PQ PQ SSSRSR WeP`SPSPЬRݢ WeP`ТPQ P PQ PQSSSRSR zWeP`SPSPЬRݢbWeP`ЬRbVWeP` KWeP`�DECC$GA_STDOUTP`� DECC$FFLUSHݬݬ ݬݢ� PRINTREQUESTSP|�^�UЬR1�ݢ� SORTDOMAINSbQ.VSaPVRaPPRSQaPSTT֥ЬRѢ HТ HѢ Т b� HASHUNIQDNPSSSSݢ ݢݢb ��ADDSORTDOMAINENTRYP �ݢ� SORTDOMAINS|�^�UЬS1(ݬݬ ݬݣ� PRINTDOMAINSե( R R(1УPQ PQ PQSSSRSR %VeP`SPSPЬRݢ VeP`ТPQ P PQ PQSSSRSR UeP`SPSPЬSݣUeP`ݣ� GETDATESTRP� DECC$STRCPYUeP`�QУ PR PR PR SSSSRSR nUeP`SPSPЬRݢ VUeP`мQ.VTaPVRaPPRTQaPTSSRSRP UeP`SPSP�YмQ.TSaPTRaPPRSQaPSPP/ЬRb� HASHLOOKUPDOMPb� HASHLOOKUPDOMbPTeP`PݼTeP`�DECC$GA_STDOUTP`� DECC$FFLUSHݬݬ ݬЬRݢ� PRINTDOMAINS�^ЬSS�DECC$INET_ADDRPѭST>PS�HASHLOOKUPNUMADDRPQQT(߭�DECC$GETHOSTBYADDRPRSb�ADDHASHbTSTTP�^ݬ�DECC$INET_ADDRPRݬ�DECC$INET_ADDRPQRQPRQPPP��Q  PQ QP�^�R߭� DECC$TIME߭�DECC$LOCALTIMEP� ��addnode�q������adderror������� printerrors�*�����Ŀ�� printsummary�a����(��printgraphreport�m������ printgraph�����$�� printtree������� isdirectory�>��� ��8��isfile�>�����x�� sortrequests�p������� printrequests������� sortdomains�������� printdomains�?������ lookupnumaddr�g�����@��addrcmp�7��� ��x��numlen�������� getlocaltime�<����� DECC$ASCTIMEP � DECC$STRCPY P��^߭� DECC$TIMEP\\PP ��RЬP`Q0Q QP0PQP@SSPP�^߭߭߭Sݬ� DECC$DSSCANF��ѭ ׭RR RЭPŏ}���PSƏd���SRRSǏd���PRRSƏ��PPSSz��SP{PQPPTTP�Ѭ ׬ RR RЬ Pŏ}���PSƏd���SRRSǏd���PRRSƏ��PPSSz��SP{PQPPTTP^�Y߭߭߭Rݬ� DECC$DSSCANF��TWRTRVЭUXT=U��4z��UP{PQPP&z��UP{d���PQPPz��UP{��PQPPWDiWTTXWV<Sя��NPS��4z��SP{PQPP&z��SP{d���PQPPz��SP{��PQPPVm��VSSWVTďQ�TTP ^�X�[VѬQ�VѬQ�<UVm��QPU��4z��UP{PQPP&z��UP{d���PQPPz��UP{��PQPPVVUVm��U��Fz��UP{PQPP8z��UP{d���PQPPz��UP{��PQPPhRVR VTVDhPDhVTVDhSѬ��SѬ��RѬ< <RѬ<ЬѮ1�TZVnUYZ ZYZPP Pŏ}���YWƏd���WnPPWǏd���YPPWǏ��YPPWWz��WP{� ����� PRINTERRORS� ��Ŀ�� PRINTSUMMARY� ��(��PRINTGRAPHREPORT� ���� PRINTGRAPH� ��$�� PRINTTREE� ������ ISDIRECTORY� ��8����ISFILE� ��x�� � SORTREQUESTS� ���� PRINTREQUESTS� ����|� SORTDOMAINS� ����|� PRINTDOMAINS� ����� LOOKUPNUMADDR� ��@���ADDRCMP� ��x����NUMLEN� ����� GETLOCALTIME� ������ GETTHETIME� ���� �GETMONTH� ����� GETWEEKDAY� ����� GETNWEEKDAY� ���� GETYEARSECS� ���� GETDATESTRPQPPWUݬRSVD�G�JP˨ � DECC$DSPRINTF|PѮ*ݬRS0U~VT~7P˨ � DECC$DSPRINTFLPѮ"0U~VT~,P˨ � DECC$DSPRINTF#ѮUVD�P˨ � DECC$DSPRINTF˨ SSP�^�Wݬ� DECC$STRCPY߭߭߭O� DECC$DSSCANF��SURSRYЭTVS=T��4z��TP{PQPP&z��TP{d���PQPPz��TP{��PQPPUCgUSSVUURRP|�^߭߭mOЬRR� DECC$DSSCANF��R� GETYEARDAYPV߭߭NR� DECC$DSSCANF��ѭ ׭RR RЭPŏ}���PSƏd���SRRSǏd���PRRSƏ��PPSSz��SP{PQPPUUURRVTKl��T׭ЭSS��4z��SP{PQPP&z��SP{d���PQPPz��SP{��PQPPTTRRP^�V�Y߭߭߭kNЬRR� DECC$DSSCANF��R� GETYEARDAYPX߭߭߭uMR� DECC$DSSCANF��ѭ ׭RR RЭTŏ}���TSƏd���SRRSǏd���TRRSƏ��TTSSz��SP{PQPPUUURRXTUWXWլ Wm��֭ѭ W֭լXTT׭ l��T׭ЭSS��4z��SP{PQPP&z��SP{d���PQPPz��SP{��PQPPTլTUPWUTRTRaUDfDfUHTOЭSћS��Bz��SP{PQPP4z��SP{d���PQPPz��SP{��PQPPU TRTR0~UT~L � DECC$DSPRINTF SSPP�^ݬ� GETYEARSECSPRݬ� GETYEARSECSPRǏQ�RQQP�^ݬ� GETYEARSECSPRݬ� GETYEARSECSPRPP: �PPP�^TnLЬSS� DECC$STRSTRRbP XLSbPNLSbPTTPP�^TDLЬSS� DECC$STRSTRRbP 0LSbP%LSbPTTPP�^TLЬSS� DECC$STRSTRRbP LSbPLSbPTTPP�^KЬTT� DECC$STRSTRRbPQQS4PKTbPQQSPKTbPQQSPSSPP^�XKݬ� DECC$STRCMPPV1 PTЬYY� DECC$STRLENPRR� DECC$MALLOCPWHLSNhP`$NhP`7NhP`S[N@NhP`� DECC$EXITWRYR� DECC$STRCPYRUլ ITPTPRPURKR� DECC$STRTOKPSSݬ�ISINNAMEPVOPVEPTPTPRPURJR� DECC$STRTOKPSSݬ�ISINNAMEPVPVVPP^�WJЬRR� DECC$STRCMPP X1UPbYR� DECC$STRLENP@bZR� DECC$STRLENPRR� DECC$MALLOCPVHKSLgP`LgP`LgP`SMLgP`� DECC$EXITVUTQެRA�P"��SAcPP* TPTA�@eQAcPDeYPP*aZPP*Uݬ� DECC$STRSTRP1�XzPUЬTT� DECC$STRSTRPST��� getthetime��������getmonth�)������� getweekday�������� getnweekday�\������� getyearsecs������� getdatestr�C����4�� getyearday�������� getmondaynum� ������ getshortdate������� daydifference�+������� isinlastweek�3�����D�� isvalidreq�F������� ishtmlrequest�F�������isscriptrequest�F������� headerend�^�����|�� isokstring�6������isinname����� DECC$STRLENPRU� DECC$STRLENRTPTSTFXC>PZPP*Uݬ� DECC$STRSTRP"XPUݬ� DECC$STRCMPPXPXXPP|�^߭߭߭ Iݬ� DECC$DSSCANFЬScP@�DECC$$GL___CTYPEA�DECC$$GA___CTYPETQcPˏ@aRPc~� DECC$ISDIGITPRRQ PScPQQݬ� DECC$ATOIPV1ЬUeRBP�DECC$$GL___CTYPEA�DECC$$GA___CTYPETSeRˏBcTPe~� DECC$ISDIGITPTTS PUeRSSݬ� DECC$ATOIPV1$Ь UeRBP�DECC$$GL___CTYPEA�DECC$$GA___CTYPETSeRˏBcTPe~� DECC$ISDIGITPTTS PUeRSS2ݬ � DECC$ATOIP����ݬ � DECC$ATOIPV1�P-ݬ� DECC$STRCHRP$߭߭ݬ�PARSEDATERANGEѭѭVmP-ݬ� DECC$STRCHRP$߭߭ݬ�PARSEDATERANGEѭѭV9P-ݬ � DECC$STRCHRP$߭߭ݬ �PARSEDATERANGEѭѭVPVVP�^ЬP QQ 0RQR ~RF� DECC$DSPRINTF� DECC$ATOIPQQ Q RRRPP<� ^-ެTdUU� DECC$STRCHRPUFU� DECC$STRCMPP  FU� DECC$STRCMPP  U�GETDAYPU�GETDAYP QSAeP'P-"��RSPSAb@QAbP A�PP-CQSެTA�PФ�RSPSAb@QAbPCP�GETDAYP P R�GETDAYPPP^ЬXX� DECC$STRLENPRR� DECC$MALLOCPVXFSH�P`H�P` H�P`S@H%H�P`� DECC$EXITVTXT� DECC$STRCPYTUUЬWWYY� DECC$STRLENPRR� DECC$MALLOCPS WF�PROGERRSXYX� DECC$STRCPYXV|TEgR)DfR#USUDf~� DECC$TOLOWERPCgTEgRDfRޔEgV� DECC$FREERR� DECC$MALLOCPSZE G�P`G�P`$G�P`ݭCG(G�P`� DECC$EXITS[K�1�� DECC$STRCPY��� DECC$TOLOWERZK�ݮЮVVYY� DECC$STRLENPRR� DECC$MALLOCPW >E�PROGERRWXYXXU|SDfR'CeR!PTRTCe~jPBfSDfPCePDfU� DECC$FREEݮݭ� DECC$STRSTRP[K�1[[[P�^�TRBdެSc� DECC$STRSTRPPRBdc� DECC$STRSTRPRSRSS S RRRPP^S޼RCbVVRR*G�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTˏBdUPR� DECC$ISDIGITPUUVRR[���R]���R-RRRp�V�UCeCfSCeTTQQ*G�DECC$$GL___CTYPEA�DECC$$GA___CTYPETPˏA`RPQ� DECC$ISDIGITPRRTPP[���P]���P-PPPSTS޼RDbW޼RCbXXRR*F�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTˏBdUPR� DECC$ISDIGITPUUXRR[���R]���R-RRRt �V�UWPWCe@fSCeTTQQ*F�DECC$$GL___CTYPEA�DECC$$GA___CTYPETPˏA`RPQ� DECC$ISDIGITPRRTPP[���P]���P-PPP޼ RGbSW޼RCbXXRR*E�DECC$$GL___CTYPEA�DECC$$GA___CTYPETTˏBdU R� DECC$ISDIGITPUUXRR[���R]���R-RRRt�V�UWPWCe@fSCeTTQQ*F�DECC$$GL___CTYPEA�DECC$$GA___CTYPETPˏA`RPQ� DECC$ISDIGITPRRTPP[���P]���P-PPP޼RG���^-ެTdSS� DECC$STRCHRPS� DECC$ATOIPS� DECC$ATOIP PVRBcPP-QdW�DECC$$GL___CTYPEA�DECC$$GA___CTYPETSB�Pˏ@cUB�~� DECC$ISDIGITPUU VQB�P0PPQVRBgPP-ЬSVVccRUެSB�PNcV�DECC$$GL___CTYPEA�DECC$$GA___CTYPETQB�Pˏ@aTB�~� DECC$ISDIGITPTT UQB�P0PPQURBfPЬ RUUbb�^QQ*E�DECC$$GL___CTYPEA�DECC$$GA___CTYPETPˏA`R Q� DECC$ISDIGITPRRRR[���R]���R-RRRPP�^|SPP-M�DECC$$GL___CTYPEA�DECC$$GA___CTYPETQPˏ@aRP~� DECC$ISDIGITPRR TQP0PPQT֬PP-֬PLP�DECC$$GL___CTYPEA�DECC$$GA___CTYPETQPˏ@aRP~� DECC$ISDIGITPRR SQP0PPQS֬PTS ��^PB�DECC$$GL___CTYPEA�DECC$$GA___CTYPETQPˏ@aRP� ��4��� GETYEARDAY� ����|� GETMONDAYNUM� ���� GETSHORTDATE� ����� DAYDIFFERENCE� ����� ISINLASTWEEK� ��D��� ISVALIDREQ� ����� ISHTMLREQUEST� �����ISSCRIPTREQUEST� ����� HEADEREND� ��|�� ISOKSTRING� ����ISINNAME� ��8��|�ISOKDATE� ��L���ISOKHOUR� ����<� PARSEDAYMASK� ����GETDAY� �����ISOKDAY� ��d�� PARSEDATEMASK� �� ��� PARSEHOURMASK� �� ��� ISOKDATECHAR� �����PARSEDATERANGE� ��<���ISNUMBER~� DECC$ISDIGITPRRQP֬PQQP �SP�RЬQaPPRSQPSPP �SRP:PPP.SRQ5RPP0P9QPR֬PPSRPPQQP�^ЬSS�HASHLOOKUPSIZEPTTTS�=� DECC$DSPRINTF� DECC$STATPS�� ADDHASHSIZERS� ADDHASHSIZERPTRRP��8^ݬ� DECC$STATPQ PխPPQQP^�XЬYY� DECC$STRLENPRR� DECC$MALLOCPWH=S>hP`>hP` ?hP`S1??hP`� DECC$EXITWUYU� DECC$STRCPYUV|SެWD�R-CfR'��UTRTCf~� DECC$TOLOWERPBeSDePCfP޼RD�V� DECC$FREE^�VЬXX� DECC$STRLENPRR� DECC$MALLOCPWH<S>fP`*>fP`=>fP`Sa>F>fP`� DECC$EXITWSXS� DECC$STRCPYSTURBdPJP�DECC$$GL___CTYPEA�DECC$$GA___CTYPETQBdPˏ@aSPBd~� DECC$ISSPACEPSSUPU޼QBd@aRBdP޼REb�^ݬ�8��isokdate�����L��isokhour�V������� parsedaymask� �� ����getday�X������isokday�Z�����d�� parsedatemask����� �� parsehourmask����� �� isokdatechar�^�������parsedaterange������<��isnumber�T������� numstrchr�-��� ����isip�\�������getsize�{�������isempty�,������� makelower�������� removespaces������t��fixslash���� ����strdup������ DECC$STRLENPPScRR/-�DECC$$GL___CTYPEA�DECC$$GA___CTYPETPˏB`TPR� DECC$ISSPACEPTT4csQQ/�DECC$$GL___CTYPEA�DECC$$GA___CTYPETPˏA`R Q� DECC$ISSPACEPRRP<�^�Tݬ� DECC$STRLENPRR� DECC$MALLOCPUH;S<dP`<dP`<dP`S�=<dP`� DECC$EXITURݬR� DECC$STRCPYRP<�^�R:�DECC$GA_STDERRP`� DECC$DFPRINTF:ݬ� DECC$FOPENPSS<~� DECC$FGETSPP֢$S<~� DECC$FGETSPS� DECC$FCLOSE($,,Ѣ, :T P:TTݢ,ݢ$S:�DECC$GA_STDERRP��� DECC$DFPRINTFS� DECC$FPUTCU� DECC$DFPRINTFTS�DECC$GA_STDERRP`0eFS5:�DECC$GA_STDERRP`d-PS%:�DECC$GA_STDERRP`dP�DECC$GA_STDERRP` eSS(�DECC$GA_STDERRP` � DECC$FPUTCS� DECC$FPUTCTS�DECC$GA_STDERRP`|~d(PS�DECC$GA_STDERRP`|~d�DECC$GA_STDERRP`-dSS(9�DECC$GA_STDERRP`� DECC$DFPRINTF �^�Sz��P{,PQPP"�DECC$GA_STDERRRb*� DECC$FPUTC�DECC$GA_STDERRRb� DECC$FFLUSH�^�Rݬ� DECC$MALLOCPTHC9Sd:bP`r:bP`:bP`S::bP`� DECC$EXITTP��^�\�D9lP`$9lP`Z9lP`999l9lP` 8lP`� DECC$EXITP��^9�P`9z9A99�P`�^�Rj9bP`x9bP`9bP`ݬ99bP�� DECC$EXIT��^�\99lP`9lP`9lP`9lP`9lP` :lP`::lP`L:lP`t:lP`:lP`:lP`:lP`:lP`:lP` ;lP`>;lP`a;lP`;lP`;lP`;lP`;lP`<lP`<<lP`j<lP`l<lP`<lP`<lP`<lP`<lP`=lP`,=lP`N=lP`L=lP`{=lP`z=lP`=lP`=lP`=lP`>�|�� setupprogress�������updateprogress�?�����\��emalloc�g������� noactivity�n�����4��printbottomhtml�8�����l��progerr�P��� ����usage�L�� Q�1��)������ m�1��޹� r����������������������� 2� <���� �[<����� �<���N �<���� �5=��-��  �2?�����  �n?��$�#�� �FA��:��������  B�dC���� C�C����}� J�*D����x� O�D����l� [�-E���0  ^�yE��7���������  �G������ �H����� �;I����  �I����  �QJ����A� �J����� �L���� S �M��� �� �CN����� �WO���� �� �P��������  �P���  �Q���T  �R����{�� �S���� �T���  �T��,���h�� �V������ �V���t~  �W����  �+X��!���~   �X��v���������������7 � x �\���9 � | �]����� �]������ �Q^������ �^������ �_������ �)`�����y� �`�����f�� �a���  �a���  �b���l� �b�����  �c���  �,c���  �Zc���X� �c�����  �Fd���  �pd���  �d���G� �9e�����~  �e���} � �e���9� �Mf�����a�� �)g���� �!�Wg���-� !�g����� � !�g��7���� 8!�i��)���� Q!�}j��(���� i!�ek��(���� !�Ql��(���� !�9m��(���� !�!n��(���k� !� o��A����:� !�p��=���� � ("�r��� 1"�r��(���; 4"�s��"����9 4"�t��"�*��! l"�u���� q"�vu��`�������� � "�w���� "�@x���-� "�lx����" "�x��� "�x�����������������e� M#��|��f���������@� #�@~��d���������� #���� #����� #�P��� �$���1� #$�i��� %$����� .$������ ;$�D��!���K O$���� U$�;��� ]$����U b$�1��� d$���"��# w$�X��� }$�ׇ���� $� ��� $�c���) $�Ɉ��� $�C��"�� $���� $�C��� $�r��� $����� $���� $���� $���"�� $�<��� $���� $���� $�y��� $���)�� %�9��� %���� %�=��/� :%�R��� <%�Ƒ��� >%�:��� A%�Ȓ��� F%�N��� I%�Ó��)�� c%����� k%���� m%�P��)����� %�C��'��JM� %�����@P� %�����G %������ %�>����) %�u����� %�њ���(>� %���,��� %�"��(�� �c %���)��� &����� &����A� &��� �I &�П��� =� #&�K����E &���� *&�����f 8&�'���'� 9&��� �E &�١���%��E &�=���/ D&�d���� � U&������� V&�J����E &����T i&���� ( v&�I���� w&��� �D &����c��E &�i���r &�����E &� ��� &�4����� &����� &�b��� &�ʧ��� &����� &�>�� �� &�>���� &�˩���� &�C�� �I &����� &�����E &�i��� &����� &����� &�z���}� &��� �G &�9�����E &���� &���(���� &�&���  &�*��� � '����I '�8��7����` >'�U���  @'�ܰ���� K'�r��<�������* u'�%��� v'���,����  '���� '�#��G�������� '�)��� '���+���� '����t '�#��H�������� �� (���&����= 5(�.�� � 5(�F���2 @(���� B(���"����F� X(�t��� Z(����� e(�l��!���) u(����� v(�c��� {(������� (���*��� (�`��'� ��� (������ %������ %�$����� %���� (�$����� %���� (������� (����<�g� )���� )����Z )�+�� � )�B���� )�����M %)��� � %)���� ()� ��#���#� >)���$���: U)����� Z)��� � Z)�&��%�� o)��� � o)�����} u)��� � u)���� z)�^��� |)������ ?)���T�A������� )�N�� � )�f��#��� )�"�� � )�:��� )�r�� � )���+����� )�0��*����X *��� � *� ���T *�B�� � *�Z���G +*���� -*����� 2*��� � 2*�6��� 6*���M������ n*���o�� ������� *�x��� *����� *���� *�z���� *���� *���� *����X *���,�@� '+���!��v *���)����v *���5���� p+���p���������� +������ +�`������� +���$���� +�W��� +���8�������Դ ,����Ѳ ,����β ,�v��O������������ X,�5��� \,�i��+���� s,�A���ƃ� u,����(� v,�-���� y,����� v,����� ,�.��!��) ,��� � ,����) ,�>���& ,��� � ,����& ,�"���" ,��� � ,����" ,������ ,���� ,� ��)����� ,����� ,�,����� ,����� ,���(����� ,���C� ������*� 6-�H�� � 6-�v����� C-������ C-�f������ R-�����@� ^-�k���� l-���#� w-����  -����(����*� -������ -���Y������ ���� � NUMSTRCHR� ���� �ISIP� �����GETSIZE� ������ISEMPTY� ���� MAKELOWER� ���� REMOVESPACES� ��t���FIXSLASH� ����<�STRDUP� ��|��<� SETUPPROGRESS� ���� �UPDATEPROGRESS� ��\���EMALLOC� ������ NOACTIVITY� ��4����PRINTBOTTOMHTML� ��l���PROGERR� ������USAGE��DECC$MAIN_ARGS����$CODE� ��$DATA������ $ADDRESS_DATA����SERVER_SITE_STRING� ���LIST� ��� SORTEDLIST� ��� REQUESTLIST� ���SORTEDREQUESTLIST� ��� TREEREQLIST� ��� DOMAINLIST� ���SORTEDDOMAINLIST� ��� MONTHLYREPORT� ��� WEEKLYREPORT� ��� DAILYREPORT� ��� HOURLYREPORT� ��� ERRORREPORT�0���MONTHS����DAYS�0��� MONTHDAYS� ��� CHECKFILES� ��� PRINTHTML� ��� PRINTBYTES� ��� HOURSUMSTATS� 8��� DAYSUMSTATS� ��� DOMAINFILE� P��� FULL_REPORT� P���REQUEST_REPORT� P��� DOMAIN_REPORT� P��� SERVER_URL