bplist00 !_inputParametersYrootPatchTnameYcopyright^portAttributes_editorViewerWindow_frameworkVersion[descriptionYprotocols  YFontTweet_TwitterSearchQuery_TweetBackdropEnableYFontColor__protocolInput_PreviewMode_BackgroundColorXFontUserZTweetSpeedXFontDateUArial_!%40burgerweeshuis+OR+%40leipeleon UgreenTblueSredUalpha"? "#@$"#$UstateUclass%&'()*+,-9:XuserInfo_publishedOutputPortsXtimebaseUnodes[connections_publishedInputPorts_systemInputPortStatesO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}AD zoomFactorNSNumberf>.5/01234TnodeSkeyTport_!_protocolInput_RSSArticleDurationVOutputVoutput/01"6647__protocolOutput_WebPageURL%8O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name_protocolOutput_WebPageURLVparent;IWcj "#0<GH=>?%@DEF_customInputPortStatesYportClassWversionABUinput%CO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name_protocolInput_RSSFeedURL\QCStringPortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameRSSFeed URL (Required)positionNSValue* {_NSPoint=ff}ZQCSplitter__protocolInput_RSSFeedURL"#0JUVK%L+NP_clearDepthBuffer_clearColorBuffer O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff} QRW_enableSUvalue WQCClearWClear_1"#0XabYZ[%\]E_]_synchronousMode_preserveExtensions_keylessStructures\preserveHTML O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}$]QCSyndication_RSSDownloader_1"#0dG2=>?%ehEiAf%gO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name!_protocolInput_RSSArticleDuration\QCNumberPortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameRSSArticle Duration (Optional)positionNSValue* {_NSPoint=ff}"#0k ()%*&'l9mt#0"nopqsZidentifier_QCStructureMember_StructureMember_index_1%rO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}Uindex"#0u()%*&vw"#0xy%z_ivarInputPortStates{|}_inputSignalReset_inputSignalDownS]S]O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}YQCCounterYCounter_1"#0=?%EEE^operationCount_numberOfOperations[operation_1SO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}eVQCMathVMath_1"#0%O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}S_QCStructureCount_StructureCount_1\connection_1]connection_20_destinationPortZsourceNodeZsourcePort_destinationNodeYoperand_1[outputCountZinputValueO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}0DnoteListNSMutableArrayNSArraycolorNSColorcffff?stringHere we count the number of times we recieve the "Article Signal". This indicates that it is time to display a new article. We modulo by the number of Articles in order to keep the index in range. bounds#{_NSRect={_NSPoint=ff}{_NSSize=ff}}DmD zoomFactorNSNumberfpositionMnameGet the Article Index/01"\Article_List^inputStructure%Ow streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Article List/01"^Article_Signal[inputSignal%Oy streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameArticle Signal/01"UIndex[outputValue%Op streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameIndexWQCPatchWPatch_2"#0G?>%E_QCStructurePortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name StructurepositionNSValue* {_NSPoint=ff}ZSplitter_1"#0G=>?%EA%Ow streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Start Signal]QCBooleanPortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Start SignalpositionNSValue* {_NSPoint=ff}{ZSplitter_2"#0y'%9_inputStopSignal_inputResetSignalS]S]O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}WQCClockWClock_1"#0%y'ZrandomSeed,XO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}6ZinputPhase^inputAmplitude[inputOffsetYinputType]inputPWMRatioSS#?SSS#?XexternalUQCLFOULFO_1"#0G=>?%hEA%O{ streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameArticle DurationO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameArticle DurationpositionNSValue* {_NSPoint=ff}vZSplitter_3\connection_7\connection_2\connection_3\connection_9\connection_5\connection_6U_timeZoutputTimepZinputIndex4[inputPeriod4p44_inputStartSignalO  streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}D8noteListNSMutableArrayNSArraycolorNSColorcffff?stringXAfter we recieve a "Start Signal" we generate a true value every "Duration" in seconds. bounds#{_NSRect={_NSPoint=ff}{_NSSize=ff}}D~D zoomFactorNSNumberfposition3nameGet the Article/01"A%/01"A\Start_Signal%/01"A_Article_Duration%/01"p   WArticle\outputMember% Or streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameArticleWPatch_1"#0G?>%E[QCColorPortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Clear ColorpositionNSValue* {_NSPoint=ff}"#0w()%*+i ()039@MUZfu{&,3SVZ^c"#0()%*+47?Gx"#023%?y+"./\pixelAligned[CIRendering_optimizedRenderingXsizeModeO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}w #$%&'(*,]inputRotation]inputBlendingZinputColor_inputPixelAlignedSS)S+S TrealQ0S [QCBillboard[Billboard_1"#05G?>%E6O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"Structure Splitter"positionNSValue* {_NSPoint=ff}c#0"no890_StructureMember_key_1=%:>;%EhXO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Initial ValuepositionNSValue* {_NSPoint=ff}"#0Za=?%[E`^^\]_[operation_2S^SO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}VMath_3cdgij\connection_4ePfaYoperand_2_outputPixelsWidePha[outputWidth4aaUO^ streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}`?DD zoomFactorNSNumberfpositionvnameQC Units to Whole Pixels descriptionFConverter from the Quartz Composer to the Core Image coordinate systemm/01"nAoUUnits%pOp streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameUnitsr/01"Ustu\Whole_Pixels[outputFloor%vOw streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Whole PixelsWPatch_4"#0yy%z~B{|}^inputConditionSES)O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}]QCImageResize]ImageResize_1"#0G=>?%hEAS%pO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameSizepositionNSValue* {_NSPoint=ff}#"#0G=>?%hEAS#?O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameOffset XpositionNSValue* {_NSPoint=ff}"#0G=>?%hEAS#?O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameOffset YpositionNSValue* {_NSPoint=ff}ZSplitter_4"#0?%]EE\maxCacheSize[synchronous_colorCorrectionXuseCacheO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}+ _QCImageDownloader_ImageDownloader_1"#0y%_inputReplaceString_inputSearchString_inputCaseSensitiveSPSW_normalS O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff} _QCStringReplace_StringReplace_1c\connection_8]connection_24]connection_17]connection_13]connection_22]connection_14F3VinputYWoutputYn4w4F8 _inputSourceStringF3VinputXWoutputX4F[inputHeight4FZinputWidth3ZinputImage[outputImagews4F48wsXinputURL\outputStringO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}noteListNSMutableArrayNSArraybounds#{_NSRect={_NSPoint=ff}{_NSSize=ff}}ystringUDraw the album art. We resize the image instead of the Billboard for better results.colorNSColorcffff? zoomFactorNSNumberfpositionnameHUD/01"A[AvatarImage%Ov streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name AvatarImage/01"3Q_AvatarImageEnabledS% O} streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameAvatarImageEnabled/01"ATPosXS%Oo streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+namePosX/01"ATPosYS%Oo streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+namePosYQS WPatch_7"#02%?y+.O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameDatepositionNSValue* {_NSPoint=ff}! $&SES QS [Billboard_2"#02%?y.O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameDescriptionBAckdroppositionNSValue* {_NSPoint=ff}{ $&SES [Billboard_4#0"no0_StructureMember_key_2=%;SO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff} "#0=%  ?y   ]E_verticalAlignment_horizontalAlignment\manualLayoutXfontNameXfontSizeVNormal \inputLeading\inputKerningSSSO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}S#?  SSS[QCTextImage[TextImage_2"#02(%?y+!.%O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name DescriptionpositionNSValue* {_NSPoint=ff}F $&"#SES Q&S [Billboard_3"#0*./+%,-Zexpression_+articleY - dateHeight - descriptionHeight/2O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name-"articleY - dateHeight - descriptionHeight/2"positionNSValue* {_NSPoint=ff}1\QCExpression\Expression_1"#01G?>%E2O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"Structure Splitter"positionNSValue* {_NSPoint=ff}F"#04G=>?%5hE8A6S7#?F>O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameArticle Y PositionpositionNSValue* {_NSPoint=ff}N>#0"no:;0_StructureMember_key_3=%<?;=S>ZsystemTimeO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}V"#0AL=%  ?y BF ]EH CDESSSO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}&V CDESSS[TextImage_3"#0NSTOP%QQRYtimeStyleYdateStyleVMediumO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}V_QCDateFormatter_DateFormatter_1"#0V.Y+%WX_- articleY + dateHeightO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"- articleY + dateHeight"positionNSValue* {_NSPoint=ff}L\Expression_4#0"n[\]e]QCImageFilter^GaussianBlur_1=?%^_`a^d))EYhasBypass_normalizeCoordinates]filterVersionbc[inputRadiusS O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}^CIGaussianBlur"#0gsty%hrBijklmopXinputMax^inputDirectionZinputTokenS)Sn,S)Sqa &O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}_QCStringTruncate_StringTruncate_1#0"no8v0=%wz;xSyWauthorsO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}j"#0|=%  ?y } ]E ~SSSO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}T- ~SSS[TextImage_1"#02%?y.O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name NameBackdroppositionNSValue* {_NSPoint=ff} $&SES [Billboard_5"#023%?y+.O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameNamepositionNSValue* {_NSPoint=ff}60 $&SES QS "#0sy%BijkS)SnS)SqO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}4_StringTruncate_2#0"no0_StructureMember_key_4=%;SXauthor_1O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameAuthor_1positionNSValue* {_NSPoint=ff}#0"no0_StructureMember_key_5=%;SO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameNamepositionNSValue* {_NSPoint=ff}#0"n[e^GaussianBlur_2=?%^_`^))EbS O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}"#0G?>%EO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameColorpositionNSValue* {_NSPoint=ff}#0"no0_StructureMember_key_6=%;SZextensionsO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name ExtensionspositionNSValue* {_NSPoint=ff}^"#0G=>?%hEAS#?333334O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameTweetXpositionNSValue* {_NSPoint=ff}~"#0G?>%EO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"Boolean Splitter"positionNSValue* {_NSPoint=ff}ZSplitter_5"#0G?>%EDO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameFont Name TweetpositionNSValue* {_NSPoint=ff}2ZSplitter_6"#0G=>?%hEXinputMinASO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Font SizepositionNSValue* {_NSPoint=ff}.=#?zG{ZSplitter_7"#0Gi=>?%hE#?ASO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Image WidthpositionNSValue* {_NSPoint=ff}ZSplitter_8"#0()%*&"#0G=>?%EAS]O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"Boolean Splitter"positionNSValue* {_NSPoint=ff}ZSplitter_9"#0>%]^\resetOutputs]QCGLImagePortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"Image Demultiplexer"positionNSValue* {_NSPoint=ff}FU_QCDemultiplexer_Demultiplexer_1"#0>%^ZinputCountO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"Image Multiplexer"positionNSValue* {_NSPoint=ff}, O]QCMultiplexer]Multiplexer_1#0"n[]ColorInvert_1?%^_`^)EEO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}]CIColorInvert  ]connection_47]connection_51]connection_39]connection_5044]destination_1  Xsource_0]destination_0 Xsource_1O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff} zoomFactorNSNumberfposition0name InvertImage/01"A_InvertTweetColorS%]O{ streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameInvertTweetColor/01A]input_proxy_1/014^output_proxy_1WPatch_3"#02%%?y!.O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameDescriptionBAckdroppositionNSValue* {_NSPoint=ff}w $&"#SES [Billboard_6#0"n['(e^GaussianBlur_3=?%^_`)^+))Eb*S O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}#0"no-.0_StructureMember_key_7=%/2;0S1UemailO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameEmailpositionNSValue* {_NSPoint=ff}u"#04 ()%*&5DGHN6>#0"n789=^QCStringFormat_StringFormat_scanner_1:%;%EDUO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameFont Name UserpositionNSValue* {_NSPoint=ff}5"#0WGY?>%EDXO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameFont Name DatepositionNSValue* {_NSPoint=ff}6[Splitter_10"#0[G]?>%Eh\O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameOutputpositionNSValue* {_NSPoint=ff}8[Splitter_11"#0_.b+%`a_tweetWidth - tweetX * 2O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"tweetWidth - tweetX * 2"positionNSValue* {_NSPoint=ff}C\Expression_2"#0dGh=>?%ehEgAfSO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameRotationpositionNSValue* {_NSPoint=ff}8[Splitter_12Djklmncopqrstuvwxyz{|}~]connection_21]connection_56]connection_68]connection_16]connection_49]connection_52]connection_60]connection_40]connection_29]connection_65]connection_23]connection_59]connection_55]connection_36]connection_34]connection_35]connection_45]connection_12]connection_42]connection_46]connection_67]connection_44]connection_19]connection_58]connection_53]connection_30]connection_15]connection_26]connection_43]connection_63]connection_37]connection_61]connection_31]connection_64]connection_41]connection_28]connection_11]connection_62]connection_54]connection_33]connection_57]connection_48]connection_27]connection_10]connection_66]connection_25]connection_38]connection_32]connection_184/XarticleY4L^inputGlyphSize#h4: TYinputTime3Q4% \4:Kt]4L'%4%4#h4(%43/_descriptionHeight\outputHeightK P/\outputResultY4L]inputFontNameQ44'%4(Q44J-  8 4Ab]#h434L/ZdateHeight -%4(4KTLK t4#h4434bZtweetWidth4Y#h4%%4%4K /(4%%44bVtweetX4Y]4L]4 L4843#h4Y%4(4LY\O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}FnoteListNSMutableArrayNSArraybounds#{_NSRect={_NSPoint=ff}{_NSSize=ff}}DDstringThis is the article description. Here we are offsetting the "Y Position" so that it sits below the article title. We also truncate the article if it is too long.colorNSColorcffff?bounds7The article Date.?bi&This is a glow added behind the title.??!Empty note (double-click to edit)bounds\ŞDD`0DC? D*D0bC#C zoomFactorNSNumberf@?positionGnameDisplay the Article/01"A_ArticleStructure%O{ streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameArticleStructure/01"A[FontColor_1%Ot streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name FontColor/01" A%O~ streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameTweetBackdropEnable/01"S% /01"YA%Os streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameFontDate/01"A%Os streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameFontUser/01" A%Ot streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name FontTweet/01"AZTweetWidthS%Ou streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name TweetWidth/01"hA]TweetRotationS% Ox streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name TweetRotationQ S "#0()%*'+x9&*/7KWbt"#0$%y%)#\antialiasing$ !"WinputRZWinputRY\inputZBufferVinputZWinputRX\inputCullingSSSSESSSSES)O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}]XQCSpriteXSprite_1"#0'OPL%) O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}"#0+G=>?%,E.A-%O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Start SignalpositionNSValue* {_NSPoint=ff}3"#00y'%19624S]S]O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}3"#08IJ=?y%'9E=H:;_inputInterpolationS< >?@ABCDEFG[inputRepeat[inputValue2[inputValue1]inputDuration\inputTensionS)SSSSO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}03_QCInterpolation_Interpolation_1"#0LUVy%MTNOPQRS_inputSaturation_inputLuminosityXinputHueSSSO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}6_QCColorTransform_ColorTransform_2"#0X`ay%Y_?Z[\]^YinputTest^inputToleranceSSESO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}]QCConditional]Conditional_1"#0c=%  ?y dj ]lEm efghiSSSSSO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}VPointy efghriSSSSSlS"#0uG?>%Evw]QCVirtualPortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameProgresspositionNSValue* {_NSPoint=ff}cyz|}~K4{JVZinputAlphaQa%P%%V%[outputColorPh%@Ja4J%O. streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}PDnoteListNSMutableArrayNSArraybounds#{_NSRect={_NSPoint=ff}{_NSSize=ff}}F:DїD~string3Smoothly fade out once we recieve the start signal.colorNSColorcffff?DXr`DCЪzC#A Sprite sized to the background. ?boundsQOnce the value from the Interpolation patch reaches 0 we disable the Sprite. This optimization keeps us from drawing this Sprite when it is no longer visible.ff&?33s? ? zoomFactorNSNumberfpositionnameLoading Screen.../01"A%/01"V%UColor%Op streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameColor/01"AXProgress%Os streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameProgressQS "#0%O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}\QCSystemTime\SystemTime_1"#0./+%_(time % 120) == 0 ? 1 : 0O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"(time % 120) == 0 ? 1 : 0"positionNSValue* {_NSPoint=ff}I"#0S:%QsO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}^I_DateFormatter_2"#0G=>?%EA%O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name_protocolInput_PreviewModeO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+namePreview Mode (Optional)positionNSValue* {_NSPoint=ff}e"#0G=>?%EA%O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name_protocolInput_ScreenImageO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameScreen Image (Optional)positionNSValue* {_NSPoint=ff}.__protocolInput_ScreenImage"#0G6=>?%DE_customOutputPortStates4%8ASO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameWeb Page URL (Optional)positionNSValue* {_NSPoint=ff}"#0G?>%EDO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"String Splitter"positionNSValue* {_NSPoint=ff}#0"n7?C:%_)feed://search.twitter.com/search.rss?q=%@O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name+"feed://search.twitter.com/search.rss?q=@1"positionNSValue* {_NSPoint=ff} "#0Gi>?%hE #@NO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name TweetDurationpositionNSValue* {_NSPoint=ff}c4F4?H4b  wb\outputSignalb 24 /bA?H/Ttime%4VA42b ^outputArticles/01"w %/01"A%Oz streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameBackgroundColor/01"w%/01"w%/01"w%/01"w %/01"A%/01"A%/01"A%Ou streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name TweetSpeed/01" A%O} streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameTwitterSearchQueryQ%O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameEnable description Controls execution of the patch._TwitterScreensaver_2010 Leon Berenschot Q 63UInput_The input port.VEnable_ Controls execution of the patch.3_The output port.3_#-943 358 512 430 -1920 0 1920 1200 V106.13_!A Screensaver with Twitter search_-com.apple.QuartzComposer.protocol.screensaver-?INXg| &8ALU[&,8Nf).;@DImt{6=boANP 2?Pcvw  %&.6CXj78FXev{     % 0 D ^ c ' 4 = S \ o " , 6 C X g | ) 0 7 D I  (9KVas}-2CP_d )19FSe+<AFs{F[fu6A^kx ):K^mtyWdy3@Laj    ! / : N S X Z _ p u v { !q!!!!!!!"_"l"u"z""##1#D#Q#f#o#|###$)$6$C$P$U$$%%%%%%%&& &&&&&&&&&' '')':((((().)1)B)O)[)`))))***********++++++,~,,,,,-\-g-t-------.\.].q............./////0 00(060D0U0\0d0u000000000111 1,1=1N1_1p1111333334F4W4l4u4v455 55555666"6#6+686Y7777777777#7$707=7Z888888#8(8)858F8^8g8l8q99989L9b9o9x99999999:S:T:]:j:o:t:y::::;o;p;q;r;{;;;;;;;;;;;<<<<<======>>>>>>>?o?|?????@R@S@`@e@j@o@{@@@@@AEAWAiAvAABWBdBuBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDEtEEEEEEFWFXFeFjFoFtFFFG[G\G]G^GgGlGqGrG~GGHUHVHWHXHaHfHkHlHqHvHwHHHHHHHIGIZIkIIIIIJLJ]JuJ~JJK1KBKQKjKoKtL LL#LLLLMM MMMMMMMNNNOpO{OOPIPTPaPvPPPQ7Q@QKQXQqQzQQR4R?RLRaRjRwRRRRSJSUSbSsSSSTIT[TmTzTTUJUXUfUwUUV/V=VRV`VnV|VVVVVVVVWW XXXX)X2X3XXXXXXXYYYYYYYYYYYZ ZZ1Z6Z;ZZZ[[[ [[[[[[\\\%\,\;\\] ]"]+]/]]]]^^____%_*_____`E`R`_aaa,aaabbbbbbccccccddeeeeeeef ff)f7fEfSfafof}fffffffffg gg%g3gAgOg]gkgyggggggggghhh!h/h=hKhYhjhshhhhhhhhiii%i6iGiXiiiziiiiiiiijjj-j>jOj`jqjjjjjjjjkkk&k7kHkYkjk{kkkkkkkklll0lAlHlYljl{lllllllmmm%m6mGmXqqq&q9q>qqqqrUrfrkrrssssssstt0t5ttttuIuZuhuquuuuvvv0v=vJvWv|vvvvvvvvvvvvvvvwwwwwwwx5xBxSxXx]yyy(y1y6y7y