<snapdata remixID="9941651"><project name="Unit 3 - Big Data Project" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>Copy and Paste From Stadia if you want to enter your own. Or just enter in pairs (odd values will be x values, even values will be y values)&#xD;&#xD;Or if you don&apos;t have Statista use these:&#xD;&#xD;Starbucks Stores&#xD;&#xD;2019	31256&#xD;2018	29324&#xD;2017	27339&#xD;2016	25085&#xD;2015	23043&#xD;2014	21366&#xD;2013	19767&#xD;2012	18066&#xD;2011	17003&#xD;2010	16858&#xD;2009	16635&#xD;2008	16680&#xD;2007	15011&#xD;&#xD;Big Mac Sales&#xD;&#xD;Switzerland	6.91&#xD;Lebanon	5.95&#xD;Sweden	5.76&#xD;United States	5.71&#xD;Norway	5.55&#xD;Canada	5.08&#xD;Israel	4.95&#xD;Euro area	4.79&#xD;Denmark	4.58&#xD;Australia	4.58&#xD;New Zealand	4.35&#xD;Uruguay	4.33&#xD;Britain	4.28&#xD;&#xD;Smartphone users in India&#xD;&#xD;2025	973.89&#xD;2024	926.51&#xD;2023	875.38&#xD;2022	820.17&#xD;2021	760.53&#xD;2020	696.07&#xD;2019	634.58&#xD;2018	479.34&#xD;2017	394.82&#xD;2016	304.51&#xD;2015	250.66&#xD;2014	123.3&#xD;2013	76</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3dC5gkVX338f+p7p5ZVmAvcVcjeIsXokRdRYzRRNcbvAPTXdWtjaJB8YYRBRWJgNwmXBZEVFAQBC+oKGi7U6dqBjYgxtU3PjG+cjMa4yVRERXh1d1VYHe6p895n0N68o4ruzvsTnedqv728/A8sHTX+Z/P/+z8pi5dpYQXAggggAACCAxcQA18RAZEAAEEEEAAASGAWQQIIIAAAghkIEAAZ4DOkAgggAACCBDArAEEEEAAAQQyECCAM0BnSAQQQAABBAhg1gACCCCAAAIZCBDAGaAzJAIIIIAAAgQwawABBBBAAIEMBAjgDNAZEgEEEEAAAQKYNYAAAggggEAGAgRwBugMiQACCCCAAAHMGkAAAQQQQCADAQI4A3SGRAABBBBAgABmDSCAAAIIIJCBAAGcATpDIoAAAgggQACzBhBAAAEEEMhAgADOAJ0hEUAAAQQQIIBZAwgggAACCGQgQABngM6QCCCAAAIIEMCsAQQQQAABBDIQIIAzQGdIBBBAAAEECGDWAAIIIIAAAhkIEMAZoDMkAggggAACBDBrAAEEEEAAgQwECOAM0BkSAQQQQAABApg1gAACCCCAQAYCBHAG6AyJAAIIIIAAAcwaQAABBBBAIAMBAjgDdIZEAAEEEECAAGYNIIAAAgggkIEAAZwBOkMigAACCCBAALMGEEAAAQQQyECAAM4AnSERQAABBBAggFkDCCCAAAIIZCBAAGeAzpAIIIAAAggQwKwBBBBAAAEEMhAggDNAZ0gEEEAAAQQIYNYAAggggAACGQgQwBmgMyQCCCCAAAIEMGsAAQQQQACBDAQI4AzQGRIBBBBAAAECmDWAAAIIIIBABgIEcAboDIkAAggggAABzBpAAAEEEEAgAwECOAN0hkQAAQQQQIAAZg0ggAACCCCQgQABnAE6QyKAAAIIIEAAswYQQAABBBDIQIAAzgCdIRFAAAEEECCAWQMIIIAAAghkIEAAZ4DOkAgggAACCBDArAEEEEAAAQQyECCAM0BnSAQQQAABBAhg1gACCCCAAAIZCBDAGaAzJAIIIIAAAgQwawABBBBAAIEMBAjgDNAZEgEEEEAAAQKYNYAAAggggEAGAgRwBugMiQACCCCAAAHMGkAAAQQQQCADAQI4A3SGRAABBBBAgABmDSCAAAIIIJCBAAGcATpDIoAAAgggQACzBhBAAAEEEMhAgADOAJ0hEUAAAQQQIIBZAwgggAACCGQgQABngM6QCCCAAAIIEMCsAQQQQAABBDIQIIAzQGdIBBBAAAEECGDWAAIIIIAAAhkIEMAZoDMkAggggAACBDBrAAEEEEAAgQwECOAM0BkSAQQQQAABApg1gAACCCCAQAYCBHAG6AyJAAIIIIAAAcwaQAABBBBAIAMBAjgDdIZEAAEEEECAAGYNIIAAAgggkIEAAZwBOkMigAACCCBAALMGEEAAAQQQyECAAM4AnSERQAABBBAggFkDCCCAAAIIZCBAAO8EvVqtPrxcLteNMfeNjIx8odVqdd3ba7XaPkqpV4vIL5MkmZq3CRVFUdP9t9a6JSI2g54yJAIIIIBADgQI4B03yYXpXSLyCWvtwUqpO7TWb3Rvj6LomyLyQxF5vLX2y0mSnNX787Pce3ub/FaSJGfmYA1QIgIIIIBABgIE8E7Qa7XaAWma/qDRaDzLGHON1vqAQw455GFLly7dUqlURtvt9lOVUhu11n/SC+B7Op3Ok92/VyqVH2qtV2XQU4ZEAAEEEMiBAAG8gCZFUfQla+0tSZKs6wXtL0Vkwlr7JKXUiVrrYGxsbGR0dPQurfWK3nt+OzMz86cbNmyYWcAQvAUBBBBAYMgECOBdNDyKootE5Mlr1qwZn5iYML1wPUhETrLWLhWRg5Ik+dNms1nqdDqbtNb79t7zu0qlsmLuvPGQrSumiwACCCCwCwECeCdAURR9xFr751u2bKmuXLnyqZOTk7fMf3sURZ8QERe6J7o/r9fr3xeRhvt3Y8xkkiRPYQUigAACCCDwYAIE8A7WRa1We3oQBLeLyBZrbScIgpk4jvfv7d1+WESeb6392datW4+68cYb7+sFcMNa+yF39bO19l1JksQsOwQQQACB/AuEYXiotfY3aZp+e7FmQwDvhmS1Wn38kiVL7mm1Wvdu//Fms7nM/Vmr1dqyG5vmIwgggAACHgmMj48/plwuu52upxljXkkAe9QcSkEAAQQQKJ7A2rVrlyxfvvxEa+3blFKXbt68+cKNGzduW8yZsge8mJpsCwEEEEAg9wLucLMLXRH57uzs7PHT09N39GNSBHA/VNkmAggggEDuBOYfbrbWHpskyQ39nAQB3E9dto0AAggg4L3A9oebly9ffuFVV121qIebHwyBAPZ+aVAgAggggEC/BAZ1uJkA7lcH2S4CCCCAQK4EeoebLxaRpxtj3pam6T8OegLsAQ9anPEQQAABBDITcIebV6xY8W4Rebu19tJBHW5mDzizljMwAggggEDWAnOHm6213+t2u8f16+rmhc6TPeCFSvE+BBBAAIFcCvhwuJk94FwuHYpGAAEEENgdge0ON390+fLl7x/E1c0LrZU94IVK8T4EEEAAgdwIRFF0iIh81JfDzewB52bpUCgCCCCAwO4IuMPNlUrlImvtM5RSb4vjeOBXNy+0bvaAFyrF+xBAAAEEvBVwh5uXLVv27iAI3NXNH61UKhe2Wq2t3hYsIgSwz92hNgQQQACBXQr0DjdfqpT6906nk/nVzbssuPcGAnihUrwPAQQQQMArgTAMHx0EwcXGmDVBEBzr8+HmB4MjgL1aThSDAAIIILArgbnDze5mGkqpXBxuJoB31VX+PwIIIICA1wJzh5tF5PtBEBw3OTn5M68L3klx7AHntXPUjQACCAyRwNzhZmvtGqVU7g43swc8RIuVqSKAAAJFEBgbGxsdGRlx924+Ls+HmwngIqxG5oAAAggMiUCRDjcTwEOyaJkmAgggkGcBd7hZKXWRiDyzKIebCeA8r0hqRwABBAouUOTDzQRwwRcv00MAAQTyKlCv11/m7mBVhKubF9oDroJeqBTvQwABBBBYdIH5h5tF5G1a6w2LPoinGySAPW0MZSGAAAJFFhi2w80cgi7yamZuCCCAQE4EhvFwMwGck8VJmQgggEARBdyjAsvl8tUisv+wHW4mgIu4opkTAggg4LlAs9ncu9PpvMdae0wQBFe12+33XXfddZs8L7vv5XEOuO/EDIAAAggMr0AURUeKyAVKqa+Vy+WTWq3WL4ZX4w9nTgCzEhBAAAEEFl2gVqs9MwiCD4vIXsaYd6Rp+o1FHyTnGySAc95AykcAAQR8EqjX66uttRMi0giC4MzJycmP+VSfT7UQwD51g1oQQACBnAqsXbu2vGLFiuONMX+vlPpcp9M5l/O8O28mAZzTxU7ZCCCAgC8C7mtFxpgPK6V+1jvc/ANfavO5DgLY5+5QGwIIIOCxQLVafXypVLpYRA40xhyfpul1HpfrXWkEsHctoSAEEEDAb4GxsbF9R0dHTxaRN7inFm3btu1DGzZsmPG7av+qI4D96wkVIYAAAt4K1Ov111lr11lrbyiVSqdOTk7+yttiPS+MAPa8QZSHAAII+CBQrVYP7h1uLllrj0+S5F99qCvPNRDAee4etSOAAAJ9Fmg2m4+cnZ0921p7uDHmtDRNP9nnIYdm8wTw0LSaiSKAAAILF2g2myOdTuedInKCUuqqcrl8XqvV2rLwLfDOXQkQwLsS4v8jgAACQyYQRdGYiFxsrf2RUup4rfV/DhnBQKZLAA+EmUEQQAAB/wXGx8efVC6X3deKntA7z3uD/1Xnt0ICOL+9o3IEEEBgUQSiKFpurX2vUuq11toLH/GIR1x8xRVXdBZl42xkhwIEMIsDAQQQGGKBMAzfJCJnB0GQdLvdM9M0/fUQcwx06gTwQLkZDAEEEPBDoF6v/5W11h1udnu67jzvzX5UNjxVEMDD02tmigACCEitVntUqVQ6zxjzEqXUyVrrq2HJRoAAzsadURFAAIGBChx99NFLNm3a5L5SdLy19uPW2velafr7gRbBYH8gQACzIBBAAIGCC4RhWFVKua8V/ZtS6h1a658WfMq5mB4BnIs2USQCCCDw0AXq9fpTeud59+ud5/3KQ98Kn+iXAAHcL1m2iwACCGQk0Gw2V7bb7dOUUq8WkfMrlcpHWq1WN6NyGHYHAgQwSwMBBBAokEAYhscGQXC6MWZ9EARnxXF8d4GmV6ipEMCFaieTQQCBYRUIw/Bveud5fx8EwfFxHN8+rBZ5mTcBnJdOUScCCCDwIAKNRmP/brf7fqXU80XkRK31F4HKhwABnI8+USUCCCDwBwLVanVpEAQnKqWOFZHLK5XKha1W616Y8iNAAOenV1SKAAIIPCDgHppQKpW+rZT68uzs7AnT09N3QJM/AQI4fz2jYgQQGGKBKIqeICJftdZ+OEmSC4eYIvdTJ4Bz30ImgAACwyIwF74icp7W+rJhmXdR50kAF7WzzAsBBAolQPgWqp0PTIYALl5PmRECCBRMgPAtWEN70yGAi9lXZoUAAgURIHwL0sgHmQYBXNzeMjMEEMi5QC98N4rIOs755ryZBHDxGsiMEECgmAKEbzH7On9W7AEXv8fMEAEEciZA+OasYbtZLgG8m3B8DAEEEOiHAOHbD1U/t0kA+9kXqkIAgSEUIHyHq+kE8HD1m9kigICnAoSvp43pY1kEcB9x2TQCCCCwEAHCdyFKxXsPAVy8njIjBBDIkQDhm6NmLXKpBPAig7I5BBBAYKEChO9CpYr5PgK4mH1lVggg4LlArVZ7YhAEX+UmG543qo/lEcB9xGXTCCCAwIMJzIWvUurcOI4vR2k4BQjg4ew7s0YAgYwECN+M4D0clgD2sCmUhAACxRQgfIvZ192dFQG8u3J8DgEEEHgIAnPha4w5N01TDjs/BLuivpUALmpnmRcCCHgjQPh60wqvCiGAvWoHxSCAQNEECN+idXTx5kMAL54lW0IAAQT+QIDwZUHsTIAAZn0ggAACfRAgfPuAWrBNEsAFayjTQQCB7AUI3+x7kIcKCOA8dIkaEUAgNwKEb25alXmhBHDmLaAABBAoigDhW5RODmYeBPBgnBkFAQQKLkD4FrzBfZgeAdwHVDaJAALDJUD4Dle/F2u2BPBiSbIdBBAYSgHCdyjbviiTJoAXhZGNIIDAMAoQvsPY9cWbMwG8eJZsCQEEhkiA8B2iZvdpqgRwn2DZLAIIFFeA8C1ubwc5MwJ4kNqMhQACuRcgfHPfQm8mQAB70woKQQAB3wUIX987lK/6COB89YtqEUAgI4G58LXWnpMkyccyKoNhCyRAABeomUwFAQT6I0D49sd12LdKAA/7CmD+CCCwUwHClwXSLwECuF+ybBcBBHIvQPjmvoVeT4AA9ro9FIcAAlkJEL5ZyQ/PuATw8PSamSKAwAIFCN8FQvG2PRIggPeIjw8jgEDRBAjfonXU3/kQwP72hsoQQGDAAoTvgMGHfDgCeMgXANNHAIH/FiB8WQmDFiCABy3OeAgg4J2AC1+l1EYROZubbHjXnsIWRAAXtrVMDAEEFiJA+C5Eiff0Q4AA7ocq20QAgVwIhGH4l0qpKWvt6ez55qJlhSqSAC5UO5kMAggsVCAMw2OVUqcqpdbFcXzpQj/H+xBYLAECeLEk2Q4CCORCoFar7RMEwYdE5HnGmFqapj/OReEUWTgBAngnLa1Wqw8vl8t1Y8x9IyMjX2i1Wl339sMPP3xFqVQ6rFQqlVetWvX5K664ojO3Gff/yuXymIgsTZLk4ztbMTvafrVaXRoEwauDIDDlcvmaVqu1tXArjwkhkIFAvV5/srV2Sin11XK5fGKr1bo3gzIYEoEHBAjgHS8EFUXRXSLyCWvtwUqpO7TWb3Rvj6LosyLySxF5lrX250mSvMH9eb1ef4q1dlopdXW32/1WmqbX7WSd7XD79Xr9a8aYH7jPBkFwQBzHL2S9IoDAngmEYfh6pdQ51tqzON+7Z5Z8enEECOCdONZqtQPSNP1Bo9F4ljHmGq31AfPfHobhS905JK31i3rBfL0xJk3T9PKFtGdH24+iyP1Wvr/bhrX2ziRJ9l7I9ngPAgj8sUCz2dyr3W6/Xyl1qFKqFsfx93FCwAcBAngBXYii6EvW2luSJFk39/Yoio6x1n5QRI5OkuRLvQCeEZG7rbX7KqXerrV2e8q7fG2//SiKJkTkyF4AX5skyZm73AhvQACBPxJoNBp/ZozRInJbpVI5rtVqbYEJAV8ECOBddCKKootE5Mlr1qwZn5iYMHNvbzabI+12+1W9PeADxsbGRkdHR7cppV7SC+Fvaq33cTuxOxviwbYfRdFtSqlrjTGBUuoIrfUaXxYMdSCQF4Eoio4QkQ8ppd4Xx/GH81I3dQ6PAAG8k15HUfQRa+2fb9mypbpy5cqnTk5O3tJsNktbt27db3p6+o5Go/FYY8wPtdZLXNBGUfQLd41WpVK5o9Pp3LVmzZolc6EdRdHHlFI2juO/m7cX/UfbX7t2bXn58uXb7r///mWjo6O2VCptWb169dL5F3oNz/Jkpgg8dAH3y3Gn03FHqxruH631bQ99K3wCgf4LEMA7MK7Vak8PguB2Edlire0EQTATx/H+hx566MolS5bcKiL3K6XcedqztdYXuM30fuP+qIi4q5Y/q7V+77yw/S93TZXW+vEurHe0/d52LrLW1pRSbo/7eq318f1fCoyAQP4FxsfHH1Mul90poZ8rpY6J4/g3+Z8VMyiqAAG8m50dHx/fr1wu36e13jx/E+47huVyee/Jyclfzf/ziYmJwP33/MPYOxu6Vqs9wv3/NE1/vZsl8jEEhkqgXq+PW2vdkaaL4jh+/1BNnsnmUoAAzmXbKBoBBOYE3C+3t99++9nW2qOstc0kSf4VHQTyIEAA56FL1IgAAg8q0DsSda2I3KeUem0cx3dDhUBeBAjgvHSKOhFA4A8EarXai4IguFpELtNanwMPAnkTIIDz1jHqRQABd9e5M6y1bwmC4MjJycmvQ4JAHgUI4Dx2jZoRGFIBd3FiEATuBjdLjDGvStPU3RKWFwK5FCCAc9k2ikZg+ATq9fpfWWu/aK39dJIkp+/qJjfDJ8SM8yZAAOetY9SLwBAKhGF4klLKfR/+TVrrDUNIwJQLKEAAF7CpTAmBogi4R3aWSqUrReRRs7OzTXcHuqLMjXkgQACzBhBAwEuB3lPI1iulvrRq1ar3cjtWL9tEUXsgQADvAR4fRQCB/ghEUfROEfl7a+075p421p+R2CoC2QkQwNnZMzICCGwnEEXRchG5VEQO7Ha79ampqZ+AhEBRBQjgonaWeSGQM4FqtXpgqVRK3ANIKpXKSa1Wyz3UhBcChRUggAvbWiaGQH4Eoih6q4icppQ6JY7jz+SncipFYPcFCODdt+OTCCCwhwLNZnPvdrv9QRH5m263W5uenv7RHm6SjyOQGwECODetolAEiiXw8pe//EnGmNQY879HRkZOaLVa9xZrhswGgZ0LEMCsEAQQGLhAvV5/nbV2nVLq7DiOLx94AQyIgAcCBLAHTaAEBIZFoNls7tXpdN4nImPW2jBJkn8flrkzTwS2FyCAWRMIIDAQgWq1+vhSqRRba7+rlHq71nrzQAZmEAQ8FSCAPW0MZSFQJIFardYMguAiEblAa31xkebGXBDYXQECeHfl+BwCCOxS4Jhjjqncc88966y1rzDGNNI0vXWXH+INCAyJAAE8JI1mmggMWmB8fPwx5XK5JSK/VEq9KY7j3wy6BsZDwGcBAtjn7lAbAjkVCMPwMKWUe4rRxVrrC3I6DcpGoK8CBHBfedk4AkMnEIRheJZS6nVBEDQnJye/OXQCTBiBBQoQwAuE4m0IILBzgVqt9qggCK4VkW3GmKPSNP01ZgggsGMBApjVgQACeywQhuGhSqlPWms/liTJWXu8QTaAwBAIEMBD0GSmiEA/Ber1+vHW2pOUUm+J43i6n2OxbQSKJEAAF6mbzAWBAQqsXbu2vGLFig9Yaw/tdrtjPLt3gPgMVQgBArgQbWQSCAxWoF6vrzbGtJRSvxWR13NXq8H6M1oxBAjgYvSRWSAwMIFarXZAEAQblFLXxHF86sAGZiAECiZAABesoUwHgX4KhGFYV0pdIiKnaq2v6udYbBuBogsQwEXvMPNDYJEE6vX6qdbavzPG1Lil5CKhspmhFiCAh7r9TB6BXQsccsghD1u6dOmlIvK02dnZ2vT09C92/SnegQACuxIggHclxP9HYIgFGo3G/saYKRG5udvtHj81NXX/EHMwdQQWVYAAXlRONoZAcQSiKDrIWpsEQXBJHMfnF2dmzAQBPwQIYD/6QBUIeCUQhuGblFL/4M75Jkni9oB5IYDAIgsQwIsMyuYQyLtAGIbnKaWOUEqNxXH8w7zPh/oR8FWAAPa1M9SFwIAFDj/88BWVSuUz1tqHtdvtV27YsOGeAZfAcAgMlQABPFTtZrIIPLhAo9H4M2PMBhG5vlKpnNhqtbpYIYBAfwUI4P76snUEvBeoVqsvLpVKnxWR87TW7iYbvBBAYAACBPAAkBkCAV8FwjB8l1LqRGPMEWmafsPXOqkLgSIKEMBF7CpzQmAXAs1mc6Tdbn9QRF7iLrbSWv8UNAQQGKwAATxYb0ZDIHOBWq32iCAIJq21v7zvvvvedNNNN23JvCgKQGAIBQjgIWw6Ux5egXq9/hRr7fUi8lmt9RnDK8HMEchegADOvgdUgMBABGq1WjMIgotE5CSt9dUDGZRBEEBghwIEMIsDgSEQiKLodBF5szFmPE3T7wzBlJkiAt4LEMDet4gCEdh9gWazuXe73b5cKfVkY0yUpukvd39rfBIBBBZTgABeTE22hYBHAuPj448pl8vTIvIvy5cvf8dVV121zaPyKAWBoRcggId+CQBQRIFGo3GwMUaLyMVa6wuKOEfmhEDeBQjgvHeQ+hHYTiAMw7copc6w1r45SRJ3xTMvBBDwUIAA9rAplITAbgqoMAzfp5Sql0qlw9avX/+j3dwOH0MAgQEIEMADQGYIBPot0Gw2V7bb7c8ppUrdbvfVU1NT/7ffY7J9BBDYMwECeM/8+DQCmQvUarUnBkHgDjWna9asec/ExITJvCgKQACBXQoQwLsk4g0I+CsQhuGhSqlPisg5WuvL/K2UyhBAYHsBApg1gUBOBaIoereInBAEwcsnJye/mdNpUDYCQytAAA9t65l4XgXGxsZGR0dHP6SUeoFS6vDJycmf5XUu1I3AMAsQwMPcfeaeO4FGo/GnxphYRH5qjHlzmqa/z90kKBgBBB4QIIBZCAjkRKBer/+FMeY6pdSntNYTOSmbMhFAYAcCBDBLA4EcCERRdKSIXCgiJ2qtr8lByZSIAAK7ECCAWSIIeC4QRZHb2z26VCodvn79+u95Xi7lIYDAAgUI4AVC8TYEBi1Qq9X2CYLgShF5XKVSiVqt1l2DroHxEECgfwIEcP9s2TICuy3QaDQea629zlr79ZmZmXdt2LBhZrc3xgcRQMBLAQLYy7ZQ1DALNBqN5xpj1ovIB7XWHxhmC+aOQJEFCOAid5e55Uqg2WyWOp3OKSLyVhF5vdb6xlxNgGIRQOAhCRDAD4mLNyPQFwEVRdFrRORMEbnbGPP2NE1v7ctIbBQBBLwRIIC9aQWFDKNAFEVHWGv/wQVvEARnxHH8tWF0YM4IDKMAATyMXWfOmQvUarVGEAQueH8nImdorb+SeVEUgAACAxUggAfKzWDDLlCr1Wq94G1ba89IkuSGYTdh/ggMqwABPKydZ94DFQjD8DCllNvjDYwxZ6Rpet1AC2AwBBDwToAA9q4lFFQkgSiKDnHneJVSeymlzozjOCnS/JgLAgjsvgABvPt2fBKBHQrU6/UXu+C11q5wwau1dt/r5YUAAgj8jwABzGJAYBEFarXaC4IgOEtEHmmMmUjT9NpF3DybQgCBAgkQwAVqJlPJTiAMw+cppVzwPs5ae9Yzn/nMqycmJkx2FTEyAgj4LkAA+94h6vNaIIqi54iIC94/t9aes2XLlqs2btw463XRFIcAAl4IEMBetIEi8ibQaDSe1e12z1JKPUNE1lUqlU+0Wq123uZBvQggkJ0AAZydPSPnUGB8fPwZ5XLZfZ3oYBE5f/PmzVdu3LhxWw6nQskIIJCxAAGccQMYPh8C1Wr1wFKp5K5qfn4QBBfMzs5+bGpq6v58VE+VCCDgowAB7GNXqMkbgVqtdoBSakIp9WKl1IXlcvmyVqt1rzcFUggCCORWgADObesovJ8CURQ9wd0qUin1v0TkopmZmUs3bNjg7tvMCwEEEFgUAQJ4URjZSFEEGo3GY40xp4tIVUQuEZGPaK03F2V+zAMBBPwRIID96QWVZCjQaDT2N8a8V0Rebq29fNu2bRffcMMNv82wJIZGAIGCCxDABW8w09u5QK1We1QQBCeLyCuVUh8XkQ/Gcfwb3BBAAIF+CxDA/RZm+14KHHbYYY8cHR19j7X2NSJyVaVSubDVat3jZbEUhQAChRQggAvZVia1I4F6vb7aGHOiUup1InK1MeaCNE1/jRgCCCAwaAECeNDijJeJQLVafXipVDpBRN5orb22VCqdPzk5+atMimFQBBBAQEQIYJZBoQWazebKTqfzThF5i1Kq1el0zpuenv5FoSfN5BBAIBcCBHAu2kSRD1UgiqLlSqnjrbVvs9Ym3W73nOnp6Tse6nZ4PwIIINAvAQK4X7JsNxOB3h7vcSLivlL0+U6nc/Z11133X5kUw6AIIIDATgQIYJZHIQR6F1e9SynlzvGudzfQSJLk3wsxOSaBAAKFFCCAC9nW4ZlU73u8fy8ifysin5udnX0/53iHp//MFIE8CxDAee7eENceRdHjlFInWWtfISKfVEp9II7ju4eYhKkjgEDOBAjgnDVs2NKz18MAABGOSURBVMut1+tPttaeYq0dV0pdVqlULmq1WtwyctgXBvNHIIcCBHAOmzaMJYdh+DSl1Kki8iJr7cXtdvsSnk40jCuBOSNQHAECuDi9LORMarXas4MgOE1EnmOt/eDWrVsvu/HGG+8r5GSZFAIIDJUAATxU7c7PZOv1+l8bY05TSh0oIhds3rz5yo0bN27LzwyoFAEEENi5AAHMCvFKoF6vv0xETrPWPlpEzq9UKle1Wq22V0VSDAIIILAIAgTwIiCyiT0WULVarRoEgTvH6+5gtW7Tpk2f27hx4+web5kNIIAAAp4KEMCeNmYYypqYmAhuu+029zUid9eqkoisW7NmzRcmJibMMMyfOSKAwHALEMDD3f9MZr927drysmXLXi0ipyil7ldKnRvHcSwiNpOCGBQBBBDIQIAAzgB9WIdsNpsjnU7naGvtySLya2vtOWmaXjesHswbAQSGW4AAHu7+D2T2zWZzr3a7/WallLtl5H+64E2S5KaBDM4gCCCAgKcCBLCnjSlCWc1mc+9Op3OsiLxbRG5VSp0Tx/E/F2FuzAEBBBDYUwECeE8F+fwfCRx++OErRkZGjrPWvkNEviEi52itvwUVAggggMD/FyCAd7Ia3MVC++677/NEpJumqQuSB17VanVpEASvDoLAlMvla1qt1lb35y54SqXSYaVSqbxq1arPX3HFFZ1hWmzzHgn4Vmvtl4MgcHu8tw+TAXNFAAEEFipAAO9EKoqis0TkEGvtt5MkefvcW+v1+teMMT9w/x0EwQFxHL/Q/XsURZ8VkV+KyLOstT9PkuQNC21Ent83Pj6+X7lcPlFE3igiU9bac3kWb547Su0IIDAIAQJ4F8r1er1pjHnh/ACOouheEdnffdRae2eSJHvP30wYhi91Dw7QWr9oEE3MaozeIwFPtta+RkS+aIw5L03TH2dVD+MigAACeRIggHcvgCdE5MheAF+bJMmZc5uJougY99AAETk6SZIv5WkxLKRWt7dbKpX+Qil1ZO9ZvJ8tlUrnT05O/mwhn8/qPb0rsZ8+MjLy7Var1c2qjt0Zt1qtPnfJkiXfbbVa7he/3Lyq1eqB3W73N9dff/1duSlaRNwar1Qq+8Zx/P081c0aH3y39nSNE8C7F8C3KaWuNcYESqkjtNZr5jbjvuvabrdf1dsDPmDwS6J/I9ZqtacHQXC1iBxgrf1tt9t99vT09C/6N+LibbnRaDzXGONu/nHgzMxMPS+PMoyiaLmITCilntntdt+dpum3F0+lv1uKosj9ovocd3REa31Vf0dbvK2HYeiu73iptdZqrd1plVy8WOODb9OernEC+CEGsLswa/ny5dvuv//+ZaOjo7ZUKm1ZvXr10k2bNpmtW7fuNz09fUej0XisMeaHWuslRbi7U7VaPbhUKj3wLF4RuVwp9QFr7UXGmPPTNP3O4Jf97o8YRdHblVIjcRy7oxS5edVqtQOUUuclSdLITdH/XaiKoujHWusn5Kxud03H51njg+vaMK5xAngn6yuKokuVUqG1dqmI/Ehr/VwXqFEUXWStrSml3D2Lr9daH3/ooYeuXLJkya0i4m6t6M4Pn621vmBwy3fxR3JXNVtrPyMiz7XWftJae2Gn0+ksWbLkacaYT5VKpedOTk7+avFHXpwtuntN33LLLQ/73e9+11m1atXozMzMY0ul0kdE5JI4jluLM0p/tnLUUUc9bPPmzXZmZkaNjo6uDoLAfZda5l+L0J+R92yr7jDoli1bgmXLlpmZmZkVSqlDlVInaq3dYyW9fR1zzDGVu+66a4lbK3vttdc+rPH+t4o1LkIA7+Y6q9Vqj3AfTdP01/M30bsi+D6t9ebd3LQ3HxsbG1s1Ojr6WhE5T0T+1f1yISJblVJ3umD2/bu9YRi6m378iYj8tPfL0l3W2huTJPmCN8gPUkgYhucppV4vIrf0HlJxt1Lq1nK5fNncV958rL938eE/isiNIlIWkc3W2v/sdruX+Hyqolar7RMEwf8VEfddddb4ABYXa7x3eGgA1gyRc4F6vT5urT29Uqkc0mq1tsyfThiGhyml/tYY8+M0Td05P2+eZNRoNP7MGDPpLojTWt82v2538UQQBMcFQVCanZ09ZWpqyv0A9uK1du3aJcuXL99grf1UkiTuCMT/vOr1+p8YY94lIk90RyR8OycchuG5SqlHaq3fNP/0S7PZLHU6nWOUUi+21k5qra/xArtXBGt8sN1gjRPAg11xOR+t9wPqim63+/ypqamfuOlEUXShiDxZRFwgvE5Evqu1/qJPU+2F8FTvblwP/NAPw/AV7iI5pZS7W9eotbbu26HduR9QInKz1tp9x9rV/VSl1Bfceclyufy1brfrrsD/a5+8e3W6ED5Ua/1s99+9W5JeLyJfa7fbl1YqlU8FQfC6OI7v9ql21vhgu8Ea5xD0YFdczkdzh+rSNP19L3yPU0o9O47jo3vnxd2Vut/z8dzqdnW7q3Ivm5mZeZG7EjqKorUi8nKt9XG+tcddUX/vvfeqDRs2zIyNje07Ojr6z0qpo9zdxXqHTb/cuy7Bt9JlO/NURNxe7wNXQtfr9X+anZ09wqejDnOArPHBLqVhX+OcAx7seivEaL3DiTevXr36YHe7zSiKDhKRj69evfo5vt9+M4oiXSqVTl6/fv1/NJvNZZ1OZ2O32z1yamrqP3xuThiG7wqCYGscx5f3riy+Vil1XRzHf3CI2rc5RFHkvqJ3stb6Vb1f3I4Rkedprd0vbt6+WOODb80wrnECePDrLPcj9g4d/aPWem29Xg9F5FwRacRx/MPeD1l3k457kyRxh369erm9r/vuu686Ojr6uFKpdLVS6uw4jt15YrfX9swgCF64efPmSzZu3DjrU+H1ev1ca+0/KaVuM8ZcKSI/TpLkPa7GsbGx0dHRUXfY97w4jn/jU91RFLlbub7gzjvv/If999/fPY7ysJGRkZfNXUwWhuF7gyBI4zj+rk91F3WNh2H4SXch5cjIyOmtVuu3PpnvbI2HYXisUuoFvdvc/ptPde9sjdfr9b82xpwaBMGVcz9n5tdOAPvUyRzV0rvj15tF5NtBEJw5/3yee1hFqVT6vjHm2DRNr/NpWu4vhLXWXdXtzj+u01rfPL++er3uvp708ziOT/CpbnfVfRAEH7fWPiwIgsu2P9Tvvt8sIq/VWrtD7D693PeA3V77GqVUvGnTpgvn/3JTr9f/wt1rfWZm5tEbNmy4x6fCi7jG3SF2EXE31HFPKPPqVrk7W+PuZ0qlUllljHF3F3yZZ98y2eEad19v27Rp0z6dTudKpdSlcRz/EwHs09/y4tXiFuOnrbVuD809zCI3ryiK3F2PjpyZmTncnXfNS+FzpwCCIIh8vyXofFP39LBKpfJlY8xpaZq6ry/l5ZXbNe6A3XnXTqfzE631fnkBn6vTnULqdrvnTk1N/Z881R5F0buVUpU4js8ngPPUuRzU6m544cqcmJhwNynJVfi6O5u5PbK8he+8uh84/56X8J2rO2/hm9c17u4uVSqVXm+MKQVB0LXWrhCRv7HWfjpJkvf5+uPF3dCl0+mcIiJLrbXusa77KKWeLiK/rVQqL/f5fu5RFL1VRJ5grZ1VSrlvWTxWKfXEIAgOm5ycvJMA9nXV5bSuer3+DGvtOveXw1r7o+33fMMwfGUQBPv5dvtHd3jonnvuucEYc5P7fmqe9nzdoy+ttbcrpV6zffj2bgbzCWvtm5Mk+blPyyoMw7copR7rHvO5/Z5v78KnqlLqJ749R3pXa9yd2uh2uyvTNHXXPVhfzMMwfLRS6utKqXXGmO+5m6OMjIzcMfdgD2c+Ozv7lHK5/MNWq9X2pe7eWviKiHxHKXVNt9vdNjo6emer1fqf0xRhGFbb7faNvh2t6t0f+hCl1Lutte6Xnl8lSeKC1/aOPrxHKfWVOI7/hXPAvqy4nNfR+w7lByqVytPm/0WOosg9Ncr9s8Va+x9JkrgLtrx59b4n7L4W87Lp6ekfzRXWaDSe1e123UVDT3R3ARsZGTl1+5uQZDmJuYuErLVXJ0ny8fm1uB9e7Xb72UqpD7snVnkYwu6CscdorY+aX3cURR8VkRFr7bIgCKbjOP50lsbbj72jNd67q9OzrbW3KqWWuFvT+lT3vBvSXDT/oRhhGLrbhF5orXVfb3vK5s2bX+rTxYfzbtZx08jIiLsL3B9cNOYCWEQubrfbf+nb9QO9G9K4X34umH+BYe/6mHEReYV71gcB7NPflJzXUqvVDi+VSuU4jhM3FbeHeffdd99irb0kSZIr3MU4vX/36ipG9wPKWhvN7aH3btTxeaXUye7P3DnW3t7k3/nUot4PqAt29AM/iqLnWGs/NzIycqBPezfOMIqiU4Ig+Kw7JHfQQQdV9ttvv5cEQbCuUqkcvGLFiuDuu+/+ptbaHV736rX9GndfCQvD8Od33nnn42+++Wb3lbzvaK3doVKvXm6Nd7vdVyVJ4o5UuZu6uCMNZ1QqlcPcXmUYhldaa9/n2/O83RpfsWLFxLZt29Zt9wQz78/DR1H0DmPMVx/sgTW1Ws0dkr6YAPbqr0kxinF/aVauXPnw3vmOIAzDzyilPq613uj7DN2tHq217nGTZ1pr3Q+pL8RxfK3vdc+vz81BRI631v6lMeYi3y9wiqLoBhH5gbX2SUqpTUqpbe68n9b6LXlwj6Lotm63e0K5XH6JtfYJc9959rX2Qw455GFLly79lvtaj/vaWu/q45sqlcoan8+tzvP0Pnzn9358fPwxpVLpoCAIjHuErYisdrfvFZEvEcC+/i3JcV21Wu1RpVLpmjiO3V2mbBiGJyqlZrTW7klEXr/CMKyLyEFJkpwWRdER7nm2c7eC9LpwEalWq48vlUrutpVr3N7k5OSkV18B24Gf+2HqnjT2xN4D5b8uIqckSeLO/3lzLnX72t13xpVSL0mS5APNZvMRnU5nWkRWttvt511//fV3+bxWenu/z9Ban1OtVh8eBIF7eMZ7kiS5yee6e18L+5m77iFP37IIw/B4pdRp1tqLlVLKPUu9XC7/y/r1628lgH1ecTmurXcl4Evd94Stta/tdDov8v0Hk+NuNBr7975r6G5YcIJ7KpG7WCIHrXBB9hljTCtNU3frx9y8eheUuQuEVorI8iRJ3N2yvH9FUeT2Yo611u6rlPqGiJzk2fdTH9Sw97zyq621Xw6C4AhjjAtfd69ur19z1z247+lvf/2A14X/9yH/Bx5SYox559ztfF3NBLDvnctxfe7cqVLqGbOzs6mP9/3dEa27OYQxpmat/aJv58RyvBx2WLq7aGxmZuYNSqm9t2zZctnGjRu3FXGePs2pd7TkGd1u98apqSn3CMZcvFwIL1u2zN1O9k3bf6XH9wlEUeTui6C01qfP1UoA+9416kMAAQQQKKQAAVzItjIpBBBAAAHfBQhg3ztEfQgggAAChRQggAvZViaFAAIIIOC7AAHse4eoDwEEEECgkAIEcCHbyqQQQAABBHwXIIB97xD1IYAAAggUUoAALmRbmRQCCCCAgO8CBLDvHaI+BBBAAIFCChDAhWwrk0IAAQQQ8F2AAPa9Q9SHAAIIIFBIAQK4kG1lUggggAACvgsQwL53iPoQQAABBAopQAAXsq1MCgEEEEDAdwEC2PcOUR8CCCCAQCEFCOBCtpVJIYAAAgj4LkAA+94h6kMAAQQQKKQAAVzItjIpBBBAAAHfBQhg3ztEfQgggAAChRQggAvZViaFAAIIIOC7AAHse4eoDwEEEECgkAIEcCHbyqQQQAABBHwXIIB97xD1IYAAAggUUoAALmRbmRQCCCCAgO8CBLDvHaI+BBBAAIFCChDAhWwrk0IAAQQQ8F2AAPa9Q9SHAAIIIFBIAQK4kG1lUggggAACvgsQwL53iPoQQAABBAopQAAXsq1MCgEEEEDAdwEC2PcOUR8CCCCAQCEFCOBCtpVJIYAAAgj4LkAA+94h6kMAAQQQKKQAAVzItjIpBBBAAAHfBf4fNh18s75nfMEAAAAASUVORK5CYII=</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="220" y="90.00000000000003" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Untitled" center-x="5" center-y="5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAdklEQVQoU8XQwQnCQBCF4W878JRjID14sIZUYhARLCQgidiJNeSQHgSPntKBEtmFuJccndPMe/8bhgl+a4sqSg+MyQ6xOeGMMgs+0eIygz0OGZCP1xl8r0Bf+8/gHreVO5v0nh2OqLGJoQl3dBgSuFxYxOG1FD/eXhEDS9mpUwAAAABJRU5ErkJggg==" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="48.999999999999545"><block s="receiveGo"></block><custom-block s="set_data"></custom-block><block s="doSetVar"><l>mean</l><custom-block s="mean %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data"/></custom-block></custom-block></block><block s="doSetVar"><l>median</l><custom-block s="median %l"><block var="data"/></custom-block></block><block s="doSetVar"><l>standard_deviation</l><custom-block s="sd %l"><block var="data"/></custom-block></block><custom-block s="Graph %s"><block var="data"/><comment w="90" collapsed="false">Question: How do you sort a 2 dimentional list by the 1st value of every pair. </comment></custom-block><block s="doSetVar"><l>p^hat</l><custom-block s="phat %l"><block var="data"/></custom-block></block></script><script x="30" y="304.6666666666664"><block s="receiveOnClone"><comment w="90" collapsed="false">If you hover over a cordinate it will give u the value</comment></block><block s="doChangeVar"><l>Clonecount</l><l>1</l></block><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block var="Clonecount"/></block><block s="show"></block><block s="doForever"><script><block s="doIf"><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block><script><block s="goToLayer"><l><option>front</option></l></block><block s="doThink"><block s="reportJoinWords"><list><l>(</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="a"/><block var="data"/></block></block><l>, </l><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="a"/><block var="data"/></block></block><l>)</l></list></block></block><block s="doWaitUntil"><block s="reportNot"><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block></block></block><block s="doThink"><l></l></block></script></block></script></block></script><comment x="538" y="168.6666666666661" w="90" collapsed="false">Origin: -150, -130. Size: y=220 x=370</comment></scripts></sprite><watcher var="standard_deviation" style="normal" x="152" y="28" color="243,118,29"/><watcher var="p^hat" style="normal" x="152" y="3" color="243,118,29"/><watcher var="mean" style="normal" x="350" y="2.499998000000005" color="243,118,29"/><watcher var="x-cord" style="normal" x="309" y="333.99999999999994" color="243,118,29"/><watcher var="y-cord" style="normal" x="14" y="333.000002" color="243,118,29"/><watcher var="Range" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="Domain" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="Clonecount" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="data" style="normal" x="0" y="1" color="243,118,29" extX="109.5615234375" extY="80"/><watcher scope="Stage" s="getLastMessage" style="normal" x="10" y="145.00000599999998" color="230,168,34" hidden="true"/><watcher var="median" style="normal" x="356" y="28" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="set_data" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="up"></block><block s="doSetVar"><l>Clonecount</l><l>0</l></block><block s="doSetVar"><l>data</l><block s="reportNewList"><list></list></block></block><block s="hide"></block><block s="clear"></block><block s="gotoXY"><l>-100</l><l>0</l></block><block s="write"><l>Choose input</l><l>12</l></block><block s="gotoXY"><l>-200</l><l>-50</l></block><block s="write"><l>(1 for Cosmetic Rate,2 for Graduation Rate, 3 for Advertisment Rate)</l><l>10</l></block><block s="gotoXY"><l>-200</l><l>-100</l></block><block s="write"><l>4 to Enter Your Own</l><l>12</l></block><block s="doAsk"><l></l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>4</l></block><script><block s="doAsk"><l>X Axis Name</l></block><block s="doSetVar"><l>x-cord</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Y Axis Name</l></block><block s="doSetVar"><l>y-cord</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Copy and paste from Statista (delete commas and seperate by spaces</l></block><block s="doDeclareVariables"><list><l>List</l></list></block><block s="doDeclareVariables"><list><l>SINGULAR STORAGE</l></list></block><block s="doSetVar"><l>List</l><block s="reportTextSplit"><block s="getLastAnswer"></block><l><option>word</option></l></block></block><block s="doSetVar"><l>data</l><block s="reportNewList"><list></list></block></block><custom-block s="%upvar for each %upvar of %l %cs"><l>#</l><l>item</l><block var="List"/><script><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><block s="reportModulus"><block var="#"/><l>2</l></block><l>0</l></block></block><script><block s="doSetVar"><l>SINGULAR STORAGE</l><block s="reportListItem"><block var="#"/><block var="List"/></block></block></script><script><block s="doSetVar"><l>SINGULAR STORAGE</l><block s="reportNewList"><list><block var="SINGULAR STORAGE"/><block s="reportListItem"><block var="#"/><block var="List"/></block></list></block></block><block s="doAddToList"><block var="SINGULAR STORAGE"/><block var="data"/></block></script></block></script></custom-block></script><script><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>3</l></block><script><block s="doSetVar"><l>data</l><block s="reportNewList"><list><block s="reportNewList"><list><l>2015</l><l>183.06</l></list></block><block s="reportNewList"><list><l>2016</l><l>193.91</l></list></block><block s="reportNewList"><list><l>2017</l><l>205.29</l></list></block><block s="reportNewList"><list><l>2018</l><l>223.7</l></list></block><block s="reportNewList"><list><l>2019</l><l>240.68</l></list></block><block s="reportNewList"><list><l>2020</l><l>263.05</l></list></block><block s="reportNewList"><list><l>2021</l><l>276.07</l></list></block><block s="reportNewList"><list><l>2022</l><l>289.5</l></list></block></list></block></block><block s="doSetVar"><l>x-cord</l><l>Year</l></block><block s="doSetVar"><l>y-cord</l><l>Revenue in Billions</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>2</l></block><script><block s="doSetVar"><l>data</l><block s="reportNewList"><list><block s="reportNewList"><list><l>2009</l><l>94.5</l></list></block><block s="reportNewList"><list><l>2010</l><l>93.9</l></list></block><block s="reportNewList"><list><l>2011</l><l>94.2</l></list></block><block s="reportNewList"><list><l>2012</l><l>94</l></list></block><block s="reportNewList"><list><l>2013</l><l>94.1</l></list></block><block s="reportNewList"><list><l>2014</l><l>94.5</l></list></block><block s="reportNewList"><list><l>2015</l><l>95</l></list></block><block s="reportNewList"><list><l>2016</l><l>94.5</l></list></block><block s="reportNewList"><list><l>2017</l><l>94.9</l></list></block><block s="reportNewList"><list><l>2018</l><l>95.1</l></list></block></list></block></block><block s="doSetVar"><l>x-cord</l><l>Year</l></block><block s="doSetVar"><l>y-cord</l><l>Percent Graduated from Paly</l></block></script><script><block s="doSetVar"><l>data</l><block s="reportNewList"><list><block s="reportNewList"><list><l>2002</l><l>40.42</l></list></block><block s="reportNewList"><list><l>2003</l><l>30.79</l></list></block><block s="reportNewList"><list><l>2004</l><l>41.56</l></list></block><block s="reportNewList"><list><l>2005</l><l>44.64</l></list></block><block s="reportNewList"><list><l>2006</l><l>47.84</l></list></block><block s="reportNewList"><list><l>2007</l><l>51.52</l></list></block><block s="reportNewList"><list><l>2008</l><l>52.44</l></list></block><block s="reportNewList"><list><l>2009</l><l>52.38</l></list></block><block s="reportNewList"><list><l>2010</l><l>44.6</l></list></block><block s="reportNewList"><list><l>2011</l><l>48.2</l></list></block><block s="reportNewList"><list><l>2012</l><l>45.8</l></list></block><block s="reportNewList"><list><l>2013</l><l>45.2</l></list></block><block s="reportNewList"><list><l>2014</l><l>49</l></list></block><block s="reportNewList"><list><l>2015</l><l>51</l></list></block><block s="reportNewList"><list><l>2016</l><l>47.4</l></list></block><block s="reportNewList"><list><l>2017</l><l>48.4</l></list></block><block s="reportNewList"><list><l>2018</l><l>50</l></list></block><block s="reportNewList"><list><l>2019</l><l>49.5</l></list></block><block s="reportNewList"><list><l>2020</l><l>49.2</l></list></block></list></block></block><block s="doSetVar"><l>x-cord</l><l>Year</l></block><block s="doSetVar"><l>y-cord</l><l>Revenue in Billions</l></block></script></block></script></block></script><comment w="90" collapsed="false">Making own Graph</comment></block></script></block-definition><block-definition s="mean %&apos;data_list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="90" collapsed="false">Should report the mean value for your data.  With our sample data, this would return 94.47</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>sum</l></list></block><custom-block s="%upvar for each %upvar of %l %cs"><l>#</l><l>item</l><block var="data_list"/><script><block s="doChangeVar"><l>sum</l><block s="reportListItem"><block var="#"/><block var="data_list"/></block></block></script></custom-block><block s="doReport"><block s="reportQuotient"><block var="sum"/><block s="reportListLength"><block var="data_list"/></block></block></block></script></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations>de:drucke _ in Größe _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);&#xD;&#xD;if (this == stage) {&#xD;    throw new Error(&#xD;     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;&#xD;     + &apos;Use LABEL from a sprite to draw text.&apos;);&#xD;}&#xD;&#xD;if (typeof text !== &apos;string&apos;) {&#xD;    throw new Error(&apos;LABEL can only draw text, not a &apos; + process.reportTypeOf(text)); &#xD;}&#xD;&#xD;var context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();&#xD;</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="median %&apos;data_list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="90" collapsed="true">Reports the Median - ours is 94.5</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list><comment w="90" collapsed="false">Weird glitch - couldn&apos;t rename the variable - you should!</comment></block><block s="doSetVar"><l>a</l><custom-block s="sort %l ordering with %predRing"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block><comment w="90" collapsed="false">creates an ordered list from smallest to greatest</comment></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListLength"><block var="a"/></block><l>2</l></block><l>0</l></block><script><block s="doReport"><block s="reportQuotient"><block s="reportSum"><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="a"/></block><l>2</l></block></block><block var="a"/></block><block s="reportListItem"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="a"/></block><l>2</l></block></block><block var="a"/></block></block><l>2</l></block></block></script><script><block s="doReport"><block s="reportListItem"><block s="reportQuotient"><block s="reportListLength"><block var="a"/></block><l>2</l></block><block var="a"/></block></block></script></block></script></block-definition><block-definition s="append %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="287" collapsed="false">Take any number of input lists, and create a new list containing the items of the input lists.  So&#xD;              APPEND [A B] [C D]&#xD;where the [,,,] are lists reports the list&#xD;              [A B C D]&#xD;not [[A B] [C D]].</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="lists"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListLength"><block var="lists"/></block><l>1</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="lists"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="lists"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><custom-block s="append %mult%l"><block s="reportCDR"><block var="lists"/></block></custom-block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="lists"/></block></block><custom-block s="append %mult%l"><block s="reportCONS"><block s="reportCDR"><block s="reportListItem"><l>1</l><block var="lists"/></block></block><block s="reportCDR"><block var="lists"/></block></block></custom-block></block></block></script></block></script></block-definition><block-definition s="reverse %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="223" collapsed="false">Reports a new list containing the items of the input list, but in the opposite order.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>helper</l></list></block><block s="doSetVar"><l>helper</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="input"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="result"/></block></script></block><block s="doReport"><block s="evaluate"><block var="helper"/><list><block s="reportCDR"><block var="input"/></block><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="input"/></block><block var="result"/></block></list></block></block></script><list><l>input</l><l>result</l></list></block></block><block s="doWarp"><script><block s="doReport"><block s="evaluate"><block var="helper"/><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block></script></block-definition><block-definition s="remove duplicates from %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="209" collapsed="false">Reports a new list whose items are the same as in the input list, except that if two or more equal items appear in the input list, only the last one is kept in the result.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportCDR"><block var="data"/></block><block s="reportListItem"><l>1</l><block var="data"/></block></block><script><block s="doReport"><custom-block s="remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block></script></block></script></block-definition><block-definition s="sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="204" collapsed="false">Reports a sorted version of the list in its first input slot, using the comparison function in the second input slot.  For a list of numbers, using &lt; as the comparison function will sort from low to high; using &gt; will sort from high to low.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doDeclareVariables"><list><l>even items</l><l>odd items</l><l>merge</l></list></block><block s="doSetVar"><l>odd items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><l/></block><block s="evaluate"><block var="even items"/><list><block s="reportCDR"><l/></block></list></block></block></block></script><list></list></block></block><block s="doSetVar"><l>even items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="evaluate"><block var="odd items"/><list><block s="reportCDR"><l/></block></list></block></block></script><list></list></block></block><block s="doSetVar"><l>merge</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="#1"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#2"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="#2"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#1"/></block></script></block><block s="doIfElse"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="reportListItem"><l>1</l><block var="#2"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="evaluate"><block var="merge"/><list><block s="reportCDR"><block var="#1"/></block><block var="#2"/></list></block></block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#2"/></block><block s="evaluate"><block var="merge"/><list><block var="#1"/><block s="reportCDR"><block var="#2"/></block></list></block></block></block></script></block></script><list><l>#1</l><l>#2</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportCDR"><block var="data"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="evaluate"><block var="merge"/><list><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="odd items"/><list><block var="data"/></list></block><block var="function"/></custom-block><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="even items"/><list><block var="data"/></list></block><block var="function"/></custom-block></list></block></block></script></block-definition><block-definition s="assoc %&apos;key&apos; %&apos;a-list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="289.3333333333333" collapsed="false">The second input is an &quot;association list,&quot; a list of two-item lists.  Each of those smaller lists has a &quot;key&quot; as its first item and a &quot;value&quot; as its second.  ASSOC reports the first key-value pair in the association list whose key matches the first input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="a-list"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="key"/><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></script></block><block s="doReport"><custom-block s="assoc %s %l"><block var="key"/><block s="reportCDR"><block var="a-list"/></block></custom-block></block></script></block-definition><block-definition s="%&apos;#&apos; map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doSetVar"><l>#</l><block var="count"/></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><list><l>data</l><l>count</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doSetVar"><l>#</l><block var="count"/></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="%upvar map %repRing over %mult%l"><l>#</l><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="%upvar map %repRing over %mult%l"><l>#</l><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><list><l>data lists</l><l>count</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block><l>1</l></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/><l>1</l></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="%&apos;#&apos; keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>keep-helper</l></list></block><block s="doSetVar"><l>keep-helper</l><block s="reifyScript"><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doSetVar"><l>#</l><block var="count"/></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><block s="evaluate"><block var="keep-helper"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><script><block s="doReport"><block s="evaluate"><block var="keep-helper"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></script></block></script></block></script><list><l>data</l><l>count</l></list></block></block><block s="doReport"><block s="evaluate"><block var="keep-helper"/><list><block var="data"/><l>1</l></list></block></block></script></block-definition><block-definition s="%&apos;#&apos; for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doSetVar"><l>#</l><l>1</l></block><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block><block s="doChangeVar"><l>#</l><l>1</l></block></script></block></script></block-definition><block-definition s="sd %&apos;data_list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><custom-block s="mean %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><custom-block s="square %n"><block s="reportDifference"><l></l><block var="mean"/></block></custom-block></autolambda><list></list></block><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block></custom-block></custom-block></block></block></script><scripts><comment x="12.85714285714289" y="138.28571428571428" w="90" collapsed="false">Calculates the standard deviation.  You do NOT need to alter this block.</comment></scripts></block-definition><block-definition s="square %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportProduct"><block var="num"/><block var="num"/></block></block></script></block-definition><block-definition s="phat %&apos;data_list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="176.85714285714286" collapsed="false">This statistic is calculated by the (number of successes) / (total number of outcomes)</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doAsk"><l>p^HAT type (&lt;, &gt; , =)</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>&gt;</l></block><script><block s="doAsk"><l>p^HAT of numbers &gt; than...</l></block><block s="doSetVar"><l>a</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><l></l><block s="getLastAnswer"></block></block></autolambda><list></list></block><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block></block></block></script><script><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>&lt;</l></block><script><block s="doAsk"><l>p^HAT of numbers &lt; than...</l></block><block s="doSetVar"><l>a</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><block s="getLastAnswer"></block><l></l></block></autolambda><list></list></block><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block></block></block></script><script><block s="doAsk"><l>p^HAT of numbers = to...</l></block><block s="doSetVar"><l>a</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="getLastAnswer"></block><l></l></block></autolambda><list></list></block><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block></block></block></script></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportQuotient"><block s="reportListLength"><block var="a"/></block><block s="reportListLength"><block var="data_list"/></block></block><l> or </l><block s="reportListLength"><block var="a"/></block><l>/</l><block s="reportListLength"><block var="data_list"/></block></list></block></block></script></block-definition><block-definition s="Graph %&apos;xy&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="clear"></block><block s="up"></block><block s="doSetVar"><l>Domain</l><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="xy"/></custom-block></block><block s="doSetVar"><l>Range</l><custom-block s="sort %l ordering with %predRing"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="xy"/></custom-block><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></block><block s="gotoXY"><l>-150</l><l>-130</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><l>1</l><block var="Domain"/></block><block s="reportListItem"><l><option>last</option></l><block var="Domain"/></block></block><script><block s="doSetVar"><l>Domain</l><custom-block s="reverse %l"><block var="Domain"/></custom-block></block><block s="doSetVar"><l>Range</l><custom-block s="reverse %l"><block var="Range"/></custom-block></block></script><comment w="90" collapsed="false">Reverses list if last value is greater than 1st value</comment></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="Domain"/></block><script><block s="setHeading"><l>135</l></block><block s="setYPosition"><l>-130</l></block><block s="setXPosition"><block s="reportSum"><l>-150</l><block s="reportProduct"><block var="i"/><block s="reportQuotient"><l>370</l><block s="reportListLength"><block var="Domain"/></block></block></block></block></block><custom-block s="label %txt of size %n"><block s="reportListItem"><block var="i"/><block var="Domain"/></block><l>10</l></custom-block></script></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>-170</l><l>-130</l></block><block s="write"><block s="reportMonadic"><l><option>floor</option></l><block s="reportListItem"><l>1</l><block var="Range"/></block></block><l>10</l></block><block s="gotoXY"><l>-170</l><l>-20</l></block><block s="write"><block s="reportQuotient"><block s="reportRound"><block s="reportProduct"><block s="reportQuotient"><block s="reportSum"><block s="reportListItem"><l>1</l><block var="Range"/></block><block s="reportListItem"><l><option>last</option></l><block var="Range"/></block></block><l>2</l></block><l>100</l></block></block><l>100</l></block><l>10</l><comment w="90" collapsed="false">Rounds Middle number to 2 decimal places</comment></block><block s="gotoXY"><l>-170</l><l>90</l></block><block s="write"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportListItem"><l><option>last</option></l><block var="Range"/></block></block><l>10</l></block><block s="gotoXY"><l>-150</l><l>-130</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="xy"/></block><script><block s="gotoXY"><block s="reportSum"><block s="xPosition"></block><block s="reportQuotient"><l>370</l><block s="reportListLength"><block var="Domain"/></block></block></block><block s="reportSum"><l>-130</l><block s="reportProduct"><block s="reportDifference"><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="i"/><block var="xy"/></block></block><block s="reportListItem"><l>1</l><block var="Range"/></block></block><block s="reportQuotient"><l>220</l><block s="reportDifference"><block s="reportListItem"><l><option>last</option></l><block var="Range"/></block><block s="reportListItem"><l>1</l><block var="Range"/></block></block></block></block><comment w="90" collapsed="false">Ratio. Dang it I did something wrong</comment></block></block><block s="createClone"><l><option>myself</option></l></block><block s="down"></block></script></block></script><scripts><comment x="596" y="448.1666666666667" w="90" collapsed="false">-120-100=220= y frame size</comment><comment x="496" y="201.19999999999993" w="90" collapsed="false">370 - x frame size</comment></scripts></block-definition></blocks><variables><variable name="data"><list id="2176"><item><list struct="atomic" id="2177">2015,183.06</list></item><item><list struct="atomic" id="2178">2016,193.91</list></item><item><list struct="atomic" id="2179">2017,205.29</list></item><item><list struct="atomic" id="2180">2018,223.7</list></item><item><list struct="atomic" id="2181">2019,240.68</list></item><item><list struct="atomic" id="2182">2020,263.05</list></item><item><list struct="atomic" id="2183">2021,276.07</list></item><item><list struct="atomic" id="2184">2022,289.5</list></item></list></variable><variable name="mean"><l>234.4075</l></variable><variable name="median"><l>223.7</l></variable><variable name="standard_deviation"><l>36.86084838619426</l></variable><variable name="p^hat"><l>0 or 0/8</l></variable><variable name="x-cord"><l>Year</l></variable><variable name="y-cord"><l>Revenue in Billions</l></variable><variable name="Range"><list struct="atomic" linked="linked" id="2185">183.06,193.91,205.29,223.7,240.68,263.05,276.07,289.5</list></variable><variable name="Domain"><list struct="atomic" linked="linked" id="2186">2015,2016,2017,2018,2019,2020,2021,2022</list></variable><variable name="Clonecount"><l>8</l></variable></variables></project><media name="Unit 3 - Big Data Project" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>