G PROXYREWORKV1.0 4-NOV-2021 10:02 VSI C V7.4-002 8 $READONLY$i$CODE$ $LITERAL$$LINK$8JPROXYREWORKBUFFER8J@PROXYREWORKHEADER8J PROXYREWORKPROCESS8JPROXYREWORKRESPONSE8Jh PROXYREWORKSNIFFHTML8Jp` PROXYREWORKWRITEBODY0J@ PROXYREWORKEND  PROXYREWORKMAX0PROXYREWORKMAX @6= =#(4G^~^ ~(08޴@HP>X^`GGG#PG@pբ0Bղq@ G8/8K/%, D%H . JE. EJ @. J. J%/ %K@/$@///e/DeK%@%@!F/ @/`E.EJEBEBF@ @ .JBBD/ @/_e/eKFBTGb% "%.G!JG @ZkBC&`Gb0.P.CD0JR PJ2F""tGJF0"G޶G@Zk# !.A...JUJF!JRAJ2FF`..JJ7D B/b/BK[bK[GF5GBXb#, GC%J!H:@HB4GPb@ZkBGGTGb@ZkBG$GTGb/@Zk///%,G%H/ e.eJ,`///gFD/$`. JCBG/%/ %KC'CyG/ . JC'@AF/ . JCBtF/`. J1@'.JPJ@ >.JG+//FD/$e. eJCdB3F/ . JCBVG/. JCB0D/ . JCBF/. J2@G%/%KY%K@ %?`P*,S /*HCbBX K?E@"tGG""8Db#HGF g~G@Zk0@ @nH#BbBG1W!H#Cr..F BWK' ""`rJT JCDtF&"bCJF@>GG/@Zk(hB GGpb""tGŠ0@ŰL@ZkGO///(BGb#* #J' 0@@Ӥà-""G'-B&GbI `I 'I EHCDGEG/@Zk àG4GBbHð@Zk ⤘#Gb"#CGXB`b)1A0IA@EA@7H BGC@Zk @( A4GG]] }(08ݤ@HP=X]`p#k//0<0#^~^ ~(0GGGA#> !DHpWAK [C/@0//G]] }(0@#/k///0BGTG8b @/ @#/@Zk##//cGc¦`cH""_"&G "./CDGhbJX KFJVG`BH//@Zk#PB/ C/@Zkâ㢘7B òB㲜//# #@GG3"HB"]HbG] }(0@#k///p# ^~(^0~8@H޴PX`>h^p~xG[G#, C{!h{#GG$J!A@/KG""kr0`Br`cP.S /JX KFJCTGB?EGZ_"Gb%">@ZkB GGEeGb@ZkB/m_"b   @%0B""=[[/`X[3CE`#P.S.JV JFJCG"B?EGGGG@Zk ,@ //`P*.GSJ.BGb*JR JJC?E2Fs_"""JF "G@Zk0@ @ #H#G ](]0}8@HݤPX`=h]p}x#k// G0;({ tT/k/// ({4G k///@#;""^~_"&^G ~(08޴@H ,@/GGGG/ HZ @K:D0[bHCDFG///@Zk¤8'F%"/ .PJJPBF/ //e.HB4G"PbStJgJ/@Zk ØBGGp""tGb@Zk/4G+/ à '."0JQ'J 'J(BGTG0b""@Zk(B""GTG0b/@Zk(B//GX""TG0b@ZkCݤ%, A'H%<"@B`r..rJT JCBDGGb""tF&`"CJF@_"@ZkG]G] }(08ݤ@HP#k/p# ^~(^0~8@H޴PX`>h^p~xG{GG#GC, !$[k!///fP+,_"GS+.@B =G+Hf``Q +J1D(""#HC?EF" GHbG@Zk BGGFfG(b/@Zk.  @_"&BHb0B(""=[[`X[3CEP.`#S.JV JFJCGp"@B?EGGGG@Zk ,@ /`P+.GSK.¦G@BHb+JR KJC?E2F_"(""JFX"/G@Zk0@ @G ](]0}8@HݤPX`=h]p}x#k<GCONFIGCONTENTTYPE<b#CONFIGCONTENTTYPE<@CONFIGCONTENTTYPE4G4 WATCHTHIS4b# WATCHTHIS40@4 WATCHTHIS4G DECC$STRLEN4b# DECC$STRLEN4@ DECC$STRLEN4 G VMGETHEAP4 b# VMGETHEAP4 @ VMGETHEAP4G$ DECC$STRCPY4b# DECC$STRCPY4 @$ DECC$STRCPY4 Gh WATCHTHIS4@b# WATCHTHIS4d@h WATCHTHIS4G WATCHTHIS4b# WATCHTHIS4@ WATCHTHIS<G<ERRORGENERALOVERFLOW<b#ERRORGENERALOVERFLOW<8@<ERRORGENERALOVERFLOW4G WATCHTHIS4b# WATCHTHIS4@ WATCHTHIS<G PROXYRESPONSENETWRITE<b#PROXYRESPONSENETWRITE<@ PROXYRESPONSENETWRITE4,Gd VMREALLOCHEAP40b# VMREALLOCHEAP4`@d VMREALLOCHEAP4 TG VMGETHEAP4 db# VMGETHEAP4 @ VMGETHEAP4b# WATCHTHIS4G WATCHTHIS4 @ WATCHTHIS4  G4 OTS$MOVE4 0 @4 OTS$MOVE4 x G VMFREEFROMHEAP4  b#VMFREEFROMHEAP4   VMFREEFROMHEAP4 G WATCHTHIS4 b# WATCHTHIS4 @ WATCHTHIS4 G STRINGREPLACE4 b# STRINGREPLACE4 @ STRINGREPLACE4 b# WATCHTHIS4h G WATCHTHIS4 @ WATCHTHIS4 G WATCHTHIS4 b# WATCHTHIS4 @ WATCHTHIS4d G NETWRITE4 p {#pNETWRITE4  NETWRITE4 G PROXYEND4 {#@PROXYEND4  PROXYEND4$ GT WATCHTHIS4( b#h WATCHTHIS4P @T WATCHTHIS4 G DECC$ISSPACE4 b#h DECC$ISSPACE l4 @ DECC$ISSPACE4 G DECC$MEMCMP4 b#h DECC$MEMCMP4 @ DECC$MEMCMP,,GDSTRISTR,8b#hSTRISTR,@@DSTRISTR,DGdSTRISTR,Xb#hSTRISTR,`@dSTRISTR,dGSTRISTR,b#hSTRISTR,@STRISTR4G  WATCHTHIS4b#h WATCHTHIS4@  WATCHTHIS4G, WATCHTHIS4b# WATCHTHIS4(@, WATCHTHIS4,GT STRINGREPLACE4Hb# STRINGREPLACE4P@T STRINGREPLACE4xb# WATCHTHIS4G WATCHTHIS4@ WATCHTHIS4,Gl WATCHTHIS40b# WATCHTHIS4h@l WATCHTHIS = NO distinctive ODOUR=0'REWORK abort !UL (!UL) exceeds !UL kB@= REPLACE !&Z with !&ZX= HEADER 0 replacedp= HEADER !UL replaced=(HEADER replacing !&Z with !&Z= BODY !UL replaced=%BODY replacing !&Z with !&Z } DECC$MEMCMP=