BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
davorgan.genidl.hh
Go to the documentation of this file.
00001 
00002 /*-------- begin ../sfi/sfidl generated code --------*/
00003 
00004 
00005 
00006 #include <bse/bsecxxplugin.hh>
00007 
00008 
00009 /* enum prototypes */
00010 
00011 
00012 /* choice prototypes */
00013 
00014 
00015 /* record prototypes */
00016 
00017 
00018 /* sequence prototypes */
00019 
00020 
00021 /* class prototypes */
00022 namespace Bse {
00023 namespace Dav {
00024 class OrganBase;
00025 class Organ;
00026 #define BSE_DAV_TYPE_ORGAN              BSE_CXX_DECLARED_CLASS_TYPE (Bse::Dav, Organ)
00027 #define BSE_DAV_IS_ORGAN(o) (::Bse::CxxBase::instance_is_a (o, BSE_DAV_TYPE_ORGAN))
00028 
00029 
00030 /* enum definitions */
00031 
00032 
00033 /* sequence definitions */
00034 
00035 
00036 /* record definitions */
00037 
00038 
00039 /* enum declarations */
00040 
00041 
00042 /* sequence type declarations */
00043 
00044 
00045 /* record type declarations */
00046 
00047 
00048 /* procedure prototypes */
00049 
00050 
00051 /* class definitions */
00052 BSE_CXX_DECLARE_CLASS (Organ);
00053 class OrganBase : public ::Bse::Effect {
00054   template<bool> static inline const unsigned char* inlined_pixstream();
00055 public:
00056   static inline const unsigned char* pixstream () { return inlined_pixstream<true>(); }
00057   static void               class_init (::Bse::CxxBaseClass *klass);
00058   static inline const char* options   () { return ""; }
00059   static inline const char* category  () { static const char *c = NULL;
00060     return c ? c : c = sfi_category_concat ("/Modules",  ("/Audio Sources/Organ")); }
00061   static inline const char* i18n_category  () { static const char *c = NULL;
00062     return c ? c : c = sfi_category_concat ("/Modules", _("/Audio Sources/Organ")); }
00063   static inline const char* blurb     () { return _("DavOrgan is a versatile additive organ synthesizer"); }
00064   static inline const char* authors   () { return "David A. Bartold"; }
00065   static inline const char* license   () { return _("GNU Lesser General Public License"); }
00066   static inline const char* type_name () { return "BseDavOrgan"; }
00067 public:
00068   enum {
00069     ICHANNEL_FREQ_IN,
00070     N_ICHANNELS
00071   };
00072 public:
00073   enum {
00074     OCHANNEL_AUDIO_OUT,
00075     N_OCHANNELS
00076   };
00077 protected:
00078   enum OrganPropertyID {
00079     PROP_BASE_FREQ = 1,
00080     PROP_BASE_NOTE,
00081     PROP_TRANSPOSE,
00082     PROP_FINE_TUNE,
00083     PROP_HARM0,
00084     PROP_HARM1,
00085     PROP_HARM2,
00086     PROP_HARM3,
00087     PROP_HARM4,
00088     PROP_HARM5,
00089     PROP_BRASS,
00090     PROP_REED,
00091     PROP_FLUTE,
00092   };
00093 public:
00094   /* "transport" structure to configure synthesis modules from properties */
00095   struct OrganProperties {
00096     typedef OrganPropertyID IDType;
00097     Sfi::Real base_freq;
00098     Sfi::Int base_note;
00099     Sfi::Int transpose;
00100     Sfi::Int fine_tune;
00101     Sfi::Real harm0;
00102     Sfi::Real harm1;
00103     Sfi::Real harm2;
00104     Sfi::Real harm3;
00105     Sfi::Real harm4;
00106     Sfi::Real harm5;
00107     bool brass;
00108     bool reed;
00109     bool flute;
00110     explicit OrganProperties (OrganBase *p) :
00111       base_freq (p->base_freq),
00112       base_note (p->base_note),
00113       transpose (p->transpose),
00114       fine_tune (p->fine_tune),
00115       harm0 (p->harm0),
00116       harm1 (p->harm1),
00117       harm2 (p->harm2),
00118       harm3 (p->harm3),
00119       harm4 (p->harm4),
00120       harm5 (p->harm5),
00121       brass (p->brass),
00122       reed (p->reed),
00123       flute (p->flute)
00124     {
00125     }
00126   };
00127 protected:
00128   typedef void AutoUpdateCategory;
00129 protected:
00130   Sfi::Real base_freq;
00131   Sfi::Int base_note;
00132   Sfi::Int transpose;
00133   Sfi::Int fine_tune;
00134   Sfi::Real harm0;
00135   Sfi::Real harm1;
00136   Sfi::Real harm2;
00137   Sfi::Real harm3;
00138   Sfi::Real harm4;
00139   Sfi::Real harm5;
00140   bool brass;
00141   bool reed;
00142   bool flute;
00143 public:
00144   void get_property (OrganPropertyID prop_id, ::Bse::Value &value, GParamSpec *pspec)
00145   {
00146     switch (prop_id) {
00147     case PROP_BASE_FREQ:
00148       sfi_value_set_real (&value, base_freq);
00149     break;
00150     case PROP_BASE_NOTE:
00151       sfi_value_set_int (&value, base_note);
00152     break;
00153     case PROP_TRANSPOSE:
00154       sfi_value_set_int (&value, transpose);
00155     break;
00156     case PROP_FINE_TUNE:
00157       sfi_value_set_int (&value, fine_tune);
00158     break;
00159     case PROP_HARM0:
00160       sfi_value_set_real (&value, harm0);
00161     break;
00162     case PROP_HARM1:
00163       sfi_value_set_real (&value, harm1);
00164     break;
00165     case PROP_HARM2:
00166       sfi_value_set_real (&value, harm2);
00167     break;
00168     case PROP_HARM3:
00169       sfi_value_set_real (&value, harm3);
00170     break;
00171     case PROP_HARM4:
00172       sfi_value_set_real (&value, harm4);
00173     break;
00174     case PROP_HARM5:
00175       sfi_value_set_real (&value, harm5);
00176     break;
00177     case PROP_BRASS:
00178       sfi_value_set_bool (&value, brass);
00179     break;
00180     case PROP_REED:
00181       sfi_value_set_bool (&value, reed);
00182     break;
00183     case PROP_FLUTE:
00184       sfi_value_set_bool (&value, flute);
00185     break;
00186     };
00187   }
00188   void set_property (OrganPropertyID prop_id, const ::Bse::Value &value, GParamSpec *pspec)
00189   {
00190     switch (prop_id) {
00191     case PROP_BASE_FREQ:
00192       base_freq = sfi_value_get_real (&value);
00193     break;
00194     case PROP_BASE_NOTE:
00195       base_note = sfi_value_get_int (&value);
00196     break;
00197     case PROP_TRANSPOSE:
00198       transpose = sfi_value_get_int (&value);
00199     break;
00200     case PROP_FINE_TUNE:
00201       fine_tune = sfi_value_get_int (&value);
00202     break;
00203     case PROP_HARM0:
00204       harm0 = sfi_value_get_real (&value);
00205     break;
00206     case PROP_HARM1:
00207       harm1 = sfi_value_get_real (&value);
00208     break;
00209     case PROP_HARM2:
00210       harm2 = sfi_value_get_real (&value);
00211     break;
00212     case PROP_HARM3:
00213       harm3 = sfi_value_get_real (&value);
00214     break;
00215     case PROP_HARM4:
00216       harm4 = sfi_value_get_real (&value);
00217     break;
00218     case PROP_HARM5:
00219       harm5 = sfi_value_get_real (&value);
00220     break;
00221     case PROP_BRASS:
00222       brass = sfi_value_get_bool (&value);
00223     break;
00224     case PROP_REED:
00225       reed = sfi_value_get_bool (&value);
00226     break;
00227     case PROP_FLUTE:
00228       flute = sfi_value_get_bool (&value);
00229     break;
00230     };
00231     property_changed (OrganPropertyID (prop_id));
00232     update_modules();
00233     switch (prop_id) {
00234     default: ;
00235     };
00236   }
00237   virtual bool editable_property (OrganPropertyID prop_id, GParamSpec *pspec)
00238   {
00239     return true;
00240   }
00241   virtual void get_candidates (OrganPropertyID prop_id, ::Bse::PropertyCandidatesHandle &pch, GParamSpec *pspec)
00242   {
00243   }
00244   void property_updated (OrganPropertyID prop_id, guint64 tick_stamp, double prop_value, GParamSpec *pspec)
00245   {
00246     bool seen_change = false;
00247     switch (prop_id) {
00248     default: ;
00249     };
00250     if (seen_change &&
00251         property_changed (OrganPropertyID (prop_id)))
00252       update_modules();
00253   }
00254 private:
00255   static struct StaticData {
00256     int dummy;
00257   } static_data;
00258 protected:
00259   virtual bool property_changed (OrganPropertyID) { return false; }
00260   virtual ~OrganBase ()
00261   {
00262   }
00263 public:
00264 };
00265 
00266 
00267 /* choice implementations */
00268 
00269 
00270 /* record implementations */
00271 
00272 
00273 /* sequence implementations */
00274 
00275 
00276 /* class implementations */
00277 void
00278 OrganBase::class_init (::Bse::CxxBaseClass *klass)
00279 {
00280   klass->set_accessors (::Bse::cxx_get_property_trampoline<OrganBase, OrganPropertyID>,
00281                         ::Bse::cxx_set_property_trampoline<OrganBase, OrganPropertyID>,
00282                         ::Bse::cxx_editable_property_trampoline<OrganBase, OrganPropertyID>,
00283                         ::Bse::cxx_get_candidates_trampoline<OrganBase, OrganPropertyID>,
00284                         NULL);
00285   klass->add_param (PROP_BASE_FREQ, sfidl_pspec_Freq (_("Base Frequency"),"/opt/src/beast/plugins/davorgan.idl",747,"base_freq",_ ( "Frequency" ) , _ ( "Organ frequency in Hertz, i.e. the pitch of the base tone" ) , BSE_KAMMER_FREQUENCY , ":r:w:S:G:" ":dial"));
00286   klass->add_param (PROP_BASE_NOTE, sfidl_pspec_Note (_("Base Frequency"),"/opt/src/beast/plugins/davorgan.idl",749,"base_note",_ ( "Note" ) , _ ( "Organ frequency as note, converted to Hertz according to the current musical tuning" ) , BSE_KAMMER_NOTE , ":r:w:G:"));
00287   klass->add_param (PROP_TRANSPOSE, sfidl_pspec_SfiInt (_("Base Frequency"),"/opt/src/beast/plugins/davorgan.idl",751,"transpose",_ ( "Transpose" ) , _ ( "Transposition of the frequency in semitones" ) , 0LL , BSE_MIN_TRANSPOSE , BSE_MAX_TRANSPOSE , 12LL , ":r:w:S:G:" ":dial:skip-default"));
00288   klass->add_param (PROP_FINE_TUNE, sfidl_pspec_FineTune (_("Base Frequency"),"/opt/src/beast/plugins/davorgan.idl",753,"fine_tune",_ ( "Fine Tune" ) , _ ( "Amount of detuning in cent (hundredth part of a semitone)" ) , ":r:w:S:G:" ":dial:skip-default"));
00289   klass->add_param (PROP_HARM0, sfidl_pspec_Perc (_("Harmonics"),"/opt/src/beast/plugins/davorgan.idl",757,"harm0",_ ( "16th" ) , _ ( "16th Harmonic" ) , 1.00000000000000000e+02 , ":r:w:S:G:" ":scale"));
00290   klass->add_param (PROP_HARM1, sfidl_pspec_Perc (_("Harmonics"),"/opt/src/beast/plugins/davorgan.idl",758,"harm1",_ ( "8th" ) , _ ( "8th Harmonic" ) , 1.00000000000000000e+02 * 3.60000000000000000e+01 / 1.27000000000000000e+02 , ":r:w:S:G:" ":scale"));
00291   klass->add_param (PROP_HARM2, sfidl_pspec_Perc (_("Harmonics"),"/opt/src/beast/plugins/davorgan.idl",759,"harm2",_ ( "5 1/3rd" ) , _ ( "5 1/3rd Harmonic" ) , 1.00000000000000000e+02 * 1.00000000000000000e+02 / 1.27000000000000000e+02 , ":r:w:S:G:" ":scale"));
00292   klass->add_param (PROP_HARM3, sfidl_pspec_Perc (_("Harmonics"),"/opt/src/beast/plugins/davorgan.idl",760,"harm3",_ ( "4th" ) , _ ( "4th Harmonic" ) , 1.00000000000000000e+02 * 3.20000000000000000e+01 / 1.27000000000000000e+02 , ":r:w:S:G:" ":scale"));
00293   klass->add_param (PROP_HARM4, sfidl_pspec_Perc (_("Harmonics"),"/opt/src/beast/plugins/davorgan.idl",761,"harm4",_ ( "2 2/3rd" ) , _ ( "2 2/3rd Harmonic" ) , 1.00000000000000000e+02 * 9.10000000000000000e+01 / 1.27000000000000000e+02 , ":r:w:S:G:" ":scale"));
00294   klass->add_param (PROP_HARM5, sfidl_pspec_Perc (_("Harmonics"),"/opt/src/beast/plugins/davorgan.idl",762,"harm5",_ ( "2nd" ) , _ ( "2nd Harmonic" ) , 1.00000000000000000e+02 * 5.50000000000000000e+01 / 1.27000000000000000e+02 , ":r:w:S:G:" ":scale"));
00295   klass->add_param (PROP_BRASS, sfidl_pspec_Bool (_("Instrument flavour"),"/opt/src/beast/plugins/davorgan.idl",765,"brass",_ ( "Brass Sounds" ) , _ ( "Change the organ to sound more brassy" ) , false , ":r:w:S:G:"));
00296   klass->add_param (PROP_REED, sfidl_pspec_Bool (_("Instrument flavour"),"/opt/src/beast/plugins/davorgan.idl",766,"reed",_ ( "Reed Sounds" ) , _ ( "Add reeds sound" ) , false , ":r:w:S:G:"));
00297   klass->add_param (PROP_FLUTE, sfidl_pspec_Bool (_("Instrument flavour"),"/opt/src/beast/plugins/davorgan.idl",767,"flute",_ ( "Flute Sounds" ) , _ ( "Add flute sounds" ) , false , ":r:w:S:G:"));
00298   klass->add_ichannel ("freq_in", _("Freq In"), _("Frequency Input"), ICHANNEL_FREQ_IN);
00299   klass->add_ochannel ("audio_out", _("Audio Out"), _("Organ output"), OCHANNEL_AUDIO_OUT);
00300 }
00301 
00302 
00303 /* procedure implementations */
00304 
00305 
00306 /* davorgan.idl type registrations */
00307 #define BSE_CXX_REGISTER_ALL_TYPES_FROM_DAVORGAN_IDL() \
00308   BSE_CXX_REGISTER_EFFECT (Organ); \
00309   /* davorgan.idl type registrations done */
00310 } // Dav
00311 } // Bse
00312 template<bool> const unsigned char*
00313 ::Bse::Dav::OrganBase::inlined_pixstream()
00314 {
00315   /* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */
00316 
00317 #ifdef __SUNPRO_C
00318 #pragma align 4 (local_pixstream)
00319 #endif
00320 #ifdef __GNUC__
00321 static const guint8 local_pixstream[] __attribute__ ((__aligned__ (4))) = 
00322 #else
00323 static const guint8 local_pixstream[] = 
00324 #endif
00325 { ""
00326   /* Pixbuf magic (0x47646b50) */
00327   "GdkP"
00328   /* length: header (24) + pixel_data (11669) */
00329   "\0\0-\255"
00330   /* pixdata_type (0x2010002) */
00331   "\2\1\0\2"
00332   /* rowstride (256) */
00333   "\0\0\1\0"
00334   /* width (64) */
00335   "\0\0\0@"
00336   /* height (64) */
00337   "\0\0\0@"
00338   /* pixel_data: */
00339   "\377\0\0\0\0\377\0\0\0\0\211\0\0\0\0\12FD{\200RN\203\277\\X\211\377f"
00340   "b\220\377ql\230\377|v\236\377\206\200\246\377\221\210\254\377\233\222"
00341   "\263\277\246\234\273\200\264\0\0\0\0\16""10l\200<:t\377FD{\377QN\202"
00342   "\377\\X\211\377fb\220\377ql\230\377|v\236\377\206\200\246\377\221\210"
00343   "\254\377\234\222\264\377\246\234\273\377\261\246\302\377\274\260\311"
00344   "\200\261\0\0\0\0\20''f\27710l\377<:t\377FD{\377QN\202\377\\X\211\377"
00345   "fb\220\377ql\230\377|v\236\377\206\200\246\377\221\210\254\377\234\222"
00346   "\264\377\246\234\273\377\261\246\302\377\274\260\311\377\306\272\317"
00347   "\277\260\0\0\0\0\20&&f\37710l\377<:t\377FD{\377QN\202\377\\X\211\377"
00348   "fb\220\377ql\230\377|v\236\377\206\200\246\377\221\210\254\377\234\222"
00349   "\264\377\246\234\273\377\261\246\302\377\274\260\311\377\306\272\320"
00350   "\377\260\0\0\0\0\20&&f\37710l\377<:t\377FD{\377QN\202\377\\X\211\377"
00351   "fb\220\377ql\230\377|v\236\377\206\200\246\377\221\210\254\377\234\222"
00352   "\264\377\246\234\273\377\261\246\302\377\274\260\311\377\306\272\320"
00353   "\377\260\0\0\0\0\20\242\230\267\32710l\377<:t\377FD{\377QN\202\377\\"
00354   "X\211\377fb\220\377ql\230\377|v\236\377\206\200\246\377\221\210\254\377"
00355   "\234\222\264\377\246\234\273\377\261\246\302\377\274\260\311\377zs\235"
00356   "\361\260\0\0\0\0\20\324\306\330\377\241\227\266\354<:t\377FD{\377QN\202"
00357   "\377\\X\211\377fb\220\377ql\230\377|v\236\377\206\200\246\377\221\210"
00358   "\254\377\234\222\264\377\246\234\273\377\261\246\302\377\\X\211\356("
00359   "(g\377\202\0\0\0\0\12DBy\5NK\200\25XT\206\200d_\216\200pj\227\200}v\237"
00360   "\200\211\202\247\200\225\214\257\200\236\225\266\25\251\237\275\5\244"
00361   "\0\0\0\0\36\324\306\330\377\310\273\320\377\275\260\311\377\212\202\250"
00362   "\357xr\234\354\\X\211\377fb\220\377ql\230\377|v\236\377\206\200\246\377"
00363   "\221\210\254\377{u\236\354yr\234\377\77>v\37743n\377((g\377..k\5""65"
00364   "pF@\77w\300LI~\377XT\207\377d_\216\377pj\227\377}v\237\377\211\202\247"
00365   "\377\225\214\257\377\241\230\270\377\254\242\277\300\267\254\306F\276"
00366   "\263\313\5\242\0\0\0\0\36\324\306\330\377\310\273\320\377\275\260\311"
00367   "\377\261\246\302\377\246\234\272\377\232\222\262\377\217\206\253\377"
00368   "\204|\243\377xr\234\377mh\224\377b\\\215\377VR\205\377KH~\377\77>v\377"
00369   "43n\377((g\377))g\21633n\377\77>v\377LI~\377XT\206\377d_\216\377pj\227"
00370   "\377}v\237\377\211\202\247\377\225\214\257\377\241\230\270\377\255\243"
00371   "\300\377\271\256\310\377\303\270\316\216\242\0\0\0\0\36\324\306\330\377"
00372   "\310\273\320\377\275\260\311\377\261\246\302\377\246\234\272\377\232"
00373   "\222\262\377\217\206\253\377\204|\243\377xr\234\377mh\224\377b\\\215"
00374   "\377VR\205\377KH~\377\77>v\37743n\377((g\377((f\37733n\377\77>v\377L"
00375   "I~\377XT\206\377d_\216\377pj\227\377}v\237\377\211\202\247\377\225\214"
00376   "\257\377\241\230\270\377\255\243\300\377\271\256\310\377\305\272\320"
00377   "\377\242\0\0\0\0\36\324\306\330\377\310\273\320\377\275\260\311\377\261"
00378   "\246\302\377\246\234\272\377\232\222\262\377\217\206\253\377\204|\243"
00379   "\377xr\234\377mh\224\377b\\\215\377VR\205\377KH~\377\77>v\37743n\377"
00380   "((g\377**h\37633n\377\77>v\377LI~\377XT\206\377d_\216\377pj\227\377}"
00381   "v\237\377\211\202\247\377\225\214\257\377\241\230\270\377\255\243\300"
00382   "\377\271\256\310\377\303\270\316\376\242\0\0\0\0\36\324\306\330\377\310"
00383   "\273\320\377\275\260\311\377\261\246\302\377\246\234\272\377\232\222"
00384   "\262\377\217\206\253\377\204|\243\377xr\234\377mh\224\377b\\\215\377"
00385   "VR\205\377KH~\377\77>v\37743n\377((g\377\236\224\264\33788q\374\77>v"
00386   "\377LI~\377XT\206\377d_\216\377pj\227\377}v\237\377\211\202\247\377\225"
00387   "\214\257\377\241\230\270\377\255\243\300\377\265\253\305\374uo\232\364"
00388   "\242\0\0\0\0)\324\306\330\377\310\273\320\377\275\260\311\377\261\246"
00389   "\302\377\246\234\272\377\232\222\262\377\217\206\253\377\204|\243\377"
00390   "xr\234\377mh\224\377b\\\215\377VR\205\377KH~\377\77>v\37743n\377((g\377"
00391   "\323\305\330\374\230\217\261\370XT\207\371LJ\177\376XT\207\377d_\216"
00392   "\377pj\227\377}v\237\377\211\202\247\377\225\214\257\377\241\230\270"
00393   "\377\233\222\264\377`\\\214\371**h\374\0\0\0\0;:t\1FDz\22TP\204L^Z\212"
00394   "\200lg\224\200zt\235\200\210\200\246\200\225\214\257y\241\227\270\36"
00395   "\253\241\277\7\227\0\0\0\0+\324\306\330\377\310\273\320\377\275\260\311"
00396   "\377\261\246\302\377\246\234\272\377\232\222\262\377\217\206\253\377"
00397   "\204|\243\377xr\234\377mh\224\377b\\\215\377VR\205\377KH~\377\77>v\377"
00398   "43n\377((g\377\322\304\330\377\306\271\317\377\266\252\304\372\232\221"
00399   "\263\374}v\237\363un\231\377xr\234\377{t\236\377~w\240\377wq\233\363"
00400   "`[\213\374JG}\37765p\377**h\377--j\31""77qzCBy\344PM\202\377^Z\213\377"
00401   "lg\224\377zt\235\377\210\200\246\377\226\214\260\377\243\231\271\374"
00402   "\257\245\301\263\273\260\311F\302\266\315\3\225\0\0\0\0+\324\306\330"
00403   "\377\310\273\320\377\275\260\311\377\261\246\302\377\246\234\272\377"
00404   "\232\222\262\377\217\206\253\377\204|\243\377xr\234\377mh\224\377b\\"
00405   "\215\377VR\205\377KH~\377\77>v\37743n\377((g\377\322\304\330\377\306"
00406   "\271\317\377\271\255\306\377\254\240\276\377\236\225\265\377\222\211"
00407   "\254\377\205~\244\377wp\234\377je\222\377^Y\212\377PN\202\377CAy\377"
00408   "65p\377**h\377))h\30065p\377BAx\377PN\202\377^Z\212\377lg\224\377zt\235"
00409   "\377\210\200\246\377\226\214\260\377\243\232\271\377\260\246\302\377"
00410   "\275\262\312\363\307\273\321L\225\0\0\0\0+\324\306\330\377\310\273\320"
00411   "\377\275\260\311\377\261\246\302\377\246\234\272\377\232\222\262\377"
00412   "\217\206\253\377\204|\243\377xr\234\377mh\224\377b\\\215\377VR\205\377"
00413   "KH~\377\77>v\37743n\377((g\377\322\304\330\377\306\271\317\377\271\255"
00414   "\306\377\254\240\276\377\236\225\264\377\222\211\254\377\205~\244\377"
00415   "wp\233\377je\222\377^Y\212\377PN\202\377CAx\37765p\377**h\377((f\377"
00416   "65p\377BAx\377PM\202\377^Z\212\377lg\224\377zt\235\377\210\200\246\377"
00417   "\226\214\260\377\243\232\271\377\260\246\302\377\276\262\312\377\307"
00418   "\273\321\200\225\0\0\0\0+\324\306\330\377\310\273\320\377\275\260\311"
00419   "\377\261\246\302\377\246\234\272\377\232\222\262\377\217\206\253\377"
00420   "\204|\243\377xr\234\377mh\224\377b\\\215\377VR\205\377KH~\377\77>v\377"
00421   "43n\377((g\377\322\304\330\377\306\271\317\377\271\255\306\377\254\240"
00422   "\276\377\236\225\264\377\222\211\254\377\205~\244\377wp\234\377je\222"
00423   "\377^Y\212\377PN\202\377CAx\37765p\377**h\377QM\202\36165p\377BAx\377"
00424   "PM\202\377^Z\212\377lg\224\377zt\235\377\210\200\246\377\226\214\260"
00425   "\377\243\232\271\377\260\246\302\377\274\261\312\376\211\202\247w\225"
00426   "\0\0\0\0""5\324\306\330\377\310\273\320\377\275\260\311\377\261\246\302"
00427   "\377\246\234\272\377\232\222\262\377\217\206\253\377\204|\243\377xr\234"
00428   "\377mh\224\377b\\\215\377VR\205\377KH~\377\77>v\37743n\377((g\377\322"
00429   "\304\330\377\306\271\317\377\271\255\306\377\254\240\276\377\236\225"
00430   "\264\377\222\211\254\377\205~\244\377wp\234\377je\222\377^Y\212\377P"
00431   "N\202\377CAx\37765p\377**h\377\306\270\317\357c^\215\371HF|\375QN\202"
00432   "\377^Z\213\377lg\224\377zt\235\377\210\200\246\377\226\214\260\377\242"
00433   "\231\271\377\243\232\271\377ni\225\36500l\17787q\2DBy\24RO\203J_[\213"
00434   "\177nj\226\200~x\240\200\216\205\252\177\232\221\263J\251\237\275\24"
00435   "\265\252\305\2\213\0\0\0\0""6\324\306\330\377\310\273\320\377\275\260"
00436   "\311\377\261\246\302\377\246\234\272\377\232\222\262\377\217\206\253"
00437   "\377\204|\243\377xr\234\377mh\224\377b\\\215\377VR\205\377KH~\377\77"
00438   ">v\37743n\377((g\377\322\304\330\377\306\271\317\377\271\255\306\377"
00439   "\254\240\276\377\236\225\264\377\222\211\254\377\205~\244\377wp\234\377"
00440   "je\222\377^Y\212\377PN\201\377CAx\37765p\377**h\377\321\304\326\377\274"
00441   "\260\310\377\227\216\260\370}v\237\364ke\222\376rl\230\377zt\235\377"
00442   "\202{\242\377\202{\242\366rl\230\376RO\202\37732n\377((f\21433npA\77"
00443   "w\327OL\201\376_[\213\377nj\226\377~x\240\377\216\206\252\377\235\224"
00444   "\265\376\254\242\277\327\271\256\310p\303\270\316\15\212\0\0\0\0""6\324"
00445   "\306\330\377\310\273\320\377\275\260\311\377\261\246\302\377\246\234"
00446   "\272\377\232\222\262\377\217\206\253\377\204|\243\377xr\234\377mh\224"
00447   "\377b\\\215\377VR\205\377KH~\377\77>v\37743n\377((g\377\322\304\330\377"
00448   "\306\271\317\377\271\255\306\377\254\240\276\377\236\225\265\377\222"
00449   "\211\254\377\205~\244\377wp\234\377je\222\377^Y\212\377PN\202\377CAy"
00450   "\37765p\377**h\377\321\304\326\377\303\266\316\377\266\252\304\377\246"
00451   "\234\272\376\225\214\257\377\210\200\246\377zt\235\377mh\224\377_Z\213"
00452   "\376NK\200\377@>v\37720m\377((f\34111m\372@>v\377OL\200\377_Z\213\377"
00453   "nj\226\377~x\240\377\216\206\252\377\236\224\266\377\254\242\300\377"
00454   "\273\260\311\372\306\272\320b\212\0\0\0\0""6\324\306\330\377\310\273"
00455   "\320\377\275\260\311\377\261\246\302\377\246\234\272\377\232\222\262"
00456   "\377\217\206\253\377\204|\243\377xr\234\377mh\224\377b\\\215\377VR\205"
00457   "\377KH~\377\77>v\37743n\377((g\377\322\304\330\377\306\271\317\377\271"
00458   "\255\306\377\254\240\276\377\236\225\264\377\222\211\254\377\205~\244"
00459   "\377wp\234\377je\222\377^Y\212\377PN\202\377CAx\37765p\377**h\377\321"
00460   "\304\326\377\303\266\316\377\266\252\304\377\246\234\272\377\230\216"
00461   "\260\377\211\201\246\377zt\236\377lf\223\377]X\212\377NL\200\377@>v\377"
00462   "20m\377))f\37610l\377@>v\377OL\200\377_Z\213\377nj\226\377~x\240\377"
00463   "\216\206\252\377\236\224\266\377\254\242\300\377\273\260\311\377\304"
00464   "\270\317\177\212\0\0\0\0""6\324\306\330\377\310\273\320\377\275\260\311"
00465   "\377\261\246\302\377\246\234\272\377\232\222\262\377\217\206\253\377"
00466   "\204|\243\377xr\234\377mh\224\377b\\\215\377VR\205\377KH~\377\77>v\377"
00467   "43n\377((g\377\322\304\330\377\306\271\317\377\271\255\306\377\254\240"
00468   "\276\377\236\225\264\377\222\211\254\377\205~\244\377wp\234\377je\222"
00469   "\377^Y\212\377PN\202\377CAx\37765p\377**h\377\321\304\326\377\303\266"
00470   "\316\377\266\252\304\377\246\234\272\377\230\216\260\377\211\201\246"
00471   "\377zt\236\377lf\223\377]X\212\377NL\200\377@>v\37720m\377id\221\364"
00472   "PM\201\362@\77w\377OL\200\377_Z\213\377nj\226\377~x\240\377\216\206\252"
00473   "\377\236\224\266\377\254\242\277\377\251\237\275\373VS\205y\212\0\0\0"
00474   "\0""6\304\267\315\377\221\211\254\377hb\220\377`\\\214\377rl\230\377"
00475   "\204|\243\377\225\214\257\377\227\217\260\377\205~\245\377ni\225\377"
00476   "b\\\215\377VR\205\377KH~\377\77>v\37743n\377((g\377\322\304\330\377\306"
00477   "\271\317\377\271\255\306\377\254\240\276\377\236\225\265\377\222\211"
00478   "\254\377\205~\244\377wp\234\377je\222\377^Y\212\377PN\202\377CAy\377"
00479   "65p\377**h\377\321\304\326\377\303\266\316\377\266\252\304\377\246\234"
00480   "\272\377\230\216\260\377\211\201\246\377zt\236\377lf\223\377]X\212\377"
00481   "NL\200\377@>v\37710m\377}v\237\376\266\252\304\373ys\235\372d_\216\371"
00482   "c^\215\376pj\227\377~w\237\377\213\203\250\376\215\206\252\372~w\240"
00483   "\377ECz\374))g\177\212\0\0\0\0""6^Z\212\377\77>v\377MJ\177\377`\\\214"
00484   "\377rl\230\377\204|\243\377\226\216\260\377\247\235\273\377\261\247\302"
00485   "\377\205~\244\377b\\\215\377VR\205\377KH~\377\77>v\37743n\377((g\377"
00486   "\322\304\330\377\306\271\317\377\271\255\306\377\254\240\276\377\236"
00487   "\225\264\377\222\211\254\377\205~\244\377wp\234\377je\222\377^Y\212\377"
00488   "PN\201\377CAx\37765p\377**h\377\322\304\326\377\303\266\316\377\265\252"
00489   "\304\377\246\234\272\377\230\216\260\377\211\201\246\377zt\236\377lf"
00490   "\223\377]X\212\377NL\200\377@>v\37720m\377~v\237\377\310\273\320\377"
00491   "\267\253\305\376\243\230\270\372\213\203\250\377\201z\242\377xq\234\377"
00492   "nh\225\377YU\207\373FDz\37743n\377))g\200\212\0\0\0\0""6--i\377<;t\377"
00493   "MJ\177\377`\\\214\377rm\230\377\204|\243\377\226\216\260\377\250\236"
00494   "\274\377\270\256\310\377\227\217\260\377b\\\215\377VR\205\377KH~\377"
00495   "\77>v\37743n\377((g\377\322\304\327\377\306\271\317\377\271\255\306\377"
00496   "\254\240\276\377\236\225\265\377\222\211\254\377\205~\244\377wp\234\377"
00497   "je\222\377^Y\212\377PN\202\377CAy\37765p\377**h\377\321\304\326\377\303"
00498   "\266\316\377\266\252\304\377\246\234\272\377\230\216\260\377\211\201"
00499   "\246\377zt\236\377lf\224\377]X\212\377NL\200\377@>v\37720m\377~v\237"
00500   "\377\310\273\320\377\270\254\306\377\250\236\274\377\226\216\257\377"
00501   "\206~\244\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200\212"
00502   "\0\0\0\0""6xr\233\377\77>v\377MJ\177\377`\\\214\377rl\230\377\204|\243"
00503   "\377\226\216\260\377\250\236\274\377\253\242\276\377mh\224\377b\\\215"
00504   "\377VR\205\377KH~\377\77>v\37743n\377((g\377\322\304\330\377\306\271"
00505   "\317\377\271\255\306\377\254\240\276\377\236\225\264\377\222\211\254"
00506   "\377\205~\244\377wp\234\377je\222\377^Y\212\377PN\202\377CAx\37765p\377"
00507   "**h\377\321\304\326\377\303\266\316\377\266\252\304\377\246\234\272\377"
00508   "\230\216\260\377\211\201\246\377zt\236\377lf\223\377]X\212\377NL\200"
00509   "\377@>v\37720m\377~v\237\377\310\273\320\377\270\254\306\377\250\236"
00510   "\274\377\226\216\257\377\206~\244\377vp\232\377f`\217\377TP\204\377D"
00511   "By\37743n\377))g\200\212\0\0\0\0""6\307\272\320\377\212\203\251\377k"
00512   "e\223\377fa\217\377tn\231\377\202z\242\377\213\203\251\377\202z\243\377"
00513   "PL\201\377IG|\377TP\204\377NJ\200\377\\X\211\377rl\230\377\205}\244\377"
00514   "\213\203\250\377\275\261\312\377\304\267\316\377\271\255\306\377\254"
00515   "\240\276\377\236\225\264\377\222\211\254\377\205~\244\377wp\234\377j"
00516   "e\222\377^Y\212\377PN\202\377CAx\37765p\377**h\377\321\304\326\377\303"
00517   "\266\316\377\266\252\304\377\246\234\272\377\230\216\260\377\211\201"
00518   "\246\377zt\236\377lf\223\377]X\212\377NL\200\377@>v\37720m\377~v\237"
00519   "\377\310\273\320\377\270\254\306\377\250\236\274\377\226\216\257\377"
00520   "\206~\244\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200\212"
00521   "\0\0\0\0""6\316\300\324\377\274\260\311\377\247\234\272\377\215\205\251"
00522   "\377\200y\241\377sm\231\377b]\215\377KH~\37776p\37743n\37788q\377HG|"
00523   "\377]Y\212\377rl\230\377\206~\244\377\232\221\264\377\255\243\300\377"
00524   "\277\264\313\377\271\255\306\377\254\240\276\377\236\225\264\377\222"
00525   "\211\254\377\205~\244\377wp\234\377je\222\377^Y\212\377PN\202\377CAx"
00526   "\37765p\377**h\377\321\304\326\377\303\266\316\377\266\252\304\377\246"
00527   "\234\272\377\230\216\260\377\211\201\246\377zt\236\377lf\223\377]X\212"
00528   "\377NL\200\377@>v\37720m\377~v\237\377\310\273\320\377\270\254\306\377"
00529   "\250\236\274\377\226\216\257\377\206~\244\377vp\232\377f`\217\377TP\204"
00530   "\377DBy\37743n\377))g\200\212\0\0\0\0""6\316\300\324\377\274\260\311"
00531   "\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377\\X\211\377"
00532   "HF|\37766p\37732n\37776p\377HF|\377]Y\212\377rl\230\377\206~\244\377"
00533   "\232\221\264\377\255\243\300\377\267\255\306\377\271\255\306\377\254"
00534   "\240\276\377\236\225\264\377\222\211\254\377\205~\244\377wp\234\377j"
00535   "e\222\377^Y\212\377PN\202\377CAx\37765p\377**h\377\321\304\326\377\303"
00536   "\266\316\377\265\252\304\377\246\234\272\377\230\216\260\377\211\201"
00537   "\246\377zt\236\377lf\224\377]X\212\377NL\200\377@>v\37720m\377~v\237"
00538   "\377\310\273\320\377\270\254\306\377\250\236\274\377\226\216\257\377"
00539   "\206~\244\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200\212"
00540   "\0\0\0\0""6\316\300\324\377\274\260\311\377\252\240\275\377\226\215\256"
00541   "\377\202{\242\377pj\226\377\\X\210\377HF|\37766p\377mh\224\377gb\220"
00542   "\377OL\200\377^Z\212\377rl\230\377\205~\244\377\230\217\261\377\236\224"
00543   "\266\377kf\222\377\271\255\306\377\254\240\276\377\236\225\264\377\222"
00544   "\211\254\377\205~\244\377wp\234\377je\222\377^Y\212\377PN\202\377CAx"
00545   "\37765p\377**h\377\321\304\326\377\303\266\316\377\265\252\304\377\246"
00546   "\234\272\377\230\216\260\377\211\201\246\377zt\236\377lf\223\377]X\212"
00547   "\377NL\200\377@>v\37710m\377~v\237\377\310\273\320\377\270\254\306\377"
00548   "\250\236\274\377\226\216\257\377\206~\244\377vp\232\377f`\217\377TP\204"
00549   "\377DBy\37743n\377))g\200\212\0\0\0\0""6\316\300\324\377\274\260\311"
00550   "\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377\\X\210\377"
00551   "HF|\37766p\377~v\237\377\274\257\310\377\227\216\260\377}v\236\377zs"
00552   "\235\377zt\235\377lg\225\377RN\202\37710l\377\227\215\257\377je\223\377"
00553   "]Y\212\377pk\227\377\207\177\245\377\226\215\260\377\211\202\247\377"
00554   "e`\217\377PN\202\377CAx\37765p\377**h\377\321\304\326\377\303\266\316"
00555   "\377\266\252\304\377\246\234\272\377\230\216\260\377\211\201\246\377"
00556   "zt\236\377lf\223\377]X\212\377NL\200\377@>v\37710m\377~v\237\377\310"
00557   "\273\320\377\271\254\306\377\250\236\274\377\226\216\260\377\206~\244"
00558   "\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200\212\0\0\0\0""6"
00559   "\316\300\324\377\274\260\311\377\252\240\275\377\226\215\257\377\202"
00560   "{\242\377pj\226\377\\X\211\377HF|\37766p\377~v\237\377\304\266\316\377"
00561   "\257\244\300\377\230\220\261\377\203|\243\377ni\225\377XT\207\377CAx"
00562   "\3770/l\377@>v\377CBy\377YV\207\377pk\227\377\210\200\246\377\236\225"
00563   "\266\377\260\246\302\377\206~\244\377PN\202\377CAy\37765p\377**h\377"
00564   "\321\304\326\377\303\266\316\377\266\252\304\377\246\234\272\377\230"
00565   "\216\260\377\211\201\246\377zt\236\377lf\223\377]X\212\377NL\200\377"
00566   "@>v\37720m\377~v\237\377\310\273\320\377\270\254\306\377\250\236\274"
00567   "\377\226\216\257\377\206~\244\377vp\232\377f`\217\377TP\204\377DBy\377"
00568   "43n\377))g\200\212\0\0\0\0""6\316\300\324\377\274\260\311\377\252\240"
00569   "\275\377\226\215\256\377\202{\242\377pj\226\377\\X\210\377HF|\37766p"
00570   "\377~v\237\377\303\266\316\377\257\244\300\377\231\220\261\377\203|\243"
00571   "\377nh\224\377XT\206\377CAx\3770/l\377RO\202\377DBy\377YV\207\377pk\227"
00572   "\377\210\200\246\377\236\225\266\377\256\245\301\377zt\235\377PN\202"
00573   "\377CAy\37765p\377**h\377\321\304\326\377\303\266\316\377\266\252\304"
00574   "\377\246\234\272\377\230\216\260\377\211\201\246\377zt\236\377lf\223"
00575   "\377]X\212\377NL\200\377@>v\37720m\377~v\237\377\310\273\320\377\270"
00576   "\254\306\377\250\236\274\377\226\216\257\377\206~\244\377vp\232\377f"
00577   "`\217\377TP\204\377DBy\37743n\377))g\200\212\0\0\0\0""6\316\300\324\377"
00578   "\275\260\311\377\252\240\275\377\226\215\257\377\202{\242\377pj\226\377"
00579   "\\X\211\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231"
00580   "\220\261\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\263\250\302"
00581   "\377vp\232\377gb\217\377sm\230\377\204}\244\377\210\200\246\377id\222"
00582   "\377JG}\377MK\200\377KH}\377RO\202\377XT\206\377\302\266\315\377\301"
00583   "\264\315\377\265\252\304\377\246\234\272\377\230\216\260\377\211\201"
00584   "\246\377zt\236\377lf\223\377]X\212\377NL\200\377@>v\37710m\377~v\237"
00585   "\377\310\273\320\377\270\254\306\377\250\236\274\377\226\216\257\377"
00586   "\206~\244\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200\212"
00587   "\0\0\0\0""6\316\300\324\377\274\260\311\377\252\240\275\377\226\215\256"
00588   "\377\202{\242\377pj\226\377\\X\211\377HF|\37766p\377~v\237\377\303\266"
00589   "\316\377\257\244\300\377\231\220\261\377\203|\243\377nh\224\377XT\206"
00590   "\377CAx\3770/l\377\313\276\322\377\263\247\302\377\230\217\260\377\202"
00591   "z\242\377oi\225\377UR\205\377<;t\37765p\377@>v\377TP\203\377pj\226\377"
00592   "\213\203\250\377\245\233\272\377\274\261\311\377\266\252\304\377\246"
00593   "\234\272\377\230\216\260\377\211\201\246\377zt\236\377lf\224\377]X\212"
00594   "\377NL\200\377@>v\37720m\377~v\237\377\310\273\320\377\270\254\306\377"
00595   "\250\236\274\377\226\216\257\377\206~\244\377vp\232\377f`\217\377TP\204"
00596   "\377DBy\37743n\377))g\200\212\0\0\0\0""6\316\300\324\377\274\260\311"
00597   "\377\252\240\275\377\226\215\257\377\202{\242\377pj\226\377\\X\211\377"
00598   "HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231\220\261"
00599   "\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322\377\264"
00600   "\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377<:t\377"
00601   ":9s\377\77>v\377TQ\204\377pj\226\377\213\203\250\377\244\232\272\377"
00602   "\256\244\300\377\266\252\304\377\246\234\272\377\230\216\260\377\211"
00603   "\201\246\377zt\236\377lf\224\377]X\212\377NL\200\377@>v\37720m\377~v"
00604   "\237\377\310\273\320\377\270\254\306\377\250\236\274\377\226\216\257"
00605   "\377\206~\244\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200"
00606   "\212\0\0\0\0""6\316\300\324\377\274\260\311\377\252\240\275\377\226\215"
00607   "\256\377\202{\242\377pj\226\377\\X\210\377HF|\37766p\377~v\237\377\303"
00608   "\266\316\377\257\244\300\377\231\220\261\377\203|\243\377nh\225\377X"
00609   "T\206\377CAx\3770/l\377\313\276\322\377\264\251\304\377\236\224\264\377"
00610   "\204|\244\377lf\223\377RP\202\377<:t\377oi\225\377{u\235\377d_\215\377"
00611   "rl\230\377\205~\245\377\211\201\250\377\\X\211\377\246\234\271\377\207"
00612   "\177\246\377\203{\242\377\213\202\247\377\204}\244\377oh\225\377]X\212"
00613   "\377NL\200\377@>v\37720m\377~v\237\377\310\273\320\377\270\254\306\377"
00614   "\250\236\274\377\226\216\257\377\206~\244\377vp\232\377f`\217\377TP\204"
00615   "\377DBy\37743n\377))g\200\212\0\0\0\0""6\316\300\324\377\274\260\311"
00616   "\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377\\X\210\377"
00617   "HF|\37766p\377~v\237\377\304\266\316\377\257\244\300\377\231\220\261"
00618   "\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322\377\264"
00619   "\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377<:t\377"
00620   "~v\237\377\272\256\307\377\234\222\263\377\203{\242\377ke\223\377OL\201"
00621   "\37743o\377PM\201\377PN\201\377nh\225\377\216\206\252\377\246\235\273"
00622   "\377\207\200\246\377]X\212\377NL\200\377@>v\37710m\377~v\237\377\310"
00623   "\273\320\377\271\254\306\377\250\236\274\377\226\216\260\377\206~\244"
00624   "\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200\212\0\0\0\0""6"
00625   "\316\300\324\377\274\260\311\377\252\240\275\377\226\215\256\377\202"
00626   "{\242\377pj\226\377\\X\210\377HF|\37766p\377~v\237\377\303\266\316\377"
00627   "\257\244\300\377\231\220\261\377\203|\243\377nh\224\377XT\206\377CAx"
00628   "\377//l\377\313\276\322\377\264\251\304\377\236\224\264\377\204|\244"
00629   "\377lf\223\377RP\203\377<:t\377~v\237\377\274\260\311\377\242\230\267"
00630   "\377\206~\244\377hc\220\377LJ~\37732n\377XT\205\377QN\202\377ni\225\377"
00631   "\217\207\253\377\243\232\271\377\177x\240\377]X\212\377NL\200\377@>v"
00632   "\37720m\377~v\237\377\310\273\320\377\271\254\306\377\250\236\274\377"
00633   "\226\216\257\377\206~\244\377vp\232\377f`\217\377TP\204\377DBy\37743"
00634   "n\377))g\200\212\0\0\0\0""6\316\300\324\377\275\260\311\377\252\240\275"
00635   "\377\226\215\257\377\202{\242\377pj\226\377\\X\210\377HF|\37766p\377"
00636   "~v\237\377\303\266\316\377\257\244\300\377\231\220\261\377\203|\243\377"
00637   "nh\224\377XT\206\377CAx\3770/l\377\313\276\322\377\264\251\304\377\236"
00638   "\224\264\377\204|\244\377lf\223\377RP\203\377<:t\377~v\237\377\274\260"
00639   "\311\377\242\230\267\377\206~\244\377hc\220\377LJ~\37732n\377\261\246"
00640   "\301\377\203|\243\377xr\234\377{t\236\377c^\216\377QM\202\377XS\206\377"
00641   "\\Y\211\377c^\215\377HD{\377~v\237\377\310\273\320\377\270\254\306\377"
00642   "\250\236\274\377\226\216\257\377\206~\244\377vp\232\377f`\217\377TP\204"
00643   "\377DBy\37743n\377))g\200\212\0\0\0\0""6\316\300\324\377\275\260\311"
00644   "\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377\\X\211\377"
00645   "HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231\220\261"
00646   "\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322\377\264"
00647   "\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377<:t\377"
00648   "~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\220\377LJ~"
00649   "\37732n\377\306\270\317\377\250\235\273\377\207\177\245\377d`\216\377"
00650   "ECz\37787r\377HF|\377lf\224\377\223\213\256\377\237\226\266\377~v\237"
00651   "\377\310\273\320\377\270\254\306\377\250\236\274\377\226\216\257\377"
00652   "\206~\244\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200\212"
00653   "\0\0\0\0""6\316\300\324\377\274\260\311\377\252\240\275\377\226\215\256"
00654   "\377\202{\242\377pj\226\377\\X\210\377HF|\37766p\377~v\237\377\304\266"
00655   "\316\377\257\244\300\377\231\220\261\377\203|\243\377nh\225\377XT\206"
00656   "\377CAx\3770/l\377\313\276\322\377\264\251\304\377\236\224\264\377\204"
00657   "|\244\377lf\223\377RP\203\377<:t\377~v\237\377\274\260\311\377\242\230"
00658   "\267\377\206~\244\377hc\220\377LJ~\37732n\377\306\270\317\377\250\236"
00659   "\274\377\207\177\246\377d_\216\377DCy\377UR\205\377\\X\211\377ni\225"
00660   "\377\217\206\253\377\206\200\246\377~v\237\377\310\273\320\377\270\254"
00661   "\306\377\250\236\274\377\226\216\257\377\206~\244\377vp\232\377f`\217"
00662   "\377TP\204\377DBy\37743n\377))g\200\212\0\0\0\0""6\316\300\324\377\274"
00663   "\260\311\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377\\"
00664   "X\210\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231"
00665   "\220\261\377\203|\243\377nh\225\377XT\206\377CAx\3770/l\377\313\276\322"
00666   "\377\264\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377"
00667   "<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\220"
00668   "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_"
00669   "\216\377DCy\377zt\235\377\243\231\267\377\202{\242\377gb\220\377B\77"
00670   "x\377ke\222\377a]\215\377vp\233\377\237\225\266\377\236\225\265\377\206"
00671   "~\244\377vp\232\377f`\217\377TP\204\377DBy\37743n\377))g\200\212\0\0"
00672   "\0\0""6\316\300\324\377\274\260\311\377\252\240\275\377\226\215\256\377"
00673   "\202{\242\377pj\226\377\\X\211\377HF|\37766p\377~v\237\377\303\266\316"
00674   "\377\257\244\300\377\231\220\261\377\203|\243\377nh\224\377XT\206\377"
00675   "CAx\3770/l\377\313\276\322\377\265\251\304\377\236\224\264\377\204|\244"
00676   "\377lf\223\377RP\203\377<:t\377~v\237\377\274\260\311\377\242\230\267"
00677   "\377\206~\244\377hc\220\377LJ~\37732n\377\306\270\317\377\250\236\274"
00678   "\377\207\177\246\377d_\216\377DCy\377|v\237\377\260\245\301\377\211\201"
00679   "\247\377^Z\212\377:9r\377oi\225\377VS\205\377wq\233\377\230\220\262\377"
00680   "\225\215\257\377\206~\244\377vp\232\377f`\220\377TP\204\377DBy\37743"
00681   "n\377))g\200\212\0\0\0\0""6\316\300\324\377\274\260\311\377\252\240\275"
00682   "\377\226\215\256\377\202{\242\377pj\226\377\\X\210\377HF|\37766p\377"
00683   "~v\237\377\303\266\316\377\257\244\300\377\231\220\261\377\203|\243\377"
00684   "nh\224\377XT\206\377CAx\3770/l\377\313\276\322\377\265\251\304\377\236"
00685   "\224\264\377\204|\244\377lf\224\377RP\203\377<:t\377~v\237\377\274\260"
00686   "\311\377\242\230\267\377\206~\244\377hc\220\377LJ~\37732n\377\306\270"
00687   "\317\377\250\236\274\377\207\177\246\377d_\216\377DCy\377|v\237\377\260"
00688   "\245\301\377\211\201\247\377^Z\212\377:9r\377\234\221\262\377\224\213"
00689   "\256\377{t\236\377e`\217\377QN\201\377ZW\210\377\201z\241\377\225\214"
00690   "\257\377TP\204\377DBy\37743n\377))g\200\212\0\0\0\0""6\316\300\324\377"
00691   "\275\260\311\377\252\240\275\377\226\215\257\377\202{\242\377pj\227\377"
00692   "\\X\211\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231"
00693   "\220\261\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322"
00694   "\377\264\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377"
00695   "<:t\377~v\237\377\275\260\311\377\242\230\267\377\206~\244\377hc\221"
00696   "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_"
00697   "\216\377DCy\377|v\237\377\260\245\301\377\211\201\247\377^Z\212\377:"
00698   "9r\377\243\230\270\377\253\240\275\377~w\240\377QN\202\377TP\202\377"
00699   "c_\215\377\200y\242\377\211\201\247\377TP\204\377DBy\37743n\377))g\200"
00700   "\212\0\0\0\0""6\316\300\324\377\274\260\311\377\252\240\275\377\226\215"
00701   "\257\377\202{\242\377pj\226\377\\X\211\377HF|\37766p\377~v\237\377\303"
00702   "\266\316\377\257\244\300\377\231\220\261\377\203|\243\377nh\225\377X"
00703   "T\206\377CAx\3770/l\377\313\276\322\377\264\251\304\377\236\224\264\377"
00704   "\204|\244\377lf\223\377RP\203\377<:t\377~v\237\377\274\260\311\377\242"
00705   "\230\267\377\206~\244\377hc\221\377LJ~\37732n\377\306\270\317\377\250"
00706   "\236\274\377\207\177\246\377d_\216\377DCy\377|v\237\377\260\245\301\377"
00707   "\211\201\247\377^Z\212\377:9r\377\243\230\270\377\254\240\276\377~w\240"
00708   "\377PN\202\377yr\234\377\230\217\260\377tm\231\377JG}\377MJ\177\377t"
00709   "n\232\377\211\202\247\377))g\200\212\0\0\0\0""6\316\300\324\377\274\260"
00710   "\311\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377\\X\210"
00711   "\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231\220"
00712   "\262\377\203|\243\377nh\225\377XT\206\377CAx\3770/l\377\313\276\322\377"
00713   "\264\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377<:t"
00714   "\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\220\377"
00715   "LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_\216"
00716   "\377DCy\377|v\237\377\260\245\301\377\211\201\247\377^Z\212\377:9r\377"
00717   "\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377\244\232"
00718   "\271\377qk\227\377@@w\377ys\234\377yr\234\377zs\235\377))g\200\212\0"
00719   "\0\0\0""8\316\300\324\377\274\260\311\377\252\240\275\377\226\215\256"
00720   "\377\202{\242\377pj\226\377\\X\211\377HF|\37766p\377~v\237\377\303\266"
00721   "\316\377\257\244\300\377\231\220\261\377\203|\243\377nh\225\377XT\206"
00722   "\377CAx\3770/l\377\313\276\322\377\265\251\304\377\236\224\264\377\204"
00723   "|\244\377lf\224\377RP\203\377<:t\377~v\237\377\274\260\311\377\242\230"
00724   "\267\377\206~\244\377hc\220\377LJ~\37732n\377\306\270\317\377\250\236"
00725   "\274\377\207\177\246\377d_\216\377DCy\377|v\237\377\261\245\301\377\211"
00726   "\201\247\377^Z\212\377:9r\377\243\230\270\377\254\240\276\377~w\240\377"
00727   "PN\202\377}v\236\377\244\232\271\377qk\227\377@@w\377\262\247\302\377"
00728   "~v\237\377JG}\377<:t\257id\222\362\232\220\262\324\210\0\0\0\0""8\316"
00729   "\300\324\377\275\260\311\377\252\240\275\377\226\215\257\377\202{\242"
00730   "\377pj\226\377\\X\211\377HF|\37766p\377~v\237\377\303\266\316\377\257"
00731   "\244\300\377\231\220\261\377\203|\243\377nh\224\377XT\206\377CAx\377"
00732   "0/l\377\313\276\322\377\264\251\304\377\236\224\264\377\204|\244\377"
00733   "lf\223\377RP\203\377<:t\377~v\237\377\274\260\311\377\242\230\267\377"
00734   "\206~\244\377hc\221\377LJ~\37732n\377\306\270\317\377\250\236\274\377"
00735   "\207\177\246\377d_\216\377DCy\377|v\237\377\260\245\301\377\211\201\247"
00736   "\377^Z\212\377:9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202"
00737   "\377}v\236\377\244\232\271\377qk\227\377@@w\377\266\252\304\377~w\240"
00738   "\377FDz\377oi\225\277|u\236\376mh\225\376\210\0\0\0\0""8\316\300\324"
00739   "\377\274\260\311\377\252\240\275\377\226\215\256\377\202{\242\377pj\226"
00740   "\377\\X\210\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377"
00741   "\231\220\261\377\203|\243\377nh\225\377XT\206\377CAx\3770/l\377\313\276"
00742   "\322\377\264\251\304\377\236\224\264\377\204|\243\377lf\223\377RP\203"
00743   "\377<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc"
00744   "\221\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377"
00745   "d_\216\377DCy\377|v\237\377\260\245\301\377\211\201\247\377^Z\212\377"
00746   ":9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377"
00747   "\244\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\214"
00748   "\203\251\300\216\206\252\377NK\200\377\210\0\0\0\0""8\316\300\324\377"
00749   "\275\260\311\377\252\240\275\377\226\215\257\377\202{\242\377pj\226\377"
00750   "\\X\211\377HF|\37766p\377~v\237\377\304\266\316\377\257\244\300\377\231"
00751   "\220\261\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322"
00752   "\377\265\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377"
00753   "<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\220"
00754   "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_"
00755   "\216\377DCy\377|v\237\377\260\245\301\377\211\201\247\377^Z\212\377:"
00756   "9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377"
00757   "\245\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\215"
00758   "\204\251\300\217\206\253\377LJ\177\377\210\0\0\0\0""8\316\300\324\377"
00759   "\275\260\311\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377"
00760   "\\X\211\377HF|\37766p\377~v\237\377\303\266\316\377\260\244\300\377\231"
00761   "\220\261\377\203|\243\377nh\225\377XT\206\377CAx\3770/l\377\313\276\322"
00762   "\377\265\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377"
00763   "<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\220"
00764   "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\245\377d_"
00765   "\216\377DCy\377|v\237\377\260\245\301\377\211\201\247\377^Z\212\377:"
00766   "9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377"
00767   "\244\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\215"
00768   "\204\251\300\217\206\253\377LJ\177\377\210\0\0\0\0""8\316\300\324\377"
00769   "\274\260\311\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377"
00770   "\\X\210\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231"
00771   "\220\261\377\203|\243\377nh\225\377XT\206\377CAx\3770/l\377\313\276\322"
00772   "\377\266\251\304\377\236\224\264\377\204|\244\377lf\224\377RP\203\377"
00773   "<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\221"
00774   "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_"
00775   "\216\377DCy\377|v\237\377\260\245\301\377\211\201\246\377^Z\212\377:"
00776   "9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377"
00777   "\244\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\215"
00778   "\204\251\300\217\206\253\377LJ\177\377\210\0\0\0\0""8\316\300\324\377"
00779   "\274\260\311\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377"
00780   "\\X\210\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231"
00781   "\220\261\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322"
00782   "\377\265\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377"
00783   "<:t\377~v\237\377\275\260\311\377\242\230\267\377\206~\244\377hc\221"
00784   "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_"
00785   "\216\377DCy\377|v\237\377\261\245\301\377\211\201\247\377^Z\212\377:"
00786   "9r\377\243\230\270\377\254\240\276\377~w\237\377PN\202\377}v\236\377"
00787   "\244\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\215"
00788   "\204\251\300\217\206\253\377LJ\177\377\210\0\0\0\0""8\316\300\324\377"
00789   "\275\260\311\377\252\240\275\377\226\215\257\377\202{\242\377pj\226\377"
00790   "\\X\211\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231"
00791   "\220\261\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322"
00792   "\377\264\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377"
00793   "<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\220"
00794   "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_"
00795   "\216\377DCy\377|v\237\377\261\245\301\377\212\201\247\377^Z\212\377:"
00796   "9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377"
00797   "\245\232\271\377qk\227\377@@w\377\266\252\304\377~w\237\377FDz\377\215"
00798   "\204\251\300\217\206\253\377LJ\177\377\210\0\0\0\0""8\316\300\324\377"
00799   "\274\260\311\377\252\240\275\377\226\215\256\377\202{\243\377pj\226\377"
00800   "\\X\211\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231"
00801   "\220\261\377\203|\243\377nh\225\377XT\206\377CAx\3770/l\377\313\276\322"
00802   "\377\266\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377"
00803   "<:t\377~v\237\377\275\260\311\377\242\230\267\377\206~\244\377hc\220"
00804   "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_"
00805   "\216\377DCy\377|v\237\377\260\245\301\377\211\201\247\377^Z\212\377:"
00806   "9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377"
00807   "\245\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\215"
00808   "\204\251\300\217\206\253\377LJ\177\377\210\0\0\0\0""8\316\300\324\377"
00809   "\274\260\311\377\252\240\275\377\226\215\257\377\202{\243\377pj\226\377"
00810   "\\X\211\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231"
00811   "\220\261\377\203|\243\377nh\225\377XT\206\377CAx\3770/l\377\313\276\322"
00812   "\377\264\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377"
00813   "<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\221"
00814   "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_"
00815   "\216\377DCy\377|v\237\377\261\245\301\377\211\201\247\377^Z\212\377:"
00816   "9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377"
00817   "\244\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\215"
00818   "\204\251\300\217\206\253\377LJ\177\377\210\0\0\0\0""8\316\300\324\377"
00819   "\274\260\311\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377"
00820   "\\X\210\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231"
00821   "\220\261\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322"
00822   "\377\264\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377"
00823   "<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\221"
00824   "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_"
00825   "\216\377DCy\377|v\237\377\260\245\301\377\211\201\247\377^Z\212\377:"
00826   "9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377"
00827   "\244\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\215"
00828   "\204\251\300\217\206\253\377LJ\177\377\210\0\0\0\0""8\316\300\324\377"
00829   "\274\260\311\377\252\240\275\377\226\215\256\377\202{\242\377pj\226\377"
00830   "\\X\210\377HF|\37766p\377~v\237\377\303\266\316\377\257\244\300\377\231"
00831   "\220\261\377\203|\243\377nh\224\377XT\206\377CAx\3770/l\377\313\276\322"
00832   "\377\264\251\304\377\236\224\264\377\204|\244\377lf\223\377RP\203\377"
00833   "<:t\377~v\237\377\274\260\311\377\242\230\267\377\206~\244\377hc\220"
00834   "\377LJ~\37732n\377\306\270\317\377\250\236\274\377\207\177\246\377d_"
00835   "\216\377DCy\377|v\237\377\260\245\301\377\211\201\247\377^Z\212\377:"
00836   "9r\377\243\230\270\377\254\240\276\377~w\240\377PN\202\377}v\236\377"
00837   "\244\232\271\377qk\227\377@@w\377\266\252\304\377~w\240\377FDz\377\215"
00838   "\204\251\300\217\206\253\377LJ\177\377\204\0\0\0\0"};
00839 
00840 
00841 
00842   return local_pixstream;
00843 }
00844 
00845 /*-------- end ../sfi/sfidl generated code --------*/
00846 
00847 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines