bplist00^portAttributes_editorViewerWindow_frameworkVersion_inputParametersYrootPatch W_enable_Calculation_methodYGrid_Size Tname[descriptionVEnable_ Controls execution of the patch. TmenuUInput_The input port.TMathZExpressionZJavascript _1070 411 561 594 0 0 1680 1028 U106.5   UstateUclass!"#$%&Unodes[connectionsXuserInfo_publishedInputPortsXtimebase'@K7()>?Skey*#+,-./0.;_clearDepthBuffer_ivarInputPortStates_clearColorBuffer_systemInputPortStates O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}b12ZinputColor34Uvalue56789999UgreenTblueSredUalpha" <3. WQCClearWClear_1(AIJBCD#EFGHXinputMaxYportClassWversion#@b[QCIndexPortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Grid SizepositionNSValue* {_NSPoint=ff}&fZQCSplitterZSplitter_1(L!"#$%MţNLg(OJK!"#$%-P@AGQVsv|(RTU#SO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}_QCIteratorVariables_IteratorVariables_1(WqrXD#YZ[Gopp_customInputPortStates^operationCount_numberOfOperations\]^_`abcdfhikm[operation_5Yoperand_3[operation_2[operation_4[operation_3[operation_1Yoperand_433e#@3g3G3j3l3n#?O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}xVQCMathVMath_2(tIJDC#GFuO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Num per RowpositionNSValue* {_NSPoint=ff};(wq{XD#YZxGzGGay3gO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}VMath_3(}#~O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}\QCRoundValue\RoundValue_1(qXD#YZGll`a^_3G3g3j3O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}R VMath_4(#.]cleanAperture O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}"\QCScreenInfo\ScreenInfo_1(qXD#YZGGGaYoperand_13g3eO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}AVMath_6(#+-\antialiasingO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}_TWinputRZWinputRY\inputZBuffer]inputBlendingVinputZWinputRX\inputCulling39393G3393933. XQCSpriteXSprite_1(!"#$%_publishedOutputPorts(#%D+G9ZrandomSeed[variability^usePerlinNoisetJO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff} LXexternalBXinputMin3n39XQCRandomXRandom_1(%#VparentO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}JVQCTimeVTime_2(qXD#YZGGGa3O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}IJVMath_7]connection_22]connection_10_destinationPortZsourceNodeZsourcePort_destinationNodeZinputValueZoutputTimeU_time[outputValueO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}`3D zoomFactorNSNumberfposition[name Pick Random(TnodeTport_operand_1_proxy_1(_outputValue_proxy_1WQCPatchWPatch_1(qXD#YZGGGa3g3eO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameheight/2positionNSValue* {_NSPoint=ff}rVMath_5(qXD#YZGGGa3g3eO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+namewidth/2positionNSValue* {_NSPoint=ff}oVMath_1(qXD+#YZGjj^aYoperand_23j3g3#?3eO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff})(qXD#YZGjj^a3j3g3O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}VMath_8      "#%'(*+-/01245679:;<=>]connection_18]connection_21]connection_20\connection_8]connection_26]connection_15]connection_16\connection_3]connection_24\connection_1]connection_12\connection_7]connection_17]connection_13\connection_4\connection_2\connection_9\connection_5]connection_19]connection_14]connection_11\connection_6b![inputHeight]U${[outputIndexJ&Voutput)rYoperand_5U$r,\outputHeight.rVinputX{13[outputFloor,U$J&8ZinputWidthJ&{J&r,J&J&r?VinputYO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}C. zoomFactorNSNumberfposition B(JCDE[Num_per_RowUinput#FOv streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Num per RowH3. ZQCIteratorZIterator_1(Mef#NOPD+Q-RSSSlVab\pixelAligned[CIRendering_optimizedRenderingXsizeModeO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}5W.?1XYZ[\]_]inputRotation_inputPixelAligned39393933^5678nnnn3SZautoHeightc3. [QCBillboard[Billboard_1(hiX#jklmD+noynS{uG|_verticalAlignment_horizontalAlignment\manualLayoutXfontNameXfontSizeXCentered!pqr8stvwx^inputGlyphSize\inputKerning\inputLeading393u#?393939O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}<\LucidaGrande!p}r~q8stwvx[inputString]inputFontName393u3393{3939[QCTextImage[TextImage_1fZinputImage[outputImagefZinputScale[outputWidthO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}C zoomFactorNSNumberfposition nameMath(K_inputCount_proxy_1ZinputCount(KCC#F(XC#.g\resetOutputs[outputCountDZinputReset3. 3S]QCBooleanPort O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"Boolean Demultiplexer"positionNSValue* {_NSPoint=ff} _QCDemultiplexer_Demultiplexer_1(6!"#$%.12ţ (JK!"#$%- (TU#O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}(IJDC#GFu(#Zexpression_5((index % gridSize) / gridSize) * 2 - 1 + cellWidth/2O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name7"((index % gridSize) / gridSize) * 2 - 1 + cellWidth/2"positionNSValue* {_NSPoint=ff}S\QCExpression\Expression_1(#_Ufloor(index / gridSize) / gridSize * renderHeight - renderHeight / 2 + cellheight / 2O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameW"floor(index / gridSize) / gridSize * renderHeight - renderHeight / 2 + cellheight / 2"positionNSValue* {_NSPoint=ff}=L\Expression_2(#. O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}΁{(#+-O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}39393G3393933. (#_2 / gridSize * 0.9O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"2 / gridSize * 0.9"positionNSValue* {_NSPoint=ff}Z\Expression_3(#_renderHeight / gridSize * 0.9O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"renderHeight / gridSize * 0.9"positionNSValue* {_NSPoint=ff}\Expression_4(!"#$%ţ(#%D+G9B3n39(%#(qXD#YZGGGa3O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff} zoomFactorNSNumberfpositionpname Pick Random(( U$,\renderHeightJ&XgridSizeU$Uindex.\outputResultYcellWidth1?U$Zcellheight,J&J&J&!8O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}C zoomFactorNSNumberfposition (JCD#F 3. ( ef#NOPD+Q-RSSSlaW.?1X393939335678nnnn3S3. (iX#jklmD+nynS{uG&!pqr8 !"#$393u393939!p}r~q8 !)#+"$393u3393{3939/0ffO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}C zoomFactorNSNumberfposition 2name Expression34(K(KCC5#FWPatch_2(8!"#$%9ţ:(;JK!"#$%-<u=@CGQ_(>TU#?O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}遚(AIJDC#GFBO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Num per RowpositionNSValue* {_NSPoint=ff}(D#.F O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}'^(HOPIJD#KLGGMN^numberOfInputsWnewModeVscript_numberOfOutputsO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}_H/* A simple script that takes two input values, sums them and returns the result. Special keywords for defining input and output key types: __boolean, __index, __number, __string, __image, __structure, __virtual Note that the function input arguments are read-only. */ var outputPos = new Array(2); var outputSize = new Array(2); function (__number outputPos[2], __number outputSize[2]) main (__number index, __number gridSize, __number renderHeight) { var result = new Object(); outputSize[0] = 2 / gridSize * 0.9; outputSize[1] = renderHeight / gridSize * 0.9; outputPos[0] = ((index % gridSize) / gridSize) * 2 - 1 + outputSize[0]/2; outputPos[1] = Math.floor(index / gridSize) / gridSize * renderHeight - renderHeight / 2 + outputSize[1] / 2; result.outputPos = outputPos; result.outputSize = outputSize; return result; } \QCJavaScript\JavaScript_1(R#+-ST\O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}UVWXYZ[39393G339393]3. (`!"#$%ampqsţbgi(c#%D+Gd9Bef3n39(h%#(jqXD#YZkGGGal3noO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff} zoomFactorNSNumberfposition rname Pick Randomr(t(vwy{|~1?Px[outputPos_1!Pz\outputSize_1J&P8P}\outputSize_0,PU$P.P[outputPos_0U$O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}CC zoomFactorNSNumberfposition (JCD#F3. (ef#NOPD+Q-RSSSlaW.?1X393939335678nnnn3S3. (iX#jklmD+nynS{uG!pqr8393u393939!p}r~q8393u3ZJavaScript393{3939ffO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}C zoomFactorNSNumberfpositionname JavaScript(K(KCC#FWPatch_3(IBCD#eFG[indexLabelsO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameDestination IndexpositionNSValue* {_NSPoint=ff}8ZSplitter_2(qXD#YZGGGa3jO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}(+-#YinputMode3G3. O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}\QCFPSDisplay\FPSDisplay_1 CJ&J&]destination_06]destination_2CJ&6]destination_1CJ&6&ZinputIndexJ&O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}C* zoomFactorNSNumberf(D#O} streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameCalculation method(J D#Ot streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name Grid Size,ATfp})4=_enpr{"8Kcd #).28=>CHIQYfwU`kx|#/9EQ]isx}CELS`m(=BG ? L Y f { - 4 A R _    , : A I V [ ` e j o t y ~ */v}&).3GJWmu}_fsGN[t@Mboty~}!/=JWdq->HYjw#.?Parux#$/:Ghu2345N\puz*7@IRgvEFSp|   3 > O T a v !z!!!!!!!"" """""""##$$$$$$|%x%%%%&/&<&M&&'' '''''"''','-':'C'X((()(2(R))#)0)I)P)])z))))))))))))***++ +P+a+r++++++++++, ,,-,8,I,Z,k,|,,-x-{----------------..... .!...S.h.m.r.w.|.............///00 00030:0G0`0m0z0111,111122222223o666667777777777777788 8*83888=8J8S8`8u8z88889999999::::,:=:N:[:l:}:::;;;;;;;;;;;;;;;<< <<<$<%<*> >>#>+>8>M>Y? ???,?A?F?K????@ @@@@@@@@A AA,A=AKA\AmA{AAAAAAAABBBBCTCeCjC