• ++++++++++++++++++++++++++++++++++

    PLEASE GO HERE INSTEAD :

    https://gingkoapp.com/export/6e2db7dc8fe4b558dc00012c.html

    REASON :

    There is a bug in Gingko’s ‘View As > HTML output’.

    If it is not fixed soon, we will fix this page so you don’t get this error.

    ++++++++++++++++++++++++++++++++++

    FIXING…





    Humanity Upgrade

  • Outline

  • Extra code

  • Humanity needs an upgrade

  • Major bugs in the world system

  • We need a global revolution before it's too late

  • Our plan to help the world

  • We need your help

  • CSS

  • JS functions

  • JS scripts

  • Humanity’s operating system has far too many bugs in it

    it’s time we give it an upgrade!

  • Major bugs in the world system

    Too much inequality

    • Far too much poverty
    • Most of the wealth lies with just a few
    • Access to health-care, education, opportunities varies greatly

    Power lies with just the few

    • The very rich have most of the real power
    • Corporations seem to run everything these days
    • The working- and middle-class are generally unable to change things for their benefit

    Economic disasters waiting to happen

    • Uncontrollable economic disasters still happening
    • Social security systems will soon collapse with aging populations

    Too much violence

    • Plenty of wars in the world
    • Possible WWIII looming?
    • Many towns / cities are very dangerous

    We’re destroying our environment

    • Climate change is worsening
    • We’re not investing enough in clean energy
    • We’re cutting down our rainforests at an alarming rate

    Our quality of life is progressively getting worse

    • Unhealthy / unhappy lifestyles
    • Spending too much time working just to ‘get by’
    • Many are forgetting what it means to be human
    • Need to work longer hours just to get by
    • Don’t work on our dreams / passions - just for money
  • We need a global revolution before it’s too late

  • Our plan to help the world

  • We need your help

  • CSS

  • General text
  • Card margins
  • Headings
  • Tagline
  • Other elements
  • Public interface
  • HTML export
  • CS + JSS
  • JS functions

  • JS scripts

  • Hide cards
  • View As HTML -> Export HTML URL
{"cards":[{"_id":"5813e716b110bfba4a0157da","treeId":"5813e716b110bfba4a0157d6","seq":8729622,"position":4,"parentId":null,"content":"<div style=\"display: none;\">\n++++++++++++++++++++++++++++++++++\n\nPLEASE GO HERE INSTEAD :\n\nhttps://gingkoapp.com/export/6e2db7dc8fe4b558dc00012c.html\n\nREASON :\n\nThere is a bug in Gingko's 'View As > HTML output'. \n\nIf it is not fixed soon, we will fix this page so you don't get this error.\n\n++++++++++++++++++++++++++++++++++\n\nFIXING...\n\n\n\n\n\n</div>\n\n\n\n# Humanity Upgrade"},{"_id":"5813e716b110bfba4a0157db","treeId":"5813e716b110bfba4a0157d6","seq":8729623,"position":1,"parentId":"5813e716b110bfba4a0157da","content":"## Humanity needs an upgrade"},{"_id":"5813e716b110bfba4a0157dd","treeId":"5813e716b110bfba4a0157d6","seq":8729625,"position":2,"parentId":"5813e716b110bfba4a0157db","content":"<h3 class=\"tagline\" id=\"tagline1\">Humanity's operating system has far too many bugs in it</h3>\n\n<h3 class=\"tagline\" id=\"tagline2\">it's time we give it an upgrade!</h3>"},{"_id":"5813e716b110bfba4a0157de","treeId":"5813e716b110bfba4a0157d6","seq":8729626,"position":2,"parentId":"5813e716b110bfba4a0157da","content":"### `Major bugs in the world system`\n"},{"_id":"5813e716b110bfba4a0157df","treeId":"5813e716b110bfba4a0157d6","seq":8729627,"position":1,"parentId":"5813e716b110bfba4a0157de","content":"### Major bugs in the world system\n\n#### Too much inequality\n\n* Far too much poverty\n* Most of the wealth lies with just a few\n* Access to health-care, education, opportunities varies greatly\n\n#### Power lies with just the few\n\n* The very rich have most of the real power\n* Corporations seem to run everything these days\n* The working- and middle-class are generally unable to change things for their benefit\n\n#### Economic disasters waiting to happen\n\n* Uncontrollable economic disasters still happening\n* Social security systems will soon collapse with aging populations\n\n#### Too much violence\n\n* Plenty of wars in the world\n* Possible WWIII looming?\n* Many towns / cities are very dangerous\n\n#### We're destroying our environment\n\n* Climate change is worsening\n* We're not investing enough in clean energy\n* We're cutting down our rainforests at an alarming rate\n\n#### Our quality of life is progressively getting worse\n\n* Unhealthy / unhappy lifestyles\n* Spending too much time working just to 'get by'\n* Many are forgetting what it means to be human\n* Need to work longer hours just to get by\n* Don't work on our dreams / passions - just for money"},{"_id":"5813e716b110bfba4a0157e0","treeId":"5813e716b110bfba4a0157d6","seq":8729628,"position":2,"parentId":"5813e716b110bfba4a0157de","content":""},{"_id":"5813e716b110bfba4a0157e1","treeId":"5813e716b110bfba4a0157d6","seq":8729629,"position":3,"parentId":"5813e716b110bfba4a0157da","content":"### `We need a global revolution before it's too late`"},{"_id":"5813e716b110bfba4a0157e2","treeId":"5813e716b110bfba4a0157d6","seq":8729630,"position":1,"parentId":"5813e716b110bfba4a0157e1","content":"### We need a global revolution before it's too late"},{"_id":"5813e716b110bfba4a0157e3","treeId":"5813e716b110bfba4a0157d6","seq":8729631,"position":4,"parentId":"5813e716b110bfba4a0157da","content":"### `Our plan to help the world`"},{"_id":"5813e716b110bfba4a0157e4","treeId":"5813e716b110bfba4a0157d6","seq":8729632,"position":1,"parentId":"5813e716b110bfba4a0157e3","content":"### Our plan to help the world"},{"_id":"5813e716b110bfba4a0157e5","treeId":"5813e716b110bfba4a0157d6","seq":8729633,"position":5,"parentId":"5813e716b110bfba4a0157da","content":"### `We need your help`"},{"_id":"5813e716b110bfba4a0157e6","treeId":"5813e716b110bfba4a0157d6","seq":8729634,"position":1,"parentId":"5813e716b110bfba4a0157e5","content":"### We need your help"},{"_id":"5813e716b110bfba4a0157e8","treeId":"5813e716b110bfba4a0157d6","seq":8729636,"position":6,"parentId":null,"content":"## `Outline`"},{"_id":"5813e716b110bfba4a0157ea","treeId":"5813e716b110bfba4a0157d6","seq":8729638,"position":8,"parentId":null,"content":"<code class=\"hide-card\">Extra code</code>"},{"_id":"5813e716b110bfba4a0157eb","treeId":"5813e716b110bfba4a0157d6","seq":8729639,"position":1,"parentId":"5813e716b110bfba4a0157ea","content":"<h3 class=\"hide-card\">CSS</h3>"},{"_id":"5813e716b110bfba4a0157ec","treeId":"5813e716b110bfba4a0157d6","seq":8729640,"position":1,"parentId":"5813e716b110bfba4a0157eb","content":"<h3 class=\"hide-card\">CSS</h3>"},{"_id":"5813e716b110bfba4a0157ed","treeId":"5813e716b110bfba4a0157d6","seq":8729641,"position":2,"parentId":"5813e716b110bfba4a0157eb","content":"<style class=\"hide-card\">\n\n.card h2, .card h3, .card h4, .card h5, .card h6 {\n margin-top: 10px; \n margin-bottom: 15px; \n}\n\n.card h2:first-child, .card h3:first-child, \n.card h4:first-child, .card h5:first-child, \n.card h6:first-child { \n margin-top: 0; \n}\n\n#c3 h3:last-child,\n.card h2:last-child, .card h3:last-child, \n.card h4:last-child, .card h5:last-child, \n.card h6:last-child { \n margin-bottom: 0; \n}\n\n</style>\n\n##### General text\n"},{"_id":"5813e716b110bfba4a0157ee","treeId":"5813e716b110bfba4a0157d6","seq":8729642,"position":3,"parentId":"5813e716b110bfba4a0157eb","content":"<style class=\"hide-card\">\n\n#c2 h2 {\n padding-bottom: 10px;\n border-bottom: 1px dotted #ccc;\n}\n\n#c3 h3 {\n font-size: 14px;\n margin-bottom: 30px;\n}\n\n#c3 h4 {\n padding: 3px 6px;\n font-size: 90%;\n color: #c7254e;\n white-space: nowrap;\n background-color: #f9f2f4;\n}\n\nh1 code, h2 code, h3 code, h4 code, h5 code, h6 code {\n display: block;\n color: inherit;\n font-family: inherit;\n font-size: inherit;\n\n background-color: transparent;\n background-position: center right;\n background-repeat: no-repeat;\n background-size: 12px 10px;\n background-image: url(\"https://upload.wikimedia.org/wikipedia/commons/thumb/3/33/Octicons-arrow-right.svg/75px-Octicons-arrow-right.svg.png\");\n background-opacity: 0.5;\n}\n\n</style>\n\n##### Card margins\n"},{"_id":"5813e716b110bfba4a0157ef","treeId":"5813e716b110bfba4a0157d6","seq":8729643,"position":4,"parentId":"5813e716b110bfba4a0157eb","content":"<style class=\"hide-card\">\n\n.card ol, .card ul {\n margin-bottom: 0px;\n}\n\n.card p {\n padding-bottom: 10px; \n}\n\n</style>\n\n##### Headings\n"},{"_id":"5813e716b110bfba4a0157f0","treeId":"5813e716b110bfba4a0157d6","seq":8729644,"position":5,"parentId":"5813e716b110bfba4a0157eb","content":"<style class=\"hide-card\">\n\n#tagline1, #tagline2 {\n text-align: right;\n}\n\n#tagline1:after {\n content: \" ...\";\n}\n\n#tagline2:before {\n content: \"... \";\n}\n\n#tagline2:first-letter { /*\n /* For Google Translate */\n text-transform: lowercase;\n}\n\n</style>\n\n##### Tagline\n"},{"_id":"5813e716b110bfba4a0157f1","treeId":"5813e716b110bfba4a0157d6","seq":8729645,"position":6,"parentId":"5813e716b110bfba4a0157eb","content":"<style class=\"hide-card\">\n\n#tagline1, #tagline2 {\n text-align: right;\n}\n\n#tagline1:after {\n content: \" ...\";\n}\n\n#tagline2:before {\n content: \"... \";\n}\n\n#tagline2:first-letter { /*\n /* For Google Translate */\n text-transform: lowercase;\n}\n\n</style>\n\n##### Other elements\n"},{"_id":"5813e716b110bfba4a0157f2","treeId":"5813e716b110bfba4a0157d6","seq":8729646,"position":7,"parentId":"5813e716b110bfba4a0157eb","content":"<style class=\"hide-card\">\n\n.navbar-public {\n padding-bottom: 5px;\n}\n\n.navbar-public h1, /* Logo */ \n.navbar-public .action[href^=\"/clone/\"] { /* Copy */ \n display: none;\n}\n\n.navbar-public .action[href^=\"javascript\"] { /* View As */\n position: absolute;\n top: 0;\n left: 0;\n}\n\n</style>\n\n##### Public interface\n"},{"_id":"5813e716b110bfba4a0157f3","treeId":"5813e716b110bfba4a0157d6","seq":8729647,"position":8,"parentId":"5813e716b110bfba4a0157eb","content":"<style class=\"hide-card\">\n\n.html-export p {\n position: relative;\n padding: 0 20px;\n}\n\n.html-export p < h3 {\n padding: 0;\n}\n\n.html-export h1, .html-export h2, .html-export h3 {\n margin: 40px 0;\n}\n\n.html-export h4, .html-export h5, .html-export h6 {\n margin: 30px 0;\n}\n\n.html-export h1 {\n text-align: center;\n}\n\n.html-export h1, .html-export h2, .html-export h3 {\n text-decoration: underline;\n}\n\n.html-export h2, .html-export h3, .html-export h4 {\n position: relative;\n left: -20px;\n}\n\n.html-export h4 {\n font-style: italic;\n}\n\n.html-export .tagline {\n text-decoration: none;\n}\n\n.html-export h1 code, .html-export h2 code,\n.html-export h3 code, .html-export h4 code,\n.html-export h3 code, .html-export h4 code {\n display: none;\n}\n\n</style>\n\n##### HTML export\n"},{"_id":"5813e716b110bfba4a0157f4","treeId":"5813e716b110bfba4a0157d6","seq":8729648,"position":9,"parentId":"5813e716b110bfba4a0157eb","content":"<style class=\"hide-card\">\n\n.card style + h1, .card script + h1,\n.card style + h2, .card script + h2,\n.card style + h3, .card script + h3,\n.card style + h4, .card script + h4,\n.card style + h5, .card script + h5,\n.card style + h6, .card script + h6 {\n margin-top: 0;\n}\n\n#c3 h3.hide-card {\n text-align: center;\n padding-bottom: 10px;\n border-bottom: 1px solid #ccc;\n}\n\n</style>\n\n##### CS + JSS\n"},{"_id":"70c791cebe14080b99000044","treeId":"5813e716b110bfba4a0157d6","seq":8729831,"position":1.5,"parentId":"5813e716b110bfba4a0157ea","content":"<h3 class=\"hide-card\">JS functions</h3>"},{"_id":"70c7955ebe14080b99000045","treeId":"5813e716b110bfba4a0157d6","seq":8729834,"position":1,"parentId":"70c791cebe14080b99000044","content":"<h3 class=\"hide-card\">JS functions</h3>"},{"_id":"70c7960ebe14080b99000046","treeId":"5813e716b110bfba4a0157d6","seq":8729835,"position":2,"parentId":"70c791cebe14080b99000044","content":""},{"_id":"5813e716b110bfba4a0157f5","treeId":"5813e716b110bfba4a0157d6","seq":8729830,"position":2,"parentId":"5813e716b110bfba4a0157ea","content":"<h3 class=\"hide-card\">JS scripts</h3>"},{"_id":"5813e716b110bfba4a0157f6","treeId":"5813e716b110bfba4a0157d6","seq":8729833,"position":1,"parentId":"5813e716b110bfba4a0157f5","content":"<h3 class=\"hide-card\">JS scripts</h3>"},{"_id":"5813e716b110bfba4a0157f7","treeId":"5813e716b110bfba4a0157d6","seq":8729838,"position":2,"parentId":"5813e716b110bfba4a0157f5","content":"<script id=\"hide-cards-script\" class=\"hide-card\">\n\ntry {\n\n(function(){\n\n /* Check if is in application */\n\n if (window.location.href.substring(22,25) == \"app\")\n return;\n \n /* */\n\n var elts = document.getElementsByClassName (\"hide-card\");\n\n for (var i=0; i<elts.length; i++) {\n \n var elt = elts[i];\n\n /* Check parent elements for card (with limit) */\n\n var found = false\n var limit = 20\n\n for (var j=0; j<20; j++) {\n\n elt = elt.parentElement;\n\n var id = elt.getAttribute (\"id\")\n\n if (id == null || id.length < 5) continue;\n\n if (id.substring(0,4) == \"card\") {\n\n elt.style.display = \"none\";\n found = true;\n break;\n }\n }\n\n if (found == false) {\n\n alert (\"ERROR: card to hide not found in \" +\n limit + \" iterations\");\n return;\n }\n }\n\n})()\n?\n} catch (err) {\n alert (\"ERROR: \" + err.message)\n}\n\n</script>\n\n##### Hide cards\n"},{"_id":"5813e716b110bfba4a0157f8","treeId":"5813e716b110bfba4a0157d6","seq":8729816,"position":3,"parentId":"5813e716b110bfba4a0157f5","content":"<script class=\"hide-card\">\n\n/** \n\nThis is a quick fix for the bug in Gingko's output of\nView As > HTML to change it to the Export > HTML URL\n\nNote: The function just exits if interface changes so much\n that the searches will no longer work\n\nUsage: Just copy / past into any card and it should work\n\n**/\n\n(function(){\n\n /* Set the View As > HTML URL */\n\n var loc = window.location.href;\n var prefLen = 22; /* for \"https://gingkoapp.com/ */\n\n var vaUrl = loc.substring (prefLen) + \".html\";\n\n\n /* Set the Export > HTML URL */\n\n var appId, exUrl;\n var links = document.getElementsByTagName (\"a\");\n var found = false;\n\n /* Search for <a href=\"/clone/...\"> */\n\n for (i=0; i<links.length; i++) {\n\n var link = links[i];\n var href = link.getAttribute(\"href\");\n\n if (href == null || href.length < 8) continue;\n\n if (href.substring (0, 7) == \"/clone/\") {\n\n appId = href.substring (7);\n found = true;\n break;\n }\n }\n\n /* Return if /clone/ not found (is not public URL */\n\n if (found != true) return;\n\n exUrl = \"export/\" + appId + \".html\";\n\n\n /* The View As list has class save-as-dropdown */\n\n var sad = document.getElementsByClassName \n (\"save-as-dropdown\");\n\n if (sad.length == 0) return;\n\n /* Get list of View As elements */\n\n list = sad[0].getElementsByTagName (\"li\");\n\n if (list.length == 0) return;\n\n /* Find View As HTML list item */\n\n for (var i=0; i<list.length; i++) {\n\n /* Get the link */\n\n var item = list[i];\n var links = item.getElementsByTagName (\"a\");\n\n if (links.length == 0) return;\n\n var link = links[0];\n\n /* If link is vaUrl, set to exUrl and return */\n\n if (link.getAttribute (\"href\") == vaUrl) {\n\n link.setAttribute (\"href\", exUrl);\n\n return;\n }\n }\n\n})();\n\n</script>\n\n##### View As HTML -> Export HTML URL"}],"tree":{"_id":"5813e716b110bfba4a0157d6","name":"Humanity Upgrade 4","publicUrl":"humanity-upgrade-4"}}