<snapdata remixID="10330121"><project name="nbody-vectors" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>A gravity simulation with arbitrary number of mass with different weights. Set the initial condition to change the number of bodies and their initial conditions. black arrows show the velocity vector and blue ones show the acceleration.</notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts><script x="489" y="85.83333333333326"><block s="doSetVar"><l>g</l><l>0.1</l></block><block s="doSetVar"><l>initialCondition</l><block s="reportNewList"><list><block s="reportNewList"><list><l>100</l><l>100</l><l>-2</l><l>0.1</l><l>50</l></list></block><block s="reportNewList"><list><l>-100</l><l>0</l><l>0</l><l>2.5</l><l>100</l></list></block><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>10000</l></list></block><block s="reportNewList"><list><l>0</l><l>-60</l><l>2</l><l>0</l><l>50</l></list></block></list></block></block></script><script x="509" y="249.8333333333334"><block s="doSetVar"><l>g</l><l>0.3</l></block><block s="doSetVar"><l>initialCondition</l><block s="reportNewList"><list><block s="reportNewList"><list><l>100</l><l>100</l><l>-2</l><l>1</l><l>10000</l></list></block><block s="reportNewList"><list><l>-100</l><l>-100</l><l>2</l><l>-1</l><l>10000</l></list></block></list></block></block></script><script x="535" y="388.66666666666663"><block s="doSetVar"><l>g</l><l>0.3</l></block><block s="doSetVar"><l>initialCondition</l><block s="reportNewList"><list><block s="reportNewList"><list><l>100</l><l>100</l><l>0</l><l>0</l><l>10000</l></list></block><block s="reportNewList"><list><l>-100</l><l>-100</l><l>0</l><l>0</l><l>10000</l></list></block></list></block></block></script><script x="31" y="47"><block s="receiveGo"></block><block s="doDeclareVariables"><list><l>a</l></list></block><block s="clear"></block><block s="doSetVar"><l>planets</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>vVecs</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>pos</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportListItem"><l>1</l><l/></block><block s="reportListItem"><l>2</l><l/></block></list></block></autolambda><list></list></block><block var="initialCondition"/></block></block><block s="doSetVar"><l>vel</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportListItem"><l>3</l><l/></block><block s="reportListItem"><l>4</l><l/></block></list></block></autolambda><list></list></block><block var="initialCondition"/></block></block><block s="doSetVar"><l>acc</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l>0</l><l>0</l></list></block></autolambda><list></list></block><block var="initialCondition"/></block></block><block s="doSetVar"><l>w</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>5</l><l/></block></autolambda><list></list></block><block var="initialCondition"/></block></block><block s="doSetVar"><l>cloneId</l><l>0</l></block><block s="doSetVar"><l>planets</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="newClone"><l>ProtoPlanet</l></block></autolambda><list></list></block><block var="initialCondition"/></block></block><block s="doSetVar"><l>vCloneId</l><l>0</l></block><block s="doSetVar"><l>vVecs</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="newClone"><l>vVector</l></block></autolambda><list></list></block><block var="initialCondition"/></block></block><block s="doSetVar"><l>aCloneId</l><l>0</l></block><block s="doSetVar"><l>aVecs</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="newClone"><l>aVector</l></block></autolambda><list></list></block><block var="initialCondition"/></block></block><block s="doForever"><script><block s="doSetVar"><l>acc</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCombine"><custom-block s="accn %s"><l></l></custom-block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="pos"/></block></block></block></block><block s="doSetVar"><l>vel</l><block s="reportSum"><block var="vel"/><block var="acc"/></block></block><block s="doSetVar"><l>pos</l><block s="reportSum"><block var="pos"/><block var="vel"/></block></block></script></block></script></scripts><sprites><sprite name="aVector" idx="3" x="-235.86486486486478" y="-178.62162162162167" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="201.45000000000002,12.087000000000012,0,1" pen="tip" id="292"><costumes><list id="293"><item><costume name="costume1" center-x="2.5" center-y="19.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI5MjIuNSA0NDIuNSAxMzMgNDEiIHdpZHRoPSIxMzMiIGhlaWdodD0iNDEiPjxsaW5lIHN0cm9rZT0icmdiKDMyLDI1NSw1NCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iOTI0IiB5MT0iNDYyIiB4Mj0iMTA1NCIgeTI9IjQ2MiIvPjxsaW5lIHN0cm9rZT0icmdiKDMyLDI1NSw1NCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iMTAyMiIgeTE9IjQ0NCIgeDI9IjEwNTEiIHkyPSI0NjEiLz48bGluZSBzdHJva2U9InJnYigzMiwyNTUsNTQpIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yTGluZSIgeDE9IjEwNTIiIHkxPSI0NjMiIHgyPSIxMDIzIiB5Mj0iNDgyIi8+PC9zdmc+" id="294"/></item></list></costumes><sounds><list struct="atomic" id="295"></list></sounds><blocks></blocks><variables><variable name="aid"><l>1</l></variable></variables><scripts><script x="30" y="30"><block s="receiveOnClone"></block><block s="up"></block><block s="doDeclareVariables"><list><l>this</l><l>len</l><l>thisAcc</l></list></block><block s="doChangeVar"><l>aCloneId</l><l>1</l></block><block s="doSetVar"><l>aid</l><block var="aCloneId"/></block><block s="doSetVar"><l>this</l><block s="reportListItem"><block var="aid"/><block var="pos"/></block></block><block s="doSetVar"><l>thisAcc</l><block s="reportListItem"><block var="aid"/><block var="acc"/></block></block><block s="doForever"><script><block s="doIf"><block s="reportGreaterThan"><block var="aid"/><l>0</l></block><script><block s="doSetVar"><l>this</l><block s="reportListItem"><block var="aid"/><block var="pos"/></block></block><block s="doSetVar"><l>thisAcc</l><block s="reportListItem"><block var="aid"/><block var="acc"/></block></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="this"/></block><block s="reportListItem"><l>2</l><block var="this"/></block></block><block s="setHeading"><block s="reportDifference"><l>90</l><custom-block s="atan2 %s %s"><block s="reportListItem"><l>2</l><block var="thisAcc"/></block><block s="reportListItem"><l>1</l><block var="thisAcc"/></block></custom-block></block></block><block s="doSetVar"><l>len</l><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportCombine"><block s="reportPower"><block var="thisAcc"/><l>2</l></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block></block><block s="doSetVar"><l>test</l><block var="len"/></block><block s="setScale"><block s="reportProduct"><block s="reportQuotient"><block var="len"/><l>1</l></block><l>100</l></block></block></script></block></script></block></script><script x="630" y="318.16666666666686"><block s="setEffect"><l><option>color</option></l><block s="reportProduct"><block var="aid"/><l>39</l></block></block></script></scripts></sprite><sprite name="ProtoPlanet" idx="1" x="-240.82636838519193" y="-177.23386314453478" heading="90" scale="1" volume="100" pan="0" rotation="0" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="407"><costumes><list id="408"><item><costume name="costume1" center-x="8.5" center-y="9.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI4NzMuNSA0MzYuNSAxNyAxNyIgd2lkdGg9IjE3IiBoZWlnaHQ9IjE3Ij48ZWxsaXBzZSBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0icmdiKDIzNiwxNiwwKSIgcHJvdG90eXBlPSJWZWN0b3JFbGxpcHNlIiBjeD0iODgyIiBjeT0iNDQ1IiByeD0iNyIgcnk9IjciLz48L3N2Zz4=" id="409"/></item></list></costumes><sounds><list struct="atomic" id="410"></list></sounds><blocks></blocks><variables><variable name="id"><l>0</l></variable></variables><scripts><script x="95.28125" y="39.00520833333357"><block s="receiveOnClone"></block><block s="up"></block><block s="doDeclareVariables"><list><l>this</l></list></block><block s="doChangeVar"><l>cloneId</l><l>1</l></block><block s="doSetVar"><l>id</l><block var="cloneId"/></block><block s="doSetVar"><l>this</l><block s="reportListItem"><block var="id"/><block var="pos"/></block></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="this"/></block><block s="reportListItem"><l>2</l><block var="this"/></block></block><block s="setEffect"><l><option>color</option></l><block s="reportProduct"><block var="id"/><l>39</l></block></block><block s="doForever"><script><block s="doIf"><block s="reportGreaterThan"><block var="id"/><l>0</l></block><script><block s="doSetVar"><l>this</l><block s="reportListItem"><block var="id"/><block var="pos"/></block></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="this"/></block><block s="reportListItem"><l>2</l><block var="this"/></block></block></script></block></script></block></script><script x="206.28125" y="415.6718750000002"><block s="doSetVar"><l>this</l><block s="reportListItem"><block var="id"/><block var="pos"/></block></block></script><script x="206.28125" y="526.5052083333337"><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="this"/></block><block s="reportListItem"><l>2</l><block var="this"/></block></block></script></scripts></sprite><sprite name="vVector" idx="2" x="-237.28668768305533" y="-179.5611634239982" heading="1" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="127.5,0,45.90000000000004,1" pen="tip" id="487"><costumes><list id="488"><item><costume name="costume1" center-x="2.5" center-y="19.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI5MjIuNSA0NDIuNSAxMzMgNDEiIHdpZHRoPSIxMzMiIGhlaWdodD0iNDEiPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSI5MjQiIHkxPSI0NjIiIHgyPSIxMDU0IiB5Mj0iNDYyIi8+PGxpbmUgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yTGluZSIgeDE9IjEwMjIiIHkxPSI0NDQiIHgyPSIxMDUxIiB5Mj0iNDYxIi8+PGxpbmUgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yTGluZSIgeDE9IjEwNTIiIHkxPSI0NjMiIHgyPSIxMDIzIiB5Mj0iNDgyIi8+PC9zdmc+" id="489"/></item></list></costumes><sounds><list struct="atomic" id="490"></list></sounds><blocks></blocks><variables><variable name="vid"><l>9</l></variable></variables><scripts><script x="75" y="30.00000000000003"><block s="receiveOnClone"></block><block s="up"></block><block s="doDeclareVariables"><list><l>this</l><l>len</l><l>thisVel</l></list></block><block s="doChangeVar"><l>vCloneId</l><l>1</l></block><block s="doSetVar"><l>vid</l><block var="vCloneId"/></block><block s="doSetVar"><l>this</l><block s="reportListItem"><block var="vid"/><block var="pos"/></block></block><block s="doSetVar"><l>thisVel</l><block s="reportListItem"><block var="vid"/><block var="vel"/></block></block><block s="setHeading"><l>90</l></block><block s="setEffect"><l><option>color</option></l><block s="reportProduct"><block var="vid"/><l>39</l></block></block><block s="doForever"><script><block s="doIf"><block s="reportGreaterThan"><block var="vid"/><l>0</l></block><script><block s="doSetVar"><l>this</l><block s="reportListItem"><block var="vid"/><block var="pos"/></block></block><block s="doSetVar"><l>thisVel</l><block s="reportListItem"><block var="vid"/><block var="vel"/></block></block><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="this"/></block><block s="reportListItem"><l>2</l><block var="this"/></block></block><block s="setHeading"><block s="reportDifference"><l>90</l><custom-block s="atan2 %s %s"><block s="reportListItem"><l>2</l><block var="thisVel"/></block><block s="reportListItem"><l>1</l><block var="thisVel"/></block></custom-block></block></block><block s="doSetVar"><l>len</l><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportCombine"><block s="reportPower"><block var="thisVel"/><l>2</l></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block></block><block s="setScale"><block s="reportProduct"><block s="reportQuotient"><block var="len"/><l>10</l></block><l>100</l></block></block></script></block></script></block></script></scripts></sprite><watcher var="initialCondition" style="normal" x="34.11422240080606" y="37.55406615080656" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getLastMessage" style="normal" x="11.46614583333303" y="249.96199751250003" color="230,168,34" hidden="true"/><watcher var="cloneId" style="normal" x="11.46614583333303" y="279.77397897239575" color="243,118,29" hidden="true"/><watcher var="planets" style="normal" x="157.08619791666706" y="58.47734604322915" color="243,118,29" hidden="true"/><watcher var="g" style="normal" x="11.46614583333303" y="339.3979418921876" color="243,118,29" hidden="true"/><watcher var="w" style="normal" x="11.46614583333303" y="369.20992335208325" color="243,118,29" hidden="true"/><watcher scope="ProtoPlanet" s="getCostumeIdx" style="normal" x="11.46614583333303" y="471.5452451026042" color="143,86,227" hidden="true"/><watcher var="vVecs" style="normal" x="9.25" y="9.25" color="243,118,29" hidden="true"/><watcher var="aVecs" style="normal" x="9.25" y="28.67500185" color="243,118,29" hidden="true"/><watcher scope="vVector" var="vid" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="ProtoPlanet" var="id" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="vCloneId" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="vel" style="normal" x="-2.594849735563457" y="108.95307303704351" color="243,118,29" extX="128.5615234375" extY="86"/><watcher var="pos" style="normal" x="2.146614583333303" y="2.2932429260416214" color="243,118,29" extX="128.5615234375" extY="86"/><watcher scope="aVector" var="aid" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="aCloneId" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/><watcher var="test" style="normal" x="293" y="84.00000399999999" color="243,118,29" hidden="true"/><watcher var="acc" style="normal" x="-2.7285886578044938" y="219.27659597327312" color="243,118,29" extX="128.5615234375" extY="86"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="accn %&apos;i&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="acc1 %s %s"><block var="i"/><block var="#1"/></custom-block></autolambda><list><l>#1</l></list></block><block s="reportNumbers"><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="pos"/></block></block></block></block></script></block-definition><block-definition s="acc1 %&apos;i&apos; %&apos;j&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>diff</l><l>d</l></list></block><block s="doIf"><block s="reportEquals"><block var="i"/><block var="j"/></block><script><block s="doReport"><block s="reportNewList"><list><l>0</l><l>0</l></list></block></block></script></block><block s="doSetVar"><l>diff</l><block s="reportDifference"><block s="reportListItem"><block var="j"/><block var="pos"/></block><block s="reportListItem"><block var="i"/><block var="pos"/></block></block></block><block s="doSetVar"><l>d</l><block s="reportCombine"><block s="reportPower"><block var="diff"/><l>2</l></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block><block s="doReport"><block s="reportProduct"><block s="reportProduct"><block s="reportQuotient"><block var="diff"/><block s="reportProduct"><block var="d"/><block s="reportMonadic"><l><option>sqrt</option></l><block var="d"/></block></block></block><block var="g"/></block><block s="reportListItem"><block var="j"/><block var="w"/></block></block></block></script></block-definition><block-definition s="atan2 %&apos;y&apos; %&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>m</l><l>t</l></list></block><block s="doIf"><block s="reportEquals"><block var="x"/><l>0</l></block><script><block s="doIfElse"><block s="reportLessThan"><block var="y"/><l>0</l></block><script><block s="doReport"><l>-90</l></block></script><script><block s="doReport"><l>90</l></block></script></block></script></block><block s="doSetVar"><l>m</l><block s="reportMonadic"><l><option>atan</option></l><block s="reportQuotient"><block var="y"/><block var="x"/></block></block></block><block s="doIf"><block s="reportLessThan"><block var="x"/><l>0</l></block><script><block s="doSetVar"><l>m</l><block s="reportSum"><block s="reportProduct"><l>180</l><block s="reportMonadic"><l><option>sign</option></l><block var="y"/></block></block><block var="m"/></block></block></script></block><block s="doReport"><block var="m"/></block></script></block-definition></blocks><variables><variable name="initialCondition"><list id="770"><item><list struct="atomic" id="771">100,100,-2,0.1,50</list></item><item><list struct="atomic" id="772">-100,0,0,2.5,100</list></item><item><list struct="atomic" id="773">0,0,0,0,10000</list></item><item><list struct="atomic" id="774">0,-60,2,0,50</list></item></list></variable><variable name="planets"><list struct="atomic" id="775">0,0,0,0</list></variable><variable name="vel"><list id="776"><item><list struct="atomic" id="777">-1.2588219788267627,1.1024419733235435</list></item><item><list struct="atomic" id="778">1.463669222785934,2.2389721705525605</list></item><item><list struct="atomic" id="779">0.004439431747877968,0.009563572518000827</list></item><item><list struct="atomic" id="780">-2.5564028163206984,-2.3931008180288433</list></item></list></variable><variable name="pos"><list id="781"><item><list struct="atomic" id="782">119.01064174217663,64.81323589924769</list></item><item><list struct="atomic" id="783">-92.15924042096437,35.38103635478679</list></item><item><list struct="atomic" id="784">0.14092795543040462,3.120495637962733</list></item><item><list struct="atomic" id="785">-62.87775198632869,-5.674436201369181</list></item></list></variable><variable name="acc"><list id="786"><item><list struct="atomic" id="787">-0.04965470790402637,-0.024954287690438736</list></item><item><list struct="atomic" id="788">0.09974472913870622,-0.032970490599049704</list></item><item><list struct="atomic" id="789">-0.0020812645936245542,0.00029685044287074667</list></item><item><list struct="atomic" id="790">0.26641816835152476,0.031525180314388807</list></item></list></variable><variable name="cloneId"><l>4</l></variable><variable name="g"><l>0.1</l></variable><variable name="w"><list struct="atomic" id="791">50,100,10000,50</list></variable><variable name="vVecs"><list struct="atomic" id="792">0,0,0,0</list></variable><variable name="aVecs"><list struct="atomic" id="793">0,0,0,0</list></variable><variable name="test"><l>0.2968704201020857</l></variable><variable name="vCloneId"><l>4</l></variable><variable name="aCloneId"><l>4</l></variable></variables></project><media name="nbody-vectors" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>