gitextract_ic6ls6__/ ├── .editorconfig ├── .eslintrc ├── .github/ │ └── ISSUE_TEMPLATE/ │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── app/ │ ├── README.md │ ├── assets/ │ │ ├── css/ │ │ │ └── syntax-highlight.css │ │ └── js/ │ │ ├── ace-1.3.3/ │ │ │ ├── ace.js │ │ │ ├── ext-elastic_tabstops_lite.js │ │ │ ├── ext-error_marker.js │ │ │ ├── ext-keybinding_menu.js │ │ │ ├── ext-language_tools.js │ │ │ ├── ext-linking.js │ │ │ ├── ext-modelist.js │ │ │ ├── ext-options.js │ │ │ ├── ext-searchbox.js │ │ │ ├── ext-settings_menu.js │ │ │ ├── ext-static_highlight.js │ │ │ ├── ext-statusbar.js │ │ │ ├── ext-textarea.js │ │ │ ├── ext-themelist.js │ │ │ ├── ext-whitespace.js │ │ │ ├── files │ │ │ ├── keybinding-emacs.js │ │ │ ├── keybinding-vim.js │ │ │ ├── mode-abap.js │ │ │ ├── mode-abc.js │ │ │ ├── mode-actionscript.js │ │ │ ├── mode-ada.js │ │ │ ├── mode-apache_conf.js │ │ │ ├── mode-applescript.js │ │ │ ├── mode-asciidoc.js │ │ │ ├── mode-asl.js │ │ │ ├── mode-assembly_x86.js │ │ │ ├── mode-autohotkey.js │ │ │ ├── mode-batchfile.js │ │ │ ├── mode-bro.js │ │ │ ├── mode-c9search.js │ │ │ ├── mode-c_cpp.js │ │ │ ├── mode-cirru.js │ │ │ ├── mode-clojure.js │ │ │ ├── mode-cobol.js │ │ │ ├── mode-coffee.js │ │ │ ├── mode-coldfusion.js │ │ │ ├── mode-csharp.js │ │ │ ├── mode-csound_document.js │ │ │ ├── mode-csound_orchestra.js │ │ │ ├── mode-csound_score.js │ │ │ ├── mode-csp.js │ │ │ ├── mode-css.js │ │ │ ├── mode-curly.js │ │ │ ├── mode-d.js │ │ │ ├── mode-dart.js │ │ │ ├── mode-diff.js │ │ │ ├── mode-django.js │ │ │ ├── mode-dockerfile.js │ │ │ ├── mode-dot.js │ │ │ ├── mode-drools.js │ │ │ ├── mode-edifact.js │ │ │ ├── mode-eiffel.js │ │ │ ├── mode-ejs.js │ │ │ ├── mode-elixir.js │ │ │ ├── mode-elm.js │ │ │ ├── mode-erlang.js │ │ │ ├── mode-forth.js │ │ │ ├── mode-fortran.js │ │ │ ├── mode-ftl.js │ │ │ ├── mode-gcode.js │ │ │ ├── mode-gherkin.js │ │ │ ├── mode-gitignore.js │ │ │ ├── mode-glsl.js │ │ │ ├── mode-gobstones.js │ │ │ ├── mode-golang.js │ │ │ ├── mode-graphqlschema.js │ │ │ ├── mode-groovy.js │ │ │ ├── mode-haml.js │ │ │ ├── mode-handlebars.js │ │ │ ├── mode-haskell.js │ │ │ ├── mode-haskell_cabal.js │ │ │ ├── mode-haxe.js │ │ │ ├── mode-hjson.js │ │ │ ├── mode-html.js │ │ │ ├── mode-html_elixir.js │ │ │ ├── mode-html_ruby.js │ │ │ ├── mode-ini.js │ │ │ ├── mode-io.js │ │ │ ├── mode-jack.js │ │ │ ├── mode-jade.js │ │ │ ├── mode-java.js │ │ │ ├── mode-javascript.js │ │ │ ├── mode-json.js │ │ │ ├── mode-jsoniq.js │ │ │ ├── mode-jsp.js │ │ │ ├── mode-jssm.js │ │ │ ├── mode-jsx.js │ │ │ ├── mode-julia.js │ │ │ ├── mode-kotlin.js │ │ │ ├── mode-latex.js │ │ │ ├── mode-less.js │ │ │ ├── mode-liquid.js │ │ │ ├── mode-lisp.js │ │ │ ├── mode-livescript.js │ │ │ ├── mode-logiql.js │ │ │ ├── mode-lsl.js │ │ │ ├── mode-lua.js │ │ │ ├── mode-luapage.js │ │ │ ├── mode-lucene.js │ │ │ ├── mode-makefile.js │ │ │ ├── mode-markdown.js │ │ │ ├── mode-mask.js │ │ │ ├── mode-matlab.js │ │ │ ├── mode-maze.js │ │ │ ├── mode-mel.js │ │ │ ├── mode-mixal.js │ │ │ ├── mode-mushcode.js │ │ │ ├── mode-mysql.js │ │ │ ├── mode-nix.js │ │ │ ├── mode-nsis.js │ │ │ ├── mode-objectivec.js │ │ │ ├── mode-ocaml.js │ │ │ ├── mode-pascal.js │ │ │ ├── mode-perl.js │ │ │ ├── mode-pgsql.js │ │ │ ├── mode-php.js │ │ │ ├── mode-pig.js │ │ │ ├── mode-plain_text.js │ │ │ ├── mode-powershell.js │ │ │ ├── mode-praat.js │ │ │ ├── mode-prolog.js │ │ │ ├── mode-properties.js │ │ │ ├── mode-protobuf.js │ │ │ ├── mode-python.js │ │ │ ├── mode-r.js │ │ │ ├── mode-razor.js │ │ │ ├── mode-rdoc.js │ │ │ ├── mode-red.js │ │ │ ├── mode-redshift.js │ │ │ ├── mode-rhtml.js │ │ │ ├── mode-rst.js │ │ │ ├── mode-ruby.js │ │ │ ├── mode-rust.js │ │ │ ├── mode-sass.js │ │ │ ├── mode-scad.js │ │ │ ├── mode-scala.js │ │ │ ├── mode-scheme.js │ │ │ ├── mode-scss.js │ │ │ ├── mode-sh.js │ │ │ ├── mode-sjs.js │ │ │ ├── mode-smarty.js │ │ │ ├── mode-snippets.js │ │ │ ├── mode-soy_template.js │ │ │ ├── mode-space.js │ │ │ ├── mode-sparql.js │ │ │ ├── mode-sql.js │ │ │ ├── mode-sqlserver.js │ │ │ ├── mode-stylus.js │ │ │ ├── mode-svg.js │ │ │ ├── mode-swift.js │ │ │ ├── mode-tcl.js │ │ │ ├── mode-tex.js │ │ │ ├── mode-text.js │ │ │ ├── mode-textile.js │ │ │ ├── mode-toml.js │ │ │ ├── mode-tsx.js │ │ │ ├── mode-turtle.js │ │ │ ├── mode-twig.js │ │ │ ├── mode-typescript.js │ │ │ ├── mode-vala.js │ │ │ ├── mode-vbscript.js │ │ │ ├── mode-velocity.js │ │ │ ├── mode-verilog.js │ │ │ ├── mode-vhdl.js │ │ │ ├── mode-wollok.js │ │ │ ├── mode-xml.js │ │ │ ├── mode-xquery.js │ │ │ ├── mode-yaml.js │ │ │ └── theme-textmate.js │ │ ├── editor/ │ │ │ ├── monaco.js │ │ │ └── vs/ │ │ │ ├── base/ │ │ │ │ └── worker/ │ │ │ │ └── workerMain.js │ │ │ ├── basic-languages/ │ │ │ │ ├── abap/ │ │ │ │ │ └── abap.js │ │ │ │ ├── apex/ │ │ │ │ │ └── apex.js │ │ │ │ ├── azcli/ │ │ │ │ │ └── azcli.js │ │ │ │ ├── bat/ │ │ │ │ │ └── bat.js │ │ │ │ ├── cameligo/ │ │ │ │ │ └── cameligo.js │ │ │ │ ├── clojure/ │ │ │ │ │ └── clojure.js │ │ │ │ ├── coffee/ │ │ │ │ │ └── coffee.js │ │ │ │ ├── cpp/ │ │ │ │ │ └── cpp.js │ │ │ │ ├── csharp/ │ │ │ │ │ └── csharp.js │ │ │ │ ├── csp/ │ │ │ │ │ └── csp.js │ │ │ │ ├── css/ │ │ │ │ │ └── css.js │ │ │ │ ├── dockerfile/ │ │ │ │ │ └── dockerfile.js │ │ │ │ ├── fsharp/ │ │ │ │ │ └── fsharp.js │ │ │ │ ├── go/ │ │ │ │ │ └── go.js │ │ │ │ ├── graphql/ │ │ │ │ │ └── graphql.js │ │ │ │ ├── handlebars/ │ │ │ │ │ └── handlebars.js │ │ │ │ ├── html/ │ │ │ │ │ └── html.js │ │ │ │ ├── ini/ │ │ │ │ │ └── ini.js │ │ │ │ ├── java/ │ │ │ │ │ └── java.js │ │ │ │ ├── javascript/ │ │ │ │ │ └── javascript.js │ │ │ │ ├── kotlin/ │ │ │ │ │ └── kotlin.js │ │ │ │ ├── less/ │ │ │ │ │ └── less.js │ │ │ │ ├── lua/ │ │ │ │ │ └── lua.js │ │ │ │ ├── markdown/ │ │ │ │ │ └── markdown.js │ │ │ │ ├── mips/ │ │ │ │ │ └── mips.js │ │ │ │ ├── msdax/ │ │ │ │ │ └── msdax.js │ │ │ │ ├── mysql/ │ │ │ │ │ └── mysql.js │ │ │ │ ├── objective-c/ │ │ │ │ │ └── objective-c.js │ │ │ │ ├── pascal/ │ │ │ │ │ └── pascal.js │ │ │ │ ├── pascaligo/ │ │ │ │ │ └── pascaligo.js │ │ │ │ ├── perl/ │ │ │ │ │ └── perl.js │ │ │ │ ├── pgsql/ │ │ │ │ │ └── pgsql.js │ │ │ │ ├── php/ │ │ │ │ │ └── php.js │ │ │ │ ├── postiats/ │ │ │ │ │ └── postiats.js │ │ │ │ ├── powerquery/ │ │ │ │ │ └── powerquery.js │ │ │ │ ├── powershell/ │ │ │ │ │ └── powershell.js │ │ │ │ ├── pug/ │ │ │ │ │ └── pug.js │ │ │ │ ├── python/ │ │ │ │ │ └── python.js │ │ │ │ ├── r/ │ │ │ │ │ └── r.js │ │ │ │ ├── razor/ │ │ │ │ │ └── razor.js │ │ │ │ ├── redis/ │ │ │ │ │ └── redis.js │ │ │ │ ├── redshift/ │ │ │ │ │ └── redshift.js │ │ │ │ ├── restructuredtext/ │ │ │ │ │ └── restructuredtext.js │ │ │ │ ├── ruby/ │ │ │ │ │ └── ruby.js │ │ │ │ ├── rust/ │ │ │ │ │ └── rust.js │ │ │ │ ├── sb/ │ │ │ │ │ └── sb.js │ │ │ │ ├── scheme/ │ │ │ │ │ └── scheme.js │ │ │ │ ├── scss/ │ │ │ │ │ └── scss.js │ │ │ │ ├── shell/ │ │ │ │ │ └── shell.js │ │ │ │ ├── solidity/ │ │ │ │ │ └── solidity.js │ │ │ │ ├── sophia/ │ │ │ │ │ └── sophia.js │ │ │ │ ├── sql/ │ │ │ │ │ └── sql.js │ │ │ │ ├── st/ │ │ │ │ │ └── st.js │ │ │ │ ├── swift/ │ │ │ │ │ └── swift.js │ │ │ │ ├── tcl/ │ │ │ │ │ └── tcl.js │ │ │ │ ├── twig/ │ │ │ │ │ └── twig.js │ │ │ │ ├── typescript/ │ │ │ │ │ └── typescript.js │ │ │ │ ├── vb/ │ │ │ │ │ └── vb.js │ │ │ │ ├── xml/ │ │ │ │ │ └── xml.js │ │ │ │ └── yaml/ │ │ │ │ └── yaml.js │ │ │ ├── editor/ │ │ │ │ ├── editor.main.css │ │ │ │ ├── editor.main.js │ │ │ │ ├── editor.main.nls.de.js │ │ │ │ ├── editor.main.nls.es.js │ │ │ │ ├── editor.main.nls.fr.js │ │ │ │ ├── editor.main.nls.it.js │ │ │ │ ├── editor.main.nls.ja.js │ │ │ │ ├── editor.main.nls.js │ │ │ │ ├── editor.main.nls.ko.js │ │ │ │ ├── editor.main.nls.ru.js │ │ │ │ ├── editor.main.nls.zh-cn.js │ │ │ │ └── editor.main.nls.zh-tw.js │ │ │ ├── language/ │ │ │ │ ├── css/ │ │ │ │ │ ├── cssMode.js │ │ │ │ │ └── cssWorker.js │ │ │ │ ├── html/ │ │ │ │ │ ├── htmlMode.js │ │ │ │ │ └── htmlWorker.js │ │ │ │ ├── json/ │ │ │ │ │ ├── jsonMode.js │ │ │ │ │ └── jsonWorker.js │ │ │ │ └── typescript/ │ │ │ │ ├── tsMode.js │ │ │ │ └── tsWorker.js │ │ │ └── loader.js │ │ └── syntax-highlight.js │ ├── bg/ │ │ ├── README.md │ │ ├── adblocker.js │ │ ├── analytics.js │ │ ├── browser.js │ │ ├── child-processes.js │ │ ├── dat/ │ │ │ ├── converter/ │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── dns.js │ │ │ └── index.js │ │ ├── dbs/ │ │ │ ├── archives.js │ │ │ ├── audit-log.js │ │ │ ├── dat-dns.js │ │ │ ├── folder-sync.js │ │ │ ├── history.js │ │ │ ├── index.js │ │ │ ├── profile-data-db.js │ │ │ ├── schemas/ │ │ │ │ ├── profile-data.v1.sql.js │ │ │ │ ├── profile-data.v10.sql.js │ │ │ │ ├── profile-data.v11.sql.js │ │ │ │ ├── profile-data.v12.sql.js │ │ │ │ ├── profile-data.v13.sql.js │ │ │ │ ├── profile-data.v14.sql.js │ │ │ │ ├── profile-data.v15.sql.js │ │ │ │ ├── profile-data.v16.sql.js │ │ │ │ ├── profile-data.v17.sql.js │ │ │ │ ├── profile-data.v18.sql.js │ │ │ │ ├── profile-data.v19.sql.js │ │ │ │ ├── profile-data.v2.sql.js │ │ │ │ ├── profile-data.v20.sql.js │ │ │ │ ├── profile-data.v21.sql.js │ │ │ │ ├── profile-data.v22.sql.js │ │ │ │ ├── profile-data.v23.sql.js │ │ │ │ ├── profile-data.v24.sql.js │ │ │ │ ├── profile-data.v25.sql.js │ │ │ │ ├── profile-data.v26.sql.js │ │ │ │ ├── profile-data.v27.sql.js │ │ │ │ ├── profile-data.v28.sql.js │ │ │ │ ├── profile-data.v29.sql.js │ │ │ │ ├── profile-data.v3.sql.js │ │ │ │ ├── profile-data.v30.sql.js │ │ │ │ ├── profile-data.v31.sql.js │ │ │ │ ├── profile-data.v32.sql.js │ │ │ │ ├── profile-data.v33.sql.js │ │ │ │ ├── profile-data.v34.sql.js │ │ │ │ ├── profile-data.v35.sql.js │ │ │ │ ├── profile-data.v36.sql.js │ │ │ │ ├── profile-data.v37.sql.js │ │ │ │ ├── profile-data.v38.sql.js │ │ │ │ ├── profile-data.v39.sql.js │ │ │ │ ├── profile-data.v4.sql.js │ │ │ │ ├── profile-data.v40.sql.js │ │ │ │ ├── profile-data.v41.sql.js │ │ │ │ ├── profile-data.v42.sql.js │ │ │ │ ├── profile-data.v43.sql.js │ │ │ │ ├── profile-data.v44.sql.js │ │ │ │ ├── profile-data.v45.sql.js │ │ │ │ ├── profile-data.v46.sql.js │ │ │ │ ├── profile-data.v47.sql.js │ │ │ │ ├── profile-data.v48.sql.js │ │ │ │ ├── profile-data.v49.sql.js │ │ │ │ ├── profile-data.v5.sql.js │ │ │ │ ├── profile-data.v50.sql.js │ │ │ │ ├── profile-data.v51.sql.js │ │ │ │ ├── profile-data.v52.sql.js │ │ │ │ ├── profile-data.v6.sql.js │ │ │ │ ├── profile-data.v7.sql.js │ │ │ │ ├── profile-data.v8.sql.js │ │ │ │ └── profile-data.v9.sql.js │ │ │ ├── settings.js │ │ │ ├── sitedata.js │ │ │ └── watchlist.js │ │ ├── filesystem/ │ │ │ ├── bookmarks.js │ │ │ ├── index.js │ │ │ ├── pins.js │ │ │ ├── query.js │ │ │ └── trash.js │ │ ├── hyper/ │ │ │ ├── assets.js │ │ │ ├── capabilities.js │ │ │ ├── daemon.js │ │ │ ├── debugging.js │ │ │ ├── dns.js │ │ │ ├── drives.js │ │ │ ├── index.js │ │ │ └── watchlist.js │ │ ├── lib/ │ │ │ ├── db.js │ │ │ ├── electron.js │ │ │ ├── env.js │ │ │ ├── error-page.js │ │ │ ├── fs.js │ │ │ ├── git.js │ │ │ ├── image.js │ │ │ ├── knex.js │ │ │ ├── mime.js │ │ │ ├── tail-file.js │ │ │ └── zip.js │ │ ├── logger.js │ │ ├── nat-port-forwarder.js │ │ ├── open-url.js │ │ ├── protocols/ │ │ │ ├── asset.js │ │ │ ├── beaker.js │ │ │ ├── dat.js │ │ │ └── hyper.js │ │ ├── rpc-manifests/ │ │ │ ├── location-bar.js │ │ │ ├── modals.js │ │ │ ├── overlay.js │ │ │ ├── perm-prompt.js │ │ │ ├── prompts.js │ │ │ ├── shell-menus.js │ │ │ └── views.js │ │ ├── test-driver.js │ │ ├── ui/ │ │ │ ├── context-menu.js │ │ │ ├── default-state.js │ │ │ ├── downloads.js │ │ │ ├── init-window.js │ │ │ ├── keybindings.js │ │ │ ├── permissions.js │ │ │ ├── session-watcher.js │ │ │ ├── setup-flow.js │ │ │ ├── subwindows/ │ │ │ │ ├── location-bar.js │ │ │ │ ├── modals.js │ │ │ │ ├── overlay.js │ │ │ │ ├── perm-prompt.js │ │ │ │ ├── prompts.js │ │ │ │ ├── shell-menus.js │ │ │ │ ├── site-info.js │ │ │ │ └── tab-switcher.js │ │ │ ├── tabs/ │ │ │ │ ├── manager.js │ │ │ │ ├── pane-layout.js │ │ │ │ ├── pane.js │ │ │ │ └── zoom.js │ │ │ ├── tray-icon.js │ │ │ ├── util.js │ │ │ ├── window-menu.js │ │ │ └── windows.js │ │ ├── wc-trust.js │ │ └── web-apis/ │ │ ├── bg/ │ │ │ ├── beaker-filesystem.js │ │ │ ├── capabilities.js │ │ │ ├── contacts.js │ │ │ ├── dat-legacy.js │ │ │ ├── drives.js │ │ │ ├── experimental/ │ │ │ │ ├── capture-page.js │ │ │ │ ├── dat-peers.js │ │ │ │ └── global-fetch.js │ │ │ ├── folder-sync.js │ │ │ ├── history.js │ │ │ ├── hyperdebug.js │ │ │ ├── hyperdrive.js │ │ │ ├── markdown.js │ │ │ ├── panes.js │ │ │ ├── peersockets.js │ │ │ ├── shell.js │ │ │ └── watchlist.js │ │ ├── bg.js │ │ ├── fg/ │ │ │ ├── event-target.js │ │ │ ├── experimental.js │ │ │ ├── external.js │ │ │ ├── hyperdrive.js │ │ │ ├── internal.js │ │ │ └── stat.js │ │ ├── fg.js │ │ └── manifests/ │ │ ├── external/ │ │ │ ├── README.md │ │ │ ├── capabilities.js │ │ │ ├── contacts.js │ │ │ ├── experimental/ │ │ │ │ ├── capture-page.js │ │ │ │ ├── dat-peers.js │ │ │ │ └── global-fetch.js │ │ │ ├── hyperdrive.js │ │ │ ├── markdown.js │ │ │ ├── panes.js │ │ │ ├── peersockets.js │ │ │ └── shell.js │ │ └── internal/ │ │ ├── README.md │ │ ├── beaker-filesystem.js │ │ ├── bookmarks.js │ │ ├── browser.js │ │ ├── dat-legacy.js │ │ ├── downloads.js │ │ ├── drives.js │ │ ├── folder-sync.js │ │ ├── history.js │ │ ├── hyperdebug.js │ │ ├── logger.js │ │ ├── sitedata.js │ │ ├── users.js │ │ └── watchlist.js │ ├── fg/ │ │ ├── README.md │ │ ├── json-renderer/ │ │ │ └── index.js │ │ ├── lib/ │ │ │ ├── color-thief.js │ │ │ ├── default-user-thumb.jpg.js │ │ │ ├── drag-drop.js │ │ │ ├── event-handlers.js │ │ │ ├── img.js │ │ │ ├── location.js │ │ │ ├── progress-pie-svg.js │ │ │ └── svg.js │ │ ├── location-bar/ │ │ │ ├── index.html │ │ │ └── index.js │ │ ├── modals/ │ │ │ ├── add-drive.js │ │ │ ├── basic-auth.js │ │ │ ├── bg-process-rpc.js │ │ │ ├── buttons.css.js │ │ │ ├── buttons2.css.js │ │ │ ├── common.css.js │ │ │ ├── create-drive.js │ │ │ ├── create-session.js │ │ │ ├── drive-properties.js │ │ │ ├── folder-sync.js │ │ │ ├── fork-drive.js │ │ │ ├── img-fallbacks.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── inputs.css.js │ │ │ ├── prompt.js │ │ │ ├── select-drive.js │ │ │ ├── select-file.js │ │ │ ├── setup.js │ │ │ ├── spinner.css.js │ │ │ ├── tooltip.css.js │ │ │ ├── user-editor.js │ │ │ └── user-select.js │ │ ├── overlay/ │ │ │ └── index.html │ │ ├── perm-prompt/ │ │ │ ├── bg-process-rpc.js │ │ │ ├── buttons.css.js │ │ │ ├── index.html │ │ │ └── index.js │ │ ├── prompts/ │ │ │ ├── bg-process-rpc.js │ │ │ ├── buttons.css.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── progress.js │ │ ├── shell-menus/ │ │ │ ├── background-tray.js │ │ │ ├── bg-process-rpc.js │ │ │ ├── bookmark.js │ │ │ ├── browser.js │ │ │ ├── buttons.css.js │ │ │ ├── buttons2.css.js │ │ │ ├── common.css.js │ │ │ ├── create.js │ │ │ ├── donate.js │ │ │ ├── hoverable.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── inputs.css.js │ │ │ ├── peers.js │ │ │ ├── share.js │ │ │ ├── site.js │ │ │ └── spinner.css.js │ │ ├── shell-window/ │ │ │ ├── bg-process-rpc.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── navbar/ │ │ │ │ ├── button-reset.css.js │ │ │ │ ├── inpage-find.js │ │ │ │ ├── location.js │ │ │ │ ├── site-info.js │ │ │ │ └── tooltip.css.js │ │ │ ├── navbar.js │ │ │ ├── panes.js │ │ │ ├── resize-hackfix.js │ │ │ ├── spinner.css.js │ │ │ └── tabs.js │ │ ├── syntax-highlighter/ │ │ │ └── index.js │ │ ├── tab-switcher/ │ │ │ └── index.html │ │ ├── vendor/ │ │ │ ├── README.md │ │ │ └── lit-element/ │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── lib/ │ │ │ │ ├── css-tag.js │ │ │ │ ├── decorators.js │ │ │ │ └── updating-element.js │ │ │ ├── lit-element.js │ │ │ └── lit-html/ │ │ │ ├── CHANGELOG.md │ │ │ ├── CODE_OF_CONDUCT.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── directives/ │ │ │ │ ├── async-append.js │ │ │ │ ├── async-replace.js │ │ │ │ ├── cache.js │ │ │ │ ├── class-map.js │ │ │ │ ├── guard.js │ │ │ │ ├── if-defined.js │ │ │ │ ├── repeat.js │ │ │ │ ├── style-map.js │ │ │ │ ├── unsafe-html.js │ │ │ │ └── until.js │ │ │ ├── lib/ │ │ │ │ ├── default-template-processor.js │ │ │ │ ├── directive.js │ │ │ │ ├── dom.js │ │ │ │ ├── modify-template.js │ │ │ │ ├── part.js │ │ │ │ ├── parts.js │ │ │ │ ├── render-options.js │ │ │ │ ├── render.js │ │ │ │ ├── shady-render.js │ │ │ │ ├── template-factory.js │ │ │ │ ├── template-instance.js │ │ │ │ ├── template-processor.js │ │ │ │ ├── template-result.js │ │ │ │ └── template.js │ │ │ ├── lit-html.js │ │ │ └── polyfills/ │ │ │ └── template_polyfill.js │ │ └── webview-preload/ │ │ ├── execute-javascript.js │ │ ├── exit-full-screen-hackfix.js │ │ ├── index.js │ │ ├── prompt.js │ │ ├── readable-stream-async-iterator-polyfill.js │ │ ├── resize-hackfix.js │ │ └── window-open-close-hackfix.js │ ├── lib/ │ │ ├── README.md │ │ ├── anchor-markdown-header.js │ │ ├── const.js │ │ ├── functions.js │ │ ├── lock.js │ │ ├── markdown.js │ │ ├── math.js │ │ ├── permissions.js │ │ ├── schemas/ │ │ │ ├── application.json │ │ │ ├── index.json │ │ │ ├── library.json │ │ │ ├── program-registry.json │ │ │ ├── type-pkg.json │ │ │ ├── type-registry.json │ │ │ ├── unwalled.garden/ │ │ │ │ ├── bookmark.json │ │ │ │ ├── comment.json │ │ │ │ ├── dats.json │ │ │ │ ├── follows.json │ │ │ │ ├── reaction.json │ │ │ │ ├── status.json │ │ │ │ └── vote.json │ │ │ └── webterm.sh/ │ │ │ └── cmd-pkg.json │ │ ├── schemas.js │ │ ├── session-permissions.js │ │ ├── streams.js │ │ ├── strings.js │ │ ├── time.js │ │ └── urls.js │ ├── main.js │ ├── package.json │ └── userland/ │ ├── README.md │ ├── app-stdlib/ │ │ ├── .gitignore │ │ ├── css/ │ │ │ ├── buttons.css │ │ │ ├── buttons.css.js │ │ │ ├── buttons2.css │ │ │ ├── buttons2.css.js │ │ │ ├── colors.css │ │ │ ├── colors.css.js │ │ │ ├── com/ │ │ │ │ ├── dropdown.css │ │ │ │ ├── dropdown.css.js │ │ │ │ ├── popups.css │ │ │ │ ├── popups.css.js │ │ │ │ ├── spinner.css │ │ │ │ ├── spinner.css.js │ │ │ │ ├── toast.css │ │ │ │ └── toast.css.js │ │ │ ├── common.css │ │ │ ├── common.css.js │ │ │ ├── fontawesome.css │ │ │ ├── fontawesome.css.js │ │ │ ├── inputs.css │ │ │ ├── inputs.css.js │ │ │ ├── markdown.css.js │ │ │ ├── reset.css │ │ │ ├── reset.css.js │ │ │ ├── tooltip.css │ │ │ ├── tooltip.css.js │ │ │ ├── typography.css │ │ │ └── typography.css.js │ │ ├── data/ │ │ │ └── emoji-list.js │ │ ├── js/ │ │ │ ├── clipboard.js │ │ │ ├── com/ │ │ │ │ ├── context-menu.js │ │ │ │ ├── hover-card.js │ │ │ │ ├── hoverable.js │ │ │ │ ├── img-fallbacks.js │ │ │ │ ├── popups/ │ │ │ │ │ ├── base.js │ │ │ │ │ ├── edit-bookmark.js │ │ │ │ │ ├── edit-cover-photo.js │ │ │ │ │ └── edit-thumb.js │ │ │ │ └── toast.js │ │ │ ├── const.js │ │ │ ├── dom.js │ │ │ ├── emoji.js │ │ │ ├── fs.js │ │ │ ├── functions.js │ │ │ ├── is-ext-binary.js │ │ │ ├── query-params.js │ │ │ ├── quill.js │ │ │ ├── strings.js │ │ │ ├── time.js │ │ │ └── vs/ │ │ │ ├── base/ │ │ │ │ └── worker/ │ │ │ │ └── workerMain.js │ │ │ ├── basic-languages/ │ │ │ │ ├── abap/ │ │ │ │ │ └── abap.js │ │ │ │ ├── apex/ │ │ │ │ │ └── apex.js │ │ │ │ ├── azcli/ │ │ │ │ │ └── azcli.js │ │ │ │ ├── bat/ │ │ │ │ │ └── bat.js │ │ │ │ ├── cameligo/ │ │ │ │ │ └── cameligo.js │ │ │ │ ├── clojure/ │ │ │ │ │ └── clojure.js │ │ │ │ ├── coffee/ │ │ │ │ │ └── coffee.js │ │ │ │ ├── cpp/ │ │ │ │ │ └── cpp.js │ │ │ │ ├── csharp/ │ │ │ │ │ └── csharp.js │ │ │ │ ├── csp/ │ │ │ │ │ └── csp.js │ │ │ │ ├── css/ │ │ │ │ │ └── css.js │ │ │ │ ├── dockerfile/ │ │ │ │ │ └── dockerfile.js │ │ │ │ ├── fsharp/ │ │ │ │ │ └── fsharp.js │ │ │ │ ├── go/ │ │ │ │ │ └── go.js │ │ │ │ ├── graphql/ │ │ │ │ │ └── graphql.js │ │ │ │ ├── handlebars/ │ │ │ │ │ └── handlebars.js │ │ │ │ ├── html/ │ │ │ │ │ └── html.js │ │ │ │ ├── ini/ │ │ │ │ │ └── ini.js │ │ │ │ ├── java/ │ │ │ │ │ └── java.js │ │ │ │ ├── javascript/ │ │ │ │ │ └── javascript.js │ │ │ │ ├── kotlin/ │ │ │ │ │ └── kotlin.js │ │ │ │ ├── less/ │ │ │ │ │ └── less.js │ │ │ │ ├── lua/ │ │ │ │ │ └── lua.js │ │ │ │ ├── markdown/ │ │ │ │ │ └── markdown.js │ │ │ │ ├── mips/ │ │ │ │ │ └── mips.js │ │ │ │ ├── msdax/ │ │ │ │ │ └── msdax.js │ │ │ │ ├── mysql/ │ │ │ │ │ └── mysql.js │ │ │ │ ├── objective-c/ │ │ │ │ │ └── objective-c.js │ │ │ │ ├── pascal/ │ │ │ │ │ └── pascal.js │ │ │ │ ├── pascaligo/ │ │ │ │ │ └── pascaligo.js │ │ │ │ ├── perl/ │ │ │ │ │ └── perl.js │ │ │ │ ├── pgsql/ │ │ │ │ │ └── pgsql.js │ │ │ │ ├── php/ │ │ │ │ │ └── php.js │ │ │ │ ├── postiats/ │ │ │ │ │ └── postiats.js │ │ │ │ ├── powerquery/ │ │ │ │ │ └── powerquery.js │ │ │ │ ├── powershell/ │ │ │ │ │ └── powershell.js │ │ │ │ ├── pug/ │ │ │ │ │ └── pug.js │ │ │ │ ├── python/ │ │ │ │ │ └── python.js │ │ │ │ ├── r/ │ │ │ │ │ └── r.js │ │ │ │ ├── razor/ │ │ │ │ │ └── razor.js │ │ │ │ ├── redis/ │ │ │ │ │ └── redis.js │ │ │ │ ├── redshift/ │ │ │ │ │ └── redshift.js │ │ │ │ ├── restructuredtext/ │ │ │ │ │ └── restructuredtext.js │ │ │ │ ├── ruby/ │ │ │ │ │ └── ruby.js │ │ │ │ ├── rust/ │ │ │ │ │ └── rust.js │ │ │ │ ├── sb/ │ │ │ │ │ └── sb.js │ │ │ │ ├── scheme/ │ │ │ │ │ └── scheme.js │ │ │ │ ├── scss/ │ │ │ │ │ └── scss.js │ │ │ │ ├── shell/ │ │ │ │ │ └── shell.js │ │ │ │ ├── solidity/ │ │ │ │ │ └── solidity.js │ │ │ │ ├── sophia/ │ │ │ │ │ └── sophia.js │ │ │ │ ├── sql/ │ │ │ │ │ └── sql.js │ │ │ │ ├── st/ │ │ │ │ │ └── st.js │ │ │ │ ├── swift/ │ │ │ │ │ └── swift.js │ │ │ │ ├── tcl/ │ │ │ │ │ └── tcl.js │ │ │ │ ├── twig/ │ │ │ │ │ └── twig.js │ │ │ │ ├── typescript/ │ │ │ │ │ └── typescript.js │ │ │ │ ├── vb/ │ │ │ │ │ └── vb.js │ │ │ │ ├── xml/ │ │ │ │ │ └── xml.js │ │ │ │ └── yaml/ │ │ │ │ └── yaml.js │ │ │ ├── editor/ │ │ │ │ ├── editor.main.css │ │ │ │ ├── editor.main.js │ │ │ │ ├── editor.main.nls.de.js │ │ │ │ ├── editor.main.nls.es.js │ │ │ │ ├── editor.main.nls.fr.js │ │ │ │ ├── editor.main.nls.it.js │ │ │ │ ├── editor.main.nls.ja.js │ │ │ │ ├── editor.main.nls.js │ │ │ │ ├── editor.main.nls.ko.js │ │ │ │ ├── editor.main.nls.ru.js │ │ │ │ ├── editor.main.nls.zh-cn.js │ │ │ │ └── editor.main.nls.zh-tw.js │ │ │ ├── language/ │ │ │ │ ├── css/ │ │ │ │ │ ├── cssMode.js │ │ │ │ │ └── cssWorker.js │ │ │ │ ├── html/ │ │ │ │ │ ├── htmlMode.js │ │ │ │ │ └── htmlWorker.js │ │ │ │ ├── json/ │ │ │ │ │ ├── jsonMode.js │ │ │ │ │ └── jsonWorker.js │ │ │ │ └── typescript/ │ │ │ │ ├── tsMode.js │ │ │ │ └── tsWorker.js │ │ │ └── loader.js │ │ ├── readme.md │ │ ├── scripts/ │ │ │ ├── css-watcher.js │ │ │ ├── emoji-data.txt │ │ │ ├── generate-css-js.js │ │ │ └── generate-emoji-list.js │ │ └── vendor/ │ │ ├── bytes/ │ │ │ ├── .editorconfig │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc.yml │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── History.md │ │ │ ├── LICENSE │ │ │ ├── Readme.md │ │ │ └── index.js │ │ ├── emoji-skin-tone/ │ │ │ ├── README.md │ │ │ └── index.js │ │ ├── lit-element/ │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── lib/ │ │ │ │ ├── css-tag.js │ │ │ │ ├── decorators.js │ │ │ │ └── updating-element.js │ │ │ ├── lit-element.js │ │ │ └── lit-html/ │ │ │ ├── CHANGELOG.md │ │ │ ├── CODE_OF_CONDUCT.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── directives/ │ │ │ │ ├── async-append.js │ │ │ │ ├── async-replace.js │ │ │ │ ├── cache.js │ │ │ │ ├── class-map.js │ │ │ │ ├── guard.js │ │ │ │ ├── if-defined.js │ │ │ │ ├── repeat.js │ │ │ │ ├── style-map.js │ │ │ │ ├── unsafe-html.js │ │ │ │ └── until.js │ │ │ ├── lib/ │ │ │ │ ├── default-template-processor.js │ │ │ │ ├── directive.js │ │ │ │ ├── dom.js │ │ │ │ ├── modify-template.js │ │ │ │ ├── part.js │ │ │ │ ├── parts.js │ │ │ │ ├── render-options.js │ │ │ │ ├── render.js │ │ │ │ ├── shady-render.js │ │ │ │ ├── template-factory.js │ │ │ │ ├── template-instance.js │ │ │ │ ├── template-processor.js │ │ │ │ ├── template-result.js │ │ │ │ └── template.js │ │ │ ├── lit-html.js │ │ │ └── polyfills/ │ │ │ └── template_polyfill.js │ │ ├── lit-element-router/ │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── utility/ │ │ │ └── router-utility.js │ │ ├── lodash.debounce.js │ │ ├── markdown-it.js │ │ ├── moment.js │ │ ├── quill/ │ │ │ ├── editor-style-fixes.css │ │ │ ├── quill.bubble.css │ │ │ ├── quill.js │ │ │ └── quill.snow.css │ │ ├── quill-mention/ │ │ │ ├── quill.mention.css │ │ │ └── quill.mention.js │ │ └── remove-markdown.js │ ├── cmd-pkg/ │ │ ├── css/ │ │ │ ├── main.css.js │ │ │ └── views/ │ │ │ ├── about.css.js │ │ │ └── file.css.js │ │ ├── drive-handler.css │ │ ├── drive-handler.js │ │ └── js/ │ │ ├── main.js │ │ └── views/ │ │ ├── about.js │ │ └── file.js │ ├── desktop/ │ │ ├── css/ │ │ │ ├── main.css │ │ │ └── main.css.js │ │ ├── index.html │ │ └── js/ │ │ ├── com/ │ │ │ └── add-link-popup.js │ │ ├── lib/ │ │ │ ├── address-book.js │ │ │ └── desktop.js │ │ └── main.js │ ├── diff/ │ │ ├── css/ │ │ │ └── main.css │ │ ├── index.html │ │ └── js/ │ │ ├── lib/ │ │ │ └── compare.js │ │ └── main.js │ ├── drive-view/ │ │ └── index.js │ ├── editor/ │ │ ├── css/ │ │ │ ├── app.css │ │ │ ├── com/ │ │ │ │ └── files-explorer.css.js │ │ │ ├── main.css │ │ │ └── toolbar.css │ │ ├── index.html │ │ └── js/ │ │ ├── com/ │ │ │ ├── files-explorer.js │ │ │ └── resize-image-popup.js │ │ └── main.js │ ├── explorer/ │ │ ├── README.md │ │ ├── css/ │ │ │ ├── buttons2.css.js │ │ │ ├── colors.css.js │ │ │ ├── com/ │ │ │ │ ├── dropdown.css.js │ │ │ │ ├── file/ │ │ │ │ │ └── file-display.css.js │ │ │ │ ├── folder/ │ │ │ │ │ ├── base-files-view.css.js │ │ │ │ │ ├── file-grid.css.js │ │ │ │ │ ├── file-list.css.js │ │ │ │ │ ├── inline-file-grid.css.js │ │ │ │ │ └── inline-file-list.css.js │ │ │ │ ├── spinner.css.js │ │ │ │ └── toast.css.js │ │ │ ├── fa-mod.css.js │ │ │ ├── font-awesome.css │ │ │ ├── inputs.css.js │ │ │ ├── main.css.js │ │ │ ├── tooltip.css.js │ │ │ ├── typography.css.js │ │ │ └── view/ │ │ │ ├── file.css.js │ │ │ └── folder.css.js │ │ ├── index.css │ │ ├── index.html │ │ ├── js/ │ │ │ ├── com/ │ │ │ │ ├── context-menu.js │ │ │ │ ├── file/ │ │ │ │ │ └── file-display.js │ │ │ │ ├── folder/ │ │ │ │ │ ├── base-files-view.js │ │ │ │ │ ├── file-grid.js │ │ │ │ │ ├── file-list.js │ │ │ │ │ ├── inline-file-grid.js │ │ │ │ │ └── inline-file-list.js │ │ │ │ ├── path-ancestry.js │ │ │ │ ├── settings-menu.js │ │ │ │ ├── share-menu.js │ │ │ │ ├── sidebar/ │ │ │ │ │ ├── contextual-help.js │ │ │ │ │ ├── drive-info.js │ │ │ │ │ ├── selection-info.js │ │ │ │ │ └── viewfile-info.js │ │ │ │ └── toast.js │ │ │ ├── lib/ │ │ │ │ ├── clipboard.js │ │ │ │ ├── config.js │ │ │ │ ├── context-menu.js │ │ │ │ ├── dom.js │ │ │ │ ├── drag-drop.js │ │ │ │ ├── files.js │ │ │ │ ├── fs.js │ │ │ │ ├── is-ext-binary.js │ │ │ │ ├── location.js │ │ │ │ ├── strings.js │ │ │ │ ├── time.js │ │ │ │ └── viewfile.js │ │ │ ├── main.js │ │ │ └── view/ │ │ │ ├── file.js │ │ │ ├── folder.js │ │ │ └── query.js │ │ ├── package.json │ │ ├── scripts/ │ │ │ └── build.sh │ │ ├── serve.json │ │ └── vendor/ │ │ ├── bytes/ │ │ │ ├── .editorconfig │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc.yml │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── History.md │ │ │ ├── LICENSE │ │ │ ├── Readme.md │ │ │ └── index.js │ │ ├── lit-element/ │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── lib/ │ │ │ │ ├── css-tag.js │ │ │ │ ├── decorators.js │ │ │ │ └── updating-element.js │ │ │ ├── lit-element.js │ │ │ └── lit-html/ │ │ │ ├── CHANGELOG.md │ │ │ ├── CODE_OF_CONDUCT.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── directives/ │ │ │ │ ├── async-append.js │ │ │ │ ├── async-replace.js │ │ │ │ ├── cache.js │ │ │ │ ├── class-map.js │ │ │ │ ├── guard.js │ │ │ │ ├── if-defined.js │ │ │ │ ├── repeat.js │ │ │ │ ├── style-map.js │ │ │ │ ├── unsafe-html.js │ │ │ │ └── until.js │ │ │ ├── lib/ │ │ │ │ ├── default-template-processor.js │ │ │ │ ├── directive.js │ │ │ │ ├── dom.js │ │ │ │ ├── modify-template.js │ │ │ │ ├── part.js │ │ │ │ ├── parts.js │ │ │ │ ├── render-options.js │ │ │ │ ├── render.js │ │ │ │ ├── shady-render.js │ │ │ │ ├── template-factory.js │ │ │ │ ├── template-instance.js │ │ │ │ ├── template-processor.js │ │ │ │ ├── template-result.js │ │ │ │ └── template.js │ │ │ ├── lit-html.js │ │ │ └── polyfills/ │ │ │ └── template_polyfill.js │ │ └── markdown-it.js │ ├── history/ │ │ ├── css/ │ │ │ ├── main.css │ │ │ └── main.css.js │ │ ├── index.html │ │ └── js/ │ │ └── main.js │ ├── hypercore-tools/ │ │ ├── css/ │ │ │ ├── main.css │ │ │ └── main.css.js │ │ ├── index.html │ │ └── js/ │ │ ├── lib/ │ │ │ └── qp.js │ │ └── main.js │ ├── init/ │ │ ├── index.html │ │ ├── index.js │ │ └── shutdown.html │ ├── library/ │ │ ├── css/ │ │ │ ├── main.css │ │ │ ├── main.css.js │ │ │ └── views/ │ │ │ ├── bookmarks.css.js │ │ │ ├── downloads.css.js │ │ │ ├── drives.css.js │ │ │ └── history.css.js │ │ ├── index.html │ │ └── js/ │ │ ├── main.js │ │ └── views/ │ │ ├── bookmarks.js │ │ ├── downloads.js │ │ ├── drives.js │ │ └── history.js │ ├── settings/ │ │ ├── css/ │ │ │ ├── empty.css.js │ │ │ ├── main.css │ │ │ ├── main.css.js │ │ │ └── views/ │ │ │ ├── blocking.css.js │ │ │ ├── devices.css.js │ │ │ ├── drive-handlers.css.js │ │ │ ├── fs-audit-log.css.js │ │ │ ├── general.css.js │ │ │ └── log.css.js │ │ ├── index.html │ │ └── js/ │ │ ├── lib/ │ │ │ ├── query-params.js │ │ │ └── validation.js │ │ ├── main.js │ │ └── views/ │ │ ├── blocking.js │ │ ├── daemon-log.js │ │ ├── devices.js │ │ ├── fs-audit-log.js │ │ ├── general.js │ │ ├── info.js │ │ ├── log.js │ │ └── network.js │ ├── setup/ │ │ ├── background-run.js │ │ ├── base-slide-view.js │ │ ├── common-css.js │ │ ├── index.html │ │ ├── index.js │ │ ├── intro.js │ │ ├── license.js │ │ └── migrating.js │ ├── site-info/ │ │ ├── css/ │ │ │ ├── com/ │ │ │ │ ├── drive-forks.css.js │ │ │ │ ├── identity.css.js │ │ │ │ ├── site-perms.css.js │ │ │ │ └── user-session.css.js │ │ │ ├── form.css.js │ │ │ ├── main.css │ │ │ └── main.css.js │ │ ├── index.html │ │ └── js/ │ │ ├── com/ │ │ │ ├── drive-forks.js │ │ │ ├── identity.js │ │ │ └── site-perms.js │ │ └── main.js │ └── webterm/ │ ├── css/ │ │ ├── main.css │ │ └── main.css.js │ ├── index.html │ └── js/ │ ├── builtins/ │ │ ├── index.js │ │ ├── manifest.js │ │ ├── term.js │ │ └── util.js │ ├── lib/ │ │ ├── cliclopts.1.1.1.js │ │ ├── ls-array.js │ │ ├── parser.js │ │ ├── term-drive-wrapper.js │ │ ├── term-icon.js │ │ └── webterm.peg │ └── main.js ├── appveyor.yml ├── archive-notice.md ├── build/ │ ├── entitlements.plist │ ├── icon.icns │ ├── icons/ │ │ └── make-sizes.sh │ ├── make-icns.sh │ └── pxms/ │ ├── files-drive-icon.pxm │ ├── group-drive-icon.pxm │ ├── module-drive-icon.pxm │ ├── other-drive-icon.pxm │ ├── user-drive-icon.pxm │ ├── website-drive-icon.pxm │ └── webtermcmdpkg-drive-icon.pxm ├── build-notes.md ├── scripts/ │ ├── afterSignHook.js │ ├── gen-bin-hash.js │ ├── gulpfile.js │ ├── how-to-make-a-release.md │ ├── package.json │ ├── settings.json │ └── tasks/ │ ├── build/ │ │ ├── build.js │ │ ├── bundle.js │ │ └── generate_spec_imports.js │ ├── burnthemall.js │ ├── import-schemas.js │ ├── postbuild.js │ ├── rebuild.js │ ├── start-cli.js │ ├── start.js │ ├── util-run.js │ └── utils.js └── tests/ └── session-perms-test/ ├── index.html ├── index.js └── index.json