MODULE ProxyBundle;
Generated by m3bundle; see its manpage.
IMPORT Bundle, BundleRep, Text;
TYPE T = Bundle.T OBJECT OVERRIDES
get := LookUp;
getNames := GetNames;
END;
TYPE Texts = REF ARRAY OF TEXT;
VAR
bundle: T := NIL;
names : Texts := NIL;
PROCEDURE Get(): Bundle.T =
BEGIN
IF (bundle = NIL) THEN bundle := NEW (T) END;
RETURN bundle;
END Get;
PROCEDURE GetNames (<*UNUSED*> self: T): Texts =
BEGIN
IF names = NIL THEN
names := NEW (Texts, NUMBER (Names));
names^ := Names;
END;
RETURN names;
END GetNames;
PROCEDURE LookUp (<*UNUSED*> self: T; element: TEXT): TEXT =
BEGIN
FOR i := 0 TO LAST (Names)-1 DO
IF Text.Equal (Names[i], element) THEN
RETURN Elements[i];
END;
END;
RETURN NIL;
END LookUp;
CONST Names = ARRAY [0..1] OF TEXT {
"noads.gif",
NIL
};
CONST Elements = ARRAY [0..1] OF TEXT {
E0,
NIL
};
CONST E0 =
"GIF89au\000t\000\263\017\000\000\000\000\200\000\000\000\200\000\200\200"
& "\000\000\000\200\200\000\200\000\200\200\300\300\300\200\200\200\377\000"
& "\000\000\377\000\377\377\000\000\000\377\377\000\377\000\377\377\377\377"
& "\377!\371\004\001\000\000\017\000,\000\000\000\000u\000t\000@\004\377\360"
& "\311I\253\2758\353\315\273\377`(\216dizA\252\256\352\311\276\351)op0\337"
& "R\215\177\357\276\367\026\240\357\301\032\272\212#\344\261e\004\t\177\253"
& "\222rt\000X\001\210+\"s\355z\255[J\366\253=\0348SgTDn\003\326]\314\030k"
& "1#\356s+zMJ\213\236M\177|2\200A~\201I\207>56\2103\205\216\031:\221\206\220"
& "\224P\214\231\231\227\234\235\236\237\240\241\201\232\244\223\242\2170\240"
& "\246\247D\212\2549\232\221\226\254\263\025\265!\256\237\267<\203\202L&y"
& "a\035\273\204\275\274\277lZ\023s\302+q\027\314\022]\010fg\024\3264\306\307"
& "1\037\321\225\001\323\023n^\302\017\007yd\345\030\271\333\215\355\356\257"
& "\266\332\250\203\304\247\366\230\354\272\251\361\353\244K\233\372\t\034"
& "H\260\240\301\203\010\375\305Jh\244\224C\207\f5,l\030\320\340*Q\027U\341"
& "\333\307\217\323FOO\377>\372B6\360\226\310=\363\356\351\223\227r$\274W\'"
& ")\254D\311\215\326L\024-\207\345t\024S\'I5?CT!G\263&\317\235\n\215&\263"
& "r\306\233LpW*\234\363b\215\031\266\251L\213\366Aza\334\264\027\317\272F"
& "5\347\225\216\326\255A58\225w\005^X\tX\257X\033z\347j\236li\333\321\313"
& "\253\221\257\336D\\A\006.\372R\322M\216~\001\247\355y\211\261\317\212\010"
& "\035\273TZ\260#F\313\227%\217\202\274\210s\304\247\017Cg\374\f\220\021\351"
& "\323\250S\253^\315\272\265\353\327\260c\313F$Z\363\351\332\242g\303\202"
& "H\330\363m\337&&F4\335xt?\342}m\3370\236|p\023\314%\225\343\222\336\031"
& "yq\347\235\200P7|8{\032\350\325\023\207\232\265}B\371b;\313w\277.\336<v"
& "\274\224a\256o\325\376q\374\314\365\277\335\237\376\376\371|\226\371%U\330"
& "\377x\377]P\340n\373y\327\237D\013\322\227 %\347\035x\340P]`C\030m\013\036"
& "(\001:\026r\027 Z\017z8 \010\350d\005\215Wwdp\3074\324\374\345\0220\312"
& "Th`Y\312\300E\243:\006\366W\340]d\311\005\332[\024\204\363\000\220\313\340"
& "\230\343\207\010\216\310\001\2176\372\310\002\221\342\214U\242\026-\332"
& "\007\242\222j\321hE\021PJ3\2269S\n\311 \222I\206\220G\207\033vQS\227bVi"
& "A\227\356\221Y\346\007\024\002\200&}2zy\34324\336\tZ\210c\002\232f\236q"
& "\246@T\230T\252\270b\242V\006\327`\222X6\207\236\234\3479\372(\244\223Y"
& "\244\341\237\221\002(\250\244\371t\352\340\247\240\206\267_\245{\221\312"
& "\337O\250\246*\252\245Q\200\027\335\2468YwP\253\372\311\351\021\256\002"
& "\252\272+\257\360]\212\003s\315\t{\245\256\262\020k\252\261\020\002\'\205"
& "\031\263\303=d\237p\261\341\026\232n\275]\213\355\266\334v\353\355\267\340"
& "\302\026\001\000;";
BEGIN
END ProxyBundle.