├── .gitignore ├── LICENSE ├── README.md ├── docs ├── bower.json ├── bower_components │ ├── CodeMirror │ │ ├── .bower.json │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── addon │ │ │ ├── comment │ │ │ │ ├── comment.js │ │ │ │ └── continuecomment.js │ │ │ ├── dialog │ │ │ │ ├── dialog.css │ │ │ │ └── dialog.js │ │ │ ├── display │ │ │ │ ├── autorefresh.js │ │ │ │ ├── fullscreen.css │ │ │ │ ├── fullscreen.js │ │ │ │ ├── panel.js │ │ │ │ ├── placeholder.js │ │ │ │ └── rulers.js │ │ │ ├── edit │ │ │ │ ├── closebrackets.js │ │ │ │ ├── closetag.js │ │ │ │ ├── continuelist.js │ │ │ │ ├── matchbrackets.js │ │ │ │ ├── matchtags.js │ │ │ │ └── trailingspace.js │ │ │ ├── fold │ │ │ │ ├── brace-fold.js │ │ │ │ ├── comment-fold.js │ │ │ │ ├── foldcode.js │ │ │ │ ├── foldgutter.css │ │ │ │ ├── foldgutter.js │ │ │ │ ├── indent-fold.js │ │ │ │ ├── markdown-fold.js │ │ │ │ └── xml-fold.js │ │ │ ├── hint │ │ │ │ ├── anyword-hint.js │ │ │ │ ├── css-hint.js │ │ │ │ ├── html-hint.js │ │ │ │ ├── javascript-hint.js │ │ │ │ ├── show-hint.css │ │ │ │ ├── show-hint.js │ │ │ │ ├── sql-hint.js │ │ │ │ └── xml-hint.js │ │ │ ├── lint │ │ │ │ ├── coffeescript-lint.js │ │ │ │ ├── css-lint.js │ │ │ │ ├── html-lint.js │ │ │ │ ├── javascript-lint.js │ │ │ │ ├── json-lint.js │ │ │ │ ├── lint.css │ │ │ │ ├── lint.js │ │ │ │ └── yaml-lint.js │ │ │ ├── merge │ │ │ │ ├── merge.css │ │ │ │ └── merge.js │ │ │ ├── mode │ │ │ │ ├── loadmode.js │ │ │ │ ├── multiplex.js │ │ │ │ ├── multiplex_test.js │ │ │ │ ├── overlay.js │ │ │ │ └── simple.js │ │ │ ├── runmode │ │ │ │ ├── colorize.js │ │ │ │ ├── runmode-standalone.js │ │ │ │ ├── runmode.js │ │ │ │ └── runmode.node.js │ │ │ ├── scroll │ │ │ │ ├── annotatescrollbar.js │ │ │ │ ├── scrollpastend.js │ │ │ │ ├── simplescrollbars.css │ │ │ │ └── simplescrollbars.js │ │ │ ├── search │ │ │ │ ├── jump-to-line.js │ │ │ │ ├── match-highlighter.js │ │ │ │ ├── matchesonscrollbar.css │ │ │ │ ├── matchesonscrollbar.js │ │ │ │ ├── search.js │ │ │ │ └── searchcursor.js │ │ │ ├── selection │ │ │ │ ├── active-line.js │ │ │ │ ├── mark-selection.js │ │ │ │ └── selection-pointer.js │ │ │ ├── tern │ │ │ │ ├── tern.css │ │ │ │ ├── tern.js │ │ │ │ └── worker.js │ │ │ └── wrap │ │ │ │ └── hardwrap.js │ │ ├── bower.json │ │ ├── keymap │ │ │ ├── emacs.js │ │ │ ├── sublime.js │ │ │ └── vim.js │ │ ├── lib │ │ │ ├── codemirror.css │ │ │ └── codemirror.js │ │ ├── mode │ │ │ ├── apl │ │ │ │ └── apl.js │ │ │ ├── asciiarmor │ │ │ │ └── asciiarmor.js │ │ │ ├── asn.1 │ │ │ │ └── asn.1.js │ │ │ ├── asterisk │ │ │ │ └── asterisk.js │ │ │ ├── brainfuck │ │ │ │ └── brainfuck.js │ │ │ ├── clike │ │ │ │ └── clike.js │ │ │ ├── clojure │ │ │ │ └── clojure.js │ │ │ ├── cmake │ │ │ │ └── cmake.js │ │ │ ├── cobol │ │ │ │ └── cobol.js │ │ │ ├── coffeescript │ │ │ │ └── coffeescript.js │ │ │ ├── commonlisp │ │ │ │ └── commonlisp.js │ │ │ ├── crystal │ │ │ │ └── crystal.js │ │ │ ├── css │ │ │ │ └── css.js │ │ │ ├── cypher │ │ │ │ └── cypher.js │ │ │ ├── d │ │ │ │ └── d.js │ │ │ ├── dart │ │ │ │ └── dart.js │ │ │ ├── diff │ │ │ │ └── diff.js │ │ │ ├── django │ │ │ │ └── django.js │ │ │ ├── dockerfile │ │ │ │ └── dockerfile.js │ │ │ ├── dtd │ │ │ │ └── dtd.js │ │ │ ├── dylan │ │ │ │ └── dylan.js │ │ │ ├── ebnf │ │ │ │ └── ebnf.js │ │ │ ├── ecl │ │ │ │ └── ecl.js │ │ │ ├── eiffel │ │ │ │ └── eiffel.js │ │ │ ├── elm │ │ │ │ └── elm.js │ │ │ ├── erlang │ │ │ │ └── erlang.js │ │ │ ├── factor │ │ │ │ └── factor.js │ │ │ ├── fcl │ │ │ │ └── fcl.js │ │ │ ├── forth │ │ │ │ └── forth.js │ │ │ ├── fortran │ │ │ │ └── fortran.js │ │ │ ├── gas │ │ │ │ └── gas.js │ │ │ ├── gfm │ │ │ │ └── gfm.js │ │ │ ├── gherkin │ │ │ │ └── gherkin.js │ │ │ ├── go │ │ │ │ └── go.js │ │ │ ├── groovy │ │ │ │ └── groovy.js │ │ │ ├── haml │ │ │ │ └── haml.js │ │ │ ├── handlebars │ │ │ │ └── handlebars.js │ │ │ ├── haskell-literate │ │ │ │ └── haskell-literate.js │ │ │ ├── haskell │ │ │ │ └── haskell.js │ │ │ ├── haxe │ │ │ │ └── haxe.js │ │ │ ├── htmlembedded │ │ │ │ └── htmlembedded.js │ │ │ ├── htmlmixed │ │ │ │ └── htmlmixed.js │ │ │ ├── http │ │ │ │ └── http.js │ │ │ ├── idl │ │ │ │ └── idl.js │ │ │ ├── jade │ │ │ │ └── jade.js │ │ │ ├── javascript │ │ │ │ └── javascript.js │ │ │ ├── jinja2 │ │ │ │ └── jinja2.js │ │ │ ├── jsx │ │ │ │ └── jsx.js │ │ │ ├── julia │ │ │ │ └── julia.js │ │ │ ├── livescript │ │ │ │ └── livescript.js │ │ │ ├── lua │ │ │ │ └── lua.js │ │ │ ├── markdown │ │ │ │ └── markdown.js │ │ │ ├── mathematica │ │ │ │ └── mathematica.js │ │ │ ├── mbox │ │ │ │ └── mbox.js │ │ │ ├── meta.js │ │ │ ├── mirc │ │ │ │ └── mirc.js │ │ │ ├── mllike │ │ │ │ └── mllike.js │ │ │ ├── modelica │ │ │ │ └── modelica.js │ │ │ ├── mscgen │ │ │ │ └── mscgen.js │ │ │ ├── mumps │ │ │ │ └── mumps.js │ │ │ ├── nginx │ │ │ │ └── nginx.js │ │ │ ├── nsis │ │ │ │ └── nsis.js │ │ │ ├── ntriples │ │ │ │ └── ntriples.js │ │ │ ├── octave │ │ │ │ └── octave.js │ │ │ ├── oz │ │ │ │ └── oz.js │ │ │ ├── pascal │ │ │ │ └── pascal.js │ │ │ ├── pegjs │ │ │ │ └── pegjs.js │ │ │ ├── perl │ │ │ │ └── perl.js │ │ │ ├── php │ │ │ │ └── php.js │ │ │ ├── pig │ │ │ │ └── pig.js │ │ │ ├── powershell │ │ │ │ └── powershell.js │ │ │ ├── properties │ │ │ │ └── properties.js │ │ │ ├── protobuf │ │ │ │ └── protobuf.js │ │ │ ├── puppet │ │ │ │ └── puppet.js │ │ │ ├── python │ │ │ │ └── python.js │ │ │ ├── q │ │ │ │ └── q.js │ │ │ ├── r │ │ │ │ └── r.js │ │ │ ├── rpm │ │ │ │ └── rpm.js │ │ │ ├── rst │ │ │ │ └── rst.js │ │ │ ├── ruby │ │ │ │ └── ruby.js │ │ │ ├── rust │ │ │ │ └── rust.js │ │ │ ├── sas │ │ │ │ └── sas.js │ │ │ ├── sass │ │ │ │ └── sass.js │ │ │ ├── scheme │ │ │ │ └── scheme.js │ │ │ ├── shell │ │ │ │ └── shell.js │ │ │ ├── sieve │ │ │ │ └── sieve.js │ │ │ ├── slim │ │ │ │ └── slim.js │ │ │ ├── smalltalk │ │ │ │ └── smalltalk.js │ │ │ ├── smarty │ │ │ │ └── smarty.js │ │ │ ├── solr │ │ │ │ └── solr.js │ │ │ ├── soy │ │ │ │ └── soy.js │ │ │ ├── sparql │ │ │ │ └── sparql.js │ │ │ ├── spreadsheet │ │ │ │ └── spreadsheet.js │ │ │ ├── sql │ │ │ │ └── sql.js │ │ │ ├── stex │ │ │ │ └── stex.js │ │ │ ├── stylus │ │ │ │ └── stylus.js │ │ │ ├── swift │ │ │ │ └── swift.js │ │ │ ├── tcl │ │ │ │ └── tcl.js │ │ │ ├── textile │ │ │ │ └── textile.js │ │ │ ├── tiddlywiki │ │ │ │ ├── tiddlywiki.css │ │ │ │ └── tiddlywiki.js │ │ │ ├── tiki │ │ │ │ ├── tiki.css │ │ │ │ └── tiki.js │ │ │ ├── toml │ │ │ │ └── toml.js │ │ │ ├── tornado │ │ │ │ └── tornado.js │ │ │ ├── troff │ │ │ │ └── troff.js │ │ │ ├── ttcn-cfg │ │ │ │ └── ttcn-cfg.js │ │ │ ├── ttcn │ │ │ │ └── ttcn.js │ │ │ ├── turtle │ │ │ │ └── turtle.js │ │ │ ├── twig │ │ │ │ └── twig.js │ │ │ ├── vb │ │ │ │ └── vb.js │ │ │ ├── vbscript │ │ │ │ └── vbscript.js │ │ │ ├── velocity │ │ │ │ └── velocity.js │ │ │ ├── verilog │ │ │ │ └── verilog.js │ │ │ ├── vhdl │ │ │ │ └── vhdl.js │ │ │ ├── vue │ │ │ │ └── vue.js │ │ │ ├── webidl │ │ │ │ └── webidl.js │ │ │ ├── xml │ │ │ │ └── xml.js │ │ │ ├── xquery │ │ │ │ └── xquery.js │ │ │ ├── yacas │ │ │ │ └── yacas.js │ │ │ ├── yaml-frontmatter │ │ │ │ └── yaml-frontmatter.js │ │ │ ├── yaml │ │ │ │ └── yaml.js │ │ │ └── z80 │ │ │ │ └── z80.js │ │ └── theme │ │ │ ├── 3024-day.css │ │ │ ├── 3024-night.css │ │ │ ├── abcdef.css │ │ │ ├── ambiance-mobile.css │ │ │ ├── ambiance.css │ │ │ ├── base16-dark.css │ │ │ ├── base16-light.css │ │ │ ├── bespin.css │ │ │ ├── blackboard.css │ │ │ ├── cobalt.css │ │ │ ├── colorforth.css │ │ │ ├── dracula.css │ │ │ ├── eclipse.css │ │ │ ├── elegant.css │ │ │ ├── erlang-dark.css │ │ │ ├── hopscotch.css │ │ │ ├── icecoder.css │ │ │ ├── isotope.css │ │ │ ├── lesser-dark.css │ │ │ ├── liquibyte.css │ │ │ ├── material.css │ │ │ ├── mbo.css │ │ │ ├── mdn-like.css │ │ │ ├── midnight.css │ │ │ ├── monokai.css │ │ │ ├── neat.css │ │ │ ├── neo.css │ │ │ ├── night.css │ │ │ ├── paraiso-dark.css │ │ │ ├── paraiso-light.css │ │ │ ├── pastel-on-dark.css │ │ │ ├── railscasts.css │ │ │ ├── rubyblue.css │ │ │ ├── seti.css │ │ │ ├── solarized.css │ │ │ ├── the-matrix.css │ │ │ ├── tomorrow-night-bright.css │ │ │ ├── tomorrow-night-eighties.css │ │ │ ├── ttcn.css │ │ │ ├── twilight.css │ │ │ ├── vibrant-ink.css │ │ │ ├── xq-dark.css │ │ │ ├── xq-light.css │ │ │ ├── yeti.css │ │ │ └── zenburn.css │ ├── d3 │ │ ├── .bower.json │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── d3.js │ │ └── d3.min.js │ ├── dagre-d3 │ │ ├── .bower.json │ │ ├── LICENSE │ │ ├── bower.json │ │ ├── demo │ │ │ ├── arrows.html │ │ │ ├── clusters.html │ │ │ ├── demo.css │ │ │ ├── demo.js │ │ │ ├── dom.html │ │ │ ├── etl-status.html │ │ │ ├── graph-story-board.html │ │ │ ├── hover.html │ │ │ ├── interactive-demo.html │ │ │ ├── sentence-tokenization.html │ │ │ ├── shapes.html │ │ │ ├── style-attrs.html │ │ │ ├── svg-labels.html │ │ │ ├── tcp-state-diagram.html │ │ │ ├── tipsy.css │ │ │ ├── tipsy.js │ │ │ └── user-defined.html │ │ ├── dist │ │ │ ├── dagre-d3.core.js │ │ │ ├── dagre-d3.core.min.js │ │ │ └── dagre-d3.core.min.js.map │ │ └── gulpfile.js │ ├── dagre │ │ ├── .bower.json │ │ ├── LICENSE │ │ ├── bower.json │ │ └── dist │ │ │ ├── dagre.core.js │ │ │ └── dagre.core.min.js │ ├── font-roboto │ │ ├── .bower.json │ │ ├── README.md │ │ ├── bower.json │ │ └── roboto.html │ ├── graphlib │ │ ├── .bower.json │ │ ├── LICENSE │ │ ├── bower.json │ │ └── dist │ │ │ ├── graphlib.core.js │ │ │ └── graphlib.core.min.js │ ├── iron-a11y-announcer │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ ├── index.html │ │ │ └── x-announces.html │ │ ├── index.html │ │ ├── iron-a11y-announcer.html │ │ └── test │ │ │ ├── index.html │ │ │ └── iron-a11y-announcer.html │ ├── iron-a11y-keys-behavior │ │ ├── .bower.json │ │ ├── .github │ │ │ └── ISSUE_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ ├── index.html │ │ │ └── x-key-aware.html │ │ ├── index.html │ │ ├── iron-a11y-keys-behavior.html │ │ └── test │ │ │ ├── basic-test.html │ │ │ └── index.html │ ├── iron-ajax │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── hero.svg │ │ ├── index.html │ │ ├── iron-ajax.html │ │ ├── iron-request.html │ │ └── test │ │ │ ├── index.html │ │ │ ├── iron-ajax.html │ │ │ └── iron-request.html │ ├── iron-autogrow-textarea │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── hero.svg │ │ ├── index.html │ │ ├── iron-autogrow-textarea.html │ │ └── test │ │ │ ├── basic.html │ │ │ └── index.html │ ├── iron-behaviors │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ ├── index.html │ │ │ └── simple-button.html │ │ ├── index.html │ │ ├── iron-button-state.html │ │ ├── iron-control-state.html │ │ └── test │ │ │ ├── active-state.html │ │ │ ├── disabled-state.html │ │ │ ├── focused-state.html │ │ │ ├── index.html │ │ │ └── test-elements.html │ ├── iron-checked-element-behavior │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ ├── index.html │ │ │ └── simple-checkbox.html │ │ ├── index.html │ │ ├── iron-checked-element-behavior.html │ │ └── test │ │ │ ├── basic.html │ │ │ ├── index.html │ │ │ └── simple-checkbox.html │ ├── iron-collapse │ │ ├── .bower.json │ │ ├── .github │ │ │ └── ISSUE_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── hero.svg │ │ ├── index.html │ │ ├── iron-collapse.html │ │ └── test │ │ │ ├── a11y.html │ │ │ ├── basic.html │ │ │ ├── horizontal.html │ │ │ ├── index.html │ │ │ └── nested.html │ ├── iron-fit-behavior │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ ├── index.html │ │ │ └── simple-fit.html │ │ ├── index.html │ │ ├── iron-fit-behavior.html │ │ └── test │ │ │ ├── index.html │ │ │ ├── iron-fit-behavior.html │ │ │ └── test-fit.html │ ├── iron-flex-layout │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── classes │ │ │ ├── iron-flex-layout.html │ │ │ └── iron-shadow-flex-layout.html │ │ ├── demo │ │ │ └── index.html │ │ ├── index.html │ │ ├── iron-flex-layout-classes.html │ │ ├── iron-flex-layout.html │ │ └── test │ │ │ ├── index.html │ │ │ ├── iron-flex-layout-classes.html │ │ │ └── iron-flex-layout.html │ ├── iron-form-element-behavior │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ ├── index.html │ │ │ ├── simple-element.html │ │ │ └── simple-form.html │ │ ├── index.html │ │ ├── iron-form-element-behavior.html │ │ └── test │ │ │ ├── basic.html │ │ │ ├── index.html │ │ │ ├── simple-element.html │ │ │ └── simple-form.html │ ├── iron-icon │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ ├── async.html │ │ │ ├── index.html │ │ │ └── location.png │ │ ├── hero.svg │ │ ├── index.html │ │ ├── iron-icon.html │ │ └── test │ │ │ ├── index.html │ │ │ └── iron-icon.html │ ├── iron-icons │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── av-icons.html │ │ ├── bower.json │ │ ├── communication-icons.html │ │ ├── demo │ │ │ └── index.html │ │ ├── device-icons.html │ │ ├── editor-icons.html │ │ ├── hardware-icons.html │ │ ├── hero.svg │ │ ├── image-icons.html │ │ ├── index.html │ │ ├── iron-icons.html │ │ ├── maps-icons.html │ │ ├── notification-icons.html │ │ ├── places-icons.html │ │ └── social-icons.html │ ├── iron-iconset-svg │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ ├── index.html │ │ │ └── svg-sample-icons.html │ │ ├── index.html │ │ ├── iron-iconset-svg.html │ │ └── test │ │ │ ├── index.html │ │ │ └── iron-iconset-svg.html │ ├── iron-input │ │ ├── .bower.json │ │ ├── .github │ │ │ └── ISSUE_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── hero.svg │ │ ├── index.html │ │ ├── iron-input.html │ │ └── test │ │ │ ├── disabled-input.html │ │ │ ├── index.html │ │ │ ├── iron-input.html │ │ │ └── letters-only.html │ ├── iron-media-query │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── hero.svg │ │ ├── index.html │ │ ├── iron-media-query.html │ │ └── test │ │ │ ├── basic.html │ │ │ └── index.html │ ├── iron-menu-behavior │ │ ├── .bower.json │ │ ├── .github │ │ │ └── ISSUE_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ ├── index.html │ │ │ ├── simple-menu.html │ │ │ └── simple-menubar.html │ │ ├── index.html │ │ ├── iron-menu-behavior.html │ │ ├── iron-menubar-behavior.html │ │ └── test │ │ │ ├── index.html │ │ │ ├── iron-menu-behavior.html │ │ │ ├── iron-menubar-behavior.html │ │ │ ├── test-menu.html │ │ │ └── test-menubar.html │ ├── iron-meta │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── hero.svg │ │ ├── index.html │ │ ├── iron-meta.html │ │ └── test │ │ │ ├── basic.html │ │ │ ├── index.html │ │ │ └── iron-meta.html │ ├── iron-overlay-behavior │ │ ├── .bower.json │ │ ├── .github │ │ │ └── ISSUE_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ ├── index.html │ │ │ └── simple-overlay.html │ │ ├── index.html │ │ ├── iron-overlay-backdrop.html │ │ ├── iron-overlay-behavior.html │ │ ├── iron-overlay-manager.html │ │ └── test │ │ │ ├── index.html │ │ │ ├── iron-overlay-backdrop.html │ │ │ ├── iron-overlay-behavior.html │ │ │ ├── test-buttons.html │ │ │ ├── test-menu-button.html │ │ │ ├── test-overlay.html │ │ │ └── test-overlay2.html │ ├── iron-pages │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── hero.svg │ │ ├── index.html │ │ ├── iron-pages.html │ │ └── test │ │ │ ├── attr-for-selected.html │ │ │ ├── basic.html │ │ │ └── index.html │ ├── iron-resizable-behavior │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ ├── index.html │ │ │ └── src │ │ │ │ └── x-app.html │ │ ├── index.html │ │ ├── iron-resizable-behavior.html │ │ └── test │ │ │ ├── basic.html │ │ │ ├── index.html │ │ │ ├── iron-resizable-behavior.html │ │ │ └── test-elements.html │ ├── iron-selector │ │ ├── .bower.json │ │ ├── .github │ │ │ └── ISSUE_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── index.html │ │ ├── iron-multi-selectable.html │ │ ├── iron-selectable.html │ │ ├── iron-selection.html │ │ ├── iron-selector.html │ │ └── test │ │ │ ├── activate-event.html │ │ │ ├── attr-for-selected-elements.html │ │ │ ├── attr-for-selected.html │ │ │ ├── basic.html │ │ │ ├── content-element.html │ │ │ ├── content.html │ │ │ ├── excluded-local-names.html │ │ │ ├── index.html │ │ │ ├── multi.html │ │ │ ├── next-previous.html │ │ │ ├── numeric-ids.html │ │ │ ├── selected-attribute.html │ │ │ └── template-repeat.html │ ├── iron-validatable-behavior │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ ├── cats-only.html │ │ │ ├── index.html │ │ │ └── validatable-input.html │ │ ├── index.html │ │ ├── iron-validatable-behavior.html │ │ └── test │ │ │ ├── index.html │ │ │ ├── iron-validatable-behavior.html │ │ │ └── test-validatable.html │ ├── lodash │ │ ├── .bower.json │ │ ├── LICENSE │ │ ├── bower.json │ │ ├── lodash.js │ │ └── lodash.min.js │ ├── neon-animation │ │ ├── .bower.json │ │ ├── .github │ │ │ └── ISSUE_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── animations │ │ │ ├── cascaded-animation.html │ │ │ ├── fade-in-animation.html │ │ │ ├── fade-out-animation.html │ │ │ ├── hero-animation.html │ │ │ ├── opaque-animation.html │ │ │ ├── reverse-ripple-animation.html │ │ │ ├── ripple-animation.html │ │ │ ├── scale-down-animation.html │ │ │ ├── scale-up-animation.html │ │ │ ├── slide-down-animation.html │ │ │ ├── slide-from-bottom-animation.html │ │ │ ├── slide-from-left-animation.html │ │ │ ├── slide-from-right-animation.html │ │ │ ├── slide-from-top-animation.html │ │ │ ├── slide-left-animation.html │ │ │ ├── slide-right-animation.html │ │ │ ├── slide-up-animation.html │ │ │ └── transform-animation.html │ │ ├── bower.json │ │ ├── demo │ │ │ ├── card │ │ │ │ ├── index.html │ │ │ │ ├── x-card.html │ │ │ │ └── x-cards-list.html │ │ │ ├── declarative │ │ │ │ └── index.html │ │ │ ├── doc │ │ │ │ ├── index.html │ │ │ │ ├── my-animatable.html │ │ │ │ └── my-dialog.html │ │ │ ├── dropdown │ │ │ │ ├── animated-dropdown.html │ │ │ │ └── index.html │ │ │ ├── grid │ │ │ │ ├── animated-grid.html │ │ │ │ ├── fullsize-page-with-card.html │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── list │ │ │ │ ├── full-view.html │ │ │ │ ├── index.html │ │ │ │ ├── list-demo.html │ │ │ │ └── list-view.html │ │ │ ├── load │ │ │ │ ├── animated-grid.html │ │ │ │ ├── full-page.html │ │ │ │ └── index.html │ │ │ ├── reprojection │ │ │ │ ├── animated-grid.html │ │ │ │ ├── fullsize-page-with-card.html │ │ │ │ ├── index.html │ │ │ │ └── reprojected-pages.html │ │ │ ├── shared-styles.html │ │ │ └── tiles │ │ │ │ ├── circles-page.html │ │ │ │ ├── index.html │ │ │ │ └── squares-page.html │ │ ├── guides │ │ │ └── neon-animation.md │ │ ├── index.html │ │ ├── neon-animatable-behavior.html │ │ ├── neon-animatable.html │ │ ├── neon-animated-pages.html │ │ ├── neon-animation-behavior.html │ │ ├── neon-animation-runner-behavior.html │ │ ├── neon-animation.html │ │ ├── neon-animations.html │ │ ├── neon-shared-element-animatable-behavior.html │ │ ├── neon-shared-element-animation-behavior.html │ │ ├── test │ │ │ ├── index.html │ │ │ ├── neon-animated-pages-descendant-selection.html │ │ │ ├── neon-animated-pages-lazy.html │ │ │ ├── neon-animated-pages.html │ │ │ └── test-resizable-pages.html │ │ └── web-animations.html │ ├── paper-behaviors │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ ├── index.html │ │ │ ├── paper-button.html │ │ │ └── paper-radio-button.html │ │ ├── index.html │ │ ├── paper-button-behavior.html │ │ ├── paper-checked-element-behavior.html │ │ ├── paper-inky-focus-behavior.html │ │ ├── paper-ripple-behavior.html │ │ └── test │ │ │ ├── index.html │ │ │ ├── paper-button-behavior.html │ │ │ ├── paper-checked-element-behavior.html │ │ │ ├── paper-radio-button-behavior.html │ │ │ ├── paper-ripple-behavior.html │ │ │ ├── shadowed-ripple.html │ │ │ ├── test-button.html │ │ │ └── test-radio-button.html │ ├── paper-button │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── index.html │ │ ├── paper-button.html │ │ └── test │ │ │ ├── index.html │ │ │ └── paper-button.html │ ├── paper-dialog-behavior │ │ ├── .bower.json │ │ ├── .github │ │ │ └── ISSUE_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ ├── index.html │ │ │ └── simple-dialog.html │ │ ├── hero.svg │ │ ├── index.html │ │ ├── paper-dialog-behavior.html │ │ ├── paper-dialog-common.css │ │ ├── paper-dialog-shared-styles.html │ │ └── test │ │ │ ├── index.html │ │ │ ├── paper-dialog-behavior.html │ │ │ ├── test-buttons.html │ │ │ └── test-dialog.html │ ├── paper-dialog │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── hero.svg │ │ ├── index.html │ │ ├── paper-dialog.html │ │ └── test │ │ │ ├── index.html │ │ │ └── paper-dialog.html │ ├── paper-drawer-panel │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── hero.svg │ │ ├── index.html │ │ ├── paper-drawer-panel.html │ │ └── test │ │ │ ├── focus.html │ │ │ ├── index.html │ │ │ ├── positioning.html │ │ │ └── small-devices.html │ ├── paper-icon-button │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── index.html │ │ ├── paper-icon-button.html │ │ └── test │ │ │ ├── a11y.html │ │ │ ├── basic.html │ │ │ └── index.html │ ├── paper-input │ │ ├── .bower.json │ │ ├── .github │ │ │ └── ISSUE_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── all-imports.html │ │ ├── bower.json │ │ ├── demo │ │ │ ├── index.html │ │ │ ├── ssn-input.html │ │ │ └── ssn-validator.html │ │ ├── hero.svg │ │ ├── index.html │ │ ├── paper-input-addon-behavior.html │ │ ├── paper-input-behavior.html │ │ ├── paper-input-char-counter.html │ │ ├── paper-input-container.html │ │ ├── paper-input-error.html │ │ ├── paper-input.html │ │ ├── paper-textarea.html │ │ └── test │ │ │ ├── index.html │ │ │ ├── letters-only.html │ │ │ ├── paper-input-char-counter.html │ │ │ ├── paper-input-container.html │ │ │ ├── paper-input-error.html │ │ │ ├── paper-input.html │ │ │ └── paper-textarea.html │ ├── paper-item │ │ ├── .bower.json │ │ ├── .github │ │ │ └── ISSUE_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── all-imports.html │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── index.html │ │ ├── paper-icon-item.html │ │ ├── paper-item-behavior.html │ │ ├── paper-item-body.html │ │ ├── paper-item-shared-styles.html │ │ ├── paper-item.html │ │ └── test │ │ │ ├── index.html │ │ │ └── paper-item.html │ ├── paper-material │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── index.html │ │ ├── paper-material-shared-styles.html │ │ ├── paper-material.html │ │ └── test │ │ │ ├── index.html │ │ │ └── paper-material.html │ ├── paper-menu │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── hero.svg │ │ ├── index.html │ │ ├── paper-menu-shared-styles.html │ │ ├── paper-menu.html │ │ ├── paper-submenu.html │ │ └── test │ │ │ ├── index.html │ │ │ ├── paper-menu.html │ │ │ └── paper-submenu.html │ ├── paper-ripple │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── hero.svg │ │ ├── index.html │ │ ├── paper-ripple.html │ │ └── test │ │ │ ├── index.html │ │ │ └── paper-ripple.html │ ├── paper-spinner │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── hero.svg │ │ ├── index.html │ │ ├── paper-spinner-behavior.html │ │ ├── paper-spinner-lite.html │ │ ├── paper-spinner-styles.html │ │ ├── paper-spinner.html │ │ └── test │ │ │ ├── index.html │ │ │ └── paper-spinner.html │ ├── paper-styles │ │ ├── .bower.json │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── classes │ │ │ ├── global.html │ │ │ ├── shadow-layout.html │ │ │ ├── shadow.html │ │ │ └── typography.html │ │ ├── color.html │ │ ├── default-theme.html │ │ ├── demo-pages.html │ │ ├── demo.css │ │ ├── demo │ │ │ └── index.html │ │ ├── index.html │ │ ├── paper-styles-classes.html │ │ ├── paper-styles.html │ │ ├── shadow.html │ │ └── typography.html │ ├── paper-toast │ │ ├── .bower.json │ │ ├── .github │ │ │ └── ISSUE_TEMPLATE.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ └── index.html │ │ ├── hero.svg │ │ ├── index.html │ │ ├── paper-toast.html │ │ └── test │ │ │ ├── basic.html │ │ │ └── index.html │ ├── paper-tooltip │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── demo │ │ │ ├── index.html │ │ │ └── test-button.html │ │ ├── index.html │ │ ├── paper-tooltip.html │ │ └── test │ │ │ ├── basic.html │ │ │ ├── index.html │ │ │ └── test-button.html │ ├── polymer │ │ ├── .bower.json │ │ ├── LICENSE.txt │ │ ├── bower.json │ │ ├── build.log │ │ ├── polymer-micro.html │ │ ├── polymer-mini.html │ │ └── polymer.html │ ├── promise-polyfill │ │ ├── .bower.json │ │ ├── Gruntfile.js │ │ ├── LICENSE │ │ ├── Promise-Statics.js │ │ ├── Promise.js │ │ ├── Promise.min.js │ │ ├── README.md │ │ ├── bower.json │ │ ├── package.json │ │ ├── promise-polyfill-lite.html │ │ └── promise-polyfill.html │ ├── web-animations-js │ │ ├── .bower.json │ │ ├── COPYING │ │ ├── History.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── web-animations-next-lite.min.js │ │ ├── web-animations-next-lite.min.js.map │ │ ├── web-animations-next.min.js │ │ ├── web-animations-next.min.js.map │ │ ├── web-animations.html │ │ ├── web-animations.min.js │ │ └── web-animations.min.js.map │ └── webcomponentsjs │ │ ├── .bower.json │ │ ├── CustomElements.js │ │ ├── CustomElements.min.js │ │ ├── HTMLImports.js │ │ ├── HTMLImports.min.js │ │ ├── MutationObserver.js │ │ ├── MutationObserver.min.js │ │ ├── README.md │ │ ├── ShadowDOM.js │ │ ├── ShadowDOM.min.js │ │ ├── bower.json │ │ ├── build.log │ │ ├── package.json │ │ ├── webcomponents-lite.js │ │ ├── webcomponents-lite.min.js │ │ ├── webcomponents.js │ │ └── webcomponents.min.js ├── canopy-app.html ├── canopy-bailout.html ├── canopy-splitter.html ├── canopy-toolbar.html ├── canopy-tutorial.html ├── favicon.ico ├── images │ ├── step-1.png │ ├── step-2.png │ ├── step-3.png │ ├── step-4.png │ ├── step-5.png │ ├── step-6.png │ └── step-7.png ├── index.html ├── js │ ├── canopy-audio.js │ ├── canopy-exporter.js │ └── canopy-main.js └── spiral-elements │ ├── spiral-audiograph │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── demo │ │ └── index.html │ ├── index.html │ ├── spiral-audiograph.html │ └── spiral-audiograph.js │ ├── spiral-coder │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── code-renderer.js │ ├── index.html │ ├── spiral-coder.html │ └── waa-hint.js │ ├── spiral-gistloader │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── index.html │ └── spiral-gistloader.html │ ├── spiral-minimap │ ├── .bower.json │ ├── README.md │ ├── bower.json │ ├── index.html │ ├── spiral-minimap.html │ └── spiral-minimap.js │ └── spiral-waveform │ ├── .bower.json │ ├── README.md │ ├── ampruler.js │ ├── bower.json │ ├── index.html │ ├── spiral-waveform.html │ ├── timeruler.js │ └── waveform.js ├── gulpfile.js └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | # Directories 2 | node_modules 3 | pvt 4 | resources 5 | 6 | # Files 7 | .DS_Store 8 | twistd.pid 9 | NOTES.md 10 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 - 2016 Hongchan Choi 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "codemirror", 3 | "main": [ 4 | "lib/codemirror.js", 5 | "lib/codemirror.css" 6 | ], 7 | "ignore": [ 8 | "**/.*", 9 | "node_modules", 10 | "components", 11 | "bin", 12 | "demo", 13 | "doc", 14 | "test", 15 | "index.html", 16 | "package.json", 17 | "mode/*/*test.js", 18 | "mode/*/*.html" 19 | ], 20 | "homepage": "https://github.com/codemirror/CodeMirror", 21 | "version": "5.14.2", 22 | "_release": "5.14.2", 23 | "_resolution": { 24 | "type": "version", 25 | "tag": "5.14.2", 26 | "commit": "c4e8d3a45c3a08cbf010c01e07f65b7313223b67" 27 | }, 28 | "_source": "https://github.com/codemirror/CodeMirror.git", 29 | "_target": "^5.13.4", 30 | "_originalSource": "CodeMirror" 31 | } -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/addon/dialog/dialog.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-dialog { 2 | position: absolute; 3 | left: 0; right: 0; 4 | background: inherit; 5 | z-index: 15; 6 | padding: .1em .8em; 7 | overflow: hidden; 8 | color: inherit; 9 | } 10 | 11 | .CodeMirror-dialog-top { 12 | border-bottom: 1px solid #eee; 13 | top: 0; 14 | } 15 | 16 | .CodeMirror-dialog-bottom { 17 | border-top: 1px solid #eee; 18 | bottom: 0; 19 | } 20 | 21 | .CodeMirror-dialog input { 22 | border: none; 23 | outline: none; 24 | background: transparent; 25 | width: 20em; 26 | color: inherit; 27 | font-family: monospace; 28 | } 29 | 30 | .CodeMirror-dialog button { 31 | font-size: 70%; 32 | } 33 | -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/addon/display/fullscreen.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-fullscreen { 2 | position: fixed; 3 | top: 0; left: 0; right: 0; bottom: 0; 4 | height: auto; 5 | z-index: 9; 6 | } 7 | -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/addon/edit/trailingspace.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | CodeMirror.defineOption("showTrailingSpace", false, function(cm, val, prev) { 13 | if (prev == CodeMirror.Init) prev = false; 14 | if (prev && !val) 15 | cm.removeOverlay("trailingspace"); 16 | else if (!prev && val) 17 | cm.addOverlay({ 18 | token: function(stream) { 19 | for (var l = stream.string.length, i = l; i && /\s/.test(stream.string.charAt(i - 1)); --i) {} 20 | if (i > stream.pos) { stream.pos = i; return null; } 21 | stream.pos = l; 22 | return "trailingspace"; 23 | }, 24 | name: "trailingspace" 25 | }); 26 | }); 27 | }); 28 | -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/addon/fold/foldgutter.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-foldmarker { 2 | color: blue; 3 | text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px; 4 | font-family: arial; 5 | line-height: .3; 6 | cursor: pointer; 7 | } 8 | .CodeMirror-foldgutter { 9 | width: .7em; 10 | } 11 | .CodeMirror-foldgutter-open, 12 | .CodeMirror-foldgutter-folded { 13 | cursor: pointer; 14 | } 15 | .CodeMirror-foldgutter-open:after { 16 | content: "\25BE"; 17 | } 18 | .CodeMirror-foldgutter-folded:after { 19 | content: "\25B8"; 20 | } 21 | -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/addon/hint/show-hint.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-hints { 2 | position: absolute; 3 | z-index: 10; 4 | overflow: hidden; 5 | list-style: none; 6 | 7 | margin: 0; 8 | padding: 2px; 9 | 10 | -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2); 11 | -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2); 12 | box-shadow: 2px 3px 5px rgba(0,0,0,.2); 13 | border-radius: 3px; 14 | border: 1px solid silver; 15 | 16 | background: white; 17 | font-size: 90%; 18 | font-family: monospace; 19 | 20 | max-height: 20em; 21 | overflow-y: auto; 22 | } 23 | 24 | .CodeMirror-hint { 25 | margin: 0; 26 | padding: 0 4px; 27 | border-radius: 2px; 28 | max-width: 19em; 29 | overflow: hidden; 30 | white-space: pre; 31 | color: black; 32 | cursor: pointer; 33 | } 34 | 35 | li.CodeMirror-hint-active { 36 | background: #08f; 37 | color: white; 38 | } 39 | -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/addon/lint/json-lint.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | // Depends on jsonlint.js from https://github.com/zaach/jsonlint 5 | 6 | // declare global: jsonlint 7 | 8 | (function(mod) { 9 | if (typeof exports == "object" && typeof module == "object") // CommonJS 10 | mod(require("../../lib/codemirror")); 11 | else if (typeof define == "function" && define.amd) // AMD 12 | define(["../../lib/codemirror"], mod); 13 | else // Plain browser env 14 | mod(CodeMirror); 15 | })(function(CodeMirror) { 16 | "use strict"; 17 | 18 | CodeMirror.registerHelper("lint", "json", function(text) { 19 | var found = []; 20 | jsonlint.parseError = function(str, hash) { 21 | var loc = hash.loc; 22 | found.push({from: CodeMirror.Pos(loc.first_line - 1, loc.first_column), 23 | to: CodeMirror.Pos(loc.last_line - 1, loc.last_column), 24 | message: str}); 25 | }; 26 | try { jsonlint.parse(text); } 27 | catch(e) {} 28 | return found; 29 | }); 30 | 31 | }); 32 | -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/addon/lint/yaml-lint.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function(mod) { 5 | if (typeof exports == "object" && typeof module == "object") // CommonJS 6 | mod(require("../../lib/codemirror")); 7 | else if (typeof define == "function" && define.amd) // AMD 8 | define(["../../lib/codemirror"], mod); 9 | else // Plain browser env 10 | mod(CodeMirror); 11 | })(function(CodeMirror) { 12 | "use strict"; 13 | 14 | // Depends on js-yaml.js from https://github.com/nodeca/js-yaml 15 | 16 | // declare global: jsyaml 17 | 18 | CodeMirror.registerHelper("lint", "yaml", function(text) { 19 | var found = []; 20 | try { jsyaml.load(text); } 21 | catch(e) { 22 | var loc = e.mark; 23 | found.push({ from: CodeMirror.Pos(loc.line, loc.column), to: CodeMirror.Pos(loc.line, loc.column), message: e.message }); 24 | } 25 | return found; 26 | }); 27 | 28 | }); 29 | -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/addon/mode/multiplex_test.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function() { 5 | CodeMirror.defineMode("markdown_with_stex", function(){ 6 | var inner = CodeMirror.getMode({}, "stex"); 7 | var outer = CodeMirror.getMode({}, "markdown"); 8 | 9 | var innerOptions = { 10 | open: '$', 11 | close: '$', 12 | mode: inner, 13 | delimStyle: 'delim', 14 | innerStyle: 'inner' 15 | }; 16 | 17 | return CodeMirror.multiplexingMode(outer, innerOptions); 18 | }); 19 | 20 | var mode = CodeMirror.getMode({}, "markdown_with_stex"); 21 | 22 | function MT(name) { 23 | test.mode( 24 | name, 25 | mode, 26 | Array.prototype.slice.call(arguments, 1), 27 | 'multiplexing'); 28 | } 29 | 30 | MT( 31 | "stexInsideMarkdown", 32 | "[strong **Equation:**] [delim&delim-open $][inner&tag \\pi][delim&delim-close $]"); 33 | })(); 34 | -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/addon/search/matchesonscrollbar.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-search-match { 2 | background: gold; 3 | border-top: 1px solid orange; 4 | border-bottom: 1px solid orange; 5 | -moz-box-sizing: border-box; 6 | box-sizing: border-box; 7 | opacity: .5; 8 | } 9 | -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "codemirror", 3 | "main": ["lib/codemirror.js", "lib/codemirror.css"], 4 | "ignore": [ 5 | "**/.*", 6 | "node_modules", 7 | "components", 8 | "bin", 9 | "demo", 10 | "doc", 11 | "test", 12 | "index.html", 13 | "package.json", 14 | "mode/*/*test.js", 15 | "mode/*/*.html" 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/mode/tiddlywiki/tiddlywiki.css: -------------------------------------------------------------------------------- 1 | span.cm-underlined { 2 | text-decoration: underline; 3 | } 4 | span.cm-strikethrough { 5 | text-decoration: line-through; 6 | } 7 | span.cm-brace { 8 | color: #170; 9 | font-weight: bold; 10 | } 11 | span.cm-table { 12 | color: blue; 13 | font-weight: bold; 14 | } 15 | -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/mode/tiki/tiki.css: -------------------------------------------------------------------------------- 1 | .cm-tw-syntaxerror { 2 | color: #FFF; 3 | background-color: #900; 4 | } 5 | 6 | .cm-tw-deleted { 7 | text-decoration: line-through; 8 | } 9 | 10 | .cm-tw-header5 { 11 | font-weight: bold; 12 | } 13 | .cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/ 14 | padding-left: 10px; 15 | } 16 | 17 | .cm-tw-box { 18 | border-top-width: 0px !important; 19 | border-style: solid; 20 | border-width: 1px; 21 | border-color: inherit; 22 | } 23 | 24 | .cm-tw-underline { 25 | text-decoration: underline; 26 | } -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/theme/ambiance-mobile.css: -------------------------------------------------------------------------------- 1 | .cm-s-ambiance.CodeMirror { 2 | -webkit-box-shadow: none; 3 | -moz-box-shadow: none; 4 | box-shadow: none; 5 | } 6 | -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/theme/elegant.css: -------------------------------------------------------------------------------- 1 | .cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom { color: #762; } 2 | .cm-s-elegant span.cm-comment { color: #262; font-style: italic; line-height: 1em; } 3 | .cm-s-elegant span.cm-meta { color: #555; font-style: italic; line-height: 1em; } 4 | .cm-s-elegant span.cm-variable { color: black; } 5 | .cm-s-elegant span.cm-variable-2 { color: #b11; } 6 | .cm-s-elegant span.cm-qualifier { color: #555; } 7 | .cm-s-elegant span.cm-keyword { color: #730; } 8 | .cm-s-elegant span.cm-builtin { color: #30a; } 9 | .cm-s-elegant span.cm-link { color: #762; } 10 | .cm-s-elegant span.cm-error { background-color: #fdd; } 11 | 12 | .cm-s-elegant .CodeMirror-activeline-background { background: #e8f2ff; } 13 | .cm-s-elegant .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; } 14 | -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/theme/neat.css: -------------------------------------------------------------------------------- 1 | .cm-s-neat span.cm-comment { color: #a86; } 2 | .cm-s-neat span.cm-keyword { line-height: 1em; font-weight: bold; color: blue; } 3 | .cm-s-neat span.cm-string { color: #a22; } 4 | .cm-s-neat span.cm-builtin { line-height: 1em; font-weight: bold; color: #077; } 5 | .cm-s-neat span.cm-special { line-height: 1em; font-weight: bold; color: #0aa; } 6 | .cm-s-neat span.cm-variable { color: black; } 7 | .cm-s-neat span.cm-number, .cm-s-neat span.cm-atom { color: #3a3; } 8 | .cm-s-neat span.cm-meta { color: #555; } 9 | .cm-s-neat span.cm-link { color: #3a3; } 10 | 11 | .cm-s-neat .CodeMirror-activeline-background { background: #e8f2ff; } 12 | .cm-s-neat .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; } 13 | -------------------------------------------------------------------------------- /docs/bower_components/CodeMirror/theme/neo.css: -------------------------------------------------------------------------------- 1 | /* neo theme for codemirror */ 2 | 3 | /* Color scheme */ 4 | 5 | .cm-s-neo.CodeMirror { 6 | background-color:#ffffff; 7 | color:#2e383c; 8 | line-height:1.4375; 9 | } 10 | .cm-s-neo .cm-comment { color:#75787b; } 11 | .cm-s-neo .cm-keyword, .cm-s-neo .cm-property { color:#1d75b3; } 12 | .cm-s-neo .cm-atom,.cm-s-neo .cm-number { color:#75438a; } 13 | .cm-s-neo .cm-node,.cm-s-neo .cm-tag { color:#9c3328; } 14 | .cm-s-neo .cm-string { color:#b35e14; } 15 | .cm-s-neo .cm-variable,.cm-s-neo .cm-qualifier { color:#047d65; } 16 | 17 | 18 | /* Editor styling */ 19 | 20 | .cm-s-neo pre { 21 | padding:0; 22 | } 23 | 24 | .cm-s-neo .CodeMirror-gutters { 25 | border:none; 26 | border-right:10px solid transparent; 27 | background-color:transparent; 28 | } 29 | 30 | .cm-s-neo .CodeMirror-linenumber { 31 | padding:0; 32 | color:#e0e2e5; 33 | } 34 | 35 | .cm-s-neo .CodeMirror-guttermarker { color: #1d75b3; } 36 | .cm-s-neo .CodeMirror-guttermarker-subtle { color: #e0e2e5; } 37 | 38 | .cm-s-neo .CodeMirror-cursor { 39 | width: auto; 40 | border: 0; 41 | background: rgba(155,157,162,0.37); 42 | z-index: 1; 43 | } 44 | -------------------------------------------------------------------------------- /docs/bower_components/d3/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "d3", 3 | "description": "A JavaScript visualization library for HTML and SVG.", 4 | "main": "d3.js", 5 | "license": "BSD-3-Clause", 6 | "ignore": [], 7 | "homepage": "https://github.com/mbostock-bower/d3-bower", 8 | "version": "3.5.16", 9 | "_release": "3.5.16", 10 | "_resolution": { 11 | "type": "version", 12 | "tag": "v3.5.16", 13 | "commit": "f541593777ebe842059fda09d3ce1b6de8b29a7d" 14 | }, 15 | "_source": "https://github.com/mbostock-bower/d3-bower.git", 16 | "_target": "^3.3.8", 17 | "_originalSource": "d3" 18 | } -------------------------------------------------------------------------------- /docs/bower_components/d3/README.md: -------------------------------------------------------------------------------- 1 | # Data-Driven Documents 2 | 3 | 4 | 5 | **D3.js** is a JavaScript library for manipulating documents based on data. **D3** helps you bring data to life using HTML, SVG, and CSS. **D3** emphasizes web standards and combines powerful visualization components with a data-driven approach to DOM manipulation, giving you the full capabilities of modern browsers without tying yourself to a proprietary framework. 6 | 7 | Want to learn more? [See the wiki.](https://github.com/mbostock/d3/wiki) 8 | 9 | For examples, [see the gallery](https://github.com/mbostock/d3/wiki/Gallery) and [mbostock’s bl.ocks](http://bl.ocks.org/mbostock). 10 | -------------------------------------------------------------------------------- /docs/bower_components/d3/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "d3", 3 | "description": "A JavaScript visualization library for HTML and SVG.", 4 | "main": "d3.js", 5 | "license": "BSD-3-Clause", 6 | "ignore": [] 7 | } 8 | -------------------------------------------------------------------------------- /docs/bower_components/dagre-d3/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dagre-d3", 3 | "version": "0.4.17", 4 | "main": [ 5 | "dist/dagre-d3.core.js" 6 | ], 7 | "ignore": [ 8 | ".*", 9 | "README.md", 10 | "CHANGELOG.md", 11 | "Makefile", 12 | "browser.js", 13 | "build/**", 14 | "dist/dagre-d3.js", 15 | "dist/dagre-d3.min.js", 16 | "dist/dagre-d3.min.js.map", 17 | "dist/demo/**", 18 | "index.js", 19 | "karma*", 20 | "lib/**", 21 | "package.json", 22 | "src/**", 23 | "test/**" 24 | ], 25 | "dependencies": { 26 | "d3": "^3.3.8", 27 | "dagre": "^0.7.3", 28 | "graphlib": "^1.0.5", 29 | "lodash": "^3.10.0" 30 | }, 31 | "homepage": "https://github.com/cpettitt/dagre-d3", 32 | "_release": "0.4.17", 33 | "_resolution": { 34 | "type": "version", 35 | "tag": "v0.4.17", 36 | "commit": "88bea485d5556382c1c50f7012d9ebd2ec5c270f" 37 | }, 38 | "_source": "https://github.com/cpettitt/dagre-d3.git", 39 | "_target": "^0.4.10", 40 | "_originalSource": "dagre-d3" 41 | } -------------------------------------------------------------------------------- /docs/bower_components/dagre-d3/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2013 Chris Pettitt 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /docs/bower_components/dagre-d3/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dagre-d3", 3 | "version": "0.4.17", 4 | "main": [ 5 | "dist/dagre-d3.core.js" 6 | ], 7 | "ignore": [ 8 | ".*", 9 | "README.md", 10 | "CHANGELOG.md", 11 | "Makefile", 12 | "browser.js", 13 | "build/**", 14 | "dist/dagre-d3.js", 15 | "dist/dagre-d3.min.js", 16 | "dist/dagre-d3.min.js.map", 17 | "dist/demo/**", 18 | "index.js", 19 | "karma*", 20 | "lib/**", 21 | "package.json", 22 | "src/**", 23 | "test/**" 24 | ], 25 | "dependencies": { 26 | "d3": "^3.3.8", 27 | "dagre": "^0.7.3", 28 | "graphlib": "^1.0.5", 29 | "lodash": "^3.10.0" 30 | } 31 | } -------------------------------------------------------------------------------- /docs/bower_components/dagre-d3/demo/demo.css: -------------------------------------------------------------------------------- 1 | body { 2 | width: 960px; 3 | margin: 0 auto; 4 | color: #333; 5 | font-weight: 300; 6 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serf; 7 | } 8 | 9 | h1 { 10 | font-size: 3em; 11 | font-weight: 300; 12 | } 13 | 14 | h2 { 15 | font-size: 1.5em; 16 | font-weight: 300; 17 | } 18 | 19 | section { 20 | margin-bottom: 3em; 21 | } 22 | 23 | section p { 24 | text-align: justify; 25 | } 26 | 27 | svg { 28 | border: 1px solid #ccc; 29 | overflow: hidden; 30 | margin: 0 auto; 31 | } 32 | 33 | pre { 34 | border: 1px solid #ccc; 35 | } 36 | -------------------------------------------------------------------------------- /docs/bower_components/dagre-d3/demo/demo.js: -------------------------------------------------------------------------------- 1 | var bodyElem = d3.select('body'), 2 | jsElem = d3.select('#js'), 3 | jsPanel = bodyElem.append('div').attr('id', 'jsPanel'); 4 | cssElem = d3.select('#css'), 5 | cssPanel = bodyElem.append('div').attr('id', 'cssPanel'); 6 | 7 | function setupPanel(panel, elem, title) { 8 | panel.append('h2').text(title); 9 | return panel.append('pre').append('code').text(elem.html().trim()); 10 | } 11 | 12 | var jsCode = setupPanel(jsPanel, jsElem, 'JavaScript'); 13 | var cssCode = setupPanel(cssPanel, cssElem, 'CSS'); 14 | 15 | var hljsRoot = 'http://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.1'; 16 | 17 | bodyElem.append('link') 18 | .attr('rel', 'stylesheet') 19 | .attr('href', hljsRoot + '/styles/xcode.min.css'); 20 | bodyElem.append('script') 21 | .attr('src', hljsRoot + '/highlight.min.js') 22 | .on('load', function() { 23 | hljs.highlightBlock(jsCode.node()); 24 | hljs.highlightBlock(cssCode.node()); 25 | }); 26 | -------------------------------------------------------------------------------- /docs/bower_components/dagre/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dagre", 3 | "version": "0.7.4", 4 | "main": [ 5 | "dist/dagre.core.js", 6 | "dist/dagre.core.min.js" 7 | ], 8 | "ignore": [ 9 | ".*", 10 | "README.md", 11 | "CHANGELOG.md", 12 | "Makefile", 13 | "dist/dagre.js", 14 | "dist/dagre.min.js", 15 | "index.js", 16 | "karma*", 17 | "lib/**", 18 | "package.json", 19 | "src/**", 20 | "test/**" 21 | ], 22 | "dependencies": { 23 | "graphlib": "^1.0.5", 24 | "lodash": "^3.10.0" 25 | }, 26 | "homepage": "https://github.com/cpettitt/dagre", 27 | "_release": "0.7.4", 28 | "_resolution": { 29 | "type": "version", 30 | "tag": "v0.7.4", 31 | "commit": "6c65e75ad68f29c924bd0cd8f2e855bb551c46ee" 32 | }, 33 | "_source": "https://github.com/cpettitt/dagre.git", 34 | "_target": "^0.7.3", 35 | "_originalSource": "dagre" 36 | } -------------------------------------------------------------------------------- /docs/bower_components/dagre/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2012-2014 Chris Pettitt 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /docs/bower_components/dagre/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dagre", 3 | "version": "0.7.4", 4 | "main": [ 5 | "dist/dagre.core.js", 6 | "dist/dagre.core.min.js" 7 | ], 8 | "ignore": [ 9 | ".*", 10 | "README.md", 11 | "CHANGELOG.md", 12 | "Makefile", 13 | "dist/dagre.js", 14 | "dist/dagre.min.js", 15 | "index.js", 16 | "karma*", 17 | "lib/**", 18 | "package.json", 19 | "src/**", 20 | "test/**" 21 | ], 22 | "dependencies": { 23 | "graphlib": "^1.0.5", 24 | "lodash": "^3.10.0" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /docs/bower_components/font-roboto/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "font-roboto", 3 | "version": "1.0.1", 4 | "description": "An HTML import for Roboto", 5 | "authors": [ 6 | "The Polymer Authors" 7 | ], 8 | "keywords": [ 9 | "font", 10 | "roboto" 11 | ], 12 | "repository": { 13 | "type": "git", 14 | "url": "git://github.com/PolymerElements/font-roboto.git" 15 | }, 16 | "main": "roboto.html", 17 | "license": "http://polymer.github.io/LICENSE.txt", 18 | "homepage": "https://github.com/PolymerElements/font-roboto/", 19 | "ignore": [ 20 | "/.*" 21 | ], 22 | "_release": "1.0.1", 23 | "_resolution": { 24 | "type": "version", 25 | "tag": "v1.0.1", 26 | "commit": "21ce9b51a417fa9995cf6606e886aba0728f70a1" 27 | }, 28 | "_source": "git://github.com/PolymerElements/font-roboto.git", 29 | "_target": "^1.0.1", 30 | "_originalSource": "PolymerElements/font-roboto" 31 | } -------------------------------------------------------------------------------- /docs/bower_components/font-roboto/README.md: -------------------------------------------------------------------------------- 1 | # font-roboto 2 | -------------------------------------------------------------------------------- /docs/bower_components/font-roboto/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "font-roboto", 3 | "version": "1.0.1", 4 | "description": "An HTML import for Roboto", 5 | "authors": [ 6 | "The Polymer Authors" 7 | ], 8 | "keywords": [ 9 | "font", 10 | "roboto" 11 | ], 12 | "repository": { 13 | "type": "git", 14 | "url": "git://github.com/PolymerElements/font-roboto.git" 15 | }, 16 | "main": "roboto.html", 17 | "license": "http://polymer.github.io/LICENSE.txt", 18 | "homepage": "https://github.com/PolymerElements/font-roboto/", 19 | "ignore": [ 20 | "/.*" 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /docs/bower_components/font-roboto/roboto.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/bower_components/graphlib/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "graphlib", 3 | "version": "1.0.7", 4 | "main": [ 5 | "dist/graphlib.core.js" 6 | ], 7 | "ignore": [ 8 | ".*", 9 | "README.md", 10 | "CHANGELOG.md", 11 | "Makefile", 12 | "browser.js", 13 | "dist/graphlib.js", 14 | "dist/graphlib.min.js", 15 | "index.js", 16 | "karma*", 17 | "lib/**", 18 | "package.json", 19 | "src/**", 20 | "test/**" 21 | ], 22 | "dependencies": { 23 | "lodash": "^3.10.0" 24 | }, 25 | "homepage": "https://github.com/cpettitt/graphlib", 26 | "_release": "1.0.7", 27 | "_resolution": { 28 | "type": "version", 29 | "tag": "v1.0.7", 30 | "commit": "fbd547f8f19bd743a4344d385ee1ec37eb34279f" 31 | }, 32 | "_source": "https://github.com/cpettitt/graphlib.git", 33 | "_target": "^1.0.5", 34 | "_originalSource": "graphlib" 35 | } -------------------------------------------------------------------------------- /docs/bower_components/graphlib/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2012-2014 Chris Pettitt 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /docs/bower_components/graphlib/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "graphlib", 3 | "version": "1.0.7", 4 | "main": [ 5 | "dist/graphlib.core.js" 6 | ], 7 | "ignore": [ 8 | ".*", 9 | "README.md", 10 | "CHANGELOG.md", 11 | "Makefile", 12 | "browser.js", 13 | "dist/graphlib.js", 14 | "dist/graphlib.min.js", 15 | "index.js", 16 | "karma*", 17 | "lib/**", 18 | "package.json", 19 | "src/**", 20 | "test/**" 21 | ], 22 | "dependencies": { 23 | "lodash": "^3.10.0" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-a11y-announcer/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-a11y-announcer/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | iron-a11y-announcer 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /docs/bower_components/iron-a11y-announcer/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | iron-a11y-announcer tests 16 | 17 | 18 | 19 | 20 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/bower_components/iron-a11y-keys-behavior/.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | ### Description 3 | 4 | 5 | ### Expected outcome 6 | 7 | 8 | 9 | ### Actual outcome 10 | 11 | 12 | 13 | ### Live Demo 14 | 15 | 16 | ### Steps to reproduce 17 | 18 | 23 | 24 | ### Browsers Affected 25 | 26 | - [ ] Chrome 27 | - [ ] Firefox 28 | - [ ] Safari 9 29 | - [ ] Safari 8 30 | - [ ] Safari 7 31 | - [ ] Edge 32 | - [ ] IE 11 33 | - [ ] IE 10 34 | -------------------------------------------------------------------------------- /docs/bower_components/iron-a11y-keys-behavior/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-a11y-keys-behavior/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-a11y-keys-behavior", 3 | "version": "1.1.2", 4 | "description": "A behavior that enables keybindings for greater a11y.", 5 | "keywords": [ 6 | "web-components", 7 | "web-component", 8 | "polymer", 9 | "a11y", 10 | "input" 11 | ], 12 | "authors": [ 13 | "The Polymer Authors" 14 | ], 15 | "repository": { 16 | "type": "git", 17 | "url": "git://github.com/PolymerElements/iron-a11y-keys-behavior.git" 18 | }, 19 | "main": "iron-a11y-keys-behavior.html", 20 | "license": "http://polymer.github.io/LICENSE.txt", 21 | "dependencies": { 22 | "polymer": "Polymer/polymer#^1.0.0" 23 | }, 24 | "devDependencies": { 25 | "paper-styles": "PolymerElements/paper-styles#^1.0.2", 26 | "iron-component-page": "PolymerElements/iron-component-page#^1.0.0", 27 | "iron-test-helpers": "PolymerElements/iron-test-helpers#^1.0.0", 28 | "test-fixture": "PolymerElements/test-fixture#^1.0.0", 29 | "web-component-tester": "^4.0.0", 30 | "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" 31 | }, 32 | "ignore": [] 33 | } 34 | -------------------------------------------------------------------------------- /docs/bower_components/iron-a11y-keys-behavior/demo/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | Iron A11y Keys Behavior demo 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 |
23 | 24 | 25 | -------------------------------------------------------------------------------- /docs/bower_components/iron-a11y-keys-behavior/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | iron-a11y-keys-behavior 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /docs/bower_components/iron-ajax/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-ajax/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: hRC0relOOVO3kqrrnBe1sAaYIMRzcDJTdzemzNxHMt/6f1+4RDt+VsSZtDZ7ax5v6RIUioiCFDgP7GVAzeGkK6AmBoLjzbcUXodS4KDY1oJfhXpuuHrFFN//ZOIsfFXcqf2641cC0vmpg2ztTYfGEVknpmf+9ruWAauBEgzsIhM= 10 | - secure: jH6XJuB05Tkg4433BXfIOeLR6XkkuUz4yUpv+WjOBe2dCsN3sYYg/7u6FFVw4hKrPt58mKfp2KC1DhPws9GR+/F6ky99a27y+Al0AZL+lVdy+lPJ05SjX3sr2mXA8He7y+EnbCZdu73X8R2KZNvj021JbnZufBqUzmzDq/amtU4= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-ajax/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | iron-ajax 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/bower_components/iron-ajax/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 15 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-autogrow-textarea/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-autogrow-textarea/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: lIogwlz5kFUKYy1OWASXxQgZE4YTyjUY0QcEgnqbv6wQ0GX8wRMgbI3zhbAv+xXU5ieYXg6Bd47ZFZZ1kVEWzQynAdd2od14Eu1vfN60/yc/llz62VTYuFsPt8r+Tgw41Iz8plwejK4a+V26Da5tXW+soJQOJKvE/MOiPzKi2m0= 10 | - secure: cj3uSCQwLY6pyP3oTdGFjJoTRjv3G1lSe73fMd6i15XnMMxM4DVarfDtK+a0dPPxDY8BBhfr4sFClZuWX71bAHQuqUA84oigbeWt2xfl8d3HUuvr9aEnQxAGe2eQE7atpYJPC9M447sw48QKiUVgQo33DeJ1BGj6SBqkw0BJXO8= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-autogrow-textarea/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | iron-autogrow-textarea 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/iron-autogrow-textarea/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | iron-autogrow-textarea tests 13 | 14 | 15 | 16 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /docs/bower_components/iron-behaviors/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-behaviors/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: ZOqj2XVNVwfT74rHxg/ljcAsS6FnmDpRSsXbsy1Icv9DcLHrMlmyQ10gWBjE/YXYF0Uv4akQ1qqn0TJaKOtp9HZeH+P6OPAYk2vJbWD7qp52pPtIqEFomcsUyflt4IjfaXKuN4FMod7PSWVSGJ+DxSguJvZKILkrs5d/rJdFv3c= 10 | - secure: clkqemGQG16TXyAPkv9LBv6x3SbT3ZM0eo8LETx4uNKi3WzlwgXxZA9b5Sr5wYzxyxFFpnhDXW7CL4+UjYu1atGNeTW2TuSaYUPHtgu67OFDr8Jbw047p1XQb5enPSt9+YxrHKfjHBiJvWulJ8rCSQshU9Rhe0DC6NrFRPFgk0A= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-behaviors/README.md: -------------------------------------------------------------------------------- 1 | 2 | 14 | 15 | [![Build status](https://travis-ci.org/PolymerElements/iron-behaviors.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-behaviors) 16 | 17 | _[Demo and API docs](https://elements.polymer-project.org/elements/iron-behaviors)_ 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /docs/bower_components/iron-behaviors/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | Iron Behaviors 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /docs/bower_components/iron-behaviors/test/index.html: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | 14 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/bower_components/iron-checked-element-behavior/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-checked-element-behavior/README.md: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | [![Build Status](https://travis-ci.org/PolymerElements/iron-checked-element-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-checked-element-behavior) 13 | 14 | _[Demo and API Docs](https://elements.polymer-project.org/elements/iron-checked-element-behavior)_ 15 | 16 | 17 | ##Polymer.IronCheckedElementBehavior 18 | 19 | 20 | Use `Polymer.IronCheckedElementBehavior` to implement a custom element 21 | that has a `checked` property, which can be used for validation if the 22 | element is also `required`. Element instances implementing this behavior 23 | will also be registered for use in an `iron-form` element. 24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-checked-element-behavior/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | iron-checked-element-behavior 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/iron-checked-element-behavior/test/simple-checkbox.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 27 | -------------------------------------------------------------------------------- /docs/bower_components/iron-collapse/.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | ### Description 3 | 4 | 5 | ### Expected outcome 6 | 7 | 8 | 9 | ### Actual outcome 10 | 11 | 12 | 13 | ### Live Demo 14 | 15 | 16 | ### Steps to reproduce 17 | 18 | 23 | 24 | ### Browsers Affected 25 | 26 | - [ ] Chrome 27 | - [ ] Firefox 28 | - [ ] Safari 9 29 | - [ ] Safari 8 30 | - [ ] Safari 7 31 | - [ ] Edge 32 | - [ ] IE 11 33 | - [ ] IE 10 34 | -------------------------------------------------------------------------------- /docs/bower_components/iron-collapse/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-collapse/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: W+IhreK2iEWsI8CtHVmTx6PVuXrQ6wULdox7o18XIcd3V2HMRKb0Wqz3OF8CqJ+OfkU6R5pKZI3pGhmba+2ecyTAzvF24f4bX6xP1XLKQn61fNFmwihhMkcCsjrv48mMsKIFTzmlIel2Wbvajks5ahf6Q3MfWa9/1rIATXgbEFE= 10 | - secure: UIS5DqFiRpXOxaalEiBcEqWSqn0SgXq7s0crXxa1391dojKCHY5Q/j8nQ0rfrVw5gT19wFnvci20Fn9i2USa1BbBCmzBSXAckDXt40G5ajHt0BwVdYB8eA4N5WBOlIjti8LfNRkrRy0yCvRq2OwpLmiFciCaQXGL1aZ6dig8x+k= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-collapse/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-collapse", 3 | "version": "1.0.8", 4 | "description": "Provides a collapsable container", 5 | "authors": [ 6 | "The Polymer Authors" 7 | ], 8 | "keywords": [ 9 | "web-components", 10 | "polymer", 11 | "container" 12 | ], 13 | "private": true, 14 | "repository": { 15 | "type": "git", 16 | "url": "https://github.com/PolymerElements/iron-collapse" 17 | }, 18 | "license": "http://polymer.github.io/LICENSE.txt", 19 | "homepage": "https://github.com/PolymerElements/iron-collapse", 20 | "ignore": [], 21 | "dependencies": { 22 | "iron-resizable-behavior": "PolymerElements/iron-resizable-behavior#^1.0.0", 23 | "polymer": "Polymer/polymer#^1.0.0" 24 | }, 25 | "devDependencies": { 26 | "web-component-tester": "^4.0.0", 27 | "test-fixture": "PolymerElements/test-fixture#^1.0.0", 28 | "iron-component-page": "PolymerElements/iron-component-page#^1.0.0", 29 | "paper-styles": "PolymerElements/paper-styles#^1.0.0", 30 | "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" 31 | }, 32 | "main": "iron-collapse.html" 33 | } 34 | -------------------------------------------------------------------------------- /docs/bower_components/iron-collapse/hero.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /docs/bower_components/iron-collapse/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | iron-collapse 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/bower_components/iron-collapse/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | Tests 13 | 14 | 15 | 16 | 17 | 18 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /docs/bower_components/iron-fit-behavior/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-fit-behavior/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: QL2j7nfSA/40iIPMKLMosv9hj8q7eGBbPQXVQmCL3uXD5qoMPTqo1qronKKX+bi3Rh7W104ufV4CzzbWvBwQh8gipx+4REGijzc77Fro2y3v3/wUp9H/UEWnbhAWPDsqEoAD8xQXFHkVv7874/VwOlubQyXDGlvqh0fzYbUNUQo= 10 | - secure: ajBo8YcSzi4kNuCHcmajCirWQKf5Mj4OZ3tQjNAcJJAy0UtyrAgTenayWN2ijKqD5V8wfTK66jUXGYMZkoJV4EpknrUliqRgRqKHHfULXYWRSC7lDGxf835ReFxstkPun4HmNtxraAWJgmgFz7mylntTVKm46Ce4INj3n8reWaY= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-fit-behavior/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-fit-behavior", 3 | "version": "1.0.6", 4 | "license": "http://polymer.github.io/LICENSE.txt", 5 | "description": "Fits an element inside another element", 6 | "private": true, 7 | "main": "iron-fit-behavior.html", 8 | "keywords": [ 9 | "web-components", 10 | "polymer", 11 | "behavior" 12 | ], 13 | "authors": [ 14 | "The Polymer Authors" 15 | ], 16 | "repository": { 17 | "type": "git", 18 | "url": "git://github.com/PolymerElements/iron-fit-behavior.git" 19 | }, 20 | "dependencies": { 21 | "polymer": "Polymer/polymer#^1.0.0" 22 | }, 23 | "devDependencies": { 24 | "paper-styles": "polymerelements/paper-styles#^1.0.2", 25 | "iron-component-page": "PolymerElements/iron-component-page#^1.0.0", 26 | "test-fixture": "PolymerElements/test-fixture#^1.0.0", 27 | "web-component-tester": "^4.0.0", 28 | "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" 29 | }, 30 | "ignore": [] 31 | } 32 | -------------------------------------------------------------------------------- /docs/bower_components/iron-fit-behavior/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | iron-fit-behavior 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/iron-fit-behavior/test/test-fit.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 15 | 23 | 24 | 27 | 28 | 29 | 30 | 43 | -------------------------------------------------------------------------------- /docs/bower_components/iron-flex-layout/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | 3 | -------------------------------------------------------------------------------- /docs/bower_components/iron-flex-layout/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: jFaXkmco40NlJT4VyFYM34Zv9D1XVfLXgixobnyHQyJDBKSXrNLcwDuvrGUpJx/pwBCxEhKAbvxeJ+PBMUv8QV08MAdw2S6QOsIe3CUxAehoNoOMJw5duhE8faWlz8qzmCWEowHVFUeVsd0ZUsgOu6RTspj2A51D/CztQuW0Ljw= 10 | - secure: fKrO5yMx8kZM1WQ3k0bzo6MCREKGW2WkCl2suDjuEtb1SQ/SaZa9Tun0fcqIHVJqg9+jOS1Romt/+MN27Nc6IT1tv/NdLd+uWjtMA+OzLyv48gzcdu8Ls/TISUGm5Wb7XHkcvMAb1tRoBs5BOvQ/85FilZLEq1km8snG9ZsOOWI= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-flex-layout/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-flex-layout", 3 | "version": "1.3.1", 4 | "description": "Provide flexbox-based layouts", 5 | "keywords": [ 6 | "web-components", 7 | "polymer", 8 | "layout" 9 | ], 10 | "main": "iron-flex-layout.html", 11 | "private": true, 12 | "license": "http://polymer.github.io/LICENSE.txt", 13 | "authors": [ 14 | "The Polymer Authors" 15 | ], 16 | "repository": { 17 | "type": "git", 18 | "url": "git://github.com/PolymerElements/iron-flex-layout.git" 19 | }, 20 | "dependencies": { 21 | "polymer": "Polymer/polymer#^1.1.0" 22 | }, 23 | "devDependencies": { 24 | "iron-component-page": "polymerelements/iron-component-page#^1.0.0", 25 | "iron-demo-helpers": "PolymerElements/iron-demo-helpers#^1.0.0", 26 | "test-fixture": "PolymerElements/test-fixture#^1.0.0", 27 | "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0", 28 | "web-component-tester": "^4.0.0" 29 | }, 30 | "ignore": [] 31 | } 32 | -------------------------------------------------------------------------------- /docs/bower_components/iron-flex-layout/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | iron-flex-layout 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /docs/bower_components/iron-form-element-behavior/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-form-element-behavior/README.md: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | [![Build Status](https://travis-ci.org/PolymerElements/iron-form-element-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-form-element-behavior) 13 | 14 | _[Demo and API Docs](https://elements.polymer-project.org/elements/iron-form-element-behavior)_ 15 | 16 | 17 | ##Polymer.IronFormElementBehavior 18 | 19 | 20 | Polymer.IronFormElementBehavior enables a custom element to be included 21 | in an `iron-form`. 22 | 23 | 24 | -------------------------------------------------------------------------------- /docs/bower_components/iron-form-element-behavior/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-form-element-behavior", 3 | "version": "1.0.6", 4 | "license": "http://polymer.github.io/LICENSE.txt", 5 | "private": true, 6 | "main": "iron-form-element-behavior.html", 7 | "authors": [ 8 | "The Polymer Authors" 9 | ], 10 | "description": "Enables a custom element to be included in an iron-form", 11 | "keywords": [ 12 | "web-components", 13 | "polymer", 14 | "form" 15 | ], 16 | "repository": { 17 | "type": "git", 18 | "url": "git://github.com/PolymerElements/iron-form-element-behavior.git" 19 | }, 20 | "dependencies": { 21 | "polymer": "Polymer/polymer#^1.0.0" 22 | }, 23 | "devDependencies": { 24 | "iron-component-page": "PolymerElements/iron-component-page#^1.0.0", 25 | "paper-styles": "PolymerElements/paper-styles#^1.0.0", 26 | "test-fixture": "PolymerElements/test-fixture#^1.0.0", 27 | "web-component-tester": "polymer/web-component-tester#^3.4.0", 28 | "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" 29 | }, 30 | "ignore": [] 31 | } 32 | -------------------------------------------------------------------------------- /docs/bower_components/iron-form-element-behavior/demo/simple-element.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 28 | -------------------------------------------------------------------------------- /docs/bower_components/iron-form-element-behavior/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | iron-form-element-behavior 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/iron-form-element-behavior/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /docs/bower_components/iron-form-element-behavior/test/simple-element.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 24 | -------------------------------------------------------------------------------- /docs/bower_components/iron-form-element-behavior/test/simple-form.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 20 | -------------------------------------------------------------------------------- /docs/bower_components/iron-icon/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-icon/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: Cyo7MV8FASyf2EZyrSmDbmoZmopQhuTbV79Ntl6eDq6JxEOAApULHn6W+ht0tvmaA+L2cRNq3Z4uvy3tbZCI5SCgQuEKLDJFoghzNp4Izc54bBlJzsxMjcgxEEMbw1jDIKp+PJ+1+8oyT5H1NogcGoNWcvMCjn+8Vl64/999mhw= 10 | - secure: dI3wfjJoooFlq6Kb8V1fkbc9N5jrvw7dExN4tp4KlvJFiXIvgb823jEyLGnK/oeVLwP9yncvOYxiG/enNbjpk6fId3zjwptN2H1am3pIsPQASOZJ0Pwvwa1dX7EYGk2kxOwY1pyX4is/QRVDrlUkLm3YAPOFfYJEiVB7m6TNFIo= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-icon/demo/location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoch/canopy/c4d74bb6e78630d45e3c7dc4c91277b58eb3de19/docs/bower_components/iron-icon/demo/location.png -------------------------------------------------------------------------------- /docs/bower_components/iron-icon/hero.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /docs/bower_components/iron-icon/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/bower_components/iron-icon/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | Tests 13 | 14 | 15 | 16 | 17 | 18 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /docs/bower_components/iron-icons/.gitignore: -------------------------------------------------------------------------------- 1 | util/node_modules 2 | material-design-icons 3 | bower_components 4 | -------------------------------------------------------------------------------- /docs/bower_components/iron-icons/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: itlu3qIX/3ggZQIuzTJc62A5MD2Rdms+zB1EvNEWFiQZQgNGu2+hhp72PcVB/urybOTFmMeq4W12RGr53KMvwj6mwNlXPhQxeP1oyR+icZZVbuLDfj5pF8OvNf4OXEkGv0yH+OTuNTB8CU4msJzgB2W8iuC+pFH/dIas6fQDTfE= 10 | - secure: LBT0VumsEPWUYm0OLhqHU1XWmVY18QP64cMeqZAwASnYYyH/R5OGYAcI7aH8To29FWpkZSL85NPto37bN+f8DWRSULq4p+1wl2HviYHsam8x1NzN7hKq6nv+203qaT9SflheaNy6sSDfZJQ+36bRcGQ5khKkVeDpw7h8D/osSQ4= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-icons/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-iconset-svg/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-iconset-svg/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | matrix: 4 | include: 5 | - node_js: stable 6 | script: xvfb-run wct 7 | addons: 8 | firefox: latest 9 | apt: 10 | sources: 11 | - google-chrome 12 | packages: 13 | - google-chrome-stable 14 | - node_js: node 15 | script: 16 | - | 17 | if [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then 18 | wct -s 'default' 19 | fi 20 | before_script: 21 | - npm install web-component-tester 22 | - npm install bower 23 | - export PATH=$PWD/node_modules/.bin:$PATH 24 | - bower install 25 | env: 26 | global: 27 | - secure: UR1rxThVZH+l6fFHhAlgNIWs9wHmC5A102oAQBtCuQqKiXPZCDAPQHdjufX8z6hH93JkR+Esh2VPv0baSXFrHteKTRN6bsNDTMFDdHJ5BiRAdhVoV6bsdNH2GTgRXQ+ACMgrh4sXLA5+2Z+JGq7m0zaHehDfNZqmo/1U59qImP8= 28 | - secure: PmWDypBdjKlUGPn9UoBEkjoYiyJFQGe2QiACmdOgueOLSLeA6xW+/1521uFIBHpwuWn29mxVYv5gS1D8hafWhZdXn4OYQl550RrT092jXIO6+mMKZXPmUaKCkPMY6QYJJ5j9ZOC36KgF//IpoE7OCxpLReYOD2KBR3mhw0jOYJA= 29 | -------------------------------------------------------------------------------- /docs/bower_components/iron-iconset-svg/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-iconset-svg", 3 | "description": "Manages a set of svg icons", 4 | "version": "1.0.9", 5 | "keywords": [ 6 | "web-components", 7 | "polymer", 8 | "icon" 9 | ], 10 | "license": "http://polymer.github.io/LICENSE.txt", 11 | "private": true, 12 | "authors": [ 13 | "The Polymer Authors" 14 | ], 15 | "repository": { 16 | "type": "git", 17 | "url": "git://github.com/PolymerElements/iron-iconset-svg.git" 18 | }, 19 | "dependencies": { 20 | "polymer": "polymer/polymer#^1.0.0", 21 | "iron-meta": "polymerelements/iron-meta#^1.0.0" 22 | }, 23 | "devDependencies": { 24 | "paper-styles": "polymerelements/paper-styles#^1.0.2", 25 | "iron-component-page": "polymerelements/iron-component-page#^1.0.0", 26 | "iron-icon": "polymerelements/iron-icon#^1.0.0", 27 | "promise-polyfill": "polymerlabs/promise-polyfill#^1.0.0", 28 | "test-fixture": "polymerelements/test-fixture#^1.0.0", 29 | "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0", 30 | "web-component-tester": "*" 31 | }, 32 | "main": "iron-iconset-svg.html" 33 | } 34 | -------------------------------------------------------------------------------- /docs/bower_components/iron-iconset-svg/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/bower_components/iron-iconset-svg/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | Tests 16 | 17 | 18 | 19 | 20 | 21 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/iron-input/.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | ### Description 3 | 4 | 5 | ### Expected outcome 6 | 7 | 8 | 9 | ### Actual outcome 10 | 11 | 12 | 13 | ### Live Demo 14 | 15 | 16 | ### Steps to reproduce 17 | 18 | 23 | 24 | ### Browsers Affected 25 | 26 | - [ ] Chrome 27 | - [ ] Firefox 28 | - [ ] Safari 9 29 | - [ ] Safari 8 30 | - [ ] Safari 7 31 | - [ ] Edge 32 | - [ ] IE 11 33 | - [ ] IE 10 34 | -------------------------------------------------------------------------------- /docs/bower_components/iron-input/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-input/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: required 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: AnFRDBxxASn2RP4u+CHJS04g2klVTM+YL1fgNfkNIiECChymGRkeBiF7zvWPfodqPGKWhBZPAMxVuFKbztawQ95kWlbPSTNJtWhHhPcRarV5AYvjhyUV372E3REZ4CGt+T8nghD9bdJiMX5x0pXAz+wfBPPpiHwbiSPPjFLFvTs= 10 | - secure: SvsE+VQL35CZ967ZVy0+7o5xclnBM8egjhsjNRG7WxVPZQboCQ3Xwm8tIDQSWeagM3ZQRkTGca4ta91F1ZEhm4Jdt5CwKhhSNC6JgS3CX819r9UKgUnSS3nvWdqcZq4GXcMoOZm4qE9ttd3xdoKCfkLRQlEGAvM2TEw69mBhj24= 11 | node_js: stable 12 | addons: 13 | firefox: latest 14 | apt: 15 | sources: 16 | - google-chrome 17 | packages: 18 | - google-chrome-stable 19 | sauce_connect: true 20 | script: 21 | - xvfb-run wct 22 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 23 | dist: trusty 24 | -------------------------------------------------------------------------------- /docs/bower_components/iron-input/hero.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /docs/bower_components/iron-input/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | iron-input 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/iron-input/test/disabled-input.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 17 | 18 | 19 | 33 | -------------------------------------------------------------------------------- /docs/bower_components/iron-input/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | iron-input tests 13 | 14 | 15 | 16 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /docs/bower_components/iron-input/test/letters-only.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/iron-media-query/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-media-query/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install web-component-tester 5 | - npm install bower 6 | - 'export PATH=$PWD/node_modules/.bin:$PATH' 7 | - bower install 8 | env: 9 | global: 10 | - secure: My9uxlkp4fZwSHKqo1RUv4yBhNl46XfbaiOsOStqJdI9l7hBfudSl7V2OZeLuV2pEDJC1z1ZqVU6C/K0/iTf7i66cd9g0iH5N+1qex8p2AcuP1evPWbwLw8moHH+M5E14MMXD8sPX4KauS8azmgRm61pppD5ZgKfCaeGZg7Tczs= 11 | - secure: LgnZP4BNGBkTZhf8Vr7r9LdrOwq2/58TqqYkFFloEGBRT6HmumNSRwNbIwOh1U9jSTVkqjC2rn4G27u4XlEIs+QTD2PVSSEKy7Vbn0KxSNCvCGaOB1ZaxWTwZa7nkg09ZFRCHGh+WIbuV+BxyzsjOqlN82GSzFNSb3rxhqDM6dU= 12 | node_js: 4 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | packages: 19 | - google-chrome-stable 20 | script: 21 | - xvfb-run wct 22 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 23 | -------------------------------------------------------------------------------- /docs/bower_components/iron-media-query/README.md: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | [![Build Status](https://travis-ci.org/PolymerElements/iron-media-query.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-media-query) 13 | 14 | _[Demo and API Docs](https://elements.polymer-project.org/elements/iron-media-query)_ 15 | 16 | 17 | ##<iron-media-query> 18 | 19 | 20 | `iron-media-query` can be used to data bind to a CSS media query. 21 | The `query` property is a bare CSS media query. 22 | The `query-matches` property is a boolean representing whether the page matches that media query. 23 | 24 | Example: 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /docs/bower_components/iron-media-query/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-media-query", 3 | "version": "1.0.8", 4 | "description": "Lets you bind to a CSS media query", 5 | "authors": [ 6 | "The Polymer Authors" 7 | ], 8 | "keywords": [ 9 | "web-components", 10 | "polymer", 11 | "media" 12 | ], 13 | "private": true, 14 | "repository": { 15 | "type": "git", 16 | "url": "git://github.com/PolymerElements/iron-media-query" 17 | }, 18 | "license": "http://polymer.github.io/LICENSE.txt", 19 | "homepage": "https://github.com/PolymerElements/iron-media-query", 20 | "ignore": [], 21 | "dependencies": { 22 | "polymer": "Polymer/polymer#^1.0.0" 23 | }, 24 | "devDependencies": { 25 | "paper-styles": "polymerelements/paper-styles#^1.0.2", 26 | "web-component-tester": "polymer/web-component-tester#^3.4.0", 27 | "test-fixture": "PolymerElements/test-fixture#^1.0.0", 28 | "iron-component-page": "PolymerElements/iron-component-page#^1.0.0", 29 | "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" 30 | }, 31 | "main": "iron-media-query.html" 32 | } 33 | -------------------------------------------------------------------------------- /docs/bower_components/iron-media-query/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | iron-media-query 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /docs/bower_components/iron-media-query/test/index.html: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | Tests 12 | 13 | 14 | 15 | 16 | 17 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/bower_components/iron-menu-behavior/.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | ### Description 3 | 4 | 5 | ### Expected outcome 6 | 7 | 8 | 9 | ### Actual outcome 10 | 11 | 12 | 13 | ### Live Demo 14 | 15 | 16 | ### Steps to reproduce 17 | 18 | 23 | 24 | ### Browsers Affected 25 | 26 | - [ ] Chrome 27 | - [ ] Firefox 28 | - [ ] Safari 9 29 | - [ ] Safari 8 30 | - [ ] Safari 7 31 | - [ ] Edge 32 | - [ ] IE 11 33 | - [ ] IE 10 34 | -------------------------------------------------------------------------------- /docs/bower_components/iron-menu-behavior/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-menu-behavior/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: required 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: QxZD8yzz7s3F6b7h87ztWYiEbD2TrQp1Z1mib5u1wL7EAwsrQVkFhIEo4cJPAsTGS98qgeZAITg0ifwp/jOKVC2QKoPnC1qjm4L0AjlhXBTRbqyS5G8jvfJ8M4DgkQXADh4e+lw9ba3h2AxceJELKTYaQVq/cpTrpPg0/RH7H4o= 10 | - secure: i76J23Bpwj6qJ4ybCCsQpGCTT+5s1PA+x0Avjbl1JTS4OsJLDFfvVl0YIWZ5xMIKJtdPC/mGDoZ2LNrh9hz82DBqDnzBlSnNjFbjnU1Aqy5CUmRWzyAF5NOjJGotISZcDYDGZd6gjsOfN0r+rICyRUiOadeyPf0Nm+6HSVQMjfM= 11 | node_js: stable 12 | addons: 13 | firefox: latest 14 | apt: 15 | sources: 16 | - google-chrome 17 | packages: 18 | - google-chrome-stable 19 | sauce_connect: true 20 | script: 21 | - xvfb-run wct 22 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 23 | dist: trusty 24 | -------------------------------------------------------------------------------- /docs/bower_components/iron-menu-behavior/README.md: -------------------------------------------------------------------------------- 1 | 2 | 14 | 15 | [![Build status](https://travis-ci.org/PolymerElements/iron-menu-behavior.svg?branch=master)](https://travis-ci.org/PolymerElements/iron-menu-behavior) 16 | 17 | _[Demo and API docs](https://elements.polymer-project.org/elements/iron-menu-behavior)_ 18 | 19 | 20 | ##Polymer.IronMenuBehavior 21 | 22 | `Polymer.IronMenuBehavior` implements accessible menu behavior. 23 | 24 | 25 | 26 | ##Polymer.IronMenubarBehavior 27 | 28 | `Polymer.IronMenubarBehavior` implements accessible menubar behavior. 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/iron-meta/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-meta/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | matrix: 4 | include: 5 | - node_js: stable 6 | script: xvfb-run wct 7 | addons: 8 | firefox: latest 9 | apt: 10 | sources: 11 | - google-chrome 12 | packages: 13 | - google-chrome-stable 14 | - node_js: node 15 | script: 16 | - | 17 | if [ "${TRAVIS_PULL_REQUEST}" = "false" ]; then 18 | wct -s 'default' 19 | fi 20 | before_script: 21 | - npm install web-component-tester 22 | - npm install bower 23 | - export PATH=$PWD/node_modules/.bin:$PATH 24 | - bower install 25 | env: 26 | global: 27 | - secure: eGcuDAJt+1GPrC6u95vHufjnSXWbVBZpW7oKQhZjcHrN19l9COdOb7RVkTPsZzEanHaH/D6Psr4WJKyd72Wx5wj+bqGh4nPHTFSnK3+gNT4eJAgLvsxLwHxW8QkYYHEdZe8Wd6sOdal9geeLZ8fG9xELYEtuJR6lww5uLvFv/cw= 28 | - secure: DoBz8LDaS4/lQ9sTXE5pnp8fqEvG47mmdQaQ14EnHQ+wLbajIaLk59vRfau5c7mIef8dEgaT40r/kVP5QRr3OiH5UJY3jLnCMVIxWJ3ZTkuGGuU6QDQvoGSSBhdA+b+G94bbK6LtHQxRBrkiyT9d0IzT5ZiHlDlteGbjdDWAgw0= 29 | -------------------------------------------------------------------------------- /docs/bower_components/iron-meta/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-meta", 3 | "version": "1.1.1", 4 | "keywords": [ 5 | "web-components", 6 | "polymer" 7 | ], 8 | "license": "http://polymer.github.io/LICENSE.txt", 9 | "description": "Useful for sharing information across a DOM tree", 10 | "private": true, 11 | "authors": [ 12 | "The Polymer Authors" 13 | ], 14 | "repository": { 15 | "type": "git", 16 | "url": "git://github.com/PolymerElements/iron-meta.git" 17 | }, 18 | "dependencies": { 19 | "polymer": "Polymer/polymer#^1.0.0" 20 | }, 21 | "devDependencies": { 22 | "paper-styles": "polymerelements/paper-styles#^1.0.4", 23 | "iron-component-page": "polymerelements/iron-component-page#^1.0.0", 24 | "test-fixture": "polymerelements/test-fixture#^1.0.0", 25 | "web-component-tester": "*", 26 | "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" 27 | }, 28 | "main": "iron-meta.html" 29 | } 30 | -------------------------------------------------------------------------------- /docs/bower_components/iron-meta/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | iron-meta 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /docs/bower_components/iron-meta/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | Tests 17 | 18 | 19 | 20 | 21 | 22 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/iron-overlay-behavior/.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | ### Description 3 | 4 | 5 | ### Expected outcome 6 | 7 | 8 | 9 | ### Actual outcome 10 | 11 | 12 | 13 | ### Live Demo 14 | 15 | 16 | ### Steps to reproduce 17 | 18 | 23 | 24 | ### Browsers Affected 25 | 26 | - [ ] Chrome 27 | - [ ] Firefox 28 | - [ ] Safari 9 29 | - [ ] Safari 8 30 | - [ ] Safari 7 31 | - [ ] Edge 32 | - [ ] IE 11 33 | - [ ] IE 10 34 | -------------------------------------------------------------------------------- /docs/bower_components/iron-overlay-behavior/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-overlay-behavior/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: required 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: H8AA9JkWfG/vc3MiimoIoYi45KD10hKzitLJnExkomgzFI/f5o9SGtwjCii5P8Kvf4xndftDjYwRgbYyJpSg0IJeq8rm1WS89cY8O6/1dlI/tK1j5xbVRrhqmRQncxUb3K4MAT6Z9br1jwEeamRa+NKmq+v+VEpQY5vwuQ/BHJw= 10 | - secure: EaE1AUVgWyn0Y6kqkb54z5r39RvTJzAOmeM0lRl7wXzr5k0mq3VGlxTksJqCVd1PdJESXEhy8eldBnlkwZir/imDTNQxKm13k7ZiFC0000XAzpLZElkH2cLlYCRWcuM+vS7dA9hytV0UcGK2VGqbxfpcesB20dPSneDEUuc5X64= 11 | node_js: stable 12 | addons: 13 | firefox: latest 14 | apt: 15 | sources: 16 | - google-chrome 17 | packages: 18 | - google-chrome-stable 19 | sauce_connect: true 20 | script: 21 | - xvfb-run wct 22 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 23 | dist: trusty 24 | -------------------------------------------------------------------------------- /docs/bower_components/iron-overlay-behavior/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | iron-overlay-behavior 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/iron-overlay-behavior/test/test-buttons.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 15 | 23 | 24 | 29 | 30 | 31 | 32 | 41 | -------------------------------------------------------------------------------- /docs/bower_components/iron-pages/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-pages/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: QwCi1poMu8n3s7gAljvAyODa0+zmte8B9qAO/S/SziRNDcRHJF4RRZp0HJfgVYkCaHsgCOrRswfkqZqlj4QC5goPfwtwgRtIdcEarF64kAjWLXHH66aMPSlop+MZYSJwFRrrmcc0jTDTOPw6CXaz1lYrcvpGnVAAHSNq4e9xuwA= 10 | - secure: PAn10VQ1AL+FpM/qj2ak7tJe0Epd/RP3FF+jb2eVBXhmUVd9+mBH7nRwYQL4n6fIGXMtJcUkl4t35nwzEegP/nrjZlIslXFT6D/273FbJcbH1SaCsnwLn3Rr0VffwaHC76yLsW7ph2/paAS4iLWS4AeP1c2dAR9zimSpM7Knovs= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-pages/hero.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /docs/bower_components/iron-pages/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | iron-pages 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-pages/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | Tests 17 | 18 | 19 | 20 | 21 | 22 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /docs/bower_components/iron-resizable-behavior/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-resizable-behavior/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: fs6PoLBRc5z3vn6PWJTkxmGWTHnHVcXx2c7sb7wUlLFLjWUegb93X5gAUhAQvvLvFYT8uMYxT7sNsP15O16CH9OWS8h6ZbgaPp61zRJXvGN+pOtohOloanjzANzsYNFsV3LKEFg8/BULqQAKkRAdsg4hXfMWDzPvCGl1++y5mGc= 10 | - secure: gm+c5R0tFY/GJfKOnfV3J0IADe7QSzo5wZvRq4wZnroK9gBixuI66fq0dhRFtMjkc3dip1h+iqwmRqY8bKoMriCcl8J8ya7mG92sUTz57H7Sr6hxoYDdT4v+JUrQ+iZmTczh77IAQDZrAnxQIeEnBsLezidZD4b+EAYCICvL9WE= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-resizable-behavior/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-resizable-behavior", 3 | "version": "1.0.3", 4 | "license": "http://polymer.github.io/LICENSE.txt", 5 | "description": "Coordinates the flow of resizeable elements", 6 | "private": true, 7 | "main": "iron-resizable-behavior.html", 8 | "authors": [ 9 | "The Polymer Authors" 10 | ], 11 | "keywords": [ 12 | "web-components", 13 | "polymer", 14 | "iron", 15 | "behavior" 16 | ], 17 | "repository": { 18 | "type": "git", 19 | "url": "git://github.com/PolymerElements/iron-resizable-behavior.git" 20 | }, 21 | "dependencies": { 22 | "polymer": "Polymer/polymer#^1.0.0" 23 | }, 24 | "devDependencies": { 25 | "iron-component-page": "polymerelements/iron-component-page#^1.0.0", 26 | "test-fixture": "polymerelements/test-fixture#^1.0.0", 27 | "web-component-tester": "^4.0.0", 28 | "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" 29 | }, 30 | "ignore": [] 31 | } 32 | -------------------------------------------------------------------------------- /docs/bower_components/iron-resizable-behavior/demo/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | iron-resizable-behavior demo 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /docs/bower_components/iron-resizable-behavior/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | iron-resizable-behavior 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-resizable-behavior/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | Tests 13 | 14 | 15 | 16 | 17 | 18 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /docs/bower_components/iron-selector/.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | ### Description 3 | 4 | 5 | ### Expected outcome 6 | 7 | 8 | 9 | ### Actual outcome 10 | 11 | 12 | 13 | ### Live Demo 14 | 15 | 16 | ### Steps to reproduce 17 | 18 | 23 | 24 | ### Browsers Affected 25 | 26 | - [ ] Chrome 27 | - [ ] Firefox 28 | - [ ] Safari 9 29 | - [ ] Safari 8 30 | - [ ] Safari 7 31 | - [ ] Edge 32 | - [ ] IE 11 33 | - [ ] IE 10 34 | -------------------------------------------------------------------------------- /docs/bower_components/iron-selector/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /docs/bower_components/iron-selector/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: ltCkwJM0nkTS9WjikyjqBsB5J2hQon4UnVVrINk4y+Vq4v9PQJH3+83nya0jnxilKaeAJs4d2/OS02F9GkqYpsSmDz7OgXPfk0hrHA8UksvvpSALfnukleIAN2YTOcxXJKeNHcfpqCKPk1dGeNQOEM61H+QgTBIyFB3sMugygqs= 10 | - secure: TJuu1WdpFLTaBN/prBafm8Pld/BQCySNuuG1nATbF3fqiOpgehXu8Z5URAz5syUhqZAyEmuRMxvXpEVD/t1jrtaXVwkdCFkkQ4ckkP4gTIeSGA/Puw8sveB2q7QAqXyTmeFkocNlh8fxV+B07o0SPWdhcvdZnDVU9VrpSqL+92M= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/iron-selector/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iron-selector", 3 | "version": "1.4.0", 4 | "description": "Manages a set of elements that can be selected", 5 | "private": true, 6 | "license": "http://polymer.github.io/LICENSE.txt", 7 | "main": "iron-selector.html", 8 | "authors": [ 9 | "The Polymer Authors" 10 | ], 11 | "keywords": [ 12 | "web-components", 13 | "polymer", 14 | "selector" 15 | ], 16 | "repository": { 17 | "type": "git", 18 | "url": "git://github.com/PolymerElements/iron-selector.git" 19 | }, 20 | "homepage": "https://github.com/PolymerElements/iron-selector", 21 | "ignore": [], 22 | "dependencies": { 23 | "polymer": "Polymer/polymer#^1.2.0" 24 | }, 25 | "devDependencies": { 26 | "iron-component-page": "PolymerElements/iron-component-page#^1.0.0", 27 | "iron-test-helpers": "polymerelements/iron-test-helpers#^1.0.0", 28 | "paper-styles": "PolymerElements/paper-styles#^1.0.4", 29 | "test-fixture": "PolymerElements/test-fixture#^1.0.0", 30 | "web-component-tester": "^4.0.0", 31 | "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /docs/bower_components/iron-selector/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | iron-selector 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /docs/bower_components/iron-selector/test/attr-for-selected-elements.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 17 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/iron-validatable-behavior/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/iron-validatable-behavior/README.md: -------------------------------------------------------------------------------- 1 | # iron-validatable-behavior 2 | Implements an element validated with Polymer.IronValidatorBehavior 3 | 4 | -------------------------------------------------------------------------------- /docs/bower_components/iron-validatable-behavior/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | iron-validatable-behavior 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/iron-validatable-behavior/test/test-validatable.html: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 15 | 16 | 17 | 29 | -------------------------------------------------------------------------------- /docs/bower_components/lodash/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "lodash", 3 | "main": "lodash.js", 4 | "ignore": [ 5 | ".*", 6 | "*.custom.*", 7 | "*.log", 8 | "*.map", 9 | "*.md", 10 | "lodash.src.js", 11 | "component.json", 12 | "package.json", 13 | "doc", 14 | "node_modules", 15 | "perf", 16 | "test", 17 | "vendor" 18 | ], 19 | "homepage": "https://github.com/lodash/lodash", 20 | "version": "3.10.1", 21 | "_release": "3.10.1", 22 | "_resolution": { 23 | "type": "version", 24 | "tag": "3.10.1", 25 | "commit": "ef20b4290cc4fe7551c82a552ea7ffa76548eec8" 26 | }, 27 | "_source": "https://github.com/lodash/lodash.git", 28 | "_target": "^3.10.0", 29 | "_originalSource": "lodash" 30 | } -------------------------------------------------------------------------------- /docs/bower_components/lodash/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "lodash", 3 | "main": "lodash.js", 4 | "ignore": [ 5 | ".*", 6 | "*.custom.*", 7 | "*.log", 8 | "*.map", 9 | "*.md", 10 | "lodash.src.js", 11 | "component.json", 12 | "package.json", 13 | "doc", 14 | "node_modules", 15 | "perf", 16 | "test", 17 | "vendor" 18 | ] 19 | } 20 | -------------------------------------------------------------------------------- /docs/bower_components/neon-animation/.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | ### Description 3 | 4 | 5 | ### Expected outcome 6 | 7 | 8 | 9 | ### Actual outcome 10 | 11 | 12 | 13 | ### Live Demo 14 | 15 | 16 | ### Steps to reproduce 17 | 18 | 23 | 24 | ### Browsers Affected 25 | 26 | - [ ] Chrome 27 | - [ ] Firefox 28 | - [ ] Safari 9 29 | - [ ] Safari 8 30 | - [ ] Safari 7 31 | - [ ] Edge 32 | - [ ] IE 11 33 | - [ ] IE 10 34 | -------------------------------------------------------------------------------- /docs/bower_components/neon-animation/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/neon-animation/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | neon-animation 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/neon-animation/neon-animation.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/bower_components/neon-animation/web-animations.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/bower_components/paper-behaviors/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/paper-behaviors/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: Mni8srJPpo7GAk5wCLTiqqVqAJxxKMpGuxYxooqIAuc050n26KkHfDWLPY69taFY9WYjU3pzVEwrYX3HqSbib1CTlcfeATGs1+q2rXKZKmBAnKKPi12CEEXOcbMoVgzVQs7rzr8MQF9LR2TLtBuMQEoAimebA7uQcYGXcSWKJR4= 10 | - secure: LYF3qBtJ6zZcf9dsSJ9t/My4Cne5ieI6RkHFj/0MBcy0vMbUazTH38vuy+FILYlrzbaxkVs36lPQFBXH83Ue3TxjdfjeNvK8YiuEcFjE5lQi2u7+x54eSV3myp2SIdtBLGE7rqmY0zj/Oeg91fV22OdfSHhJxuV/RxFFZIuZtHY= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/paper-behaviors/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/bower_components/paper-behaviors/test/test-button.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 19 | 20 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /docs/bower_components/paper-button/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/paper-button/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install web-component-tester 5 | - npm install bower 6 | - 'export PATH=$PWD/node_modules/.bin:$PATH' 7 | - bower install 8 | env: 9 | global: 10 | - secure: geFs7Ipj7/9knSKT2FEYAB7b/zbmgWFXCgZm7cEcrG71EX/HB1do3spANGOlRly77xaZtNNF1OGYBHIP36DSyMEHRYj6TYtTrPIr2ySeHvoOv0nzYakXdscxBvfI5HJrNiFpld80KoGl8vKfroLNpVLallgumX3diydypolvW1I= 11 | - secure: IILEhg3m49exN5hpxbPP1JA/q+s4v/QpOMbDiXVRV4Uz1XwOPGLCyrAB0ENjwzMCyeOah1Z2MyQSUiPisLheHKvZifhviNqizWN//8EDkg1gkU0R6egGdotD5mBb3UpCD0CNZ8+D0FYwOpdCWCruwr7N+zDUN+6r5H07KP/VeUU= 12 | node_js: 4 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | packages: 19 | - google-chrome-stable 20 | script: 21 | - xvfb-run wct 22 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 23 | -------------------------------------------------------------------------------- /docs/bower_components/paper-button/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/bower_components/paper-button/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | paper-button tests 13 | 14 | 15 | 16 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /docs/bower_components/paper-dialog-behavior/.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | ### Description 3 | 4 | 5 | ### Expected outcome 6 | 7 | 8 | 9 | ### Actual outcome 10 | 11 | 12 | 13 | ### Live Demo 14 | 15 | 16 | ### Steps to reproduce 17 | 18 | 23 | 24 | ### Browsers Affected 25 | 26 | - [ ] Chrome 27 | - [ ] Firefox 28 | - [ ] Safari 9 29 | - [ ] Safari 8 30 | - [ ] Safari 7 31 | - [ ] Edge 32 | - [ ] IE 11 33 | - [ ] IE 10 34 | -------------------------------------------------------------------------------- /docs/bower_components/paper-dialog-behavior/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/paper-dialog-behavior/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: ZBrrZGA8OWY95x8yHSsKUNrQfowhRe/s/pMZhHgnoppnZ1+bDfpoms+ggOdvH0TgURAAdF+1Wq1mTCgNp0FYLJ3Oe34XseDIxiA3wXSQO/E2m4Cfj/w4fRvaSy8ikdz5urQJET33SjDKdggm1FmWmnt6vSVgW/mg8M7AW2KWDcE= 10 | - secure: P5UKkTar39Q1k0VwtF5LhOphqNiW3r+DSnN1vRNA4oKZPrt6l3dJE1hpA9+1x1m6SryG856lLekPM6/fVZuC7nyDKFLz4vU/EWhiGdyWN1lHhE2MDh281TsCtzK56S0uJxdmlIpSiWTFWIrrEiiewN2b8dXy3FSPfy0Fo1sGn54= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/paper-dialog-behavior/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | paper-dialog-behavior 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/paper-dialog-behavior/test/test-buttons.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 18 | 19 | 20 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/paper-dialog/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/paper-dialog/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | paper-dialog 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/paper-dialog/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | paper-dialog tests 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/bower_components/paper-drawer-panel/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components/ 2 | -------------------------------------------------------------------------------- /docs/bower_components/paper-drawer-panel/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: PLe0gvvFLKijrgyroIeymIP14SikK6RobNUOqHyUiLDCh9S2/vSBJUp8U5TYkVmpxMr+rcKXpfIhYt/bne97bARTnMjRQUa+rlraek6EPXyFILDsyaTosYD7rmY2f8ViiW+CM3eUA+ym0P8tvYONdTx+CEdO7S6esotfq3LHrLw= 10 | - secure: U4i/ZSfd87xQ+0YZCKxk3knQQk23V/2IxtSrvY42OnaGi10uz04Cad5XMuBcB1kCyRkAP/e9flQyp4iLaDpG+edm2fxJNPqXepWjtMr0rVFr2LoQ7dPAQCFkzO25dSiO+Wj4ffDO//hwgF5Xl/BXnyRBfSEjURZXr4EP+NjoMWU= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/paper-drawer-panel/hero.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /docs/bower_components/paper-drawer-panel/index.html: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | paper-drawer-panel 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /docs/bower_components/paper-icon-button/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/paper-icon-button/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: A+iEL5FUMQWkkaOduE26bo0jW49LYKxDwWGZOty9H9fCDpBNQSADOhIvLzScGtjE7Rr3jVmowVsDN0XfVSRpJneEIvj7+tHAXUFoVey8vDVklOmhlR25IH2OczEmCkOS+sAKRiSF54aptdPeJhmpbMH0FyZfuX+jJfhdonJ+YQg= 10 | - secure: Ps1Hy0fzmYRYF/ur2Myg7ol43HpzpooCoDvqzpMbIBWkXjXcN0KlPoNc6lEFlhjSpjddMFavdajKYIO0j9adAjZA7HYlf+BglhxV45lz13o04+QlNbDSADNyAlKJLrIvFacn9DE3VXlvBwBu83m+ndHUN/uMyHyZo0VE1/ad9Iw= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/paper-icon-button/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /docs/bower_components/paper-icon-button/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | paper-icon-button tests 13 | 14 | 15 | 16 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/bower_components/paper-input/.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | ### Description 3 | 4 | 5 | ### Expected outcome 6 | 7 | 8 | 9 | ### Actual outcome 10 | 11 | 12 | 13 | ### Live Demo 14 | 15 | 16 | ### Steps to reproduce 17 | 18 | 23 | 24 | ### Browsers Affected 25 | 26 | - [ ] Chrome 27 | - [ ] Firefox 28 | - [ ] Safari 9 29 | - [ ] Safari 8 30 | - [ ] Safari 7 31 | - [ ] Edge 32 | - [ ] IE 11 33 | - [ ] IE 10 34 | -------------------------------------------------------------------------------- /docs/bower_components/paper-input/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/paper-input/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: required 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: TcDqx+YdNCa/DRQjdKt9dgYCPgXtPl2EZ7Nnv6bRvbcmUjW2eSr7Zwb+e0fO8wgwms/RqFaVx+u5jo7D1lnC4Ybcg1HKiMOvCyzY36MjF9oB/VKSEUC+p4tMVQfw1IZ/RmK3dD+WEWaoT/EKmNfctz7v5kR+yk2lZo44D9I7rrc= 10 | - secure: nh65tvhnhOrK05qKvDJKMV7Jm9yiCoG1wFkP3ZnqOHix9Ny+KmcTa41Bl6NXQdvYaMTFtzS7lMZX5cqIziyKyGWHVN30LzGMHJNz12fhcMi3nJ84trhQGcu/9qR9yDv16q9ouGlcz1VxnDOHaRAHnIKjLIbhN3aJtMtZBbnWihA= 11 | node_js: stable 12 | addons: 13 | firefox: latest 14 | apt: 15 | sources: 16 | - google-chrome 17 | packages: 18 | - google-chrome-stable 19 | sauce_connect: true 20 | script: 21 | - xvfb-run wct 22 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 23 | dist: trusty 24 | -------------------------------------------------------------------------------- /docs/bower_components/paper-input/all-imports.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/bower_components/paper-input/demo/ssn-validator.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 28 | -------------------------------------------------------------------------------- /docs/bower_components/paper-input/hero.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /docs/bower_components/paper-input/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | paper-input 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /docs/bower_components/paper-input/test/letters-only.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/paper-item/.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | ### Description 3 | 4 | 5 | ### Expected outcome 6 | 7 | 8 | 9 | ### Actual outcome 10 | 11 | 12 | 13 | ### Live Demo 14 | 15 | 16 | ### Steps to reproduce 17 | 18 | 23 | 24 | ### Browsers Affected 25 | 26 | - [ ] Chrome 27 | - [ ] Firefox 28 | - [ ] Safari 9 29 | - [ ] Safari 8 30 | - [ ] Safari 7 31 | - [ ] Edge 32 | - [ ] IE 11 33 | - [ ] IE 10 34 | -------------------------------------------------------------------------------- /docs/bower_components/paper-item/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components/ 2 | -------------------------------------------------------------------------------- /docs/bower_components/paper-item/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: required 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: NCk3KK+wbaXMzp8XAY6FeL+TSdI0AlPI3/tl0OpsUIaU2EiCjQuzf/UpyzCW5XZMEVFF4q/eDjrPkqJodHfpngj36mpkfmfqj9DrgDmYsV9BDvsTd8KmLsA6H8D6p7Qer+r1JMMB8PvX44vdhQ6GhZD1HFNYK1Ekpt0TkYwWKNw= 10 | - secure: TGgUEQe6FJS+GuYk94d//8YQmDLUu0ekMvPSIs8TQ2QkdBK4SL+2bSXZt44BbDEOwc9P4NCPSUx/RMiCAqsc5OGRJImzb/zqPNIDTeKG6q72HPBBBD3Sk0CrEpTQbOK/Flaa/B7RYR0U1kuljSmRS7lPG19nnY8gOHnIAgwIyk0= 11 | node_js: stable 12 | addons: 13 | firefox: latest 14 | apt: 15 | sources: 16 | - google-chrome 17 | packages: 18 | - google-chrome-stable 19 | sauce_connect: true 20 | script: 21 | - xvfb-run wct 22 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 23 | dist: trusty 24 | -------------------------------------------------------------------------------- /docs/bower_components/paper-item/all-imports.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/bower_components/paper-item/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | paper-item 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/paper-item/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | paper-item tests 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/bower_components/paper-material/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/paper-material/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: PEaqY+YpV0ZhnQbJlNQbmfIFLqy7UvvCtii0sPoGKT5/P7ulMqMOPQV9l/zLAtYi14HEz63FKLqDrpnGaVe7Cz7jtt2WRWrWqTBdarqwSHs73Z2XqztD1+2wW6vgz/lfK00B8UplAk28B7d5dbWzwUF6Kg02zOfQMsawMpulFjo= 10 | - secure: f/3XYrYjM8aXLe9kqM/MjHQ6IEsDRuoxDqM+l2JiR3v2Nw7lP6ZyXSNvKm8bN+VNU7ubSzAmRbUGnRU7e61BhnGzuLXjOqxYeJLWZaqoSm9TDz3re3rd7wB2ddAhRokeSSPO2KeAgr6C02P9M3Au1DiO1G66fuWVH62WtzW4+qY= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/paper-material/README.md: -------------------------------------------------------------------------------- 1 | 2 | 14 | 15 | [![Build Status](https://travis-ci.org/PolymerElements/paper-material.svg?branch=master)](https://travis-ci.org/PolymerElements/paper-material) 16 | 17 | _[Demo and API Docs](https://elements.polymer-project.org/elements/paper-material)_ 18 | 19 | 20 | ##<paper-material> 21 | 22 | Material design: [Cards](https://www.google.com/design/spec/components/cards.html) 23 | 24 | `paper-material` is a container that renders two shadows on top of each other to 25 | create the effect of a lifted piece of paper. 26 | 27 | Example: 28 | 29 | ```html 30 | 31 | ... content ... 32 | 33 | ``` 34 | 35 | 36 | -------------------------------------------------------------------------------- /docs/bower_components/paper-material/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | paper-material 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/paper-material/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | paper-material tests 13 | 14 | 15 | 16 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /docs/bower_components/paper-menu/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components/ 2 | -------------------------------------------------------------------------------- /docs/bower_components/paper-menu/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: Mh0qP0wSbfQ00LpaW8ObBU6CBLqgUgIM/Qvuog7dw7atnZ3a2I7UqLXCJHkH0a66r0bF2PyuS6a8qz/croSr1rQQ0G+1HgNczm7nuQO8cw2ZLXZglpaldYfUzKBw9ip+XGA1zgFQ1+O3uWisy+4pQrsGhRsB1RSmXBcKJsSUjZw= 10 | - secure: QhEW2jW0Uj3dp4xJOYVfP/MUV2UeZW48811cDZRSwWQ/43vrZU/4VCSTFJdODZ4A9nXAhOeKtT+S1BWoH4VslGLCfmrF1dbTxHZEdg2WAt8OkV9XpMNMBYtGomlUs9asnU/Q1294DWolAGG8wwnReibg0r6H3VQCmD4vIE6oEmQ= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/paper-menu/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | paper-menu 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/paper-ripple/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/paper-ripple/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install web-component-tester 5 | - npm install bower 6 | - 'export PATH=$PWD/node_modules/.bin:$PATH' 7 | - bower install 8 | env: 9 | global: 10 | - secure: YrC5bTrJwlszZQWfnRwDbLaZNLf+KnWXTAfzvul7eij21W3/v+E0wp9pFTLQj/G3bZWgOEZSsoXxASNcNu1JUmJRyLXpJgTps25IlS/VJTRHoK7jUjt5pJG1CbcgTixQblyOVtPqT6j0V23V0d3mhQ3H2xFBbcl87iYO1w+6nmQ= 11 | - secure: NZv74uwtibMbmarEOWRUNkEwjz/2akWEIe2JDxglag2JUECWrcAKJIQUqYsO0KNUIg09xJEqWLWED4fN73p3z27Jl/z99ssVMvPQt8duoxwZ6UwcjVWUQNjgXKN6JDZCf+3hJsmU51Lp6mpzj0Y5m8nCjhh7/bBnJahH+VRm7bA= 12 | node_js: 4 13 | addons: 14 | firefox: '42.0' 15 | apt: 16 | sources: 17 | - google-chrome 18 | packages: 19 | - google-chrome-stable 20 | script: 21 | - xvfb-run wct 22 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 23 | -------------------------------------------------------------------------------- /docs/bower_components/paper-ripple/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | paper-ripple 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /docs/bower_components/paper-ripple/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | Tests 16 | 17 | 18 | 19 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/bower_components/paper-spinner/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components/ 2 | -------------------------------------------------------------------------------- /docs/bower_components/paper-spinner/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: dpHtK5BMl68o/D6cQO9VsQWBPVuTrFPC56NT6kBLbiQtmxG2E2FD8dN4cHuEWafZopwYSsLLmEIIK77FMaonTSmzos5EixIQyqGxWTyNTpthg0Jenzc+6vZEs3h+3LDodFjdZSu8FgKyxU8SFLLGjAsSy8aegUNBszy7/SY8FAM= 10 | - secure: EASvFsWb/njjh3DOLD5Oz3nw4QPl4aIhDAIhU2qelb2UCp8Q/KGniU7VjNoQ7OSN05jh2ooz8Pu3cAhLmrWumJn2atXEXvRPKtT/+1Ciy3xFcvgmqM0RHB+7qSSOUwgvPW9bwdzVxxMjAW7Oqb7w3nVn9/mEv2sMPNSv7iEbiUI= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/paper-spinner/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | paper-spinner 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/bower_components/paper-styles/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-styles", 3 | "version": "1.1.4", 4 | "description": "Common (global) styles for Material Design elements.", 5 | "authors": [ 6 | "The Polymer Authors" 7 | ], 8 | "keywords": [ 9 | "web-component", 10 | "polymer", 11 | "style" 12 | ], 13 | "repository": { 14 | "type": "git", 15 | "url": "git://github.com/PolymerElements/paper-styles.git" 16 | }, 17 | "main": "paper-styles.html", 18 | "license": "http://polymer.github.io/LICENSE.txt", 19 | "homepage": "https://github.com/polymerelements/paper-styles/", 20 | "ignore": [ 21 | "/.*" 22 | ], 23 | "dependencies": { 24 | "iron-flex-layout": "PolymerElements/iron-flex-layout#^1.0.0", 25 | "font-roboto": "PolymerElements/font-roboto#^1.0.1", 26 | "polymer": "Polymer/polymer#^1.0.0" 27 | }, 28 | "devDependencies": { 29 | "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0", 30 | "iron-component-page": "polymerelements/iron-component-page#^1.0.0", 31 | "web-component-tester": "^4.0.0" 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /docs/bower_components/paper-styles/demo.css: -------------------------------------------------------------------------------- 1 | /** 2 | @license 3 | Copyright (c) 2015 The Polymer Project Authors. All rights reserved. 4 | This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt 5 | The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt 6 | The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt 7 | Code distributed by Google as part of the polymer project is also 8 | subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt 9 | 10 | */ 11 | body { 12 | font-family: 'Roboto', 'Noto', sans-serif; 13 | font-size: 14px; 14 | margin: 0; 15 | padding: 24px; 16 | } 17 | 18 | section { 19 | padding: 20px 0; 20 | } 21 | 22 | section > div { 23 | padding: 14px; 24 | font-size: 16px; 25 | } 26 | -------------------------------------------------------------------------------- /docs/bower_components/paper-styles/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | paper-styles 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /docs/bower_components/paper-styles/paper-styles-classes.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /docs/bower_components/paper-toast/.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | ### Description 3 | 4 | 5 | ### Expected outcome 6 | 7 | 8 | 9 | ### Actual outcome 10 | 11 | 12 | 13 | ### Live Demo 14 | 15 | 16 | ### Steps to reproduce 17 | 18 | 23 | 24 | ### Browsers Affected 25 | 26 | - [ ] Chrome 27 | - [ ] Firefox 28 | - [ ] Safari 9 29 | - [ ] Safari 8 30 | - [ ] Safari 7 31 | - [ ] Edge 32 | - [ ] IE 11 33 | - [ ] IE 10 34 | -------------------------------------------------------------------------------- /docs/bower_components/paper-toast/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | -------------------------------------------------------------------------------- /docs/bower_components/paper-toast/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | sudo: false 3 | before_script: 4 | - npm install -g bower polylint web-component-tester 5 | - bower install 6 | - polylint 7 | env: 8 | global: 9 | - secure: EbNQJATlfP5xdbnxnhdBC7T6q86TaZhZoqucx12wn88AiTe24lEB6b+Vd9ZwELi4B0G8qrQWIXoGLNCYZg6tn8+k9uJgE9kH+YvZLlM6HmHZ9HcuMjNg2ugsYJW9WuY6N5om0YvadZWl2nJECk9cX+KXE9Rq1HTUy3r+tXj0ezw= 10 | - secure: A0ZrObu71lLS2r7RIeFxLoveGoQ4bheNMOusNXfsHrZLlnwKJQ5tDcc6ZCipGfIPeIJPAR+Gdo+UVKB13q47rYkBRljgy7Mr3RXefiJKANJiSLfUgAPXLSaFQTk1ghvD+hHQiM/hGmWY/J9iranShsRzYMHq2ZY4edxdTzknijk= 11 | - CXX=g++-4.8 12 | node_js: stable 13 | addons: 14 | firefox: latest 15 | apt: 16 | sources: 17 | - google-chrome 18 | - ubuntu-toolchain-r-test 19 | packages: 20 | - google-chrome-stable 21 | - g++-4.8 22 | sauce_connect: true 23 | script: 24 | - xvfb-run wct 25 | - "if [ \"${TRAVIS_PULL_REQUEST}\" = \"false\" ]; then wct -s 'default'; fi" 26 | -------------------------------------------------------------------------------- /docs/bower_components/paper-toast/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "paper-toast", 3 | "version": "1.2.2", 4 | "description": "A material design notification toast", 5 | "private": true, 6 | "license": "http://polymer.github.io/LICENSE.txt", 7 | "authors": [ 8 | "The Polymer Authors" 9 | ], 10 | "keywords": [ 11 | "web-components", 12 | "polymer", 13 | "toast", 14 | "notification" 15 | ], 16 | "repository": { 17 | "type": "git", 18 | "url": "git://github.com/PolymerElements/paper-toast.git" 19 | }, 20 | "main": "paper-toast.html", 21 | "dependencies": { 22 | "iron-a11y-announcer": "PolymerElements/iron-a11y-announcer#^1.0.0", 23 | "iron-overlay-behavior": "PolymerElements/iron-overlay-behavior#^1.0.9", 24 | "polymer": "Polymer/polymer#^1.1.0" 25 | }, 26 | "devDependencies": { 27 | "iron-component-page": "PolymerElements/iron-component-page#^1.0.0", 28 | "iron-demo-helpers": "PolymerElements/iron-demo-helpers#^1.0.0", 29 | "paper-button": "PolymerElements/paper-button#^1.0.0", 30 | "web-component-tester": "^4.0.0", 31 | "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" 32 | }, 33 | "ignore": [] 34 | } 35 | -------------------------------------------------------------------------------- /docs/bower_components/paper-toast/hero.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /docs/bower_components/paper-toast/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/bower_components/paper-toast/test/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | Tests 17 | 18 | 19 | 20 | 21 | 22 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/bower_components/paper-tooltip/.gitignore: -------------------------------------------------------------------------------- 1 | bower_components/ 2 | -------------------------------------------------------------------------------- /docs/bower_components/paper-tooltip/index.html: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | paper-tooltip 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /docs/bower_components/paper-tooltip/test/index.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | paper-tooltip tests 13 | 14 | 15 | 16 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /docs/bower_components/polymer/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "polymer", 3 | "version": "1.4.0", 4 | "main": [ 5 | "polymer.html", 6 | "polymer-mini.html", 7 | "polymer-micro.html" 8 | ], 9 | "license": "http://polymer.github.io/LICENSE.txt", 10 | "ignore": [ 11 | "/.*", 12 | "/test/", 13 | "gen-changelog.sh" 14 | ], 15 | "authors": [ 16 | "The Polymer Authors (http://polymer.github.io/AUTHORS.txt)" 17 | ], 18 | "repository": { 19 | "type": "git", 20 | "url": "https://github.com/Polymer/polymer.git" 21 | }, 22 | "dependencies": { 23 | "webcomponentsjs": "^0.7.20" 24 | }, 25 | "devDependencies": { 26 | "web-component-tester": "*" 27 | }, 28 | "private": true, 29 | "homepage": "https://github.com/Polymer/polymer", 30 | "_release": "1.4.0", 31 | "_resolution": { 32 | "type": "version", 33 | "tag": "v1.4.0", 34 | "commit": "11c987b2eb3c73b388a79fc8aaea8ca01624f514" 35 | }, 36 | "_source": "git://github.com/Polymer/polymer.git", 37 | "_target": "^1.4.0", 38 | "_originalSource": "Polymer/polymer" 39 | } -------------------------------------------------------------------------------- /docs/bower_components/polymer/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "polymer", 3 | "version": "1.4.0", 4 | "main": [ 5 | "polymer.html", 6 | "polymer-mini.html", 7 | "polymer-micro.html" 8 | ], 9 | "license": "http://polymer.github.io/LICENSE.txt", 10 | "ignore": [ 11 | "/.*", 12 | "/test/", 13 | "gen-changelog.sh" 14 | ], 15 | "authors": [ 16 | "The Polymer Authors (http://polymer.github.io/AUTHORS.txt)" 17 | ], 18 | "repository": { 19 | "type": "git", 20 | "url": "https://github.com/Polymer/polymer.git" 21 | }, 22 | "dependencies": { 23 | "webcomponentsjs": "^0.7.20" 24 | }, 25 | "devDependencies": { 26 | "web-component-tester": "*" 27 | }, 28 | "private": true 29 | } 30 | -------------------------------------------------------------------------------- /docs/bower_components/promise-polyfill/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "promise-polyfill", 3 | "version": "1.0.0", 4 | "homepage": "https://github.com/taylorhakes/promise-polyfill", 5 | "authors": [ 6 | "Taylor Hakes" 7 | ], 8 | "description": "Lightweight promise polyfill for the browser and node. A+ Compliant.", 9 | "main": "Promise.js", 10 | "moduleType": [ 11 | "globals", 12 | "node" 13 | ], 14 | "keywords": [ 15 | "promise", 16 | "es6", 17 | "polyfill", 18 | "html5" 19 | ], 20 | "license": "MIT", 21 | "ignore": [ 22 | "**/.*", 23 | "node_modules", 24 | "bower_components", 25 | "test", 26 | "tests" 27 | ], 28 | "dependencies": { 29 | "polymer": "polymer/polymer#^1.0.0" 30 | }, 31 | "_release": "1.0.0", 32 | "_resolution": { 33 | "type": "version", 34 | "tag": "v1.0.0", 35 | "commit": "2ef7dada161cae30e69ffff918485c57121d4b88" 36 | }, 37 | "_source": "git://github.com/polymerlabs/promise-polyfill.git", 38 | "_target": "^1.0.0", 39 | "_originalSource": "polymerlabs/promise-polyfill" 40 | } -------------------------------------------------------------------------------- /docs/bower_components/promise-polyfill/Gruntfile.js: -------------------------------------------------------------------------------- 1 | module.exports = function(grunt) { 2 | 3 | grunt.initConfig({ 4 | pkg: grunt.file.readJSON('package.json'), 5 | 6 | uglify: { 7 | options: { 8 | banner: '/*! <%= pkg.name %> <%= pkg.version %> */\n' 9 | }, 10 | dist: { 11 | files: { 12 | 'Promise.min.uglify.js': ['Promise.js'] 13 | } 14 | } 15 | }, 16 | 17 | closurecompiler: { 18 | options: { 19 | compilation_level: 'ADVANCED_OPTIMIZATIONS', 20 | }, 21 | dist: { 22 | files: { 23 | 'Promise.min.js': ['Promise.js'] 24 | } 25 | } 26 | }, 27 | 28 | bytesize: { 29 | dist: { 30 | src: ['Promise*.js'] 31 | } 32 | } 33 | }); 34 | 35 | grunt.loadNpmTasks('grunt-contrib-uglify'); 36 | grunt.loadNpmTasks('grunt-closurecompiler'); 37 | grunt.loadNpmTasks('grunt-bytesize'); 38 | 39 | grunt.registerTask('build', ['closurecompiler', 'bytesize']); 40 | }; 41 | -------------------------------------------------------------------------------- /docs/bower_components/promise-polyfill/README.md: -------------------------------------------------------------------------------- 1 | # Promise Polyfill 2 | 3 | Note: this is an unsolicited fork of [taylorhakes/promise-polyfill](https://github.com/taylorhakes/promise-polyfill) 4 | and should be considered experimental and unstable compared to upstream. 5 | 6 | ## Testing 7 | ``` 8 | npm install 9 | npm test 10 | ``` 11 | 12 | ## License 13 | MIT 14 | -------------------------------------------------------------------------------- /docs/bower_components/promise-polyfill/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "promise-polyfill", 3 | "version": "1.0.0", 4 | "homepage": "https://github.com/taylorhakes/promise-polyfill", 5 | "authors": [ 6 | "Taylor Hakes" 7 | ], 8 | "description": "Lightweight promise polyfill for the browser and node. A+ Compliant.", 9 | "main": "Promise.js", 10 | "moduleType": [ 11 | "globals", 12 | "node" 13 | ], 14 | "keywords": [ 15 | "promise", 16 | "es6", 17 | "polyfill", 18 | "html5" 19 | ], 20 | "license": "MIT", 21 | "ignore": [ 22 | "**/.*", 23 | "node_modules", 24 | "bower_components", 25 | "test", 26 | "tests" 27 | ], 28 | "dependencies": { 29 | "polymer": "polymer/polymer#^1.0.0" 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /docs/bower_components/promise-polyfill/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "promise-polyfill", 3 | "version": "2.0.0", 4 | "description": "Lightweight promise polyfill. A+ compliant", 5 | "main": "Promise.js", 6 | "scripts": { 7 | "test": "./node_modules/.bin/promises-aplus-tests tests/adapter.js; ./node_modules/.bin/promises-es6-tests tests/adapter.js" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://taylorhakes@github.com/taylorhakes/promise-polyfill.git" 12 | }, 13 | "author": "Taylor Hakes", 14 | "license": "MIT", 15 | "bugs": { 16 | "url": "https://github.com/taylorhakes/promise-polyfill/issues" 17 | }, 18 | "homepage": "https://github.com/taylorhakes/promise-polyfill", 19 | "devDependencies": { 20 | "grunt": "^0.4.5", 21 | "grunt-bytesize": "^0.1.1", 22 | "grunt-closurecompiler": "^0.9.9", 23 | "grunt-contrib-uglify": "^0.4.0", 24 | "mocha": "^2.2.1", 25 | "promises-aplus-tests": "*", 26 | "promises-es6-tests": "^0.5.0" 27 | }, 28 | "keywords": [ 29 | "promise", 30 | "promise-polyfill", 31 | "ES6", 32 | "promises-aplus" 33 | ], 34 | "dependencies": {} 35 | } 36 | -------------------------------------------------------------------------------- /docs/bower_components/promise-polyfill/promise-polyfill-lite.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | -------------------------------------------------------------------------------- /docs/bower_components/promise-polyfill/promise-polyfill.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /docs/bower_components/web-animations-js/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "web-animations-js", 3 | "description": "JavaScript implementation of the Web Animations API", 4 | "homepage": "https://github.com/web-animations/web-animations-js", 5 | "main": "web-animations.min.js", 6 | "moduleType": [ 7 | "globals" 8 | ], 9 | "keywords": [ 10 | "animations", 11 | "polyfill" 12 | ], 13 | "license": "Apache-2.0", 14 | "ignore": [ 15 | "**/.*", 16 | "node_modules", 17 | "templates", 18 | "test", 19 | "src", 20 | "Gruntfile.js", 21 | "package.json", 22 | "target-config.js", 23 | "target-loader.js", 24 | "web-animations.dev.html", 25 | "web-animations.dev.js", 26 | "web-animations-next.dev.html", 27 | "web-animations-next.dev.js", 28 | "web-animations-next-lite.dev.html", 29 | "web-animations-next-lite.dev.js" 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /docs/bower_components/webcomponentsjs/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "webcomponentsjs", 3 | "main": "webcomponents.js", 4 | "version": "0.7.22", 5 | "homepage": "http://webcomponents.org", 6 | "authors": [ 7 | "The Polymer Authors" 8 | ], 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/webcomponents/webcomponentsjs.git" 12 | }, 13 | "keywords": [ 14 | "webcomponents" 15 | ], 16 | "license": "BSD", 17 | "ignore": [], 18 | "devDependencies": { 19 | "web-component-tester": "^4.0.1" 20 | }, 21 | "_release": "0.7.22", 22 | "_resolution": { 23 | "type": "version", 24 | "tag": "v0.7.22", 25 | "commit": "50f9751f8e638301603aebb33ba9f1e90d2b0d32" 26 | }, 27 | "_source": "https://github.com/Polymer/webcomponentsjs.git", 28 | "_target": "^0.7.20", 29 | "_originalSource": "webcomponentsjs" 30 | } -------------------------------------------------------------------------------- /docs/bower_components/webcomponentsjs/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "webcomponentsjs", 3 | "main": "webcomponents.js", 4 | "version": "0.7.22", 5 | "homepage": "http://webcomponents.org", 6 | "authors": [ 7 | "The Polymer Authors" 8 | ], 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/webcomponents/webcomponentsjs.git" 12 | }, 13 | "keywords": [ 14 | "webcomponents" 15 | ], 16 | "license": "BSD", 17 | "ignore": [], 18 | "devDependencies": { 19 | "web-component-tester": "^4.0.1" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /docs/bower_components/webcomponentsjs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "webcomponents.js", 3 | "version": "0.7.22", 4 | "description": "webcomponents.js", 5 | "main": "webcomponents.js", 6 | "directories": { 7 | "test": "tests" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "https://github.com/webcomponents/webcomponentsjs.git" 12 | }, 13 | "author": "The Polymer Authors", 14 | "license": "BSD-3-Clause", 15 | "bugs": { 16 | "url": "https://github.com/webcomponents/webcomponentsjs/issues" 17 | }, 18 | "scripts": { 19 | "test": "wct" 20 | }, 21 | "homepage": "http://webcomponents.org", 22 | "devDependencies": { 23 | "gulp": "^3.8.8", 24 | "gulp-audit": "^1.0.0", 25 | "gulp-concat": "^2.4.1", 26 | "gulp-header": "^1.1.1", 27 | "gulp-uglify": "^1.0.1", 28 | "run-sequence": "^1.0.1", 29 | "web-component-tester": "^4.0.1" 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /docs/canopy-splitter.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 8 | 9 | 11 | 12 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoch/canopy/c4d74bb6e78630d45e3c7dc4c91277b58eb3de19/docs/favicon.ico -------------------------------------------------------------------------------- /docs/images/step-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoch/canopy/c4d74bb6e78630d45e3c7dc4c91277b58eb3de19/docs/images/step-1.png -------------------------------------------------------------------------------- /docs/images/step-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoch/canopy/c4d74bb6e78630d45e3c7dc4c91277b58eb3de19/docs/images/step-2.png -------------------------------------------------------------------------------- /docs/images/step-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoch/canopy/c4d74bb6e78630d45e3c7dc4c91277b58eb3de19/docs/images/step-3.png -------------------------------------------------------------------------------- /docs/images/step-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoch/canopy/c4d74bb6e78630d45e3c7dc4c91277b58eb3de19/docs/images/step-4.png -------------------------------------------------------------------------------- /docs/images/step-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoch/canopy/c4d74bb6e78630d45e3c7dc4c91277b58eb3de19/docs/images/step-5.png -------------------------------------------------------------------------------- /docs/images/step-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoch/canopy/c4d74bb6e78630d45e3c7dc4c91277b58eb3de19/docs/images/step-6.png -------------------------------------------------------------------------------- /docs/images/step-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoch/canopy/c4d74bb6e78630d45e3c7dc4c91277b58eb3de19/docs/images/step-7.png -------------------------------------------------------------------------------- /docs/spiral-elements/spiral-audiograph/README.md: -------------------------------------------------------------------------------- 1 | # spiral-audiograph 2 | 3 | Spiral Polymer element for audio graph visualization. 4 | 5 | 6 | ## Installation 7 | 8 | Use Bower to install this element. 9 | 10 | bower install spiral-audiograph 11 | -------------------------------------------------------------------------------- /docs/spiral-elements/spiral-audiograph/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "spiral-audiograph", 3 | "version": "0.0.1", 4 | "authors": [ 5 | "Hongchan Choi " 6 | ], 7 | "description": "Spiral Polymer element for audio graph visualization.", 8 | "keywords": [ 9 | "web-component", 10 | "polymer", 11 | "webaudio", 12 | "spiral", 13 | "visualization", 14 | "audiograph" 15 | ], 16 | "main": "spiral-audiograph.html", 17 | "license": "http://hoch.github.io/spiral/LICENSE.txt", 18 | "homepage": "https://github.com/hoch/spiral-audiograph/", 19 | "ignore": [ 20 | "/.*", 21 | "/test/" 22 | ], 23 | "dependencies": { 24 | "polymer": "Polymer/polymer#^1.2.0", 25 | "iron-resizable-behavior": "PolymerElements/iron-resizable-behavior#^1.0.2", 26 | "dagre-d3": "~0.4.10" 27 | }, 28 | "devDependencies": { 29 | "iron-component-page": "PolymerElements/iron-component-page#^1.0.0", 30 | "web-component-tester": "*" 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /docs/spiral-elements/spiral-coder/README.md: -------------------------------------------------------------------------------- 1 | # spiral-coder 2 | 3 | - Polymer 1.0 4 | 5 | Renders an `AudioBuffer` out of the Web Audio API JS code using _OfflineAudioContext_. The render setting also can be adjusted if necessary via special tag in the comment. 6 | 7 | ~~~ 8 | // Put the render setting in the comment. 9 | // @sampleRate 44100 10 | // @channels 2 11 | // @duration 1.0 12 | ~~~ -------------------------------------------------------------------------------- /docs/spiral-elements/spiral-coder/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "spiral-coder", 3 | "version": "0.0.6", 4 | "authors": [ 5 | "Hongchan Choi " 6 | ], 7 | "description": "A Polymer element renders Web AudioBuffer featuring on-the-fly code editing.", 8 | "keywords": [ 9 | "web-component", 10 | "web-components", 11 | "polymer", 12 | "audio", 13 | "spiral", 14 | "code", 15 | "editor", 16 | "buffer", 17 | "render" 18 | ], 19 | "main": "spiral-coder.html", 20 | "license": "http://polymer.github.io/LICENSE.txt", 21 | "homepage": "https://github.com/hoch/spiral-coder/", 22 | "ignore": [ 23 | "/.*", 24 | "/test/", 25 | "/demo/" 26 | ], 27 | "dependencies": { 28 | "polymer": "Polymer/polymer#^1.2.3", 29 | "iron-fit-behavior": "PolymerElements/iron-fit-behavior#^1.0.5", 30 | "iron-resizable-behavior": "PolymerElements/iron-resizable-behavior#^1.0.2", 31 | "CodeMirror": "~5.9.0" 32 | }, 33 | "devDependencies": { 34 | "iron-component-page": "PolymerElements/iron-component-page#^1.0.5", 35 | "web-component-tester": "*" 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /docs/spiral-elements/spiral-coder/code-renderer.js: -------------------------------------------------------------------------------- 1 | (function (SpiralCoder) { 2 | 3 | 'use strict'; 4 | 5 | /** 6 | * @class CodeRunner 7 | * @description Internal task class. 8 | * @param {String} code 9 | * @param {Object} options { parent, duration, sampleRate, oncomplete } 10 | */ 11 | function CodeRunner(code, setting) { 12 | this._oncomplete = setting.oncomplete; 13 | 14 | var header = 'var context = new OfflineAudioContext(' + 15 | setting.numChannels + ', ' + 16 | setting.sampleRate * setting.duration + ', ' + 17 | setting.sampleRate + ');\n'; 18 | 19 | var footer = '\ncontext.startRendering().then(this._handleCompletion.bind(this));\n'; 20 | 21 | this._task = new Function('', header + code + footer); 22 | } 23 | 24 | CodeRunner.prototype._handleCompletion = function (buffer) { 25 | this._oncomplete(buffer); 26 | }; 27 | 28 | // Static method for CodeRunner. 29 | SpiralCoder.runCodeWithRenderSetting = function (code, setting) { 30 | var runner = new CodeRunner(code, setting); 31 | runner._task(); 32 | }; 33 | 34 | })(SpiralCoder = {}); 35 | -------------------------------------------------------------------------------- /docs/spiral-elements/spiral-gistloader/README.md: -------------------------------------------------------------------------------- 1 | # spiral-gistloader 2 | 3 | - For Polymer 1.0 4 | 5 | This element displays a list of gists as a menu when a valid gist URL is provided. The code can be accessed when a menu item clicked. -------------------------------------------------------------------------------- /docs/spiral-elements/spiral-minimap/README.md: -------------------------------------------------------------------------------- 1 | # spiral-minimap 2 | 3 | - For Polymer 1.0 4 | 5 | Draws the time-domain representation of `AudioBuffer` which 6 | can be navigated by adjusting the two handles. The region can be 7 | translated by dragging the center of the region. 8 | 9 | This is design to be used with ``. -------------------------------------------------------------------------------- /docs/spiral-elements/spiral-minimap/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "spiral-minimap", 3 | "version": "0.0.4", 4 | "authors": [ 5 | "Hongchan Choi " 6 | ], 7 | "description": "A Polymer element renders an interactive mini map of AudioBuffer", 8 | "keywords": [ 9 | "web-component", 10 | "web-components", 11 | "polymer", 12 | "audio", 13 | "spiral", 14 | "web-audio", 15 | "waveform", 16 | "time-domain", 17 | "minimap" 18 | ], 19 | "main": "spiral-minimap.html", 20 | "license": "http://polymer.github.io/LICENSE.txt", 21 | "homepage": "https://github.com/hoch/spiral-minimap/", 22 | "ignore": [ 23 | "/.*", 24 | "/test/", 25 | "/demo/" 26 | ], 27 | "dependencies": { 28 | "polymer": "Polymer/polymer#^1.2.3", 29 | "iron-resizable-behavior": "PolymerElements/iron-resizable-behavior#^1.0.2" 30 | }, 31 | "devDependencies": { 32 | "iron-component-page": "PolymerElements/iron-component-page#^1.1.2", 33 | "web-component-tester": "*" 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /docs/spiral-elements/spiral-waveform/README.md: -------------------------------------------------------------------------------- 1 | # spiral-waveform 2 | 3 | - For Polymer 1.0 4 | 5 | Draws the time-domain representation of `AudioBuffer` which can be panned or zoomed by dragging the waveform horizontally or vertically. Amplitude-wise zooming can be done by dragging the amplitude ruler vertically. 6 | 7 | It also supports multi-channel audio buffer and the view port can be scrolled when the contents overflow the specified size. 8 | 9 | This is design to be used with ``. -------------------------------------------------------------------------------- /docs/spiral-elements/spiral-waveform/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "spiral-waveform", 3 | "version": "0.0.4", 4 | "authors": [ 5 | "Hongchan Choi " 6 | ], 7 | "description": "A Polymer element draws an interactive multi-channel waveform of AudioBuffer", 8 | "keywords": [ 9 | "web-component", 10 | "web-components", 11 | "polymer", 12 | "audio", 13 | "spiral", 14 | "web-audio", 15 | "waveform", 16 | "time-domain", 17 | "multi-channel" 18 | ], 19 | "main": "spiral-waveform.html", 20 | "license": "http://polymer.github.io/LICENSE.txt", 21 | "homepage": "https://github.com/hoch/spiral-waveform/", 22 | "ignore": [ 23 | "/.*", 24 | "/test/", 25 | "/demo/" 26 | ], 27 | "dependencies": { 28 | "polymer": "Polymer/polymer#^1.2.3", 29 | "iron-resizable-behavior": "PolymerElements/iron-resizable-behavior#^1.0.2" 30 | }, 31 | "devDependencies": { 32 | "iron-component-page": "PolymerElements/iron-component-page#^1.1.2", 33 | "web-component-tester": "*" 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- 1 | var gulp = require('gulp'); 2 | var plugins = require('gulp-load-plugins')(); 3 | var runSequence = require('run-sequence'); 4 | var del = require('del'); 5 | var browserSync = require('browser-sync').create(); 6 | var deploy = require('gulp-gh-pages'); 7 | 8 | 9 | // serve: launch local dev server. 10 | gulp.task('serve', function () { 11 | browserSync.init({ 12 | server: { 13 | baseDir: 'docs' 14 | }, 15 | notify: false 16 | }); 17 | 18 | gulp.watch([ 19 | 'docs/*.html', 20 | 'docs/js/*.js', 21 | 'docs/spiral-elements/spiral-audiograph/**/*', 22 | 'docs/spiral-elements/spiral-code/**/*', 23 | 'docs/spiral-elements/spiral-gistloader/**/*', 24 | 'docs/spiral-elements/spiral-minimap/**/*', 25 | 'docs/spiral-elements/spiral-waveform/**/*', 26 | ], browserSync.reload); 27 | }); 28 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "canopy", 3 | "version": "0.9.4", 4 | "author": "Hongchan Choi (hongchan.choi@gmail.com)", 5 | "devDependencies": { 6 | "browser-sync": "~2.7.13", 7 | "del": "~1.2.1", 8 | "gulp": "~3.9.0", 9 | "gulp-gh-pages": "~0.5.4", 10 | "gulp-load-plugins": "~0.10.0", 11 | "gulp-size": "~1.2.3", 12 | "gulp-uglify": "~1.2.0", 13 | "run-sequence": "~1.1.5" 14 | }, 15 | "repository": { 16 | "type": "git", 17 | "url": "git://github.com/hoch/canopy.git" 18 | }, 19 | "scripts": { 20 | "test": "echo \"Error: no test specified\" && exit 1" 21 | }, 22 | "license": "MIT" 23 | } 24 | --------------------------------------------------------------------------------