bplist00 YrootPatchTname]thumbnailDataYcopyright^portAttributes_editorViewerWindow[description_inputParameters_frameworkVersion UstateUclassUnodes[connectionsXuserInfo_publishedInputPorts-OVaei +,Skey'_clearDepthBuffer_ivarInputPortStates_clearColorBuffer_systemInputPortStates O typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}$IZinputColor Uvalue!"#$%%%%UgreenTblueSredUalpha" ()W_enable WQCClearWClear_1 .MN/012345589IJ\pixelAligned[CIRendering_optimizedRenderingWversionXsizeModeO typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}$x :;<=>?@ABDG]inputRotationVinputXVinputY]inputBlending_inputPixelAligned%%%CE!"#$FFFF"?5ZautoHeight(K [QCBillboard[Billboard_1 PTUQS]cleanAperture O typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}^!\QCScreenInfo\ScreenInfo_1 W_`XY2Z[\]^FXinputMaxYportClassXinputMin#?\QCNumberPortO typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+nameZoom RedpositionNSValue* {_NSPoint=ff}ƆZQCSplitterZSplitter_1 b_dXY2Z[\]cFO typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+name Zoom GreenpositionNSValue* {_NSPoint=ff}憆ZSplitter_2 f_hXY2Z[\]gFO typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+name Zoom BluepositionNSValue* {_NSPoint=ff} ZSplitter_3 jkl_publishedOutputPortsmw| nuvo2pqrC]Cs]t\advancedMode_showSamplerOptions\automaticDODZsourceCodeO typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+nameChromatic Zoom Kernelnotetoneburst 2007.positionNSValue* {_NSPoint=ff}Yp_/* Zooms RGB channels independently. Code based on VVZoom effect by Vidvox toneburst 2007 */ kernel vec4 chromaZoom(sampler Image, vec2 Center, float MasterZoom, float ZoomR, float ZoomG, float ZoomB) { vec2 loc; vec2 modifiedCenter; loc = destCoord(); loc = samplerTransform(Image,loc); modifiedCenter = samplerTransform(Image, Center); vec2 locR = (loc - modifiedCenter)*(1.0/(ZoomR*MasterZoom)) + modifiedCenter; vec2 locG = (loc - modifiedCenter)*(1.0/(ZoomG*MasterZoom)) + modifiedCenter; vec2 locB = (loc - modifiedCenter)*(1.0/(ZoomB*MasterZoom)) + modifiedCenter; vec4 outPix; outPix.r = sample(Image,locR).r; outPix.g = sample(Image,locG).g; outPix.b = sample(Image,locB).b; outPix.a = 1.0; return outPix; } ]QCImageKernel]ImageKernel_1 xz{yO typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}_QCImageDimensions_ImageDimensions_1 }~2]]]_customInputPortStates^operationCount_numberOfOperations[operation_1Yoperand_1#@O typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+nameCenter XnoteImage centre on X-axis.positionNSValue* {_NSPoint=ff}VQCMathVMath_1 ~2]]]O typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+nameCenter YnoteImage centre on Y-axis.positionNSValue* {_NSPoint=ff}熆VMath_2 _2Y]]QCGLImagePortO typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+noteVideo input to macro,nameVideo InpositionNSValue* {_NSPoint=ff}pZSplitter_4\connection_6\connection_2\connection_4\connection_5\connection_1\connection_3v_destinationPortZsourceNodeZsourcePort_destinationNodeXCenter_Y[outputValue{ZinputImageVoutput{ZinputValue_outputPixelsWide{_outputPixelsHighvUImagevXCenter_XO typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}冒noteChromaZoom macro.positionname tb chromaZoom TnodeTportUinputOp typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+nameImagevZMasterZoomvUZoomRvUZoomGvUZoomBv_outputImage_proxy_1[outputImageWQCPatchWPatch_1 _2Y]O typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+name VDMX Video InpositionNSValue* {_NSPoint=ff}  O typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+nametoneburst 2007positionNSValue* {_NSPoint=ff}/!WPatch_2 _XY2Z\]O typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+note!Zooms all channel simultaniously.positionNSValue* {_NSPoint=ff}name Master Zoom#?ZSplitter_5\connection_7Nd`hUNZinputScale[outputWidthO typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}Dz`ن zoomFactorNSNumberf Ou typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+name inputImage [Master_ZoomOv typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+name Master Zoom `XZoom_RedOs typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+nameZoom Red dZZoom_GreenOu typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+name Zoom Green hYZoom_BlueOt typedstream@NSMutableDictionary NSDictionaryNSObjectiNSString+name Zoom Blue_tb chromaZoom 1.0O.JFIFPhotoshop 3.08BIMICC_PROFILEapplmntrRGB XYZ  7acspAPPL-appl|X7Blb FB@x0rXYZ,gXYZ@bXYZTwtpthchad|,rTRCgTRCbTRCvcgt0ndin8desc@pdscmmmod(cprt-XYZ }D]XYZ R)XYZ &XYZ bsf32 `Ncurvcurvcurvvcgtndin0Z@I@%PTdescformac TFT 1900 AU3-0mluc itIT*frFR*nbNO*esES*fiFI*ptPT*zhTW*jaJP*nlNL*deDE*koKR*enUS*svSE*daDK*zhCN*formac TFT 1900 AU3-0mmod *textCopyright Apple Computer, Inc., 2005C    Cx" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ??ਿPKP~sw%פ uqƝms]J@>*;?~]G9 dupQm<:upoN+غъW~}>z E}C3R2'&.9YZ:dZKo.s##3^ʷ+{.{7nN9^WM:J-~W_zG힡M][$}vkw2E{+~;㋟Ϧs⇈?Čf=z_#xs556CˈfmKp5=^eXQ{c(^io;>O /ӣ)ˢ^Y-S-7M_gQ[2qn[l{5>&KI$vK[E>ׄ]O,||6[kx6I(jO~^_..^mOJdʟ#0WbSPU\8JQ>"G4ʬM(5v}5qu[]7\$^;`(_GI[x~#^:ybsݹ:#!qk_ !B6GT y`~u)`_'KO+}!?1ʏ&q^ ƚcUÛRfIZ9mFf|>/e h>979JujW_]S煿|0O|ԲMdU[ܫ 92*]I=/O/d'ͬƿo*!Oivt~1g?&.f~)7o/>T4>HZzoz&͸O:Sσҧ^lSuxY޴9js<Τmt}{w뀱pg.WOOQS\䧫+[A{CRowo;xn+X[F x'?z)MsA9 xޱ oữm-3`m%tL ,^{Oe)Y&V{Hm[|FE|7xFX$w/>rH =N2UǸsל}K[1ݻ{;(Fo8 ZqlLʒZkDVeun(R <֕weg׭yې@MZivs. tU^K@>Xi*t8W>[sugBj׿<=D$#_׍4;־(|OOl{~<0,Vu?GD|A[gL +0 Rꗡ[!N3L, i+'ʩө;5xSRRMJ1gRQjRc(3W,ViҜ(QMBySRtrJϚ?9>*"J[|s~w|oQBó5ឺ=;b큞?:][x:y$qbvkV 1+COPKoe%߃FB ђK>KM?}mԠ':ƾ'#`>;|>G!i l{Lzqkux_e~[\5y͐Oa_oB#o|rY! wjL.=_Xg/Vuo|9y&1bN+z^N9(yK .鯜e͍90p98~@ԧK5燩:_9S<7 Yjzx8hu8X\{}[ Vueh^!Dw1i`?+tA&JXmVi  pxfo4k> [[L۳G$lXs濞ݶx$"DkL_KI87*E%^yCJ83Z#G|e`{a'QCߤ#*59*(9YӨ)6Q?uqޕ!(7nҳWm'Yisw|-׌ɫ_@e+1oWy9`Owa=I i*@AHk_aK?]-!>9+sRecZYv{Y VՔ A&۵u8,E<B+EMck˺UfB-THc[o<[kEw:åHWqQ;xII#+} i@d/r^5U~c CzΟ˘]{Yե*T8V*F[/}MYA?eBY[1׾#|e&,蚓)㵝d>Tό:[%3T3_~|pw >!8 4bCѤA\z';;z`h.7FA_<2k{%Jj1Rѫ[Ͷ ^ 0Z:焫CvM8vvݏ:M S_=@m}ֹH/|Ij ^ob;ݰ&fA9§M|%g\R7ǭt[\j6^ie29f9?ξQ/ x?#X.C;Y:NXzc@95:1㼛nO6_%c8z^MSS'IɽZvҼξ ~!xk}*M?Hiz ?[:-nGu!vaW6a>:uPl`qgk!#t8$&~vp5$L*r+HT{|{}ӷu˒8ZIMn5$D鷽3[Իu \)%VXb;g85Ƈd=_~v9`U]q;m.ǘÈ6s|%nfIvኲ0AR=EwQy>g>Yi̔Ryac(Ta`ΓJ);_H2&B^e?fڗX/E'<1'&p_.FєцRg{,pZ9#+$>cyV,8,cr>+S_?Ɵ<[kSIf%D }bc_=䐫 `ҢZNjݔҒknvW q }w _N-7NIxgz' %e9R;0rzT):=a4k9-W09[qcyw5ѰU뻜y?rkMĥ~AJw 8-lڽ՚}k]dcZUg TZ_ctKIghdgW)𩶼5z#f3ܪ}Q~{A\=XH<jiֶ. [X\8mp0H㎢T5/il$F@F0GkwbG5Y]" #OҾgw`־&i,NJ~E~_OfӇ%SZvfy,eyrբeeek'fC+ll88WhWr.sC7HgN"X~uQJw>4h4K]CeIWˉ5?) uk}jXo|C%=> 6 Rd5! HF ;MoVo^0nď5TT|_PW~`(&"e:5ݯr_b0q'_WA?<{{.m4,xS^䝤y%7 3ē, E_oO~8:Ufq/ψ~_ִ.I(?~Xx3߈vȢu}w\RR(D"iH!jx9ax. 1pAAO6?|on1=#7H[k@>Pg_\ܬF"tCGpwnț 5E~1[xw u4$,YH`3pV=/+ H>Z|Eω|S8[oA Kwܼ%Bdu)_|7oϭf[?±MYDşhý}l7<ao_Yj)q8F8'XTZ-dv.=Zk٥.fzr.~Jz缪RC ץ}O6/ BI@/ JS=ܑ̟}$kshtdI u;)4k9Xә*?YBJm|ҷČ U1m/ յ֓_i)\!`c_DO#ֶ,5(g.I!ʉr=U*VBz6 ej$4TaOzIo1IXXb98ǽUL eZ) kY\0 }jGvT1"_qPmh|OmWuUR۞b[B$q)޸_ 56=rk6}WQn.d]\kVS{I_~xS 1%g{xTčmn=GC^a(p}F{_[Ê7``f^QIqC'9хneX _DWR>Ǯ>hC>{h N3|ų'kssf}vkl㌥c]%$j}~ ;;(S,% [JFOx[Y3ipF%*{_S7Z׊;\b~>2pvm=t~a \qEqҿ#Mu$~yOJ$y#umT^}V>]_EpW홤xOXy6Ɲ+EΗf1\3vISN2O={iДkAk)JPJ>nfExo5G ")hܥ=GV<72XxfǓ&dyDnVٓ8ş|I?CR&Fں_ᴶ66Wgr?x&V\3\ \4{n&֛s޿ fMOŨ +];#5 Ïc·ʓ^ux?|D}/P·YcѴ"HYUS> Ӿ~xfӼcsmw}\Kѵ}Oq ^h%/DzmJU U)Ih0Up'2T>utԫU78J)Er-"kwryX~-^/Kw{Hb%puĤ4בkV . h ']o::tZıyRHѡP$rF_ʽ<~ʌ~֟'qhFq_5g_gjۤO;; g zupLvRŀ S_,u؄#6R9,zW~=\*$_^+LL|ۻw V O'B.1>YK'hPO^Cs3&j$~+Q-Ku{Ft&r~qy8?/^((_ nib=K?g*Z3*3s:PHS{|.':d+a\G-:׈NJ=[sx改fT'ک>&4]"mfKqU&^8)CE7Nt)6F5o <+NKx+t/ъTVN}y"\¼0nF  t+%ޭ)?cRVui_?Y>&tϋ?識uƷxCS~\85}m|u$kڼ^뷗P֧UxP~|b>!|k%zuɹq{p8@j^+i8HmrM\:u6OwvڊswnU*ZrQPJs iU,gR0_QTB4OϻYgR=X[7c֟ >y3\__)ͨ~z'?e>"Um?:(lW>>$jӴ| :4ρܦI2w?@+wAd<>U1WO6[H|J|ӧIy''#2~ X0>+փ++}er"J.t)]:O+×Q6?buZGSxr̫n>7K=~?gov}M.dd,ZU5)Cnqֺ=iOvcq~U ri$,0EsQ: .Ub# '?yk8A?{<"F!:LNq^WSfjX޶ҭA/RgjЂN7nIס[[gIG#M۾yO [ߐ_>ӭv6GupAB2^5%F2K q=uˉͥRaj?Ϧ[Ce-39?}s|m5pI;A_Fa֬hbU(Ɨ𒏚Oe~y:.y~:~YxHukz}륶cCϧjRɈmA> SiǕvI%z*0Ttsv!H䓊oeسBzRMGFki |WvO\KNT;5+0瀿֩3Ac??lHfgo@O['oI)oكA9#@hOK/˩k 1w:O!gn?.؋f gۯ"+_ū6QX${R?gO#Vjw8|QEe /%ؿbڰ>|]*zĂ?jO0x.GE?ؔY5K9s9WjE (0VShYkbB'Šs@"/P ~, \QE'QŁ ᘏvpt+"N T6q·s>ՊS\DB~|Uw#?(1 (_ k}Lͽʏ%~ †m ʎ?+]/ń4+"(x(eJlNg8"ƒ+thW ?RȊ @4")gޝgc_ toneburst 2007 www.toneburst.net(VEnable_ Controls execution of the patch.UInput_The input port._"1638 687 314 302 1280 0 1280 1024 _+Zoom-levels for Red Green and Blue channels#?KKK#?#?#?𓓐S106-7<JTcx"&;Ndw%*5:@QW\`fklqy~#$/49:FR_hvw &3HQ[dmz|)4?La(=/:G`m s [ i w  2 F S h )6GYdo #4=,7HMRX]!$1GS[cp}/<A 0=N_p#4@ESdot J1JTJmJvJ}JJJJJJJJK K8KIKRK[KdKm Kq