4   __TEXTPP__text__TEXT,<(,__cstring__TEXTh9z h9__eh_frame__TEXTCC `__literal4__TEXTKK__const__TEXTLL__StaticInit__TEXTOO__DATAPP__data__DATAPP__dyld__DATAPP__const__DATA P P__gcc_except_tab__DATAQQ__mod_init_func__DATA(R(R __bss__DATA@R\__IMPORT``__pointers__IMPORT``__jump_table__IMPORT@`@`8__LINKEDITp p40qxl PTq"4x%xp& X/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 4/usr/lib/libstdc++.6.dylib 4/usr/lib/libgcc_s.1.dylib 4X/usr/lib/libSystem.B.dylibX>>X>UEUS$[EEEPED$ED$$҅t E$[US4[EEEED$ED$$EЅt E*E$E ЋEuE$E EEEE4[US4[ED$$8Nt E5EE}u)D$$NE}u EE@D$B'$ME}]'D$E$M‹EPj'D$E$M‹EP E@tpE@ tfEP E@T$$E}tE}u E@.y'D$E$GM‹EPE@tE@EEED$$LEE4[U8$(ME}uED$$LE]MU ABABA EPEUEBED$$zLE}u EEEEEU8E@E}E;E EEPED$$LE@E}wAMUEu E*u E@EPE@ $ҋE$K$KE}OEU(EEEE$mKE}t-E@EE@E@EED$$AKE@tEE@$EЃ}t$KE}tED$E$E}tEUPED$$JUSD[ZE܃}u EgE@u E@<uED$E܉$E7E@<E@tWE܋@EE܉D$$=JE}t EEPEE D$T$ $EЉEE܋@EE܉D$$IE}t EE$EЉEE܋@EE܉D$$IE}t ES$ IE}u E5MUBABAE D$ED$#$EЉEԋEԃD[U(EEEE EED$E$>US$[EEEHD$E$ $[ÐUWVSE U[B8EEBUuD1t1B uUuD1u ABt1BtABtϋUE(BE0$HuF,E,$HF(E F E$F$U4E8…t$F4U4u8$T$t$7HU4EP0uF4F0EHU[^_ÐUUVuF,$GF(E^GUUEUEɃ ÐUE@8ÐYUE7@@@@@@ ÐYUE6@@@@@@ ÐUWVSU[r6t(~d~ uFt$F4$}Ft؋E@@ [^_UUWVS,E[EU䍃6rt(~d~ uFt$OF4$ Ft؋E@@ E,[^_EUU EPUU EPUWV1S[<M$$MEEЋE UЉM؉Uԋ}Dtt1}AGG}u׋EUa1.ȉBwW_}GGG EPuxUB t}Љx EU@P <[^_UWV1S<E$$EDEЋE UЉUԋ}Dtt1}AGG}u׋EUЉB?}u1}ЉGGG EHuxUB t}Љx EU@P <[^_ÐUW1VS,$$2DEE UUuD1tt1uAFFuu׋EUBBE$]DuF FExupUB tup EU@P ,[^_UU EPUEU @9t @ uUEU @9t@ u@ÐUE@UEM @;t@ u; t R u zdu@U][uu4$3]uÐUYUU2UUU][uu24$]uulBUHuu}} ][|$F$EԋF|$$Rƒ}E1t?}dt7M>4ZED$ǃ>4ƃB4D$4$VB]u}UUUEU ;PHU1ÐU1ÐUUUS[+A$ [ÐUS[At*G3u'$G3$@t G3u1[US[2t$Pǃ21[ÐUS[2u `1@tED$2$ƒ[US[$2u @t ED$2$,tE$[U][uu42u @tQtw t@1A t u42$u܋42@ 42@y]ЋuÐUS[q?$W[ÐUS[1u *@tED$1$ƒ[ÐUWVS[,E?…G1u@G1$UE$@txEtq1}܉@'t$$u܋EE|$$R@t2FG1;p|΋EML$$RuEE$R Ut$P,[^_ÐUVut4$P 4$P1^ÐUS[+0u @t +0P[ÐUSE[-fk7 6`777=$&/t$Pǃ/1 E $auU $eE $U=$@U $R0U UU T$U$PMUU T$U$PUUU T$U$PE $MU$UtvUU T$U$P$_MtSU tLUU T$U$P5Mt)U t"UU UD$$P [ÐYUE+@@@ @@ÐYUE+@@@ @@ÐUVuFtDNu FV uF$1F FuF$0F^ÐUVuVtKFt$FV tF$F VtF$F^UUBt!tRt$1ÐUEP1t$YUEk*YUEU*YUU?*U9UU EPU1WV0uNVu4$^FFE…E8EEEVD$ D$D$F$VF$EVD$D$F$ }uVFT$V$5VD$ ED$D$F$EƄ1F FE …E 8EEEVD$ D$D$F $VF $EVD$D$F $ }uV FT$V$3VD$ ED$D$F $EƄEt-VF$EVD$D$F$ EF0^_UEP@EUED$tD$$7ÐUED$tD$$7ÐUVu 4$7=w7t$$7ƅ_4$6t 4$6u6$6^UVS[u4$JD$q0_D$4$Y4uD$4$A8D$4$)<D$4$@D$4$DD$4$HD$4$LD$4$P-D$4$TBD$4$XXD$4$i\nD$4$Q`D$4$9dD$4$!hD$4$ lD$4$pdž,$5dž, 5[^ÐUVS[u4$&D$8D$4$GD$4$mYD$4$UqD$4$=D$4$%D$4$ D$4$D$4$D$4$D$4$D$4$ D$4$}D$4$e*D$4$M9D$4$5HD$4$WD$4$fD$4$uD$4$D$4$D$4$D$4$D$4$uD$4$]D$4$ED$4$-D$4$ D$4$!D$4$7D$4$QD$4$ kD$4${D$4$D$4$mD$4$UD$4$= D$4$%$D$4$ (dž$11dž'1[^ÐUVS[u4$D$F&D$4$F<D$4$F ND$4$zFaD$4$eFsD$4$PFD$4$;FD$4$&F D$4$F$D$4$F(D$4$F,D$4$F0D$4$F4D$4$F8D$4$F<,D$4$~F@?D$4$iFDQD$4$TFHdD$4$?FLvD$4$*FPD$4$FTD$4$FXD$4$F\D$4$F`D$4$FdD$4$FhD$4$Fl D$4$FpD$4$mFt/D$4$XFxBD$4$CF|TD$4$.gD$4$yD$4$$&. .[^UVu4$4$u^UH][uu}4$hF0F(F,$IE$dždždždžD$4$vD$4$t?|$D$ D$D$4$W~ ]u}ÉNjE$lj4$.<$,UUWVS[,}0<$EH0ƁƤ|$4$4$D$D$4$D$4$UD$4$UD$4$UD$4$|UD$$UD$$4$~E$,D$ ,UB,$ D$+D$&D$($ +D$&D$($ +D$D$D$D$D$ D$D$$ ~+1,[^_ÐUVu$F,tF,D$$++F,1^ÐUWVSlu [VFIEE܉$ UB,$ D$*FU0F-fnXkf)EȋF -fnf(Xkf)EE^EZE-fnXkf)EF-fnf(Xkf)EE^EZEED$ED$$E@ XD$$E$P4F?$ D$)$)UD$D$$Rd|$<$)EED$$D$Pdt$<$f)EE$D$ED$Pdt$4$7)EED$$D$Pd|$4$ )(D$$ (U$R4D$$ (E܉$1l[^_ÐUU u UB EEUE tu @UB 1YU十EU(][}}uz$Ɖ<$4$'}]u}UU(][}}u$ZƉ<$4$O'<$]}u}:'U$}u''lj$6E81uƉ<$'4$&u}/usr/lib/libSystem.B.dylib__cxa_atexit__cxa_finalizeatexit18CFFGLPluginManager18CFreeFrameGLPlugin%f10FFGLShaderglBindFramebufferEXTglBindRenderbufferEXTglCheckFramebufferStatusEXTglDeleteFramebuffersEXTglDeleteRenderbuffersEXTglFramebufferRenderbufferEXTglFramebufferTexture1DEXTglFramebufferTexture2DEXTglFramebufferTexture3DEXTglGenFramebuffersEXTglGenRenderbuffersEXTglGenerateMipmapEXTglGetFramebufferAttachmentParameterivEXTglGetRenderbufferParameterivEXTglIsFramebufferEXTglIsRenderbufferEXTglRenderbufferStorageEXTglDeleteObjectARBglGetHandleARBglDetachObjectARBglCreateShaderObjectARBglShaderSourceARBglCompileShaderARBglCreateProgramObjectARBglAttachObjectARBglLinkProgramARBglUseProgramObjectARBglValidateProgramARBglUniform1fARBglUniform2fARBglUniform3fARBglUniform4fARBglUniform1iARBglUniform2iARBglUniform3iARBglUniform4iARBglUniform1fvARBglUniform2fvARBglUniform3fvARBglUniform4fvARBglUniform1ivARBglUniform2ivARBglUniform3ivARBglUniform4ivARBglUniformMatrix2fvARBglUniformMatrix3fvARBglUniformMatrix4fvARBglGetObjectParameterfvARBglGetObjectParameterivARBglGetInfoLogARBglGetAttachedObjectsARBglGetUniformLocationARBglGetActiveUniformARBglGetUniformfvARBglGetUniformivARBglGetShaderSourceARBglActiveTextureglClientActiveTextureglMultiTexCoord1dglMultiTexCoord1dvglMultiTexCoord1fglMultiTexCoord1fvglMultiTexCoord1iglMultiTexCoord1ivglMultiTexCoord1sglMultiTexCoord1svglMultiTexCoord2dglMultiTexCoord2dvglMultiTexCoord2fglMultiTexCoord2fvglMultiTexCoord2iglMultiTexCoord2ivglMultiTexCoord2sglMultiTexCoord2svglMultiTexCoord3dglMultiTexCoord3dvglMultiTexCoord3fglMultiTexCoord3fvglMultiTexCoord3iglMultiTexCoord3ivglMultiTexCoord3sglMultiTexCoord3svglMultiTexCoord4dglMultiTexCoord4dvglMultiTexCoord4fglMultiTexCoord4fvglMultiTexCoord4iglMultiTexCoord4ivglMultiTexCoord4sglMultiTexCoord4sv8FFGLHeatuniform sampler2D inputTexture;uniform sampler1D heatTexture;uniform vec2 maxCoords;uniform float heatAmount;const vec4 grayScaleWeights = vec4(0.30, 0.59, 0.11, 0.0);void main() { vec2 texCoord = gl_TexCoord[1].st; vec4 c = texture2D(inputTexture, texCoord); float luminance = dot(c,grayScaleWeights); float heatCoord = luminance*heatAmount; vec4 col_out = texture1D(heatTexture, heatCoord); col_out.a = 1.0; gl_FragColor = col_out;}void main(){ gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; gl_TexCoord[1] = gl_MultiTexCoord1; gl_FrontColor = gl_Color;}HeatinputTextureheatTexturemaxCoordsheatAmountby Edwin de Koning & Trey Harrison - www.resolume.com, www.harrisondigitalmedia.comSample FFGL Heat pluginFFGLHeatGLHTzPR| (  zPR| 0 > 0T 0X zPR|    D  hp   V  ,-  ,4  4 zPR| $ # $HR $p1 $@ $J ,  $J# $@FC (hb $(+ $,5 $:Q zPR| $ [ $Hb  p*5  <, (8 zPLR| ($l ,P( , , (V' zPLR| 8$ T?  $`8  8\  8  ,T (0A ,\  (h ,FN ?  $(+/48<AFJOSX]aglquzzvqkgb]XTOJEA<84/,'$    $(,048=AFJOSX]bglqu{~~}{yxvtspomkhfda_]ZWURPNKHEC@=;8530-+)&$! AUSD[HLD$(D$$D$ D$D$0D$,D$ D$D$D$D$D$D$D$D$,${D[U-@B9 P9 P@P9PF&\&@@PP88p3B5$885%%%)0=)0= 4<@'/<OP9PP P$P,P 0P4PDPHP dP hPlPpPtPxP|PPPPPPP PPPP P PPPPPPQQQ Q(R,.@ANU_i{!Er:|H8`8889L&OWOtP @R HR `RJ  !+ A"X|o %(&z&Al%e%&$$\&F&0&J27 )_D/`+)((`r.^ZX!>[x = Z Tw    8 $8" 5Y p3 B5 f3 r2   H r     P  P#  @P=  PL 9^ 9x 9 @  P  (P  `P  P P P J"&  P8 K b y        2X$08@HQYa Pu Pu @Pv Pv |qrstwxyz{}~@@ __mh_bundle_headerdyld_stub_binding_helper__dyld_func_lookup_cxa_atexit_check_2_cxa_atexit_check_1_check_cxa_atexit_get_globals_add_routine_run_routines_cxa_atexit_wrapper_atexit_common___cxa_atexit_atexit__ZN18CFreeFrameGLPlugin6InitGLEPK21FFGLViewportStructTag__ZN18CFreeFrameGLPlugin8DeInitGLEv__ZN18CFreeFrameGLPlugin13ProcessOpenGLEP22ProcessOpenGLStructTag__ZN18CFreeFrameGLPlugin7SetTimeEd___tcf_0__ZN8FFGLHeatD2Ev__ZN8FFGLHeatD1Ev__ZN8FFGLHeatD0Ev__ZN8FFGLHeat14CreateInstanceEPP18CFreeFrameGLPlugin_g_heatTextureData__Z41__static_initialization_and_destruction_0ii__GLOBAL__I_vertexShaderCodedyld__mach_header_s_DisplayValue_s_pPrototype_PluginInfo__Z10initialisev__Z12deInitialisev__Z13getPluginCapsj__Z13instantiateGLPK21FFGLViewportStructTag__Z15deInstantiateGLPv__Z15getExtendedInfov__Z16getNumParametersv__Z16getParameterNamej__Z16getParameterTypej__Z19getParameterDefaultj__Z7getInfov__ZN10FFGLShader10BindShaderEv__ZN10FFGLShader11FindUniformEPKc__ZN10FFGLShader12UnbindShaderEv__ZN10FFGLShader13SetExtensionsEP14FFGLExtensions__ZN10FFGLShader15FreeGLResourcesEv__ZN10FFGLShader17CreateGLResourcesEv__ZN10FFGLShader7CompileEPKcS1___ZN10FFGLShaderC1Ev__ZN10FFGLShaderC2Ev__ZN10FFGLShaderD0Ev__ZN10FFGLShaderD1Ev__ZN10FFGLShaderD2Ev__ZN14FFGLExtensions10InitializeEv__ZN14FFGLExtensions14GetProcAddressEPc__ZN14FFGLExtensions16InitMultitextureEv__ZN14FFGLExtensions20InitARBShaderObjectsEv__ZN14FFGLExtensions24InitEXTFramebufferObjectEv__ZN14FFGLExtensionsC1Ev__ZN14FFGLExtensionsC2Ev__ZN15CFFGLPluginInfoC1EPFjPP18CFreeFrameGLPluginEPKcS6_jjjjjS6_S6_jPKv__ZN15CFFGLPluginInfoC2EPFjPP18CFreeFrameGLPluginEPKcS6_jjjjjS6_S6_jPKv__ZN15CFFGLPluginInfoD1Ev__ZN15CFFGLPluginInfoD2Ev__ZN18CFFGLPluginManager12SetMaxInputsEi__ZN18CFFGLPluginManager12SetMinInputsEi__ZN18CFFGLPluginManager12SetParamInfoEjPKcjS1___ZN18CFFGLPluginManager12SetParamInfoEjPKcjb__ZN18CFFGLPluginManager12SetParamInfoEjPKcjf__ZN18CFFGLPluginManager16SetTimeSupportedEb__ZN18CFFGLPluginManagerC1Ev__ZN18CFFGLPluginManagerC2Ev__ZN18CFFGLPluginManagerD0Ev__ZN18CFFGLPluginManagerD1Ev__ZN18CFFGLPluginManagerD2Ev__ZN18CFreeFrameGLPlugin12GetParameterEj__ZN18CFreeFrameGLPlugin12SetParameterEPK21SetParameterStructTag__ZN18CFreeFrameGLPlugin14GetInputStatusEj__ZN18CFreeFrameGLPlugin19GetParameterDisplayEj__ZN18CFreeFrameGLPluginC1Ev__ZN18CFreeFrameGLPluginC2Ev__ZN18CFreeFrameGLPluginD0Ev__ZN18CFreeFrameGLPluginD1Ev__ZN18CFreeFrameGLPluginD2Ev__ZN8FFGLHeat12GetParameterEj__ZN8FFGLHeat12SetParameterEPK21SetParameterStructTag__ZN8FFGLHeat13ProcessOpenGLEP22ProcessOpenGLStructTag__ZN8FFGLHeat6InitGLEPK21FFGLViewportStructTag__ZN8FFGLHeat8DeInitGLEv__ZN8FFGLHeatC1Ev__ZN8FFGLHeatC2Ev__ZNK15CFFGLPluginInfo13GetPluginInfoEv__ZNK15CFFGLPluginInfo16GetFactoryMethodEv__ZNK15CFFGLPluginInfo21GetPluginExtendedInfoEv__ZNK18CFFGLPluginManager12GetParamNameEj__ZNK18CFFGLPluginManager12GetParamTypeEj__ZNK18CFFGLPluginManager15GetParamDefaultEj__ZNK18CFFGLPluginManager16GetTimeSupportedEv__ZTI10FFGLShader__ZTI18CFFGLPluginManager__ZTI18CFreeFrameGLPlugin__ZTI8FFGLHeat__ZTS10FFGLShader__ZTS18CFFGLPluginManager__ZTS18CFreeFrameGLPlugin__ZTS8FFGLHeat__ZTV10FFGLShader__ZTV18CFFGLPluginManager__ZTV18CFreeFrameGLPlugin__ZTV8FFGLHeat_fragmentShaderCode_g_CurrPluginInfo_plugMain_vertexShaderCode_NSAddressOfSymbol_NSIsSymbolNameDefined_NSLookupAndBindSymbol__Unwind_Resume__ZTVN10__cxxabiv117__class_type_infoE__ZTVN10__cxxabiv120__si_class_type_infoE__ZdlPv__Znwm___cxa_begin_catch___cxa_end_catch___cxa_rethrow___gxx_personality_v0__keymgr_get_and_lock_processwide_ptr__keymgr_get_and_lock_processwide_ptr_2__keymgr_set_and_unlock_processwide_ptr_calloc_dlopen_dlsym_free_glBegin_glBindTexture_glDeleteTextures_glEnd_glGenTextures_glTexImage1D_glTexParameteri_glVertex2f_malloc_memcpy_memset_sprintf_strcpy_strdup_strlen DX__TEXT``__text__TEXT6__picsymbolstub1__TEXTEXEX __cstring__TEXTI8 I8__eh_frame__TEXTT@T` __literal4__TEXT\\__const__TEXT\ \ __literal8__TEXT_ _ __StaticInit__TEXT_(_(X__DATA``__data__DATA``__dyld__DATA``__la_symbol_ptr__DATA`|`__nl_symbol_ptr__DATA``>__const__DATA``__gcc_except_tab__DATAaXaX__mod_init_func__DATAbpbp __bss__DATAbtH8__LINKEDITp pr(zt P!!Tu#yhCyHpE X/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 4/usr/lib/libstdc++.6.dylib 4/usr/lib/libgcc_s.1.dylib 4X/usr/lib/libSystem.B.dylib|B}|}cx=Q\}| x=QLN |B}h|=kkQ0}iN !|> x~H^H8!N |!|> xB~xx8^8<_8bxx| x}N!|`x/A^88!|N |!|> xB~x|88x<x<_8bp8888| x}N!|`x/A8HHH|8~8| x}N!8/@ |8~8| x}N!888HH|x!|N |!|> xB8L<_8b8|xKI8P<_8b8|xK58T<_8b8|xK!8X<_8b8|xK 8\<_8b9|xKL/A4P/A(T/AX/A\/@8hHL| x}N!|`xD8HH܀P~H| x}N!|`x@~@<_898H7=|`x/@T~H| x}N!|`x< xB8`H3|`x@@/@08`8H3|`x@@/@8HH^@T>/@`<_8b78H3|`x< xB~x|8`H2|`x<<^|bB iI ^x^<^x<8`xH0m|`x8<_BJ|xT>+@8/@8HH 8HHLL|x!|N |B}=|9/}N |B}=|91t}N |!|> x~x|^x88/A؀8^|AȀ^8^x8`xH/a^8B^HH+Ap8^H|0L^Lp@/@^Lp@*/@ H<^8| x}N!H$^8"^8 |x},Kx}N!~8H/U8`H.|`xxx/@x|x!|N |B}=|9.p}N |B}=|9.}N |B}=|9.P}N |!|> x~xxD8<888`H-|`x@@/A4^@8^@8^@<8`@H-^D/A(^D"^D|x},Kx}N!H^D| x}N!@/A8`H-E|`x@@/A~@ x8`H,i|`x</@T^<8^<8~<8Km|`x< xB~Ki|`xPP/@8XH@^P|t/@^PT>/@~PK|`xXH^PT>+@$^/A^PH8`PH*|`xL<_BEh|xT>+@L/A8XH^"^^H}#Kx|x|Lx}N!|`xXHL^PD8`PH*5|`xL<_BEh|xT>+@L/A8XH^^D|x|Lx}N!|`xXH̀^P@8`PH)|`x8<_BEh|xT>+@8/A8XHt8` H+ |`x<<^bB iI@<_8b4<| x}N!|`xXX|x!|N |B}=|9*|}N |B}=|9(}N |B}=|9}N |B}=|9}N |!|> x~x|x88<|@8~8K|`x|x!|N |B}=|9x}N |!|> xB~xx88<8~8<_AK%|`x|x!|N |B}=|9}N |a|bxB}9` 9)B(8x9 | |H|t/@$H/8BAK89`H T>9`9)B@/8BAaH(~,aH(/ ~$~(A(/A~4|xxH(0H804<_8!`BA`a|N K||}x!``c,H&y8!P}(|H&`KN 8c N c8N |B}H|88BC/A< /d@~/AH$xH#/A xK88!Px ``|H#XN N |a||xB8`$|#x|+x|3x!H#189`|bx9 | |H|t/A /A 89`9)8BB<_c9h@ H<_P9l.8 \/@|\ /Ab \| 8!`8B\``a|N |A||xB8`$|#x|+x|3x!|;xH"%89`|bx9 | |H|t/A /A 89`9)8BB/8@CA <_B8\8C \/@|\ /Ab \| 8!`8B\``A|N |!|{x8`$|#x|+x|3x!|;xH!=89`|~x|bx| 9 |H|t/A /A 89`9)8BB8^#xH#8~ [/@[ /A [ 8!`8B[``!|N N cH Ac /@N 8cN cH Ac /@8`N cN cN c|bxHA$c /@N AB /@8cN /d@cN ||}xB!Ky<_8!P8B:8B]``|N K|B}H|I|I|LxN!8 ~/A >I|I|LxN!88!P|N |!C/A4/A(c/A| | xN!8`H8`8!P|N |!C8`/A| | xN!8`8!P|N |B}H|D8aH8D}c[x8 | | xN!^~| | xN!>8~88`I |I|LxN!8/@(^~;| | xN!HD>~88<8L;I|I|LxN!<8@}!ILH;~ /A/A/A/A8`>D8aH8D}c[x8 | | xN!^~ | | xN!>8~ 8<`I |I|LxN!~ 8888LI|I|LxN!88@}!IL/8@A@^~| | xN!^8~8@` | | xN!@|x8!p|Cx|N Cc}N 88tH 88tH||#x|#x!H8c+A8x8a9HA8_8a88H/A8a8H/@HH8!P|N ||~xB!<8XKe~0<x8pKQ~4<x8K=~8<x8K)~<<x8K~@<x8K~D<x8K~H<x8Kِ~L<x80KŐ~P<x8LK~T<x8dK~X<x8|K~\<x8Ku~`<x8Ka~d<x8KM~h<x8K9~l<x8K%8~p,HH8,H8!P|N ||~xB!<8Kɐ~<x8K~<x8K~<x8K~<x8Ky~<x8Ke~<x8KQ~<x8K=~<x8,K)~<x8@K~<x8XK~<x8pK~<x8Kِ~<x8KŐ~<x8K~<x8K~<x8K~<x8Ku~<x8Ka~<x8KM~<x8K9~<x8K%~<x8 K~<x80K~<x8@K~<x8PKՐ~<x8`K~<x8pK~<x8K~<x8K~<x8Kq~<x8K]~ <x8KI~<x8K5~<x8K!~<x80K ~<x8HK~ <x8\K~$<x8pK8~(HH m8H 8!P|N ||~xB!<84Ku~<x8DKa~<x8\KM~ <x8pK9~<x8K%~<x8K~<x8K~<x8K~ <x8KՐ~$<x8K~(<x8K~,<x8K~0<x8$K~4<x88Kq~8<x8LK]~<<x8`KI~@<x8tK5~D<x8K!~H<x8K ~L<x8K~P<x8K~T<x8Kѐ~X<x8K~\<x8K~`<x8K~d<x8(K~h<x8 ~| | x!*N!^48``c|I|LxN!8` H8`H]<_d8`"D`c| | x@N!<_ÂL @Hd<_8`@"D`c| | xN!<_ â@@H̀d8`@ `c| | xN! @Hd<_8` BD`c| | xN! @HqH88` H48``c| | xN!88` H}xK8`H8`8!|H8/|bx8`L  ``aN ,|bxA /@8` N 8`N |B}H|@`'C0C@('%$Dx%$0<%$08H08H 4 Ht4' 8H_`@`@` @`@`@` @`$@`(@`,@`0@`4@`8@`<@`@@`D@`H@`L@`P@`T@`X@`\@``@`d@`h@`l@`p@`t@`x@`|@`@`@`@`@`@`@` @`@`@`@` @` @`@`@`@`@`@`@`@`@`@`@a@a @a@a@a@a @a, @a0@a4@a8@a<@a@@aD@aH@aL@aP@aT@bp@.AU$i{h`4'4'X'(C`C|CCDP1D8E?\ R_(_ `btb|b(,()+<@,W*m-)*)( 1p5<1;2|m00 2//2X24+2@=c5h:7|55\+5PD |0  "1"Z$#"%x!0 M!j!!T'' ' 9' i& &@ & & & C C0 N@ > @` > =   D t% % % % # a 5 ` O ` i a xJ8 J J Q  a  `  `  a( " ` 6 ` H-h R ` d w    (9H^o (9EMU]nv~`yPayP`zPazPuvwx{|}~uvwx{|}~ __mh_bundle_headerdyld_stub_binding_helper__dyld_func_lookup_cxa_atexit_check_2_cxa_atexit_check_1_check_cxa_atexit_find_atexit_10_3_get_globals_add_routine_run_routines_cxa_atexit_wrapper_our_atexit_atexit_common___cxa_atexit_atexit__ZN18CFreeFrameGLPlugin6InitGLEPK21FFGLViewportStructTag__ZN18CFreeFrameGLPlugin8DeInitGLEv__ZN18CFreeFrameGLPlugin13ProcessOpenGLEP22ProcessOpenGLStructTag__ZN18CFreeFrameGLPlugin7SetTimeEd___tcf_0__ZN8FFGLHeatD2Ev__ZN8FFGLHeatD1Ev__ZN8FFGLHeatD0Ev__ZN8FFGLHeat14CreateInstanceEPP18CFreeFrameGLPluginsaveFPrestFP_g_heatTextureData__Z41__static_initialization_and_destruction_0ii__GLOBAL__I_vertexShaderCodedyld__mach_header_s_DisplayValue_s_pPrototype_PluginInfo__Z10initialisev__Z12deInitialisev__Z13getPluginCapsj__Z13instantiateGLPK21FFGLViewportStructTag__Z15deInstantiateGLPv__Z15getExtendedInfov__Z16getNumParametersv__Z16getParameterNamej__Z16getParameterTypej__Z19getParameterDefaultj__Z7getInfov__ZN10FFGLShader10BindShaderEv__ZN10FFGLShader11FindUniformEPKc__ZN10FFGLShader12UnbindShaderEv__ZN10FFGLShader13SetExtensionsEP14FFGLExtensions__ZN10FFGLShader15FreeGLResourcesEv__ZN10FFGLShader17CreateGLResourcesEv__ZN10FFGLShader7CompileEPKcS1___ZN10FFGLShaderC1Ev__ZN10FFGLShaderC2Ev__ZN10FFGLShaderD0Ev__ZN10FFGLShaderD1Ev__ZN10FFGLShaderD2Ev__ZN14FFGLExtensions10InitializeEv__ZN14FFGLExtensions14GetProcAddressEPc__ZN14FFGLExtensions16InitMultitextureEv__ZN14FFGLExtensions20InitARBShaderObjectsEv__ZN14FFGLExtensions24InitEXTFramebufferObjectEv__ZN14FFGLExtensionsC1Ev__ZN14FFGLExtensionsC2Ev__ZN15CFFGLPluginInfoC1EPFjPP18CFreeFrameGLPluginEPKcS6_jjjjjS6_S6_jPKv__ZN15CFFGLPluginInfoC2EPFjPP18CFreeFrameGLPluginEPKcS6_jjjjjS6_S6_jPKv__ZN15CFFGLPluginInfoD1Ev__ZN15CFFGLPluginInfoD2Ev__ZN18CFFGLPluginManager12SetMaxInputsEi__ZN18CFFGLPluginManager12SetMinInputsEi__ZN18CFFGLPluginManager12SetParamInfoEjPKcjS1___ZN18CFFGLPluginManager12SetParamInfoEjPKcjb__ZN18CFFGLPluginManager12SetParamInfoEjPKcjf__ZN18CFFGLPluginManager16SetTimeSupportedEb__ZN18CFFGLPluginManagerC1Ev__ZN18CFFGLPluginManagerC2Ev__ZN18CFFGLPluginManagerD0Ev__ZN18CFFGLPluginManagerD1Ev__ZN18CFFGLPluginManagerD2Ev__ZN18CFreeFrameGLPlugin12GetParameterEj__ZN18CFreeFrameGLPlugin12SetParameterEPK21SetParameterStructTag__ZN18CFreeFrameGLPlugin14GetInputStatusEj__ZN18CFreeFrameGLPlugin19GetParameterDisplayEj__ZN18CFreeFrameGLPluginC1Ev__ZN18CFreeFrameGLPluginC2Ev__ZN18CFreeFrameGLPluginD0Ev__ZN18CFreeFrameGLPluginD1Ev__ZN18CFreeFrameGLPluginD2Ev__ZN8FFGLHeat12GetParameterEj__ZN8FFGLHeat12SetParameterEPK21SetParameterStructTag__ZN8FFGLHeat13ProcessOpenGLEP22ProcessOpenGLStructTag__ZN8FFGLHeat6InitGLEPK21FFGLViewportStructTag__ZN8FFGLHeat8DeInitGLEv__ZN8FFGLHeatC1Ev__ZN8FFGLHeatC2Ev__ZNK15CFFGLPluginInfo13GetPluginInfoEv__ZNK15CFFGLPluginInfo16GetFactoryMethodEv__ZNK15CFFGLPluginInfo21GetPluginExtendedInfoEv__ZNK18CFFGLPluginManager12GetParamNameEj__ZNK18CFFGLPluginManager12GetParamTypeEj__ZNK18CFFGLPluginManager15GetParamDefaultEj__ZNK18CFFGLPluginManager16GetTimeSupportedEv__ZTI10FFGLShader__ZTI18CFFGLPluginManager__ZTI18CFreeFrameGLPlugin__ZTI8FFGLHeat__ZTS10FFGLShader__ZTS18CFFGLPluginManager__ZTS18CFreeFrameGLPlugin__ZTS8FFGLHeat__ZTV10FFGLShader__ZTV18CFFGLPluginManager__ZTV18CFreeFrameGLPlugin__ZTV8FFGLHeat_fragmentShaderCode_g_CurrPluginInfo_plugMain_vertexShaderCode_NSAddressOfSymbol_NSIsSymbolNameDefined_NSLookupAndBindSymbol__Unwind_Resume__ZTVN10__cxxabiv117__class_type_infoE__ZTVN10__cxxabiv120__si_class_type_infoE__ZdlPv__Znwm___cxa_begin_catch___cxa_end_catch___cxa_rethrow___gxx_personality_v0___keymgr_global__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_calloc_dlopen_dlsym_free_glBegin_glBindTexture_glDeleteTextures_glEnd_glGenTextures_glTexImage1D_glTexParameteri_glVertex2f_malloc_memcpy_memset_sprintf$LDBL128_strcmp_strcpy_strdup_strlen