gitextract_f7j0faal/ ├── .csslint.rc ├── .gitignore ├── .jshintrc ├── .travis.yml ├── CONTRIBUTING.md ├── Gruntfile.js ├── LICENSE.html ├── Procfile ├── README.md ├── addon/ │ ├── .gitignore │ ├── Procfile │ ├── README.md │ ├── data/ │ │ ├── attachment.js │ │ ├── button.html │ │ ├── button.js │ │ └── startup-help.html │ ├── lib/ │ │ ├── main.js │ │ └── startup-panel.js │ └── package.json ├── client ├── devserver.js ├── hub/ │ ├── server.js │ └── websocket-compat.js ├── package.json ├── phantomjs/ │ └── bridge.js ├── site/ │ ├── base.tmpl │ ├── bookmarklet.html │ ├── css/ │ │ ├── bootstrap.css │ │ ├── carousel.css │ │ ├── docco.css │ │ ├── grid.css │ │ ├── jumbotron.css │ │ ├── responsive-video.css │ │ └── style.css │ ├── docs/ │ │ ├── contributing.md │ │ ├── faq.md │ │ └── index.md │ ├── docs-contributing.tmpl │ ├── docs.tmpl │ ├── errors/ │ │ ├── 404.html │ │ └── 500.html │ ├── examples/ │ │ ├── drawing/ │ │ │ ├── css/ │ │ │ │ └── main.css │ │ │ ├── index.html │ │ │ └── js/ │ │ │ └── sketch.js │ │ ├── friendlycode/ │ │ │ ├── .gitignore │ │ │ ├── .gitmodules │ │ │ ├── LICENSE.html │ │ │ ├── LICENSE_files/ │ │ │ │ ├── css.css │ │ │ │ ├── css_002.css │ │ │ │ └── css_003.css │ │ │ ├── README.md │ │ │ ├── build-require.js │ │ │ ├── codemirror2/ │ │ │ │ ├── lib/ │ │ │ │ │ ├── codemirror.css │ │ │ │ │ └── codemirror.js │ │ │ │ └── mode/ │ │ │ │ ├── css/ │ │ │ │ │ └── css.js │ │ │ │ ├── htmlmixed/ │ │ │ │ │ └── htmlmixed.js │ │ │ │ ├── javascript/ │ │ │ │ │ └── javascript.js │ │ │ │ └── xml/ │ │ │ │ └── xml.js │ │ │ ├── css/ │ │ │ │ ├── buttons.css │ │ │ │ ├── editor.css │ │ │ │ ├── errorhelp.css │ │ │ │ ├── friendlycode.css │ │ │ │ ├── jsbin-codemirror-theme.css │ │ │ │ ├── modals.css │ │ │ │ ├── modals_full_screen.css │ │ │ │ ├── opensans/ │ │ │ │ │ └── stylesheet.css │ │ │ │ ├── opensymbolcropped/ │ │ │ │ │ └── stylesheet.css │ │ │ │ ├── tipsy.css │ │ │ │ └── ubuntumono/ │ │ │ │ └── stylesheet.css │ │ │ ├── examples/ │ │ │ │ ├── alternate-publisher.html │ │ │ │ ├── bare-optimized.html │ │ │ │ ├── bare.html │ │ │ │ └── editor-only.html │ │ │ ├── index.html │ │ │ ├── js/ │ │ │ │ ├── backbone-events.js │ │ │ │ ├── fc/ │ │ │ │ │ ├── current-page-manager.js │ │ │ │ │ ├── hacktionary-data.js │ │ │ │ │ ├── help.js │ │ │ │ │ ├── parachute.js │ │ │ │ │ ├── prefs.js │ │ │ │ │ ├── publisher.js │ │ │ │ │ └── ui/ │ │ │ │ │ ├── context-sensitive-help.js │ │ │ │ │ ├── editor-panes.js │ │ │ │ │ ├── editor-toolbar.js │ │ │ │ │ ├── editor.js │ │ │ │ │ ├── error-help.js │ │ │ │ │ ├── gutter-pointer.js │ │ │ │ │ ├── history.js │ │ │ │ │ ├── indexable-codemirror.js │ │ │ │ │ ├── live-preview.js │ │ │ │ │ ├── mark-tracker.js │ │ │ │ │ ├── modals.js │ │ │ │ │ ├── parsing-codemirror.js │ │ │ │ │ ├── preview-to-editor-mapping.js │ │ │ │ │ ├── publish.js │ │ │ │ │ ├── relocator.js │ │ │ │ │ ├── social-media.js │ │ │ │ │ └── text.js │ │ │ │ ├── friendlycode.js │ │ │ │ ├── jquery.no-conflict.js │ │ │ │ ├── jquery.tipsy.js │ │ │ │ ├── lscache.js │ │ │ │ ├── require-config.js │ │ │ │ ├── require-plugins/ │ │ │ │ │ ├── template.js │ │ │ │ │ └── text.js │ │ │ │ └── slowparse-errors.js │ │ │ ├── package.json │ │ │ ├── slowparse/ │ │ │ │ ├── .gitignore │ │ │ │ ├── LICENSE.html │ │ │ │ ├── LICENSE_files/ │ │ │ │ │ ├── css.css │ │ │ │ │ ├── css_002.css │ │ │ │ │ └── css_003.css │ │ │ │ ├── README.md │ │ │ │ ├── demo/ │ │ │ │ │ ├── hierarchic-source-code.css │ │ │ │ │ ├── index.html │ │ │ │ │ ├── jsbin-codemirror-theme.css │ │ │ │ │ ├── render-dom.js │ │ │ │ │ ├── tag-colors.js │ │ │ │ │ └── utils.js │ │ │ │ ├── index.html │ │ │ │ ├── slowparse.js │ │ │ │ ├── spec/ │ │ │ │ │ ├── errors.base.html │ │ │ │ │ ├── errors.forbidjs.html │ │ │ │ │ ├── errors.jquery.js │ │ │ │ │ ├── index.html │ │ │ │ │ └── spec.js │ │ │ │ ├── test/ │ │ │ │ │ ├── index.html │ │ │ │ │ ├── qunit.css │ │ │ │ │ ├── qunit.js │ │ │ │ │ ├── test-errors.jquery.js │ │ │ │ │ ├── test-slowparse.js │ │ │ │ │ ├── test-spec.js │ │ │ │ │ ├── test-tree-inspectors.js │ │ │ │ │ └── testing-utils.js │ │ │ │ ├── tree-inspectors.js │ │ │ │ └── vendor/ │ │ │ │ ├── brocco.js │ │ │ │ ├── codemirror2/ │ │ │ │ │ ├── lib/ │ │ │ │ │ │ ├── codemirror.css │ │ │ │ │ │ └── codemirror.js │ │ │ │ │ └── mode/ │ │ │ │ │ ├── css/ │ │ │ │ │ │ └── css.js │ │ │ │ │ ├── htmlmixed/ │ │ │ │ │ │ └── htmlmixed.js │ │ │ │ │ ├── javascript/ │ │ │ │ │ │ └── javascript.js │ │ │ │ │ └── xml/ │ │ │ │ │ └── xml.js │ │ │ │ ├── docco.css │ │ │ │ ├── jump-to.js │ │ │ │ └── showdown.js │ │ │ ├── templates/ │ │ │ │ ├── confirm-dialog.html │ │ │ │ ├── default-content.html │ │ │ │ ├── error-dialog.html │ │ │ │ ├── error-msg.html │ │ │ │ ├── help-msg.html │ │ │ │ ├── nav-options.html │ │ │ │ └── publish-dialog.html │ │ │ └── test/ │ │ │ ├── all-tests.js │ │ │ ├── codemirror-577/ │ │ │ │ ├── original.html │ │ │ │ ├── replacer.html │ │ │ │ └── test-codemirror-577.js │ │ │ ├── define-tests.js │ │ │ ├── index-optimized.html │ │ │ ├── index.html │ │ │ ├── lptest.js │ │ │ ├── preview-to-editor-mapping/ │ │ │ │ ├── path-to.html │ │ │ │ └── test-preview-to-editor-mapping.js │ │ │ ├── publisher/ │ │ │ │ ├── post-publish.html │ │ │ │ ├── pre-publish.html │ │ │ │ └── test-publisher.js │ │ │ ├── qunit.css │ │ │ ├── qunit.js │ │ │ ├── test-app-optimized.html │ │ │ ├── test-app.html │ │ │ ├── test-app.js │ │ │ ├── test-current-page-manager.js │ │ │ ├── test-editor-toolbar.js │ │ │ ├── test-gutter-pointer.js │ │ │ ├── test-help.js │ │ │ ├── test-indexable-codemirror.js │ │ │ ├── test-live-preview.js │ │ │ ├── test-mark-tracker.js │ │ │ ├── test-parsing-codemirror.js │ │ │ ├── test-prefs.js │ │ │ ├── test-slowparse-errors.js │ │ │ └── test-templates.js │ │ ├── madlibs/ │ │ │ ├── css/ │ │ │ │ ├── app.css │ │ │ │ └── bootstrap.css │ │ │ ├── index.html │ │ │ └── js/ │ │ │ ├── app.js │ │ │ └── bootstrap.js │ │ ├── persona/ │ │ │ ├── index.html │ │ │ └── md5.js │ │ ├── tinymce/ │ │ │ ├── css/ │ │ │ │ └── application.css │ │ │ ├── index.html │ │ │ └── js/ │ │ │ ├── application.js │ │ │ └── application.js~ │ │ ├── todo/ │ │ │ ├── css/ │ │ │ │ └── bootstrap.css │ │ │ ├── index.html │ │ │ └── js/ │ │ │ ├── app.js │ │ │ └── bootstrap.js │ │ └── youtube/ │ │ ├── css/ │ │ │ └── application.css │ │ ├── index.html │ │ └── js/ │ │ └── application.js │ ├── faq.html │ ├── generic-markdown.tmpl │ ├── index.html │ ├── js/ │ │ ├── bootstrap.js │ │ ├── custom.js │ │ ├── frontpage.js │ │ ├── how-animations.js │ │ ├── imageresizer.js │ │ ├── parallax.js │ │ ├── retina.js │ │ ├── scrollTo.js │ │ ├── scrollspy.js │ │ └── source-code.js │ ├── less/ │ │ ├── alerts.less │ │ ├── badges.less │ │ ├── bootstrap.less │ │ ├── breadcrumbs.less │ │ ├── button-groups.less │ │ ├── buttons.less │ │ ├── carousel.less │ │ ├── close.less │ │ ├── code.less │ │ ├── component-animations.less │ │ ├── dropdowns.less │ │ ├── forms.less │ │ ├── grid.less │ │ ├── input-groups.less │ │ ├── jumbotron.less │ │ ├── labels.less │ │ ├── list-group.less │ │ ├── media.less │ │ ├── mixins.less │ │ ├── modals.less │ │ ├── navbar.less │ │ ├── navs.less │ │ ├── normalize.less │ │ ├── pager.less │ │ ├── pagination.less │ │ ├── panels.less │ │ ├── popovers.less │ │ ├── print.less │ │ ├── progress-bars.less │ │ ├── responsive-utilities.less │ │ ├── retina.less │ │ ├── scaffolding.less │ │ ├── tables.less │ │ ├── thumbnails.less │ │ ├── tooltip.less │ │ ├── type.less │ │ ├── utilities.less │ │ ├── variables.less │ │ └── wells.less │ ├── source-code-index.tmpl │ ├── source-code.tmpl │ └── the-developers/ │ ├── index.html │ ├── the-developers.css │ └── the-developers.js └── togetherjs/ ├── README.md ├── analytics.js ├── channels.js ├── chat.js ├── console.js ├── cursor.js ├── elementFinder.js ├── eventMaker.js ├── forms.js ├── functions.less ├── help.txt ├── images/ │ └── notification.ogg ├── interface.html ├── jqueryPlugins.js ├── libs/ │ ├── almond.js │ ├── require-nomin.js │ ├── require.js │ ├── tinycolor.js │ ├── walkabout/ │ │ ├── README.md │ │ ├── index.html │ │ ├── lib/ │ │ │ ├── esprima.js │ │ │ └── falafel.js │ │ ├── node-proxy.js │ │ ├── test_overlap.html │ │ ├── test_overlap.js │ │ ├── test_walkabout.html │ │ ├── test_walkabout.js │ │ ├── test_walkabout_nojquery.html │ │ ├── test_walkabout_nojquery.js │ │ ├── traverse-rewrite.js │ │ └── walkabout.js │ └── whrandom/ │ ├── README.md │ ├── mersenne.js │ ├── random.js │ ├── test_random.html │ └── test_random.js ├── linkify.js ├── locale/ │ ├── de-DE.json │ ├── en-US.json │ ├── es-BO.json │ ├── pl-PL.json │ └── ru.json ├── mobile.less ├── module-descriptions.json ├── ot.js ├── peers.js ├── playback.js ├── randomutil.js ├── recorder.html ├── recorder.js ├── recorder.less ├── reset.less ├── session.js ├── startup.js ├── storage.js ├── templates-localized.js ├── templates.js ├── templating.js ├── tests/ │ ├── ace.js │ ├── codemirror4.js │ ├── doctestjs/ │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── .hgignore │ │ ├── .resources/ │ │ │ ├── CNAME │ │ │ ├── boilerplate/ │ │ │ │ ├── 404.html │ │ │ │ ├── css/ │ │ │ │ │ ├── main.css │ │ │ │ │ └── normalize.css │ │ │ │ ├── index.html │ │ │ │ └── js/ │ │ │ │ └── main.js │ │ │ ├── doc.css │ │ │ ├── example.xml │ │ │ ├── footer.html │ │ │ ├── header.html │ │ │ ├── include-scripts.sh │ │ │ ├── retemplate.py │ │ │ ├── template.html │ │ │ ├── toc.js │ │ │ └── try.js │ │ ├── .syncignore │ │ ├── README.md │ │ ├── bin/ │ │ │ └── doctest │ │ ├── doctest.css │ │ ├── doctest.js │ │ ├── examples/ │ │ │ ├── examples-2.html │ │ │ ├── examples-2.js │ │ │ ├── examples.html │ │ │ ├── long-running-tests.html │ │ │ └── long-running-tests.js │ │ ├── index.html │ │ ├── package.json │ │ ├── reference.html │ │ ├── try.html │ │ └── tutorial.html │ ├── func_ace.js │ ├── func_codemirror.js │ ├── func_forms.js │ ├── func_misc.js │ ├── func_notifications.js │ ├── func_peer_status.js │ ├── func_walkthrough.js │ ├── index.html │ ├── interactive.js │ ├── manual/ │ │ ├── index.html │ │ ├── multi-textarea-focus.html │ │ └── youtube-video.html │ ├── mobiletest.html │ ├── test_console.js │ ├── test_elementFinder.js │ ├── test_linkify.js │ ├── test_misc.js │ ├── test_ot.js │ ├── test_ot_text.js │ ├── test_resolves.js │ ├── test_storage.js │ ├── testutils.js │ └── togetherjs-animations/ │ ├── css/ │ │ └── styles.css │ ├── index.html │ └── js/ │ └── animations.js ├── togetherjs.js ├── togetherjs.less ├── ui.js ├── util.js ├── videos.js ├── visibilityApi.js ├── walkabout.html ├── walkthrough.html ├── walkthrough.js ├── webrtc.js ├── who.js ├── windowing.js └── youtubeVideos.js