Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(994)

Unified Diff: sky/examples/stocks/data/stock_data_25.json

Issue 1218593002: Move sky/examples to sky/sdk/lib/example, and code changes to support that change. Fixes T277. (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: sky/examples/stocks/data/stock_data_25.json
diff --git a/sky/examples/stocks/data/stock_data_25.json b/sky/examples/stocks/data/stock_data_25.json
deleted file mode 100644
index 80e6c8fce482e27bfcea430c8ecfd0fbcabdc876..0000000000000000000000000000000000000000
--- a/sky/examples/stocks/data/stock_data_25.json
+++ /dev/null
@@ -1,1002 +0,0 @@
-[
- [
- "SRDX",
- "SurModics, Inc.",
- "23.57",
- "$304.98M",
- "1998",
- "Health Care",
- "Medical/Dental Instruments",
- "http://www.nasdaq.com/symbol/srdx"
- ],
- [
- "SREV",
- "ServiceSource International, Inc.",
- "3.84",
- "$321.74M",
- "2011",
- "Miscellaneous",
- "Business Services",
- "http://www.nasdaq.com/symbol/srev"
- ],
- [
- "SRNE",
- "Sorrento Therapeutics, Inc.",
- "12.37",
- "$357.9M",
- "n/a",
- "Health Care",
- "Biotechnology: Commercial Physical & Biological Resarch",
- "http://www.nasdaq.com/symbol/srne"
- ],
- [
- "SRPT",
- "Sarepta Therapeutics, Inc.",
- "15.21",
- "$628.32M",
- "n/a",
- "Health Care",
- "Major Pharmaceuticals",
- "http://www.nasdaq.com/symbol/srpt"
- ],
- [
- "SRSC",
- "Sears Canada Inc. ",
- "9.87",
- "$1.01B",
- "n/a",
- "Consumer Services",
- "Department/Specialty Retail Stores",
- "http://www.nasdaq.com/symbol/srsc"
- ],
- [
- "SSB",
- "South State Corporation",
- "65.05",
- "$1.57B",
- "n/a",
- "Finance",
- "Major Banks",
- "http://www.nasdaq.com/symbol/ssb"
- ],
- [
- "SSBI",
- "Summit State Bank",
- "13.73",
- "$65.61M",
- "2006",
- "n/a",
- "n/a",
- "http://www.nasdaq.com/symbol/ssbi"
- ],
- [
- "SSFN",
- "Stewardship Financial Corp",
- "5.45",
- "$32.86M",
- "n/a",
- "Finance",
- "Major Banks",
- "http://www.nasdaq.com/symbol/ssfn"
- ],
- [
- "SSH",
- "Sunshine Heart Inc",
- "5.25",
- "$88.89M",
- "n/a",
- "Health Care",
- "Biotechnology: Electromedical & Electrotherapeutic Apparatus",
- "http://www.nasdaq.com/symbol/ssh"
- ],
- [
- "SSNC",
- "SS&C Technologies Holdings, Inc.",
- "62.6",
- "$5.24B",
- "2010",
- "Technology",
- "Computer Software: Prepackaged Software",
- "http://www.nasdaq.com/symbol/ssnc"
- ],
- [
- "SSRG",
- "Symmetry Surgical Inc.",
- "7.85",
- "$75.26M",
- "n/a",
- "Health Care",
- "Industrial Specialties",
- "http://www.nasdaq.com/symbol/ssrg"
- ],
- [
- "SSRI",
- "Silver Standard Resources Inc.",
- "5.405",
- "$436.48M",
- "n/a",
- "Basic Industries",
- "Precious Metals",
- "http://www.nasdaq.com/symbol/ssri"
- ],
- [
- "SSYS",
- "Stratasys, Ltd.",
- "63.88",
- "$3.25B",
- "1994",
- "Technology",
- "Computer peripheral equipment",
- "http://www.nasdaq.com/symbol/ssys"
- ],
- [
- "STAA",
- "STAAR Surgical Company",
- "6.63",
- "$256.27M",
- "n/a",
- "Health Care",
- "Ophthalmic Goods",
- "http://www.nasdaq.com/symbol/staa"
- ],
- [
- "STB",
- "Student Transportation Inc",
- "5.75",
- "$480.27M",
- "n/a",
- "Transportation",
- "Other Transportation",
- "http://www.nasdaq.com/symbol/stb"
- ],
- [
- "STBA",
- "S&T Bancorp, Inc.",
- "28.81",
- "$858.43M",
- "n/a",
- "Finance",
- "Major Banks",
- "http://www.nasdaq.com/symbol/stba"
- ],
- [
- "STBZ",
- "State Bank Financial Corporation.",
- "19.75",
- "$637.36M",
- "n/a",
- "Finance",
- "Major Banks",
- "http://www.nasdaq.com/symbol/stbz"
- ],
- [
- "STCK",
- "Stock Building Supply Holdings, Inc.",
- "15.89",
- "$415.94M",
- "2013",
- "Consumer Services",
- "RETAIL: Building Materials",
- "http://www.nasdaq.com/symbol/stck"
- ],
- [
- "STEM",
- "StemCells, Inc.",
- "1.09",
- "$74.92M",
- "1992",
- "Health Care",
- "Biotechnology: Biological Products (No Diagnostic Substances)",
- "http://www.nasdaq.com/symbol/stem"
- ],
- [
- "STFC",
- "State Auto Financial Corporation",
- "24.23",
- "$992.63M",
- "1991",
- "Finance",
- "Property-Casualty Insurers",
- "http://www.nasdaq.com/symbol/stfc"
- ],
- [
- "STKL",
- "SunOpta, Inc.",
- "11.85",
- "$796.41M",
- "n/a",
- "Consumer Services",
- "Farming/Seeds/Milling",
- "http://www.nasdaq.com/symbol/stkl"
- ],
- [
- "STLD",
- "Steel Dynamics, Inc.",
- "19.47",
- "$4.68B",
- "1996",
- "Basic Industries",
- "Steel/Iron Ore",
- "http://www.nasdaq.com/symbol/stld"
- ],
- [
- "STLY",
- "Stanley Furniture Company, Inc.",
- "3.4",
- "$50.25M",
- "n/a",
- "Consumer Durables",
- "Home Furnishings",
- "http://www.nasdaq.com/symbol/stly"
- ],
- [
- "STML",
- "Stemline Therapeutics, Inc.",
- "14.1",
- "$187.32M",
- "2013",
- "Health Care",
- "Major Pharmaceuticals",
- "http://www.nasdaq.com/symbol/stml"
- ],
- [
- "STMP",
- "Stamps.com Inc.",
- "57.52",
- "$922.02M",
- "1999",
- "Miscellaneous",
- "Business Services",
- "http://www.nasdaq.com/symbol/stmp"
- ],
- [
- "STNR",
- "Steiner Leisure Limited",
- "47.57",
- "$645.31M",
- "1996",
- "Consumer Services",
- "Other Consumer Services",
- "http://www.nasdaq.com/symbol/stnr"
- ],
- [
- "STPP",
- "iPath US Treasury Steepener ETN",
- "34.29",
- "$13.96M",
- "n/a",
- "Finance",
- "Commercial Banks",
- "http://www.nasdaq.com/symbol/stpp"
- ],
- [
- "STRA",
- "Strayer Education, Inc.",
- "61.45",
- "$670.01M",
- "1996",
- "Consumer Services",
- "Other Consumer Services",
- "http://www.nasdaq.com/symbol/stra"
- ],
- [
- "STRL",
- "Sterling Construction Company Inc",
- "2.99",
- "$56.22M",
- "n/a",
- "Basic Industries",
- "Military/Government/Technical",
- "http://www.nasdaq.com/symbol/strl"
- ],
- [
- "STRM",
- "Streamline Health Solutions, Inc.",
- "4.15",
- "$76.65M",
- "n/a",
- "Technology",
- "EDP Services",
- "http://www.nasdaq.com/symbol/strm"
- ],
- [
- "STRN",
- "Sutron Corporation",
- "5.4201",
- "$27.56M",
- "n/a",
- "Capital Goods",
- "Industrial Machinery/Components",
- "http://www.nasdaq.com/symbol/strn"
- ],
- [
- "STRS",
- "Stratus Properties, Inc.",
- "13.45",
- "$108.12M",
- "n/a",
- "Consumer Services",
- "Homebuilding",
- "http://www.nasdaq.com/symbol/strs"
- ],
- [
- "STRT",
- "Strattec Security Corporation",
- "64.79",
- "$232.41M",
- "n/a",
- "Capital Goods",
- "Auto Parts:O.E.M.",
- "http://www.nasdaq.com/symbol/strt"
- ],
- [
- "STRZA",
- "Starz",
- "31.52",
- "$3.29B",
- "n/a",
- "Consumer Services",
- "Television Services",
- "http://www.nasdaq.com/symbol/strza"
- ],
- [
- "STRZB",
- "Starz",
- "30.3728",
- "$3.17B",
- "n/a",
- "Consumer Services",
- "Television Services",
- "http://www.nasdaq.com/symbol/strzb"
- ],
- [
- "STX",
- "Seagate Technology.",
- "62.18",
- "$20.42B",
- "2002",
- "Technology",
- "Electronic Components",
- "http://www.nasdaq.com/symbol/stx"
- ],
- [
- "STXS",
- "Stereotaxis, Inc.",
- "2.65",
- "$54.22M",
- "2004",
- "Health Care",
- "Biotechnology: Electromedical & Electrotherapeutic Apparatus",
- "http://www.nasdaq.com/symbol/stxs"
- ],
- [
- "SUBK",
- "Suffolk Bancorp",
- "23.14",
- "$269.99M",
- "n/a",
- "Finance",
- "Major Banks",
- "http://www.nasdaq.com/symbol/subk"
- ],
- [
- "SUMR",
- "Summer Infant, Inc.",
- "2.65",
- "$48.06M",
- "n/a",
- "Consumer Durables",
- "Miscellaneous manufacturing industries",
- "http://www.nasdaq.com/symbol/sumr"
- ],
- [
- "SUNS",
- "Solar Senior Capital Ltd.",
- "15.73",
- "$181.42M",
- "2011",
- "n/a",
- "n/a",
- "http://www.nasdaq.com/symbol/suns"
- ],
- [
- "SUPN",
- "Supernus Pharmaceuticals, Inc.",
- "8.67",
- "$372.21M",
- "2012",
- "Health Care",
- "Major Pharmaceuticals",
- "http://www.nasdaq.com/symbol/supn"
- ],
- [
- "SURG",
- "Synergetics USA, Inc.",
- "4.49",
- "$113.88M",
- "n/a",
- "Health Care",
- "Biotechnology: Electromedical & Electrotherapeutic Apparatus",
- "http://www.nasdaq.com/symbol/surg"
- ],
- [
- "SUSQ",
- "Susquehanna Bancshares, Inc.",
- "13.5",
- "$2.45B",
- "n/a",
- "Finance",
- "Major Banks",
- "http://www.nasdaq.com/symbol/susq"
- ],
- [
- "SUTR",
- "Sutor Technology Group Limited",
- "0.88",
- "$36.62M",
- "n/a",
- "Capital Goods",
- "Steel/Iron Ore",
- "http://www.nasdaq.com/symbol/sutr"
- ],
- [
- "SVA",
- "Sinovac Biotech, Ltd.",
- "5",
- "$278.49M",
- "n/a",
- "Health Care",
- "Major Pharmaceuticals",
- "http://www.nasdaq.com/symbol/sva"
- ],
- [
- "SVBI",
- "Severn Bancorp Inc",
- "4.41",
- "$44.4M",
- "n/a",
- "Finance",
- "Major Banks",
- "http://www.nasdaq.com/symbol/svbi"
- ],
- [
- "SVVC",
- "Firsthand Technology Value Fund, Inc.",
- "13.7",
- "$124.29M",
- "n/a",
- "n/a",
- "n/a",
- "http://www.nasdaq.com/symbol/svvc"
- ],
- [
- "SWHC",
- "Smith & Wesson Holding Corporation",
- "12.78",
- "$686.34M",
- "n/a",
- "Capital Goods",
- "Ordnance And Accessories",
- "http://www.nasdaq.com/symbol/swhc"
- ],
- [
- "SWIR",
- "Sierra Wireless, Inc.",
- "37.77",
- "$1.2B",
- "n/a",
- "Technology",
- "Radio And Television Broadcasting And Communications Equipment",
- "http://www.nasdaq.com/symbol/swir"
- ],
- [
- "SWKS",
- "Skyworks Solutions, Inc.",
- "84.3",
- "$16.09B",
- "n/a",
- "Technology",
- "Semiconductors",
- "http://www.nasdaq.com/symbol/swks"
- ],
- [
- "SWSH",
- "Swisher Hygiene, Inc.",
- "1.98",
- "$34.83M",
- "n/a",
- "Basic Industries",
- "Package Goods/Cosmetics",
- "http://www.nasdaq.com/symbol/swsh"
- ],
- [
- "SYBT",
- "Stock Yards Bancorp, Inc.",
- "32.61",
- "$479.72M",
- "n/a",
- "Finance",
- "Major Banks",
- "http://www.nasdaq.com/symbol/sybt"
- ],
- [
- "SYKE",
- "Sykes Enterprises, Incorporated",
- "22.82",
- "$987.91M",
- "1996",
- "Technology",
- "EDP Services",
- "http://www.nasdaq.com/symbol/syke"
- ],
- [
- "SYMC",
- "Symantec Corporation",
- "25.685",
- "$17.53B",
- "1989",
- "Technology",
- "Computer Software: Prepackaged Software",
- "http://www.nasdaq.com/symbol/symc"
- ],
- [
- "SYMX",
- "Synthesis Energy Systems, Inc.",
- "0.78",
- "$57.11M",
- "n/a",
- "Basic Industries",
- "Major Chemicals",
- "http://www.nasdaq.com/symbol/symx"
- ],
- [
- "SYNA",
- "Synaptics Incorporated",
- "82.225",
- "$3.02B",
- "2002",
- "Technology",
- "EDP Services",
- "http://www.nasdaq.com/symbol/syna"
- ],
- [
- "SYNC",
- "Synacor, Inc.",
- "2.2",
- "$60.24M",
- "2012",
- "Technology",
- "Computer Software: Programming, Data Processing",
- "http://www.nasdaq.com/symbol/sync"
- ],
- [
- "SYNL",
- "Synalloy Corporation",
- "15.37",
- "$133.86M",
- "n/a",
- "Basic Industries",
- "Steel/Iron Ore",
- "http://www.nasdaq.com/symbol/synl"
- ],
- [
- "SYNT",
- "Syntel, Inc.",
- "49.68",
- "$4.15B",
- "1997",
- "Technology",
- "EDP Services",
- "http://www.nasdaq.com/symbol/synt"
- ],
- [
- "SYPR",
- "Sypris Solutions, Inc.",
- "2.42",
- "$49.63M",
- "n/a",
- "Capital Goods",
- "Industrial Machinery/Components",
- "http://www.nasdaq.com/symbol/sypr"
- ],
- [
- "SYRX",
- "Sysorex Global Holding Corp.",
- "1.52",
- "$29.87M",
- "2014",
- "Technology",
- "EDP Services",
- "http://www.nasdaq.com/symbol/syrx"
- ],
- [
- "SYUT",
- "Synutra International, Inc.",
- "5.74",
- "$328.91M",
- "n/a",
- "Consumer Non-Durables",
- "Packaged Foods",
- "http://www.nasdaq.com/symbol/syut"
- ],
- [
- "SZMK",
- "Sizmek Inc.",
- "7.87",
- "$239.24M",
- "n/a",
- "Consumer Services",
- "Advertising",
- "http://www.nasdaq.com/symbol/szmk"
- ],
- [
- "SZYM",
- "Solazyme, Inc.",
- "2.56",
- "$203.01M",
- "2011",
- "Basic Industries",
- "Major Chemicals",
- "http://www.nasdaq.com/symbol/szym"
- ],
- [
- "TACT",
- "TransAct Technologies Incorporated",
- "6.61",
- "$54.34M",
- "1996",
- "Technology",
- "Computer peripheral equipment",
- "http://www.nasdaq.com/symbol/tact"
- ],
- [
- "TAIT",
- "Taitron Components Incorporated",
- "1",
- "$5.54M",
- "1995",
- "Consumer Non-Durables",
- "Electronic Components",
- "http://www.nasdaq.com/symbol/tait"
- ],
- [
- "TAPR",
- "Barclays Inverse US Treasury Composite ETN",
- "32.96",
- "n/a",
- "n/a",
- "Finance",
- "Commercial Banks",
- "http://www.nasdaq.com/symbol/tapr"
- ],
- [
- "TASR",
- "TASER International, Inc.",
- "27.58",
- "$1.45B",
- "n/a",
- "Capital Goods",
- "Ordnance And Accessories",
- "http://www.nasdaq.com/symbol/tasr"
- ],
- [
- "TAST",
- "Carrols Restaurant Group, Inc.",
- "8.8",
- "$309.96M",
- "2006",
- "Consumer Services",
- "Restaurants",
- "http://www.nasdaq.com/symbol/tast"
- ],
- [
- "TATT",
- "TAT Technologies Ltd.",
- "6.31",
- "$55.56M",
- "n/a",
- "Capital Goods",
- "Aerospace",
- "http://www.nasdaq.com/symbol/tatt"
- ],
- [
- "TAX",
- "Liberty Tax, Inc.",
- "33.92",
- "$430.21M",
- "n/a",
- "Miscellaneous",
- "Multi-Sector Companies",
- "http://www.nasdaq.com/symbol/tax"
- ],
- [
- "TAXI",
- "Medallion Financial Corp.",
- "10.8",
- "$271.76M",
- "1996",
- "Finance",
- "Finance: Consumer Services",
- "http://www.nasdaq.com/symbol/taxi"
- ],
- [
- "TAYD",
- "Taylor Devices, Inc.",
- "11.55",
- "$38.66M",
- "n/a",
- "Capital Goods",
- "Industrial Machinery/Components",
- "http://www.nasdaq.com/symbol/tayd"
- ],
- [
- "TBBK",
- "The Bancorp, Inc.",
- "8.99",
- "$339M",
- "n/a",
- "Finance",
- "Major Banks",
- "http://www.nasdaq.com/symbol/tbbk"
- ],
- [
- "TBIO",
- "Transgenomic, Inc.",
- "2.54",
- "$21.04M",
- "2000",
- "Capital Goods",
- "Biotechnology: Laboratory Analytical Instruments",
- "http://www.nasdaq.com/symbol/tbio"
- ],
- [
- "TBK",
- "Triumph Bancorp, Inc.",
- "12.98",
- "$233.17M",
- "2014",
- "Finance",
- "Major Banks",
- "http://www.nasdaq.com/symbol/tbk"
- ],
- [
- "TBNK",
- "Territorial Bancorp Inc.",
- "21.78",
- "$217.14M",
- "2009",
- "Finance",
- "Savings Institutions",
- "http://www.nasdaq.com/symbol/tbnk"
- ],
- [
- "TBPH",
- "Theravance Biopharma, Inc.",
- "19.52",
- "$629.1M",
- "n/a",
- "Health Care",
- "Major Pharmaceuticals",
- "http://www.nasdaq.com/symbol/tbph"
- ],
- [
- "TCBI",
- "Texas Capital Bancshares, Inc.",
- "46.99",
- "$2.15B",
- "2003",
- "Finance",
- "Major Banks",
- "http://www.nasdaq.com/symbol/tcbi"
- ],
- [
- "TCBIL",
- "Texas Capital Bancshares, Inc.",
- "24.63",
- "n/a",
- "n/a",
- "Finance",
- "Major Banks",
- "http://www.nasdaq.com/symbol/tcbil"
- ],
- [
- "TCBIP",
- "Texas Capital Bancshares, Inc.",
- "24.762",
- "$148.57M",
- "n/a",
- "Finance",
- "Major Banks",
- "http://www.nasdaq.com/symbol/tcbip"
- ],
- [
- "TCBIW",
- "Texas Capital Bancshares, Inc.",
- "33.37",
- "n/a",
- "n/a",
- "Finance",
- "Major Banks",
- "http://www.nasdaq.com/symbol/tcbiw"
- ],
- [
- "TCBK",
- "TriCo Bancshares",
- "24.47",
- "$555.84M",
- "n/a",
- "Finance",
- "Major Banks",
- "http://www.nasdaq.com/symbol/tcbk"
- ],
- [
- "TCCO",
- "Technical Communications Corporation",
- "4.2699",
- "$7.85M",
- "n/a",
- "Technology",
- "Radio And Television Broadcasting And Communications Equipment",
- "http://www.nasdaq.com/symbol/tcco"
- ],
- [
- "TCFC",
- "The Community Financial Corporation",
- "19.6916",
- "$92.33M",
- "n/a",
- "Finance",
- "Major Banks",
- "http://www.nasdaq.com/symbol/tcfc"
- ],
- [
- "TCON",
- "TRACON Pharmaceuticals, Inc.",
- "10.14",
- "$122.62M",
- "2015",
- "Health Care",
- "Biotechnology: Biological Products (No Diagnostic Substances)",
- "http://www.nasdaq.com/symbol/tcon"
- ],
- [
- "TCPC",
- "TCP Capital Corp.",
- "16.79",
- "$718.79M",
- "2012",
- "n/a",
- "n/a",
- "http://www.nasdaq.com/symbol/tcpc"
- ],
- [
- "TCRD",
- "THL Credit, Inc.",
- "11.9",
- "$403.47M",
- "2010",
- "n/a",
- "n/a",
- "http://www.nasdaq.com/symbol/tcrd"
- ],
- [
- "TCX",
- "Tucows Inc.",
- "18.44",
- "$208.92M",
- "n/a",
- "Technology",
- "EDP Services",
- "http://www.nasdaq.com/symbol/tcx"
- ],
- [
- "TDIV",
- "First Trust NASDAQ Technology Dividend Index Fund",
- "28.56",
- "$741.27M",
- "n/a",
- "n/a",
- "n/a",
- "http://www.nasdaq.com/symbol/tdiv"
- ],
- [
- "TEAR",
- "TearLab Corporation",
- "2.52",
- "$84.78M",
- "n/a",
- "Health Care",
- "Medical/Dental Instruments",
- "http://www.nasdaq.com/symbol/tear"
- ],
- [
- "TECD",
- "Tech Data Corporation",
- "61.78",
- "$2.36B",
- "1986",
- "Technology",
- "Retail: Computer Software & Peripheral Equipment",
- "http://www.nasdaq.com/symbol/tecd"
- ],
- [
- "TECH",
- "Bio-Techne Corp",
- "96.36",
- "$3.58B",
- "n/a",
- "Health Care",
- "Biotechnology: Biological Products (No Diagnostic Substances)",
- "http://www.nasdaq.com/symbol/tech"
- ],
- [
- "TECU",
- "Tecumseh Products Company",
- "3.1",
- "$57.29M",
- "n/a",
- "Capital Goods",
- "Industrial Machinery/Components",
- "http://www.nasdaq.com/symbol/tecu"
- ],
- [
- "TEDU",
- "Tarena International, Inc.",
- "11.2",
- "$567.36M",
- "2014",
- "Consumer Services",
- "Other Consumer Services",
- "http://www.nasdaq.com/symbol/tedu"
- ],
- [
- "TENX",
- "Tenax Therapeutics, Inc.",
- "3.31",
- "$93.08M",
- "n/a",
- "Health Care",
- "Biotechnology: Commercial Physical & Biological Resarch",
- "http://www.nasdaq.com/symbol/tenx"
- ],
- [
- "TERP",
- "TerraForm Power, Inc.",
- "33.4",
- "$1.41B",
- "2014",
- "Public Utilities",
- "Electric Utilities: Central",
- "http://www.nasdaq.com/symbol/terp"
- ],
- [
- "TESO",
- "Tesco Corporation",
- "10.79",
- "$427.74M",
- "n/a",
- "Energy",
- "Metal Fabrications",
- "http://www.nasdaq.com/symbol/teso"
- ],
- [
- "TESS",
- "TESSCO Technologies Incorporated",
- "25.27",
- "$206.85M",
- "1994",
- "Consumer Non-Durables",
- "Electronic Components",
- "http://www.nasdaq.com/symbol/tess"
- ],
- [
- "TFM",
- "The Fresh Market, Inc.",
- "37.09",
- "$1.8B",
- "2010",
- "Consumer Services",
- "Food Chains",
- "http://www.nasdaq.com/symbol/tfm"
- ]
-]

Powered by Google App Engine
This is Rietveld 408576698