From a62128de51da05920ef4c6c641d632927226de6f Mon Sep 17 00:00:00 2001 From: Gagrose Date: Wed, 18 Jan 2023 19:33:50 +0100 Subject: [PATCH] Add plugins localy, because not working CDN of CKEDITOR Currently I was forced to put all the plugins locally because the CDN doesn't have them. Unfortunately, I couldn't find any other plugins that needed it, so I was forced to disable them. --- assets/src/.editorconfig | 16 + assets/src/.gitattributes | 18 + assets/src/.gitignore | 37 + assets/src/.jscsrc | 60 + assets/src/.jshintrc | 25 + assets/src/.mailmap | 31 + assets/src/.nvmrc | 1 + assets/src/.travis.yml | 104 + assets/src/CHANGES.md | 2261 ++++++++ assets/src/LICENSE.md | 1662 ++++++ assets/src/README.md | 139 + assets/src/SECURITY.md | 10 + assets/src/adapters/jquery.js | 379 ++ assets/src/bender-runner.config.json | 16 + assets/src/bender.ci.js | 13 + assets/src/bender.js | 165 + assets/src/ckeditor.js | 47 + assets/src/config.js | 77 + assets/src/contents.css | 208 + assets/src/core/_bootstrap.js | 69 + assets/src/core/ckeditor.js | 209 + assets/src/core/ckeditor_base.js | 340 ++ assets/src/core/ckeditor_basic.js | 94 + assets/src/core/command.js | 275 + assets/src/core/commanddefinition.js | 162 + assets/src/core/config.js | 453 ++ assets/src/core/creators/inline.js | 204 + assets/src/core/creators/themedui.js | 630 +++ assets/src/core/dataprocessor.js | 70 + assets/src/core/dom.js | 13 + assets/src/core/dom/comment.js | 53 + assets/src/core/dom/document.js | 328 ++ assets/src/core/dom/documentfragment.js | 194 + assets/src/core/dom/domobject.js | 275 + assets/src/core/dom/element.js | 2272 ++++++++ assets/src/core/dom/elementpath.js | 265 + assets/src/core/dom/event.js | 238 + assets/src/core/dom/iterator.js | 565 ++ assets/src/core/dom/node.js | 898 +++ assets/src/core/dom/nodelist.js | 54 + assets/src/core/dom/range.js | 3417 ++++++++++++ assets/src/core/dom/rangelist.js | 199 + assets/src/core/dom/rect.js | 74 + assets/src/core/dom/text.js | 154 + assets/src/core/dom/walker.js | 652 +++ assets/src/core/dom/window.js | 95 + assets/src/core/dtd.js | 370 ++ assets/src/core/editable.js | 3507 ++++++++++++ assets/src/core/editor.js | 2453 ++++++++ assets/src/core/editor_basic.js | 36 + assets/src/core/env.js | 361 ++ assets/src/core/event.js | 413 ++ assets/src/core/eventInfo.js | 115 + assets/src/core/filter.js | 2584 +++++++++ assets/src/core/focusmanager.js | 275 + assets/src/core/htmldataprocessor.js | 1218 ++++ assets/src/core/htmlparser.js | 205 + assets/src/core/htmlparser/basicwriter.js | 152 + assets/src/core/htmlparser/cdata.js | 70 + assets/src/core/htmlparser/comment.js | 80 + assets/src/core/htmlparser/element.js | 593 ++ assets/src/core/htmlparser/filter.js | 402 ++ .../core/htmlparser/filterRulesDefinition.js | 156 + assets/src/core/htmlparser/fragment.js | 743 +++ .../src/core/htmlparser/nameTransformRule.js | 29 + assets/src/core/htmlparser/node.js | 156 + assets/src/core/htmlparser/text.js | 70 + assets/src/core/keystrokehandler.js | 169 + assets/src/core/lang.js | 103 + assets/src/core/loader.js | 231 + assets/src/core/log.js | 127 + assets/src/core/plugindefinition.js | 217 + assets/src/core/plugins.js | 140 + assets/src/core/promise.js | 87 + assets/src/core/resourcemanager.js | 235 + assets/src/core/scriptloader.js | 212 + assets/src/core/selection.js | 2608 +++++++++ assets/src/core/selection/optimization.js | 163 + assets/src/core/skin.js | 378 ++ assets/src/core/style.js | 2221 ++++++++ assets/src/core/template.js | 69 + assets/src/core/tools.js | 3086 ++++++++++ assets/src/core/tools/color.js | 1074 ++++ assets/src/core/ui.js | 186 + assets/src/gruntfile.js | 84 + assets/src/lang/_translationstatus.txt | 63 + assets/src/lang/af.js | 147 + assets/src/lang/ar.js | 147 + assets/src/lang/az.js | 147 + assets/src/lang/bg.js | 147 + assets/src/lang/bn.js | 147 + assets/src/lang/bs.js | 147 + assets/src/lang/ca.js | 147 + assets/src/lang/cs.js | 147 + assets/src/lang/cy.js | 147 + assets/src/lang/da.js | 147 + assets/src/lang/de-ch.js | 146 + assets/src/lang/de.js | 147 + assets/src/lang/el.js | 147 + assets/src/lang/en-au.js | 147 + assets/src/lang/en-ca.js | 147 + assets/src/lang/en-gb.js | 147 + assets/src/lang/en.js | 147 + assets/src/lang/eo.js | 147 + assets/src/lang/es-mx.js | 146 + assets/src/lang/es.js | 147 + assets/src/lang/et.js | 147 + assets/src/lang/eu.js | 147 + assets/src/lang/fa.js | 147 + assets/src/lang/fi.js | 147 + assets/src/lang/fo.js | 147 + assets/src/lang/fr-ca.js | 147 + assets/src/lang/fr.js | 147 + assets/src/lang/gl.js | 147 + assets/src/lang/gu.js | 147 + assets/src/lang/he.js | 147 + assets/src/lang/hi.js | 147 + assets/src/lang/hr.js | 147 + assets/src/lang/hu.js | 147 + assets/src/lang/id.js | 146 + assets/src/lang/is.js | 147 + assets/src/lang/it.js | 147 + assets/src/lang/ja.js | 147 + assets/src/lang/ka.js | 147 + assets/src/lang/km.js | 147 + assets/src/lang/ko.js | 147 + assets/src/lang/ku.js | 146 + assets/src/lang/lt.js | 147 + assets/src/lang/lv.js | 147 + assets/src/lang/mk.js | 146 + assets/src/lang/mn.js | 147 + assets/src/lang/ms.js | 147 + assets/src/lang/nb.js | 147 + assets/src/lang/nl.js | 147 + assets/src/lang/no.js | 147 + assets/src/lang/oc.js | 147 + assets/src/lang/pl.js | 147 + assets/src/lang/pt-br.js | 146 + assets/src/lang/pt.js | 147 + assets/src/lang/ro.js | 147 + assets/src/lang/ru.js | 147 + assets/src/lang/si.js | 146 + assets/src/lang/sk.js | 147 + assets/src/lang/sl.js | 147 + assets/src/lang/sq.js | 146 + assets/src/lang/sr-latn.js | 147 + assets/src/lang/sr.js | 147 + assets/src/lang/sv.js | 146 + assets/src/lang/th.js | 147 + assets/src/lang/tr.js | 146 + assets/src/lang/tt.js | 147 + assets/src/lang/ug.js | 146 + assets/src/lang/uk.js | 147 + assets/src/lang/vi.js | 147 + assets/src/lang/zh-cn.js | 147 + assets/src/lang/zh.js | 147 + assets/src/package.json | 50 + .../src/plugins/a11yhelp/dialogs/a11yhelp.js | 213 + .../dialogs/lang/_translationstatus.txt | 25 + .../src/plugins/a11yhelp/dialogs/lang/af.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/ar.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/az.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/bg.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/ca.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/cs.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/cy.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/da.js | 145 + .../plugins/a11yhelp/dialogs/lang/de-ch.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/de.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/el.js | 145 + .../plugins/a11yhelp/dialogs/lang/en-au.js | 145 + .../plugins/a11yhelp/dialogs/lang/en-gb.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/en.js | 167 + .../src/plugins/a11yhelp/dialogs/lang/eo.js | 145 + .../plugins/a11yhelp/dialogs/lang/es-mx.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/es.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/et.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/eu.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/fa.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/fi.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/fo.js | 145 + .../plugins/a11yhelp/dialogs/lang/fr-ca.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/fr.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/gl.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/gu.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/he.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/hi.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/hr.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/hu.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/id.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/it.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/ja.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/km.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/ko.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/ku.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/lt.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/lv.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/mk.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/mn.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/nb.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/nl.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/no.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/oc.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/pl.js | 145 + .../plugins/a11yhelp/dialogs/lang/pt-br.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/pt.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/ro.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/ru.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/si.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/sk.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/sl.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/sq.js | 145 + .../plugins/a11yhelp/dialogs/lang/sr-latn.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/sr.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/sv.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/th.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/tr.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/tt.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/ug.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/uk.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/vi.js | 145 + .../plugins/a11yhelp/dialogs/lang/zh-cn.js | 145 + .../src/plugins/a11yhelp/dialogs/lang/zh.js | 145 + assets/src/plugins/a11yhelp/plugin.js | 51 + assets/src/plugins/about/dialogs/about.js | 75 + .../about/dialogs/hidpi/logo_ckeditor.png | Bin 0 -> 12236 bytes .../plugins/about/dialogs/logo_ckeditor.png | Bin 0 -> 5650 bytes assets/src/plugins/about/icons/about.png | Bin 0 -> 725 bytes .../src/plugins/about/icons/hidpi/about.png | Bin 0 -> 1247 bytes assets/src/plugins/about/lang/af.js | 9 + assets/src/plugins/about/lang/ar.js | 9 + assets/src/plugins/about/lang/az.js | 9 + assets/src/plugins/about/lang/bg.js | 9 + assets/src/plugins/about/lang/bn.js | 9 + assets/src/plugins/about/lang/bs.js | 9 + assets/src/plugins/about/lang/ca.js | 9 + assets/src/plugins/about/lang/cs.js | 9 + assets/src/plugins/about/lang/cy.js | 9 + assets/src/plugins/about/lang/da.js | 9 + assets/src/plugins/about/lang/de-ch.js | 9 + assets/src/plugins/about/lang/de.js | 9 + assets/src/plugins/about/lang/el.js | 9 + assets/src/plugins/about/lang/en-au.js | 9 + assets/src/plugins/about/lang/en-ca.js | 9 + assets/src/plugins/about/lang/en-gb.js | 9 + assets/src/plugins/about/lang/en.js | 9 + assets/src/plugins/about/lang/eo.js | 9 + assets/src/plugins/about/lang/es-mx.js | 9 + assets/src/plugins/about/lang/es.js | 9 + assets/src/plugins/about/lang/et.js | 9 + assets/src/plugins/about/lang/eu.js | 9 + assets/src/plugins/about/lang/fa.js | 9 + assets/src/plugins/about/lang/fi.js | 9 + assets/src/plugins/about/lang/fo.js | 9 + assets/src/plugins/about/lang/fr-ca.js | 9 + assets/src/plugins/about/lang/fr.js | 9 + assets/src/plugins/about/lang/gl.js | 9 + assets/src/plugins/about/lang/gu.js | 9 + assets/src/plugins/about/lang/he.js | 9 + assets/src/plugins/about/lang/hi.js | 9 + assets/src/plugins/about/lang/hr.js | 9 + assets/src/plugins/about/lang/hu.js | 9 + assets/src/plugins/about/lang/id.js | 9 + assets/src/plugins/about/lang/is.js | 9 + assets/src/plugins/about/lang/it.js | 9 + assets/src/plugins/about/lang/ja.js | 9 + assets/src/plugins/about/lang/ka.js | 9 + assets/src/plugins/about/lang/km.js | 9 + assets/src/plugins/about/lang/ko.js | 9 + assets/src/plugins/about/lang/ku.js | 9 + assets/src/plugins/about/lang/lt.js | 9 + assets/src/plugins/about/lang/lv.js | 9 + assets/src/plugins/about/lang/mk.js | 9 + assets/src/plugins/about/lang/mn.js | 9 + assets/src/plugins/about/lang/ms.js | 9 + assets/src/plugins/about/lang/nb.js | 9 + assets/src/plugins/about/lang/nl.js | 9 + assets/src/plugins/about/lang/no.js | 9 + assets/src/plugins/about/lang/oc.js | 9 + assets/src/plugins/about/lang/pl.js | 9 + assets/src/plugins/about/lang/pt-br.js | 9 + assets/src/plugins/about/lang/pt.js | 9 + assets/src/plugins/about/lang/ro.js | 9 + assets/src/plugins/about/lang/ru.js | 9 + assets/src/plugins/about/lang/si.js | 9 + assets/src/plugins/about/lang/sk.js | 9 + assets/src/plugins/about/lang/sl.js | 9 + assets/src/plugins/about/lang/sq.js | 9 + assets/src/plugins/about/lang/sr-latn.js | 9 + assets/src/plugins/about/lang/sr.js | 9 + assets/src/plugins/about/lang/sv.js | 9 + assets/src/plugins/about/lang/th.js | 9 + assets/src/plugins/about/lang/tr.js | 9 + assets/src/plugins/about/lang/tt.js | 9 + assets/src/plugins/about/lang/ug.js | 9 + assets/src/plugins/about/lang/uk.js | 9 + assets/src/plugins/about/lang/vi.js | 9 + assets/src/plugins/about/lang/zh-cn.js | 9 + assets/src/plugins/about/lang/zh.js | 9 + assets/src/plugins/about/plugin.js | 27 + assets/src/plugins/adobeair/plugin.js | 190 + assets/src/plugins/ajax/plugin.js | 241 + assets/src/plugins/autocomplete/plugin.js | 1694 ++++++ .../plugins/autocomplete/skins/default.css | 38 + assets/src/plugins/autoembed/lang/ar.js | 8 + assets/src/plugins/autoembed/lang/az.js | 8 + assets/src/plugins/autoembed/lang/bg.js | 8 + assets/src/plugins/autoembed/lang/ca.js | 8 + assets/src/plugins/autoembed/lang/cs.js | 8 + assets/src/plugins/autoembed/lang/da.js | 8 + assets/src/plugins/autoembed/lang/de-ch.js | 8 + assets/src/plugins/autoembed/lang/de.js | 8 + assets/src/plugins/autoembed/lang/el.js | 8 + assets/src/plugins/autoembed/lang/en-au.js | 8 + assets/src/plugins/autoembed/lang/en.js | 8 + assets/src/plugins/autoembed/lang/eo.js | 8 + assets/src/plugins/autoembed/lang/es-mx.js | 8 + assets/src/plugins/autoembed/lang/es.js | 8 + assets/src/plugins/autoembed/lang/et.js | 8 + assets/src/plugins/autoembed/lang/eu.js | 8 + assets/src/plugins/autoembed/lang/fa.js | 8 + assets/src/plugins/autoembed/lang/fr.js | 8 + assets/src/plugins/autoembed/lang/gl.js | 8 + assets/src/plugins/autoembed/lang/hr.js | 8 + assets/src/plugins/autoembed/lang/hu.js | 8 + assets/src/plugins/autoembed/lang/id.js | 8 + assets/src/plugins/autoembed/lang/it.js | 8 + assets/src/plugins/autoembed/lang/ja.js | 8 + assets/src/plugins/autoembed/lang/km.js | 8 + assets/src/plugins/autoembed/lang/ko.js | 8 + assets/src/plugins/autoembed/lang/ku.js | 8 + assets/src/plugins/autoembed/lang/lt.js | 8 + assets/src/plugins/autoembed/lang/lv.js | 8 + assets/src/plugins/autoembed/lang/mk.js | 8 + assets/src/plugins/autoembed/lang/nb.js | 8 + assets/src/plugins/autoembed/lang/nl.js | 8 + assets/src/plugins/autoembed/lang/oc.js | 8 + assets/src/plugins/autoembed/lang/pl.js | 8 + assets/src/plugins/autoembed/lang/pt-br.js | 8 + assets/src/plugins/autoembed/lang/pt.js | 8 + assets/src/plugins/autoembed/lang/ro.js | 8 + assets/src/plugins/autoembed/lang/ru.js | 8 + assets/src/plugins/autoembed/lang/sk.js | 8 + assets/src/plugins/autoembed/lang/sq.js | 8 + assets/src/plugins/autoembed/lang/sr-latn.js | 8 + assets/src/plugins/autoembed/lang/sr.js | 8 + assets/src/plugins/autoembed/lang/sv.js | 8 + assets/src/plugins/autoembed/lang/tr.js | 8 + assets/src/plugins/autoembed/lang/ug.js | 8 + assets/src/plugins/autoembed/lang/uk.js | 8 + assets/src/plugins/autoembed/lang/vi.js | 8 + assets/src/plugins/autoembed/lang/zh-cn.js | 8 + assets/src/plugins/autoembed/lang/zh.js | 8 + assets/src/plugins/autoembed/plugin.js | 218 + assets/src/plugins/autogrow/plugin.js | 234 + .../plugins/autogrow/samples/autogrow.html | 102 + assets/src/plugins/autolink/plugin.js | 169 + assets/src/plugins/balloonpanel/plugin.js | 919 +++ .../balloonpanel/skins/kama/balloonpanel.css | 220 + .../skins/moono-lisa/balloonpanel.css | 223 + .../skins/moono-lisa/images/close.png | Bin 0 -> 615 bytes .../skins/moono-lisa/images/hidpi/close.png | Bin 0 -> 1259 bytes .../balloonpanel/skins/moono/balloonpanel.css | 237 + .../balloonpanel/skins/moono/images/close.png | Bin 0 -> 824 bytes .../skins/moono/images/hidpi/close.png | Bin 0 -> 1271 bytes assets/src/plugins/balloontoolbar/plugin.js | 947 ++++ .../plugins/balloontoolbar/skins/default.css | 95 + .../skins/kama/balloontoolbar.css | 30 + .../skins/moono-lisa/balloontoolbar.css | 44 + .../skins/moono/balloontoolbar.css | 34 + assets/src/plugins/basicstyles/icons/bold.png | Bin 0 -> 580 bytes .../plugins/basicstyles/icons/hidpi/bold.png | Bin 0 -> 1207 bytes .../basicstyles/icons/hidpi/italic.png | Bin 0 -> 854 bytes .../basicstyles/icons/hidpi/strike.png | Bin 0 -> 1357 bytes .../basicstyles/icons/hidpi/subscript.png | Bin 0 -> 1189 bytes .../basicstyles/icons/hidpi/superscript.png | Bin 0 -> 1156 bytes .../basicstyles/icons/hidpi/underline.png | Bin 0 -> 1084 bytes .../src/plugins/basicstyles/icons/italic.png | Bin 0 -> 611 bytes .../src/plugins/basicstyles/icons/strike.png | Bin 0 -> 627 bytes .../plugins/basicstyles/icons/subscript.png | Bin 0 -> 584 bytes .../plugins/basicstyles/icons/superscript.png | Bin 0 -> 594 bytes .../plugins/basicstyles/icons/underline.png | Bin 0 -> 541 bytes assets/src/plugins/basicstyles/lang/af.js | 12 + assets/src/plugins/basicstyles/lang/ar.js | 12 + assets/src/plugins/basicstyles/lang/az.js | 12 + assets/src/plugins/basicstyles/lang/bg.js | 12 + assets/src/plugins/basicstyles/lang/bn.js | 12 + assets/src/plugins/basicstyles/lang/bs.js | 12 + assets/src/plugins/basicstyles/lang/ca.js | 12 + assets/src/plugins/basicstyles/lang/cs.js | 12 + assets/src/plugins/basicstyles/lang/cy.js | 12 + assets/src/plugins/basicstyles/lang/da.js | 12 + assets/src/plugins/basicstyles/lang/de-ch.js | 12 + assets/src/plugins/basicstyles/lang/de.js | 12 + assets/src/plugins/basicstyles/lang/el.js | 12 + assets/src/plugins/basicstyles/lang/en-au.js | 12 + assets/src/plugins/basicstyles/lang/en-ca.js | 12 + assets/src/plugins/basicstyles/lang/en-gb.js | 12 + assets/src/plugins/basicstyles/lang/en.js | 12 + assets/src/plugins/basicstyles/lang/eo.js | 12 + assets/src/plugins/basicstyles/lang/es-mx.js | 12 + assets/src/plugins/basicstyles/lang/es.js | 12 + assets/src/plugins/basicstyles/lang/et.js | 12 + assets/src/plugins/basicstyles/lang/eu.js | 12 + assets/src/plugins/basicstyles/lang/fa.js | 12 + assets/src/plugins/basicstyles/lang/fi.js | 12 + assets/src/plugins/basicstyles/lang/fo.js | 12 + assets/src/plugins/basicstyles/lang/fr-ca.js | 12 + assets/src/plugins/basicstyles/lang/fr.js | 12 + assets/src/plugins/basicstyles/lang/gl.js | 12 + assets/src/plugins/basicstyles/lang/gu.js | 12 + assets/src/plugins/basicstyles/lang/he.js | 12 + assets/src/plugins/basicstyles/lang/hi.js | 12 + assets/src/plugins/basicstyles/lang/hr.js | 12 + assets/src/plugins/basicstyles/lang/hu.js | 12 + assets/src/plugins/basicstyles/lang/id.js | 12 + assets/src/plugins/basicstyles/lang/is.js | 12 + assets/src/plugins/basicstyles/lang/it.js | 12 + assets/src/plugins/basicstyles/lang/ja.js | 12 + assets/src/plugins/basicstyles/lang/ka.js | 12 + assets/src/plugins/basicstyles/lang/km.js | 12 + assets/src/plugins/basicstyles/lang/ko.js | 12 + assets/src/plugins/basicstyles/lang/ku.js | 12 + assets/src/plugins/basicstyles/lang/lt.js | 12 + assets/src/plugins/basicstyles/lang/lv.js | 12 + assets/src/plugins/basicstyles/lang/mk.js | 12 + assets/src/plugins/basicstyles/lang/mn.js | 12 + assets/src/plugins/basicstyles/lang/ms.js | 12 + assets/src/plugins/basicstyles/lang/nb.js | 12 + assets/src/plugins/basicstyles/lang/nl.js | 12 + assets/src/plugins/basicstyles/lang/no.js | 12 + assets/src/plugins/basicstyles/lang/oc.js | 12 + assets/src/plugins/basicstyles/lang/pl.js | 12 + assets/src/plugins/basicstyles/lang/pt-br.js | 12 + assets/src/plugins/basicstyles/lang/pt.js | 12 + assets/src/plugins/basicstyles/lang/ro.js | 12 + assets/src/plugins/basicstyles/lang/ru.js | 12 + assets/src/plugins/basicstyles/lang/si.js | 12 + assets/src/plugins/basicstyles/lang/sk.js | 12 + assets/src/plugins/basicstyles/lang/sl.js | 12 + assets/src/plugins/basicstyles/lang/sq.js | 12 + .../src/plugins/basicstyles/lang/sr-latn.js | 12 + assets/src/plugins/basicstyles/lang/sr.js | 12 + assets/src/plugins/basicstyles/lang/sv.js | 12 + assets/src/plugins/basicstyles/lang/th.js | 12 + assets/src/plugins/basicstyles/lang/tr.js | 12 + assets/src/plugins/basicstyles/lang/tt.js | 12 + assets/src/plugins/basicstyles/lang/ug.js | 12 + assets/src/plugins/basicstyles/lang/uk.js | 12 + assets/src/plugins/basicstyles/lang/vi.js | 12 + assets/src/plugins/basicstyles/lang/zh-cn.js | 12 + assets/src/plugins/basicstyles/lang/zh.js | 12 + assets/src/plugins/basicstyles/plugin.js | 257 + assets/src/plugins/bbcode/dev/bbcode.html | 167 + assets/src/plugins/bbcode/plugin.js | 809 +++ assets/src/plugins/bbcode/samples/bbcode.html | 114 + assets/src/plugins/bidi/icons/bidiltr.png | Bin 0 -> 471 bytes assets/src/plugins/bidi/icons/bidirtl.png | Bin 0 -> 474 bytes .../src/plugins/bidi/icons/hidpi/bidiltr.png | Bin 0 -> 872 bytes .../src/plugins/bidi/icons/hidpi/bidirtl.png | Bin 0 -> 945 bytes assets/src/plugins/bidi/lang/af.js | 8 + assets/src/plugins/bidi/lang/ar.js | 8 + assets/src/plugins/bidi/lang/az.js | 8 + assets/src/plugins/bidi/lang/bg.js | 8 + assets/src/plugins/bidi/lang/bn.js | 8 + assets/src/plugins/bidi/lang/bs.js | 8 + assets/src/plugins/bidi/lang/ca.js | 8 + assets/src/plugins/bidi/lang/cs.js | 8 + assets/src/plugins/bidi/lang/cy.js | 8 + assets/src/plugins/bidi/lang/da.js | 8 + assets/src/plugins/bidi/lang/de-ch.js | 8 + assets/src/plugins/bidi/lang/de.js | 8 + assets/src/plugins/bidi/lang/el.js | 8 + assets/src/plugins/bidi/lang/en-au.js | 8 + assets/src/plugins/bidi/lang/en-ca.js | 8 + assets/src/plugins/bidi/lang/en-gb.js | 8 + assets/src/plugins/bidi/lang/en.js | 8 + assets/src/plugins/bidi/lang/eo.js | 8 + assets/src/plugins/bidi/lang/es-mx.js | 8 + assets/src/plugins/bidi/lang/es.js | 8 + assets/src/plugins/bidi/lang/et.js | 8 + assets/src/plugins/bidi/lang/eu.js | 8 + assets/src/plugins/bidi/lang/fa.js | 8 + assets/src/plugins/bidi/lang/fi.js | 8 + assets/src/plugins/bidi/lang/fo.js | 8 + assets/src/plugins/bidi/lang/fr-ca.js | 8 + assets/src/plugins/bidi/lang/fr.js | 8 + assets/src/plugins/bidi/lang/gl.js | 8 + assets/src/plugins/bidi/lang/gu.js | 8 + assets/src/plugins/bidi/lang/he.js | 8 + assets/src/plugins/bidi/lang/hi.js | 8 + assets/src/plugins/bidi/lang/hr.js | 8 + assets/src/plugins/bidi/lang/hu.js | 8 + assets/src/plugins/bidi/lang/id.js | 8 + assets/src/plugins/bidi/lang/is.js | 8 + assets/src/plugins/bidi/lang/it.js | 8 + assets/src/plugins/bidi/lang/ja.js | 8 + assets/src/plugins/bidi/lang/ka.js | 8 + assets/src/plugins/bidi/lang/km.js | 8 + assets/src/plugins/bidi/lang/ko.js | 8 + assets/src/plugins/bidi/lang/ku.js | 8 + assets/src/plugins/bidi/lang/lt.js | 8 + assets/src/plugins/bidi/lang/lv.js | 8 + assets/src/plugins/bidi/lang/mk.js | 8 + assets/src/plugins/bidi/lang/mn.js | 8 + assets/src/plugins/bidi/lang/ms.js | 8 + assets/src/plugins/bidi/lang/nb.js | 8 + assets/src/plugins/bidi/lang/nl.js | 8 + assets/src/plugins/bidi/lang/no.js | 8 + assets/src/plugins/bidi/lang/oc.js | 8 + assets/src/plugins/bidi/lang/pl.js | 8 + assets/src/plugins/bidi/lang/pt-br.js | 8 + assets/src/plugins/bidi/lang/pt.js | 8 + assets/src/plugins/bidi/lang/ro.js | 8 + assets/src/plugins/bidi/lang/ru.js | 8 + assets/src/plugins/bidi/lang/si.js | 8 + assets/src/plugins/bidi/lang/sk.js | 8 + assets/src/plugins/bidi/lang/sl.js | 8 + assets/src/plugins/bidi/lang/sq.js | 8 + assets/src/plugins/bidi/lang/sr-latn.js | 8 + assets/src/plugins/bidi/lang/sr.js | 8 + assets/src/plugins/bidi/lang/sv.js | 8 + assets/src/plugins/bidi/lang/th.js | 8 + assets/src/plugins/bidi/lang/tr.js | 8 + assets/src/plugins/bidi/lang/tt.js | 8 + assets/src/plugins/bidi/lang/ug.js | 8 + assets/src/plugins/bidi/lang/uk.js | 8 + assets/src/plugins/bidi/lang/vi.js | 8 + assets/src/plugins/bidi/lang/zh-cn.js | 8 + assets/src/plugins/bidi/lang/zh.js | 8 + assets/src/plugins/bidi/plugin.js | 319 ++ .../plugins/blockquote/icons/blockquote.png | Bin 0 -> 716 bytes .../blockquote/icons/hidpi/blockquote.png | Bin 0 -> 1387 bytes assets/src/plugins/blockquote/lang/af.js | 7 + assets/src/plugins/blockquote/lang/ar.js | 7 + assets/src/plugins/blockquote/lang/az.js | 7 + assets/src/plugins/blockquote/lang/bg.js | 7 + assets/src/plugins/blockquote/lang/bn.js | 7 + assets/src/plugins/blockquote/lang/bs.js | 7 + assets/src/plugins/blockquote/lang/ca.js | 7 + assets/src/plugins/blockquote/lang/cs.js | 7 + assets/src/plugins/blockquote/lang/cy.js | 7 + assets/src/plugins/blockquote/lang/da.js | 7 + assets/src/plugins/blockquote/lang/de-ch.js | 7 + assets/src/plugins/blockquote/lang/de.js | 7 + assets/src/plugins/blockquote/lang/el.js | 7 + assets/src/plugins/blockquote/lang/en-au.js | 7 + assets/src/plugins/blockquote/lang/en-ca.js | 7 + assets/src/plugins/blockquote/lang/en-gb.js | 7 + assets/src/plugins/blockquote/lang/en.js | 7 + assets/src/plugins/blockquote/lang/eo.js | 7 + assets/src/plugins/blockquote/lang/es-mx.js | 7 + assets/src/plugins/blockquote/lang/es.js | 7 + assets/src/plugins/blockquote/lang/et.js | 7 + assets/src/plugins/blockquote/lang/eu.js | 7 + assets/src/plugins/blockquote/lang/fa.js | 7 + assets/src/plugins/blockquote/lang/fi.js | 7 + assets/src/plugins/blockquote/lang/fo.js | 7 + assets/src/plugins/blockquote/lang/fr-ca.js | 7 + assets/src/plugins/blockquote/lang/fr.js | 7 + assets/src/plugins/blockquote/lang/gl.js | 7 + assets/src/plugins/blockquote/lang/gu.js | 7 + assets/src/plugins/blockquote/lang/he.js | 7 + assets/src/plugins/blockquote/lang/hi.js | 7 + assets/src/plugins/blockquote/lang/hr.js | 7 + assets/src/plugins/blockquote/lang/hu.js | 7 + assets/src/plugins/blockquote/lang/id.js | 7 + assets/src/plugins/blockquote/lang/is.js | 7 + assets/src/plugins/blockquote/lang/it.js | 7 + assets/src/plugins/blockquote/lang/ja.js | 7 + assets/src/plugins/blockquote/lang/ka.js | 7 + assets/src/plugins/blockquote/lang/km.js | 7 + assets/src/plugins/blockquote/lang/ko.js | 7 + assets/src/plugins/blockquote/lang/ku.js | 7 + assets/src/plugins/blockquote/lang/lt.js | 7 + assets/src/plugins/blockquote/lang/lv.js | 7 + assets/src/plugins/blockquote/lang/mk.js | 7 + assets/src/plugins/blockquote/lang/mn.js | 7 + assets/src/plugins/blockquote/lang/ms.js | 7 + assets/src/plugins/blockquote/lang/nb.js | 7 + assets/src/plugins/blockquote/lang/nl.js | 7 + assets/src/plugins/blockquote/lang/no.js | 7 + assets/src/plugins/blockquote/lang/oc.js | 7 + assets/src/plugins/blockquote/lang/pl.js | 7 + assets/src/plugins/blockquote/lang/pt-br.js | 7 + assets/src/plugins/blockquote/lang/pt.js | 7 + assets/src/plugins/blockquote/lang/ro.js | 7 + assets/src/plugins/blockquote/lang/ru.js | 7 + assets/src/plugins/blockquote/lang/si.js | 7 + assets/src/plugins/blockquote/lang/sk.js | 7 + assets/src/plugins/blockquote/lang/sl.js | 7 + assets/src/plugins/blockquote/lang/sq.js | 7 + assets/src/plugins/blockquote/lang/sr-latn.js | 7 + assets/src/plugins/blockquote/lang/sr.js | 7 + assets/src/plugins/blockquote/lang/sv.js | 7 + assets/src/plugins/blockquote/lang/th.js | 7 + assets/src/plugins/blockquote/lang/tr.js | 7 + assets/src/plugins/blockquote/lang/tt.js | 7 + assets/src/plugins/blockquote/lang/ug.js | 7 + assets/src/plugins/blockquote/lang/uk.js | 7 + assets/src/plugins/blockquote/lang/vi.js | 7 + assets/src/plugins/blockquote/lang/zh-cn.js | 7 + assets/src/plugins/blockquote/lang/zh.js | 7 + assets/src/plugins/blockquote/plugin.js | 252 + assets/src/plugins/button/plugin.js | 446 ++ .../src/plugins/clipboard/dev/clipboard.html | 190 + assets/src/plugins/clipboard/dev/console.js | 49 + assets/src/plugins/clipboard/dev/dnd.html | 185 + assets/src/plugins/clipboard/dialogs/paste.js | 249 + .../src/plugins/clipboard/icons/copy-rtl.png | Bin 0 -> 506 bytes assets/src/plugins/clipboard/icons/copy.png | Bin 0 -> 506 bytes .../src/plugins/clipboard/icons/cut-rtl.png | Bin 0 -> 776 bytes assets/src/plugins/clipboard/icons/cut.png | Bin 0 -> 776 bytes .../clipboard/icons/hidpi/copy-rtl.png | Bin 0 -> 759 bytes .../plugins/clipboard/icons/hidpi/copy.png | Bin 0 -> 759 bytes .../plugins/clipboard/icons/hidpi/cut-rtl.png | Bin 0 -> 1576 bytes .../src/plugins/clipboard/icons/hidpi/cut.png | Bin 0 -> 1576 bytes .../clipboard/icons/hidpi/paste-rtl.png | Bin 0 -> 854 bytes .../plugins/clipboard/icons/hidpi/paste.png | Bin 0 -> 854 bytes .../src/plugins/clipboard/icons/paste-rtl.png | Bin 0 -> 464 bytes assets/src/plugins/clipboard/icons/paste.png | Bin 0 -> 464 bytes assets/src/plugins/clipboard/lang/af.js | 16 + assets/src/plugins/clipboard/lang/ar.js | 16 + assets/src/plugins/clipboard/lang/az.js | 16 + assets/src/plugins/clipboard/lang/bg.js | 16 + assets/src/plugins/clipboard/lang/bn.js | 16 + assets/src/plugins/clipboard/lang/bs.js | 16 + assets/src/plugins/clipboard/lang/ca.js | 16 + assets/src/plugins/clipboard/lang/cs.js | 16 + assets/src/plugins/clipboard/lang/cy.js | 16 + assets/src/plugins/clipboard/lang/da.js | 16 + assets/src/plugins/clipboard/lang/de-ch.js | 16 + assets/src/plugins/clipboard/lang/de.js | 16 + assets/src/plugins/clipboard/lang/el.js | 16 + assets/src/plugins/clipboard/lang/en-au.js | 16 + assets/src/plugins/clipboard/lang/en-ca.js | 16 + assets/src/plugins/clipboard/lang/en-gb.js | 16 + assets/src/plugins/clipboard/lang/en.js | 16 + assets/src/plugins/clipboard/lang/eo.js | 16 + assets/src/plugins/clipboard/lang/es-mx.js | 16 + assets/src/plugins/clipboard/lang/es.js | 16 + assets/src/plugins/clipboard/lang/et.js | 16 + assets/src/plugins/clipboard/lang/eu.js | 16 + assets/src/plugins/clipboard/lang/fa.js | 16 + assets/src/plugins/clipboard/lang/fi.js | 16 + assets/src/plugins/clipboard/lang/fo.js | 16 + assets/src/plugins/clipboard/lang/fr-ca.js | 16 + assets/src/plugins/clipboard/lang/fr.js | 16 + assets/src/plugins/clipboard/lang/gl.js | 16 + assets/src/plugins/clipboard/lang/gu.js | 16 + assets/src/plugins/clipboard/lang/he.js | 16 + assets/src/plugins/clipboard/lang/hi.js | 16 + assets/src/plugins/clipboard/lang/hr.js | 16 + assets/src/plugins/clipboard/lang/hu.js | 16 + assets/src/plugins/clipboard/lang/id.js | 16 + assets/src/plugins/clipboard/lang/is.js | 16 + assets/src/plugins/clipboard/lang/it.js | 16 + assets/src/plugins/clipboard/lang/ja.js | 16 + assets/src/plugins/clipboard/lang/ka.js | 16 + assets/src/plugins/clipboard/lang/km.js | 16 + assets/src/plugins/clipboard/lang/ko.js | 16 + assets/src/plugins/clipboard/lang/ku.js | 16 + assets/src/plugins/clipboard/lang/lt.js | 16 + assets/src/plugins/clipboard/lang/lv.js | 16 + assets/src/plugins/clipboard/lang/mk.js | 16 + assets/src/plugins/clipboard/lang/mn.js | 16 + assets/src/plugins/clipboard/lang/ms.js | 16 + assets/src/plugins/clipboard/lang/nb.js | 16 + assets/src/plugins/clipboard/lang/nl.js | 16 + assets/src/plugins/clipboard/lang/no.js | 16 + assets/src/plugins/clipboard/lang/oc.js | 16 + assets/src/plugins/clipboard/lang/pl.js | 16 + assets/src/plugins/clipboard/lang/pt-br.js | 16 + assets/src/plugins/clipboard/lang/pt.js | 16 + assets/src/plugins/clipboard/lang/ro.js | 16 + assets/src/plugins/clipboard/lang/ru.js | 16 + assets/src/plugins/clipboard/lang/si.js | 16 + assets/src/plugins/clipboard/lang/sk.js | 16 + assets/src/plugins/clipboard/lang/sl.js | 16 + assets/src/plugins/clipboard/lang/sq.js | 16 + assets/src/plugins/clipboard/lang/sr-latn.js | 16 + assets/src/plugins/clipboard/lang/sr.js | 16 + assets/src/plugins/clipboard/lang/sv.js | 16 + assets/src/plugins/clipboard/lang/th.js | 16 + assets/src/plugins/clipboard/lang/tr.js | 16 + assets/src/plugins/clipboard/lang/tt.js | 16 + assets/src/plugins/clipboard/lang/ug.js | 16 + assets/src/plugins/clipboard/lang/uk.js | 16 + assets/src/plugins/clipboard/lang/vi.js | 16 + assets/src/plugins/clipboard/lang/zh-cn.js | 16 + assets/src/plugins/clipboard/lang/zh.js | 16 + assets/src/plugins/clipboard/plugin.js | 3565 ++++++++++++ assets/src/plugins/cloudservices/plugin.js | 200 + .../codesnippet/dialogs/codesnippet.js | 83 + .../plugins/codesnippet/icons/codesnippet.png | Bin 0 -> 532 bytes .../codesnippet/icons/hidpi/codesnippet.png | Bin 0 -> 1046 bytes assets/src/plugins/codesnippet/lang/ar.js | 13 + assets/src/plugins/codesnippet/lang/az.js | 13 + assets/src/plugins/codesnippet/lang/bg.js | 13 + assets/src/plugins/codesnippet/lang/ca.js | 13 + assets/src/plugins/codesnippet/lang/cs.js | 13 + assets/src/plugins/codesnippet/lang/da.js | 13 + assets/src/plugins/codesnippet/lang/de-ch.js | 13 + assets/src/plugins/codesnippet/lang/de.js | 13 + assets/src/plugins/codesnippet/lang/el.js | 13 + assets/src/plugins/codesnippet/lang/en-au.js | 13 + assets/src/plugins/codesnippet/lang/en-gb.js | 13 + assets/src/plugins/codesnippet/lang/en.js | 13 + assets/src/plugins/codesnippet/lang/eo.js | 13 + assets/src/plugins/codesnippet/lang/es-mx.js | 13 + assets/src/plugins/codesnippet/lang/es.js | 13 + assets/src/plugins/codesnippet/lang/et.js | 13 + assets/src/plugins/codesnippet/lang/eu.js | 13 + assets/src/plugins/codesnippet/lang/fa.js | 13 + assets/src/plugins/codesnippet/lang/fi.js | 13 + assets/src/plugins/codesnippet/lang/fr-ca.js | 13 + assets/src/plugins/codesnippet/lang/fr.js | 13 + assets/src/plugins/codesnippet/lang/gl.js | 13 + assets/src/plugins/codesnippet/lang/he.js | 13 + assets/src/plugins/codesnippet/lang/hr.js | 13 + assets/src/plugins/codesnippet/lang/hu.js | 13 + assets/src/plugins/codesnippet/lang/id.js | 13 + assets/src/plugins/codesnippet/lang/it.js | 13 + assets/src/plugins/codesnippet/lang/ja.js | 13 + assets/src/plugins/codesnippet/lang/km.js | 13 + assets/src/plugins/codesnippet/lang/ko.js | 13 + assets/src/plugins/codesnippet/lang/ku.js | 13 + assets/src/plugins/codesnippet/lang/lt.js | 13 + assets/src/plugins/codesnippet/lang/lv.js | 13 + assets/src/plugins/codesnippet/lang/nb.js | 13 + assets/src/plugins/codesnippet/lang/nl.js | 13 + assets/src/plugins/codesnippet/lang/no.js | 13 + assets/src/plugins/codesnippet/lang/oc.js | 13 + assets/src/plugins/codesnippet/lang/pl.js | 13 + assets/src/plugins/codesnippet/lang/pt-br.js | 13 + assets/src/plugins/codesnippet/lang/pt.js | 13 + assets/src/plugins/codesnippet/lang/ro.js | 13 + assets/src/plugins/codesnippet/lang/ru.js | 13 + assets/src/plugins/codesnippet/lang/sk.js | 13 + assets/src/plugins/codesnippet/lang/sl.js | 13 + assets/src/plugins/codesnippet/lang/sq.js | 13 + .../src/plugins/codesnippet/lang/sr-latn.js | 13 + assets/src/plugins/codesnippet/lang/sr.js | 13 + assets/src/plugins/codesnippet/lang/sv.js | 13 + assets/src/plugins/codesnippet/lang/th.js | 13 + assets/src/plugins/codesnippet/lang/tr.js | 13 + assets/src/plugins/codesnippet/lang/tt.js | 13 + assets/src/plugins/codesnippet/lang/ug.js | 13 + assets/src/plugins/codesnippet/lang/uk.js | 13 + assets/src/plugins/codesnippet/lang/vi.js | 13 + assets/src/plugins/codesnippet/lang/zh-cn.js | 13 + assets/src/plugins/codesnippet/lang/zh.js | 13 + .../codesnippet/lib/highlight/CHANGES.md | 827 +++ .../plugins/codesnippet/lib/highlight/LICENSE | 24 + .../codesnippet/lib/highlight/README.md | 167 + .../codesnippet/lib/highlight/README.ru.md | 171 + .../lib/highlight/highlight.pack.js | 2 + .../codesnippet/lib/highlight/styles/arta.css | 160 + .../lib/highlight/styles/ascetic.css | 50 + .../highlight/styles/atelier-dune.dark.css | 93 + .../highlight/styles/atelier-dune.light.css | 93 + .../highlight/styles/atelier-forest.dark.css | 93 + .../highlight/styles/atelier-forest.light.css | 93 + .../highlight/styles/atelier-heath.dark.css | 93 + .../highlight/styles/atelier-heath.light.css | 93 + .../styles/atelier-lakeside.dark.css | 93 + .../styles/atelier-lakeside.light.css | 93 + .../highlight/styles/atelier-seaside.dark.css | 93 + .../styles/atelier-seaside.light.css | 93 + .../lib/highlight/styles/brown_paper.css | 105 + .../lib/highlight/styles/brown_papersq.png | Bin 0 -> 18198 bytes .../codesnippet/lib/highlight/styles/dark.css | 105 + .../lib/highlight/styles/default.css | 153 + .../lib/highlight/styles/docco.css | 132 + .../codesnippet/lib/highlight/styles/far.css | 113 + .../lib/highlight/styles/foundation.css | 133 + .../lib/highlight/styles/github.css | 125 + .../lib/highlight/styles/googlecode.css | 147 + .../codesnippet/lib/highlight/styles/idea.css | 122 + .../lib/highlight/styles/ir_black.css | 105 + .../lib/highlight/styles/magula.css | 123 + .../lib/highlight/styles/mono-blue.css | 62 + .../lib/highlight/styles/monokai.css | 127 + .../lib/highlight/styles/monokai_sublime.css | 149 + .../lib/highlight/styles/obsidian.css | 154 + .../lib/highlight/styles/paraiso.dark.css | 93 + .../lib/highlight/styles/paraiso.light.css | 93 + .../lib/highlight/styles/pojoaque.css | 106 + .../lib/highlight/styles/pojoaque.jpg | Bin 0 -> 1186 bytes .../lib/highlight/styles/railscasts.css | 182 + .../lib/highlight/styles/rainbow.css | 112 + .../lib/highlight/styles/school_book.css | 113 + .../lib/highlight/styles/school_book.png | Bin 0 -> 486 bytes .../lib/highlight/styles/solarized_dark.css | 107 + .../lib/highlight/styles/solarized_light.css | 107 + .../lib/highlight/styles/sunburst.css | 160 + .../highlight/styles/tomorrow-night-blue.css | 93 + .../styles/tomorrow-night-bright.css | 92 + .../styles/tomorrow-night-eighties.css | 92 + .../lib/highlight/styles/tomorrow-night.css | 93 + .../lib/highlight/styles/tomorrow.css | 90 + .../codesnippet/lib/highlight/styles/vs.css | 89 + .../lib/highlight/styles/xcode.css | 158 + .../lib/highlight/styles/zenburn.css | 117 + assets/src/plugins/codesnippet/plugin.js | 488 ++ .../codesnippet/samples/codesnippet.html | 239 + assets/src/plugins/codesnippetgeshi/README.md | 4 + .../dev/codesnippetgeshi.html | 121 + .../plugins/codesnippetgeshi/dev/colorize.php | 14 + .../dev/geshi/contrib/aliased.php | 123 + .../dev/geshi/contrib/cssgen.php | 466 ++ .../dev/geshi/contrib/cssgen2.php | 59 + .../dev/geshi/contrib/example.php | 217 + .../dev/geshi/contrib/langcheck.php | 769 +++ .../dev/geshi/contrib/langwiz.php | 1158 ++++ .../codesnippetgeshi/dev/geshi/docs/BUGS | 29 + .../codesnippetgeshi/dev/geshi/docs/CHANGES | 923 +++ .../codesnippetgeshi/dev/geshi/docs/COPYING | 340 ++ .../codesnippetgeshi/dev/geshi/docs/README | 33 + .../codesnippetgeshi/dev/geshi/docs/THANKS | 249 + .../codesnippetgeshi/dev/geshi/docs/TODO | 71 + .../fsource_geshi_core_geshi.php.html | 4616 +++++++++++++++ .../dev/geshi/docs/api/blank.html | 13 + .../dev/geshi/docs/api/classtrees_geshi.html | 24 + .../dev/geshi/docs/api/elementindex.html | 867 +++ .../geshi/docs/api/elementindex_geshi.html | 864 +++ .../dev/geshi/docs/api/errors.html | 20 + .../dev/geshi/docs/api/geshi/core/GeSHi.html | 2676 +++++++++ .../geshi/docs/api/geshi/core/_geshi.php.html | 478 ++ .../dev/geshi/docs/api/index.html | 24 + .../dev/geshi/docs/api/li_geshi.html | 46 + .../dev/geshi/docs/api/media/banner.css | 33 + .../docs/api/media/images/AbstractClass.png | Bin 0 -> 459 bytes .../api/media/images/AbstractClass_logo.png | Bin 0 -> 1010 bytes .../docs/api/media/images/AbstractMethod.png | Bin 0 -> 566 bytes .../api/media/images/AbstractPrivateClass.png | Bin 0 -> 646 bytes .../images/AbstractPrivateClass_logo.png | Bin 0 -> 1331 bytes .../media/images/AbstractPrivateMethod.png | Bin 0 -> 672 bytes .../dev/geshi/docs/api/media/images/Class.png | Bin 0 -> 438 bytes .../docs/api/media/images/Class_logo.png | Bin 0 -> 1306 bytes .../geshi/docs/api/media/images/Constant.png | Bin 0 -> 621 bytes .../docs/api/media/images/Constructor.png | Bin 0 -> 666 bytes .../docs/api/media/images/Destructor.png | Bin 0 -> 753 bytes .../geshi/docs/api/media/images/Function.png | Bin 0 -> 478 bytes .../geshi/docs/api/media/images/Global.png | Bin 0 -> 580 bytes .../dev/geshi/docs/api/media/images/I.png | Bin 0 -> 111 bytes .../dev/geshi/docs/api/media/images/Index.png | Bin 0 -> 449 bytes .../geshi/docs/api/media/images/Interface.png | Bin 0 -> 457 bytes .../docs/api/media/images/Interface_logo.png | Bin 0 -> 1306 bytes .../dev/geshi/docs/api/media/images/L.png | Bin 0 -> 118 bytes .../geshi/docs/api/media/images/Lminus.png | Bin 0 -> 133 bytes .../dev/geshi/docs/api/media/images/Lplus.png | Bin 0 -> 139 bytes .../geshi/docs/api/media/images/Method.png | Bin 0 -> 528 bytes .../dev/geshi/docs/api/media/images/Page.png | Bin 0 -> 460 bytes .../geshi/docs/api/media/images/Page_logo.png | Bin 0 -> 1102 bytes .../docs/api/media/images/PrivateClass.png | Bin 0 -> 645 bytes .../api/media/images/PrivateClass_logo.png | Bin 0 -> 1511 bytes .../docs/api/media/images/PrivateMethod.png | Bin 0 -> 710 bytes .../docs/api/media/images/PrivateVariable.png | Bin 0 -> 641 bytes .../docs/api/media/images/StaticMethod.png | Bin 0 -> 528 bytes .../docs/api/media/images/StaticVariable.png | Bin 0 -> 564 bytes .../dev/geshi/docs/api/media/images/T.png | Bin 0 -> 119 bytes .../geshi/docs/api/media/images/Tminus.png | Bin 0 -> 135 bytes .../dev/geshi/docs/api/media/images/Tplus.png | Bin 0 -> 140 bytes .../geshi/docs/api/media/images/Variable.png | Bin 0 -> 564 bytes .../dev/geshi/docs/api/media/images/blank.png | Bin 0 -> 105 bytes .../docs/api/media/images/class_folder.png | Bin 0 -> 497 bytes .../dev/geshi/docs/api/media/images/empty.png | Bin 0 -> 90 bytes .../dev/geshi/docs/api/media/images/file.png | Bin 0 -> 218 bytes .../geshi/docs/api/media/images/folder.png | Bin 0 -> 367 bytes .../docs/api/media/images/function_folder.png | Bin 0 -> 476 bytes .../docs/api/media/images/next_button.png | Bin 0 -> 509 bytes .../api/media/images/next_button_disabled.png | Bin 0 -> 405 bytes .../geshi/docs/api/media/images/package.png | Bin 0 -> 515 bytes .../docs/api/media/images/package_folder.png | Bin 0 -> 419 bytes .../docs/api/media/images/previous_button.png | Bin 0 -> 505 bytes .../media/images/previous_button_disabled.png | Bin 0 -> 405 bytes .../api/media/images/private_class_logo.png | Bin 0 -> 1511 bytes .../geshi/docs/api/media/images/tutorial.png | Bin 0 -> 301 bytes .../docs/api/media/images/tutorial_folder.png | Bin 0 -> 425 bytes .../geshi/docs/api/media/images/up_button.png | Bin 0 -> 527 bytes .../dev/geshi/docs/api/media/stylesheet.css | 146 + .../dev/geshi/docs/api/packages.html | 29 + .../dev/geshi/docs/api/todolist.html | 42 + .../dev/geshi/docs/geshi-doc.html | 4077 ++++++++++++++ .../dev/geshi/docs/geshi-doc.txt | 1741 ++++++ .../dev/geshi/docs/phpdoc.ini | 90 + .../codesnippetgeshi/dev/geshi/geshi.php | 4775 ++++++++++++++++ .../codesnippetgeshi/dev/geshi/geshi/4cs.php | 139 + .../dev/geshi/geshi/6502acme.php | 230 + .../dev/geshi/geshi/6502kickass.php | 241 + .../dev/geshi/geshi/6502tasm.php | 189 + .../dev/geshi/geshi/68000devpac.php | 168 + .../codesnippetgeshi/dev/geshi/geshi/abap.php | 1409 +++++ .../dev/geshi/geshi/actionscript.php | 197 + .../dev/geshi/geshi/actionscript3.php | 473 ++ .../codesnippetgeshi/dev/geshi/geshi/ada.php | 135 + .../dev/geshi/geshi/algol68.php | 329 ++ .../dev/geshi/geshi/apache.php | 483 ++ .../dev/geshi/geshi/applescript.php | 157 + .../dev/geshi/geshi/apt_sources.php | 148 + .../codesnippetgeshi/dev/geshi/geshi/arm.php | 3318 +++++++++++ .../codesnippetgeshi/dev/geshi/geshi/asm.php | 603 ++ .../codesnippetgeshi/dev/geshi/geshi/asp.php | 164 + .../dev/geshi/geshi/asymptote.php | 194 + .../dev/geshi/geshi/autoconf.php | 512 ++ .../dev/geshi/geshi/autohotkey.php | 373 ++ .../dev/geshi/geshi/autoit.php | 1175 ++++ .../dev/geshi/geshi/avisynth.php | 194 + .../codesnippetgeshi/dev/geshi/geshi/awk.php | 158 + .../dev/geshi/geshi/bascomavr.php | 185 + .../codesnippetgeshi/dev/geshi/geshi/bash.php | 440 ++ .../dev/geshi/geshi/basic4gl.php | 341 ++ .../codesnippetgeshi/dev/geshi/geshi/bf.php | 115 + .../dev/geshi/geshi/bibtex.php | 183 + .../dev/geshi/geshi/blitzbasic.php | 185 + .../codesnippetgeshi/dev/geshi/geshi/bnf.php | 119 + .../codesnippetgeshi/dev/geshi/geshi/boo.php | 217 + .../codesnippetgeshi/dev/geshi/geshi/c.php | 281 + .../dev/geshi/geshi/c_loadrunner.php | 323 ++ .../dev/geshi/geshi/c_mac.php | 227 + .../dev/geshi/geshi/caddcl.php | 126 + .../dev/geshi/geshi/cadlisp.php | 186 + .../codesnippetgeshi/dev/geshi/geshi/cfdg.php | 124 + .../codesnippetgeshi/dev/geshi/geshi/cfm.php | 299 + .../dev/geshi/geshi/chaiscript.php | 140 + .../codesnippetgeshi/dev/geshi/geshi/cil.php | 196 + .../dev/geshi/geshi/clojure.php | 134 + .../dev/geshi/geshi/cmake.php | 181 + .../dev/geshi/geshi/cobol.php | 244 + .../dev/geshi/geshi/coffeescript.php | 146 + .../dev/geshi/geshi/cpp-qt.php | 564 ++ .../codesnippetgeshi/dev/geshi/geshi/cpp.php | 240 + .../dev/geshi/geshi/csharp.php | 256 + .../codesnippetgeshi/dev/geshi/geshi/css.php | 226 + .../dev/geshi/geshi/cuesheet.php | 138 + .../codesnippetgeshi/dev/geshi/geshi/d.php | 252 + .../codesnippetgeshi/dev/geshi/geshi/dcl.php | 192 + .../dev/geshi/geshi/dcpu16.php | 131 + .../codesnippetgeshi/dev/geshi/geshi/dcs.php | 182 + .../dev/geshi/geshi/delphi.php | 301 + .../codesnippetgeshi/dev/geshi/geshi/diff.php | 196 + .../codesnippetgeshi/dev/geshi/geshi/div.php | 126 + .../codesnippetgeshi/dev/geshi/geshi/dos.php | 227 + .../codesnippetgeshi/dev/geshi/geshi/dot.php | 164 + .../codesnippetgeshi/dev/geshi/geshi/e.php | 208 + .../dev/geshi/geshi/ecmascript.php | 210 + .../dev/geshi/geshi/eiffel.php | 395 ++ .../dev/geshi/geshi/email.php | 222 + .../codesnippetgeshi/dev/geshi/geshi/epc.php | 154 + .../dev/geshi/geshi/erlang.php | 441 ++ .../dev/geshi/geshi/euphoria.php | 140 + .../codesnippetgeshi/dev/geshi/geshi/f1.php | 151 + .../dev/geshi/geshi/falcon.php | 218 + .../codesnippetgeshi/dev/geshi/geshi/fo.php | 327 ++ .../dev/geshi/geshi/fortran.php | 160 + .../dev/geshi/geshi/freebasic.php | 141 + .../dev/geshi/geshi/freeswitch.php | 168 + .../dev/geshi/geshi/fsharp.php | 213 + .../dev/geshi/geshi/gambas.php | 214 + .../codesnippetgeshi/dev/geshi/geshi/gdb.php | 198 + .../dev/geshi/geshi/genero.php | 463 ++ .../dev/geshi/geshi/genie.php | 157 + .../dev/geshi/geshi/gettext.php | 97 + .../codesnippetgeshi/dev/geshi/geshi/glsl.php | 205 + .../codesnippetgeshi/dev/geshi/geshi/gml.php | 506 ++ .../dev/geshi/geshi/gnuplot.php | 296 + .../codesnippetgeshi/dev/geshi/geshi/go.php | 375 ++ .../dev/geshi/geshi/groovy.php | 1011 ++++ .../dev/geshi/geshi/gwbasic.php | 153 + .../dev/geshi/geshi/haskell.php | 202 + .../codesnippetgeshi/dev/geshi/geshi/haxe.php | 161 + .../dev/geshi/geshi/hicest.php | 108 + .../dev/geshi/geshi/hq9plus.php | 104 + .../dev/geshi/geshi/html4strict.php | 190 + .../dev/geshi/geshi/html5.php | 212 + .../codesnippetgeshi/dev/geshi/geshi/icon.php | 212 + .../codesnippetgeshi/dev/geshi/geshi/idl.php | 123 + .../codesnippetgeshi/dev/geshi/geshi/ini.php | 128 + .../codesnippetgeshi/dev/geshi/geshi/inno.php | 212 + .../dev/geshi/geshi/intercal.php | 122 + .../codesnippetgeshi/dev/geshi/geshi/io.php | 138 + .../codesnippetgeshi/dev/geshi/geshi/j.php | 190 + .../codesnippetgeshi/dev/geshi/geshi/java.php | 983 ++++ .../dev/geshi/geshi/java5.php | 1037 ++++ .../dev/geshi/geshi/javascript.php | 174 + .../dev/geshi/geshi/jquery.php | 238 + .../dev/geshi/geshi/kixtart.php | 329 ++ .../dev/geshi/geshi/klonec.php | 282 + .../dev/geshi/geshi/klonecpp.php | 310 ++ .../dev/geshi/geshi/latex.php | 223 + .../codesnippetgeshi/dev/geshi/geshi/lb.php | 162 + .../codesnippetgeshi/dev/geshi/geshi/ldif.php | 116 + .../codesnippetgeshi/dev/geshi/geshi/lisp.php | 144 + .../codesnippetgeshi/dev/geshi/geshi/llvm.php | 385 ++ .../dev/geshi/geshi/locobasic.php | 130 + .../dev/geshi/geshi/logtalk.php | 345 ++ .../dev/geshi/geshi/lolcode.php | 152 + .../dev/geshi/geshi/lotusformulas.php | 318 ++ .../dev/geshi/geshi/lotusscript.php | 191 + .../dev/geshi/geshi/lscript.php | 387 ++ .../codesnippetgeshi/dev/geshi/geshi/lsl2.php | 898 +++ .../codesnippetgeshi/dev/geshi/geshi/lua.php | 177 + .../codesnippetgeshi/dev/geshi/geshi/m68k.php | 143 + .../dev/geshi/geshi/magiksf.php | 193 + .../codesnippetgeshi/dev/geshi/geshi/make.php | 151 + .../dev/geshi/geshi/mapbasic.php | 908 +++ .../dev/geshi/geshi/matlab.php | 227 + .../codesnippetgeshi/dev/geshi/geshi/mirc.php | 171 + .../codesnippetgeshi/dev/geshi/geshi/mmix.php | 193 + .../dev/geshi/geshi/modula2.php | 136 + .../dev/geshi/geshi/modula3.php | 135 + .../dev/geshi/geshi/mpasm.php | 164 + .../codesnippetgeshi/dev/geshi/geshi/mxml.php | 145 + .../dev/geshi/geshi/mysql.php | 475 ++ .../dev/geshi/geshi/nagios.php | 225 + .../dev/geshi/geshi/netrexx.php | 163 + .../dev/geshi/geshi/newlisp.php | 191 + .../codesnippetgeshi/dev/geshi/geshi/nsis.php | 351 ++ .../dev/geshi/geshi/oberon2.php | 135 + .../codesnippetgeshi/dev/geshi/geshi/objc.php | 358 ++ .../dev/geshi/geshi/objeck.php | 116 + .../dev/geshi/geshi/ocaml-brief.php | 112 + .../dev/geshi/geshi/ocaml.php | 187 + .../dev/geshi/geshi/octave.php | 515 ++ .../dev/geshi/geshi/oobas.php | 135 + .../dev/geshi/geshi/oorexx.php | 171 + .../dev/geshi/geshi/oracle11.php | 614 ++ .../dev/geshi/geshi/oracle8.php | 496 ++ .../dev/geshi/geshi/oxygene.php | 154 + .../codesnippetgeshi/dev/geshi/geshi/oz.php | 144 + .../dev/geshi/geshi/parasail.php | 133 + .../dev/geshi/geshi/parigp.php | 277 + .../dev/geshi/geshi/pascal.php | 165 + .../codesnippetgeshi/dev/geshi/geshi/pcre.php | 188 + .../codesnippetgeshi/dev/geshi/geshi/per.php | 302 + .../codesnippetgeshi/dev/geshi/geshi/perl.php | 213 + .../dev/geshi/geshi/perl6.php | 197 + .../codesnippetgeshi/dev/geshi/geshi/pf.php | 178 + .../dev/geshi/geshi/php-brief.php | 222 + .../codesnippetgeshi/dev/geshi/geshi/php.php | 1117 ++++ .../dev/geshi/geshi/pic16.php | 141 + .../codesnippetgeshi/dev/geshi/geshi/pike.php | 103 + .../dev/geshi/geshi/pixelbender.php | 176 + .../codesnippetgeshi/dev/geshi/geshi/pli.php | 200 + .../dev/geshi/geshi/plsql.php | 256 + .../dev/geshi/geshi/postgresql.php | 288 + .../dev/geshi/geshi/povray.php | 199 + .../dev/geshi/geshi/powerbuilder.php | 418 ++ .../dev/geshi/geshi/powershell.php | 277 + .../dev/geshi/geshi/proftpd.php | 374 ++ .../dev/geshi/geshi/progress.php | 485 ++ .../dev/geshi/geshi/prolog.php | 143 + .../dev/geshi/geshi/properties.php | 127 + .../dev/geshi/geshi/providex.php | 299 + .../dev/geshi/geshi/purebasic.php | 303 + .../dev/geshi/geshi/pycon.php | 64 + .../dev/geshi/geshi/pys60.php | 273 + .../dev/geshi/geshi/python.php | 244 + .../codesnippetgeshi/dev/geshi/geshi/q.php | 149 + .../dev/geshi/geshi/qbasic.php | 162 + .../dev/geshi/geshi/rails.php | 406 ++ .../dev/geshi/geshi/rebol.php | 196 + .../codesnippetgeshi/dev/geshi/geshi/reg.php | 233 + .../codesnippetgeshi/dev/geshi/geshi/rexx.php | 162 + .../dev/geshi/geshi/robots.php | 100 + .../dev/geshi/geshi/rpmspec.php | 133 + .../dev/geshi/geshi/rsplus.php | 483 ++ .../codesnippetgeshi/dev/geshi/geshi/ruby.php | 231 + .../codesnippetgeshi/dev/geshi/geshi/sas.php | 290 + .../dev/geshi/geshi/scala.php | 138 + .../dev/geshi/geshi/scheme.php | 170 + .../dev/geshi/geshi/scilab.php | 295 + .../dev/geshi/geshi/sdlbasic.php | 165 + .../dev/geshi/geshi/smalltalk.php | 154 + .../dev/geshi/geshi/smarty.php | 192 + .../dev/geshi/geshi/spark.php | 132 + .../dev/geshi/geshi/sparql.php | 155 + .../codesnippetgeshi/dev/geshi/geshi/sql.php | 165 + .../dev/geshi/geshi/stonescript.php | 307 + .../dev/geshi/geshi/systemverilog.php | 317 ++ .../codesnippetgeshi/dev/geshi/geshi/tcl.php | 194 + .../dev/geshi/geshi/teraterm.php | 354 ++ .../codesnippetgeshi/dev/geshi/geshi/text.php | 84 + .../dev/geshi/geshi/thinbasic.php | 868 +++ .../codesnippetgeshi/dev/geshi/geshi/tsql.php | 375 ++ .../dev/geshi/geshi/typoscript.php | 300 + .../dev/geshi/geshi/unicon.php | 210 + .../codesnippetgeshi/dev/geshi/geshi/upc.php | 270 + .../codesnippetgeshi/dev/geshi/geshi/urbi.php | 200 + .../dev/geshi/geshi/uscript.php | 299 + .../codesnippetgeshi/dev/geshi/geshi/vala.php | 151 + .../codesnippetgeshi/dev/geshi/geshi/vb.php | 157 + .../dev/geshi/geshi/vbnet.php | 182 + .../dev/geshi/geshi/vedit.php | 103 + .../dev/geshi/geshi/verilog.php | 173 + .../codesnippetgeshi/dev/geshi/geshi/vhdl.php | 183 + .../codesnippetgeshi/dev/geshi/geshi/vim.php | 420 ++ .../dev/geshi/geshi/visualfoxpro.php | 456 ++ .../dev/geshi/geshi/visualprolog.php | 129 + .../dev/geshi/geshi/whitespace.php | 121 + .../dev/geshi/geshi/whois.php | 181 + .../dev/geshi/geshi/winbatch.php | 369 ++ .../dev/geshi/geshi/xbasic.php | 143 + .../codesnippetgeshi/dev/geshi/geshi/xml.php | 157 + .../dev/geshi/geshi/xorg_conf.php | 124 + .../codesnippetgeshi/dev/geshi/geshi/xpp.php | 436 ++ .../codesnippetgeshi/dev/geshi/geshi/yaml.php | 150 + .../codesnippetgeshi/dev/geshi/geshi/z80.php | 144 + .../dev/geshi/geshi/zxbasic.php | 150 + assets/src/plugins/codesnippetgeshi/plugin.js | 191 + .../src/plugins/colorbutton/icons/bgcolor.png | Bin 0 -> 616 bytes .../colorbutton/icons/hidpi/bgcolor.png | Bin 0 -> 1249 bytes .../colorbutton/icons/hidpi/textcolor.png | Bin 0 -> 1312 bytes .../plugins/colorbutton/icons/textcolor.png | Bin 0 -> 757 bytes assets/src/plugins/colorbutton/lang/af.js | 75 + assets/src/plugins/colorbutton/lang/ar.js | 75 + assets/src/plugins/colorbutton/lang/az.js | 75 + assets/src/plugins/colorbutton/lang/bg.js | 75 + assets/src/plugins/colorbutton/lang/bn.js | 75 + assets/src/plugins/colorbutton/lang/bs.js | 75 + assets/src/plugins/colorbutton/lang/ca.js | 75 + assets/src/plugins/colorbutton/lang/cs.js | 75 + assets/src/plugins/colorbutton/lang/cy.js | 75 + assets/src/plugins/colorbutton/lang/da.js | 75 + assets/src/plugins/colorbutton/lang/de-ch.js | 75 + assets/src/plugins/colorbutton/lang/de.js | 75 + assets/src/plugins/colorbutton/lang/el.js | 75 + assets/src/plugins/colorbutton/lang/en-au.js | 75 + assets/src/plugins/colorbutton/lang/en-ca.js | 75 + assets/src/plugins/colorbutton/lang/en-gb.js | 75 + assets/src/plugins/colorbutton/lang/en.js | 75 + assets/src/plugins/colorbutton/lang/eo.js | 75 + assets/src/plugins/colorbutton/lang/es-mx.js | 75 + assets/src/plugins/colorbutton/lang/es.js | 75 + assets/src/plugins/colorbutton/lang/et.js | 75 + assets/src/plugins/colorbutton/lang/eu.js | 75 + assets/src/plugins/colorbutton/lang/fa.js | 75 + assets/src/plugins/colorbutton/lang/fi.js | 75 + assets/src/plugins/colorbutton/lang/fo.js | 75 + assets/src/plugins/colorbutton/lang/fr-ca.js | 75 + assets/src/plugins/colorbutton/lang/fr.js | 75 + assets/src/plugins/colorbutton/lang/gl.js | 75 + assets/src/plugins/colorbutton/lang/gu.js | 75 + assets/src/plugins/colorbutton/lang/he.js | 75 + assets/src/plugins/colorbutton/lang/hi.js | 75 + assets/src/plugins/colorbutton/lang/hr.js | 75 + assets/src/plugins/colorbutton/lang/hu.js | 75 + assets/src/plugins/colorbutton/lang/id.js | 75 + assets/src/plugins/colorbutton/lang/is.js | 75 + assets/src/plugins/colorbutton/lang/it.js | 75 + assets/src/plugins/colorbutton/lang/ja.js | 75 + assets/src/plugins/colorbutton/lang/ka.js | 75 + assets/src/plugins/colorbutton/lang/km.js | 75 + assets/src/plugins/colorbutton/lang/ko.js | 75 + assets/src/plugins/colorbutton/lang/ku.js | 75 + assets/src/plugins/colorbutton/lang/lt.js | 75 + assets/src/plugins/colorbutton/lang/lv.js | 75 + assets/src/plugins/colorbutton/lang/mk.js | 75 + assets/src/plugins/colorbutton/lang/mn.js | 75 + assets/src/plugins/colorbutton/lang/ms.js | 75 + assets/src/plugins/colorbutton/lang/nb.js | 75 + assets/src/plugins/colorbutton/lang/nl.js | 75 + assets/src/plugins/colorbutton/lang/no.js | 75 + assets/src/plugins/colorbutton/lang/oc.js | 75 + assets/src/plugins/colorbutton/lang/pl.js | 75 + assets/src/plugins/colorbutton/lang/pt-br.js | 75 + assets/src/plugins/colorbutton/lang/pt.js | 75 + assets/src/plugins/colorbutton/lang/ro.js | 75 + assets/src/plugins/colorbutton/lang/ru.js | 75 + assets/src/plugins/colorbutton/lang/si.js | 75 + assets/src/plugins/colorbutton/lang/sk.js | 75 + assets/src/plugins/colorbutton/lang/sl.js | 75 + assets/src/plugins/colorbutton/lang/sq.js | 75 + .../src/plugins/colorbutton/lang/sr-latn.js | 75 + assets/src/plugins/colorbutton/lang/sr.js | 75 + assets/src/plugins/colorbutton/lang/sv.js | 75 + assets/src/plugins/colorbutton/lang/th.js | 75 + assets/src/plugins/colorbutton/lang/tr.js | 75 + assets/src/plugins/colorbutton/lang/tt.js | 75 + assets/src/plugins/colorbutton/lang/ug.js | 75 + assets/src/plugins/colorbutton/lang/uk.js | 75 + assets/src/plugins/colorbutton/lang/vi.js | 75 + assets/src/plugins/colorbutton/lang/zh-cn.js | 75 + assets/src/plugins/colorbutton/lang/zh.js | 75 + assets/src/plugins/colorbutton/plugin.js | 1009 ++++ .../colordialog/dialogs/colordialog.css | 20 + .../colordialog/dialogs/colordialog.js | 370 ++ assets/src/plugins/colordialog/lang/af.js | 11 + assets/src/plugins/colordialog/lang/ar.js | 11 + assets/src/plugins/colordialog/lang/az.js | 11 + assets/src/plugins/colordialog/lang/bg.js | 11 + assets/src/plugins/colordialog/lang/bn.js | 11 + assets/src/plugins/colordialog/lang/bs.js | 11 + assets/src/plugins/colordialog/lang/ca.js | 11 + assets/src/plugins/colordialog/lang/cs.js | 11 + assets/src/plugins/colordialog/lang/cy.js | 11 + assets/src/plugins/colordialog/lang/da.js | 11 + assets/src/plugins/colordialog/lang/de-ch.js | 11 + assets/src/plugins/colordialog/lang/de.js | 11 + assets/src/plugins/colordialog/lang/el.js | 11 + assets/src/plugins/colordialog/lang/en-au.js | 11 + assets/src/plugins/colordialog/lang/en-ca.js | 11 + assets/src/plugins/colordialog/lang/en-gb.js | 11 + assets/src/plugins/colordialog/lang/en.js | 11 + assets/src/plugins/colordialog/lang/eo.js | 11 + assets/src/plugins/colordialog/lang/es-mx.js | 11 + assets/src/plugins/colordialog/lang/es.js | 11 + assets/src/plugins/colordialog/lang/et.js | 11 + assets/src/plugins/colordialog/lang/eu.js | 11 + assets/src/plugins/colordialog/lang/fa.js | 11 + assets/src/plugins/colordialog/lang/fi.js | 11 + assets/src/plugins/colordialog/lang/fo.js | 11 + assets/src/plugins/colordialog/lang/fr-ca.js | 11 + assets/src/plugins/colordialog/lang/fr.js | 11 + assets/src/plugins/colordialog/lang/gl.js | 11 + assets/src/plugins/colordialog/lang/gu.js | 11 + assets/src/plugins/colordialog/lang/he.js | 11 + assets/src/plugins/colordialog/lang/hi.js | 11 + assets/src/plugins/colordialog/lang/hr.js | 11 + assets/src/plugins/colordialog/lang/hu.js | 11 + assets/src/plugins/colordialog/lang/id.js | 11 + assets/src/plugins/colordialog/lang/is.js | 11 + assets/src/plugins/colordialog/lang/it.js | 11 + assets/src/plugins/colordialog/lang/ja.js | 11 + assets/src/plugins/colordialog/lang/ka.js | 11 + assets/src/plugins/colordialog/lang/km.js | 11 + assets/src/plugins/colordialog/lang/ko.js | 11 + assets/src/plugins/colordialog/lang/ku.js | 11 + assets/src/plugins/colordialog/lang/lt.js | 11 + assets/src/plugins/colordialog/lang/lv.js | 11 + assets/src/plugins/colordialog/lang/mk.js | 11 + assets/src/plugins/colordialog/lang/mn.js | 11 + assets/src/plugins/colordialog/lang/ms.js | 11 + assets/src/plugins/colordialog/lang/nb.js | 11 + assets/src/plugins/colordialog/lang/nl.js | 11 + assets/src/plugins/colordialog/lang/no.js | 11 + assets/src/plugins/colordialog/lang/oc.js | 11 + assets/src/plugins/colordialog/lang/pl.js | 11 + assets/src/plugins/colordialog/lang/pt-br.js | 11 + assets/src/plugins/colordialog/lang/pt.js | 11 + assets/src/plugins/colordialog/lang/ro.js | 11 + assets/src/plugins/colordialog/lang/ru.js | 11 + assets/src/plugins/colordialog/lang/si.js | 11 + assets/src/plugins/colordialog/lang/sk.js | 11 + assets/src/plugins/colordialog/lang/sl.js | 11 + assets/src/plugins/colordialog/lang/sq.js | 11 + .../src/plugins/colordialog/lang/sr-latn.js | 11 + assets/src/plugins/colordialog/lang/sr.js | 11 + assets/src/plugins/colordialog/lang/sv.js | 11 + assets/src/plugins/colordialog/lang/th.js | 11 + assets/src/plugins/colordialog/lang/tr.js | 11 + assets/src/plugins/colordialog/lang/tt.js | 11 + assets/src/plugins/colordialog/lang/ug.js | 11 + assets/src/plugins/colordialog/lang/uk.js | 11 + assets/src/plugins/colordialog/lang/vi.js | 11 + assets/src/plugins/colordialog/lang/zh-cn.js | 11 + assets/src/plugins/colordialog/lang/zh.js | 11 + assets/src/plugins/colordialog/plugin.js | 94 + assets/src/plugins/contextmenu/lang/af.js | 7 + assets/src/plugins/contextmenu/lang/ar.js | 7 + assets/src/plugins/contextmenu/lang/az.js | 7 + assets/src/plugins/contextmenu/lang/bg.js | 7 + assets/src/plugins/contextmenu/lang/bn.js | 7 + assets/src/plugins/contextmenu/lang/bs.js | 7 + assets/src/plugins/contextmenu/lang/ca.js | 7 + assets/src/plugins/contextmenu/lang/cs.js | 7 + assets/src/plugins/contextmenu/lang/cy.js | 7 + assets/src/plugins/contextmenu/lang/da.js | 7 + assets/src/plugins/contextmenu/lang/de-ch.js | 7 + assets/src/plugins/contextmenu/lang/de.js | 7 + assets/src/plugins/contextmenu/lang/el.js | 7 + assets/src/plugins/contextmenu/lang/en-au.js | 7 + assets/src/plugins/contextmenu/lang/en-ca.js | 7 + assets/src/plugins/contextmenu/lang/en-gb.js | 7 + assets/src/plugins/contextmenu/lang/en.js | 7 + assets/src/plugins/contextmenu/lang/eo.js | 7 + assets/src/plugins/contextmenu/lang/es-mx.js | 7 + assets/src/plugins/contextmenu/lang/es.js | 7 + assets/src/plugins/contextmenu/lang/et.js | 7 + assets/src/plugins/contextmenu/lang/eu.js | 7 + assets/src/plugins/contextmenu/lang/fa.js | 7 + assets/src/plugins/contextmenu/lang/fi.js | 7 + assets/src/plugins/contextmenu/lang/fo.js | 7 + assets/src/plugins/contextmenu/lang/fr-ca.js | 7 + assets/src/plugins/contextmenu/lang/fr.js | 7 + assets/src/plugins/contextmenu/lang/gl.js | 7 + assets/src/plugins/contextmenu/lang/gu.js | 7 + assets/src/plugins/contextmenu/lang/he.js | 7 + assets/src/plugins/contextmenu/lang/hi.js | 7 + assets/src/plugins/contextmenu/lang/hr.js | 7 + assets/src/plugins/contextmenu/lang/hu.js | 7 + assets/src/plugins/contextmenu/lang/id.js | 7 + assets/src/plugins/contextmenu/lang/is.js | 7 + assets/src/plugins/contextmenu/lang/it.js | 7 + assets/src/plugins/contextmenu/lang/ja.js | 7 + assets/src/plugins/contextmenu/lang/ka.js | 7 + assets/src/plugins/contextmenu/lang/km.js | 7 + assets/src/plugins/contextmenu/lang/ko.js | 7 + assets/src/plugins/contextmenu/lang/ku.js | 7 + assets/src/plugins/contextmenu/lang/lt.js | 7 + assets/src/plugins/contextmenu/lang/lv.js | 7 + assets/src/plugins/contextmenu/lang/mk.js | 7 + assets/src/plugins/contextmenu/lang/mn.js | 7 + assets/src/plugins/contextmenu/lang/ms.js | 7 + assets/src/plugins/contextmenu/lang/nb.js | 7 + assets/src/plugins/contextmenu/lang/nl.js | 7 + assets/src/plugins/contextmenu/lang/no.js | 7 + assets/src/plugins/contextmenu/lang/oc.js | 7 + assets/src/plugins/contextmenu/lang/pl.js | 7 + assets/src/plugins/contextmenu/lang/pt-br.js | 7 + assets/src/plugins/contextmenu/lang/pt.js | 7 + assets/src/plugins/contextmenu/lang/ro.js | 7 + assets/src/plugins/contextmenu/lang/ru.js | 7 + assets/src/plugins/contextmenu/lang/si.js | 7 + assets/src/plugins/contextmenu/lang/sk.js | 7 + assets/src/plugins/contextmenu/lang/sl.js | 7 + assets/src/plugins/contextmenu/lang/sq.js | 7 + .../src/plugins/contextmenu/lang/sr-latn.js | 7 + assets/src/plugins/contextmenu/lang/sr.js | 7 + assets/src/plugins/contextmenu/lang/sv.js | 7 + assets/src/plugins/contextmenu/lang/th.js | 7 + assets/src/plugins/contextmenu/lang/tr.js | 7 + assets/src/plugins/contextmenu/lang/tt.js | 7 + assets/src/plugins/contextmenu/lang/ug.js | 7 + assets/src/plugins/contextmenu/lang/uk.js | 7 + assets/src/plugins/contextmenu/lang/vi.js | 7 + assets/src/plugins/contextmenu/lang/zh-cn.js | 7 + assets/src/plugins/contextmenu/lang/zh.js | 7 + assets/src/plugins/contextmenu/plugin.js | 233 + .../cursors/cursor-disabled.svg | 25 + .../plugins/copyformatting/cursors/cursor.svg | 14 + .../copyformatting/icons/copyformatting.png | Bin 0 -> 707 bytes .../icons/hidpi/copyformatting.png | Bin 0 -> 1245 bytes assets/src/plugins/copyformatting/lang/ar.js | 13 + assets/src/plugins/copyformatting/lang/az.js | 13 + assets/src/plugins/copyformatting/lang/bg.js | 13 + assets/src/plugins/copyformatting/lang/cs.js | 13 + assets/src/plugins/copyformatting/lang/da.js | 13 + .../src/plugins/copyformatting/lang/de-ch.js | 13 + assets/src/plugins/copyformatting/lang/de.js | 13 + assets/src/plugins/copyformatting/lang/el.js | 13 + .../src/plugins/copyformatting/lang/en-au.js | 13 + assets/src/plugins/copyformatting/lang/en.js | 13 + assets/src/plugins/copyformatting/lang/eo.js | 13 + .../src/plugins/copyformatting/lang/es-mx.js | 13 + assets/src/plugins/copyformatting/lang/et.js | 13 + assets/src/plugins/copyformatting/lang/eu.js | 13 + assets/src/plugins/copyformatting/lang/fa.js | 13 + assets/src/plugins/copyformatting/lang/fr.js | 13 + assets/src/plugins/copyformatting/lang/gl.js | 13 + assets/src/plugins/copyformatting/lang/hr.js | 13 + assets/src/plugins/copyformatting/lang/hu.js | 13 + assets/src/plugins/copyformatting/lang/it.js | 13 + assets/src/plugins/copyformatting/lang/ja.js | 13 + assets/src/plugins/copyformatting/lang/ko.js | 13 + assets/src/plugins/copyformatting/lang/ku.js | 13 + assets/src/plugins/copyformatting/lang/lv.js | 13 + assets/src/plugins/copyformatting/lang/nb.js | 13 + assets/src/plugins/copyformatting/lang/nl.js | 13 + assets/src/plugins/copyformatting/lang/oc.js | 13 + assets/src/plugins/copyformatting/lang/pl.js | 13 + .../src/plugins/copyformatting/lang/pt-br.js | 13 + assets/src/plugins/copyformatting/lang/pt.js | 13 + assets/src/plugins/copyformatting/lang/ro.js | 13 + assets/src/plugins/copyformatting/lang/ru.js | 13 + assets/src/plugins/copyformatting/lang/sk.js | 13 + assets/src/plugins/copyformatting/lang/sq.js | 13 + .../plugins/copyformatting/lang/sr-latn.js | 13 + assets/src/plugins/copyformatting/lang/sr.js | 13 + assets/src/plugins/copyformatting/lang/sv.js | 13 + assets/src/plugins/copyformatting/lang/tr.js | 13 + assets/src/plugins/copyformatting/lang/uk.js | 13 + assets/src/plugins/copyformatting/lang/vi.js | 13 + .../src/plugins/copyformatting/lang/zh-cn.js | 13 + assets/src/plugins/copyformatting/lang/zh.js | 13 + assets/src/plugins/copyformatting/plugin.js | 1269 +++++ .../copyformatting/styles/copyformatting.css | 45 + .../devtools/lang/_translationstatus.txt | 27 + assets/src/plugins/devtools/lang/ar.js | 12 + assets/src/plugins/devtools/lang/az.js | 12 + assets/src/plugins/devtools/lang/bg.js | 12 + assets/src/plugins/devtools/lang/ca.js | 12 + assets/src/plugins/devtools/lang/cs.js | 12 + assets/src/plugins/devtools/lang/cy.js | 12 + assets/src/plugins/devtools/lang/da.js | 12 + assets/src/plugins/devtools/lang/de-ch.js | 12 + assets/src/plugins/devtools/lang/de.js | 12 + assets/src/plugins/devtools/lang/el.js | 12 + assets/src/plugins/devtools/lang/en-au.js | 12 + assets/src/plugins/devtools/lang/en-gb.js | 12 + assets/src/plugins/devtools/lang/en.js | 12 + assets/src/plugins/devtools/lang/eo.js | 12 + assets/src/plugins/devtools/lang/es-mx.js | 12 + assets/src/plugins/devtools/lang/es.js | 12 + assets/src/plugins/devtools/lang/et.js | 12 + assets/src/plugins/devtools/lang/eu.js | 12 + assets/src/plugins/devtools/lang/fa.js | 12 + assets/src/plugins/devtools/lang/fi.js | 12 + assets/src/plugins/devtools/lang/fr-ca.js | 12 + assets/src/plugins/devtools/lang/fr.js | 12 + assets/src/plugins/devtools/lang/gl.js | 12 + assets/src/plugins/devtools/lang/gu.js | 12 + assets/src/plugins/devtools/lang/he.js | 12 + assets/src/plugins/devtools/lang/hr.js | 12 + assets/src/plugins/devtools/lang/hu.js | 12 + assets/src/plugins/devtools/lang/id.js | 12 + assets/src/plugins/devtools/lang/it.js | 12 + assets/src/plugins/devtools/lang/ja.js | 12 + assets/src/plugins/devtools/lang/km.js | 12 + assets/src/plugins/devtools/lang/ko.js | 12 + assets/src/plugins/devtools/lang/ku.js | 12 + assets/src/plugins/devtools/lang/lt.js | 12 + assets/src/plugins/devtools/lang/lv.js | 12 + assets/src/plugins/devtools/lang/nb.js | 12 + assets/src/plugins/devtools/lang/nl.js | 12 + assets/src/plugins/devtools/lang/no.js | 12 + assets/src/plugins/devtools/lang/oc.js | 12 + assets/src/plugins/devtools/lang/pl.js | 12 + assets/src/plugins/devtools/lang/pt-br.js | 12 + assets/src/plugins/devtools/lang/pt.js | 12 + assets/src/plugins/devtools/lang/ro.js | 12 + assets/src/plugins/devtools/lang/ru.js | 12 + assets/src/plugins/devtools/lang/si.js | 12 + assets/src/plugins/devtools/lang/sk.js | 12 + assets/src/plugins/devtools/lang/sl.js | 12 + assets/src/plugins/devtools/lang/sq.js | 12 + assets/src/plugins/devtools/lang/sr-latn.js | 12 + assets/src/plugins/devtools/lang/sr.js | 12 + assets/src/plugins/devtools/lang/sv.js | 12 + assets/src/plugins/devtools/lang/tr.js | 12 + assets/src/plugins/devtools/lang/tt.js | 12 + assets/src/plugins/devtools/lang/ug.js | 12 + assets/src/plugins/devtools/lang/uk.js | 12 + assets/src/plugins/devtools/lang/vi.js | 12 + assets/src/plugins/devtools/lang/zh-cn.js | 12 + assets/src/plugins/devtools/lang/zh.js | 12 + assets/src/plugins/devtools/plugin.js | 165 + .../plugins/devtools/samples/devtools.html | 86 + assets/src/plugins/dialog/dialogDefinition.js | 1063 ++++ assets/src/plugins/dialog/plugin.js | 3752 +++++++++++++ .../dialog/samples/assets/my_dialog.js | 49 + assets/src/plugins/dialog/samples/dialog.html | 190 + assets/src/plugins/dialog/styles/dialog.css | 18 + assets/src/plugins/dialogadvtab/plugin.js | 196 + assets/src/plugins/dialogui/plugin.js | 1543 +++++ assets/src/plugins/div/dialogs/div.js | 463 ++ assets/src/plugins/div/icons/creatediv.png | Bin 0 -> 569 bytes .../src/plugins/div/icons/hidpi/creatediv.png | Bin 0 -> 1678 bytes assets/src/plugins/div/lang/af.js | 19 + assets/src/plugins/div/lang/ar.js | 19 + assets/src/plugins/div/lang/az.js | 19 + assets/src/plugins/div/lang/bg.js | 19 + assets/src/plugins/div/lang/bn.js | 19 + assets/src/plugins/div/lang/bs.js | 19 + assets/src/plugins/div/lang/ca.js | 19 + assets/src/plugins/div/lang/cs.js | 19 + assets/src/plugins/div/lang/cy.js | 19 + assets/src/plugins/div/lang/da.js | 19 + assets/src/plugins/div/lang/de-ch.js | 19 + assets/src/plugins/div/lang/de.js | 19 + assets/src/plugins/div/lang/el.js | 19 + assets/src/plugins/div/lang/en-au.js | 19 + assets/src/plugins/div/lang/en-ca.js | 19 + assets/src/plugins/div/lang/en-gb.js | 19 + assets/src/plugins/div/lang/en.js | 19 + assets/src/plugins/div/lang/eo.js | 19 + assets/src/plugins/div/lang/es-mx.js | 19 + assets/src/plugins/div/lang/es.js | 19 + assets/src/plugins/div/lang/et.js | 19 + assets/src/plugins/div/lang/eu.js | 19 + assets/src/plugins/div/lang/fa.js | 19 + assets/src/plugins/div/lang/fi.js | 19 + assets/src/plugins/div/lang/fo.js | 19 + assets/src/plugins/div/lang/fr-ca.js | 19 + assets/src/plugins/div/lang/fr.js | 19 + assets/src/plugins/div/lang/gl.js | 19 + assets/src/plugins/div/lang/gu.js | 19 + assets/src/plugins/div/lang/he.js | 19 + assets/src/plugins/div/lang/hi.js | 19 + assets/src/plugins/div/lang/hr.js | 19 + assets/src/plugins/div/lang/hu.js | 19 + assets/src/plugins/div/lang/id.js | 19 + assets/src/plugins/div/lang/is.js | 19 + assets/src/plugins/div/lang/it.js | 19 + assets/src/plugins/div/lang/ja.js | 19 + assets/src/plugins/div/lang/ka.js | 19 + assets/src/plugins/div/lang/km.js | 19 + assets/src/plugins/div/lang/ko.js | 19 + assets/src/plugins/div/lang/ku.js | 19 + assets/src/plugins/div/lang/lt.js | 19 + assets/src/plugins/div/lang/lv.js | 19 + assets/src/plugins/div/lang/mk.js | 19 + assets/src/plugins/div/lang/mn.js | 19 + assets/src/plugins/div/lang/ms.js | 19 + assets/src/plugins/div/lang/nb.js | 19 + assets/src/plugins/div/lang/nl.js | 19 + assets/src/plugins/div/lang/no.js | 19 + assets/src/plugins/div/lang/oc.js | 19 + assets/src/plugins/div/lang/pl.js | 19 + assets/src/plugins/div/lang/pt-br.js | 19 + assets/src/plugins/div/lang/pt.js | 19 + assets/src/plugins/div/lang/ro.js | 19 + assets/src/plugins/div/lang/ru.js | 19 + assets/src/plugins/div/lang/si.js | 19 + assets/src/plugins/div/lang/sk.js | 19 + assets/src/plugins/div/lang/sl.js | 19 + assets/src/plugins/div/lang/sq.js | 19 + assets/src/plugins/div/lang/sr-latn.js | 19 + assets/src/plugins/div/lang/sr.js | 19 + assets/src/plugins/div/lang/sv.js | 19 + assets/src/plugins/div/lang/th.js | 19 + assets/src/plugins/div/lang/tr.js | 19 + assets/src/plugins/div/lang/tt.js | 19 + assets/src/plugins/div/lang/ug.js | 19 + assets/src/plugins/div/lang/uk.js | 19 + assets/src/plugins/div/lang/vi.js | 19 + assets/src/plugins/div/lang/zh-cn.js | 19 + assets/src/plugins/div/lang/zh.js | 19 + assets/src/plugins/div/plugin.js | 134 + assets/src/plugins/divarea/plugin.js | 38 + .../src/plugins/divarea/samples/divarea.html | 64 + .../src/plugins/docprops/dialogs/docprops.js | 594 ++ .../plugins/docprops/icons/docprops-rtl.png | Bin 0 -> 543 bytes .../src/plugins/docprops/icons/docprops.png | Bin 0 -> 549 bytes .../docprops/icons/hidpi/docprops-rtl.png | Bin 0 -> 1060 bytes .../plugins/docprops/icons/hidpi/docprops.png | Bin 0 -> 1017 bytes assets/src/plugins/docprops/lang/af.js | 42 + assets/src/plugins/docprops/lang/ar.js | 42 + assets/src/plugins/docprops/lang/az.js | 42 + assets/src/plugins/docprops/lang/bg.js | 42 + assets/src/plugins/docprops/lang/bn.js | 42 + assets/src/plugins/docprops/lang/bs.js | 42 + assets/src/plugins/docprops/lang/ca.js | 42 + assets/src/plugins/docprops/lang/cs.js | 42 + assets/src/plugins/docprops/lang/cy.js | 42 + assets/src/plugins/docprops/lang/da.js | 42 + assets/src/plugins/docprops/lang/de-ch.js | 42 + assets/src/plugins/docprops/lang/de.js | 42 + assets/src/plugins/docprops/lang/el.js | 42 + assets/src/plugins/docprops/lang/en-au.js | 42 + assets/src/plugins/docprops/lang/en-ca.js | 42 + assets/src/plugins/docprops/lang/en-gb.js | 42 + assets/src/plugins/docprops/lang/en.js | 42 + assets/src/plugins/docprops/lang/eo.js | 42 + assets/src/plugins/docprops/lang/es-mx.js | 42 + assets/src/plugins/docprops/lang/es.js | 42 + assets/src/plugins/docprops/lang/et.js | 42 + assets/src/plugins/docprops/lang/eu.js | 42 + assets/src/plugins/docprops/lang/fa.js | 42 + assets/src/plugins/docprops/lang/fi.js | 42 + assets/src/plugins/docprops/lang/fo.js | 42 + assets/src/plugins/docprops/lang/fr-ca.js | 42 + assets/src/plugins/docprops/lang/fr.js | 42 + assets/src/plugins/docprops/lang/gl.js | 42 + assets/src/plugins/docprops/lang/gu.js | 42 + assets/src/plugins/docprops/lang/he.js | 42 + assets/src/plugins/docprops/lang/hi.js | 42 + assets/src/plugins/docprops/lang/hr.js | 42 + assets/src/plugins/docprops/lang/hu.js | 42 + assets/src/plugins/docprops/lang/id.js | 42 + assets/src/plugins/docprops/lang/is.js | 42 + assets/src/plugins/docprops/lang/it.js | 42 + assets/src/plugins/docprops/lang/ja.js | 42 + assets/src/plugins/docprops/lang/ka.js | 42 + assets/src/plugins/docprops/lang/km.js | 42 + assets/src/plugins/docprops/lang/ko.js | 42 + assets/src/plugins/docprops/lang/ku.js | 42 + assets/src/plugins/docprops/lang/lt.js | 42 + assets/src/plugins/docprops/lang/lv.js | 42 + assets/src/plugins/docprops/lang/mk.js | 42 + assets/src/plugins/docprops/lang/mn.js | 42 + assets/src/plugins/docprops/lang/ms.js | 42 + assets/src/plugins/docprops/lang/nb.js | 42 + assets/src/plugins/docprops/lang/nl.js | 42 + assets/src/plugins/docprops/lang/no.js | 42 + assets/src/plugins/docprops/lang/oc.js | 42 + assets/src/plugins/docprops/lang/pl.js | 42 + assets/src/plugins/docprops/lang/pt-br.js | 42 + assets/src/plugins/docprops/lang/pt.js | 42 + assets/src/plugins/docprops/lang/ro.js | 42 + assets/src/plugins/docprops/lang/ru.js | 42 + assets/src/plugins/docprops/lang/si.js | 42 + assets/src/plugins/docprops/lang/sk.js | 42 + assets/src/plugins/docprops/lang/sl.js | 42 + assets/src/plugins/docprops/lang/sq.js | 42 + assets/src/plugins/docprops/lang/sr-latn.js | 42 + assets/src/plugins/docprops/lang/sr.js | 42 + assets/src/plugins/docprops/lang/sv.js | 42 + assets/src/plugins/docprops/lang/th.js | 42 + assets/src/plugins/docprops/lang/tr.js | 42 + assets/src/plugins/docprops/lang/tt.js | 42 + assets/src/plugins/docprops/lang/ug.js | 42 + assets/src/plugins/docprops/lang/uk.js | 42 + assets/src/plugins/docprops/lang/vi.js | 42 + assets/src/plugins/docprops/lang/zh-cn.js | 42 + assets/src/plugins/docprops/lang/zh.js | 42 + assets/src/plugins/docprops/plugin.js | 37 + .../plugins/docprops/samples/docprops.html | 81 + .../plugins/easyimage/dialogs/easyimagealt.js | 50 + .../easyimage/icons/easyimagealigncenter.png | Bin 0 -> 155 bytes .../easyimage/icons/easyimagealignleft.png | Bin 0 -> 152 bytes .../easyimage/icons/easyimagealignright.png | Bin 0 -> 149 bytes .../plugins/easyimage/icons/easyimagealt.png | Bin 0 -> 545 bytes .../plugins/easyimage/icons/easyimagefull.png | Bin 0 -> 147 bytes .../plugins/easyimage/icons/easyimageside.png | Bin 0 -> 149 bytes .../easyimage/icons/easyimageupload.png | Bin 0 -> 498 bytes .../icons/hidpi/easyimagealigncenter.png | Bin 0 -> 350 bytes .../icons/hidpi/easyimagealignleft.png | Bin 0 -> 339 bytes .../icons/hidpi/easyimagealignright.png | Bin 0 -> 299 bytes .../easyimage/icons/hidpi/easyimagealt.png | Bin 0 -> 1290 bytes .../easyimage/icons/hidpi/easyimagefull.png | Bin 0 -> 253 bytes .../easyimage/icons/hidpi/easyimageside.png | Bin 0 -> 299 bytes .../easyimage/icons/hidpi/easyimageupload.png | Bin 0 -> 905 bytes assets/src/plugins/easyimage/lang/ar.js | 14 + assets/src/plugins/easyimage/lang/az.js | 14 + assets/src/plugins/easyimage/lang/bg.js | 14 + assets/src/plugins/easyimage/lang/cs.js | 14 + assets/src/plugins/easyimage/lang/da.js | 14 + assets/src/plugins/easyimage/lang/de-ch.js | 14 + assets/src/plugins/easyimage/lang/de.js | 14 + assets/src/plugins/easyimage/lang/el.js | 14 + assets/src/plugins/easyimage/lang/en-au.js | 14 + assets/src/plugins/easyimage/lang/en.js | 14 + assets/src/plugins/easyimage/lang/et.js | 14 + assets/src/plugins/easyimage/lang/fa.js | 14 + assets/src/plugins/easyimage/lang/fr.js | 14 + assets/src/plugins/easyimage/lang/gl.js | 14 + assets/src/plugins/easyimage/lang/hr.js | 14 + assets/src/plugins/easyimage/lang/hu.js | 14 + assets/src/plugins/easyimage/lang/it.js | 14 + assets/src/plugins/easyimage/lang/ku.js | 14 + assets/src/plugins/easyimage/lang/lv.js | 14 + assets/src/plugins/easyimage/lang/nb.js | 14 + assets/src/plugins/easyimage/lang/nl.js | 14 + assets/src/plugins/easyimage/lang/no.js | 14 + assets/src/plugins/easyimage/lang/pl.js | 14 + assets/src/plugins/easyimage/lang/pt-br.js | 14 + assets/src/plugins/easyimage/lang/pt.js | 14 + assets/src/plugins/easyimage/lang/ro.js | 14 + assets/src/plugins/easyimage/lang/ru.js | 14 + assets/src/plugins/easyimage/lang/sk.js | 14 + assets/src/plugins/easyimage/lang/sq.js | 14 + assets/src/plugins/easyimage/lang/sr-latn.js | 14 + assets/src/plugins/easyimage/lang/sr.js | 14 + assets/src/plugins/easyimage/lang/sv.js | 14 + assets/src/plugins/easyimage/lang/tr.js | 14 + assets/src/plugins/easyimage/lang/tt.js | 14 + assets/src/plugins/easyimage/lang/uk.js | 14 + assets/src/plugins/easyimage/lang/zh-cn.js | 14 + assets/src/plugins/easyimage/lang/zh.js | 14 + assets/src/plugins/easyimage/plugin.js | 701 +++ .../plugins/easyimage/samples/easyimage.html | 103 + .../plugins/easyimage/styles/easyimage.css | 118 + .../src/plugins/editorplaceholder/plugin.js | 133 + assets/src/plugins/elementspath/lang/af.js | 8 + assets/src/plugins/elementspath/lang/ar.js | 8 + assets/src/plugins/elementspath/lang/az.js | 8 + assets/src/plugins/elementspath/lang/bg.js | 8 + assets/src/plugins/elementspath/lang/bn.js | 8 + assets/src/plugins/elementspath/lang/bs.js | 8 + assets/src/plugins/elementspath/lang/ca.js | 8 + assets/src/plugins/elementspath/lang/cs.js | 8 + assets/src/plugins/elementspath/lang/cy.js | 8 + assets/src/plugins/elementspath/lang/da.js | 8 + assets/src/plugins/elementspath/lang/de-ch.js | 8 + assets/src/plugins/elementspath/lang/de.js | 8 + assets/src/plugins/elementspath/lang/el.js | 8 + assets/src/plugins/elementspath/lang/en-au.js | 8 + assets/src/plugins/elementspath/lang/en-ca.js | 8 + assets/src/plugins/elementspath/lang/en-gb.js | 8 + assets/src/plugins/elementspath/lang/en.js | 8 + assets/src/plugins/elementspath/lang/eo.js | 8 + assets/src/plugins/elementspath/lang/es-mx.js | 8 + assets/src/plugins/elementspath/lang/es.js | 8 + assets/src/plugins/elementspath/lang/et.js | 8 + assets/src/plugins/elementspath/lang/eu.js | 8 + assets/src/plugins/elementspath/lang/fa.js | 8 + assets/src/plugins/elementspath/lang/fi.js | 8 + assets/src/plugins/elementspath/lang/fo.js | 8 + assets/src/plugins/elementspath/lang/fr-ca.js | 8 + assets/src/plugins/elementspath/lang/fr.js | 8 + assets/src/plugins/elementspath/lang/gl.js | 8 + assets/src/plugins/elementspath/lang/gu.js | 8 + assets/src/plugins/elementspath/lang/he.js | 8 + assets/src/plugins/elementspath/lang/hi.js | 8 + assets/src/plugins/elementspath/lang/hr.js | 8 + assets/src/plugins/elementspath/lang/hu.js | 8 + assets/src/plugins/elementspath/lang/is.js | 8 + assets/src/plugins/elementspath/lang/it.js | 8 + assets/src/plugins/elementspath/lang/ja.js | 8 + assets/src/plugins/elementspath/lang/ka.js | 8 + assets/src/plugins/elementspath/lang/km.js | 8 + assets/src/plugins/elementspath/lang/ko.js | 8 + assets/src/plugins/elementspath/lang/ku.js | 8 + assets/src/plugins/elementspath/lang/lt.js | 8 + assets/src/plugins/elementspath/lang/lv.js | 8 + assets/src/plugins/elementspath/lang/mk.js | 8 + assets/src/plugins/elementspath/lang/mn.js | 8 + assets/src/plugins/elementspath/lang/ms.js | 8 + assets/src/plugins/elementspath/lang/nb.js | 8 + assets/src/plugins/elementspath/lang/nl.js | 8 + assets/src/plugins/elementspath/lang/no.js | 8 + assets/src/plugins/elementspath/lang/oc.js | 8 + assets/src/plugins/elementspath/lang/pl.js | 8 + assets/src/plugins/elementspath/lang/pt-br.js | 8 + assets/src/plugins/elementspath/lang/pt.js | 8 + assets/src/plugins/elementspath/lang/ro.js | 8 + assets/src/plugins/elementspath/lang/ru.js | 8 + assets/src/plugins/elementspath/lang/si.js | 8 + assets/src/plugins/elementspath/lang/sk.js | 8 + assets/src/plugins/elementspath/lang/sl.js | 8 + assets/src/plugins/elementspath/lang/sq.js | 8 + .../src/plugins/elementspath/lang/sr-latn.js | 8 + assets/src/plugins/elementspath/lang/sr.js | 8 + assets/src/plugins/elementspath/lang/sv.js | 8 + assets/src/plugins/elementspath/lang/th.js | 8 + assets/src/plugins/elementspath/lang/tr.js | 8 + assets/src/plugins/elementspath/lang/tt.js | 8 + assets/src/plugins/elementspath/lang/ug.js | 8 + assets/src/plugins/elementspath/lang/uk.js | 8 + assets/src/plugins/elementspath/lang/vi.js | 8 + assets/src/plugins/elementspath/lang/zh-cn.js | 8 + assets/src/plugins/elementspath/lang/zh.js | 8 + assets/src/plugins/elementspath/plugin.js | 250 + assets/src/plugins/embed/icons/embed.png | Bin 0 -> 389 bytes .../src/plugins/embed/icons/hidpi/embed.png | Bin 0 -> 728 bytes assets/src/plugins/embed/plugin.js | 105 + .../plugins/embedbase/dialogs/embedbase.js | 102 + assets/src/plugins/embedbase/lang/ar.js | 15 + assets/src/plugins/embedbase/lang/az.js | 15 + assets/src/plugins/embedbase/lang/bg.js | 15 + assets/src/plugins/embedbase/lang/ca.js | 15 + assets/src/plugins/embedbase/lang/cs.js | 15 + assets/src/plugins/embedbase/lang/da.js | 15 + assets/src/plugins/embedbase/lang/de-ch.js | 15 + assets/src/plugins/embedbase/lang/de.js | 15 + assets/src/plugins/embedbase/lang/el.js | 15 + assets/src/plugins/embedbase/lang/en-au.js | 15 + assets/src/plugins/embedbase/lang/en.js | 15 + assets/src/plugins/embedbase/lang/eo.js | 15 + assets/src/plugins/embedbase/lang/es-mx.js | 15 + assets/src/plugins/embedbase/lang/es.js | 15 + assets/src/plugins/embedbase/lang/et.js | 15 + assets/src/plugins/embedbase/lang/eu.js | 15 + assets/src/plugins/embedbase/lang/fa.js | 15 + assets/src/plugins/embedbase/lang/fr.js | 15 + assets/src/plugins/embedbase/lang/gl.js | 15 + assets/src/plugins/embedbase/lang/hr.js | 15 + assets/src/plugins/embedbase/lang/hu.js | 15 + assets/src/plugins/embedbase/lang/id.js | 15 + assets/src/plugins/embedbase/lang/it.js | 15 + assets/src/plugins/embedbase/lang/ja.js | 15 + assets/src/plugins/embedbase/lang/ko.js | 15 + assets/src/plugins/embedbase/lang/ku.js | 15 + assets/src/plugins/embedbase/lang/lv.js | 15 + assets/src/plugins/embedbase/lang/nb.js | 15 + assets/src/plugins/embedbase/lang/nl.js | 15 + assets/src/plugins/embedbase/lang/oc.js | 15 + assets/src/plugins/embedbase/lang/pl.js | 15 + assets/src/plugins/embedbase/lang/pt-br.js | 15 + assets/src/plugins/embedbase/lang/pt.js | 15 + assets/src/plugins/embedbase/lang/ro.js | 15 + assets/src/plugins/embedbase/lang/ru.js | 15 + assets/src/plugins/embedbase/lang/sk.js | 15 + assets/src/plugins/embedbase/lang/sq.js | 15 + assets/src/plugins/embedbase/lang/sr-latn.js | 15 + assets/src/plugins/embedbase/lang/sr.js | 15 + assets/src/plugins/embedbase/lang/sv.js | 15 + assets/src/plugins/embedbase/lang/tr.js | 15 + assets/src/plugins/embedbase/lang/ug.js | 15 + assets/src/plugins/embedbase/lang/uk.js | 15 + assets/src/plugins/embedbase/lang/zh-cn.js | 15 + assets/src/plugins/embedbase/lang/zh.js | 15 + assets/src/plugins/embedbase/plugin.js | 647 +++ .../embedsemantic/icons/embedsemantic.png | Bin 0 -> 389 bytes .../icons/hidpi/embedsemantic.png | Bin 0 -> 728 bytes assets/src/plugins/embedsemantic/plugin.js | 114 + assets/src/plugins/emoji/assets/iconsall.png | Bin 0 -> 1594 bytes assets/src/plugins/emoji/assets/iconsall.svg | 58 + assets/src/plugins/emoji/emoji.json | 1 + assets/src/plugins/emoji/icons/emojipanel.png | Bin 0 -> 670 bytes .../plugins/emoji/icons/hidpi/emojipanel.png | Bin 0 -> 1684 bytes assets/src/plugins/emoji/lang/cs.js | 20 + assets/src/plugins/emoji/lang/da.js | 20 + assets/src/plugins/emoji/lang/de-ch.js | 20 + assets/src/plugins/emoji/lang/de.js | 20 + assets/src/plugins/emoji/lang/el.js | 20 + assets/src/plugins/emoji/lang/en-au.js | 20 + assets/src/plugins/emoji/lang/en.js | 20 + assets/src/plugins/emoji/lang/et.js | 20 + assets/src/plugins/emoji/lang/fa.js | 20 + assets/src/plugins/emoji/lang/fr.js | 20 + assets/src/plugins/emoji/lang/gl.js | 20 + assets/src/plugins/emoji/lang/hr.js | 20 + assets/src/plugins/emoji/lang/hu.js | 20 + assets/src/plugins/emoji/lang/it.js | 20 + assets/src/plugins/emoji/lang/nl.js | 20 + assets/src/plugins/emoji/lang/pl.js | 20 + assets/src/plugins/emoji/lang/pt-br.js | 20 + assets/src/plugins/emoji/lang/sk.js | 20 + assets/src/plugins/emoji/lang/sr-latn.js | 20 + assets/src/plugins/emoji/lang/sr.js | 20 + assets/src/plugins/emoji/lang/sv.js | 20 + assets/src/plugins/emoji/lang/tr.js | 20 + assets/src/plugins/emoji/lang/uk.js | 20 + assets/src/plugins/emoji/lang/zh-cn.js | 20 + assets/src/plugins/emoji/lang/zh.js | 20 + assets/src/plugins/emoji/plugin.js | 750 +++ assets/src/plugins/emoji/samples/emoji.html | 122 + assets/src/plugins/emoji/skins/default.css | 237 + assets/src/plugins/enterkey/plugin.js | 628 +++ .../plugins/enterkey/samples/enterkey.html | 106 + assets/src/plugins/entities/plugin.js | 252 + assets/src/plugins/fakeobjects/lang/af.js | 10 + assets/src/plugins/fakeobjects/lang/ar.js | 10 + assets/src/plugins/fakeobjects/lang/az.js | 10 + assets/src/plugins/fakeobjects/lang/bg.js | 10 + assets/src/plugins/fakeobjects/lang/bn.js | 10 + assets/src/plugins/fakeobjects/lang/bs.js | 10 + assets/src/plugins/fakeobjects/lang/ca.js | 10 + assets/src/plugins/fakeobjects/lang/cs.js | 10 + assets/src/plugins/fakeobjects/lang/cy.js | 10 + assets/src/plugins/fakeobjects/lang/da.js | 10 + assets/src/plugins/fakeobjects/lang/de-ch.js | 10 + assets/src/plugins/fakeobjects/lang/de.js | 10 + assets/src/plugins/fakeobjects/lang/el.js | 10 + assets/src/plugins/fakeobjects/lang/en-au.js | 10 + assets/src/plugins/fakeobjects/lang/en-ca.js | 10 + assets/src/plugins/fakeobjects/lang/en-gb.js | 10 + assets/src/plugins/fakeobjects/lang/en.js | 10 + assets/src/plugins/fakeobjects/lang/eo.js | 10 + assets/src/plugins/fakeobjects/lang/es-mx.js | 10 + assets/src/plugins/fakeobjects/lang/es.js | 10 + assets/src/plugins/fakeobjects/lang/et.js | 10 + assets/src/plugins/fakeobjects/lang/eu.js | 10 + assets/src/plugins/fakeobjects/lang/fa.js | 10 + assets/src/plugins/fakeobjects/lang/fi.js | 10 + assets/src/plugins/fakeobjects/lang/fo.js | 10 + assets/src/plugins/fakeobjects/lang/fr-ca.js | 10 + assets/src/plugins/fakeobjects/lang/fr.js | 10 + assets/src/plugins/fakeobjects/lang/gl.js | 10 + assets/src/plugins/fakeobjects/lang/gu.js | 10 + assets/src/plugins/fakeobjects/lang/he.js | 10 + assets/src/plugins/fakeobjects/lang/hi.js | 10 + assets/src/plugins/fakeobjects/lang/hr.js | 10 + assets/src/plugins/fakeobjects/lang/hu.js | 10 + assets/src/plugins/fakeobjects/lang/id.js | 10 + assets/src/plugins/fakeobjects/lang/is.js | 10 + assets/src/plugins/fakeobjects/lang/it.js | 10 + assets/src/plugins/fakeobjects/lang/ja.js | 10 + assets/src/plugins/fakeobjects/lang/ka.js | 10 + assets/src/plugins/fakeobjects/lang/km.js | 10 + assets/src/plugins/fakeobjects/lang/ko.js | 10 + assets/src/plugins/fakeobjects/lang/ku.js | 10 + assets/src/plugins/fakeobjects/lang/lt.js | 10 + assets/src/plugins/fakeobjects/lang/lv.js | 10 + assets/src/plugins/fakeobjects/lang/mk.js | 10 + assets/src/plugins/fakeobjects/lang/mn.js | 10 + assets/src/plugins/fakeobjects/lang/ms.js | 10 + assets/src/plugins/fakeobjects/lang/nb.js | 10 + assets/src/plugins/fakeobjects/lang/nl.js | 10 + assets/src/plugins/fakeobjects/lang/no.js | 10 + assets/src/plugins/fakeobjects/lang/oc.js | 10 + assets/src/plugins/fakeobjects/lang/pl.js | 10 + assets/src/plugins/fakeobjects/lang/pt-br.js | 10 + assets/src/plugins/fakeobjects/lang/pt.js | 10 + assets/src/plugins/fakeobjects/lang/ro.js | 10 + assets/src/plugins/fakeobjects/lang/ru.js | 10 + assets/src/plugins/fakeobjects/lang/si.js | 10 + assets/src/plugins/fakeobjects/lang/sk.js | 10 + assets/src/plugins/fakeobjects/lang/sl.js | 10 + assets/src/plugins/fakeobjects/lang/sq.js | 10 + .../src/plugins/fakeobjects/lang/sr-latn.js | 10 + assets/src/plugins/fakeobjects/lang/sr.js | 10 + assets/src/plugins/fakeobjects/lang/sv.js | 10 + assets/src/plugins/fakeobjects/lang/th.js | 10 + assets/src/plugins/fakeobjects/lang/tr.js | 10 + assets/src/plugins/fakeobjects/lang/tt.js | 10 + assets/src/plugins/fakeobjects/lang/ug.js | 10 + assets/src/plugins/fakeobjects/lang/uk.js | 10 + assets/src/plugins/fakeobjects/lang/vi.js | 10 + assets/src/plugins/fakeobjects/lang/zh-cn.js | 10 + assets/src/plugins/fakeobjects/lang/zh.js | 10 + assets/src/plugins/fakeobjects/plugin.js | 239 + assets/src/plugins/filebrowser/plugin.js | 643 +++ .../plugins/filetools/dev/uploaddebugger.js | 61 + assets/src/plugins/filetools/lang/az.js | 13 + assets/src/plugins/filetools/lang/bg.js | 13 + assets/src/plugins/filetools/lang/ca.js | 13 + assets/src/plugins/filetools/lang/cs.js | 13 + assets/src/plugins/filetools/lang/da.js | 13 + assets/src/plugins/filetools/lang/de-ch.js | 13 + assets/src/plugins/filetools/lang/de.js | 13 + assets/src/plugins/filetools/lang/el.js | 13 + assets/src/plugins/filetools/lang/en-au.js | 13 + assets/src/plugins/filetools/lang/en.js | 13 + assets/src/plugins/filetools/lang/eo.js | 13 + assets/src/plugins/filetools/lang/es-mx.js | 13 + assets/src/plugins/filetools/lang/es.js | 13 + assets/src/plugins/filetools/lang/et.js | 13 + assets/src/plugins/filetools/lang/eu.js | 13 + assets/src/plugins/filetools/lang/fa.js | 13 + assets/src/plugins/filetools/lang/fr.js | 13 + assets/src/plugins/filetools/lang/gl.js | 13 + assets/src/plugins/filetools/lang/hr.js | 13 + assets/src/plugins/filetools/lang/hu.js | 13 + assets/src/plugins/filetools/lang/id.js | 13 + assets/src/plugins/filetools/lang/it.js | 13 + assets/src/plugins/filetools/lang/ja.js | 13 + assets/src/plugins/filetools/lang/km.js | 13 + assets/src/plugins/filetools/lang/ko.js | 13 + assets/src/plugins/filetools/lang/ku.js | 13 + assets/src/plugins/filetools/lang/lv.js | 13 + assets/src/plugins/filetools/lang/nb.js | 13 + assets/src/plugins/filetools/lang/nl.js | 13 + assets/src/plugins/filetools/lang/no.js | 13 + assets/src/plugins/filetools/lang/oc.js | 13 + assets/src/plugins/filetools/lang/pl.js | 13 + assets/src/plugins/filetools/lang/pt-br.js | 13 + assets/src/plugins/filetools/lang/pt.js | 13 + assets/src/plugins/filetools/lang/ro.js | 13 + assets/src/plugins/filetools/lang/ru.js | 13 + assets/src/plugins/filetools/lang/sk.js | 13 + assets/src/plugins/filetools/lang/sq.js | 13 + assets/src/plugins/filetools/lang/sr-latn.js | 13 + assets/src/plugins/filetools/lang/sr.js | 13 + assets/src/plugins/filetools/lang/sv.js | 13 + assets/src/plugins/filetools/lang/tr.js | 13 + assets/src/plugins/filetools/lang/ug.js | 13 + assets/src/plugins/filetools/lang/uk.js | 13 + assets/src/plugins/filetools/lang/vi.js | 13 + assets/src/plugins/filetools/lang/zh-cn.js | 13 + assets/src/plugins/filetools/lang/zh.js | 13 + assets/src/plugins/filetools/plugin.js | 931 ++++ assets/src/plugins/find/dialogs/find.js | 898 +++ assets/src/plugins/find/icons/find-rtl.png | Bin 0 -> 696 bytes assets/src/plugins/find/icons/find.png | Bin 0 -> 696 bytes .../src/plugins/find/icons/hidpi/find-rtl.png | Bin 0 -> 1384 bytes assets/src/plugins/find/icons/hidpi/find.png | Bin 0 -> 1384 bytes .../src/plugins/find/icons/hidpi/replace.png | Bin 0 -> 1402 bytes assets/src/plugins/find/icons/replace.png | Bin 0 -> 549 bytes assets/src/plugins/find/lang/af.js | 18 + assets/src/plugins/find/lang/ar.js | 18 + assets/src/plugins/find/lang/az.js | 18 + assets/src/plugins/find/lang/bg.js | 18 + assets/src/plugins/find/lang/bn.js | 18 + assets/src/plugins/find/lang/bs.js | 18 + assets/src/plugins/find/lang/ca.js | 18 + assets/src/plugins/find/lang/cs.js | 18 + assets/src/plugins/find/lang/cy.js | 18 + assets/src/plugins/find/lang/da.js | 18 + assets/src/plugins/find/lang/de-ch.js | 18 + assets/src/plugins/find/lang/de.js | 18 + assets/src/plugins/find/lang/el.js | 18 + assets/src/plugins/find/lang/en-au.js | 18 + assets/src/plugins/find/lang/en-ca.js | 18 + assets/src/plugins/find/lang/en-gb.js | 18 + assets/src/plugins/find/lang/en.js | 18 + assets/src/plugins/find/lang/eo.js | 18 + assets/src/plugins/find/lang/es-mx.js | 18 + assets/src/plugins/find/lang/es.js | 18 + assets/src/plugins/find/lang/et.js | 18 + assets/src/plugins/find/lang/eu.js | 18 + assets/src/plugins/find/lang/fa.js | 18 + assets/src/plugins/find/lang/fi.js | 18 + assets/src/plugins/find/lang/fo.js | 18 + assets/src/plugins/find/lang/fr-ca.js | 18 + assets/src/plugins/find/lang/fr.js | 18 + assets/src/plugins/find/lang/gl.js | 18 + assets/src/plugins/find/lang/gu.js | 18 + assets/src/plugins/find/lang/he.js | 18 + assets/src/plugins/find/lang/hi.js | 18 + assets/src/plugins/find/lang/hr.js | 18 + assets/src/plugins/find/lang/hu.js | 18 + assets/src/plugins/find/lang/id.js | 18 + assets/src/plugins/find/lang/is.js | 18 + assets/src/plugins/find/lang/it.js | 18 + assets/src/plugins/find/lang/ja.js | 18 + assets/src/plugins/find/lang/ka.js | 18 + assets/src/plugins/find/lang/km.js | 18 + assets/src/plugins/find/lang/ko.js | 18 + assets/src/plugins/find/lang/ku.js | 18 + assets/src/plugins/find/lang/lt.js | 18 + assets/src/plugins/find/lang/lv.js | 18 + assets/src/plugins/find/lang/mk.js | 18 + assets/src/plugins/find/lang/mn.js | 18 + assets/src/plugins/find/lang/ms.js | 18 + assets/src/plugins/find/lang/nb.js | 18 + assets/src/plugins/find/lang/nl.js | 18 + assets/src/plugins/find/lang/no.js | 18 + assets/src/plugins/find/lang/oc.js | 18 + assets/src/plugins/find/lang/pl.js | 18 + assets/src/plugins/find/lang/pt-br.js | 18 + assets/src/plugins/find/lang/pt.js | 18 + assets/src/plugins/find/lang/ro.js | 18 + assets/src/plugins/find/lang/ru.js | 18 + assets/src/plugins/find/lang/si.js | 18 + assets/src/plugins/find/lang/sk.js | 18 + assets/src/plugins/find/lang/sl.js | 18 + assets/src/plugins/find/lang/sq.js | 18 + assets/src/plugins/find/lang/sr-latn.js | 18 + assets/src/plugins/find/lang/sr.js | 18 + assets/src/plugins/find/lang/sv.js | 18 + assets/src/plugins/find/lang/th.js | 18 + assets/src/plugins/find/lang/tr.js | 18 + assets/src/plugins/find/lang/tt.js | 18 + assets/src/plugins/find/lang/ug.js | 18 + assets/src/plugins/find/lang/uk.js | 18 + assets/src/plugins/find/lang/vi.js | 18 + assets/src/plugins/find/lang/zh-cn.js | 18 + assets/src/plugins/find/lang/zh.js | 18 + assets/src/plugins/find/plugin.js | 54 + assets/src/plugins/flash/plugin.js | 45 + assets/src/plugins/floatingspace/plugin.js | 406 ++ assets/src/plugins/floatpanel/plugin.js | 613 ++ assets/src/plugins/font/lang/af.js | 14 + assets/src/plugins/font/lang/ar.js | 14 + assets/src/plugins/font/lang/az.js | 14 + assets/src/plugins/font/lang/bg.js | 14 + assets/src/plugins/font/lang/bn.js | 14 + assets/src/plugins/font/lang/bs.js | 14 + assets/src/plugins/font/lang/ca.js | 14 + assets/src/plugins/font/lang/cs.js | 14 + assets/src/plugins/font/lang/cy.js | 14 + assets/src/plugins/font/lang/da.js | 14 + assets/src/plugins/font/lang/de-ch.js | 14 + assets/src/plugins/font/lang/de.js | 14 + assets/src/plugins/font/lang/el.js | 14 + assets/src/plugins/font/lang/en-au.js | 14 + assets/src/plugins/font/lang/en-ca.js | 14 + assets/src/plugins/font/lang/en-gb.js | 14 + assets/src/plugins/font/lang/en.js | 14 + assets/src/plugins/font/lang/eo.js | 14 + assets/src/plugins/font/lang/es-mx.js | 14 + assets/src/plugins/font/lang/es.js | 14 + assets/src/plugins/font/lang/et.js | 14 + assets/src/plugins/font/lang/eu.js | 14 + assets/src/plugins/font/lang/fa.js | 14 + assets/src/plugins/font/lang/fi.js | 14 + assets/src/plugins/font/lang/fo.js | 14 + assets/src/plugins/font/lang/fr-ca.js | 14 + assets/src/plugins/font/lang/fr.js | 14 + assets/src/plugins/font/lang/gl.js | 14 + assets/src/plugins/font/lang/gu.js | 14 + assets/src/plugins/font/lang/he.js | 14 + assets/src/plugins/font/lang/hi.js | 14 + assets/src/plugins/font/lang/hr.js | 14 + assets/src/plugins/font/lang/hu.js | 14 + assets/src/plugins/font/lang/id.js | 14 + assets/src/plugins/font/lang/is.js | 14 + assets/src/plugins/font/lang/it.js | 14 + assets/src/plugins/font/lang/ja.js | 14 + assets/src/plugins/font/lang/ka.js | 14 + assets/src/plugins/font/lang/km.js | 14 + assets/src/plugins/font/lang/ko.js | 14 + assets/src/plugins/font/lang/ku.js | 14 + assets/src/plugins/font/lang/lt.js | 14 + assets/src/plugins/font/lang/lv.js | 14 + assets/src/plugins/font/lang/mk.js | 14 + assets/src/plugins/font/lang/mn.js | 14 + assets/src/plugins/font/lang/ms.js | 14 + assets/src/plugins/font/lang/nb.js | 14 + assets/src/plugins/font/lang/nl.js | 14 + assets/src/plugins/font/lang/no.js | 14 + assets/src/plugins/font/lang/oc.js | 14 + assets/src/plugins/font/lang/pl.js | 14 + assets/src/plugins/font/lang/pt-br.js | 14 + assets/src/plugins/font/lang/pt.js | 14 + assets/src/plugins/font/lang/ro.js | 14 + assets/src/plugins/font/lang/ru.js | 14 + assets/src/plugins/font/lang/si.js | 14 + assets/src/plugins/font/lang/sk.js | 14 + assets/src/plugins/font/lang/sl.js | 14 + assets/src/plugins/font/lang/sq.js | 14 + assets/src/plugins/font/lang/sr-latn.js | 14 + assets/src/plugins/font/lang/sr.js | 14 + assets/src/plugins/font/lang/sv.js | 14 + assets/src/plugins/font/lang/th.js | 14 + assets/src/plugins/font/lang/tr.js | 14 + assets/src/plugins/font/lang/tt.js | 14 + assets/src/plugins/font/lang/ug.js | 14 + assets/src/plugins/font/lang/uk.js | 14 + assets/src/plugins/font/lang/vi.js | 14 + assets/src/plugins/font/lang/zh-cn.js | 14 + assets/src/plugins/font/lang/zh.js | 14 + assets/src/plugins/font/plugin.js | 512 ++ assets/src/plugins/format/lang/af.js | 18 + assets/src/plugins/format/lang/ar.js | 18 + assets/src/plugins/format/lang/az.js | 18 + assets/src/plugins/format/lang/bg.js | 18 + assets/src/plugins/format/lang/bn.js | 18 + assets/src/plugins/format/lang/bs.js | 18 + assets/src/plugins/format/lang/ca.js | 18 + assets/src/plugins/format/lang/cs.js | 18 + assets/src/plugins/format/lang/cy.js | 18 + assets/src/plugins/format/lang/da.js | 18 + assets/src/plugins/format/lang/de-ch.js | 18 + assets/src/plugins/format/lang/de.js | 18 + assets/src/plugins/format/lang/el.js | 18 + assets/src/plugins/format/lang/en-au.js | 18 + assets/src/plugins/format/lang/en-ca.js | 18 + assets/src/plugins/format/lang/en-gb.js | 18 + assets/src/plugins/format/lang/en.js | 18 + assets/src/plugins/format/lang/eo.js | 18 + assets/src/plugins/format/lang/es-mx.js | 18 + assets/src/plugins/format/lang/es.js | 18 + assets/src/plugins/format/lang/et.js | 18 + assets/src/plugins/format/lang/eu.js | 18 + assets/src/plugins/format/lang/fa.js | 18 + assets/src/plugins/format/lang/fi.js | 18 + assets/src/plugins/format/lang/fo.js | 18 + assets/src/plugins/format/lang/fr-ca.js | 18 + assets/src/plugins/format/lang/fr.js | 18 + assets/src/plugins/format/lang/gl.js | 18 + assets/src/plugins/format/lang/gu.js | 18 + assets/src/plugins/format/lang/he.js | 18 + assets/src/plugins/format/lang/hi.js | 18 + assets/src/plugins/format/lang/hr.js | 18 + assets/src/plugins/format/lang/hu.js | 18 + assets/src/plugins/format/lang/id.js | 18 + assets/src/plugins/format/lang/is.js | 18 + assets/src/plugins/format/lang/it.js | 18 + assets/src/plugins/format/lang/ja.js | 18 + assets/src/plugins/format/lang/ka.js | 18 + assets/src/plugins/format/lang/km.js | 18 + assets/src/plugins/format/lang/ko.js | 18 + assets/src/plugins/format/lang/ku.js | 18 + assets/src/plugins/format/lang/lt.js | 18 + assets/src/plugins/format/lang/lv.js | 18 + assets/src/plugins/format/lang/mk.js | 18 + assets/src/plugins/format/lang/mn.js | 18 + assets/src/plugins/format/lang/ms.js | 18 + assets/src/plugins/format/lang/nb.js | 18 + assets/src/plugins/format/lang/nl.js | 18 + assets/src/plugins/format/lang/no.js | 18 + assets/src/plugins/format/lang/oc.js | 18 + assets/src/plugins/format/lang/pl.js | 18 + assets/src/plugins/format/lang/pt-br.js | 18 + assets/src/plugins/format/lang/pt.js | 18 + assets/src/plugins/format/lang/ro.js | 18 + assets/src/plugins/format/lang/ru.js | 18 + assets/src/plugins/format/lang/si.js | 18 + assets/src/plugins/format/lang/sk.js | 18 + assets/src/plugins/format/lang/sl.js | 18 + assets/src/plugins/format/lang/sq.js | 18 + assets/src/plugins/format/lang/sr-latn.js | 18 + assets/src/plugins/format/lang/sr.js | 18 + assets/src/plugins/format/lang/sv.js | 18 + assets/src/plugins/format/lang/th.js | 18 + assets/src/plugins/format/lang/tr.js | 18 + assets/src/plugins/format/lang/tt.js | 18 + assets/src/plugins/format/lang/ug.js | 18 + assets/src/plugins/format/lang/uk.js | 18 + assets/src/plugins/format/lang/vi.js | 18 + assets/src/plugins/format/lang/zh-cn.js | 18 + assets/src/plugins/format/lang/zh.js | 18 + assets/src/plugins/format/plugin.js | 285 + assets/src/plugins/forms/dialogs/button.js | 108 + assets/src/plugins/forms/dialogs/checkbox.js | 156 + assets/src/plugins/forms/dialogs/form.js | 141 + .../src/plugins/forms/dialogs/hiddenfield.js | 90 + assets/src/plugins/forms/dialogs/radio.js | 143 + assets/src/plugins/forms/dialogs/select.js | 519 ++ assets/src/plugins/forms/dialogs/textarea.js | 133 + assets/src/plugins/forms/dialogs/textfield.js | 199 + assets/src/plugins/forms/icons/button.png | Bin 0 -> 493 bytes assets/src/plugins/forms/icons/checkbox.png | Bin 0 -> 544 bytes assets/src/plugins/forms/icons/form.png | Bin 0 -> 380 bytes .../src/plugins/forms/icons/hiddenfield.png | Bin 0 -> 613 bytes .../src/plugins/forms/icons/hidpi/button.png | Bin 0 -> 833 bytes .../plugins/forms/icons/hidpi/checkbox.png | Bin 0 -> 1024 bytes assets/src/plugins/forms/icons/hidpi/form.png | Bin 0 -> 660 bytes .../plugins/forms/icons/hidpi/hiddenfield.png | Bin 0 -> 1129 bytes .../plugins/forms/icons/hidpi/imagebutton.png | Bin 0 -> 1345 bytes .../src/plugins/forms/icons/hidpi/radio.png | Bin 0 -> 1426 bytes .../plugins/forms/icons/hidpi/select-rtl.png | Bin 0 -> 920 bytes .../src/plugins/forms/icons/hidpi/select.png | Bin 0 -> 905 bytes .../forms/icons/hidpi/textarea-rtl.png | Bin 0 -> 1081 bytes .../plugins/forms/icons/hidpi/textarea.png | Bin 0 -> 1048 bytes .../forms/icons/hidpi/textfield-rtl.png | Bin 0 -> 805 bytes .../plugins/forms/icons/hidpi/textfield.png | Bin 0 -> 805 bytes .../src/plugins/forms/icons/imagebutton.png | Bin 0 -> 755 bytes assets/src/plugins/forms/icons/radio.png | Bin 0 -> 655 bytes assets/src/plugins/forms/icons/select-rtl.png | Bin 0 -> 455 bytes assets/src/plugins/forms/icons/select.png | Bin 0 -> 451 bytes .../src/plugins/forms/icons/textarea-rtl.png | Bin 0 -> 568 bytes assets/src/plugins/forms/icons/textarea.png | Bin 0 -> 524 bytes .../src/plugins/forms/icons/textfield-rtl.png | Bin 0 -> 419 bytes assets/src/plugins/forms/icons/textfield.png | Bin 0 -> 419 bytes .../src/plugins/forms/images/hiddenfield.gif | Bin 0 -> 178 bytes assets/src/plugins/forms/lang/af.js | 71 + assets/src/plugins/forms/lang/ar.js | 71 + assets/src/plugins/forms/lang/az.js | 71 + assets/src/plugins/forms/lang/bg.js | 71 + assets/src/plugins/forms/lang/bn.js | 71 + assets/src/plugins/forms/lang/bs.js | 71 + assets/src/plugins/forms/lang/ca.js | 71 + assets/src/plugins/forms/lang/cs.js | 71 + assets/src/plugins/forms/lang/cy.js | 71 + assets/src/plugins/forms/lang/da.js | 71 + assets/src/plugins/forms/lang/de-ch.js | 71 + assets/src/plugins/forms/lang/de.js | 71 + assets/src/plugins/forms/lang/el.js | 71 + assets/src/plugins/forms/lang/en-au.js | 71 + assets/src/plugins/forms/lang/en-ca.js | 71 + assets/src/plugins/forms/lang/en-gb.js | 71 + assets/src/plugins/forms/lang/en.js | 71 + assets/src/plugins/forms/lang/eo.js | 71 + assets/src/plugins/forms/lang/es-mx.js | 71 + assets/src/plugins/forms/lang/es.js | 71 + assets/src/plugins/forms/lang/et.js | 71 + assets/src/plugins/forms/lang/eu.js | 71 + assets/src/plugins/forms/lang/fa.js | 71 + assets/src/plugins/forms/lang/fi.js | 71 + assets/src/plugins/forms/lang/fo.js | 71 + assets/src/plugins/forms/lang/fr-ca.js | 71 + assets/src/plugins/forms/lang/fr.js | 71 + assets/src/plugins/forms/lang/gl.js | 71 + assets/src/plugins/forms/lang/gu.js | 71 + assets/src/plugins/forms/lang/he.js | 71 + assets/src/plugins/forms/lang/hi.js | 71 + assets/src/plugins/forms/lang/hr.js | 71 + assets/src/plugins/forms/lang/hu.js | 71 + assets/src/plugins/forms/lang/id.js | 71 + assets/src/plugins/forms/lang/is.js | 71 + assets/src/plugins/forms/lang/it.js | 71 + assets/src/plugins/forms/lang/ja.js | 71 + assets/src/plugins/forms/lang/ka.js | 71 + assets/src/plugins/forms/lang/km.js | 71 + assets/src/plugins/forms/lang/ko.js | 71 + assets/src/plugins/forms/lang/ku.js | 71 + assets/src/plugins/forms/lang/lt.js | 71 + assets/src/plugins/forms/lang/lv.js | 71 + assets/src/plugins/forms/lang/mk.js | 71 + assets/src/plugins/forms/lang/mn.js | 71 + assets/src/plugins/forms/lang/ms.js | 71 + assets/src/plugins/forms/lang/nb.js | 71 + assets/src/plugins/forms/lang/nl.js | 71 + assets/src/plugins/forms/lang/no.js | 71 + assets/src/plugins/forms/lang/oc.js | 71 + assets/src/plugins/forms/lang/pl.js | 71 + assets/src/plugins/forms/lang/pt-br.js | 71 + assets/src/plugins/forms/lang/pt.js | 71 + assets/src/plugins/forms/lang/ro.js | 71 + assets/src/plugins/forms/lang/ru.js | 71 + assets/src/plugins/forms/lang/si.js | 71 + assets/src/plugins/forms/lang/sk.js | 71 + assets/src/plugins/forms/lang/sl.js | 71 + assets/src/plugins/forms/lang/sq.js | 71 + assets/src/plugins/forms/lang/sr-latn.js | 71 + assets/src/plugins/forms/lang/sr.js | 71 + assets/src/plugins/forms/lang/sv.js | 71 + assets/src/plugins/forms/lang/th.js | 71 + assets/src/plugins/forms/lang/tr.js | 71 + assets/src/plugins/forms/lang/tt.js | 71 + assets/src/plugins/forms/lang/ug.js | 71 + assets/src/plugins/forms/lang/uk.js | 71 + assets/src/plugins/forms/lang/vi.js | 71 + assets/src/plugins/forms/lang/zh-cn.js | 71 + assets/src/plugins/forms/lang/zh.js | 71 + assets/src/plugins/forms/plugin.js | 302 + .../icons/hidpi/horizontalrule.png | Bin 0 -> 530 bytes .../horizontalrule/icons/horizontalrule.png | Bin 0 -> 432 bytes assets/src/plugins/horizontalrule/lang/af.js | 7 + assets/src/plugins/horizontalrule/lang/ar.js | 7 + assets/src/plugins/horizontalrule/lang/az.js | 7 + assets/src/plugins/horizontalrule/lang/bg.js | 7 + assets/src/plugins/horizontalrule/lang/bn.js | 7 + assets/src/plugins/horizontalrule/lang/bs.js | 7 + assets/src/plugins/horizontalrule/lang/ca.js | 7 + assets/src/plugins/horizontalrule/lang/cs.js | 7 + assets/src/plugins/horizontalrule/lang/cy.js | 7 + assets/src/plugins/horizontalrule/lang/da.js | 7 + .../src/plugins/horizontalrule/lang/de-ch.js | 7 + assets/src/plugins/horizontalrule/lang/de.js | 7 + assets/src/plugins/horizontalrule/lang/el.js | 7 + .../src/plugins/horizontalrule/lang/en-au.js | 7 + .../src/plugins/horizontalrule/lang/en-ca.js | 7 + .../src/plugins/horizontalrule/lang/en-gb.js | 7 + assets/src/plugins/horizontalrule/lang/en.js | 7 + assets/src/plugins/horizontalrule/lang/eo.js | 7 + .../src/plugins/horizontalrule/lang/es-mx.js | 7 + assets/src/plugins/horizontalrule/lang/es.js | 7 + assets/src/plugins/horizontalrule/lang/et.js | 7 + assets/src/plugins/horizontalrule/lang/eu.js | 7 + assets/src/plugins/horizontalrule/lang/fa.js | 7 + assets/src/plugins/horizontalrule/lang/fi.js | 7 + assets/src/plugins/horizontalrule/lang/fo.js | 7 + .../src/plugins/horizontalrule/lang/fr-ca.js | 7 + assets/src/plugins/horizontalrule/lang/fr.js | 7 + assets/src/plugins/horizontalrule/lang/gl.js | 7 + assets/src/plugins/horizontalrule/lang/gu.js | 7 + assets/src/plugins/horizontalrule/lang/he.js | 7 + assets/src/plugins/horizontalrule/lang/hi.js | 7 + assets/src/plugins/horizontalrule/lang/hr.js | 7 + assets/src/plugins/horizontalrule/lang/hu.js | 7 + assets/src/plugins/horizontalrule/lang/id.js | 7 + assets/src/plugins/horizontalrule/lang/is.js | 7 + assets/src/plugins/horizontalrule/lang/it.js | 7 + assets/src/plugins/horizontalrule/lang/ja.js | 7 + assets/src/plugins/horizontalrule/lang/ka.js | 7 + assets/src/plugins/horizontalrule/lang/km.js | 7 + assets/src/plugins/horizontalrule/lang/ko.js | 7 + assets/src/plugins/horizontalrule/lang/ku.js | 7 + assets/src/plugins/horizontalrule/lang/lt.js | 7 + assets/src/plugins/horizontalrule/lang/lv.js | 7 + assets/src/plugins/horizontalrule/lang/mk.js | 7 + assets/src/plugins/horizontalrule/lang/mn.js | 7 + assets/src/plugins/horizontalrule/lang/ms.js | 7 + assets/src/plugins/horizontalrule/lang/nb.js | 7 + assets/src/plugins/horizontalrule/lang/nl.js | 7 + assets/src/plugins/horizontalrule/lang/no.js | 7 + assets/src/plugins/horizontalrule/lang/oc.js | 7 + assets/src/plugins/horizontalrule/lang/pl.js | 7 + .../src/plugins/horizontalrule/lang/pt-br.js | 7 + assets/src/plugins/horizontalrule/lang/pt.js | 7 + assets/src/plugins/horizontalrule/lang/ro.js | 7 + assets/src/plugins/horizontalrule/lang/ru.js | 7 + assets/src/plugins/horizontalrule/lang/si.js | 7 + assets/src/plugins/horizontalrule/lang/sk.js | 7 + assets/src/plugins/horizontalrule/lang/sl.js | 7 + assets/src/plugins/horizontalrule/lang/sq.js | 7 + .../plugins/horizontalrule/lang/sr-latn.js | 7 + assets/src/plugins/horizontalrule/lang/sr.js | 7 + assets/src/plugins/horizontalrule/lang/sv.js | 7 + assets/src/plugins/horizontalrule/lang/th.js | 7 + assets/src/plugins/horizontalrule/lang/tr.js | 7 + assets/src/plugins/horizontalrule/lang/tt.js | 7 + assets/src/plugins/horizontalrule/lang/ug.js | 7 + assets/src/plugins/horizontalrule/lang/uk.js | 7 + assets/src/plugins/horizontalrule/lang/vi.js | 7 + .../src/plugins/horizontalrule/lang/zh-cn.js | 7 + assets/src/plugins/horizontalrule/lang/zh.js | 7 + assets/src/plugins/horizontalrule/plugin.js | 43 + assets/src/plugins/htmlwriter/plugin.js | 364 ++ .../htmlwriter/samples/outputhtml.html | 224 + assets/src/plugins/iframe/dialogs/iframe.js | 227 + .../src/plugins/iframe/icons/hidpi/iframe.png | Bin 0 -> 1837 bytes assets/src/plugins/iframe/icons/iframe.png | Bin 0 -> 816 bytes .../src/plugins/iframe/images/placeholder.png | Bin 0 -> 265 bytes assets/src/plugins/iframe/lang/af.js | 12 + assets/src/plugins/iframe/lang/ar.js | 12 + assets/src/plugins/iframe/lang/az.js | 12 + assets/src/plugins/iframe/lang/bg.js | 12 + assets/src/plugins/iframe/lang/bn.js | 12 + assets/src/plugins/iframe/lang/bs.js | 12 + assets/src/plugins/iframe/lang/ca.js | 12 + assets/src/plugins/iframe/lang/cs.js | 12 + assets/src/plugins/iframe/lang/cy.js | 12 + assets/src/plugins/iframe/lang/da.js | 12 + assets/src/plugins/iframe/lang/de-ch.js | 12 + assets/src/plugins/iframe/lang/de.js | 12 + assets/src/plugins/iframe/lang/el.js | 12 + assets/src/plugins/iframe/lang/en-au.js | 12 + assets/src/plugins/iframe/lang/en-ca.js | 12 + assets/src/plugins/iframe/lang/en-gb.js | 12 + assets/src/plugins/iframe/lang/en.js | 12 + assets/src/plugins/iframe/lang/eo.js | 12 + assets/src/plugins/iframe/lang/es-mx.js | 12 + assets/src/plugins/iframe/lang/es.js | 12 + assets/src/plugins/iframe/lang/et.js | 12 + assets/src/plugins/iframe/lang/eu.js | 12 + assets/src/plugins/iframe/lang/fa.js | 12 + assets/src/plugins/iframe/lang/fi.js | 12 + assets/src/plugins/iframe/lang/fo.js | 12 + assets/src/plugins/iframe/lang/fr-ca.js | 12 + assets/src/plugins/iframe/lang/fr.js | 12 + assets/src/plugins/iframe/lang/gl.js | 12 + assets/src/plugins/iframe/lang/gu.js | 12 + assets/src/plugins/iframe/lang/he.js | 12 + assets/src/plugins/iframe/lang/hi.js | 12 + assets/src/plugins/iframe/lang/hr.js | 12 + assets/src/plugins/iframe/lang/hu.js | 12 + assets/src/plugins/iframe/lang/id.js | 12 + assets/src/plugins/iframe/lang/is.js | 12 + assets/src/plugins/iframe/lang/it.js | 12 + assets/src/plugins/iframe/lang/ja.js | 12 + assets/src/plugins/iframe/lang/ka.js | 12 + assets/src/plugins/iframe/lang/km.js | 12 + assets/src/plugins/iframe/lang/ko.js | 12 + assets/src/plugins/iframe/lang/ku.js | 12 + assets/src/plugins/iframe/lang/lt.js | 12 + assets/src/plugins/iframe/lang/lv.js | 12 + assets/src/plugins/iframe/lang/mk.js | 12 + assets/src/plugins/iframe/lang/mn.js | 12 + assets/src/plugins/iframe/lang/ms.js | 12 + assets/src/plugins/iframe/lang/nb.js | 12 + assets/src/plugins/iframe/lang/nl.js | 12 + assets/src/plugins/iframe/lang/no.js | 12 + assets/src/plugins/iframe/lang/oc.js | 12 + assets/src/plugins/iframe/lang/pl.js | 12 + assets/src/plugins/iframe/lang/pt-br.js | 12 + assets/src/plugins/iframe/lang/pt.js | 12 + assets/src/plugins/iframe/lang/ro.js | 12 + assets/src/plugins/iframe/lang/ru.js | 12 + assets/src/plugins/iframe/lang/si.js | 12 + assets/src/plugins/iframe/lang/sk.js | 12 + assets/src/plugins/iframe/lang/sl.js | 12 + assets/src/plugins/iframe/lang/sq.js | 12 + assets/src/plugins/iframe/lang/sr-latn.js | 12 + assets/src/plugins/iframe/lang/sr.js | 12 + assets/src/plugins/iframe/lang/sv.js | 12 + assets/src/plugins/iframe/lang/th.js | 12 + assets/src/plugins/iframe/lang/tr.js | 12 + assets/src/plugins/iframe/lang/tt.js | 12 + assets/src/plugins/iframe/lang/ug.js | 12 + assets/src/plugins/iframe/lang/uk.js | 12 + assets/src/plugins/iframe/lang/vi.js | 12 + assets/src/plugins/iframe/lang/zh-cn.js | 12 + assets/src/plugins/iframe/lang/zh.js | 12 + assets/src/plugins/iframe/plugin.js | 85 + assets/src/plugins/iframedialog/plugin.js | 170 + assets/src/plugins/image/dialogs/image.js | 1271 +++++ .../src/plugins/image/icons/hidpi/image.png | Bin 0 -> 905 bytes assets/src/plugins/image/icons/image.png | Bin 0 -> 498 bytes assets/src/plugins/image/images/noimage.png | Bin 0 -> 1610 bytes assets/src/plugins/image/lang/af.js | 25 + assets/src/plugins/image/lang/ar.js | 25 + assets/src/plugins/image/lang/az.js | 25 + assets/src/plugins/image/lang/bg.js | 25 + assets/src/plugins/image/lang/bn.js | 25 + assets/src/plugins/image/lang/bs.js | 25 + assets/src/plugins/image/lang/ca.js | 25 + assets/src/plugins/image/lang/cs.js | 25 + assets/src/plugins/image/lang/cy.js | 25 + assets/src/plugins/image/lang/da.js | 25 + assets/src/plugins/image/lang/de-ch.js | 25 + assets/src/plugins/image/lang/de.js | 25 + assets/src/plugins/image/lang/el.js | 25 + assets/src/plugins/image/lang/en-au.js | 25 + assets/src/plugins/image/lang/en-ca.js | 25 + assets/src/plugins/image/lang/en-gb.js | 25 + assets/src/plugins/image/lang/en.js | 25 + assets/src/plugins/image/lang/eo.js | 25 + assets/src/plugins/image/lang/es-mx.js | 25 + assets/src/plugins/image/lang/es.js | 25 + assets/src/plugins/image/lang/et.js | 25 + assets/src/plugins/image/lang/eu.js | 25 + assets/src/plugins/image/lang/fa.js | 25 + assets/src/plugins/image/lang/fi.js | 25 + assets/src/plugins/image/lang/fo.js | 25 + assets/src/plugins/image/lang/fr-ca.js | 25 + assets/src/plugins/image/lang/fr.js | 25 + assets/src/plugins/image/lang/gl.js | 25 + assets/src/plugins/image/lang/gu.js | 25 + assets/src/plugins/image/lang/he.js | 25 + assets/src/plugins/image/lang/hi.js | 25 + assets/src/plugins/image/lang/hr.js | 25 + assets/src/plugins/image/lang/hu.js | 25 + assets/src/plugins/image/lang/id.js | 25 + assets/src/plugins/image/lang/is.js | 25 + assets/src/plugins/image/lang/it.js | 25 + assets/src/plugins/image/lang/ja.js | 25 + assets/src/plugins/image/lang/ka.js | 25 + assets/src/plugins/image/lang/km.js | 25 + assets/src/plugins/image/lang/ko.js | 25 + assets/src/plugins/image/lang/ku.js | 25 + assets/src/plugins/image/lang/lt.js | 25 + assets/src/plugins/image/lang/lv.js | 25 + assets/src/plugins/image/lang/mk.js | 25 + assets/src/plugins/image/lang/mn.js | 25 + assets/src/plugins/image/lang/ms.js | 25 + assets/src/plugins/image/lang/nb.js | 25 + assets/src/plugins/image/lang/nl.js | 25 + assets/src/plugins/image/lang/no.js | 25 + assets/src/plugins/image/lang/oc.js | 25 + assets/src/plugins/image/lang/pl.js | 25 + assets/src/plugins/image/lang/pt-br.js | 25 + assets/src/plugins/image/lang/pt.js | 25 + assets/src/plugins/image/lang/ro.js | 25 + assets/src/plugins/image/lang/ru.js | 25 + assets/src/plugins/image/lang/si.js | 25 + assets/src/plugins/image/lang/sk.js | 25 + assets/src/plugins/image/lang/sl.js | 25 + assets/src/plugins/image/lang/sq.js | 25 + assets/src/plugins/image/lang/sr-latn.js | 25 + assets/src/plugins/image/lang/sr.js | 25 + assets/src/plugins/image/lang/sv.js | 25 + assets/src/plugins/image/lang/th.js | 25 + assets/src/plugins/image/lang/tr.js | 25 + assets/src/plugins/image/lang/tt.js | 25 + assets/src/plugins/image/lang/ug.js | 25 + assets/src/plugins/image/lang/uk.js | 25 + assets/src/plugins/image/lang/vi.js | 25 + assets/src/plugins/image/lang/zh-cn.js | 25 + assets/src/plugins/image/lang/zh.js | 25 + assets/src/plugins/image/plugin.js | 184 + .../src/plugins/image2/dev/assets/image1.jpg | Bin 0 -> 34316 bytes .../src/plugins/image2/dev/assets/image2.jpg | Bin 0 -> 27711 bytes assets/src/plugins/image2/dev/contents.css | 35 + assets/src/plugins/image2/dev/image2.html | 338 ++ assets/src/plugins/image2/dialogs/image2.js | 557 ++ .../src/plugins/image2/icons/hidpi/image.png | Bin 0 -> 905 bytes assets/src/plugins/image2/icons/image.png | Bin 0 -> 498 bytes assets/src/plugins/image2/lang/af.js | 21 + assets/src/plugins/image2/lang/ar.js | 21 + assets/src/plugins/image2/lang/az.js | 21 + assets/src/plugins/image2/lang/bg.js | 21 + assets/src/plugins/image2/lang/bn.js | 21 + assets/src/plugins/image2/lang/bs.js | 21 + assets/src/plugins/image2/lang/ca.js | 21 + assets/src/plugins/image2/lang/cs.js | 21 + assets/src/plugins/image2/lang/cy.js | 21 + assets/src/plugins/image2/lang/da.js | 21 + assets/src/plugins/image2/lang/de-ch.js | 21 + assets/src/plugins/image2/lang/de.js | 21 + assets/src/plugins/image2/lang/el.js | 21 + assets/src/plugins/image2/lang/en-au.js | 21 + assets/src/plugins/image2/lang/en-ca.js | 21 + assets/src/plugins/image2/lang/en-gb.js | 21 + assets/src/plugins/image2/lang/en.js | 21 + assets/src/plugins/image2/lang/eo.js | 21 + assets/src/plugins/image2/lang/es-mx.js | 21 + assets/src/plugins/image2/lang/es.js | 21 + assets/src/plugins/image2/lang/et.js | 21 + assets/src/plugins/image2/lang/eu.js | 21 + assets/src/plugins/image2/lang/fa.js | 21 + assets/src/plugins/image2/lang/fi.js | 21 + assets/src/plugins/image2/lang/fo.js | 21 + assets/src/plugins/image2/lang/fr-ca.js | 21 + assets/src/plugins/image2/lang/fr.js | 21 + assets/src/plugins/image2/lang/gl.js | 21 + assets/src/plugins/image2/lang/gu.js | 21 + assets/src/plugins/image2/lang/he.js | 21 + assets/src/plugins/image2/lang/hi.js | 21 + assets/src/plugins/image2/lang/hr.js | 21 + assets/src/plugins/image2/lang/hu.js | 21 + assets/src/plugins/image2/lang/id.js | 21 + assets/src/plugins/image2/lang/is.js | 21 + assets/src/plugins/image2/lang/it.js | 21 + assets/src/plugins/image2/lang/ja.js | 21 + assets/src/plugins/image2/lang/ka.js | 21 + assets/src/plugins/image2/lang/km.js | 21 + assets/src/plugins/image2/lang/ko.js | 21 + assets/src/plugins/image2/lang/ku.js | 21 + assets/src/plugins/image2/lang/lt.js | 21 + assets/src/plugins/image2/lang/lv.js | 21 + assets/src/plugins/image2/lang/mk.js | 21 + assets/src/plugins/image2/lang/mn.js | 21 + assets/src/plugins/image2/lang/ms.js | 21 + assets/src/plugins/image2/lang/nb.js | 21 + assets/src/plugins/image2/lang/nl.js | 21 + assets/src/plugins/image2/lang/no.js | 21 + assets/src/plugins/image2/lang/oc.js | 21 + assets/src/plugins/image2/lang/pl.js | 21 + assets/src/plugins/image2/lang/pt-br.js | 21 + assets/src/plugins/image2/lang/pt.js | 21 + assets/src/plugins/image2/lang/ro.js | 21 + assets/src/plugins/image2/lang/ru.js | 21 + assets/src/plugins/image2/lang/si.js | 21 + assets/src/plugins/image2/lang/sk.js | 21 + assets/src/plugins/image2/lang/sl.js | 21 + assets/src/plugins/image2/lang/sq.js | 21 + assets/src/plugins/image2/lang/sr-latn.js | 21 + assets/src/plugins/image2/lang/sr.js | 21 + assets/src/plugins/image2/lang/sv.js | 21 + assets/src/plugins/image2/lang/th.js | 21 + assets/src/plugins/image2/lang/tr.js | 21 + assets/src/plugins/image2/lang/tt.js | 21 + assets/src/plugins/image2/lang/ug.js | 21 + assets/src/plugins/image2/lang/uk.js | 21 + assets/src/plugins/image2/lang/vi.js | 21 + assets/src/plugins/image2/lang/zh-cn.js | 21 + assets/src/plugins/image2/lang/zh.js | 21 + assets/src/plugins/image2/plugin.js | 1798 ++++++ .../plugins/image2/samples/assets/image1.jpg | Bin 0 -> 33171 bytes .../plugins/image2/samples/assets/image2.jpg | Bin 0 -> 26238 bytes assets/src/plugins/image2/samples/image2.html | 68 + assets/src/plugins/imagebase/lang/az.js | 8 + assets/src/plugins/imagebase/lang/bg.js | 8 + assets/src/plugins/imagebase/lang/cs.js | 8 + assets/src/plugins/imagebase/lang/da.js | 8 + assets/src/plugins/imagebase/lang/de-ch.js | 8 + assets/src/plugins/imagebase/lang/de.js | 8 + assets/src/plugins/imagebase/lang/el.js | 8 + assets/src/plugins/imagebase/lang/en-au.js | 8 + assets/src/plugins/imagebase/lang/en.js | 8 + assets/src/plugins/imagebase/lang/et.js | 8 + assets/src/plugins/imagebase/lang/fa.js | 8 + assets/src/plugins/imagebase/lang/fr.js | 8 + assets/src/plugins/imagebase/lang/gl.js | 8 + assets/src/plugins/imagebase/lang/hr.js | 8 + assets/src/plugins/imagebase/lang/hu.js | 8 + assets/src/plugins/imagebase/lang/it.js | 8 + assets/src/plugins/imagebase/lang/ku.js | 8 + assets/src/plugins/imagebase/lang/lt.js | 8 + assets/src/plugins/imagebase/lang/lv.js | 8 + assets/src/plugins/imagebase/lang/nb.js | 8 + assets/src/plugins/imagebase/lang/nl.js | 8 + assets/src/plugins/imagebase/lang/pl.js | 8 + assets/src/plugins/imagebase/lang/pt-br.js | 8 + assets/src/plugins/imagebase/lang/pt.js | 8 + assets/src/plugins/imagebase/lang/ro.js | 8 + assets/src/plugins/imagebase/lang/ru.js | 8 + assets/src/plugins/imagebase/lang/sk.js | 8 + assets/src/plugins/imagebase/lang/sq.js | 8 + assets/src/plugins/imagebase/lang/sr-latn.js | 8 + assets/src/plugins/imagebase/lang/sr.js | 8 + assets/src/plugins/imagebase/lang/sv.js | 8 + assets/src/plugins/imagebase/lang/tr.js | 8 + assets/src/plugins/imagebase/lang/ug.js | 8 + assets/src/plugins/imagebase/lang/uk.js | 8 + assets/src/plugins/imagebase/lang/zh-cn.js | 8 + assets/src/plugins/imagebase/lang/zh.js | 8 + assets/src/plugins/imagebase/plugin.js | 933 ++++ .../plugins/imagebase/styles/imagebase.css | 9 + assets/src/plugins/indent/dev/indent.html | 285 + .../plugins/indent/icons/hidpi/indent-rtl.png | Bin 0 -> 757 bytes .../src/plugins/indent/icons/hidpi/indent.png | Bin 0 -> 1001 bytes .../indent/icons/hidpi/outdent-rtl.png | Bin 0 -> 738 bytes .../plugins/indent/icons/hidpi/outdent.png | Bin 0 -> 754 bytes .../src/plugins/indent/icons/indent-rtl.png | Bin 0 -> 438 bytes assets/src/plugins/indent/icons/indent.png | Bin 0 -> 489 bytes .../src/plugins/indent/icons/outdent-rtl.png | Bin 0 -> 450 bytes assets/src/plugins/indent/icons/outdent.png | Bin 0 -> 413 bytes assets/src/plugins/indent/lang/af.js | 8 + assets/src/plugins/indent/lang/ar.js | 8 + assets/src/plugins/indent/lang/az.js | 8 + assets/src/plugins/indent/lang/bg.js | 8 + assets/src/plugins/indent/lang/bn.js | 8 + assets/src/plugins/indent/lang/bs.js | 8 + assets/src/plugins/indent/lang/ca.js | 8 + assets/src/plugins/indent/lang/cs.js | 8 + assets/src/plugins/indent/lang/cy.js | 8 + assets/src/plugins/indent/lang/da.js | 8 + assets/src/plugins/indent/lang/de-ch.js | 8 + assets/src/plugins/indent/lang/de.js | 8 + assets/src/plugins/indent/lang/el.js | 8 + assets/src/plugins/indent/lang/en-au.js | 8 + assets/src/plugins/indent/lang/en-ca.js | 8 + assets/src/plugins/indent/lang/en-gb.js | 8 + assets/src/plugins/indent/lang/en.js | 8 + assets/src/plugins/indent/lang/eo.js | 8 + assets/src/plugins/indent/lang/es-mx.js | 8 + assets/src/plugins/indent/lang/es.js | 8 + assets/src/plugins/indent/lang/et.js | 8 + assets/src/plugins/indent/lang/eu.js | 8 + assets/src/plugins/indent/lang/fa.js | 8 + assets/src/plugins/indent/lang/fi.js | 8 + assets/src/plugins/indent/lang/fo.js | 8 + assets/src/plugins/indent/lang/fr-ca.js | 8 + assets/src/plugins/indent/lang/fr.js | 8 + assets/src/plugins/indent/lang/gl.js | 8 + assets/src/plugins/indent/lang/gu.js | 8 + assets/src/plugins/indent/lang/he.js | 8 + assets/src/plugins/indent/lang/hi.js | 8 + assets/src/plugins/indent/lang/hr.js | 8 + assets/src/plugins/indent/lang/hu.js | 8 + assets/src/plugins/indent/lang/id.js | 8 + assets/src/plugins/indent/lang/is.js | 8 + assets/src/plugins/indent/lang/it.js | 8 + assets/src/plugins/indent/lang/ja.js | 8 + assets/src/plugins/indent/lang/ka.js | 8 + assets/src/plugins/indent/lang/km.js | 8 + assets/src/plugins/indent/lang/ko.js | 8 + assets/src/plugins/indent/lang/ku.js | 8 + assets/src/plugins/indent/lang/lt.js | 8 + assets/src/plugins/indent/lang/lv.js | 8 + assets/src/plugins/indent/lang/mk.js | 8 + assets/src/plugins/indent/lang/mn.js | 8 + assets/src/plugins/indent/lang/ms.js | 8 + assets/src/plugins/indent/lang/nb.js | 8 + assets/src/plugins/indent/lang/nl.js | 8 + assets/src/plugins/indent/lang/no.js | 8 + assets/src/plugins/indent/lang/oc.js | 8 + assets/src/plugins/indent/lang/pl.js | 8 + assets/src/plugins/indent/lang/pt-br.js | 8 + assets/src/plugins/indent/lang/pt.js | 8 + assets/src/plugins/indent/lang/ro.js | 8 + assets/src/plugins/indent/lang/ru.js | 8 + assets/src/plugins/indent/lang/si.js | 8 + assets/src/plugins/indent/lang/sk.js | 8 + assets/src/plugins/indent/lang/sl.js | 8 + assets/src/plugins/indent/lang/sq.js | 8 + assets/src/plugins/indent/lang/sr-latn.js | 8 + assets/src/plugins/indent/lang/sr.js | 8 + assets/src/plugins/indent/lang/sv.js | 8 + assets/src/plugins/indent/lang/th.js | 8 + assets/src/plugins/indent/lang/tr.js | 8 + assets/src/plugins/indent/lang/tt.js | 8 + assets/src/plugins/indent/lang/ug.js | 8 + assets/src/plugins/indent/lang/uk.js | 8 + assets/src/plugins/indent/lang/vi.js | 8 + assets/src/plugins/indent/lang/zh-cn.js | 8 + assets/src/plugins/indent/lang/zh.js | 8 + assets/src/plugins/indent/plugin.js | 461 ++ assets/src/plugins/indentblock/plugin.js | 312 ++ assets/src/plugins/indentlist/plugin.js | 335 ++ .../justify/icons/hidpi/justifyblock.png | Bin 0 -> 533 bytes .../justify/icons/hidpi/justifycenter.png | Bin 0 -> 576 bytes .../justify/icons/hidpi/justifyleft.png | Bin 0 -> 569 bytes .../justify/icons/hidpi/justifyright.png | Bin 0 -> 549 bytes .../plugins/justify/icons/justifyblock.png | Bin 0 -> 315 bytes .../plugins/justify/icons/justifycenter.png | Bin 0 -> 564 bytes .../src/plugins/justify/icons/justifyleft.png | Bin 0 -> 342 bytes .../plugins/justify/icons/justifyright.png | Bin 0 -> 348 bytes assets/src/plugins/justify/plugin.js | 269 + .../plugins/language/icons/hidpi/language.png | Bin 0 -> 795 bytes .../src/plugins/language/icons/language.png | Bin 0 -> 433 bytes assets/src/plugins/language/lang/ar.js | 9 + assets/src/plugins/language/lang/az.js | 9 + assets/src/plugins/language/lang/bg.js | 9 + assets/src/plugins/language/lang/ca.js | 9 + assets/src/plugins/language/lang/cs.js | 9 + assets/src/plugins/language/lang/cy.js | 9 + assets/src/plugins/language/lang/da.js | 9 + assets/src/plugins/language/lang/de-ch.js | 9 + assets/src/plugins/language/lang/de.js | 9 + assets/src/plugins/language/lang/el.js | 9 + assets/src/plugins/language/lang/en-au.js | 9 + assets/src/plugins/language/lang/en-gb.js | 9 + assets/src/plugins/language/lang/en.js | 9 + assets/src/plugins/language/lang/eo.js | 9 + assets/src/plugins/language/lang/es-mx.js | 9 + assets/src/plugins/language/lang/es.js | 9 + assets/src/plugins/language/lang/et.js | 9 + assets/src/plugins/language/lang/eu.js | 9 + assets/src/plugins/language/lang/fa.js | 9 + assets/src/plugins/language/lang/fi.js | 9 + assets/src/plugins/language/lang/fo.js | 9 + assets/src/plugins/language/lang/fr.js | 9 + assets/src/plugins/language/lang/gl.js | 9 + assets/src/plugins/language/lang/he.js | 9 + assets/src/plugins/language/lang/hr.js | 9 + assets/src/plugins/language/lang/hu.js | 9 + assets/src/plugins/language/lang/id.js | 9 + assets/src/plugins/language/lang/it.js | 9 + assets/src/plugins/language/lang/ja.js | 9 + assets/src/plugins/language/lang/km.js | 9 + assets/src/plugins/language/lang/ko.js | 9 + assets/src/plugins/language/lang/ku.js | 9 + assets/src/plugins/language/lang/lt.js | 9 + assets/src/plugins/language/lang/lv.js | 9 + assets/src/plugins/language/lang/nb.js | 9 + assets/src/plugins/language/lang/nl.js | 9 + assets/src/plugins/language/lang/no.js | 9 + assets/src/plugins/language/lang/oc.js | 9 + assets/src/plugins/language/lang/pl.js | 9 + assets/src/plugins/language/lang/pt-br.js | 9 + assets/src/plugins/language/lang/pt.js | 9 + assets/src/plugins/language/lang/ro.js | 9 + assets/src/plugins/language/lang/ru.js | 9 + assets/src/plugins/language/lang/sk.js | 9 + assets/src/plugins/language/lang/sl.js | 9 + assets/src/plugins/language/lang/sq.js | 9 + assets/src/plugins/language/lang/sr-latn.js | 9 + assets/src/plugins/language/lang/sr.js | 9 + assets/src/plugins/language/lang/sv.js | 9 + assets/src/plugins/language/lang/tr.js | 9 + assets/src/plugins/language/lang/tt.js | 9 + assets/src/plugins/language/lang/ug.js | 9 + assets/src/plugins/language/lang/uk.js | 9 + assets/src/plugins/language/lang/vi.js | 9 + assets/src/plugins/language/lang/zh-cn.js | 9 + assets/src/plugins/language/lang/zh.js | 9 + assets/src/plugins/language/plugin.js | 195 + assets/src/plugins/lineutils/dev/dnd.html | 171 + .../plugins/lineutils/dev/magicfinger.html | 284 + assets/src/plugins/lineutils/plugin.js | 1018 ++++ assets/src/plugins/link/dialogs/anchor.js | 148 + assets/src/plugins/link/dialogs/link.js | 1098 ++++ assets/src/plugins/link/icons/anchor-rtl.png | Bin 0 -> 523 bytes assets/src/plugins/link/icons/anchor.png | Bin 0 -> 517 bytes .../plugins/link/icons/hidpi/anchor-rtl.png | Bin 0 -> 957 bytes .../src/plugins/link/icons/hidpi/anchor.png | Bin 0 -> 917 bytes assets/src/plugins/link/icons/hidpi/link.png | Bin 0 -> 935 bytes .../src/plugins/link/icons/hidpi/unlink.png | Bin 0 -> 1317 bytes assets/src/plugins/link/icons/link.png | Bin 0 -> 533 bytes assets/src/plugins/link/icons/unlink.png | Bin 0 -> 692 bytes assets/src/plugins/link/images/anchor.png | Bin 0 -> 752 bytes .../src/plugins/link/images/hidpi/anchor.png | Bin 0 -> 1109 bytes assets/src/plugins/link/lang/af.js | 70 + assets/src/plugins/link/lang/ar.js | 70 + assets/src/plugins/link/lang/az.js | 70 + assets/src/plugins/link/lang/bg.js | 70 + assets/src/plugins/link/lang/bn.js | 70 + assets/src/plugins/link/lang/bs.js | 70 + assets/src/plugins/link/lang/ca.js | 70 + assets/src/plugins/link/lang/cs.js | 70 + assets/src/plugins/link/lang/cy.js | 70 + assets/src/plugins/link/lang/da.js | 70 + assets/src/plugins/link/lang/de-ch.js | 70 + assets/src/plugins/link/lang/de.js | 70 + assets/src/plugins/link/lang/el.js | 70 + assets/src/plugins/link/lang/en-au.js | 70 + assets/src/plugins/link/lang/en-ca.js | 70 + assets/src/plugins/link/lang/en-gb.js | 70 + assets/src/plugins/link/lang/en.js | 70 + assets/src/plugins/link/lang/eo.js | 70 + assets/src/plugins/link/lang/es-mx.js | 70 + assets/src/plugins/link/lang/es.js | 70 + assets/src/plugins/link/lang/et.js | 70 + assets/src/plugins/link/lang/eu.js | 70 + assets/src/plugins/link/lang/fa.js | 70 + assets/src/plugins/link/lang/fi.js | 70 + assets/src/plugins/link/lang/fo.js | 70 + assets/src/plugins/link/lang/fr-ca.js | 70 + assets/src/plugins/link/lang/fr.js | 70 + assets/src/plugins/link/lang/gl.js | 70 + assets/src/plugins/link/lang/gu.js | 70 + assets/src/plugins/link/lang/he.js | 70 + assets/src/plugins/link/lang/hi.js | 70 + assets/src/plugins/link/lang/hr.js | 70 + assets/src/plugins/link/lang/hu.js | 70 + assets/src/plugins/link/lang/id.js | 70 + assets/src/plugins/link/lang/is.js | 70 + assets/src/plugins/link/lang/it.js | 70 + assets/src/plugins/link/lang/ja.js | 70 + assets/src/plugins/link/lang/ka.js | 70 + assets/src/plugins/link/lang/km.js | 70 + assets/src/plugins/link/lang/ko.js | 70 + assets/src/plugins/link/lang/ku.js | 70 + assets/src/plugins/link/lang/lt.js | 70 + assets/src/plugins/link/lang/lv.js | 70 + assets/src/plugins/link/lang/mk.js | 70 + assets/src/plugins/link/lang/mn.js | 70 + assets/src/plugins/link/lang/ms.js | 70 + assets/src/plugins/link/lang/nb.js | 70 + assets/src/plugins/link/lang/nl.js | 70 + assets/src/plugins/link/lang/no.js | 70 + assets/src/plugins/link/lang/oc.js | 70 + assets/src/plugins/link/lang/pl.js | 70 + assets/src/plugins/link/lang/pt-br.js | 70 + assets/src/plugins/link/lang/pt.js | 70 + assets/src/plugins/link/lang/ro.js | 70 + assets/src/plugins/link/lang/ru.js | 70 + assets/src/plugins/link/lang/si.js | 70 + assets/src/plugins/link/lang/sk.js | 70 + assets/src/plugins/link/lang/sl.js | 70 + assets/src/plugins/link/lang/sq.js | 70 + assets/src/plugins/link/lang/sr-latn.js | 70 + assets/src/plugins/link/lang/sr.js | 70 + assets/src/plugins/link/lang/sv.js | 70 + assets/src/plugins/link/lang/th.js | 70 + assets/src/plugins/link/lang/tr.js | 70 + assets/src/plugins/link/lang/tt.js | 70 + assets/src/plugins/link/lang/ug.js | 70 + assets/src/plugins/link/lang/uk.js | 70 + assets/src/plugins/link/lang/vi.js | 70 + assets/src/plugins/link/lang/zh-cn.js | 70 + assets/src/plugins/link/lang/zh.js | 70 + assets/src/plugins/link/plugin.js | 961 ++++ .../plugins/list/icons/bulletedlist-rtl.png | Bin 0 -> 367 bytes .../src/plugins/list/icons/bulletedlist.png | Bin 0 -> 370 bytes .../list/icons/hidpi/bulletedlist-rtl.png | Bin 0 -> 820 bytes .../plugins/list/icons/hidpi/bulletedlist.png | Bin 0 -> 828 bytes .../list/icons/hidpi/numberedlist-rtl.png | Bin 0 -> 628 bytes .../plugins/list/icons/hidpi/numberedlist.png | Bin 0 -> 655 bytes .../plugins/list/icons/numberedlist-rtl.png | Bin 0 -> 390 bytes .../src/plugins/list/icons/numberedlist.png | Bin 0 -> 390 bytes assets/src/plugins/list/lang/af.js | 8 + assets/src/plugins/list/lang/ar.js | 8 + assets/src/plugins/list/lang/az.js | 8 + assets/src/plugins/list/lang/bg.js | 8 + assets/src/plugins/list/lang/bn.js | 8 + assets/src/plugins/list/lang/bs.js | 8 + assets/src/plugins/list/lang/ca.js | 8 + assets/src/plugins/list/lang/cs.js | 8 + assets/src/plugins/list/lang/cy.js | 8 + assets/src/plugins/list/lang/da.js | 8 + assets/src/plugins/list/lang/de-ch.js | 8 + assets/src/plugins/list/lang/de.js | 8 + assets/src/plugins/list/lang/el.js | 8 + assets/src/plugins/list/lang/en-au.js | 8 + assets/src/plugins/list/lang/en-ca.js | 8 + assets/src/plugins/list/lang/en-gb.js | 8 + assets/src/plugins/list/lang/en.js | 8 + assets/src/plugins/list/lang/eo.js | 8 + assets/src/plugins/list/lang/es-mx.js | 8 + assets/src/plugins/list/lang/es.js | 8 + assets/src/plugins/list/lang/et.js | 8 + assets/src/plugins/list/lang/eu.js | 8 + assets/src/plugins/list/lang/fa.js | 8 + assets/src/plugins/list/lang/fi.js | 8 + assets/src/plugins/list/lang/fo.js | 8 + assets/src/plugins/list/lang/fr-ca.js | 8 + assets/src/plugins/list/lang/fr.js | 8 + assets/src/plugins/list/lang/gl.js | 8 + assets/src/plugins/list/lang/gu.js | 8 + assets/src/plugins/list/lang/he.js | 8 + assets/src/plugins/list/lang/hi.js | 8 + assets/src/plugins/list/lang/hr.js | 8 + assets/src/plugins/list/lang/hu.js | 8 + assets/src/plugins/list/lang/id.js | 8 + assets/src/plugins/list/lang/is.js | 8 + assets/src/plugins/list/lang/it.js | 8 + assets/src/plugins/list/lang/ja.js | 8 + assets/src/plugins/list/lang/ka.js | 8 + assets/src/plugins/list/lang/km.js | 8 + assets/src/plugins/list/lang/ko.js | 8 + assets/src/plugins/list/lang/ku.js | 8 + assets/src/plugins/list/lang/lt.js | 8 + assets/src/plugins/list/lang/lv.js | 8 + assets/src/plugins/list/lang/mk.js | 8 + assets/src/plugins/list/lang/mn.js | 8 + assets/src/plugins/list/lang/ms.js | 8 + assets/src/plugins/list/lang/nb.js | 8 + assets/src/plugins/list/lang/nl.js | 8 + assets/src/plugins/list/lang/no.js | 8 + assets/src/plugins/list/lang/oc.js | 8 + assets/src/plugins/list/lang/pl.js | 8 + assets/src/plugins/list/lang/pt-br.js | 8 + assets/src/plugins/list/lang/pt.js | 8 + assets/src/plugins/list/lang/ro.js | 8 + assets/src/plugins/list/lang/ru.js | 8 + assets/src/plugins/list/lang/si.js | 8 + assets/src/plugins/list/lang/sk.js | 8 + assets/src/plugins/list/lang/sl.js | 8 + assets/src/plugins/list/lang/sq.js | 8 + assets/src/plugins/list/lang/sr-latn.js | 8 + assets/src/plugins/list/lang/sr.js | 8 + assets/src/plugins/list/lang/sv.js | 8 + assets/src/plugins/list/lang/th.js | 8 + assets/src/plugins/list/lang/tr.js | 8 + assets/src/plugins/list/lang/tt.js | 8 + assets/src/plugins/list/lang/ug.js | 8 + assets/src/plugins/list/lang/uk.js | 8 + assets/src/plugins/list/lang/vi.js | 8 + assets/src/plugins/list/lang/zh-cn.js | 8 + assets/src/plugins/list/lang/zh.js | 8 + assets/src/plugins/list/plugin.js | 1141 ++++ assets/src/plugins/listblock/plugin.js | 253 + .../plugins/liststyle/dialogs/liststyle.js | 188 + assets/src/plugins/liststyle/lang/af.js | 21 + assets/src/plugins/liststyle/lang/ar.js | 21 + assets/src/plugins/liststyle/lang/az.js | 21 + assets/src/plugins/liststyle/lang/bg.js | 21 + assets/src/plugins/liststyle/lang/bn.js | 21 + assets/src/plugins/liststyle/lang/bs.js | 21 + assets/src/plugins/liststyle/lang/ca.js | 21 + assets/src/plugins/liststyle/lang/cs.js | 21 + assets/src/plugins/liststyle/lang/cy.js | 21 + assets/src/plugins/liststyle/lang/da.js | 21 + assets/src/plugins/liststyle/lang/de-ch.js | 21 + assets/src/plugins/liststyle/lang/de.js | 21 + assets/src/plugins/liststyle/lang/el.js | 21 + assets/src/plugins/liststyle/lang/en-au.js | 21 + assets/src/plugins/liststyle/lang/en-ca.js | 21 + assets/src/plugins/liststyle/lang/en-gb.js | 21 + assets/src/plugins/liststyle/lang/en.js | 21 + assets/src/plugins/liststyle/lang/eo.js | 21 + assets/src/plugins/liststyle/lang/es-mx.js | 21 + assets/src/plugins/liststyle/lang/es.js | 21 + assets/src/plugins/liststyle/lang/et.js | 21 + assets/src/plugins/liststyle/lang/eu.js | 21 + assets/src/plugins/liststyle/lang/fa.js | 21 + assets/src/plugins/liststyle/lang/fi.js | 21 + assets/src/plugins/liststyle/lang/fo.js | 21 + assets/src/plugins/liststyle/lang/fr-ca.js | 21 + assets/src/plugins/liststyle/lang/fr.js | 21 + assets/src/plugins/liststyle/lang/gl.js | 21 + assets/src/plugins/liststyle/lang/gu.js | 21 + assets/src/plugins/liststyle/lang/he.js | 21 + assets/src/plugins/liststyle/lang/hi.js | 21 + assets/src/plugins/liststyle/lang/hr.js | 21 + assets/src/plugins/liststyle/lang/hu.js | 21 + assets/src/plugins/liststyle/lang/id.js | 21 + assets/src/plugins/liststyle/lang/is.js | 21 + assets/src/plugins/liststyle/lang/it.js | 21 + assets/src/plugins/liststyle/lang/ja.js | 21 + assets/src/plugins/liststyle/lang/ka.js | 21 + assets/src/plugins/liststyle/lang/km.js | 21 + assets/src/plugins/liststyle/lang/ko.js | 21 + assets/src/plugins/liststyle/lang/ku.js | 21 + assets/src/plugins/liststyle/lang/lt.js | 21 + assets/src/plugins/liststyle/lang/lv.js | 21 + assets/src/plugins/liststyle/lang/mk.js | 21 + assets/src/plugins/liststyle/lang/mn.js | 21 + assets/src/plugins/liststyle/lang/ms.js | 21 + assets/src/plugins/liststyle/lang/nb.js | 21 + assets/src/plugins/liststyle/lang/nl.js | 21 + assets/src/plugins/liststyle/lang/no.js | 21 + assets/src/plugins/liststyle/lang/oc.js | 21 + assets/src/plugins/liststyle/lang/pl.js | 21 + assets/src/plugins/liststyle/lang/pt-br.js | 21 + assets/src/plugins/liststyle/lang/pt.js | 21 + assets/src/plugins/liststyle/lang/ro.js | 21 + assets/src/plugins/liststyle/lang/ru.js | 21 + assets/src/plugins/liststyle/lang/si.js | 21 + assets/src/plugins/liststyle/lang/sk.js | 21 + assets/src/plugins/liststyle/lang/sl.js | 21 + assets/src/plugins/liststyle/lang/sq.js | 21 + assets/src/plugins/liststyle/lang/sr-latn.js | 21 + assets/src/plugins/liststyle/lang/sr.js | 21 + assets/src/plugins/liststyle/lang/sv.js | 21 + assets/src/plugins/liststyle/lang/th.js | 21 + assets/src/plugins/liststyle/lang/tr.js | 21 + assets/src/plugins/liststyle/lang/tt.js | 21 + assets/src/plugins/liststyle/lang/ug.js | 21 + assets/src/plugins/liststyle/lang/uk.js | 21 + assets/src/plugins/liststyle/lang/vi.js | 21 + assets/src/plugins/liststyle/lang/zh-cn.js | 21 + assets/src/plugins/liststyle/lang/zh.js | 21 + assets/src/plugins/liststyle/plugin.js | 75 + .../src/plugins/magicline/dev/magicline.html | 594 ++ .../magicline/images/hidpi/icon-rtl.png | Bin 0 -> 176 bytes .../plugins/magicline/images/hidpi/icon.png | Bin 0 -> 199 bytes .../src/plugins/magicline/images/icon-rtl.png | Bin 0 -> 138 bytes assets/src/plugins/magicline/images/icon.png | Bin 0 -> 133 bytes assets/src/plugins/magicline/lang/af.js | 8 + assets/src/plugins/magicline/lang/ar.js | 8 + assets/src/plugins/magicline/lang/az.js | 8 + assets/src/plugins/magicline/lang/bg.js | 8 + assets/src/plugins/magicline/lang/ca.js | 8 + assets/src/plugins/magicline/lang/cs.js | 8 + assets/src/plugins/magicline/lang/cy.js | 8 + assets/src/plugins/magicline/lang/da.js | 8 + assets/src/plugins/magicline/lang/de-ch.js | 8 + assets/src/plugins/magicline/lang/de.js | 8 + assets/src/plugins/magicline/lang/el.js | 8 + assets/src/plugins/magicline/lang/en-au.js | 8 + assets/src/plugins/magicline/lang/en-gb.js | 8 + assets/src/plugins/magicline/lang/en.js | 8 + assets/src/plugins/magicline/lang/eo.js | 8 + assets/src/plugins/magicline/lang/es-mx.js | 8 + assets/src/plugins/magicline/lang/es.js | 8 + assets/src/plugins/magicline/lang/et.js | 8 + assets/src/plugins/magicline/lang/eu.js | 8 + assets/src/plugins/magicline/lang/fa.js | 8 + assets/src/plugins/magicline/lang/fi.js | 8 + assets/src/plugins/magicline/lang/fr-ca.js | 8 + assets/src/plugins/magicline/lang/fr.js | 8 + assets/src/plugins/magicline/lang/gl.js | 8 + assets/src/plugins/magicline/lang/he.js | 8 + assets/src/plugins/magicline/lang/hr.js | 8 + assets/src/plugins/magicline/lang/hu.js | 8 + assets/src/plugins/magicline/lang/id.js | 8 + assets/src/plugins/magicline/lang/it.js | 8 + assets/src/plugins/magicline/lang/ja.js | 8 + assets/src/plugins/magicline/lang/km.js | 8 + assets/src/plugins/magicline/lang/ko.js | 8 + assets/src/plugins/magicline/lang/ku.js | 8 + assets/src/plugins/magicline/lang/lt.js | 8 + assets/src/plugins/magicline/lang/lv.js | 8 + assets/src/plugins/magicline/lang/nb.js | 8 + assets/src/plugins/magicline/lang/nl.js | 8 + assets/src/plugins/magicline/lang/no.js | 8 + assets/src/plugins/magicline/lang/oc.js | 8 + assets/src/plugins/magicline/lang/pl.js | 8 + assets/src/plugins/magicline/lang/pt-br.js | 8 + assets/src/plugins/magicline/lang/pt.js | 8 + assets/src/plugins/magicline/lang/ro.js | 8 + assets/src/plugins/magicline/lang/ru.js | 8 + assets/src/plugins/magicline/lang/si.js | 8 + assets/src/plugins/magicline/lang/sk.js | 8 + assets/src/plugins/magicline/lang/sl.js | 8 + assets/src/plugins/magicline/lang/sq.js | 8 + assets/src/plugins/magicline/lang/sr-latn.js | 8 + assets/src/plugins/magicline/lang/sr.js | 8 + assets/src/plugins/magicline/lang/sv.js | 8 + assets/src/plugins/magicline/lang/tr.js | 8 + assets/src/plugins/magicline/lang/tt.js | 8 + assets/src/plugins/magicline/lang/ug.js | 8 + assets/src/plugins/magicline/lang/uk.js | 8 + assets/src/plugins/magicline/lang/vi.js | 8 + assets/src/plugins/magicline/lang/zh-cn.js | 8 + assets/src/plugins/magicline/lang/zh.js | 8 + assets/src/plugins/magicline/plugin.js | 1874 +++++++ .../plugins/magicline/samples/magicline.html | 209 + assets/src/plugins/mathjax/dev/mathjax.html | 120 + assets/src/plugins/mathjax/dialogs/mathjax.js | 78 + .../plugins/mathjax/icons/hidpi/mathjax.png | Bin 0 -> 1437 bytes assets/src/plugins/mathjax/icons/mathjax.png | Bin 0 -> 703 bytes assets/src/plugins/mathjax/images/loader.gif | Bin 0 -> 784 bytes assets/src/plugins/mathjax/lang/af.js | 13 + assets/src/plugins/mathjax/lang/ar.js | 13 + assets/src/plugins/mathjax/lang/az.js | 13 + assets/src/plugins/mathjax/lang/bg.js | 13 + assets/src/plugins/mathjax/lang/ca.js | 13 + assets/src/plugins/mathjax/lang/cs.js | 13 + assets/src/plugins/mathjax/lang/cy.js | 13 + assets/src/plugins/mathjax/lang/da.js | 13 + assets/src/plugins/mathjax/lang/de-ch.js | 13 + assets/src/plugins/mathjax/lang/de.js | 13 + assets/src/plugins/mathjax/lang/el.js | 13 + assets/src/plugins/mathjax/lang/en-au.js | 13 + assets/src/plugins/mathjax/lang/en-gb.js | 13 + assets/src/plugins/mathjax/lang/en.js | 13 + assets/src/plugins/mathjax/lang/eo.js | 13 + assets/src/plugins/mathjax/lang/es-mx.js | 13 + assets/src/plugins/mathjax/lang/es.js | 13 + assets/src/plugins/mathjax/lang/et.js | 13 + assets/src/plugins/mathjax/lang/eu.js | 13 + assets/src/plugins/mathjax/lang/fa.js | 13 + assets/src/plugins/mathjax/lang/fi.js | 13 + assets/src/plugins/mathjax/lang/fr.js | 13 + assets/src/plugins/mathjax/lang/gl.js | 13 + assets/src/plugins/mathjax/lang/he.js | 13 + assets/src/plugins/mathjax/lang/hr.js | 13 + assets/src/plugins/mathjax/lang/hu.js | 13 + assets/src/plugins/mathjax/lang/id.js | 13 + assets/src/plugins/mathjax/lang/it.js | 13 + assets/src/plugins/mathjax/lang/ja.js | 13 + assets/src/plugins/mathjax/lang/km.js | 13 + assets/src/plugins/mathjax/lang/ko.js | 13 + assets/src/plugins/mathjax/lang/ku.js | 13 + assets/src/plugins/mathjax/lang/lt.js | 13 + assets/src/plugins/mathjax/lang/lv.js | 13 + assets/src/plugins/mathjax/lang/nb.js | 13 + assets/src/plugins/mathjax/lang/nl.js | 13 + assets/src/plugins/mathjax/lang/no.js | 13 + assets/src/plugins/mathjax/lang/oc.js | 13 + assets/src/plugins/mathjax/lang/pl.js | 13 + assets/src/plugins/mathjax/lang/pt-br.js | 13 + assets/src/plugins/mathjax/lang/pt.js | 13 + assets/src/plugins/mathjax/lang/ro.js | 13 + assets/src/plugins/mathjax/lang/ru.js | 13 + assets/src/plugins/mathjax/lang/sk.js | 13 + assets/src/plugins/mathjax/lang/sl.js | 13 + assets/src/plugins/mathjax/lang/sq.js | 13 + assets/src/plugins/mathjax/lang/sr-latn.js | 13 + assets/src/plugins/mathjax/lang/sr.js | 13 + assets/src/plugins/mathjax/lang/sv.js | 13 + assets/src/plugins/mathjax/lang/tr.js | 13 + assets/src/plugins/mathjax/lang/tt.js | 13 + assets/src/plugins/mathjax/lang/ug.js | 13 + assets/src/plugins/mathjax/lang/uk.js | 13 + assets/src/plugins/mathjax/lang/vi.js | 13 + assets/src/plugins/mathjax/lang/zh-cn.js | 13 + assets/src/plugins/mathjax/lang/zh.js | 13 + assets/src/plugins/mathjax/plugin.js | 478 ++ .../src/plugins/mathjax/samples/mathjax.html | 38 + .../plugins/maximize/icons/hidpi/maximize.png | Bin 0 -> 1112 bytes .../src/plugins/maximize/icons/maximize.png | Bin 0 -> 461 bytes assets/src/plugins/maximize/lang/af.js | 8 + assets/src/plugins/maximize/lang/ar.js | 8 + assets/src/plugins/maximize/lang/az.js | 8 + assets/src/plugins/maximize/lang/bg.js | 8 + assets/src/plugins/maximize/lang/bn.js | 8 + assets/src/plugins/maximize/lang/bs.js | 8 + assets/src/plugins/maximize/lang/ca.js | 8 + assets/src/plugins/maximize/lang/cs.js | 8 + assets/src/plugins/maximize/lang/cy.js | 8 + assets/src/plugins/maximize/lang/da.js | 8 + assets/src/plugins/maximize/lang/de-ch.js | 8 + assets/src/plugins/maximize/lang/de.js | 8 + assets/src/plugins/maximize/lang/el.js | 8 + assets/src/plugins/maximize/lang/en-au.js | 8 + assets/src/plugins/maximize/lang/en-ca.js | 8 + assets/src/plugins/maximize/lang/en-gb.js | 8 + assets/src/plugins/maximize/lang/en.js | 8 + assets/src/plugins/maximize/lang/eo.js | 8 + assets/src/plugins/maximize/lang/es-mx.js | 8 + assets/src/plugins/maximize/lang/es.js | 8 + assets/src/plugins/maximize/lang/et.js | 8 + assets/src/plugins/maximize/lang/eu.js | 8 + assets/src/plugins/maximize/lang/fa.js | 8 + assets/src/plugins/maximize/lang/fi.js | 8 + assets/src/plugins/maximize/lang/fo.js | 8 + assets/src/plugins/maximize/lang/fr-ca.js | 8 + assets/src/plugins/maximize/lang/fr.js | 8 + assets/src/plugins/maximize/lang/gl.js | 8 + assets/src/plugins/maximize/lang/gu.js | 8 + assets/src/plugins/maximize/lang/he.js | 8 + assets/src/plugins/maximize/lang/hi.js | 8 + assets/src/plugins/maximize/lang/hr.js | 8 + assets/src/plugins/maximize/lang/hu.js | 8 + assets/src/plugins/maximize/lang/id.js | 8 + assets/src/plugins/maximize/lang/is.js | 8 + assets/src/plugins/maximize/lang/it.js | 8 + assets/src/plugins/maximize/lang/ja.js | 8 + assets/src/plugins/maximize/lang/ka.js | 8 + assets/src/plugins/maximize/lang/km.js | 8 + assets/src/plugins/maximize/lang/ko.js | 8 + assets/src/plugins/maximize/lang/ku.js | 8 + assets/src/plugins/maximize/lang/lt.js | 8 + assets/src/plugins/maximize/lang/lv.js | 8 + assets/src/plugins/maximize/lang/mk.js | 8 + assets/src/plugins/maximize/lang/mn.js | 8 + assets/src/plugins/maximize/lang/ms.js | 8 + assets/src/plugins/maximize/lang/nb.js | 8 + assets/src/plugins/maximize/lang/nl.js | 8 + assets/src/plugins/maximize/lang/no.js | 8 + assets/src/plugins/maximize/lang/oc.js | 8 + assets/src/plugins/maximize/lang/pl.js | 8 + assets/src/plugins/maximize/lang/pt-br.js | 8 + assets/src/plugins/maximize/lang/pt.js | 8 + assets/src/plugins/maximize/lang/ro.js | 8 + assets/src/plugins/maximize/lang/ru.js | 8 + assets/src/plugins/maximize/lang/si.js | 8 + assets/src/plugins/maximize/lang/sk.js | 8 + assets/src/plugins/maximize/lang/sl.js | 8 + assets/src/plugins/maximize/lang/sq.js | 8 + assets/src/plugins/maximize/lang/sr-latn.js | 8 + assets/src/plugins/maximize/lang/sr.js | 8 + assets/src/plugins/maximize/lang/sv.js | 8 + assets/src/plugins/maximize/lang/th.js | 8 + assets/src/plugins/maximize/lang/tr.js | 8 + assets/src/plugins/maximize/lang/tt.js | 8 + assets/src/plugins/maximize/lang/ug.js | 8 + assets/src/plugins/maximize/lang/uk.js | 8 + assets/src/plugins/maximize/lang/vi.js | 8 + assets/src/plugins/maximize/lang/zh-cn.js | 8 + assets/src/plugins/maximize/lang/zh.js | 8 + assets/src/plugins/maximize/plugin.js | 335 ++ .../mediamanager/icons/mediamanager.png | Bin 0 -> 282 bytes assets/src/plugins/mentions/plugin.js | 468 ++ .../plugins/mentions/samples/mentions.html | 147 + assets/src/plugins/menu/plugin.js | 613 ++ assets/src/plugins/menubutton/plugin.js | 108 + .../newpage/icons/hidpi/newpage-rtl.png | Bin 0 -> 653 bytes .../plugins/newpage/icons/hidpi/newpage.png | Bin 0 -> 675 bytes .../src/plugins/newpage/icons/newpage-rtl.png | Bin 0 -> 440 bytes assets/src/plugins/newpage/icons/newpage.png | Bin 0 -> 444 bytes assets/src/plugins/newpage/lang/af.js | 7 + assets/src/plugins/newpage/lang/ar.js | 7 + assets/src/plugins/newpage/lang/az.js | 7 + assets/src/plugins/newpage/lang/bg.js | 7 + assets/src/plugins/newpage/lang/bn.js | 7 + assets/src/plugins/newpage/lang/bs.js | 7 + assets/src/plugins/newpage/lang/ca.js | 7 + assets/src/plugins/newpage/lang/cs.js | 7 + assets/src/plugins/newpage/lang/cy.js | 7 + assets/src/plugins/newpage/lang/da.js | 7 + assets/src/plugins/newpage/lang/de-ch.js | 7 + assets/src/plugins/newpage/lang/de.js | 7 + assets/src/plugins/newpage/lang/el.js | 7 + assets/src/plugins/newpage/lang/en-au.js | 7 + assets/src/plugins/newpage/lang/en-ca.js | 7 + assets/src/plugins/newpage/lang/en-gb.js | 7 + assets/src/plugins/newpage/lang/en.js | 7 + assets/src/plugins/newpage/lang/eo.js | 7 + assets/src/plugins/newpage/lang/es-mx.js | 7 + assets/src/plugins/newpage/lang/es.js | 7 + assets/src/plugins/newpage/lang/et.js | 7 + assets/src/plugins/newpage/lang/eu.js | 7 + assets/src/plugins/newpage/lang/fa.js | 7 + assets/src/plugins/newpage/lang/fi.js | 7 + assets/src/plugins/newpage/lang/fo.js | 7 + assets/src/plugins/newpage/lang/fr-ca.js | 7 + assets/src/plugins/newpage/lang/fr.js | 7 + assets/src/plugins/newpage/lang/gl.js | 7 + assets/src/plugins/newpage/lang/gu.js | 7 + assets/src/plugins/newpage/lang/he.js | 7 + assets/src/plugins/newpage/lang/hi.js | 7 + assets/src/plugins/newpage/lang/hr.js | 7 + assets/src/plugins/newpage/lang/hu.js | 7 + assets/src/plugins/newpage/lang/id.js | 7 + assets/src/plugins/newpage/lang/is.js | 7 + assets/src/plugins/newpage/lang/it.js | 7 + assets/src/plugins/newpage/lang/ja.js | 7 + assets/src/plugins/newpage/lang/ka.js | 7 + assets/src/plugins/newpage/lang/km.js | 7 + assets/src/plugins/newpage/lang/ko.js | 7 + assets/src/plugins/newpage/lang/ku.js | 7 + assets/src/plugins/newpage/lang/lt.js | 7 + assets/src/plugins/newpage/lang/lv.js | 7 + assets/src/plugins/newpage/lang/mk.js | 7 + assets/src/plugins/newpage/lang/mn.js | 7 + assets/src/plugins/newpage/lang/ms.js | 7 + assets/src/plugins/newpage/lang/nb.js | 7 + assets/src/plugins/newpage/lang/nl.js | 7 + assets/src/plugins/newpage/lang/no.js | 7 + assets/src/plugins/newpage/lang/oc.js | 7 + assets/src/plugins/newpage/lang/pl.js | 7 + assets/src/plugins/newpage/lang/pt-br.js | 7 + assets/src/plugins/newpage/lang/pt.js | 7 + assets/src/plugins/newpage/lang/ro.js | 7 + assets/src/plugins/newpage/lang/ru.js | 7 + assets/src/plugins/newpage/lang/si.js | 7 + assets/src/plugins/newpage/lang/sk.js | 7 + assets/src/plugins/newpage/lang/sl.js | 7 + assets/src/plugins/newpage/lang/sq.js | 7 + assets/src/plugins/newpage/lang/sr-latn.js | 7 + assets/src/plugins/newpage/lang/sr.js | 7 + assets/src/plugins/newpage/lang/sv.js | 7 + assets/src/plugins/newpage/lang/th.js | 7 + assets/src/plugins/newpage/lang/tr.js | 7 + assets/src/plugins/newpage/lang/tt.js | 7 + assets/src/plugins/newpage/lang/ug.js | 7 + assets/src/plugins/newpage/lang/uk.js | 7 + assets/src/plugins/newpage/lang/vi.js | 7 + assets/src/plugins/newpage/lang/zh-cn.js | 7 + assets/src/plugins/newpage/lang/zh.js | 7 + assets/src/plugins/newpage/plugin.js | 53 + assets/src/plugins/notification/lang/az.js | 7 + assets/src/plugins/notification/lang/bg.js | 7 + assets/src/plugins/notification/lang/ca.js | 7 + assets/src/plugins/notification/lang/cs.js | 7 + assets/src/plugins/notification/lang/da.js | 7 + assets/src/plugins/notification/lang/de-ch.js | 7 + assets/src/plugins/notification/lang/de.js | 7 + assets/src/plugins/notification/lang/el.js | 7 + assets/src/plugins/notification/lang/en-au.js | 7 + assets/src/plugins/notification/lang/en.js | 7 + assets/src/plugins/notification/lang/eo.js | 7 + assets/src/plugins/notification/lang/es-mx.js | 7 + assets/src/plugins/notification/lang/es.js | 7 + assets/src/plugins/notification/lang/et.js | 7 + assets/src/plugins/notification/lang/eu.js | 7 + assets/src/plugins/notification/lang/fa.js | 7 + assets/src/plugins/notification/lang/fr.js | 7 + assets/src/plugins/notification/lang/gl.js | 7 + assets/src/plugins/notification/lang/hr.js | 7 + assets/src/plugins/notification/lang/hu.js | 7 + assets/src/plugins/notification/lang/id.js | 7 + assets/src/plugins/notification/lang/it.js | 7 + assets/src/plugins/notification/lang/ja.js | 7 + assets/src/plugins/notification/lang/km.js | 7 + assets/src/plugins/notification/lang/ko.js | 7 + assets/src/plugins/notification/lang/ku.js | 7 + assets/src/plugins/notification/lang/lt.js | 7 + assets/src/plugins/notification/lang/lv.js | 7 + assets/src/plugins/notification/lang/nb.js | 7 + assets/src/plugins/notification/lang/nl.js | 7 + assets/src/plugins/notification/lang/oc.js | 7 + assets/src/plugins/notification/lang/pl.js | 7 + assets/src/plugins/notification/lang/pt-br.js | 7 + assets/src/plugins/notification/lang/pt.js | 7 + assets/src/plugins/notification/lang/ro.js | 7 + assets/src/plugins/notification/lang/ru.js | 7 + assets/src/plugins/notification/lang/sk.js | 7 + assets/src/plugins/notification/lang/sq.js | 7 + .../src/plugins/notification/lang/sr-latn.js | 7 + assets/src/plugins/notification/lang/sr.js | 7 + assets/src/plugins/notification/lang/sv.js | 7 + assets/src/plugins/notification/lang/tr.js | 7 + assets/src/plugins/notification/lang/ug.js | 7 + assets/src/plugins/notification/lang/uk.js | 7 + assets/src/plugins/notification/lang/zh-cn.js | 7 + assets/src/plugins/notification/lang/zh.js | 7 + assets/src/plugins/notification/plugin.js | 933 ++++ .../plugins/notificationaggregator/plugin.js | 548 ++ .../pagebreak/icons/hidpi/pagebreak-rtl.png | Bin 0 -> 807 bytes .../pagebreak/icons/hidpi/pagebreak.png | Bin 0 -> 809 bytes .../plugins/pagebreak/icons/pagebreak-rtl.png | Bin 0 -> 468 bytes .../src/plugins/pagebreak/icons/pagebreak.png | Bin 0 -> 459 bytes .../plugins/pagebreak/images/pagebreak.gif | Bin 0 -> 99 bytes assets/src/plugins/pagebreak/lang/af.js | 8 + assets/src/plugins/pagebreak/lang/ar.js | 8 + assets/src/plugins/pagebreak/lang/az.js | 8 + assets/src/plugins/pagebreak/lang/bg.js | 8 + assets/src/plugins/pagebreak/lang/bn.js | 8 + assets/src/plugins/pagebreak/lang/bs.js | 8 + assets/src/plugins/pagebreak/lang/ca.js | 8 + assets/src/plugins/pagebreak/lang/cs.js | 8 + assets/src/plugins/pagebreak/lang/cy.js | 8 + assets/src/plugins/pagebreak/lang/da.js | 8 + assets/src/plugins/pagebreak/lang/de-ch.js | 8 + assets/src/plugins/pagebreak/lang/de.js | 8 + assets/src/plugins/pagebreak/lang/el.js | 8 + assets/src/plugins/pagebreak/lang/en-au.js | 8 + assets/src/plugins/pagebreak/lang/en-ca.js | 8 + assets/src/plugins/pagebreak/lang/en-gb.js | 8 + assets/src/plugins/pagebreak/lang/en.js | 8 + assets/src/plugins/pagebreak/lang/eo.js | 8 + assets/src/plugins/pagebreak/lang/es-mx.js | 8 + assets/src/plugins/pagebreak/lang/es.js | 8 + assets/src/plugins/pagebreak/lang/et.js | 8 + assets/src/plugins/pagebreak/lang/eu.js | 8 + assets/src/plugins/pagebreak/lang/fa.js | 8 + assets/src/plugins/pagebreak/lang/fi.js | 8 + assets/src/plugins/pagebreak/lang/fo.js | 8 + assets/src/plugins/pagebreak/lang/fr-ca.js | 8 + assets/src/plugins/pagebreak/lang/fr.js | 8 + assets/src/plugins/pagebreak/lang/gl.js | 8 + assets/src/plugins/pagebreak/lang/gu.js | 8 + assets/src/plugins/pagebreak/lang/he.js | 8 + assets/src/plugins/pagebreak/lang/hi.js | 8 + assets/src/plugins/pagebreak/lang/hr.js | 8 + assets/src/plugins/pagebreak/lang/hu.js | 8 + assets/src/plugins/pagebreak/lang/id.js | 8 + assets/src/plugins/pagebreak/lang/is.js | 8 + assets/src/plugins/pagebreak/lang/it.js | 8 + assets/src/plugins/pagebreak/lang/ja.js | 8 + assets/src/plugins/pagebreak/lang/ka.js | 8 + assets/src/plugins/pagebreak/lang/km.js | 8 + assets/src/plugins/pagebreak/lang/ko.js | 8 + assets/src/plugins/pagebreak/lang/ku.js | 8 + assets/src/plugins/pagebreak/lang/lt.js | 8 + assets/src/plugins/pagebreak/lang/lv.js | 8 + assets/src/plugins/pagebreak/lang/mk.js | 8 + assets/src/plugins/pagebreak/lang/mn.js | 8 + assets/src/plugins/pagebreak/lang/ms.js | 8 + assets/src/plugins/pagebreak/lang/nb.js | 8 + assets/src/plugins/pagebreak/lang/nl.js | 8 + assets/src/plugins/pagebreak/lang/no.js | 8 + assets/src/plugins/pagebreak/lang/oc.js | 8 + assets/src/plugins/pagebreak/lang/pl.js | 8 + assets/src/plugins/pagebreak/lang/pt-br.js | 8 + assets/src/plugins/pagebreak/lang/pt.js | 8 + assets/src/plugins/pagebreak/lang/ro.js | 8 + assets/src/plugins/pagebreak/lang/ru.js | 8 + assets/src/plugins/pagebreak/lang/si.js | 8 + assets/src/plugins/pagebreak/lang/sk.js | 8 + assets/src/plugins/pagebreak/lang/sl.js | 8 + assets/src/plugins/pagebreak/lang/sq.js | 8 + assets/src/plugins/pagebreak/lang/sr-latn.js | 8 + assets/src/plugins/pagebreak/lang/sr.js | 8 + assets/src/plugins/pagebreak/lang/sv.js | 8 + assets/src/plugins/pagebreak/lang/th.js | 8 + assets/src/plugins/pagebreak/lang/tr.js | 8 + assets/src/plugins/pagebreak/lang/tt.js | 8 + assets/src/plugins/pagebreak/lang/ug.js | 8 + assets/src/plugins/pagebreak/lang/uk.js | 8 + assets/src/plugins/pagebreak/lang/vi.js | 8 + assets/src/plugins/pagebreak/lang/zh-cn.js | 8 + assets/src/plugins/pagebreak/lang/zh.js | 8 + assets/src/plugins/pagebreak/plugin.js | 177 + assets/src/plugins/panel/plugin.js | 469 ++ assets/src/plugins/panelbutton/plugin.js | 168 + .../plugins/pastefromgdocs/filter/default.js | 228 + assets/src/plugins/pastefromgdocs/plugin.js | 49 + .../pastefromlibreoffice/filter/default.js | 363 ++ .../plugins/pastefromlibreoffice/plugin.js | 76 + .../plugins/pastefromword/filter/default.js | 1934 +++++++ .../icons/hidpi/pastefromword-rtl.png | Bin 0 -> 943 bytes .../icons/hidpi/pastefromword.png | Bin 0 -> 919 bytes .../pastefromword/icons/pastefromword-rtl.png | Bin 0 -> 474 bytes .../pastefromword/icons/pastefromword.png | Bin 0 -> 471 bytes assets/src/plugins/pastefromword/lang/af.js | 10 + assets/src/plugins/pastefromword/lang/ar.js | 10 + assets/src/plugins/pastefromword/lang/az.js | 10 + assets/src/plugins/pastefromword/lang/bg.js | 10 + assets/src/plugins/pastefromword/lang/bn.js | 10 + assets/src/plugins/pastefromword/lang/bs.js | 10 + assets/src/plugins/pastefromword/lang/ca.js | 10 + assets/src/plugins/pastefromword/lang/cs.js | 10 + assets/src/plugins/pastefromword/lang/cy.js | 10 + assets/src/plugins/pastefromword/lang/da.js | 10 + .../src/plugins/pastefromword/lang/de-ch.js | 10 + assets/src/plugins/pastefromword/lang/de.js | 10 + assets/src/plugins/pastefromword/lang/el.js | 10 + .../src/plugins/pastefromword/lang/en-au.js | 10 + .../src/plugins/pastefromword/lang/en-ca.js | 10 + .../src/plugins/pastefromword/lang/en-gb.js | 10 + assets/src/plugins/pastefromword/lang/en.js | 10 + assets/src/plugins/pastefromword/lang/eo.js | 10 + .../src/plugins/pastefromword/lang/es-mx.js | 10 + assets/src/plugins/pastefromword/lang/es.js | 10 + assets/src/plugins/pastefromword/lang/et.js | 10 + assets/src/plugins/pastefromword/lang/eu.js | 10 + assets/src/plugins/pastefromword/lang/fa.js | 10 + assets/src/plugins/pastefromword/lang/fi.js | 10 + assets/src/plugins/pastefromword/lang/fo.js | 10 + .../src/plugins/pastefromword/lang/fr-ca.js | 10 + assets/src/plugins/pastefromword/lang/fr.js | 10 + assets/src/plugins/pastefromword/lang/gl.js | 10 + assets/src/plugins/pastefromword/lang/gu.js | 10 + assets/src/plugins/pastefromword/lang/he.js | 10 + assets/src/plugins/pastefromword/lang/hi.js | 10 + assets/src/plugins/pastefromword/lang/hr.js | 10 + assets/src/plugins/pastefromword/lang/hu.js | 10 + assets/src/plugins/pastefromword/lang/id.js | 10 + assets/src/plugins/pastefromword/lang/is.js | 10 + assets/src/plugins/pastefromword/lang/it.js | 10 + assets/src/plugins/pastefromword/lang/ja.js | 10 + assets/src/plugins/pastefromword/lang/ka.js | 10 + assets/src/plugins/pastefromword/lang/km.js | 10 + assets/src/plugins/pastefromword/lang/ko.js | 10 + assets/src/plugins/pastefromword/lang/ku.js | 10 + assets/src/plugins/pastefromword/lang/lt.js | 10 + assets/src/plugins/pastefromword/lang/lv.js | 10 + assets/src/plugins/pastefromword/lang/mk.js | 10 + assets/src/plugins/pastefromword/lang/mn.js | 10 + assets/src/plugins/pastefromword/lang/ms.js | 10 + assets/src/plugins/pastefromword/lang/nb.js | 10 + assets/src/plugins/pastefromword/lang/nl.js | 10 + assets/src/plugins/pastefromword/lang/no.js | 10 + assets/src/plugins/pastefromword/lang/oc.js | 10 + assets/src/plugins/pastefromword/lang/pl.js | 10 + .../src/plugins/pastefromword/lang/pt-br.js | 10 + assets/src/plugins/pastefromword/lang/pt.js | 10 + assets/src/plugins/pastefromword/lang/ro.js | 10 + assets/src/plugins/pastefromword/lang/ru.js | 10 + assets/src/plugins/pastefromword/lang/si.js | 10 + assets/src/plugins/pastefromword/lang/sk.js | 10 + assets/src/plugins/pastefromword/lang/sl.js | 10 + assets/src/plugins/pastefromword/lang/sq.js | 10 + .../src/plugins/pastefromword/lang/sr-latn.js | 10 + assets/src/plugins/pastefromword/lang/sr.js | 10 + assets/src/plugins/pastefromword/lang/sv.js | 10 + assets/src/plugins/pastefromword/lang/th.js | 10 + assets/src/plugins/pastefromword/lang/tr.js | 10 + assets/src/plugins/pastefromword/lang/tt.js | 10 + assets/src/plugins/pastefromword/lang/ug.js | 10 + assets/src/plugins/pastefromword/lang/uk.js | 10 + assets/src/plugins/pastefromword/lang/vi.js | 10 + .../src/plugins/pastefromword/lang/zh-cn.js | 10 + assets/src/plugins/pastefromword/lang/zh.js | 10 + assets/src/plugins/pastefromword/plugin.js | 217 + .../pastetext/icons/hidpi/pastetext-rtl.png | Bin 0 -> 850 bytes .../pastetext/icons/hidpi/pastetext.png | Bin 0 -> 865 bytes .../plugins/pastetext/icons/pastetext-rtl.png | Bin 0 -> 453 bytes .../src/plugins/pastetext/icons/pastetext.png | Bin 0 -> 466 bytes assets/src/plugins/pastetext/lang/af.js | 9 + assets/src/plugins/pastetext/lang/ar.js | 9 + assets/src/plugins/pastetext/lang/az.js | 9 + assets/src/plugins/pastetext/lang/bg.js | 9 + assets/src/plugins/pastetext/lang/bn.js | 9 + assets/src/plugins/pastetext/lang/bs.js | 9 + assets/src/plugins/pastetext/lang/ca.js | 9 + assets/src/plugins/pastetext/lang/cs.js | 9 + assets/src/plugins/pastetext/lang/cy.js | 9 + assets/src/plugins/pastetext/lang/da.js | 9 + assets/src/plugins/pastetext/lang/de-ch.js | 9 + assets/src/plugins/pastetext/lang/de.js | 9 + assets/src/plugins/pastetext/lang/el.js | 9 + assets/src/plugins/pastetext/lang/en-au.js | 9 + assets/src/plugins/pastetext/lang/en-ca.js | 9 + assets/src/plugins/pastetext/lang/en-gb.js | 9 + assets/src/plugins/pastetext/lang/en.js | 9 + assets/src/plugins/pastetext/lang/eo.js | 9 + assets/src/plugins/pastetext/lang/es-mx.js | 9 + assets/src/plugins/pastetext/lang/es.js | 9 + assets/src/plugins/pastetext/lang/et.js | 9 + assets/src/plugins/pastetext/lang/eu.js | 9 + assets/src/plugins/pastetext/lang/fa.js | 9 + assets/src/plugins/pastetext/lang/fi.js | 9 + assets/src/plugins/pastetext/lang/fo.js | 9 + assets/src/plugins/pastetext/lang/fr-ca.js | 9 + assets/src/plugins/pastetext/lang/fr.js | 9 + assets/src/plugins/pastetext/lang/gl.js | 9 + assets/src/plugins/pastetext/lang/gu.js | 9 + assets/src/plugins/pastetext/lang/he.js | 9 + assets/src/plugins/pastetext/lang/hi.js | 9 + assets/src/plugins/pastetext/lang/hr.js | 9 + assets/src/plugins/pastetext/lang/hu.js | 9 + assets/src/plugins/pastetext/lang/id.js | 9 + assets/src/plugins/pastetext/lang/is.js | 9 + assets/src/plugins/pastetext/lang/it.js | 9 + assets/src/plugins/pastetext/lang/ja.js | 9 + assets/src/plugins/pastetext/lang/ka.js | 9 + assets/src/plugins/pastetext/lang/km.js | 9 + assets/src/plugins/pastetext/lang/ko.js | 9 + assets/src/plugins/pastetext/lang/ku.js | 9 + assets/src/plugins/pastetext/lang/lt.js | 9 + assets/src/plugins/pastetext/lang/lv.js | 9 + assets/src/plugins/pastetext/lang/mk.js | 9 + assets/src/plugins/pastetext/lang/mn.js | 9 + assets/src/plugins/pastetext/lang/ms.js | 9 + assets/src/plugins/pastetext/lang/nb.js | 9 + assets/src/plugins/pastetext/lang/nl.js | 9 + assets/src/plugins/pastetext/lang/no.js | 9 + assets/src/plugins/pastetext/lang/oc.js | 9 + assets/src/plugins/pastetext/lang/pl.js | 9 + assets/src/plugins/pastetext/lang/pt-br.js | 9 + assets/src/plugins/pastetext/lang/pt.js | 9 + assets/src/plugins/pastetext/lang/ro.js | 9 + assets/src/plugins/pastetext/lang/ru.js | 9 + assets/src/plugins/pastetext/lang/si.js | 9 + assets/src/plugins/pastetext/lang/sk.js | 9 + assets/src/plugins/pastetext/lang/sl.js | 9 + assets/src/plugins/pastetext/lang/sq.js | 9 + assets/src/plugins/pastetext/lang/sr-latn.js | 9 + assets/src/plugins/pastetext/lang/sr.js | 9 + assets/src/plugins/pastetext/lang/sv.js | 9 + assets/src/plugins/pastetext/lang/th.js | 9 + assets/src/plugins/pastetext/lang/tr.js | 9 + assets/src/plugins/pastetext/lang/tt.js | 9 + assets/src/plugins/pastetext/lang/ug.js | 9 + assets/src/plugins/pastetext/lang/uk.js | 9 + assets/src/plugins/pastetext/lang/vi.js | 9 + assets/src/plugins/pastetext/lang/zh-cn.js | 9 + assets/src/plugins/pastetext/lang/zh.js | 9 + assets/src/plugins/pastetext/plugin.js | 110 + .../src/plugins/pastetools/filter/common.js | 1209 ++++ assets/src/plugins/pastetools/filter/image.js | 521 ++ assets/src/plugins/pastetools/plugin.js | 293 + .../plugins/placeholder/dev/placeholder.html | 60 + .../placeholder/dialogs/placeholder.js | 49 + .../placeholder/icons/hidpi/placeholder.png | Bin 0 -> 1576 bytes .../plugins/placeholder/icons/placeholder.png | Bin 0 -> 835 bytes assets/src/plugins/placeholder/lang/af.js | 12 + assets/src/plugins/placeholder/lang/ar.js | 12 + assets/src/plugins/placeholder/lang/az.js | 12 + assets/src/plugins/placeholder/lang/bg.js | 12 + assets/src/plugins/placeholder/lang/ca.js | 12 + assets/src/plugins/placeholder/lang/cs.js | 12 + assets/src/plugins/placeholder/lang/cy.js | 12 + assets/src/plugins/placeholder/lang/da.js | 12 + assets/src/plugins/placeholder/lang/de-ch.js | 12 + assets/src/plugins/placeholder/lang/de.js | 12 + assets/src/plugins/placeholder/lang/el.js | 12 + assets/src/plugins/placeholder/lang/en-au.js | 12 + assets/src/plugins/placeholder/lang/en-gb.js | 12 + assets/src/plugins/placeholder/lang/en.js | 12 + assets/src/plugins/placeholder/lang/eo.js | 12 + assets/src/plugins/placeholder/lang/es-mx.js | 12 + assets/src/plugins/placeholder/lang/es.js | 12 + assets/src/plugins/placeholder/lang/et.js | 12 + assets/src/plugins/placeholder/lang/eu.js | 12 + assets/src/plugins/placeholder/lang/fa.js | 12 + assets/src/plugins/placeholder/lang/fi.js | 12 + assets/src/plugins/placeholder/lang/fr-ca.js | 12 + assets/src/plugins/placeholder/lang/fr.js | 12 + assets/src/plugins/placeholder/lang/gl.js | 12 + assets/src/plugins/placeholder/lang/he.js | 12 + assets/src/plugins/placeholder/lang/hr.js | 12 + assets/src/plugins/placeholder/lang/hu.js | 12 + assets/src/plugins/placeholder/lang/id.js | 12 + assets/src/plugins/placeholder/lang/it.js | 12 + assets/src/plugins/placeholder/lang/ja.js | 12 + assets/src/plugins/placeholder/lang/km.js | 12 + assets/src/plugins/placeholder/lang/ko.js | 12 + assets/src/plugins/placeholder/lang/ku.js | 12 + assets/src/plugins/placeholder/lang/lv.js | 12 + assets/src/plugins/placeholder/lang/nb.js | 12 + assets/src/plugins/placeholder/lang/nl.js | 12 + assets/src/plugins/placeholder/lang/no.js | 12 + assets/src/plugins/placeholder/lang/oc.js | 12 + assets/src/plugins/placeholder/lang/pl.js | 12 + assets/src/plugins/placeholder/lang/pt-br.js | 12 + assets/src/plugins/placeholder/lang/pt.js | 12 + assets/src/plugins/placeholder/lang/ro.js | 12 + assets/src/plugins/placeholder/lang/ru.js | 12 + assets/src/plugins/placeholder/lang/si.js | 12 + assets/src/plugins/placeholder/lang/sk.js | 12 + assets/src/plugins/placeholder/lang/sl.js | 12 + assets/src/plugins/placeholder/lang/sq.js | 12 + .../src/plugins/placeholder/lang/sr-latn.js | 12 + assets/src/plugins/placeholder/lang/sr.js | 12 + assets/src/plugins/placeholder/lang/sv.js | 12 + assets/src/plugins/placeholder/lang/th.js | 12 + assets/src/plugins/placeholder/lang/tr.js | 12 + assets/src/plugins/placeholder/lang/tt.js | 12 + assets/src/plugins/placeholder/lang/ug.js | 12 + assets/src/plugins/placeholder/lang/uk.js | 12 + assets/src/plugins/placeholder/lang/vi.js | 12 + assets/src/plugins/placeholder/lang/zh-cn.js | 12 + assets/src/plugins/placeholder/lang/zh.js | 12 + assets/src/plugins/placeholder/plugin.js | 99 + .../placeholder/samples/placeholder.html | 75 + assets/src/plugins/popup/plugin.js | 65 + .../preview/icons/hidpi/preview-rtl.png | Bin 0 -> 1241 bytes .../plugins/preview/icons/hidpi/preview.png | Bin 0 -> 1254 bytes .../src/plugins/preview/icons/preview-rtl.png | Bin 0 -> 625 bytes assets/src/plugins/preview/icons/preview.png | Bin 0 -> 632 bytes .../src/plugins/preview/images/pagebreak.gif | Bin 0 -> 99 bytes assets/src/plugins/preview/lang/af.js | 7 + assets/src/plugins/preview/lang/ar.js | 7 + assets/src/plugins/preview/lang/az.js | 7 + assets/src/plugins/preview/lang/bg.js | 7 + assets/src/plugins/preview/lang/bn.js | 7 + assets/src/plugins/preview/lang/bs.js | 7 + assets/src/plugins/preview/lang/ca.js | 7 + assets/src/plugins/preview/lang/cs.js | 7 + assets/src/plugins/preview/lang/cy.js | 7 + assets/src/plugins/preview/lang/da.js | 7 + assets/src/plugins/preview/lang/de-ch.js | 7 + assets/src/plugins/preview/lang/de.js | 7 + assets/src/plugins/preview/lang/el.js | 7 + assets/src/plugins/preview/lang/en-au.js | 7 + assets/src/plugins/preview/lang/en-ca.js | 7 + assets/src/plugins/preview/lang/en-gb.js | 7 + assets/src/plugins/preview/lang/en.js | 7 + assets/src/plugins/preview/lang/eo.js | 7 + assets/src/plugins/preview/lang/es-mx.js | 7 + assets/src/plugins/preview/lang/es.js | 7 + assets/src/plugins/preview/lang/et.js | 7 + assets/src/plugins/preview/lang/eu.js | 7 + assets/src/plugins/preview/lang/fa.js | 7 + assets/src/plugins/preview/lang/fi.js | 7 + assets/src/plugins/preview/lang/fo.js | 7 + assets/src/plugins/preview/lang/fr-ca.js | 7 + assets/src/plugins/preview/lang/fr.js | 7 + assets/src/plugins/preview/lang/gl.js | 7 + assets/src/plugins/preview/lang/gu.js | 7 + assets/src/plugins/preview/lang/he.js | 7 + assets/src/plugins/preview/lang/hi.js | 7 + assets/src/plugins/preview/lang/hr.js | 7 + assets/src/plugins/preview/lang/hu.js | 7 + assets/src/plugins/preview/lang/id.js | 7 + assets/src/plugins/preview/lang/is.js | 7 + assets/src/plugins/preview/lang/it.js | 7 + assets/src/plugins/preview/lang/ja.js | 7 + assets/src/plugins/preview/lang/ka.js | 7 + assets/src/plugins/preview/lang/km.js | 7 + assets/src/plugins/preview/lang/ko.js | 7 + assets/src/plugins/preview/lang/ku.js | 7 + assets/src/plugins/preview/lang/lt.js | 7 + assets/src/plugins/preview/lang/lv.js | 7 + assets/src/plugins/preview/lang/mk.js | 7 + assets/src/plugins/preview/lang/mn.js | 7 + assets/src/plugins/preview/lang/ms.js | 7 + assets/src/plugins/preview/lang/nb.js | 7 + assets/src/plugins/preview/lang/nl.js | 7 + assets/src/plugins/preview/lang/no.js | 7 + assets/src/plugins/preview/lang/oc.js | 7 + assets/src/plugins/preview/lang/pl.js | 7 + assets/src/plugins/preview/lang/pt-br.js | 7 + assets/src/plugins/preview/lang/pt.js | 7 + assets/src/plugins/preview/lang/ro.js | 7 + assets/src/plugins/preview/lang/ru.js | 7 + assets/src/plugins/preview/lang/si.js | 7 + assets/src/plugins/preview/lang/sk.js | 7 + assets/src/plugins/preview/lang/sl.js | 7 + assets/src/plugins/preview/lang/sq.js | 7 + assets/src/plugins/preview/lang/sr-latn.js | 7 + assets/src/plugins/preview/lang/sr.js | 7 + assets/src/plugins/preview/lang/sv.js | 7 + assets/src/plugins/preview/lang/th.js | 7 + assets/src/plugins/preview/lang/tr.js | 7 + assets/src/plugins/preview/lang/tt.js | 7 + assets/src/plugins/preview/lang/ug.js | 7 + assets/src/plugins/preview/lang/uk.js | 7 + assets/src/plugins/preview/lang/vi.js | 7 + assets/src/plugins/preview/lang/zh-cn.js | 7 + assets/src/plugins/preview/lang/zh.js | 7 + assets/src/plugins/preview/plugin.js | 258 + assets/src/plugins/preview/preview.html | 13 + assets/src/plugins/preview/styles/screen.css | 10 + .../src/plugins/print/icons/hidpi/print.png | Bin 0 -> 928 bytes assets/src/plugins/print/icons/print.png | Bin 0 -> 439 bytes assets/src/plugins/print/lang/af.js | 7 + assets/src/plugins/print/lang/ar.js | 7 + assets/src/plugins/print/lang/az.js | 7 + assets/src/plugins/print/lang/bg.js | 7 + assets/src/plugins/print/lang/bn.js | 7 + assets/src/plugins/print/lang/bs.js | 7 + assets/src/plugins/print/lang/ca.js | 7 + assets/src/plugins/print/lang/cs.js | 7 + assets/src/plugins/print/lang/cy.js | 7 + assets/src/plugins/print/lang/da.js | 7 + assets/src/plugins/print/lang/de-ch.js | 7 + assets/src/plugins/print/lang/de.js | 7 + assets/src/plugins/print/lang/el.js | 7 + assets/src/plugins/print/lang/en-au.js | 7 + assets/src/plugins/print/lang/en-ca.js | 7 + assets/src/plugins/print/lang/en-gb.js | 7 + assets/src/plugins/print/lang/en.js | 7 + assets/src/plugins/print/lang/eo.js | 7 + assets/src/plugins/print/lang/es-mx.js | 7 + assets/src/plugins/print/lang/es.js | 7 + assets/src/plugins/print/lang/et.js | 7 + assets/src/plugins/print/lang/eu.js | 7 + assets/src/plugins/print/lang/fa.js | 7 + assets/src/plugins/print/lang/fi.js | 7 + assets/src/plugins/print/lang/fo.js | 7 + assets/src/plugins/print/lang/fr-ca.js | 7 + assets/src/plugins/print/lang/fr.js | 7 + assets/src/plugins/print/lang/gl.js | 7 + assets/src/plugins/print/lang/gu.js | 7 + assets/src/plugins/print/lang/he.js | 7 + assets/src/plugins/print/lang/hi.js | 7 + assets/src/plugins/print/lang/hr.js | 7 + assets/src/plugins/print/lang/hu.js | 7 + assets/src/plugins/print/lang/id.js | 7 + assets/src/plugins/print/lang/is.js | 7 + assets/src/plugins/print/lang/it.js | 7 + assets/src/plugins/print/lang/ja.js | 7 + assets/src/plugins/print/lang/ka.js | 7 + assets/src/plugins/print/lang/km.js | 7 + assets/src/plugins/print/lang/ko.js | 7 + assets/src/plugins/print/lang/ku.js | 7 + assets/src/plugins/print/lang/lt.js | 7 + assets/src/plugins/print/lang/lv.js | 7 + assets/src/plugins/print/lang/mk.js | 7 + assets/src/plugins/print/lang/mn.js | 7 + assets/src/plugins/print/lang/ms.js | 7 + assets/src/plugins/print/lang/nb.js | 7 + assets/src/plugins/print/lang/nl.js | 7 + assets/src/plugins/print/lang/no.js | 7 + assets/src/plugins/print/lang/oc.js | 7 + assets/src/plugins/print/lang/pl.js | 7 + assets/src/plugins/print/lang/pt-br.js | 7 + assets/src/plugins/print/lang/pt.js | 7 + assets/src/plugins/print/lang/ro.js | 7 + assets/src/plugins/print/lang/ru.js | 7 + assets/src/plugins/print/lang/si.js | 7 + assets/src/plugins/print/lang/sk.js | 7 + assets/src/plugins/print/lang/sl.js | 7 + assets/src/plugins/print/lang/sq.js | 7 + assets/src/plugins/print/lang/sr-latn.js | 7 + assets/src/plugins/print/lang/sr.js | 7 + assets/src/plugins/print/lang/sv.js | 7 + assets/src/plugins/print/lang/th.js | 7 + assets/src/plugins/print/lang/tr.js | 7 + assets/src/plugins/print/lang/tt.js | 7 + assets/src/plugins/print/lang/ug.js | 7 + assets/src/plugins/print/lang/uk.js | 7 + assets/src/plugins/print/lang/vi.js | 7 + assets/src/plugins/print/lang/zh-cn.js | 7 + assets/src/plugins/print/lang/zh.js | 7 + assets/src/plugins/print/plugin.js | 71 + .../removeformat/icons/hidpi/removeformat.png | Bin 0 -> 1219 bytes .../removeformat/icons/removeformat.png | Bin 0 -> 637 bytes assets/src/plugins/removeformat/lang/af.js | 7 + assets/src/plugins/removeformat/lang/ar.js | 7 + assets/src/plugins/removeformat/lang/az.js | 7 + assets/src/plugins/removeformat/lang/bg.js | 7 + assets/src/plugins/removeformat/lang/bn.js | 7 + assets/src/plugins/removeformat/lang/bs.js | 7 + assets/src/plugins/removeformat/lang/ca.js | 7 + assets/src/plugins/removeformat/lang/cs.js | 7 + assets/src/plugins/removeformat/lang/cy.js | 7 + assets/src/plugins/removeformat/lang/da.js | 7 + assets/src/plugins/removeformat/lang/de-ch.js | 7 + assets/src/plugins/removeformat/lang/de.js | 7 + assets/src/plugins/removeformat/lang/el.js | 7 + assets/src/plugins/removeformat/lang/en-au.js | 7 + assets/src/plugins/removeformat/lang/en-ca.js | 7 + assets/src/plugins/removeformat/lang/en-gb.js | 7 + assets/src/plugins/removeformat/lang/en.js | 7 + assets/src/plugins/removeformat/lang/eo.js | 7 + assets/src/plugins/removeformat/lang/es-mx.js | 7 + assets/src/plugins/removeformat/lang/es.js | 7 + assets/src/plugins/removeformat/lang/et.js | 7 + assets/src/plugins/removeformat/lang/eu.js | 7 + assets/src/plugins/removeformat/lang/fa.js | 7 + assets/src/plugins/removeformat/lang/fi.js | 7 + assets/src/plugins/removeformat/lang/fo.js | 7 + assets/src/plugins/removeformat/lang/fr-ca.js | 7 + assets/src/plugins/removeformat/lang/fr.js | 7 + assets/src/plugins/removeformat/lang/gl.js | 7 + assets/src/plugins/removeformat/lang/gu.js | 7 + assets/src/plugins/removeformat/lang/he.js | 7 + assets/src/plugins/removeformat/lang/hi.js | 7 + assets/src/plugins/removeformat/lang/hr.js | 7 + assets/src/plugins/removeformat/lang/hu.js | 7 + assets/src/plugins/removeformat/lang/id.js | 7 + assets/src/plugins/removeformat/lang/is.js | 7 + assets/src/plugins/removeformat/lang/it.js | 7 + assets/src/plugins/removeformat/lang/ja.js | 7 + assets/src/plugins/removeformat/lang/ka.js | 7 + assets/src/plugins/removeformat/lang/km.js | 7 + assets/src/plugins/removeformat/lang/ko.js | 7 + assets/src/plugins/removeformat/lang/ku.js | 7 + assets/src/plugins/removeformat/lang/lt.js | 7 + assets/src/plugins/removeformat/lang/lv.js | 7 + assets/src/plugins/removeformat/lang/mk.js | 7 + assets/src/plugins/removeformat/lang/mn.js | 7 + assets/src/plugins/removeformat/lang/ms.js | 7 + assets/src/plugins/removeformat/lang/nb.js | 7 + assets/src/plugins/removeformat/lang/nl.js | 7 + assets/src/plugins/removeformat/lang/no.js | 7 + assets/src/plugins/removeformat/lang/oc.js | 7 + assets/src/plugins/removeformat/lang/pl.js | 7 + assets/src/plugins/removeformat/lang/pt-br.js | 7 + assets/src/plugins/removeformat/lang/pt.js | 7 + assets/src/plugins/removeformat/lang/ro.js | 7 + assets/src/plugins/removeformat/lang/ru.js | 7 + assets/src/plugins/removeformat/lang/si.js | 7 + assets/src/plugins/removeformat/lang/sk.js | 7 + assets/src/plugins/removeformat/lang/sl.js | 7 + assets/src/plugins/removeformat/lang/sq.js | 7 + .../src/plugins/removeformat/lang/sr-latn.js | 7 + assets/src/plugins/removeformat/lang/sr.js | 7 + assets/src/plugins/removeformat/lang/sv.js | 7 + assets/src/plugins/removeformat/lang/th.js | 7 + assets/src/plugins/removeformat/lang/tr.js | 7 + assets/src/plugins/removeformat/lang/tt.js | 7 + assets/src/plugins/removeformat/lang/ug.js | 7 + assets/src/plugins/removeformat/lang/uk.js | 7 + assets/src/plugins/removeformat/lang/vi.js | 7 + assets/src/plugins/removeformat/lang/zh-cn.js | 7 + assets/src/plugins/removeformat/lang/zh.js | 7 + assets/src/plugins/removeformat/plugin.js | 192 + assets/src/plugins/resize/plugin.js | 187 + assets/src/plugins/richcombo/plugin.js | 505 ++ assets/src/plugins/save/icons/hidpi/save.png | Bin 0 -> 809 bytes assets/src/plugins/save/icons/save.png | Bin 0 -> 430 bytes assets/src/plugins/save/lang/af.js | 7 + assets/src/plugins/save/lang/ar.js | 7 + assets/src/plugins/save/lang/az.js | 7 + assets/src/plugins/save/lang/bg.js | 7 + assets/src/plugins/save/lang/bn.js | 7 + assets/src/plugins/save/lang/bs.js | 7 + assets/src/plugins/save/lang/ca.js | 7 + assets/src/plugins/save/lang/cs.js | 7 + assets/src/plugins/save/lang/cy.js | 7 + assets/src/plugins/save/lang/da.js | 7 + assets/src/plugins/save/lang/de-ch.js | 7 + assets/src/plugins/save/lang/de.js | 7 + assets/src/plugins/save/lang/el.js | 7 + assets/src/plugins/save/lang/en-au.js | 7 + assets/src/plugins/save/lang/en-ca.js | 7 + assets/src/plugins/save/lang/en-gb.js | 7 + assets/src/plugins/save/lang/en.js | 7 + assets/src/plugins/save/lang/eo.js | 7 + assets/src/plugins/save/lang/es-mx.js | 7 + assets/src/plugins/save/lang/es.js | 7 + assets/src/plugins/save/lang/et.js | 7 + assets/src/plugins/save/lang/eu.js | 7 + assets/src/plugins/save/lang/fa.js | 7 + assets/src/plugins/save/lang/fi.js | 7 + assets/src/plugins/save/lang/fo.js | 7 + assets/src/plugins/save/lang/fr-ca.js | 7 + assets/src/plugins/save/lang/fr.js | 7 + assets/src/plugins/save/lang/gl.js | 7 + assets/src/plugins/save/lang/gu.js | 7 + assets/src/plugins/save/lang/he.js | 7 + assets/src/plugins/save/lang/hi.js | 7 + assets/src/plugins/save/lang/hr.js | 7 + assets/src/plugins/save/lang/hu.js | 7 + assets/src/plugins/save/lang/id.js | 7 + assets/src/plugins/save/lang/is.js | 7 + assets/src/plugins/save/lang/it.js | 7 + assets/src/plugins/save/lang/ja.js | 7 + assets/src/plugins/save/lang/ka.js | 7 + assets/src/plugins/save/lang/km.js | 7 + assets/src/plugins/save/lang/ko.js | 7 + assets/src/plugins/save/lang/ku.js | 7 + assets/src/plugins/save/lang/lt.js | 7 + assets/src/plugins/save/lang/lv.js | 7 + assets/src/plugins/save/lang/mk.js | 7 + assets/src/plugins/save/lang/mn.js | 7 + assets/src/plugins/save/lang/ms.js | 7 + assets/src/plugins/save/lang/nb.js | 7 + assets/src/plugins/save/lang/nl.js | 7 + assets/src/plugins/save/lang/no.js | 7 + assets/src/plugins/save/lang/oc.js | 7 + assets/src/plugins/save/lang/pl.js | 7 + assets/src/plugins/save/lang/pt-br.js | 7 + assets/src/plugins/save/lang/pt.js | 7 + assets/src/plugins/save/lang/ro.js | 7 + assets/src/plugins/save/lang/ru.js | 7 + assets/src/plugins/save/lang/si.js | 7 + assets/src/plugins/save/lang/sk.js | 7 + assets/src/plugins/save/lang/sl.js | 7 + assets/src/plugins/save/lang/sq.js | 7 + assets/src/plugins/save/lang/sr-latn.js | 7 + assets/src/plugins/save/lang/sr.js | 7 + assets/src/plugins/save/lang/sv.js | 7 + assets/src/plugins/save/lang/th.js | 7 + assets/src/plugins/save/lang/tr.js | 7 + assets/src/plugins/save/lang/tt.js | 7 + assets/src/plugins/save/lang/ug.js | 7 + assets/src/plugins/save/lang/uk.js | 7 + assets/src/plugins/save/lang/vi.js | 7 + assets/src/plugins/save/lang/zh-cn.js | 7 + assets/src/plugins/save/lang/zh.js | 7 + assets/src/plugins/save/plugin.js | 68 + .../selectall/icons/hidpi/selectall.png | Bin 0 -> 1117 bytes .../src/plugins/selectall/icons/selectall.png | Bin 0 -> 747 bytes assets/src/plugins/selectall/lang/af.js | 7 + assets/src/plugins/selectall/lang/ar.js | 7 + assets/src/plugins/selectall/lang/az.js | 7 + assets/src/plugins/selectall/lang/bg.js | 7 + assets/src/plugins/selectall/lang/bn.js | 7 + assets/src/plugins/selectall/lang/bs.js | 7 + assets/src/plugins/selectall/lang/ca.js | 7 + assets/src/plugins/selectall/lang/cs.js | 7 + assets/src/plugins/selectall/lang/cy.js | 7 + assets/src/plugins/selectall/lang/da.js | 7 + assets/src/plugins/selectall/lang/de-ch.js | 7 + assets/src/plugins/selectall/lang/de.js | 7 + assets/src/plugins/selectall/lang/el.js | 7 + assets/src/plugins/selectall/lang/en-au.js | 7 + assets/src/plugins/selectall/lang/en-ca.js | 7 + assets/src/plugins/selectall/lang/en-gb.js | 7 + assets/src/plugins/selectall/lang/en.js | 7 + assets/src/plugins/selectall/lang/eo.js | 7 + assets/src/plugins/selectall/lang/es-mx.js | 7 + assets/src/plugins/selectall/lang/es.js | 7 + assets/src/plugins/selectall/lang/et.js | 7 + assets/src/plugins/selectall/lang/eu.js | 7 + assets/src/plugins/selectall/lang/fa.js | 7 + assets/src/plugins/selectall/lang/fi.js | 7 + assets/src/plugins/selectall/lang/fo.js | 7 + assets/src/plugins/selectall/lang/fr-ca.js | 7 + assets/src/plugins/selectall/lang/fr.js | 7 + assets/src/plugins/selectall/lang/gl.js | 7 + assets/src/plugins/selectall/lang/gu.js | 7 + assets/src/plugins/selectall/lang/he.js | 7 + assets/src/plugins/selectall/lang/hi.js | 7 + assets/src/plugins/selectall/lang/hr.js | 7 + assets/src/plugins/selectall/lang/hu.js | 7 + assets/src/plugins/selectall/lang/id.js | 7 + assets/src/plugins/selectall/lang/is.js | 7 + assets/src/plugins/selectall/lang/it.js | 7 + assets/src/plugins/selectall/lang/ja.js | 7 + assets/src/plugins/selectall/lang/ka.js | 7 + assets/src/plugins/selectall/lang/km.js | 7 + assets/src/plugins/selectall/lang/ko.js | 7 + assets/src/plugins/selectall/lang/ku.js | 7 + assets/src/plugins/selectall/lang/lt.js | 7 + assets/src/plugins/selectall/lang/lv.js | 7 + assets/src/plugins/selectall/lang/mk.js | 7 + assets/src/plugins/selectall/lang/mn.js | 7 + assets/src/plugins/selectall/lang/ms.js | 7 + assets/src/plugins/selectall/lang/nb.js | 7 + assets/src/plugins/selectall/lang/nl.js | 7 + assets/src/plugins/selectall/lang/no.js | 7 + assets/src/plugins/selectall/lang/oc.js | 7 + assets/src/plugins/selectall/lang/pl.js | 7 + assets/src/plugins/selectall/lang/pt-br.js | 7 + assets/src/plugins/selectall/lang/pt.js | 7 + assets/src/plugins/selectall/lang/ro.js | 7 + assets/src/plugins/selectall/lang/ru.js | 7 + assets/src/plugins/selectall/lang/si.js | 7 + assets/src/plugins/selectall/lang/sk.js | 7 + assets/src/plugins/selectall/lang/sl.js | 7 + assets/src/plugins/selectall/lang/sq.js | 7 + assets/src/plugins/selectall/lang/sr-latn.js | 7 + assets/src/plugins/selectall/lang/sr.js | 7 + assets/src/plugins/selectall/lang/sv.js | 7 + assets/src/plugins/selectall/lang/th.js | 7 + assets/src/plugins/selectall/lang/tr.js | 7 + assets/src/plugins/selectall/lang/tt.js | 7 + assets/src/plugins/selectall/lang/ug.js | 7 + assets/src/plugins/selectall/lang/uk.js | 7 + assets/src/plugins/selectall/lang/vi.js | 7 + assets/src/plugins/selectall/lang/zh-cn.js | 7 + assets/src/plugins/selectall/lang/zh.js | 7 + assets/src/plugins/selectall/plugin.js | 60 + assets/src/plugins/sharedspace/plugin.js | 148 + .../sharedspace/samples/sharedspace.html | 122 + .../showblocks/icons/hidpi/showblocks-rtl.png | Bin 0 -> 910 bytes .../showblocks/icons/hidpi/showblocks.png | Bin 0 -> 918 bytes .../showblocks/icons/showblocks-rtl.png | Bin 0 -> 490 bytes .../plugins/showblocks/icons/showblocks.png | Bin 0 -> 483 bytes .../showblocks/images/block_address.png | Bin 0 -> 152 bytes .../showblocks/images/block_blockquote.png | Bin 0 -> 154 bytes .../plugins/showblocks/images/block_div.png | Bin 0 -> 127 bytes .../plugins/showblocks/images/block_h1.png | Bin 0 -> 120 bytes .../plugins/showblocks/images/block_h2.png | Bin 0 -> 127 bytes .../plugins/showblocks/images/block_h3.png | Bin 0 -> 123 bytes .../plugins/showblocks/images/block_h4.png | Bin 0 -> 123 bytes .../plugins/showblocks/images/block_h5.png | Bin 0 -> 126 bytes .../plugins/showblocks/images/block_h6.png | Bin 0 -> 123 bytes .../src/plugins/showblocks/images/block_p.png | Bin 0 -> 115 bytes .../plugins/showblocks/images/block_pre.png | Bin 0 -> 128 bytes assets/src/plugins/showblocks/lang/af.js | 7 + assets/src/plugins/showblocks/lang/ar.js | 7 + assets/src/plugins/showblocks/lang/az.js | 7 + assets/src/plugins/showblocks/lang/bg.js | 7 + assets/src/plugins/showblocks/lang/bn.js | 7 + assets/src/plugins/showblocks/lang/bs.js | 7 + assets/src/plugins/showblocks/lang/ca.js | 7 + assets/src/plugins/showblocks/lang/cs.js | 7 + assets/src/plugins/showblocks/lang/cy.js | 7 + assets/src/plugins/showblocks/lang/da.js | 7 + assets/src/plugins/showblocks/lang/de-ch.js | 7 + assets/src/plugins/showblocks/lang/de.js | 7 + assets/src/plugins/showblocks/lang/el.js | 7 + assets/src/plugins/showblocks/lang/en-au.js | 7 + assets/src/plugins/showblocks/lang/en-ca.js | 7 + assets/src/plugins/showblocks/lang/en-gb.js | 7 + assets/src/plugins/showblocks/lang/en.js | 7 + assets/src/plugins/showblocks/lang/eo.js | 7 + assets/src/plugins/showblocks/lang/es-mx.js | 7 + assets/src/plugins/showblocks/lang/es.js | 7 + assets/src/plugins/showblocks/lang/et.js | 7 + assets/src/plugins/showblocks/lang/eu.js | 7 + assets/src/plugins/showblocks/lang/fa.js | 7 + assets/src/plugins/showblocks/lang/fi.js | 7 + assets/src/plugins/showblocks/lang/fo.js | 7 + assets/src/plugins/showblocks/lang/fr-ca.js | 7 + assets/src/plugins/showblocks/lang/fr.js | 7 + assets/src/plugins/showblocks/lang/gl.js | 7 + assets/src/plugins/showblocks/lang/gu.js | 7 + assets/src/plugins/showblocks/lang/he.js | 7 + assets/src/plugins/showblocks/lang/hi.js | 7 + assets/src/plugins/showblocks/lang/hr.js | 7 + assets/src/plugins/showblocks/lang/hu.js | 7 + assets/src/plugins/showblocks/lang/id.js | 7 + assets/src/plugins/showblocks/lang/is.js | 7 + assets/src/plugins/showblocks/lang/it.js | 7 + assets/src/plugins/showblocks/lang/ja.js | 7 + assets/src/plugins/showblocks/lang/ka.js | 7 + assets/src/plugins/showblocks/lang/km.js | 7 + assets/src/plugins/showblocks/lang/ko.js | 7 + assets/src/plugins/showblocks/lang/ku.js | 7 + assets/src/plugins/showblocks/lang/lt.js | 7 + assets/src/plugins/showblocks/lang/lv.js | 7 + assets/src/plugins/showblocks/lang/mk.js | 7 + assets/src/plugins/showblocks/lang/mn.js | 7 + assets/src/plugins/showblocks/lang/ms.js | 7 + assets/src/plugins/showblocks/lang/nb.js | 7 + assets/src/plugins/showblocks/lang/nl.js | 7 + assets/src/plugins/showblocks/lang/no.js | 7 + assets/src/plugins/showblocks/lang/oc.js | 7 + assets/src/plugins/showblocks/lang/pl.js | 7 + assets/src/plugins/showblocks/lang/pt-br.js | 7 + assets/src/plugins/showblocks/lang/pt.js | 7 + assets/src/plugins/showblocks/lang/ro.js | 7 + assets/src/plugins/showblocks/lang/ru.js | 7 + assets/src/plugins/showblocks/lang/si.js | 7 + assets/src/plugins/showblocks/lang/sk.js | 7 + assets/src/plugins/showblocks/lang/sl.js | 7 + assets/src/plugins/showblocks/lang/sq.js | 7 + assets/src/plugins/showblocks/lang/sr-latn.js | 7 + assets/src/plugins/showblocks/lang/sr.js | 7 + assets/src/plugins/showblocks/lang/sv.js | 7 + assets/src/plugins/showblocks/lang/th.js | 7 + assets/src/plugins/showblocks/lang/tr.js | 7 + assets/src/plugins/showblocks/lang/tt.js | 7 + assets/src/plugins/showblocks/lang/ug.js | 7 + assets/src/plugins/showblocks/lang/uk.js | 7 + assets/src/plugins/showblocks/lang/vi.js | 7 + assets/src/plugins/showblocks/lang/zh-cn.js | 7 + assets/src/plugins/showblocks/lang/zh.js | 7 + assets/src/plugins/showblocks/plugin.js | 153 + assets/src/plugins/showborders/plugin.js | 174 + assets/src/plugins/smiley/dialogs/smiley.js | 193 + .../src/plugins/smiley/icons/hidpi/smiley.png | Bin 0 -> 1708 bytes assets/src/plugins/smiley/icons/smiley.png | Bin 0 -> 783 bytes .../src/plugins/smiley/images/angel_smile.gif | Bin 0 -> 1245 bytes .../src/plugins/smiley/images/angel_smile.png | Bin 0 -> 1172 bytes .../src/plugins/smiley/images/angry_smile.gif | Bin 0 -> 1219 bytes .../src/plugins/smiley/images/angry_smile.png | Bin 0 -> 1220 bytes .../plugins/smiley/images/broken_heart.gif | Bin 0 -> 732 bytes .../plugins/smiley/images/broken_heart.png | Bin 0 -> 1139 bytes .../plugins/smiley/images/confused_smile.gif | Bin 0 -> 1202 bytes .../plugins/smiley/images/confused_smile.png | Bin 0 -> 1101 bytes .../src/plugins/smiley/images/cry_smile.gif | Bin 0 -> 795 bytes .../src/plugins/smiley/images/cry_smile.png | Bin 0 -> 1214 bytes .../src/plugins/smiley/images/devil_smile.gif | Bin 0 -> 1239 bytes .../src/plugins/smiley/images/devil_smile.png | Bin 0 -> 1220 bytes .../smiley/images/embaressed_smile.gif | Bin 0 -> 786 bytes .../smiley/images/embarrassed_smile.gif | Bin 0 -> 786 bytes .../smiley/images/embarrassed_smile.png | Bin 0 -> 1145 bytes assets/src/plugins/smiley/images/envelope.gif | Bin 0 -> 506 bytes assets/src/plugins/smiley/images/envelope.png | Bin 0 -> 760 bytes assets/src/plugins/smiley/images/heart.gif | Bin 0 -> 692 bytes assets/src/plugins/smiley/images/heart.png | Bin 0 -> 999 bytes assets/src/plugins/smiley/images/kiss.gif | Bin 0 -> 683 bytes assets/src/plugins/smiley/images/kiss.png | Bin 0 -> 1003 bytes .../src/plugins/smiley/images/lightbulb.gif | Bin 0 -> 660 bytes .../src/plugins/smiley/images/lightbulb.png | Bin 0 -> 919 bytes .../src/plugins/smiley/images/omg_smile.gif | Bin 0 -> 820 bytes .../src/plugins/smiley/images/omg_smile.png | Bin 0 -> 1122 bytes .../plugins/smiley/images/regular_smile.gif | Bin 0 -> 1209 bytes .../plugins/smiley/images/regular_smile.png | Bin 0 -> 1084 bytes .../src/plugins/smiley/images/sad_smile.gif | Bin 0 -> 782 bytes .../src/plugins/smiley/images/sad_smile.png | Bin 0 -> 1115 bytes .../plugins/smiley/images/shades_smile.gif | Bin 0 -> 1231 bytes .../plugins/smiley/images/shades_smile.png | Bin 0 -> 1204 bytes .../src/plugins/smiley/images/teeth_smile.gif | Bin 0 -> 1201 bytes .../src/plugins/smiley/images/teeth_smile.png | Bin 0 -> 1183 bytes .../src/plugins/smiley/images/thumbs_down.gif | Bin 0 -> 715 bytes .../src/plugins/smiley/images/thumbs_down.png | Bin 0 -> 985 bytes .../src/plugins/smiley/images/thumbs_up.gif | Bin 0 -> 714 bytes .../src/plugins/smiley/images/thumbs_up.png | Bin 0 -> 959 bytes .../plugins/smiley/images/tongue_smile.gif | Bin 0 -> 1210 bytes .../plugins/smiley/images/tongue_smile.png | Bin 0 -> 1132 bytes .../plugins/smiley/images/tounge_smile.gif | Bin 0 -> 1210 bytes .../images/whatchutalkingabout_smile.gif | Bin 0 -> 775 bytes .../images/whatchutalkingabout_smile.png | Bin 0 -> 1039 bytes .../src/plugins/smiley/images/wink_smile.gif | Bin 0 -> 1202 bytes .../src/plugins/smiley/images/wink_smile.png | Bin 0 -> 1114 bytes assets/src/plugins/smiley/lang/af.js | 9 + assets/src/plugins/smiley/lang/ar.js | 9 + assets/src/plugins/smiley/lang/az.js | 9 + assets/src/plugins/smiley/lang/bg.js | 9 + assets/src/plugins/smiley/lang/bn.js | 9 + assets/src/plugins/smiley/lang/bs.js | 9 + assets/src/plugins/smiley/lang/ca.js | 9 + assets/src/plugins/smiley/lang/cs.js | 9 + assets/src/plugins/smiley/lang/cy.js | 9 + assets/src/plugins/smiley/lang/da.js | 9 + assets/src/plugins/smiley/lang/de-ch.js | 9 + assets/src/plugins/smiley/lang/de.js | 9 + assets/src/plugins/smiley/lang/el.js | 9 + assets/src/plugins/smiley/lang/en-au.js | 9 + assets/src/plugins/smiley/lang/en-ca.js | 9 + assets/src/plugins/smiley/lang/en-gb.js | 9 + assets/src/plugins/smiley/lang/en.js | 9 + assets/src/plugins/smiley/lang/eo.js | 9 + assets/src/plugins/smiley/lang/es-mx.js | 9 + assets/src/plugins/smiley/lang/es.js | 9 + assets/src/plugins/smiley/lang/et.js | 9 + assets/src/plugins/smiley/lang/eu.js | 9 + assets/src/plugins/smiley/lang/fa.js | 9 + assets/src/plugins/smiley/lang/fi.js | 9 + assets/src/plugins/smiley/lang/fo.js | 9 + assets/src/plugins/smiley/lang/fr-ca.js | 9 + assets/src/plugins/smiley/lang/fr.js | 9 + assets/src/plugins/smiley/lang/gl.js | 9 + assets/src/plugins/smiley/lang/gu.js | 9 + assets/src/plugins/smiley/lang/he.js | 9 + assets/src/plugins/smiley/lang/hi.js | 9 + assets/src/plugins/smiley/lang/hr.js | 9 + assets/src/plugins/smiley/lang/hu.js | 9 + assets/src/plugins/smiley/lang/id.js | 9 + assets/src/plugins/smiley/lang/is.js | 9 + assets/src/plugins/smiley/lang/it.js | 9 + assets/src/plugins/smiley/lang/ja.js | 9 + assets/src/plugins/smiley/lang/ka.js | 9 + assets/src/plugins/smiley/lang/km.js | 9 + assets/src/plugins/smiley/lang/ko.js | 9 + assets/src/plugins/smiley/lang/ku.js | 9 + assets/src/plugins/smiley/lang/lt.js | 9 + assets/src/plugins/smiley/lang/lv.js | 9 + assets/src/plugins/smiley/lang/mk.js | 9 + assets/src/plugins/smiley/lang/mn.js | 9 + assets/src/plugins/smiley/lang/ms.js | 9 + assets/src/plugins/smiley/lang/nb.js | 9 + assets/src/plugins/smiley/lang/nl.js | 9 + assets/src/plugins/smiley/lang/no.js | 9 + assets/src/plugins/smiley/lang/oc.js | 9 + assets/src/plugins/smiley/lang/pl.js | 9 + assets/src/plugins/smiley/lang/pt-br.js | 9 + assets/src/plugins/smiley/lang/pt.js | 9 + assets/src/plugins/smiley/lang/ro.js | 9 + assets/src/plugins/smiley/lang/ru.js | 9 + assets/src/plugins/smiley/lang/si.js | 9 + assets/src/plugins/smiley/lang/sk.js | 9 + assets/src/plugins/smiley/lang/sl.js | 9 + assets/src/plugins/smiley/lang/sq.js | 9 + assets/src/plugins/smiley/lang/sr-latn.js | 9 + assets/src/plugins/smiley/lang/sr.js | 9 + assets/src/plugins/smiley/lang/sv.js | 9 + assets/src/plugins/smiley/lang/th.js | 9 + assets/src/plugins/smiley/lang/tr.js | 9 + assets/src/plugins/smiley/lang/tt.js | 9 + assets/src/plugins/smiley/lang/ug.js | 9 + assets/src/plugins/smiley/lang/uk.js | 9 + assets/src/plugins/smiley/lang/vi.js | 9 + assets/src/plugins/smiley/lang/zh-cn.js | 9 + assets/src/plugins/smiley/lang/zh.js | 9 + assets/src/plugins/smiley/plugin.js | 98 + .../sourcearea/icons/hidpi/source-rtl.png | Bin 0 -> 1018 bytes .../plugins/sourcearea/icons/hidpi/source.png | Bin 0 -> 1041 bytes .../plugins/sourcearea/icons/source-rtl.png | Bin 0 -> 565 bytes .../src/plugins/sourcearea/icons/source.png | Bin 0 -> 571 bytes assets/src/plugins/sourcearea/lang/af.js | 7 + assets/src/plugins/sourcearea/lang/ar.js | 7 + assets/src/plugins/sourcearea/lang/az.js | 7 + assets/src/plugins/sourcearea/lang/bg.js | 7 + assets/src/plugins/sourcearea/lang/bn.js | 7 + assets/src/plugins/sourcearea/lang/bs.js | 7 + assets/src/plugins/sourcearea/lang/ca.js | 7 + assets/src/plugins/sourcearea/lang/cs.js | 7 + assets/src/plugins/sourcearea/lang/cy.js | 7 + assets/src/plugins/sourcearea/lang/da.js | 7 + assets/src/plugins/sourcearea/lang/de-ch.js | 7 + assets/src/plugins/sourcearea/lang/de.js | 7 + assets/src/plugins/sourcearea/lang/el.js | 7 + assets/src/plugins/sourcearea/lang/en-au.js | 7 + assets/src/plugins/sourcearea/lang/en-ca.js | 7 + assets/src/plugins/sourcearea/lang/en-gb.js | 7 + assets/src/plugins/sourcearea/lang/en.js | 7 + assets/src/plugins/sourcearea/lang/eo.js | 7 + assets/src/plugins/sourcearea/lang/es-mx.js | 7 + assets/src/plugins/sourcearea/lang/es.js | 7 + assets/src/plugins/sourcearea/lang/et.js | 7 + assets/src/plugins/sourcearea/lang/eu.js | 7 + assets/src/plugins/sourcearea/lang/fa.js | 7 + assets/src/plugins/sourcearea/lang/fi.js | 7 + assets/src/plugins/sourcearea/lang/fo.js | 7 + assets/src/plugins/sourcearea/lang/fr-ca.js | 7 + assets/src/plugins/sourcearea/lang/fr.js | 7 + assets/src/plugins/sourcearea/lang/gl.js | 7 + assets/src/plugins/sourcearea/lang/gu.js | 7 + assets/src/plugins/sourcearea/lang/he.js | 7 + assets/src/plugins/sourcearea/lang/hi.js | 7 + assets/src/plugins/sourcearea/lang/hr.js | 7 + assets/src/plugins/sourcearea/lang/hu.js | 7 + assets/src/plugins/sourcearea/lang/id.js | 7 + assets/src/plugins/sourcearea/lang/is.js | 7 + assets/src/plugins/sourcearea/lang/it.js | 7 + assets/src/plugins/sourcearea/lang/ja.js | 7 + assets/src/plugins/sourcearea/lang/ka.js | 7 + assets/src/plugins/sourcearea/lang/km.js | 7 + assets/src/plugins/sourcearea/lang/ko.js | 7 + assets/src/plugins/sourcearea/lang/ku.js | 7 + assets/src/plugins/sourcearea/lang/lt.js | 7 + assets/src/plugins/sourcearea/lang/lv.js | 7 + assets/src/plugins/sourcearea/lang/mk.js | 7 + assets/src/plugins/sourcearea/lang/mn.js | 7 + assets/src/plugins/sourcearea/lang/ms.js | 7 + assets/src/plugins/sourcearea/lang/nb.js | 7 + assets/src/plugins/sourcearea/lang/nl.js | 7 + assets/src/plugins/sourcearea/lang/no.js | 7 + assets/src/plugins/sourcearea/lang/oc.js | 7 + assets/src/plugins/sourcearea/lang/pl.js | 7 + assets/src/plugins/sourcearea/lang/pt-br.js | 7 + assets/src/plugins/sourcearea/lang/pt.js | 7 + assets/src/plugins/sourcearea/lang/ro.js | 7 + assets/src/plugins/sourcearea/lang/ru.js | 7 + assets/src/plugins/sourcearea/lang/si.js | 7 + assets/src/plugins/sourcearea/lang/sk.js | 7 + assets/src/plugins/sourcearea/lang/sl.js | 7 + assets/src/plugins/sourcearea/lang/sq.js | 7 + assets/src/plugins/sourcearea/lang/sr-latn.js | 7 + assets/src/plugins/sourcearea/lang/sr.js | 7 + assets/src/plugins/sourcearea/lang/sv.js | 7 + assets/src/plugins/sourcearea/lang/th.js | 7 + assets/src/plugins/sourcearea/lang/tr.js | 7 + assets/src/plugins/sourcearea/lang/tt.js | 7 + assets/src/plugins/sourcearea/lang/ug.js | 7 + assets/src/plugins/sourcearea/lang/uk.js | 7 + assets/src/plugins/sourcearea/lang/vi.js | 7 + assets/src/plugins/sourcearea/lang/zh-cn.js | 7 + assets/src/plugins/sourcearea/lang/zh.js | 7 + assets/src/plugins/sourcearea/plugin.js | 169 + .../sourcedialog/dialogs/sourcedialog.js | 79 + .../icons/hidpi/sourcedialog-rtl.png | Bin 0 -> 1018 bytes .../sourcedialog/icons/hidpi/sourcedialog.png | Bin 0 -> 1041 bytes .../sourcedialog/icons/sourcedialog-rtl.png | Bin 0 -> 565 bytes .../sourcedialog/icons/sourcedialog.png | Bin 0 -> 571 bytes assets/src/plugins/sourcedialog/lang/af.js | 9 + assets/src/plugins/sourcedialog/lang/ar.js | 9 + assets/src/plugins/sourcedialog/lang/az.js | 9 + assets/src/plugins/sourcedialog/lang/bg.js | 9 + assets/src/plugins/sourcedialog/lang/bn.js | 9 + assets/src/plugins/sourcedialog/lang/bs.js | 9 + assets/src/plugins/sourcedialog/lang/ca.js | 9 + assets/src/plugins/sourcedialog/lang/cs.js | 9 + assets/src/plugins/sourcedialog/lang/cy.js | 9 + assets/src/plugins/sourcedialog/lang/da.js | 9 + assets/src/plugins/sourcedialog/lang/de-ch.js | 9 + assets/src/plugins/sourcedialog/lang/de.js | 9 + assets/src/plugins/sourcedialog/lang/el.js | 9 + assets/src/plugins/sourcedialog/lang/en-au.js | 9 + assets/src/plugins/sourcedialog/lang/en-ca.js | 9 + assets/src/plugins/sourcedialog/lang/en-gb.js | 9 + assets/src/plugins/sourcedialog/lang/en.js | 9 + assets/src/plugins/sourcedialog/lang/eo.js | 9 + assets/src/plugins/sourcedialog/lang/es-mx.js | 9 + assets/src/plugins/sourcedialog/lang/es.js | 9 + assets/src/plugins/sourcedialog/lang/et.js | 9 + assets/src/plugins/sourcedialog/lang/eu.js | 9 + assets/src/plugins/sourcedialog/lang/fa.js | 9 + assets/src/plugins/sourcedialog/lang/fi.js | 9 + assets/src/plugins/sourcedialog/lang/fo.js | 9 + assets/src/plugins/sourcedialog/lang/fr-ca.js | 9 + assets/src/plugins/sourcedialog/lang/fr.js | 9 + assets/src/plugins/sourcedialog/lang/gl.js | 9 + assets/src/plugins/sourcedialog/lang/gu.js | 9 + assets/src/plugins/sourcedialog/lang/he.js | 9 + assets/src/plugins/sourcedialog/lang/hi.js | 9 + assets/src/plugins/sourcedialog/lang/hr.js | 9 + assets/src/plugins/sourcedialog/lang/hu.js | 9 + assets/src/plugins/sourcedialog/lang/id.js | 9 + assets/src/plugins/sourcedialog/lang/is.js | 9 + assets/src/plugins/sourcedialog/lang/it.js | 9 + assets/src/plugins/sourcedialog/lang/ja.js | 9 + assets/src/plugins/sourcedialog/lang/ka.js | 9 + assets/src/plugins/sourcedialog/lang/km.js | 9 + assets/src/plugins/sourcedialog/lang/ko.js | 9 + assets/src/plugins/sourcedialog/lang/ku.js | 9 + assets/src/plugins/sourcedialog/lang/lt.js | 9 + assets/src/plugins/sourcedialog/lang/lv.js | 9 + assets/src/plugins/sourcedialog/lang/mn.js | 9 + assets/src/plugins/sourcedialog/lang/ms.js | 9 + assets/src/plugins/sourcedialog/lang/nb.js | 9 + assets/src/plugins/sourcedialog/lang/nl.js | 9 + assets/src/plugins/sourcedialog/lang/no.js | 9 + assets/src/plugins/sourcedialog/lang/oc.js | 9 + assets/src/plugins/sourcedialog/lang/pl.js | 9 + assets/src/plugins/sourcedialog/lang/pt-br.js | 9 + assets/src/plugins/sourcedialog/lang/pt.js | 9 + assets/src/plugins/sourcedialog/lang/ro.js | 9 + assets/src/plugins/sourcedialog/lang/ru.js | 9 + assets/src/plugins/sourcedialog/lang/si.js | 9 + assets/src/plugins/sourcedialog/lang/sk.js | 9 + assets/src/plugins/sourcedialog/lang/sl.js | 9 + assets/src/plugins/sourcedialog/lang/sq.js | 9 + .../src/plugins/sourcedialog/lang/sr-latn.js | 9 + assets/src/plugins/sourcedialog/lang/sr.js | 9 + assets/src/plugins/sourcedialog/lang/sv.js | 9 + assets/src/plugins/sourcedialog/lang/th.js | 9 + assets/src/plugins/sourcedialog/lang/tr.js | 9 + assets/src/plugins/sourcedialog/lang/tt.js | 9 + assets/src/plugins/sourcedialog/lang/ug.js | 9 + assets/src/plugins/sourcedialog/lang/uk.js | 9 + assets/src/plugins/sourcedialog/lang/vi.js | 9 + assets/src/plugins/sourcedialog/lang/zh-cn.js | 9 + assets/src/plugins/sourcedialog/lang/zh.js | 9 + assets/src/plugins/sourcedialog/plugin.js | 30 + .../sourcedialog/samples/sourcedialog.html | 121 + .../dialogs/lang/_translationstatus.txt | 20 + .../plugins/specialchar/dialogs/lang/af.js | 125 + .../plugins/specialchar/dialogs/lang/ar.js | 125 + .../plugins/specialchar/dialogs/lang/az.js | 125 + .../plugins/specialchar/dialogs/lang/bg.js | 125 + .../plugins/specialchar/dialogs/lang/ca.js | 125 + .../plugins/specialchar/dialogs/lang/cs.js | 125 + .../plugins/specialchar/dialogs/lang/cy.js | 125 + .../plugins/specialchar/dialogs/lang/da.js | 125 + .../plugins/specialchar/dialogs/lang/de-ch.js | 125 + .../plugins/specialchar/dialogs/lang/de.js | 125 + .../plugins/specialchar/dialogs/lang/el.js | 125 + .../plugins/specialchar/dialogs/lang/en-au.js | 125 + .../plugins/specialchar/dialogs/lang/en-ca.js | 125 + .../plugins/specialchar/dialogs/lang/en-gb.js | 125 + .../plugins/specialchar/dialogs/lang/en.js | 125 + .../plugins/specialchar/dialogs/lang/eo.js | 125 + .../plugins/specialchar/dialogs/lang/es-mx.js | 125 + .../plugins/specialchar/dialogs/lang/es.js | 125 + .../plugins/specialchar/dialogs/lang/et.js | 125 + .../plugins/specialchar/dialogs/lang/eu.js | 125 + .../plugins/specialchar/dialogs/lang/fa.js | 125 + .../plugins/specialchar/dialogs/lang/fi.js | 125 + .../plugins/specialchar/dialogs/lang/fr-ca.js | 125 + .../plugins/specialchar/dialogs/lang/fr.js | 125 + .../plugins/specialchar/dialogs/lang/gl.js | 125 + .../plugins/specialchar/dialogs/lang/he.js | 125 + .../plugins/specialchar/dialogs/lang/hr.js | 125 + .../plugins/specialchar/dialogs/lang/hu.js | 125 + .../plugins/specialchar/dialogs/lang/id.js | 125 + .../plugins/specialchar/dialogs/lang/it.js | 125 + .../plugins/specialchar/dialogs/lang/ja.js | 125 + .../plugins/specialchar/dialogs/lang/km.js | 125 + .../plugins/specialchar/dialogs/lang/ko.js | 125 + .../plugins/specialchar/dialogs/lang/ku.js | 125 + .../plugins/specialchar/dialogs/lang/lt.js | 125 + .../plugins/specialchar/dialogs/lang/lv.js | 125 + .../plugins/specialchar/dialogs/lang/nb.js | 125 + .../plugins/specialchar/dialogs/lang/nl.js | 125 + .../plugins/specialchar/dialogs/lang/no.js | 125 + .../plugins/specialchar/dialogs/lang/oc.js | 125 + .../plugins/specialchar/dialogs/lang/pl.js | 125 + .../plugins/specialchar/dialogs/lang/pt-br.js | 125 + .../plugins/specialchar/dialogs/lang/pt.js | 125 + .../plugins/specialchar/dialogs/lang/ro.js | 125 + .../plugins/specialchar/dialogs/lang/ru.js | 125 + .../plugins/specialchar/dialogs/lang/si.js | 125 + .../plugins/specialchar/dialogs/lang/sk.js | 125 + .../plugins/specialchar/dialogs/lang/sl.js | 125 + .../plugins/specialchar/dialogs/lang/sq.js | 125 + .../specialchar/dialogs/lang/sr-latn.js | 125 + .../plugins/specialchar/dialogs/lang/sr.js | 125 + .../plugins/specialchar/dialogs/lang/sv.js | 125 + .../plugins/specialchar/dialogs/lang/th.js | 125 + .../plugins/specialchar/dialogs/lang/tr.js | 125 + .../plugins/specialchar/dialogs/lang/tt.js | 125 + .../plugins/specialchar/dialogs/lang/ug.js | 125 + .../plugins/specialchar/dialogs/lang/uk.js | 125 + .../plugins/specialchar/dialogs/lang/vi.js | 125 + .../plugins/specialchar/dialogs/lang/zh-cn.js | 125 + .../plugins/specialchar/dialogs/lang/zh.js | 125 + .../specialchar/dialogs/specialchar.js | 300 + .../specialchar/icons/hidpi/specialchar.png | Bin 0 -> 1673 bytes .../plugins/specialchar/icons/specialchar.png | Bin 0 -> 761 bytes .../specialchar/lang/_translationstatus.txt | 63 + assets/src/plugins/specialchar/lang/af.js | 9 + assets/src/plugins/specialchar/lang/ar.js | 9 + assets/src/plugins/specialchar/lang/az.js | 9 + assets/src/plugins/specialchar/lang/bg.js | 9 + assets/src/plugins/specialchar/lang/bn.js | 9 + assets/src/plugins/specialchar/lang/bs.js | 9 + assets/src/plugins/specialchar/lang/ca.js | 9 + assets/src/plugins/specialchar/lang/cs.js | 9 + assets/src/plugins/specialchar/lang/cy.js | 9 + assets/src/plugins/specialchar/lang/da.js | 9 + assets/src/plugins/specialchar/lang/de-ch.js | 9 + assets/src/plugins/specialchar/lang/de.js | 9 + assets/src/plugins/specialchar/lang/el.js | 9 + assets/src/plugins/specialchar/lang/en-au.js | 9 + assets/src/plugins/specialchar/lang/en-ca.js | 9 + assets/src/plugins/specialchar/lang/en-gb.js | 9 + assets/src/plugins/specialchar/lang/en.js | 9 + assets/src/plugins/specialchar/lang/eo.js | 9 + assets/src/plugins/specialchar/lang/es-mx.js | 9 + assets/src/plugins/specialchar/lang/es.js | 9 + assets/src/plugins/specialchar/lang/et.js | 9 + assets/src/plugins/specialchar/lang/eu.js | 9 + assets/src/plugins/specialchar/lang/fa.js | 9 + assets/src/plugins/specialchar/lang/fi.js | 9 + assets/src/plugins/specialchar/lang/fo.js | 9 + assets/src/plugins/specialchar/lang/fr-ca.js | 9 + assets/src/plugins/specialchar/lang/fr.js | 9 + assets/src/plugins/specialchar/lang/gl.js | 9 + assets/src/plugins/specialchar/lang/gu.js | 9 + assets/src/plugins/specialchar/lang/he.js | 9 + assets/src/plugins/specialchar/lang/hi.js | 9 + assets/src/plugins/specialchar/lang/hr.js | 9 + assets/src/plugins/specialchar/lang/hu.js | 9 + assets/src/plugins/specialchar/lang/id.js | 9 + assets/src/plugins/specialchar/lang/is.js | 9 + assets/src/plugins/specialchar/lang/it.js | 9 + assets/src/plugins/specialchar/lang/ja.js | 9 + assets/src/plugins/specialchar/lang/ka.js | 9 + assets/src/plugins/specialchar/lang/km.js | 9 + assets/src/plugins/specialchar/lang/ko.js | 9 + assets/src/plugins/specialchar/lang/ku.js | 9 + assets/src/plugins/specialchar/lang/lt.js | 9 + assets/src/plugins/specialchar/lang/lv.js | 9 + assets/src/plugins/specialchar/lang/mk.js | 9 + assets/src/plugins/specialchar/lang/mn.js | 9 + assets/src/plugins/specialchar/lang/ms.js | 9 + assets/src/plugins/specialchar/lang/nb.js | 9 + assets/src/plugins/specialchar/lang/nl.js | 9 + assets/src/plugins/specialchar/lang/no.js | 9 + assets/src/plugins/specialchar/lang/oc.js | 9 + assets/src/plugins/specialchar/lang/pl.js | 9 + assets/src/plugins/specialchar/lang/pt-br.js | 9 + assets/src/plugins/specialchar/lang/pt.js | 9 + assets/src/plugins/specialchar/lang/ro.js | 9 + assets/src/plugins/specialchar/lang/ru.js | 9 + assets/src/plugins/specialchar/lang/si.js | 9 + assets/src/plugins/specialchar/lang/sk.js | 9 + assets/src/plugins/specialchar/lang/sl.js | 9 + assets/src/plugins/specialchar/lang/sq.js | 9 + .../src/plugins/specialchar/lang/sr-latn.js | 9 + assets/src/plugins/specialchar/lang/sr.js | 9 + assets/src/plugins/specialchar/lang/sv.js | 9 + assets/src/plugins/specialchar/lang/th.js | 9 + assets/src/plugins/specialchar/lang/tr.js | 9 + assets/src/plugins/specialchar/lang/tt.js | 9 + assets/src/plugins/specialchar/lang/ug.js | 9 + assets/src/plugins/specialchar/lang/uk.js | 9 + assets/src/plugins/specialchar/lang/vi.js | 9 + assets/src/plugins/specialchar/lang/zh-cn.js | 9 + assets/src/plugins/specialchar/lang/zh.js | 9 + assets/src/plugins/specialchar/plugin.js | 83 + assets/src/plugins/stylescombo/lang/af.js | 11 + assets/src/plugins/stylescombo/lang/ar.js | 11 + assets/src/plugins/stylescombo/lang/az.js | 11 + assets/src/plugins/stylescombo/lang/bg.js | 11 + assets/src/plugins/stylescombo/lang/bn.js | 11 + assets/src/plugins/stylescombo/lang/bs.js | 11 + assets/src/plugins/stylescombo/lang/ca.js | 11 + assets/src/plugins/stylescombo/lang/cs.js | 11 + assets/src/plugins/stylescombo/lang/cy.js | 11 + assets/src/plugins/stylescombo/lang/da.js | 11 + assets/src/plugins/stylescombo/lang/de-ch.js | 11 + assets/src/plugins/stylescombo/lang/de.js | 11 + assets/src/plugins/stylescombo/lang/el.js | 11 + assets/src/plugins/stylescombo/lang/en-au.js | 11 + assets/src/plugins/stylescombo/lang/en-ca.js | 11 + assets/src/plugins/stylescombo/lang/en-gb.js | 11 + assets/src/plugins/stylescombo/lang/en.js | 11 + assets/src/plugins/stylescombo/lang/eo.js | 11 + assets/src/plugins/stylescombo/lang/es-mx.js | 11 + assets/src/plugins/stylescombo/lang/es.js | 11 + assets/src/plugins/stylescombo/lang/et.js | 11 + assets/src/plugins/stylescombo/lang/eu.js | 11 + assets/src/plugins/stylescombo/lang/fa.js | 11 + assets/src/plugins/stylescombo/lang/fi.js | 11 + assets/src/plugins/stylescombo/lang/fo.js | 11 + assets/src/plugins/stylescombo/lang/fr-ca.js | 11 + assets/src/plugins/stylescombo/lang/fr.js | 11 + assets/src/plugins/stylescombo/lang/gl.js | 11 + assets/src/plugins/stylescombo/lang/gu.js | 11 + assets/src/plugins/stylescombo/lang/he.js | 11 + assets/src/plugins/stylescombo/lang/hi.js | 11 + assets/src/plugins/stylescombo/lang/hr.js | 11 + assets/src/plugins/stylescombo/lang/hu.js | 11 + assets/src/plugins/stylescombo/lang/id.js | 11 + assets/src/plugins/stylescombo/lang/is.js | 11 + assets/src/plugins/stylescombo/lang/it.js | 11 + assets/src/plugins/stylescombo/lang/ja.js | 11 + assets/src/plugins/stylescombo/lang/ka.js | 11 + assets/src/plugins/stylescombo/lang/km.js | 11 + assets/src/plugins/stylescombo/lang/ko.js | 11 + assets/src/plugins/stylescombo/lang/ku.js | 11 + assets/src/plugins/stylescombo/lang/lt.js | 11 + assets/src/plugins/stylescombo/lang/lv.js | 11 + assets/src/plugins/stylescombo/lang/mk.js | 11 + assets/src/plugins/stylescombo/lang/mn.js | 11 + assets/src/plugins/stylescombo/lang/ms.js | 11 + assets/src/plugins/stylescombo/lang/nb.js | 11 + assets/src/plugins/stylescombo/lang/nl.js | 11 + assets/src/plugins/stylescombo/lang/no.js | 11 + assets/src/plugins/stylescombo/lang/oc.js | 11 + assets/src/plugins/stylescombo/lang/pl.js | 11 + assets/src/plugins/stylescombo/lang/pt-br.js | 11 + assets/src/plugins/stylescombo/lang/pt.js | 11 + assets/src/plugins/stylescombo/lang/ro.js | 11 + assets/src/plugins/stylescombo/lang/ru.js | 11 + assets/src/plugins/stylescombo/lang/si.js | 11 + assets/src/plugins/stylescombo/lang/sk.js | 11 + assets/src/plugins/stylescombo/lang/sl.js | 11 + assets/src/plugins/stylescombo/lang/sq.js | 11 + .../src/plugins/stylescombo/lang/sr-latn.js | 11 + assets/src/plugins/stylescombo/lang/sr.js | 11 + assets/src/plugins/stylescombo/lang/sv.js | 11 + assets/src/plugins/stylescombo/lang/th.js | 11 + assets/src/plugins/stylescombo/lang/tr.js | 11 + assets/src/plugins/stylescombo/lang/tt.js | 11 + assets/src/plugins/stylescombo/lang/ug.js | 11 + assets/src/plugins/stylescombo/lang/uk.js | 11 + assets/src/plugins/stylescombo/lang/vi.js | 11 + assets/src/plugins/stylescombo/lang/zh-cn.js | 11 + assets/src/plugins/stylescombo/lang/zh.js | 11 + assets/src/plugins/stylescombo/plugin.js | 236 + assets/src/plugins/stylesheetparser/plugin.js | 158 + .../samples/assets/sample.css | 70 + .../samples/stylesheetparser.html | 85 + assets/src/plugins/tab/plugin.js | 302 + assets/src/plugins/table/dialogs/table.js | 555 ++ .../src/plugins/table/icons/hidpi/table.png | Bin 0 -> 618 bytes assets/src/plugins/table/icons/table.png | Bin 0 -> 331 bytes assets/src/plugins/table/lang/af.js | 77 + assets/src/plugins/table/lang/ar.js | 77 + assets/src/plugins/table/lang/az.js | 77 + assets/src/plugins/table/lang/bg.js | 77 + assets/src/plugins/table/lang/bn.js | 77 + assets/src/plugins/table/lang/bs.js | 77 + assets/src/plugins/table/lang/ca.js | 77 + assets/src/plugins/table/lang/cs.js | 77 + assets/src/plugins/table/lang/cy.js | 77 + assets/src/plugins/table/lang/da.js | 77 + assets/src/plugins/table/lang/de-ch.js | 77 + assets/src/plugins/table/lang/de.js | 77 + assets/src/plugins/table/lang/el.js | 77 + assets/src/plugins/table/lang/en-au.js | 77 + assets/src/plugins/table/lang/en-ca.js | 77 + assets/src/plugins/table/lang/en-gb.js | 77 + assets/src/plugins/table/lang/en.js | 77 + assets/src/plugins/table/lang/eo.js | 77 + assets/src/plugins/table/lang/es-mx.js | 77 + assets/src/plugins/table/lang/es.js | 77 + assets/src/plugins/table/lang/et.js | 77 + assets/src/plugins/table/lang/eu.js | 77 + assets/src/plugins/table/lang/fa.js | 77 + assets/src/plugins/table/lang/fi.js | 77 + assets/src/plugins/table/lang/fo.js | 77 + assets/src/plugins/table/lang/fr-ca.js | 77 + assets/src/plugins/table/lang/fr.js | 77 + assets/src/plugins/table/lang/gl.js | 77 + assets/src/plugins/table/lang/gu.js | 77 + assets/src/plugins/table/lang/he.js | 77 + assets/src/plugins/table/lang/hi.js | 77 + assets/src/plugins/table/lang/hr.js | 77 + assets/src/plugins/table/lang/hu.js | 77 + assets/src/plugins/table/lang/id.js | 77 + assets/src/plugins/table/lang/is.js | 77 + assets/src/plugins/table/lang/it.js | 77 + assets/src/plugins/table/lang/ja.js | 77 + assets/src/plugins/table/lang/ka.js | 77 + assets/src/plugins/table/lang/km.js | 77 + assets/src/plugins/table/lang/ko.js | 77 + assets/src/plugins/table/lang/ku.js | 77 + assets/src/plugins/table/lang/lt.js | 77 + assets/src/plugins/table/lang/lv.js | 77 + assets/src/plugins/table/lang/mk.js | 77 + assets/src/plugins/table/lang/mn.js | 77 + assets/src/plugins/table/lang/ms.js | 77 + assets/src/plugins/table/lang/nb.js | 77 + assets/src/plugins/table/lang/nl.js | 77 + assets/src/plugins/table/lang/no.js | 77 + assets/src/plugins/table/lang/oc.js | 77 + assets/src/plugins/table/lang/pl.js | 77 + assets/src/plugins/table/lang/pt-br.js | 77 + assets/src/plugins/table/lang/pt.js | 77 + assets/src/plugins/table/lang/ro.js | 77 + assets/src/plugins/table/lang/ru.js | 77 + assets/src/plugins/table/lang/si.js | 77 + assets/src/plugins/table/lang/sk.js | 77 + assets/src/plugins/table/lang/sl.js | 77 + assets/src/plugins/table/lang/sq.js | 77 + assets/src/plugins/table/lang/sr-latn.js | 77 + assets/src/plugins/table/lang/sr.js | 77 + assets/src/plugins/table/lang/sv.js | 77 + assets/src/plugins/table/lang/th.js | 77 + assets/src/plugins/table/lang/tr.js | 77 + assets/src/plugins/table/lang/tt.js | 77 + assets/src/plugins/table/lang/ug.js | 77 + assets/src/plugins/table/lang/uk.js | 77 + assets/src/plugins/table/lang/vi.js | 77 + assets/src/plugins/table/lang/zh-cn.js | 77 + assets/src/plugins/table/lang/zh.js | 77 + assets/src/plugins/table/plugin.js | 141 + .../plugins/tableresize/dev/tableresize.html | 107 + assets/src/plugins/tableresize/plugin.js | 473 ++ .../tableresize/samples/tableresize.html | 107 + assets/src/plugins/tableselection/plugin.js | 1257 +++++ .../tableselection/styles/tableselection.css | 36 + .../plugins/tabletools/dialogs/tableCell.js | 591 ++ assets/src/plugins/tabletools/plugin.js | 1322 +++++ .../plugins/templates/dialogs/templates.css | 84 + .../plugins/templates/dialogs/templates.js | 210 + .../templates/icons/hidpi/templates-rtl.png | Bin 0 -> 796 bytes .../templates/icons/hidpi/templates.png | Bin 0 -> 796 bytes .../plugins/templates/icons/templates-rtl.png | Bin 0 -> 442 bytes .../src/plugins/templates/icons/templates.png | Bin 0 -> 442 bytes assets/src/plugins/templates/lang/af.js | 12 + assets/src/plugins/templates/lang/ar.js | 12 + assets/src/plugins/templates/lang/az.js | 12 + assets/src/plugins/templates/lang/bg.js | 12 + assets/src/plugins/templates/lang/bn.js | 12 + assets/src/plugins/templates/lang/bs.js | 12 + assets/src/plugins/templates/lang/ca.js | 12 + assets/src/plugins/templates/lang/cs.js | 12 + assets/src/plugins/templates/lang/cy.js | 12 + assets/src/plugins/templates/lang/da.js | 12 + assets/src/plugins/templates/lang/de-ch.js | 12 + assets/src/plugins/templates/lang/de.js | 12 + assets/src/plugins/templates/lang/el.js | 12 + assets/src/plugins/templates/lang/en-au.js | 12 + assets/src/plugins/templates/lang/en-ca.js | 12 + assets/src/plugins/templates/lang/en-gb.js | 12 + assets/src/plugins/templates/lang/en.js | 12 + assets/src/plugins/templates/lang/eo.js | 12 + assets/src/plugins/templates/lang/es-mx.js | 12 + assets/src/plugins/templates/lang/es.js | 12 + assets/src/plugins/templates/lang/et.js | 12 + assets/src/plugins/templates/lang/eu.js | 12 + assets/src/plugins/templates/lang/fa.js | 12 + assets/src/plugins/templates/lang/fi.js | 12 + assets/src/plugins/templates/lang/fo.js | 12 + assets/src/plugins/templates/lang/fr-ca.js | 12 + assets/src/plugins/templates/lang/fr.js | 12 + assets/src/plugins/templates/lang/gl.js | 12 + assets/src/plugins/templates/lang/gu.js | 12 + assets/src/plugins/templates/lang/he.js | 12 + assets/src/plugins/templates/lang/hi.js | 12 + assets/src/plugins/templates/lang/hr.js | 12 + assets/src/plugins/templates/lang/hu.js | 12 + assets/src/plugins/templates/lang/id.js | 12 + assets/src/plugins/templates/lang/is.js | 12 + assets/src/plugins/templates/lang/it.js | 12 + assets/src/plugins/templates/lang/ja.js | 12 + assets/src/plugins/templates/lang/ka.js | 12 + assets/src/plugins/templates/lang/km.js | 12 + assets/src/plugins/templates/lang/ko.js | 12 + assets/src/plugins/templates/lang/ku.js | 12 + assets/src/plugins/templates/lang/lt.js | 12 + assets/src/plugins/templates/lang/lv.js | 12 + assets/src/plugins/templates/lang/mk.js | 12 + assets/src/plugins/templates/lang/mn.js | 12 + assets/src/plugins/templates/lang/ms.js | 12 + assets/src/plugins/templates/lang/nb.js | 12 + assets/src/plugins/templates/lang/nl.js | 12 + assets/src/plugins/templates/lang/no.js | 12 + assets/src/plugins/templates/lang/oc.js | 12 + assets/src/plugins/templates/lang/pl.js | 12 + assets/src/plugins/templates/lang/pt-br.js | 12 + assets/src/plugins/templates/lang/pt.js | 12 + assets/src/plugins/templates/lang/ro.js | 12 + assets/src/plugins/templates/lang/ru.js | 12 + assets/src/plugins/templates/lang/si.js | 12 + assets/src/plugins/templates/lang/sk.js | 12 + assets/src/plugins/templates/lang/sl.js | 12 + assets/src/plugins/templates/lang/sq.js | 12 + assets/src/plugins/templates/lang/sr-latn.js | 12 + assets/src/plugins/templates/lang/sr.js | 12 + assets/src/plugins/templates/lang/sv.js | 12 + assets/src/plugins/templates/lang/th.js | 12 + assets/src/plugins/templates/lang/tr.js | 12 + assets/src/plugins/templates/lang/tt.js | 12 + assets/src/plugins/templates/lang/ug.js | 12 + assets/src/plugins/templates/lang/uk.js | 12 + assets/src/plugins/templates/lang/vi.js | 12 + assets/src/plugins/templates/lang/zh-cn.js | 12 + assets/src/plugins/templates/lang/zh.js | 12 + assets/src/plugins/templates/plugin.js | 116 + .../plugins/templates/templatedefinition.js | 82 + .../plugins/templates/templates/default.js | 87 + .../templates/templates/images/template1.gif | Bin 0 -> 539 bytes .../templates/templates/images/template2.gif | Bin 0 -> 497 bytes .../templates/templates/images/template3.gif | Bin 0 -> 557 bytes assets/src/plugins/textmatch/plugin.js | 331 ++ assets/src/plugins/textwatcher/plugin.js | 295 + assets/src/plugins/toolbar/lang/af.js | 22 + assets/src/plugins/toolbar/lang/ar.js | 22 + assets/src/plugins/toolbar/lang/az.js | 22 + assets/src/plugins/toolbar/lang/bg.js | 22 + assets/src/plugins/toolbar/lang/bn.js | 22 + assets/src/plugins/toolbar/lang/bs.js | 22 + assets/src/plugins/toolbar/lang/ca.js | 22 + assets/src/plugins/toolbar/lang/cs.js | 22 + assets/src/plugins/toolbar/lang/cy.js | 22 + assets/src/plugins/toolbar/lang/da.js | 22 + assets/src/plugins/toolbar/lang/de-ch.js | 22 + assets/src/plugins/toolbar/lang/de.js | 22 + assets/src/plugins/toolbar/lang/el.js | 22 + assets/src/plugins/toolbar/lang/en-au.js | 22 + assets/src/plugins/toolbar/lang/en-ca.js | 22 + assets/src/plugins/toolbar/lang/en-gb.js | 22 + assets/src/plugins/toolbar/lang/en.js | 22 + assets/src/plugins/toolbar/lang/eo.js | 22 + assets/src/plugins/toolbar/lang/es-mx.js | 22 + assets/src/plugins/toolbar/lang/es.js | 22 + assets/src/plugins/toolbar/lang/et.js | 22 + assets/src/plugins/toolbar/lang/eu.js | 22 + assets/src/plugins/toolbar/lang/fa.js | 22 + assets/src/plugins/toolbar/lang/fi.js | 22 + assets/src/plugins/toolbar/lang/fo.js | 22 + assets/src/plugins/toolbar/lang/fr-ca.js | 22 + assets/src/plugins/toolbar/lang/fr.js | 22 + assets/src/plugins/toolbar/lang/gl.js | 22 + assets/src/plugins/toolbar/lang/gu.js | 22 + assets/src/plugins/toolbar/lang/he.js | 22 + assets/src/plugins/toolbar/lang/hi.js | 22 + assets/src/plugins/toolbar/lang/hr.js | 22 + assets/src/plugins/toolbar/lang/hu.js | 22 + assets/src/plugins/toolbar/lang/id.js | 22 + assets/src/plugins/toolbar/lang/is.js | 22 + assets/src/plugins/toolbar/lang/it.js | 22 + assets/src/plugins/toolbar/lang/ja.js | 22 + assets/src/plugins/toolbar/lang/ka.js | 22 + assets/src/plugins/toolbar/lang/km.js | 22 + assets/src/plugins/toolbar/lang/ko.js | 22 + assets/src/plugins/toolbar/lang/ku.js | 22 + assets/src/plugins/toolbar/lang/lt.js | 22 + assets/src/plugins/toolbar/lang/lv.js | 22 + assets/src/plugins/toolbar/lang/mk.js | 22 + assets/src/plugins/toolbar/lang/mn.js | 22 + assets/src/plugins/toolbar/lang/ms.js | 22 + assets/src/plugins/toolbar/lang/nb.js | 22 + assets/src/plugins/toolbar/lang/nl.js | 22 + assets/src/plugins/toolbar/lang/no.js | 22 + assets/src/plugins/toolbar/lang/oc.js | 22 + assets/src/plugins/toolbar/lang/pl.js | 22 + assets/src/plugins/toolbar/lang/pt-br.js | 22 + assets/src/plugins/toolbar/lang/pt.js | 22 + assets/src/plugins/toolbar/lang/ro.js | 22 + assets/src/plugins/toolbar/lang/ru.js | 22 + assets/src/plugins/toolbar/lang/si.js | 22 + assets/src/plugins/toolbar/lang/sk.js | 22 + assets/src/plugins/toolbar/lang/sl.js | 22 + assets/src/plugins/toolbar/lang/sq.js | 22 + assets/src/plugins/toolbar/lang/sr-latn.js | 22 + assets/src/plugins/toolbar/lang/sr.js | 22 + assets/src/plugins/toolbar/lang/sv.js | 22 + assets/src/plugins/toolbar/lang/th.js | 22 + assets/src/plugins/toolbar/lang/tr.js | 22 + assets/src/plugins/toolbar/lang/tt.js | 22 + assets/src/plugins/toolbar/lang/ug.js | 22 + assets/src/plugins/toolbar/lang/uk.js | 22 + assets/src/plugins/toolbar/lang/vi.js | 22 + assets/src/plugins/toolbar/lang/zh-cn.js | 22 + assets/src/plugins/toolbar/lang/zh.js | 22 + assets/src/plugins/toolbar/plugin.js | 810 +++ .../src/plugins/toolbar/samples/toolbar.html | 235 + .../src/plugins/uicolor/dialogs/uicolor.css | 20 + assets/src/plugins/uicolor/dialogs/uicolor.js | 485 ++ .../plugins/uicolor/icons/hidpi/uicolor.png | Bin 0 -> 1817 bytes assets/src/plugins/uicolor/icons/uicolor.png | Bin 0 -> 954 bytes .../uicolor/lang/_translationstatus.txt | 27 + assets/src/plugins/uicolor/lang/af.js | 13 + assets/src/plugins/uicolor/lang/ar.js | 13 + assets/src/plugins/uicolor/lang/az.js | 13 + assets/src/plugins/uicolor/lang/bg.js | 13 + assets/src/plugins/uicolor/lang/ca.js | 13 + assets/src/plugins/uicolor/lang/cs.js | 13 + assets/src/plugins/uicolor/lang/cy.js | 13 + assets/src/plugins/uicolor/lang/da.js | 13 + assets/src/plugins/uicolor/lang/de-ch.js | 13 + assets/src/plugins/uicolor/lang/de.js | 13 + assets/src/plugins/uicolor/lang/el.js | 13 + assets/src/plugins/uicolor/lang/en-au.js | 13 + assets/src/plugins/uicolor/lang/en-gb.js | 13 + assets/src/plugins/uicolor/lang/en.js | 13 + assets/src/plugins/uicolor/lang/eo.js | 13 + assets/src/plugins/uicolor/lang/es-mx.js | 13 + assets/src/plugins/uicolor/lang/es.js | 13 + assets/src/plugins/uicolor/lang/et.js | 13 + assets/src/plugins/uicolor/lang/eu.js | 13 + assets/src/plugins/uicolor/lang/fa.js | 13 + assets/src/plugins/uicolor/lang/fi.js | 13 + assets/src/plugins/uicolor/lang/fr-ca.js | 13 + assets/src/plugins/uicolor/lang/fr.js | 13 + assets/src/plugins/uicolor/lang/gl.js | 13 + assets/src/plugins/uicolor/lang/he.js | 13 + assets/src/plugins/uicolor/lang/hr.js | 13 + assets/src/plugins/uicolor/lang/hu.js | 13 + assets/src/plugins/uicolor/lang/id.js | 13 + assets/src/plugins/uicolor/lang/it.js | 13 + assets/src/plugins/uicolor/lang/ja.js | 13 + assets/src/plugins/uicolor/lang/km.js | 13 + assets/src/plugins/uicolor/lang/ko.js | 13 + assets/src/plugins/uicolor/lang/ku.js | 13 + assets/src/plugins/uicolor/lang/lv.js | 13 + assets/src/plugins/uicolor/lang/mk.js | 13 + assets/src/plugins/uicolor/lang/nb.js | 13 + assets/src/plugins/uicolor/lang/nl.js | 13 + assets/src/plugins/uicolor/lang/no.js | 13 + assets/src/plugins/uicolor/lang/oc.js | 13 + assets/src/plugins/uicolor/lang/pl.js | 13 + assets/src/plugins/uicolor/lang/pt-br.js | 13 + assets/src/plugins/uicolor/lang/pt.js | 13 + assets/src/plugins/uicolor/lang/ro.js | 13 + assets/src/plugins/uicolor/lang/ru.js | 13 + assets/src/plugins/uicolor/lang/si.js | 13 + assets/src/plugins/uicolor/lang/sk.js | 13 + assets/src/plugins/uicolor/lang/sl.js | 13 + assets/src/plugins/uicolor/lang/sq.js | 13 + assets/src/plugins/uicolor/lang/sr-latn.js | 13 + assets/src/plugins/uicolor/lang/sr.js | 13 + assets/src/plugins/uicolor/lang/sv.js | 13 + assets/src/plugins/uicolor/lang/tr.js | 13 + assets/src/plugins/uicolor/lang/tt.js | 13 + assets/src/plugins/uicolor/lang/ug.js | 13 + assets/src/plugins/uicolor/lang/uk.js | 13 + assets/src/plugins/uicolor/lang/vi.js | 13 + assets/src/plugins/uicolor/lang/zh-cn.js | 13 + assets/src/plugins/uicolor/lang/zh.js | 13 + assets/src/plugins/uicolor/plugin.js | 32 + .../src/plugins/uicolor/samples/uicolor.html | 106 + assets/src/plugins/undo/dev/snapshot.html | 85 + .../src/plugins/undo/icons/hidpi/redo-rtl.png | Bin 0 -> 1162 bytes assets/src/plugins/undo/icons/hidpi/redo.png | Bin 0 -> 1144 bytes .../src/plugins/undo/icons/hidpi/undo-rtl.png | Bin 0 -> 1144 bytes assets/src/plugins/undo/icons/hidpi/undo.png | Bin 0 -> 1162 bytes assets/src/plugins/undo/icons/redo-rtl.png | Bin 0 -> 634 bytes assets/src/plugins/undo/icons/redo.png | Bin 0 -> 610 bytes assets/src/plugins/undo/icons/undo-rtl.png | Bin 0 -> 610 bytes assets/src/plugins/undo/icons/undo.png | Bin 0 -> 634 bytes assets/src/plugins/undo/lang/af.js | 8 + assets/src/plugins/undo/lang/ar.js | 8 + assets/src/plugins/undo/lang/az.js | 8 + assets/src/plugins/undo/lang/bg.js | 8 + assets/src/plugins/undo/lang/bn.js | 8 + assets/src/plugins/undo/lang/bs.js | 8 + assets/src/plugins/undo/lang/ca.js | 8 + assets/src/plugins/undo/lang/cs.js | 8 + assets/src/plugins/undo/lang/cy.js | 8 + assets/src/plugins/undo/lang/da.js | 8 + assets/src/plugins/undo/lang/de-ch.js | 8 + assets/src/plugins/undo/lang/de.js | 8 + assets/src/plugins/undo/lang/el.js | 8 + assets/src/plugins/undo/lang/en-au.js | 8 + assets/src/plugins/undo/lang/en-ca.js | 8 + assets/src/plugins/undo/lang/en-gb.js | 8 + assets/src/plugins/undo/lang/en.js | 8 + assets/src/plugins/undo/lang/eo.js | 8 + assets/src/plugins/undo/lang/es-mx.js | 8 + assets/src/plugins/undo/lang/es.js | 8 + assets/src/plugins/undo/lang/et.js | 8 + assets/src/plugins/undo/lang/eu.js | 8 + assets/src/plugins/undo/lang/fa.js | 8 + assets/src/plugins/undo/lang/fi.js | 8 + assets/src/plugins/undo/lang/fo.js | 8 + assets/src/plugins/undo/lang/fr-ca.js | 8 + assets/src/plugins/undo/lang/fr.js | 8 + assets/src/plugins/undo/lang/gl.js | 8 + assets/src/plugins/undo/lang/gu.js | 8 + assets/src/plugins/undo/lang/he.js | 8 + assets/src/plugins/undo/lang/hi.js | 8 + assets/src/plugins/undo/lang/hr.js | 8 + assets/src/plugins/undo/lang/hu.js | 8 + assets/src/plugins/undo/lang/id.js | 8 + assets/src/plugins/undo/lang/is.js | 8 + assets/src/plugins/undo/lang/it.js | 8 + assets/src/plugins/undo/lang/ja.js | 8 + assets/src/plugins/undo/lang/ka.js | 8 + assets/src/plugins/undo/lang/km.js | 8 + assets/src/plugins/undo/lang/ko.js | 8 + assets/src/plugins/undo/lang/ku.js | 8 + assets/src/plugins/undo/lang/lt.js | 8 + assets/src/plugins/undo/lang/lv.js | 8 + assets/src/plugins/undo/lang/mk.js | 8 + assets/src/plugins/undo/lang/mn.js | 8 + assets/src/plugins/undo/lang/ms.js | 8 + assets/src/plugins/undo/lang/nb.js | 8 + assets/src/plugins/undo/lang/nl.js | 8 + assets/src/plugins/undo/lang/no.js | 8 + assets/src/plugins/undo/lang/oc.js | 8 + assets/src/plugins/undo/lang/pl.js | 8 + assets/src/plugins/undo/lang/pt-br.js | 8 + assets/src/plugins/undo/lang/pt.js | 8 + assets/src/plugins/undo/lang/ro.js | 8 + assets/src/plugins/undo/lang/ru.js | 8 + assets/src/plugins/undo/lang/si.js | 8 + assets/src/plugins/undo/lang/sk.js | 8 + assets/src/plugins/undo/lang/sl.js | 8 + assets/src/plugins/undo/lang/sq.js | 8 + assets/src/plugins/undo/lang/sr-latn.js | 8 + assets/src/plugins/undo/lang/sr.js | 8 + assets/src/plugins/undo/lang/sv.js | 8 + assets/src/plugins/undo/lang/th.js | 8 + assets/src/plugins/undo/lang/tr.js | 8 + assets/src/plugins/undo/lang/tt.js | 8 + assets/src/plugins/undo/lang/ug.js | 8 + assets/src/plugins/undo/lang/uk.js | 8 + assets/src/plugins/undo/lang/vi.js | 8 + assets/src/plugins/undo/lang/zh-cn.js | 8 + assets/src/plugins/undo/lang/zh.js | 8 + assets/src/plugins/undo/plugin.js | 1370 +++++ assets/src/plugins/uploadfile/plugin.js | 46 + assets/src/plugins/uploadimage/plugin.js | 154 + assets/src/plugins/uploadwidget/dev/cors.html | 34 + .../uploadwidget/dev/filereaderplugin.js | 55 + .../src/plugins/uploadwidget/dev/upload.html | 97 + assets/src/plugins/uploadwidget/lang/az.js | 12 + assets/src/plugins/uploadwidget/lang/bg.js | 12 + assets/src/plugins/uploadwidget/lang/ca.js | 12 + assets/src/plugins/uploadwidget/lang/cs.js | 12 + assets/src/plugins/uploadwidget/lang/da.js | 12 + assets/src/plugins/uploadwidget/lang/de-ch.js | 12 + assets/src/plugins/uploadwidget/lang/de.js | 12 + assets/src/plugins/uploadwidget/lang/el.js | 12 + assets/src/plugins/uploadwidget/lang/en-au.js | 12 + assets/src/plugins/uploadwidget/lang/en.js | 12 + assets/src/plugins/uploadwidget/lang/eo.js | 12 + assets/src/plugins/uploadwidget/lang/es-mx.js | 12 + assets/src/plugins/uploadwidget/lang/es.js | 12 + assets/src/plugins/uploadwidget/lang/et.js | 12 + assets/src/plugins/uploadwidget/lang/eu.js | 12 + assets/src/plugins/uploadwidget/lang/fa.js | 12 + assets/src/plugins/uploadwidget/lang/fr.js | 12 + assets/src/plugins/uploadwidget/lang/gl.js | 12 + assets/src/plugins/uploadwidget/lang/hr.js | 12 + assets/src/plugins/uploadwidget/lang/hu.js | 12 + assets/src/plugins/uploadwidget/lang/id.js | 12 + assets/src/plugins/uploadwidget/lang/it.js | 12 + assets/src/plugins/uploadwidget/lang/ja.js | 12 + assets/src/plugins/uploadwidget/lang/km.js | 12 + assets/src/plugins/uploadwidget/lang/ko.js | 12 + assets/src/plugins/uploadwidget/lang/ku.js | 12 + assets/src/plugins/uploadwidget/lang/lv.js | 12 + assets/src/plugins/uploadwidget/lang/nb.js | 12 + assets/src/plugins/uploadwidget/lang/nl.js | 12 + assets/src/plugins/uploadwidget/lang/no.js | 12 + assets/src/plugins/uploadwidget/lang/oc.js | 12 + assets/src/plugins/uploadwidget/lang/pl.js | 12 + assets/src/plugins/uploadwidget/lang/pt-br.js | 12 + assets/src/plugins/uploadwidget/lang/pt.js | 12 + assets/src/plugins/uploadwidget/lang/ro.js | 12 + assets/src/plugins/uploadwidget/lang/ru.js | 12 + assets/src/plugins/uploadwidget/lang/sk.js | 12 + assets/src/plugins/uploadwidget/lang/sq.js | 12 + .../src/plugins/uploadwidget/lang/sr-latn.js | 12 + assets/src/plugins/uploadwidget/lang/sr.js | 12 + assets/src/plugins/uploadwidget/lang/sv.js | 12 + assets/src/plugins/uploadwidget/lang/tr.js | 12 + assets/src/plugins/uploadwidget/lang/ug.js | 12 + assets/src/plugins/uploadwidget/lang/uk.js | 12 + assets/src/plugins/uploadwidget/lang/zh-cn.js | 12 + assets/src/plugins/uploadwidget/lang/zh.js | 12 + assets/src/plugins/uploadwidget/plugin.js | 590 ++ .../plugins/widget/dev/assets/contents.css | 23 + .../src/plugins/widget/dev/assets/sample.jpg | Bin 0 -> 17932 bytes .../widget/dev/assets/simplebox/contents.css | 36 + .../dev/assets/simplebox/dialogs/simplebox.js | 51 + .../dev/assets/simplebox/icons/simplebox.png | Bin 0 -> 286 bytes .../widget/dev/assets/simplebox/plugin.js | 114 + assets/src/plugins/widget/dev/console.js | 131 + .../src/plugins/widget/dev/nestedwidgets.html | 134 + .../src/plugins/widget/dev/widgetstyles.html | 144 + assets/src/plugins/widget/images/handle.png | Bin 0 -> 220 bytes assets/src/plugins/widget/lang/af.js | 8 + assets/src/plugins/widget/lang/ar.js | 8 + assets/src/plugins/widget/lang/az.js | 8 + assets/src/plugins/widget/lang/bg.js | 8 + assets/src/plugins/widget/lang/ca.js | 8 + assets/src/plugins/widget/lang/cs.js | 8 + assets/src/plugins/widget/lang/cy.js | 8 + assets/src/plugins/widget/lang/da.js | 8 + assets/src/plugins/widget/lang/de-ch.js | 8 + assets/src/plugins/widget/lang/de.js | 8 + assets/src/plugins/widget/lang/el.js | 8 + assets/src/plugins/widget/lang/en-au.js | 8 + assets/src/plugins/widget/lang/en-gb.js | 8 + assets/src/plugins/widget/lang/en.js | 8 + assets/src/plugins/widget/lang/eo.js | 8 + assets/src/plugins/widget/lang/es-mx.js | 8 + assets/src/plugins/widget/lang/es.js | 8 + assets/src/plugins/widget/lang/et.js | 8 + assets/src/plugins/widget/lang/eu.js | 8 + assets/src/plugins/widget/lang/fa.js | 8 + assets/src/plugins/widget/lang/fi.js | 8 + assets/src/plugins/widget/lang/fr.js | 8 + assets/src/plugins/widget/lang/gl.js | 8 + assets/src/plugins/widget/lang/he.js | 8 + assets/src/plugins/widget/lang/hr.js | 8 + assets/src/plugins/widget/lang/hu.js | 8 + assets/src/plugins/widget/lang/id.js | 8 + assets/src/plugins/widget/lang/it.js | 8 + assets/src/plugins/widget/lang/ja.js | 8 + assets/src/plugins/widget/lang/km.js | 8 + assets/src/plugins/widget/lang/ko.js | 8 + assets/src/plugins/widget/lang/ku.js | 8 + assets/src/plugins/widget/lang/lt.js | 8 + assets/src/plugins/widget/lang/lv.js | 8 + assets/src/plugins/widget/lang/nb.js | 8 + assets/src/plugins/widget/lang/nl.js | 8 + assets/src/plugins/widget/lang/no.js | 8 + assets/src/plugins/widget/lang/oc.js | 8 + assets/src/plugins/widget/lang/pl.js | 8 + assets/src/plugins/widget/lang/pt-br.js | 8 + assets/src/plugins/widget/lang/pt.js | 8 + assets/src/plugins/widget/lang/ro.js | 8 + assets/src/plugins/widget/lang/ru.js | 8 + assets/src/plugins/widget/lang/sk.js | 8 + assets/src/plugins/widget/lang/sl.js | 8 + assets/src/plugins/widget/lang/sq.js | 8 + assets/src/plugins/widget/lang/sr-latn.js | 8 + assets/src/plugins/widget/lang/sr.js | 8 + assets/src/plugins/widget/lang/sv.js | 8 + assets/src/plugins/widget/lang/tr.js | 8 + assets/src/plugins/widget/lang/tt.js | 8 + assets/src/plugins/widget/lang/ug.js | 8 + assets/src/plugins/widget/lang/uk.js | 8 + assets/src/plugins/widget/lang/vi.js | 8 + assets/src/plugins/widget/lang/zh-cn.js | 8 + assets/src/plugins/widget/lang/zh.js | 8 + assets/src/plugins/widget/plugin.js | 4953 +++++++++++++++++ assets/src/plugins/widgetselection/plugin.js | 361 ++ assets/src/plugins/wysiwygarea/plugin.js | 873 +++ .../plugins/wysiwygarea/samples/fullpage.html | 80 + assets/src/plugins/xml/plugin.js | 167 + assets/src/skins/kama/colorpanel.css | 127 + assets/src/skins/kama/dialog.css | 899 +++ assets/src/skins/kama/dialog_ie.css | 40 + assets/src/skins/kama/dialog_ie7.css | 90 + assets/src/skins/kama/dialog_ie8.css | 24 + assets/src/skins/kama/dialog_iequirks.css | 123 + assets/src/skins/kama/editor.css | 69 + assets/src/skins/kama/editor_ie.css | 110 + assets/src/skins/kama/editor_ie7.css | 203 + assets/src/skins/kama/editor_ie8.css | 23 + assets/src/skins/kama/editor_iequirks.css | 253 + assets/src/skins/kama/elementspath.css | 60 + assets/src/skins/kama/icons/about.png | Bin 0 -> 386 bytes assets/src/skins/kama/icons/anchor-rtl.png | Bin 0 -> 977 bytes assets/src/skins/kama/icons/anchor.png | Bin 0 -> 979 bytes assets/src/skins/kama/icons/bgcolor.png | Bin 0 -> 1045 bytes assets/src/skins/kama/icons/bidiltr.png | Bin 0 -> 151 bytes assets/src/skins/kama/icons/bidirtl.png | Bin 0 -> 927 bytes assets/src/skins/kama/icons/blockquote.png | Bin 0 -> 972 bytes assets/src/skins/kama/icons/bold.png | Bin 0 -> 371 bytes .../src/skins/kama/icons/bulletedlist-rtl.png | Bin 0 -> 198 bytes assets/src/skins/kama/icons/bulletedlist.png | Bin 0 -> 217 bytes assets/src/skins/kama/icons/button.png | Bin 0 -> 326 bytes assets/src/skins/kama/icons/checkbox.png | Bin 0 -> 950 bytes assets/src/skins/kama/icons/copy-rtl.png | Bin 0 -> 965 bytes assets/src/skins/kama/icons/copy.png | Bin 0 -> 1001 bytes assets/src/skins/kama/icons/creatediv.png | Bin 0 -> 975 bytes assets/src/skins/kama/icons/cut-rtl.png | Bin 0 -> 1042 bytes assets/src/skins/kama/icons/cut.png | Bin 0 -> 1043 bytes assets/src/skins/kama/icons/docprops-rtl.png | Bin 0 -> 949 bytes assets/src/skins/kama/icons/docprops.png | Bin 0 -> 979 bytes assets/src/skins/kama/icons/find-rtl.png | Bin 0 -> 343 bytes assets/src/skins/kama/icons/find.png | Bin 0 -> 340 bytes assets/src/skins/kama/icons/flash.png | Bin 0 -> 485 bytes assets/src/skins/kama/icons/form.png | Bin 0 -> 919 bytes assets/src/skins/kama/icons/hiddenfield.png | Bin 0 -> 561 bytes .../src/skins/kama/icons/horizontalrule.png | Bin 0 -> 406 bytes assets/src/skins/kama/icons/icons.png | Bin 0 -> 5598 bytes assets/src/skins/kama/icons/iframe.png | Bin 0 -> 1092 bytes assets/src/skins/kama/icons/image.png | Bin 0 -> 587 bytes assets/src/skins/kama/icons/imagebutton.png | Bin 0 -> 358 bytes assets/src/skins/kama/icons/indent-rtl.png | Bin 0 -> 931 bytes assets/src/skins/kama/icons/indent.png | Bin 0 -> 961 bytes assets/src/skins/kama/icons/italic.png | Bin 0 -> 363 bytes assets/src/skins/kama/icons/justifyblock.png | Bin 0 -> 932 bytes assets/src/skins/kama/icons/justifycenter.png | Bin 0 -> 936 bytes assets/src/skins/kama/icons/justifyleft.png | Bin 0 -> 936 bytes assets/src/skins/kama/icons/justifyright.png | Bin 0 -> 936 bytes assets/src/skins/kama/icons/link.png | Bin 0 -> 995 bytes assets/src/skins/kama/icons/maximize.png | Bin 0 -> 315 bytes assets/src/skins/kama/icons/newpage-rtl.png | Bin 0 -> 209 bytes assets/src/skins/kama/icons/newpage.png | Bin 0 -> 221 bytes .../src/skins/kama/icons/numberedlist-rtl.png | Bin 0 -> 241 bytes assets/src/skins/kama/icons/numberedlist.png | Bin 0 -> 240 bytes assets/src/skins/kama/icons/outdent-rtl.png | Bin 0 -> 928 bytes assets/src/skins/kama/icons/outdent.png | Bin 0 -> 957 bytes assets/src/skins/kama/icons/pagebreak-rtl.png | Bin 0 -> 295 bytes assets/src/skins/kama/icons/pagebreak.png | Bin 0 -> 433 bytes assets/src/skins/kama/icons/paste-rtl.png | Bin 0 -> 991 bytes assets/src/skins/kama/icons/paste.png | Bin 0 -> 1032 bytes .../skins/kama/icons/pastefromword-rtl.png | Bin 0 -> 412 bytes assets/src/skins/kama/icons/pastefromword.png | Bin 0 -> 532 bytes assets/src/skins/kama/icons/pastetext-rtl.png | Bin 0 -> 1050 bytes assets/src/skins/kama/icons/pastetext.png | Bin 0 -> 1054 bytes assets/src/skins/kama/icons/placeholder.png | Bin 0 -> 132 bytes assets/src/skins/kama/icons/preview-rtl.png | Bin 0 -> 313 bytes assets/src/skins/kama/icons/preview.png | Bin 0 -> 311 bytes assets/src/skins/kama/icons/print.png | Bin 0 -> 293 bytes assets/src/skins/kama/icons/radio.png | Bin 0 -> 972 bytes assets/src/skins/kama/icons/redo-rtl.png | Bin 0 -> 299 bytes assets/src/skins/kama/icons/redo.png | Bin 0 -> 393 bytes assets/src/skins/kama/icons/removeformat.png | Bin 0 -> 949 bytes assets/src/skins/kama/icons/replace.png | Bin 0 -> 951 bytes assets/src/skins/kama/icons/save.png | Bin 0 -> 310 bytes assets/src/skins/kama/icons/scayt.png | Bin 0 -> 334 bytes assets/src/skins/kama/icons/select-rtl.png | Bin 0 -> 292 bytes assets/src/skins/kama/icons/select.png | Bin 0 -> 284 bytes assets/src/skins/kama/icons/selectall.png | Bin 0 -> 975 bytes .../src/skins/kama/icons/showblocks-rtl.png | Bin 0 -> 336 bytes assets/src/skins/kama/icons/showblocks.png | Bin 0 -> 335 bytes assets/src/skins/kama/icons/smiley.png | Bin 0 -> 473 bytes assets/src/skins/kama/icons/source-rtl.png | Bin 0 -> 263 bytes assets/src/skins/kama/icons/source.png | Bin 0 -> 382 bytes assets/src/skins/kama/icons/specialchar.png | Bin 0 -> 407 bytes assets/src/skins/kama/icons/spellchecker.png | Bin 0 -> 419 bytes assets/src/skins/kama/icons/strike.png | Bin 0 -> 194 bytes assets/src/skins/kama/icons/subscript.png | Bin 0 -> 293 bytes assets/src/skins/kama/icons/superscript.png | Bin 0 -> 385 bytes assets/src/skins/kama/icons/table.png | Bin 0 -> 434 bytes assets/src/skins/kama/icons/templates-rtl.png | Bin 0 -> 262 bytes assets/src/skins/kama/icons/templates.png | Bin 0 -> 261 bytes assets/src/skins/kama/icons/textarea-rtl.png | Bin 0 -> 443 bytes assets/src/skins/kama/icons/textarea.png | Bin 0 -> 426 bytes assets/src/skins/kama/icons/textcolor.png | Bin 0 -> 346 bytes assets/src/skins/kama/icons/textfield.png | Bin 0 -> 959 bytes assets/src/skins/kama/icons/underline.png | Bin 0 -> 922 bytes assets/src/skins/kama/icons/undo-rtl.png | Bin 0 -> 289 bytes assets/src/skins/kama/icons/undo.png | Bin 0 -> 397 bytes assets/src/skins/kama/icons/unlink.png | Bin 0 -> 1027 bytes assets/src/skins/kama/images/dialog_sides.gif | Bin 0 -> 47 bytes assets/src/skins/kama/images/dialog_sides.png | Bin 0 -> 125 bytes .../skins/kama/images/dialog_sides_rtl.png | Bin 0 -> 128 bytes assets/src/skins/kama/images/mini.gif | Bin 0 -> 181 bytes assets/src/skins/kama/images/spinner.gif | Bin 0 -> 2984 bytes assets/src/skins/kama/images/sprites.png | Bin 0 -> 6117 bytes assets/src/skins/kama/images/sprites_ie6.png | Bin 0 -> 2658 bytes .../src/skins/kama/images/toolbar_start.gif | Bin 0 -> 102 bytes assets/src/skins/kama/mainui.css | 202 + assets/src/skins/kama/menu.css | 216 + assets/src/skins/kama/notification.css | 154 + assets/src/skins/kama/panel.css | 220 + assets/src/skins/kama/presets.css | 41 + assets/src/skins/kama/readme.md | 38 + assets/src/skins/kama/reset.css | 120 + assets/src/skins/kama/richcombo.css | 211 + assets/src/skins/kama/skin.js | 248 + assets/src/skins/kama/toolbar.css | 386 ++ assets/src/skins/moono-lisa/colorpanel.css | 183 + assets/src/skins/moono-lisa/dev/icons16.png | Bin 0 -> 17963 bytes assets/src/skins/moono-lisa/dev/icons16.svg | 175 + assets/src/skins/moono-lisa/dev/icons32.png | Bin 0 -> 51976 bytes assets/src/skins/moono-lisa/dev/icons32.svg | 167 + .../src/skins/moono-lisa/dev/locations.json | 144 + assets/src/skins/moono-lisa/dialog.css | 1160 ++++ assets/src/skins/moono-lisa/dialog_ie.css | 66 + assets/src/skins/moono-lisa/dialog_ie8.css | 50 + .../src/skins/moono-lisa/dialog_iequirks.css | 21 + assets/src/skins/moono-lisa/editor.css | 69 + assets/src/skins/moono-lisa/editor_gecko.css | 25 + assets/src/skins/moono-lisa/editor_ie.css | 71 + assets/src/skins/moono-lisa/editor_ie8.css | 90 + .../src/skins/moono-lisa/editor_iequirks.css | 79 + assets/src/skins/moono-lisa/elementspath.css | 70 + assets/src/skins/moono-lisa/images/arrow.png | Bin 0 -> 191 bytes assets/src/skins/moono-lisa/images/close.png | Bin 0 -> 615 bytes .../skins/moono-lisa/images/hidpi/close.png | Bin 0 -> 1238 bytes .../moono-lisa/images/hidpi/lock-open.png | Bin 0 -> 1071 bytes .../skins/moono-lisa/images/hidpi/lock.png | Bin 0 -> 1062 bytes .../skins/moono-lisa/images/hidpi/refresh.png | Bin 0 -> 1623 bytes .../src/skins/moono-lisa/images/lock-open.png | Bin 0 -> 511 bytes assets/src/skins/moono-lisa/images/lock.png | Bin 0 -> 506 bytes .../src/skins/moono-lisa/images/refresh.png | Bin 0 -> 757 bytes .../src/skins/moono-lisa/images/spinner.gif | Bin 0 -> 2984 bytes assets/src/skins/moono-lisa/mainui.css | 196 + assets/src/skins/moono-lisa/menu.css | 221 + assets/src/skins/moono-lisa/notification.css | 166 + assets/src/skins/moono-lisa/panel.css | 208 + assets/src/skins/moono-lisa/presets.css | 35 + assets/src/skins/moono-lisa/readme.md | 46 + assets/src/skins/moono-lisa/reset.css | 120 + assets/src/skins/moono-lisa/richcombo.css | 377 ++ assets/src/skins/moono-lisa/skin.js | 332 ++ assets/src/skins/moono-lisa/toolbar.css | 549 ++ assets/src/skins/moono/colorpanel.css | 127 + assets/src/skins/moono/dev/icons16.png | Bin 0 -> 29947 bytes assets/src/skins/moono/dev/icons16.svg | 2374 ++++++++ assets/src/skins/moono/dev/icons32.png | Bin 0 -> 75488 bytes assets/src/skins/moono/dev/icons32.svg | 2722 +++++++++ assets/src/skins/moono/dev/locations.json | 144 + assets/src/skins/moono/dialog.css | 1065 ++++ assets/src/skins/moono/dialog_ie.css | 65 + assets/src/skins/moono/dialog_ie7.css | 69 + assets/src/skins/moono/dialog_ie8.css | 24 + assets/src/skins/moono/dialog_iequirks.css | 21 + assets/src/skins/moono/editor.css | 69 + assets/src/skins/moono/editor_gecko.css | 25 + assets/src/skins/moono/editor_ie.css | 71 + assets/src/skins/moono/editor_ie7.css | 214 + assets/src/skins/moono/editor_ie8.css | 27 + assets/src/skins/moono/editor_iequirks.css | 79 + assets/src/skins/moono/elementspath.css | 76 + assets/src/skins/moono/icons/about.png | Bin 0 -> 1101 bytes assets/src/skins/moono/icons/anchor-rtl.png | Bin 0 -> 893 bytes assets/src/skins/moono/icons/anchor.png | Bin 0 -> 913 bytes assets/src/skins/moono/icons/bgcolor.png | Bin 0 -> 1005 bytes assets/src/skins/moono/icons/bidiltr.png | Bin 0 -> 954 bytes assets/src/skins/moono/icons/bidirtl.png | Bin 0 -> 986 bytes assets/src/skins/moono/icons/blockquote.png | Bin 0 -> 1126 bytes assets/src/skins/moono/icons/bold.png | Bin 0 -> 985 bytes .../skins/moono/icons/bulletedlist-rtl.png | Bin 0 -> 814 bytes assets/src/skins/moono/icons/bulletedlist.png | Bin 0 -> 811 bytes assets/src/skins/moono/icons/button.png | Bin 0 -> 637 bytes assets/src/skins/moono/icons/checkbox.png | Bin 0 -> 1005 bytes assets/src/skins/moono/icons/codesnippet.png | Bin 0 -> 827 bytes assets/src/skins/moono/icons/copy-rtl.png | Bin 0 -> 1011 bytes assets/src/skins/moono/icons/copy.png | Bin 0 -> 1011 bytes .../src/skins/moono/icons/copyformatting.png | Bin 0 -> 1293 bytes assets/src/skins/moono/icons/creatediv.png | Bin 0 -> 1128 bytes assets/src/skins/moono/icons/cut-rtl.png | Bin 0 -> 1177 bytes assets/src/skins/moono/icons/cut.png | Bin 0 -> 1177 bytes assets/src/skins/moono/icons/docprops-rtl.png | Bin 0 -> 1093 bytes assets/src/skins/moono/icons/docprops.png | Bin 0 -> 1078 bytes assets/src/skins/moono/icons/find-rtl.png | Bin 0 -> 1132 bytes assets/src/skins/moono/icons/find.png | Bin 0 -> 1132 bytes assets/src/skins/moono/icons/flash.png | Bin 0 -> 1162 bytes assets/src/skins/moono/icons/form.png | Bin 0 -> 819 bytes assets/src/skins/moono/icons/hiddenfield.png | Bin 0 -> 1092 bytes assets/src/skins/moono/icons/hidpi/about.png | Bin 0 -> 2197 bytes .../skins/moono/icons/hidpi/anchor-rtl.png | Bin 0 -> 1474 bytes assets/src/skins/moono/icons/hidpi/anchor.png | Bin 0 -> 1527 bytes .../src/skins/moono/icons/hidpi/bgcolor.png | Bin 0 -> 2169 bytes .../src/skins/moono/icons/hidpi/bidiltr.png | Bin 0 -> 1672 bytes .../src/skins/moono/icons/hidpi/bidirtl.png | Bin 0 -> 1702 bytes .../skins/moono/icons/hidpi/blockquote.png | Bin 0 -> 2421 bytes assets/src/skins/moono/icons/hidpi/bold.png | Bin 0 -> 1987 bytes .../moono/icons/hidpi/bulletedlist-rtl.png | Bin 0 -> 1659 bytes .../skins/moono/icons/hidpi/bulletedlist.png | Bin 0 -> 1639 bytes assets/src/skins/moono/icons/hidpi/button.png | Bin 0 -> 988 bytes .../src/skins/moono/icons/hidpi/checkbox.png | Bin 0 -> 1905 bytes .../skins/moono/icons/hidpi/codesnippet.png | Bin 0 -> 1893 bytes .../src/skins/moono/icons/hidpi/copy-rtl.png | Bin 0 -> 1905 bytes assets/src/skins/moono/icons/hidpi/copy.png | Bin 0 -> 1905 bytes .../moono/icons/hidpi/copyformatting.png | Bin 0 -> 1642 bytes .../src/skins/moono/icons/hidpi/creatediv.png | Bin 0 -> 3049 bytes .../src/skins/moono/icons/hidpi/cut-rtl.png | Bin 0 -> 2855 bytes assets/src/skins/moono/icons/hidpi/cut.png | Bin 0 -> 2855 bytes .../skins/moono/icons/hidpi/docprops-rtl.png | Bin 0 -> 2179 bytes .../src/skins/moono/icons/hidpi/docprops.png | Bin 0 -> 2228 bytes .../src/skins/moono/icons/hidpi/find-rtl.png | Bin 0 -> 2407 bytes assets/src/skins/moono/icons/hidpi/find.png | Bin 0 -> 2407 bytes assets/src/skins/moono/icons/hidpi/flash.png | Bin 0 -> 2614 bytes assets/src/skins/moono/icons/hidpi/form.png | Bin 0 -> 1187 bytes .../skins/moono/icons/hidpi/hiddenfield.png | Bin 0 -> 2346 bytes .../moono/icons/hidpi/horizontalrule.png | Bin 0 -> 894 bytes assets/src/skins/moono/icons/hidpi/iframe.png | Bin 0 -> 3099 bytes assets/src/skins/moono/icons/hidpi/image.png | Bin 0 -> 1782 bytes .../skins/moono/icons/hidpi/imagebutton.png | Bin 0 -> 1462 bytes .../skins/moono/icons/hidpi/indent-rtl.png | Bin 0 -> 1988 bytes assets/src/skins/moono/icons/hidpi/indent.png | Bin 0 -> 2024 bytes assets/src/skins/moono/icons/hidpi/italic.png | Bin 0 -> 1687 bytes .../skins/moono/icons/hidpi/justifyblock.png | Bin 0 -> 830 bytes .../skins/moono/icons/hidpi/justifycenter.png | Bin 0 -> 1372 bytes .../skins/moono/icons/hidpi/justifyleft.png | Bin 0 -> 1092 bytes .../skins/moono/icons/hidpi/justifyright.png | Bin 0 -> 1094 bytes .../src/skins/moono/icons/hidpi/language.png | Bin 0 -> 1874 bytes assets/src/skins/moono/icons/hidpi/link.png | Bin 0 -> 1627 bytes .../src/skins/moono/icons/hidpi/maximize.png | Bin 0 -> 2395 bytes .../skins/moono/icons/hidpi/newpage-rtl.png | Bin 0 -> 1197 bytes .../src/skins/moono/icons/hidpi/newpage.png | Bin 0 -> 1285 bytes .../moono/icons/hidpi/numberedlist-rtl.png | Bin 0 -> 1471 bytes .../skins/moono/icons/hidpi/numberedlist.png | Bin 0 -> 1523 bytes .../skins/moono/icons/hidpi/outdent-rtl.png | Bin 0 -> 1976 bytes .../src/skins/moono/icons/hidpi/outdent.png | Bin 0 -> 1928 bytes .../skins/moono/icons/hidpi/pagebreak-rtl.png | Bin 0 -> 1379 bytes .../src/skins/moono/icons/hidpi/pagebreak.png | Bin 0 -> 1351 bytes .../src/skins/moono/icons/hidpi/paste-rtl.png | Bin 0 -> 1956 bytes assets/src/skins/moono/icons/hidpi/paste.png | Bin 0 -> 1956 bytes .../moono/icons/hidpi/pastefromword-rtl.png | Bin 0 -> 2071 bytes .../skins/moono/icons/hidpi/pastefromword.png | Bin 0 -> 2115 bytes .../skins/moono/icons/hidpi/pastetext-rtl.png | Bin 0 -> 1964 bytes .../src/skins/moono/icons/hidpi/pastetext.png | Bin 0 -> 1963 bytes .../skins/moono/icons/hidpi/placeholder.png | Bin 0 -> 1812 bytes .../skins/moono/icons/hidpi/preview-rtl.png | Bin 0 -> 2336 bytes .../src/skins/moono/icons/hidpi/preview.png | Bin 0 -> 2409 bytes assets/src/skins/moono/icons/hidpi/print.png | Bin 0 -> 1758 bytes assets/src/skins/moono/icons/hidpi/radio.png | Bin 0 -> 2676 bytes .../src/skins/moono/icons/hidpi/redo-rtl.png | Bin 0 -> 1868 bytes assets/src/skins/moono/icons/hidpi/redo.png | Bin 0 -> 1885 bytes .../skins/moono/icons/hidpi/removeformat.png | Bin 0 -> 2358 bytes .../src/skins/moono/icons/hidpi/replace.png | Bin 0 -> 2822 bytes assets/src/skins/moono/icons/hidpi/save.png | Bin 0 -> 1678 bytes assets/src/skins/moono/icons/hidpi/scayt.png | Bin 0 -> 2854 bytes .../skins/moono/icons/hidpi/select-rtl.png | Bin 0 -> 1601 bytes assets/src/skins/moono/icons/hidpi/select.png | Bin 0 -> 1608 bytes .../src/skins/moono/icons/hidpi/selectall.png | Bin 0 -> 1149 bytes .../moono/icons/hidpi/showblocks-rtl.png | Bin 0 -> 2084 bytes .../skins/moono/icons/hidpi/showblocks.png | Bin 0 -> 2030 bytes assets/src/skins/moono/icons/hidpi/smiley.png | Bin 0 -> 3096 bytes .../skins/moono/icons/hidpi/source-rtl.png | Bin 0 -> 1955 bytes assets/src/skins/moono/icons/hidpi/source.png | Bin 0 -> 2035 bytes .../moono/icons/hidpi/sourcedialog-rtl.png | Bin 0 -> 1955 bytes .../skins/moono/icons/hidpi/sourcedialog.png | Bin 0 -> 2035 bytes .../skins/moono/icons/hidpi/specialchar.png | Bin 0 -> 2707 bytes .../skins/moono/icons/hidpi/spellchecker.png | Bin 0 -> 2854 bytes assets/src/skins/moono/icons/hidpi/strike.png | Bin 0 -> 2256 bytes .../src/skins/moono/icons/hidpi/subscript.png | Bin 0 -> 2025 bytes .../skins/moono/icons/hidpi/superscript.png | Bin 0 -> 2029 bytes assets/src/skins/moono/icons/hidpi/table.png | Bin 0 -> 1201 bytes .../skins/moono/icons/hidpi/templates-rtl.png | Bin 0 -> 1515 bytes .../src/skins/moono/icons/hidpi/templates.png | Bin 0 -> 1515 bytes .../skins/moono/icons/hidpi/textarea-rtl.png | Bin 0 -> 1988 bytes .../src/skins/moono/icons/hidpi/textarea.png | Bin 0 -> 1857 bytes .../src/skins/moono/icons/hidpi/textcolor.png | Bin 0 -> 1961 bytes .../skins/moono/icons/hidpi/textfield-rtl.png | Bin 0 -> 1501 bytes .../src/skins/moono/icons/hidpi/textfield.png | Bin 0 -> 1501 bytes .../src/skins/moono/icons/hidpi/uicolor.png | Bin 0 -> 2234 bytes .../src/skins/moono/icons/hidpi/underline.png | Bin 0 -> 1739 bytes .../src/skins/moono/icons/hidpi/undo-rtl.png | Bin 0 -> 1885 bytes assets/src/skins/moono/icons/hidpi/undo.png | Bin 0 -> 1868 bytes assets/src/skins/moono/icons/hidpi/unlink.png | Bin 0 -> 2293 bytes .../src/skins/moono/icons/horizontalrule.png | Bin 0 -> 560 bytes assets/src/skins/moono/icons/iframe.png | Bin 0 -> 1227 bytes assets/src/skins/moono/icons/image.png | Bin 0 -> 973 bytes assets/src/skins/moono/icons/imagebutton.png | Bin 0 -> 813 bytes assets/src/skins/moono/icons/indent-rtl.png | Bin 0 -> 959 bytes assets/src/skins/moono/icons/indent.png | Bin 0 -> 967 bytes assets/src/skins/moono/icons/italic.png | Bin 0 -> 932 bytes assets/src/skins/moono/icons/justifyblock.png | Bin 0 -> 610 bytes .../src/skins/moono/icons/justifycenter.png | Bin 0 -> 830 bytes assets/src/skins/moono/icons/justifyleft.png | Bin 0 -> 715 bytes assets/src/skins/moono/icons/justifyright.png | Bin 0 -> 751 bytes assets/src/skins/moono/icons/language.png | Bin 0 -> 885 bytes assets/src/skins/moono/icons/link.png | Bin 0 -> 811 bytes assets/src/skins/moono/icons/maximize.png | Bin 0 -> 1085 bytes assets/src/skins/moono/icons/newpage-rtl.png | Bin 0 -> 858 bytes assets/src/skins/moono/icons/newpage.png | Bin 0 -> 873 bytes .../skins/moono/icons/numberedlist-rtl.png | Bin 0 -> 821 bytes assets/src/skins/moono/icons/numberedlist.png | Bin 0 -> 849 bytes assets/src/skins/moono/icons/outdent-rtl.png | Bin 0 -> 959 bytes assets/src/skins/moono/icons/outdent.png | Bin 0 -> 924 bytes .../src/skins/moono/icons/pagebreak-rtl.png | Bin 0 -> 804 bytes assets/src/skins/moono/icons/pagebreak.png | Bin 0 -> 783 bytes assets/src/skins/moono/icons/paste-rtl.png | Bin 0 -> 969 bytes assets/src/skins/moono/icons/paste.png | Bin 0 -> 969 bytes .../skins/moono/icons/pastefromword-rtl.png | Bin 0 -> 967 bytes .../src/skins/moono/icons/pastefromword.png | Bin 0 -> 991 bytes .../src/skins/moono/icons/pastetext-rtl.png | Bin 0 -> 969 bytes assets/src/skins/moono/icons/pastetext.png | Bin 0 -> 989 bytes assets/src/skins/moono/icons/placeholder.png | Bin 0 -> 865 bytes assets/src/skins/moono/icons/preview-rtl.png | Bin 0 -> 1077 bytes assets/src/skins/moono/icons/preview.png | Bin 0 -> 1077 bytes assets/src/skins/moono/icons/print.png | Bin 0 -> 920 bytes assets/src/skins/moono/icons/radio.png | Bin 0 -> 1092 bytes assets/src/skins/moono/icons/redo-rtl.png | Bin 0 -> 1012 bytes assets/src/skins/moono/icons/redo.png | Bin 0 -> 1000 bytes assets/src/skins/moono/icons/removeformat.png | Bin 0 -> 1079 bytes assets/src/skins/moono/icons/replace.png | Bin 0 -> 1143 bytes assets/src/skins/moono/icons/save.png | Bin 0 -> 896 bytes assets/src/skins/moono/icons/scayt.png | Bin 0 -> 1094 bytes assets/src/skins/moono/icons/select-rtl.png | Bin 0 -> 889 bytes assets/src/skins/moono/icons/select.png | Bin 0 -> 882 bytes assets/src/skins/moono/icons/selectall.png | Bin 0 -> 813 bytes .../src/skins/moono/icons/showblocks-rtl.png | Bin 0 -> 1000 bytes assets/src/skins/moono/icons/showblocks.png | Bin 0 -> 1004 bytes assets/src/skins/moono/icons/smiley.png | Bin 0 -> 1130 bytes assets/src/skins/moono/icons/source-rtl.png | Bin 0 -> 1002 bytes assets/src/skins/moono/icons/source.png | Bin 0 -> 988 bytes .../skins/moono/icons/sourcedialog-rtl.png | Bin 0 -> 1002 bytes assets/src/skins/moono/icons/sourcedialog.png | Bin 0 -> 988 bytes assets/src/skins/moono/icons/specialchar.png | Bin 0 -> 1156 bytes assets/src/skins/moono/icons/spellchecker.png | Bin 0 -> 1094 bytes assets/src/skins/moono/icons/strike.png | Bin 0 -> 1016 bytes assets/src/skins/moono/icons/subscript.png | Bin 0 -> 978 bytes assets/src/skins/moono/icons/superscript.png | Bin 0 -> 1015 bytes assets/src/skins/moono/icons/table.png | Bin 0 -> 664 bytes .../src/skins/moono/icons/templates-rtl.png | Bin 0 -> 857 bytes assets/src/skins/moono/icons/templates.png | Bin 0 -> 857 bytes assets/src/skins/moono/icons/textarea-rtl.png | Bin 0 -> 986 bytes assets/src/skins/moono/icons/textarea.png | Bin 0 -> 982 bytes assets/src/skins/moono/icons/textcolor.png | Bin 0 -> 944 bytes .../src/skins/moono/icons/textfield-rtl.png | Bin 0 -> 859 bytes assets/src/skins/moono/icons/textfield.png | Bin 0 -> 859 bytes assets/src/skins/moono/icons/uicolor.png | Bin 0 -> 1090 bytes assets/src/skins/moono/icons/underline.png | Bin 0 -> 895 bytes assets/src/skins/moono/icons/undo-rtl.png | Bin 0 -> 1000 bytes assets/src/skins/moono/icons/undo.png | Bin 0 -> 1011 bytes assets/src/skins/moono/icons/unlink.png | Bin 0 -> 996 bytes assets/src/skins/moono/images/anchor.png | Bin 0 -> 929 bytes assets/src/skins/moono/images/arrow.png | Bin 0 -> 191 bytes assets/src/skins/moono/images/close.png | Bin 0 -> 869 bytes .../src/skins/moono/images/hidpi/anchor.png | Bin 0 -> 1510 bytes assets/src/skins/moono/images/hidpi/close.png | Bin 0 -> 1732 bytes .../skins/moono/images/hidpi/lock-open.png | Bin 0 -> 1582 bytes assets/src/skins/moono/images/hidpi/lock.png | Bin 0 -> 1644 bytes .../src/skins/moono/images/hidpi/refresh.png | Bin 0 -> 2311 bytes assets/src/skins/moono/images/lock-open.png | Bin 0 -> 801 bytes assets/src/skins/moono/images/lock.png | Bin 0 -> 849 bytes assets/src/skins/moono/images/refresh.png | Bin 0 -> 1050 bytes assets/src/skins/moono/images/spinner.gif | Bin 0 -> 2984 bytes assets/src/skins/moono/mainui.css | 214 + assets/src/skins/moono/menu.css | 207 + assets/src/skins/moono/notification.css | 168 + assets/src/skins/moono/panel.css | 237 + assets/src/skins/moono/presets.css | 41 + assets/src/skins/moono/readme.md | 49 + assets/src/skins/moono/reset.css | 120 + assets/src/skins/moono/richcombo.css | 245 + assets/src/skins/moono/skin.js | 316 ++ assets/src/skins/moono/toolbar.css | 422 ++ assets/src/styles.js | 138 + assets/src/vendor/promise.js | 1183 ++++ formwidgets/CKEditor.php | 4 +- formwidgets/ckeditor/assets/js/ckeditor.js | 3 +- 5454 files changed, 327627 insertions(+), 3 deletions(-) create mode 100644 assets/src/.editorconfig create mode 100644 assets/src/.gitattributes create mode 100644 assets/src/.gitignore create mode 100644 assets/src/.jscsrc create mode 100644 assets/src/.jshintrc create mode 100644 assets/src/.mailmap create mode 100644 assets/src/.nvmrc create mode 100644 assets/src/.travis.yml create mode 100644 assets/src/CHANGES.md create mode 100644 assets/src/LICENSE.md create mode 100644 assets/src/README.md create mode 100644 assets/src/SECURITY.md create mode 100644 assets/src/adapters/jquery.js create mode 100644 assets/src/bender-runner.config.json create mode 100644 assets/src/bender.ci.js create mode 100644 assets/src/bender.js create mode 100644 assets/src/ckeditor.js create mode 100644 assets/src/config.js create mode 100644 assets/src/contents.css create mode 100644 assets/src/core/_bootstrap.js create mode 100644 assets/src/core/ckeditor.js create mode 100644 assets/src/core/ckeditor_base.js create mode 100644 assets/src/core/ckeditor_basic.js create mode 100644 assets/src/core/command.js create mode 100644 assets/src/core/commanddefinition.js create mode 100644 assets/src/core/config.js create mode 100644 assets/src/core/creators/inline.js create mode 100644 assets/src/core/creators/themedui.js create mode 100644 assets/src/core/dataprocessor.js create mode 100644 assets/src/core/dom.js create mode 100644 assets/src/core/dom/comment.js create mode 100644 assets/src/core/dom/document.js create mode 100644 assets/src/core/dom/documentfragment.js create mode 100644 assets/src/core/dom/domobject.js create mode 100644 assets/src/core/dom/element.js create mode 100644 assets/src/core/dom/elementpath.js create mode 100644 assets/src/core/dom/event.js create mode 100644 assets/src/core/dom/iterator.js create mode 100644 assets/src/core/dom/node.js create mode 100644 assets/src/core/dom/nodelist.js create mode 100644 assets/src/core/dom/range.js create mode 100644 assets/src/core/dom/rangelist.js create mode 100644 assets/src/core/dom/rect.js create mode 100644 assets/src/core/dom/text.js create mode 100644 assets/src/core/dom/walker.js create mode 100644 assets/src/core/dom/window.js create mode 100644 assets/src/core/dtd.js create mode 100644 assets/src/core/editable.js create mode 100644 assets/src/core/editor.js create mode 100644 assets/src/core/editor_basic.js create mode 100644 assets/src/core/env.js create mode 100644 assets/src/core/event.js create mode 100644 assets/src/core/eventInfo.js create mode 100644 assets/src/core/filter.js create mode 100644 assets/src/core/focusmanager.js create mode 100644 assets/src/core/htmldataprocessor.js create mode 100644 assets/src/core/htmlparser.js create mode 100644 assets/src/core/htmlparser/basicwriter.js create mode 100644 assets/src/core/htmlparser/cdata.js create mode 100644 assets/src/core/htmlparser/comment.js create mode 100644 assets/src/core/htmlparser/element.js create mode 100644 assets/src/core/htmlparser/filter.js create mode 100644 assets/src/core/htmlparser/filterRulesDefinition.js create mode 100644 assets/src/core/htmlparser/fragment.js create mode 100644 assets/src/core/htmlparser/nameTransformRule.js create mode 100644 assets/src/core/htmlparser/node.js create mode 100644 assets/src/core/htmlparser/text.js create mode 100644 assets/src/core/keystrokehandler.js create mode 100644 assets/src/core/lang.js create mode 100644 assets/src/core/loader.js create mode 100644 assets/src/core/log.js create mode 100644 assets/src/core/plugindefinition.js create mode 100644 assets/src/core/plugins.js create mode 100644 assets/src/core/promise.js create mode 100644 assets/src/core/resourcemanager.js create mode 100644 assets/src/core/scriptloader.js create mode 100644 assets/src/core/selection.js create mode 100644 assets/src/core/selection/optimization.js create mode 100644 assets/src/core/skin.js create mode 100644 assets/src/core/style.js create mode 100644 assets/src/core/template.js create mode 100644 assets/src/core/tools.js create mode 100644 assets/src/core/tools/color.js create mode 100644 assets/src/core/ui.js create mode 100644 assets/src/gruntfile.js create mode 100644 assets/src/lang/_translationstatus.txt create mode 100644 assets/src/lang/af.js create mode 100644 assets/src/lang/ar.js create mode 100644 assets/src/lang/az.js create mode 100644 assets/src/lang/bg.js create mode 100644 assets/src/lang/bn.js create mode 100644 assets/src/lang/bs.js create mode 100644 assets/src/lang/ca.js create mode 100644 assets/src/lang/cs.js create mode 100644 assets/src/lang/cy.js create mode 100644 assets/src/lang/da.js create mode 100644 assets/src/lang/de-ch.js create mode 100644 assets/src/lang/de.js create mode 100644 assets/src/lang/el.js create mode 100644 assets/src/lang/en-au.js create mode 100644 assets/src/lang/en-ca.js create mode 100644 assets/src/lang/en-gb.js create mode 100644 assets/src/lang/en.js create mode 100644 assets/src/lang/eo.js create mode 100644 assets/src/lang/es-mx.js create mode 100644 assets/src/lang/es.js create mode 100644 assets/src/lang/et.js create mode 100644 assets/src/lang/eu.js create mode 100644 assets/src/lang/fa.js create mode 100644 assets/src/lang/fi.js create mode 100644 assets/src/lang/fo.js create mode 100644 assets/src/lang/fr-ca.js create mode 100644 assets/src/lang/fr.js create mode 100644 assets/src/lang/gl.js create mode 100644 assets/src/lang/gu.js create mode 100644 assets/src/lang/he.js create mode 100644 assets/src/lang/hi.js create mode 100644 assets/src/lang/hr.js create mode 100644 assets/src/lang/hu.js create mode 100644 assets/src/lang/id.js create mode 100644 assets/src/lang/is.js create mode 100644 assets/src/lang/it.js create mode 100644 assets/src/lang/ja.js create mode 100644 assets/src/lang/ka.js create mode 100644 assets/src/lang/km.js create mode 100644 assets/src/lang/ko.js create mode 100644 assets/src/lang/ku.js create mode 100644 assets/src/lang/lt.js create mode 100644 assets/src/lang/lv.js create mode 100644 assets/src/lang/mk.js create mode 100644 assets/src/lang/mn.js create mode 100644 assets/src/lang/ms.js create mode 100644 assets/src/lang/nb.js create mode 100644 assets/src/lang/nl.js create mode 100644 assets/src/lang/no.js create mode 100644 assets/src/lang/oc.js create mode 100644 assets/src/lang/pl.js create mode 100644 assets/src/lang/pt-br.js create mode 100644 assets/src/lang/pt.js create mode 100644 assets/src/lang/ro.js create mode 100644 assets/src/lang/ru.js create mode 100644 assets/src/lang/si.js create mode 100644 assets/src/lang/sk.js create mode 100644 assets/src/lang/sl.js create mode 100644 assets/src/lang/sq.js create mode 100644 assets/src/lang/sr-latn.js create mode 100644 assets/src/lang/sr.js create mode 100644 assets/src/lang/sv.js create mode 100644 assets/src/lang/th.js create mode 100644 assets/src/lang/tr.js create mode 100644 assets/src/lang/tt.js create mode 100644 assets/src/lang/ug.js create mode 100644 assets/src/lang/uk.js create mode 100644 assets/src/lang/vi.js create mode 100644 assets/src/lang/zh-cn.js create mode 100644 assets/src/lang/zh.js create mode 100644 assets/src/package.json create mode 100644 assets/src/plugins/a11yhelp/dialogs/a11yhelp.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/_translationstatus.txt create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/af.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/ar.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/az.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/bg.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/ca.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/cs.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/cy.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/da.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/de-ch.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/de.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/el.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/en-au.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/en-gb.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/en.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/eo.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/es-mx.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/es.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/et.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/eu.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/fa.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/fi.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/fo.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/fr-ca.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/fr.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/gl.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/gu.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/he.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/hi.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/hr.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/hu.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/id.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/it.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/ja.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/km.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/ko.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/ku.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/lt.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/lv.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/mk.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/mn.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/nb.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/nl.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/no.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/oc.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/pl.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/pt-br.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/pt.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/ro.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/ru.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/si.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/sk.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/sl.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/sq.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/sr-latn.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/sr.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/sv.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/th.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/tr.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/tt.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/ug.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/uk.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/vi.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/zh-cn.js create mode 100644 assets/src/plugins/a11yhelp/dialogs/lang/zh.js create mode 100644 assets/src/plugins/a11yhelp/plugin.js create mode 100644 assets/src/plugins/about/dialogs/about.js create mode 100644 assets/src/plugins/about/dialogs/hidpi/logo_ckeditor.png create mode 100644 assets/src/plugins/about/dialogs/logo_ckeditor.png create mode 100644 assets/src/plugins/about/icons/about.png create mode 100644 assets/src/plugins/about/icons/hidpi/about.png create mode 100644 assets/src/plugins/about/lang/af.js create mode 100644 assets/src/plugins/about/lang/ar.js create mode 100644 assets/src/plugins/about/lang/az.js create mode 100644 assets/src/plugins/about/lang/bg.js create mode 100644 assets/src/plugins/about/lang/bn.js create mode 100644 assets/src/plugins/about/lang/bs.js create mode 100644 assets/src/plugins/about/lang/ca.js create mode 100644 assets/src/plugins/about/lang/cs.js create mode 100644 assets/src/plugins/about/lang/cy.js create mode 100644 assets/src/plugins/about/lang/da.js create mode 100644 assets/src/plugins/about/lang/de-ch.js create mode 100644 assets/src/plugins/about/lang/de.js create mode 100644 assets/src/plugins/about/lang/el.js create mode 100644 assets/src/plugins/about/lang/en-au.js create mode 100644 assets/src/plugins/about/lang/en-ca.js create mode 100644 assets/src/plugins/about/lang/en-gb.js create mode 100644 assets/src/plugins/about/lang/en.js create mode 100644 assets/src/plugins/about/lang/eo.js create mode 100644 assets/src/plugins/about/lang/es-mx.js create mode 100644 assets/src/plugins/about/lang/es.js create mode 100644 assets/src/plugins/about/lang/et.js create mode 100644 assets/src/plugins/about/lang/eu.js create mode 100644 assets/src/plugins/about/lang/fa.js create mode 100644 assets/src/plugins/about/lang/fi.js create mode 100644 assets/src/plugins/about/lang/fo.js create mode 100644 assets/src/plugins/about/lang/fr-ca.js create mode 100644 assets/src/plugins/about/lang/fr.js create mode 100644 assets/src/plugins/about/lang/gl.js create mode 100644 assets/src/plugins/about/lang/gu.js create mode 100644 assets/src/plugins/about/lang/he.js create mode 100644 assets/src/plugins/about/lang/hi.js create mode 100644 assets/src/plugins/about/lang/hr.js create mode 100644 assets/src/plugins/about/lang/hu.js create mode 100644 assets/src/plugins/about/lang/id.js create mode 100644 assets/src/plugins/about/lang/is.js create mode 100644 assets/src/plugins/about/lang/it.js create mode 100644 assets/src/plugins/about/lang/ja.js create mode 100644 assets/src/plugins/about/lang/ka.js create mode 100644 assets/src/plugins/about/lang/km.js create mode 100644 assets/src/plugins/about/lang/ko.js create mode 100644 assets/src/plugins/about/lang/ku.js create mode 100644 assets/src/plugins/about/lang/lt.js create mode 100644 assets/src/plugins/about/lang/lv.js create mode 100644 assets/src/plugins/about/lang/mk.js create mode 100644 assets/src/plugins/about/lang/mn.js create mode 100644 assets/src/plugins/about/lang/ms.js create mode 100644 assets/src/plugins/about/lang/nb.js create mode 100644 assets/src/plugins/about/lang/nl.js create mode 100644 assets/src/plugins/about/lang/no.js create mode 100644 assets/src/plugins/about/lang/oc.js create mode 100644 assets/src/plugins/about/lang/pl.js create mode 100644 assets/src/plugins/about/lang/pt-br.js create mode 100644 assets/src/plugins/about/lang/pt.js create mode 100644 assets/src/plugins/about/lang/ro.js create mode 100644 assets/src/plugins/about/lang/ru.js create mode 100644 assets/src/plugins/about/lang/si.js create mode 100644 assets/src/plugins/about/lang/sk.js create mode 100644 assets/src/plugins/about/lang/sl.js create mode 100644 assets/src/plugins/about/lang/sq.js create mode 100644 assets/src/plugins/about/lang/sr-latn.js create mode 100644 assets/src/plugins/about/lang/sr.js create mode 100644 assets/src/plugins/about/lang/sv.js create mode 100644 assets/src/plugins/about/lang/th.js create mode 100644 assets/src/plugins/about/lang/tr.js create mode 100644 assets/src/plugins/about/lang/tt.js create mode 100644 assets/src/plugins/about/lang/ug.js create mode 100644 assets/src/plugins/about/lang/uk.js create mode 100644 assets/src/plugins/about/lang/vi.js create mode 100644 assets/src/plugins/about/lang/zh-cn.js create mode 100644 assets/src/plugins/about/lang/zh.js create mode 100644 assets/src/plugins/about/plugin.js create mode 100644 assets/src/plugins/adobeair/plugin.js create mode 100644 assets/src/plugins/ajax/plugin.js create mode 100644 assets/src/plugins/autocomplete/plugin.js create mode 100644 assets/src/plugins/autocomplete/skins/default.css create mode 100644 assets/src/plugins/autoembed/lang/ar.js create mode 100644 assets/src/plugins/autoembed/lang/az.js create mode 100644 assets/src/plugins/autoembed/lang/bg.js create mode 100644 assets/src/plugins/autoembed/lang/ca.js create mode 100644 assets/src/plugins/autoembed/lang/cs.js create mode 100644 assets/src/plugins/autoembed/lang/da.js create mode 100644 assets/src/plugins/autoembed/lang/de-ch.js create mode 100644 assets/src/plugins/autoembed/lang/de.js create mode 100644 assets/src/plugins/autoembed/lang/el.js create mode 100644 assets/src/plugins/autoembed/lang/en-au.js create mode 100644 assets/src/plugins/autoembed/lang/en.js create mode 100644 assets/src/plugins/autoembed/lang/eo.js create mode 100644 assets/src/plugins/autoembed/lang/es-mx.js create mode 100644 assets/src/plugins/autoembed/lang/es.js create mode 100644 assets/src/plugins/autoembed/lang/et.js create mode 100644 assets/src/plugins/autoembed/lang/eu.js create mode 100644 assets/src/plugins/autoembed/lang/fa.js create mode 100644 assets/src/plugins/autoembed/lang/fr.js create mode 100644 assets/src/plugins/autoembed/lang/gl.js create mode 100644 assets/src/plugins/autoembed/lang/hr.js create mode 100644 assets/src/plugins/autoembed/lang/hu.js create mode 100644 assets/src/plugins/autoembed/lang/id.js create mode 100644 assets/src/plugins/autoembed/lang/it.js create mode 100644 assets/src/plugins/autoembed/lang/ja.js create mode 100644 assets/src/plugins/autoembed/lang/km.js create mode 100644 assets/src/plugins/autoembed/lang/ko.js create mode 100644 assets/src/plugins/autoembed/lang/ku.js create mode 100644 assets/src/plugins/autoembed/lang/lt.js create mode 100644 assets/src/plugins/autoembed/lang/lv.js create mode 100644 assets/src/plugins/autoembed/lang/mk.js create mode 100644 assets/src/plugins/autoembed/lang/nb.js create mode 100644 assets/src/plugins/autoembed/lang/nl.js create mode 100644 assets/src/plugins/autoembed/lang/oc.js create mode 100644 assets/src/plugins/autoembed/lang/pl.js create mode 100644 assets/src/plugins/autoembed/lang/pt-br.js create mode 100644 assets/src/plugins/autoembed/lang/pt.js create mode 100644 assets/src/plugins/autoembed/lang/ro.js create mode 100644 assets/src/plugins/autoembed/lang/ru.js create mode 100644 assets/src/plugins/autoembed/lang/sk.js create mode 100644 assets/src/plugins/autoembed/lang/sq.js create mode 100644 assets/src/plugins/autoembed/lang/sr-latn.js create mode 100644 assets/src/plugins/autoembed/lang/sr.js create mode 100644 assets/src/plugins/autoembed/lang/sv.js create mode 100644 assets/src/plugins/autoembed/lang/tr.js create mode 100644 assets/src/plugins/autoembed/lang/ug.js create mode 100644 assets/src/plugins/autoembed/lang/uk.js create mode 100644 assets/src/plugins/autoembed/lang/vi.js create mode 100644 assets/src/plugins/autoembed/lang/zh-cn.js create mode 100644 assets/src/plugins/autoembed/lang/zh.js create mode 100644 assets/src/plugins/autoembed/plugin.js create mode 100644 assets/src/plugins/autogrow/plugin.js create mode 100644 assets/src/plugins/autogrow/samples/autogrow.html create mode 100644 assets/src/plugins/autolink/plugin.js create mode 100644 assets/src/plugins/balloonpanel/plugin.js create mode 100644 assets/src/plugins/balloonpanel/skins/kama/balloonpanel.css create mode 100644 assets/src/plugins/balloonpanel/skins/moono-lisa/balloonpanel.css create mode 100644 assets/src/plugins/balloonpanel/skins/moono-lisa/images/close.png create mode 100644 assets/src/plugins/balloonpanel/skins/moono-lisa/images/hidpi/close.png create mode 100644 assets/src/plugins/balloonpanel/skins/moono/balloonpanel.css create mode 100644 assets/src/plugins/balloonpanel/skins/moono/images/close.png create mode 100644 assets/src/plugins/balloonpanel/skins/moono/images/hidpi/close.png create mode 100644 assets/src/plugins/balloontoolbar/plugin.js create mode 100644 assets/src/plugins/balloontoolbar/skins/default.css create mode 100644 assets/src/plugins/balloontoolbar/skins/kama/balloontoolbar.css create mode 100644 assets/src/plugins/balloontoolbar/skins/moono-lisa/balloontoolbar.css create mode 100644 assets/src/plugins/balloontoolbar/skins/moono/balloontoolbar.css create mode 100644 assets/src/plugins/basicstyles/icons/bold.png create mode 100644 assets/src/plugins/basicstyles/icons/hidpi/bold.png create mode 100644 assets/src/plugins/basicstyles/icons/hidpi/italic.png create mode 100644 assets/src/plugins/basicstyles/icons/hidpi/strike.png create mode 100644 assets/src/plugins/basicstyles/icons/hidpi/subscript.png create mode 100644 assets/src/plugins/basicstyles/icons/hidpi/superscript.png create mode 100644 assets/src/plugins/basicstyles/icons/hidpi/underline.png create mode 100644 assets/src/plugins/basicstyles/icons/italic.png create mode 100644 assets/src/plugins/basicstyles/icons/strike.png create mode 100644 assets/src/plugins/basicstyles/icons/subscript.png create mode 100644 assets/src/plugins/basicstyles/icons/superscript.png create mode 100644 assets/src/plugins/basicstyles/icons/underline.png create mode 100644 assets/src/plugins/basicstyles/lang/af.js create mode 100644 assets/src/plugins/basicstyles/lang/ar.js create mode 100644 assets/src/plugins/basicstyles/lang/az.js create mode 100644 assets/src/plugins/basicstyles/lang/bg.js create mode 100644 assets/src/plugins/basicstyles/lang/bn.js create mode 100644 assets/src/plugins/basicstyles/lang/bs.js create mode 100644 assets/src/plugins/basicstyles/lang/ca.js create mode 100644 assets/src/plugins/basicstyles/lang/cs.js create mode 100644 assets/src/plugins/basicstyles/lang/cy.js create mode 100644 assets/src/plugins/basicstyles/lang/da.js create mode 100644 assets/src/plugins/basicstyles/lang/de-ch.js create mode 100644 assets/src/plugins/basicstyles/lang/de.js create mode 100644 assets/src/plugins/basicstyles/lang/el.js create mode 100644 assets/src/plugins/basicstyles/lang/en-au.js create mode 100644 assets/src/plugins/basicstyles/lang/en-ca.js create mode 100644 assets/src/plugins/basicstyles/lang/en-gb.js create mode 100644 assets/src/plugins/basicstyles/lang/en.js create mode 100644 assets/src/plugins/basicstyles/lang/eo.js create mode 100644 assets/src/plugins/basicstyles/lang/es-mx.js create mode 100644 assets/src/plugins/basicstyles/lang/es.js create mode 100644 assets/src/plugins/basicstyles/lang/et.js create mode 100644 assets/src/plugins/basicstyles/lang/eu.js create mode 100644 assets/src/plugins/basicstyles/lang/fa.js create mode 100644 assets/src/plugins/basicstyles/lang/fi.js create mode 100644 assets/src/plugins/basicstyles/lang/fo.js create mode 100644 assets/src/plugins/basicstyles/lang/fr-ca.js create mode 100644 assets/src/plugins/basicstyles/lang/fr.js create mode 100644 assets/src/plugins/basicstyles/lang/gl.js create mode 100644 assets/src/plugins/basicstyles/lang/gu.js create mode 100644 assets/src/plugins/basicstyles/lang/he.js create mode 100644 assets/src/plugins/basicstyles/lang/hi.js create mode 100644 assets/src/plugins/basicstyles/lang/hr.js create mode 100644 assets/src/plugins/basicstyles/lang/hu.js create mode 100644 assets/src/plugins/basicstyles/lang/id.js create mode 100644 assets/src/plugins/basicstyles/lang/is.js create mode 100644 assets/src/plugins/basicstyles/lang/it.js create mode 100644 assets/src/plugins/basicstyles/lang/ja.js create mode 100644 assets/src/plugins/basicstyles/lang/ka.js create mode 100644 assets/src/plugins/basicstyles/lang/km.js create mode 100644 assets/src/plugins/basicstyles/lang/ko.js create mode 100644 assets/src/plugins/basicstyles/lang/ku.js create mode 100644 assets/src/plugins/basicstyles/lang/lt.js create mode 100644 assets/src/plugins/basicstyles/lang/lv.js create mode 100644 assets/src/plugins/basicstyles/lang/mk.js create mode 100644 assets/src/plugins/basicstyles/lang/mn.js create mode 100644 assets/src/plugins/basicstyles/lang/ms.js create mode 100644 assets/src/plugins/basicstyles/lang/nb.js create mode 100644 assets/src/plugins/basicstyles/lang/nl.js create mode 100644 assets/src/plugins/basicstyles/lang/no.js create mode 100644 assets/src/plugins/basicstyles/lang/oc.js create mode 100644 assets/src/plugins/basicstyles/lang/pl.js create mode 100644 assets/src/plugins/basicstyles/lang/pt-br.js create mode 100644 assets/src/plugins/basicstyles/lang/pt.js create mode 100644 assets/src/plugins/basicstyles/lang/ro.js create mode 100644 assets/src/plugins/basicstyles/lang/ru.js create mode 100644 assets/src/plugins/basicstyles/lang/si.js create mode 100644 assets/src/plugins/basicstyles/lang/sk.js create mode 100644 assets/src/plugins/basicstyles/lang/sl.js create mode 100644 assets/src/plugins/basicstyles/lang/sq.js create mode 100644 assets/src/plugins/basicstyles/lang/sr-latn.js create mode 100644 assets/src/plugins/basicstyles/lang/sr.js create mode 100644 assets/src/plugins/basicstyles/lang/sv.js create mode 100644 assets/src/plugins/basicstyles/lang/th.js create mode 100644 assets/src/plugins/basicstyles/lang/tr.js create mode 100644 assets/src/plugins/basicstyles/lang/tt.js create mode 100644 assets/src/plugins/basicstyles/lang/ug.js create mode 100644 assets/src/plugins/basicstyles/lang/uk.js create mode 100644 assets/src/plugins/basicstyles/lang/vi.js create mode 100644 assets/src/plugins/basicstyles/lang/zh-cn.js create mode 100644 assets/src/plugins/basicstyles/lang/zh.js create mode 100644 assets/src/plugins/basicstyles/plugin.js create mode 100644 assets/src/plugins/bbcode/dev/bbcode.html create mode 100644 assets/src/plugins/bbcode/plugin.js create mode 100644 assets/src/plugins/bbcode/samples/bbcode.html create mode 100644 assets/src/plugins/bidi/icons/bidiltr.png create mode 100644 assets/src/plugins/bidi/icons/bidirtl.png create mode 100644 assets/src/plugins/bidi/icons/hidpi/bidiltr.png create mode 100644 assets/src/plugins/bidi/icons/hidpi/bidirtl.png create mode 100644 assets/src/plugins/bidi/lang/af.js create mode 100644 assets/src/plugins/bidi/lang/ar.js create mode 100644 assets/src/plugins/bidi/lang/az.js create mode 100644 assets/src/plugins/bidi/lang/bg.js create mode 100644 assets/src/plugins/bidi/lang/bn.js create mode 100644 assets/src/plugins/bidi/lang/bs.js create mode 100644 assets/src/plugins/bidi/lang/ca.js create mode 100644 assets/src/plugins/bidi/lang/cs.js create mode 100644 assets/src/plugins/bidi/lang/cy.js create mode 100644 assets/src/plugins/bidi/lang/da.js create mode 100644 assets/src/plugins/bidi/lang/de-ch.js create mode 100644 assets/src/plugins/bidi/lang/de.js create mode 100644 assets/src/plugins/bidi/lang/el.js create mode 100644 assets/src/plugins/bidi/lang/en-au.js create mode 100644 assets/src/plugins/bidi/lang/en-ca.js create mode 100644 assets/src/plugins/bidi/lang/en-gb.js create mode 100644 assets/src/plugins/bidi/lang/en.js create mode 100644 assets/src/plugins/bidi/lang/eo.js create mode 100644 assets/src/plugins/bidi/lang/es-mx.js create mode 100644 assets/src/plugins/bidi/lang/es.js create mode 100644 assets/src/plugins/bidi/lang/et.js create mode 100644 assets/src/plugins/bidi/lang/eu.js create mode 100644 assets/src/plugins/bidi/lang/fa.js create mode 100644 assets/src/plugins/bidi/lang/fi.js create mode 100644 assets/src/plugins/bidi/lang/fo.js create mode 100644 assets/src/plugins/bidi/lang/fr-ca.js create mode 100644 assets/src/plugins/bidi/lang/fr.js create mode 100644 assets/src/plugins/bidi/lang/gl.js create mode 100644 assets/src/plugins/bidi/lang/gu.js create mode 100644 assets/src/plugins/bidi/lang/he.js create mode 100644 assets/src/plugins/bidi/lang/hi.js create mode 100644 assets/src/plugins/bidi/lang/hr.js create mode 100644 assets/src/plugins/bidi/lang/hu.js create mode 100644 assets/src/plugins/bidi/lang/id.js create mode 100644 assets/src/plugins/bidi/lang/is.js create mode 100644 assets/src/plugins/bidi/lang/it.js create mode 100644 assets/src/plugins/bidi/lang/ja.js create mode 100644 assets/src/plugins/bidi/lang/ka.js create mode 100644 assets/src/plugins/bidi/lang/km.js create mode 100644 assets/src/plugins/bidi/lang/ko.js create mode 100644 assets/src/plugins/bidi/lang/ku.js create mode 100644 assets/src/plugins/bidi/lang/lt.js create mode 100644 assets/src/plugins/bidi/lang/lv.js create mode 100644 assets/src/plugins/bidi/lang/mk.js create mode 100644 assets/src/plugins/bidi/lang/mn.js create mode 100644 assets/src/plugins/bidi/lang/ms.js create mode 100644 assets/src/plugins/bidi/lang/nb.js create mode 100644 assets/src/plugins/bidi/lang/nl.js create mode 100644 assets/src/plugins/bidi/lang/no.js create mode 100644 assets/src/plugins/bidi/lang/oc.js create mode 100644 assets/src/plugins/bidi/lang/pl.js create mode 100644 assets/src/plugins/bidi/lang/pt-br.js create mode 100644 assets/src/plugins/bidi/lang/pt.js create mode 100644 assets/src/plugins/bidi/lang/ro.js create mode 100644 assets/src/plugins/bidi/lang/ru.js create mode 100644 assets/src/plugins/bidi/lang/si.js create mode 100644 assets/src/plugins/bidi/lang/sk.js create mode 100644 assets/src/plugins/bidi/lang/sl.js create mode 100644 assets/src/plugins/bidi/lang/sq.js create mode 100644 assets/src/plugins/bidi/lang/sr-latn.js create mode 100644 assets/src/plugins/bidi/lang/sr.js create mode 100644 assets/src/plugins/bidi/lang/sv.js create mode 100644 assets/src/plugins/bidi/lang/th.js create mode 100644 assets/src/plugins/bidi/lang/tr.js create mode 100644 assets/src/plugins/bidi/lang/tt.js create mode 100644 assets/src/plugins/bidi/lang/ug.js create mode 100644 assets/src/plugins/bidi/lang/uk.js create mode 100644 assets/src/plugins/bidi/lang/vi.js create mode 100644 assets/src/plugins/bidi/lang/zh-cn.js create mode 100644 assets/src/plugins/bidi/lang/zh.js create mode 100644 assets/src/plugins/bidi/plugin.js create mode 100644 assets/src/plugins/blockquote/icons/blockquote.png create mode 100644 assets/src/plugins/blockquote/icons/hidpi/blockquote.png create mode 100644 assets/src/plugins/blockquote/lang/af.js create mode 100644 assets/src/plugins/blockquote/lang/ar.js create mode 100644 assets/src/plugins/blockquote/lang/az.js create mode 100644 assets/src/plugins/blockquote/lang/bg.js create mode 100644 assets/src/plugins/blockquote/lang/bn.js create mode 100644 assets/src/plugins/blockquote/lang/bs.js create mode 100644 assets/src/plugins/blockquote/lang/ca.js create mode 100644 assets/src/plugins/blockquote/lang/cs.js create mode 100644 assets/src/plugins/blockquote/lang/cy.js create mode 100644 assets/src/plugins/blockquote/lang/da.js create mode 100644 assets/src/plugins/blockquote/lang/de-ch.js create mode 100644 assets/src/plugins/blockquote/lang/de.js create mode 100644 assets/src/plugins/blockquote/lang/el.js create mode 100644 assets/src/plugins/blockquote/lang/en-au.js create mode 100644 assets/src/plugins/blockquote/lang/en-ca.js create mode 100644 assets/src/plugins/blockquote/lang/en-gb.js create mode 100644 assets/src/plugins/blockquote/lang/en.js create mode 100644 assets/src/plugins/blockquote/lang/eo.js create mode 100644 assets/src/plugins/blockquote/lang/es-mx.js create mode 100644 assets/src/plugins/blockquote/lang/es.js create mode 100644 assets/src/plugins/blockquote/lang/et.js create mode 100644 assets/src/plugins/blockquote/lang/eu.js create mode 100644 assets/src/plugins/blockquote/lang/fa.js create mode 100644 assets/src/plugins/blockquote/lang/fi.js create mode 100644 assets/src/plugins/blockquote/lang/fo.js create mode 100644 assets/src/plugins/blockquote/lang/fr-ca.js create mode 100644 assets/src/plugins/blockquote/lang/fr.js create mode 100644 assets/src/plugins/blockquote/lang/gl.js create mode 100644 assets/src/plugins/blockquote/lang/gu.js create mode 100644 assets/src/plugins/blockquote/lang/he.js create mode 100644 assets/src/plugins/blockquote/lang/hi.js create mode 100644 assets/src/plugins/blockquote/lang/hr.js create mode 100644 assets/src/plugins/blockquote/lang/hu.js create mode 100644 assets/src/plugins/blockquote/lang/id.js create mode 100644 assets/src/plugins/blockquote/lang/is.js create mode 100644 assets/src/plugins/blockquote/lang/it.js create mode 100644 assets/src/plugins/blockquote/lang/ja.js create mode 100644 assets/src/plugins/blockquote/lang/ka.js create mode 100644 assets/src/plugins/blockquote/lang/km.js create mode 100644 assets/src/plugins/blockquote/lang/ko.js create mode 100644 assets/src/plugins/blockquote/lang/ku.js create mode 100644 assets/src/plugins/blockquote/lang/lt.js create mode 100644 assets/src/plugins/blockquote/lang/lv.js create mode 100644 assets/src/plugins/blockquote/lang/mk.js create mode 100644 assets/src/plugins/blockquote/lang/mn.js create mode 100644 assets/src/plugins/blockquote/lang/ms.js create mode 100644 assets/src/plugins/blockquote/lang/nb.js create mode 100644 assets/src/plugins/blockquote/lang/nl.js create mode 100644 assets/src/plugins/blockquote/lang/no.js create mode 100644 assets/src/plugins/blockquote/lang/oc.js create mode 100644 assets/src/plugins/blockquote/lang/pl.js create mode 100644 assets/src/plugins/blockquote/lang/pt-br.js create mode 100644 assets/src/plugins/blockquote/lang/pt.js create mode 100644 assets/src/plugins/blockquote/lang/ro.js create mode 100644 assets/src/plugins/blockquote/lang/ru.js create mode 100644 assets/src/plugins/blockquote/lang/si.js create mode 100644 assets/src/plugins/blockquote/lang/sk.js create mode 100644 assets/src/plugins/blockquote/lang/sl.js create mode 100644 assets/src/plugins/blockquote/lang/sq.js create mode 100644 assets/src/plugins/blockquote/lang/sr-latn.js create mode 100644 assets/src/plugins/blockquote/lang/sr.js create mode 100644 assets/src/plugins/blockquote/lang/sv.js create mode 100644 assets/src/plugins/blockquote/lang/th.js create mode 100644 assets/src/plugins/blockquote/lang/tr.js create mode 100644 assets/src/plugins/blockquote/lang/tt.js create mode 100644 assets/src/plugins/blockquote/lang/ug.js create mode 100644 assets/src/plugins/blockquote/lang/uk.js create mode 100644 assets/src/plugins/blockquote/lang/vi.js create mode 100644 assets/src/plugins/blockquote/lang/zh-cn.js create mode 100644 assets/src/plugins/blockquote/lang/zh.js create mode 100644 assets/src/plugins/blockquote/plugin.js create mode 100644 assets/src/plugins/button/plugin.js create mode 100644 assets/src/plugins/clipboard/dev/clipboard.html create mode 100644 assets/src/plugins/clipboard/dev/console.js create mode 100644 assets/src/plugins/clipboard/dev/dnd.html create mode 100644 assets/src/plugins/clipboard/dialogs/paste.js create mode 100644 assets/src/plugins/clipboard/icons/copy-rtl.png create mode 100644 assets/src/plugins/clipboard/icons/copy.png create mode 100644 assets/src/plugins/clipboard/icons/cut-rtl.png create mode 100644 assets/src/plugins/clipboard/icons/cut.png create mode 100644 assets/src/plugins/clipboard/icons/hidpi/copy-rtl.png create mode 100644 assets/src/plugins/clipboard/icons/hidpi/copy.png create mode 100644 assets/src/plugins/clipboard/icons/hidpi/cut-rtl.png create mode 100644 assets/src/plugins/clipboard/icons/hidpi/cut.png create mode 100644 assets/src/plugins/clipboard/icons/hidpi/paste-rtl.png create mode 100644 assets/src/plugins/clipboard/icons/hidpi/paste.png create mode 100644 assets/src/plugins/clipboard/icons/paste-rtl.png create mode 100644 assets/src/plugins/clipboard/icons/paste.png create mode 100644 assets/src/plugins/clipboard/lang/af.js create mode 100644 assets/src/plugins/clipboard/lang/ar.js create mode 100644 assets/src/plugins/clipboard/lang/az.js create mode 100644 assets/src/plugins/clipboard/lang/bg.js create mode 100644 assets/src/plugins/clipboard/lang/bn.js create mode 100644 assets/src/plugins/clipboard/lang/bs.js create mode 100644 assets/src/plugins/clipboard/lang/ca.js create mode 100644 assets/src/plugins/clipboard/lang/cs.js create mode 100644 assets/src/plugins/clipboard/lang/cy.js create mode 100644 assets/src/plugins/clipboard/lang/da.js create mode 100644 assets/src/plugins/clipboard/lang/de-ch.js create mode 100644 assets/src/plugins/clipboard/lang/de.js create mode 100644 assets/src/plugins/clipboard/lang/el.js create mode 100644 assets/src/plugins/clipboard/lang/en-au.js create mode 100644 assets/src/plugins/clipboard/lang/en-ca.js create mode 100644 assets/src/plugins/clipboard/lang/en-gb.js create mode 100644 assets/src/plugins/clipboard/lang/en.js create mode 100644 assets/src/plugins/clipboard/lang/eo.js create mode 100644 assets/src/plugins/clipboard/lang/es-mx.js create mode 100644 assets/src/plugins/clipboard/lang/es.js create mode 100644 assets/src/plugins/clipboard/lang/et.js create mode 100644 assets/src/plugins/clipboard/lang/eu.js create mode 100644 assets/src/plugins/clipboard/lang/fa.js create mode 100644 assets/src/plugins/clipboard/lang/fi.js create mode 100644 assets/src/plugins/clipboard/lang/fo.js create mode 100644 assets/src/plugins/clipboard/lang/fr-ca.js create mode 100644 assets/src/plugins/clipboard/lang/fr.js create mode 100644 assets/src/plugins/clipboard/lang/gl.js create mode 100644 assets/src/plugins/clipboard/lang/gu.js create mode 100644 assets/src/plugins/clipboard/lang/he.js create mode 100644 assets/src/plugins/clipboard/lang/hi.js create mode 100644 assets/src/plugins/clipboard/lang/hr.js create mode 100644 assets/src/plugins/clipboard/lang/hu.js create mode 100644 assets/src/plugins/clipboard/lang/id.js create mode 100644 assets/src/plugins/clipboard/lang/is.js create mode 100644 assets/src/plugins/clipboard/lang/it.js create mode 100644 assets/src/plugins/clipboard/lang/ja.js create mode 100644 assets/src/plugins/clipboard/lang/ka.js create mode 100644 assets/src/plugins/clipboard/lang/km.js create mode 100644 assets/src/plugins/clipboard/lang/ko.js create mode 100644 assets/src/plugins/clipboard/lang/ku.js create mode 100644 assets/src/plugins/clipboard/lang/lt.js create mode 100644 assets/src/plugins/clipboard/lang/lv.js create mode 100644 assets/src/plugins/clipboard/lang/mk.js create mode 100644 assets/src/plugins/clipboard/lang/mn.js create mode 100644 assets/src/plugins/clipboard/lang/ms.js create mode 100644 assets/src/plugins/clipboard/lang/nb.js create mode 100644 assets/src/plugins/clipboard/lang/nl.js create mode 100644 assets/src/plugins/clipboard/lang/no.js create mode 100644 assets/src/plugins/clipboard/lang/oc.js create mode 100644 assets/src/plugins/clipboard/lang/pl.js create mode 100644 assets/src/plugins/clipboard/lang/pt-br.js create mode 100644 assets/src/plugins/clipboard/lang/pt.js create mode 100644 assets/src/plugins/clipboard/lang/ro.js create mode 100644 assets/src/plugins/clipboard/lang/ru.js create mode 100644 assets/src/plugins/clipboard/lang/si.js create mode 100644 assets/src/plugins/clipboard/lang/sk.js create mode 100644 assets/src/plugins/clipboard/lang/sl.js create mode 100644 assets/src/plugins/clipboard/lang/sq.js create mode 100644 assets/src/plugins/clipboard/lang/sr-latn.js create mode 100644 assets/src/plugins/clipboard/lang/sr.js create mode 100644 assets/src/plugins/clipboard/lang/sv.js create mode 100644 assets/src/plugins/clipboard/lang/th.js create mode 100644 assets/src/plugins/clipboard/lang/tr.js create mode 100644 assets/src/plugins/clipboard/lang/tt.js create mode 100644 assets/src/plugins/clipboard/lang/ug.js create mode 100644 assets/src/plugins/clipboard/lang/uk.js create mode 100644 assets/src/plugins/clipboard/lang/vi.js create mode 100644 assets/src/plugins/clipboard/lang/zh-cn.js create mode 100644 assets/src/plugins/clipboard/lang/zh.js create mode 100644 assets/src/plugins/clipboard/plugin.js create mode 100644 assets/src/plugins/cloudservices/plugin.js create mode 100644 assets/src/plugins/codesnippet/dialogs/codesnippet.js create mode 100644 assets/src/plugins/codesnippet/icons/codesnippet.png create mode 100644 assets/src/plugins/codesnippet/icons/hidpi/codesnippet.png create mode 100644 assets/src/plugins/codesnippet/lang/ar.js create mode 100644 assets/src/plugins/codesnippet/lang/az.js create mode 100644 assets/src/plugins/codesnippet/lang/bg.js create mode 100644 assets/src/plugins/codesnippet/lang/ca.js create mode 100644 assets/src/plugins/codesnippet/lang/cs.js create mode 100644 assets/src/plugins/codesnippet/lang/da.js create mode 100644 assets/src/plugins/codesnippet/lang/de-ch.js create mode 100644 assets/src/plugins/codesnippet/lang/de.js create mode 100644 assets/src/plugins/codesnippet/lang/el.js create mode 100644 assets/src/plugins/codesnippet/lang/en-au.js create mode 100644 assets/src/plugins/codesnippet/lang/en-gb.js create mode 100644 assets/src/plugins/codesnippet/lang/en.js create mode 100644 assets/src/plugins/codesnippet/lang/eo.js create mode 100644 assets/src/plugins/codesnippet/lang/es-mx.js create mode 100644 assets/src/plugins/codesnippet/lang/es.js create mode 100644 assets/src/plugins/codesnippet/lang/et.js create mode 100644 assets/src/plugins/codesnippet/lang/eu.js create mode 100644 assets/src/plugins/codesnippet/lang/fa.js create mode 100644 assets/src/plugins/codesnippet/lang/fi.js create mode 100644 assets/src/plugins/codesnippet/lang/fr-ca.js create mode 100644 assets/src/plugins/codesnippet/lang/fr.js create mode 100644 assets/src/plugins/codesnippet/lang/gl.js create mode 100644 assets/src/plugins/codesnippet/lang/he.js create mode 100644 assets/src/plugins/codesnippet/lang/hr.js create mode 100644 assets/src/plugins/codesnippet/lang/hu.js create mode 100644 assets/src/plugins/codesnippet/lang/id.js create mode 100644 assets/src/plugins/codesnippet/lang/it.js create mode 100644 assets/src/plugins/codesnippet/lang/ja.js create mode 100644 assets/src/plugins/codesnippet/lang/km.js create mode 100644 assets/src/plugins/codesnippet/lang/ko.js create mode 100644 assets/src/plugins/codesnippet/lang/ku.js create mode 100644 assets/src/plugins/codesnippet/lang/lt.js create mode 100644 assets/src/plugins/codesnippet/lang/lv.js create mode 100644 assets/src/plugins/codesnippet/lang/nb.js create mode 100644 assets/src/plugins/codesnippet/lang/nl.js create mode 100644 assets/src/plugins/codesnippet/lang/no.js create mode 100644 assets/src/plugins/codesnippet/lang/oc.js create mode 100644 assets/src/plugins/codesnippet/lang/pl.js create mode 100644 assets/src/plugins/codesnippet/lang/pt-br.js create mode 100644 assets/src/plugins/codesnippet/lang/pt.js create mode 100644 assets/src/plugins/codesnippet/lang/ro.js create mode 100644 assets/src/plugins/codesnippet/lang/ru.js create mode 100644 assets/src/plugins/codesnippet/lang/sk.js create mode 100644 assets/src/plugins/codesnippet/lang/sl.js create mode 100644 assets/src/plugins/codesnippet/lang/sq.js create mode 100644 assets/src/plugins/codesnippet/lang/sr-latn.js create mode 100644 assets/src/plugins/codesnippet/lang/sr.js create mode 100644 assets/src/plugins/codesnippet/lang/sv.js create mode 100644 assets/src/plugins/codesnippet/lang/th.js create mode 100644 assets/src/plugins/codesnippet/lang/tr.js create mode 100644 assets/src/plugins/codesnippet/lang/tt.js create mode 100644 assets/src/plugins/codesnippet/lang/ug.js create mode 100644 assets/src/plugins/codesnippet/lang/uk.js create mode 100644 assets/src/plugins/codesnippet/lang/vi.js create mode 100644 assets/src/plugins/codesnippet/lang/zh-cn.js create mode 100644 assets/src/plugins/codesnippet/lang/zh.js create mode 100644 assets/src/plugins/codesnippet/lib/highlight/CHANGES.md create mode 100644 assets/src/plugins/codesnippet/lib/highlight/LICENSE create mode 100644 assets/src/plugins/codesnippet/lib/highlight/README.md create mode 100644 assets/src/plugins/codesnippet/lib/highlight/README.ru.md create mode 100644 assets/src/plugins/codesnippet/lib/highlight/highlight.pack.js create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/arta.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/ascetic.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/atelier-dune.dark.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/atelier-dune.light.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/atelier-forest.dark.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/atelier-forest.light.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/atelier-heath.dark.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/atelier-heath.light.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/atelier-lakeside.dark.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/atelier-lakeside.light.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/atelier-seaside.dark.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/atelier-seaside.light.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/brown_paper.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/brown_papersq.png create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/dark.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/default.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/docco.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/far.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/foundation.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/github.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/googlecode.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/idea.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/ir_black.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/magula.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/mono-blue.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/monokai.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/monokai_sublime.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/obsidian.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/paraiso.dark.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/paraiso.light.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/pojoaque.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/pojoaque.jpg create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/railscasts.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/rainbow.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/school_book.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/school_book.png create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/solarized_dark.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/solarized_light.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/sunburst.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/tomorrow-night-blue.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/tomorrow-night-bright.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/tomorrow-night-eighties.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/tomorrow-night.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/tomorrow.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/vs.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/xcode.css create mode 100644 assets/src/plugins/codesnippet/lib/highlight/styles/zenburn.css create mode 100644 assets/src/plugins/codesnippet/plugin.js create mode 100644 assets/src/plugins/codesnippet/samples/codesnippet.html create mode 100644 assets/src/plugins/codesnippetgeshi/README.md create mode 100644 assets/src/plugins/codesnippetgeshi/dev/codesnippetgeshi.html create mode 100644 assets/src/plugins/codesnippetgeshi/dev/colorize.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/contrib/aliased.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/contrib/cssgen.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/contrib/cssgen2.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/contrib/example.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/contrib/langcheck.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/contrib/langwiz.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/BUGS create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/CHANGES create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/COPYING create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/README create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/THANKS create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/TODO create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/__filesource/fsource_geshi_core_geshi.php.html create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/blank.html create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/classtrees_geshi.html create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/elementindex.html create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/elementindex_geshi.html create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/errors.html create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/geshi/core/GeSHi.html create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/geshi/core/_geshi.php.html create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/index.html create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/li_geshi.html create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/banner.css create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/AbstractClass.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/AbstractClass_logo.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/AbstractMethod.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/AbstractPrivateClass.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/AbstractPrivateClass_logo.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/AbstractPrivateMethod.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Class.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Class_logo.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Constant.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Constructor.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Destructor.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Function.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Global.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/I.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Index.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Interface.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Interface_logo.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/L.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Lminus.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Lplus.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Method.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Page.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Page_logo.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/PrivateClass.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/PrivateClass_logo.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/PrivateMethod.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/PrivateVariable.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/StaticMethod.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/StaticVariable.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/T.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Tminus.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Tplus.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/Variable.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/blank.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/class_folder.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/empty.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/file.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/folder.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/function_folder.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/next_button.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/next_button_disabled.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/package.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/package_folder.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/previous_button.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/previous_button_disabled.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/private_class_logo.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/tutorial.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/tutorial_folder.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/images/up_button.png create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/media/stylesheet.css create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/packages.html create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/api/todolist.html create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/geshi-doc.html create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/geshi-doc.txt create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/docs/phpdoc.ini create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/4cs.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/6502acme.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/6502kickass.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/6502tasm.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/68000devpac.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/abap.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/actionscript.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/actionscript3.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/ada.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/algol68.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/apache.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/applescript.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/apt_sources.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/arm.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/asm.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/asp.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/asymptote.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/autoconf.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/autohotkey.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/autoit.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/avisynth.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/awk.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/bascomavr.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/bash.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/basic4gl.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/bf.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/bibtex.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/blitzbasic.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/bnf.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/boo.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/c.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/c_loadrunner.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/c_mac.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/caddcl.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/cadlisp.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/cfdg.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/cfm.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/chaiscript.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/cil.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/clojure.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/cmake.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/cobol.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/coffeescript.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/cpp-qt.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/cpp.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/csharp.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/css.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/cuesheet.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/d.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/dcl.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/dcpu16.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/dcs.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/delphi.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/diff.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/div.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/dos.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/dot.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/e.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/ecmascript.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/eiffel.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/email.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/epc.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/erlang.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/euphoria.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/f1.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/falcon.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/fo.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/fortran.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/freebasic.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/freeswitch.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/fsharp.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/gambas.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/gdb.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/genero.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/genie.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/gettext.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/glsl.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/gml.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/gnuplot.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/go.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/groovy.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/gwbasic.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/haskell.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/haxe.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/hicest.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/hq9plus.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/html4strict.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/html5.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/icon.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/idl.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/ini.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/inno.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/intercal.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/io.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/j.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/java.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/java5.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/javascript.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/jquery.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/kixtart.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/klonec.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/klonecpp.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/latex.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/lb.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/ldif.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/lisp.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/llvm.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/locobasic.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/logtalk.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/lolcode.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/lotusformulas.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/lotusscript.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/lscript.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/lsl2.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/lua.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/m68k.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/magiksf.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/make.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/mapbasic.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/matlab.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/mirc.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/mmix.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/modula2.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/modula3.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/mpasm.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/mxml.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/mysql.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/nagios.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/netrexx.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/newlisp.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/nsis.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/oberon2.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/objc.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/objeck.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/ocaml-brief.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/ocaml.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/octave.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/oobas.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/oorexx.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/oracle11.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/oracle8.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/oxygene.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/oz.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/parasail.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/parigp.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/pascal.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/pcre.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/per.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/perl.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/perl6.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/pf.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/php-brief.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/php.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/pic16.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/pike.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/pixelbender.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/pli.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/plsql.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/postgresql.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/povray.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/powerbuilder.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/powershell.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/proftpd.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/progress.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/prolog.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/properties.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/providex.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/purebasic.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/pycon.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/pys60.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/python.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/q.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/qbasic.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/rails.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/rebol.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/reg.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/rexx.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/robots.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/rpmspec.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/rsplus.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/ruby.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/sas.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/scala.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/scheme.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/scilab.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/sdlbasic.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/smalltalk.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/smarty.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/spark.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/sparql.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/sql.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/stonescript.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/systemverilog.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/tcl.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/teraterm.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/text.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/thinbasic.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/tsql.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/typoscript.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/unicon.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/upc.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/urbi.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/uscript.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/vala.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/vb.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/vbnet.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/vedit.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/verilog.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/vhdl.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/vim.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/visualfoxpro.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/visualprolog.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/whitespace.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/whois.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/winbatch.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/xbasic.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/xml.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/xorg_conf.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/xpp.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/yaml.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/z80.php create mode 100644 assets/src/plugins/codesnippetgeshi/dev/geshi/geshi/zxbasic.php create mode 100644 assets/src/plugins/codesnippetgeshi/plugin.js create mode 100644 assets/src/plugins/colorbutton/icons/bgcolor.png create mode 100644 assets/src/plugins/colorbutton/icons/hidpi/bgcolor.png create mode 100644 assets/src/plugins/colorbutton/icons/hidpi/textcolor.png create mode 100644 assets/src/plugins/colorbutton/icons/textcolor.png create mode 100644 assets/src/plugins/colorbutton/lang/af.js create mode 100644 assets/src/plugins/colorbutton/lang/ar.js create mode 100644 assets/src/plugins/colorbutton/lang/az.js create mode 100644 assets/src/plugins/colorbutton/lang/bg.js create mode 100644 assets/src/plugins/colorbutton/lang/bn.js create mode 100644 assets/src/plugins/colorbutton/lang/bs.js create mode 100644 assets/src/plugins/colorbutton/lang/ca.js create mode 100644 assets/src/plugins/colorbutton/lang/cs.js create mode 100644 assets/src/plugins/colorbutton/lang/cy.js create mode 100644 assets/src/plugins/colorbutton/lang/da.js create mode 100644 assets/src/plugins/colorbutton/lang/de-ch.js create mode 100644 assets/src/plugins/colorbutton/lang/de.js create mode 100644 assets/src/plugins/colorbutton/lang/el.js create mode 100644 assets/src/plugins/colorbutton/lang/en-au.js create mode 100644 assets/src/plugins/colorbutton/lang/en-ca.js create mode 100644 assets/src/plugins/colorbutton/lang/en-gb.js create mode 100644 assets/src/plugins/colorbutton/lang/en.js create mode 100644 assets/src/plugins/colorbutton/lang/eo.js create mode 100644 assets/src/plugins/colorbutton/lang/es-mx.js create mode 100644 assets/src/plugins/colorbutton/lang/es.js create mode 100644 assets/src/plugins/colorbutton/lang/et.js create mode 100644 assets/src/plugins/colorbutton/lang/eu.js create mode 100644 assets/src/plugins/colorbutton/lang/fa.js create mode 100644 assets/src/plugins/colorbutton/lang/fi.js create mode 100644 assets/src/plugins/colorbutton/lang/fo.js create mode 100644 assets/src/plugins/colorbutton/lang/fr-ca.js create mode 100644 assets/src/plugins/colorbutton/lang/fr.js create mode 100644 assets/src/plugins/colorbutton/lang/gl.js create mode 100644 assets/src/plugins/colorbutton/lang/gu.js create mode 100644 assets/src/plugins/colorbutton/lang/he.js create mode 100644 assets/src/plugins/colorbutton/lang/hi.js create mode 100644 assets/src/plugins/colorbutton/lang/hr.js create mode 100644 assets/src/plugins/colorbutton/lang/hu.js create mode 100644 assets/src/plugins/colorbutton/lang/id.js create mode 100644 assets/src/plugins/colorbutton/lang/is.js create mode 100644 assets/src/plugins/colorbutton/lang/it.js create mode 100644 assets/src/plugins/colorbutton/lang/ja.js create mode 100644 assets/src/plugins/colorbutton/lang/ka.js create mode 100644 assets/src/plugins/colorbutton/lang/km.js create mode 100644 assets/src/plugins/colorbutton/lang/ko.js create mode 100644 assets/src/plugins/colorbutton/lang/ku.js create mode 100644 assets/src/plugins/colorbutton/lang/lt.js create mode 100644 assets/src/plugins/colorbutton/lang/lv.js create mode 100644 assets/src/plugins/colorbutton/lang/mk.js create mode 100644 assets/src/plugins/colorbutton/lang/mn.js create mode 100644 assets/src/plugins/colorbutton/lang/ms.js create mode 100644 assets/src/plugins/colorbutton/lang/nb.js create mode 100644 assets/src/plugins/colorbutton/lang/nl.js create mode 100644 assets/src/plugins/colorbutton/lang/no.js create mode 100644 assets/src/plugins/colorbutton/lang/oc.js create mode 100644 assets/src/plugins/colorbutton/lang/pl.js create mode 100644 assets/src/plugins/colorbutton/lang/pt-br.js create mode 100644 assets/src/plugins/colorbutton/lang/pt.js create mode 100644 assets/src/plugins/colorbutton/lang/ro.js create mode 100644 assets/src/plugins/colorbutton/lang/ru.js create mode 100644 assets/src/plugins/colorbutton/lang/si.js create mode 100644 assets/src/plugins/colorbutton/lang/sk.js create mode 100644 assets/src/plugins/colorbutton/lang/sl.js create mode 100644 assets/src/plugins/colorbutton/lang/sq.js create mode 100644 assets/src/plugins/colorbutton/lang/sr-latn.js create mode 100644 assets/src/plugins/colorbutton/lang/sr.js create mode 100644 assets/src/plugins/colorbutton/lang/sv.js create mode 100644 assets/src/plugins/colorbutton/lang/th.js create mode 100644 assets/src/plugins/colorbutton/lang/tr.js create mode 100644 assets/src/plugins/colorbutton/lang/tt.js create mode 100644 assets/src/plugins/colorbutton/lang/ug.js create mode 100644 assets/src/plugins/colorbutton/lang/uk.js create mode 100644 assets/src/plugins/colorbutton/lang/vi.js create mode 100644 assets/src/plugins/colorbutton/lang/zh-cn.js create mode 100644 assets/src/plugins/colorbutton/lang/zh.js create mode 100644 assets/src/plugins/colorbutton/plugin.js create mode 100644 assets/src/plugins/colordialog/dialogs/colordialog.css create mode 100644 assets/src/plugins/colordialog/dialogs/colordialog.js create mode 100644 assets/src/plugins/colordialog/lang/af.js create mode 100644 assets/src/plugins/colordialog/lang/ar.js create mode 100644 assets/src/plugins/colordialog/lang/az.js create mode 100644 assets/src/plugins/colordialog/lang/bg.js create mode 100644 assets/src/plugins/colordialog/lang/bn.js create mode 100644 assets/src/plugins/colordialog/lang/bs.js create mode 100644 assets/src/plugins/colordialog/lang/ca.js create mode 100644 assets/src/plugins/colordialog/lang/cs.js create mode 100644 assets/src/plugins/colordialog/lang/cy.js create mode 100644 assets/src/plugins/colordialog/lang/da.js create mode 100644 assets/src/plugins/colordialog/lang/de-ch.js create mode 100644 assets/src/plugins/colordialog/lang/de.js create mode 100644 assets/src/plugins/colordialog/lang/el.js create mode 100644 assets/src/plugins/colordialog/lang/en-au.js create mode 100644 assets/src/plugins/colordialog/lang/en-ca.js create mode 100644 assets/src/plugins/colordialog/lang/en-gb.js create mode 100644 assets/src/plugins/colordialog/lang/en.js create mode 100644 assets/src/plugins/colordialog/lang/eo.js create mode 100644 assets/src/plugins/colordialog/lang/es-mx.js create mode 100644 assets/src/plugins/colordialog/lang/es.js create mode 100644 assets/src/plugins/colordialog/lang/et.js create mode 100644 assets/src/plugins/colordialog/lang/eu.js create mode 100644 assets/src/plugins/colordialog/lang/fa.js create mode 100644 assets/src/plugins/colordialog/lang/fi.js create mode 100644 assets/src/plugins/colordialog/lang/fo.js create mode 100644 assets/src/plugins/colordialog/lang/fr-ca.js create mode 100644 assets/src/plugins/colordialog/lang/fr.js create mode 100644 assets/src/plugins/colordialog/lang/gl.js create mode 100644 assets/src/plugins/colordialog/lang/gu.js create mode 100644 assets/src/plugins/colordialog/lang/he.js create mode 100644 assets/src/plugins/colordialog/lang/hi.js create mode 100644 assets/src/plugins/colordialog/lang/hr.js create mode 100644 assets/src/plugins/colordialog/lang/hu.js create mode 100644 assets/src/plugins/colordialog/lang/id.js create mode 100644 assets/src/plugins/colordialog/lang/is.js create mode 100644 assets/src/plugins/colordialog/lang/it.js create mode 100644 assets/src/plugins/colordialog/lang/ja.js create mode 100644 assets/src/plugins/colordialog/lang/ka.js create mode 100644 assets/src/plugins/colordialog/lang/km.js create mode 100644 assets/src/plugins/colordialog/lang/ko.js create mode 100644 assets/src/plugins/colordialog/lang/ku.js create mode 100644 assets/src/plugins/colordialog/lang/lt.js create mode 100644 assets/src/plugins/colordialog/lang/lv.js create mode 100644 assets/src/plugins/colordialog/lang/mk.js create mode 100644 assets/src/plugins/colordialog/lang/mn.js create mode 100644 assets/src/plugins/colordialog/lang/ms.js create mode 100644 assets/src/plugins/colordialog/lang/nb.js create mode 100644 assets/src/plugins/colordialog/lang/nl.js create mode 100644 assets/src/plugins/colordialog/lang/no.js create mode 100644 assets/src/plugins/colordialog/lang/oc.js create mode 100644 assets/src/plugins/colordialog/lang/pl.js create mode 100644 assets/src/plugins/colordialog/lang/pt-br.js create mode 100644 assets/src/plugins/colordialog/lang/pt.js create mode 100644 assets/src/plugins/colordialog/lang/ro.js create mode 100644 assets/src/plugins/colordialog/lang/ru.js create mode 100644 assets/src/plugins/colordialog/lang/si.js create mode 100644 assets/src/plugins/colordialog/lang/sk.js create mode 100644 assets/src/plugins/colordialog/lang/sl.js create mode 100644 assets/src/plugins/colordialog/lang/sq.js create mode 100644 assets/src/plugins/colordialog/lang/sr-latn.js create mode 100644 assets/src/plugins/colordialog/lang/sr.js create mode 100644 assets/src/plugins/colordialog/lang/sv.js create mode 100644 assets/src/plugins/colordialog/lang/th.js create mode 100644 assets/src/plugins/colordialog/lang/tr.js create mode 100644 assets/src/plugins/colordialog/lang/tt.js create mode 100644 assets/src/plugins/colordialog/lang/ug.js create mode 100644 assets/src/plugins/colordialog/lang/uk.js create mode 100644 assets/src/plugins/colordialog/lang/vi.js create mode 100644 assets/src/plugins/colordialog/lang/zh-cn.js create mode 100644 assets/src/plugins/colordialog/lang/zh.js create mode 100644 assets/src/plugins/colordialog/plugin.js create mode 100644 assets/src/plugins/contextmenu/lang/af.js create mode 100644 assets/src/plugins/contextmenu/lang/ar.js create mode 100644 assets/src/plugins/contextmenu/lang/az.js create mode 100644 assets/src/plugins/contextmenu/lang/bg.js create mode 100644 assets/src/plugins/contextmenu/lang/bn.js create mode 100644 assets/src/plugins/contextmenu/lang/bs.js create mode 100644 assets/src/plugins/contextmenu/lang/ca.js create mode 100644 assets/src/plugins/contextmenu/lang/cs.js create mode 100644 assets/src/plugins/contextmenu/lang/cy.js create mode 100644 assets/src/plugins/contextmenu/lang/da.js create mode 100644 assets/src/plugins/contextmenu/lang/de-ch.js create mode 100644 assets/src/plugins/contextmenu/lang/de.js create mode 100644 assets/src/plugins/contextmenu/lang/el.js create mode 100644 assets/src/plugins/contextmenu/lang/en-au.js create mode 100644 assets/src/plugins/contextmenu/lang/en-ca.js create mode 100644 assets/src/plugins/contextmenu/lang/en-gb.js create mode 100644 assets/src/plugins/contextmenu/lang/en.js create mode 100644 assets/src/plugins/contextmenu/lang/eo.js create mode 100644 assets/src/plugins/contextmenu/lang/es-mx.js create mode 100644 assets/src/plugins/contextmenu/lang/es.js create mode 100644 assets/src/plugins/contextmenu/lang/et.js create mode 100644 assets/src/plugins/contextmenu/lang/eu.js create mode 100644 assets/src/plugins/contextmenu/lang/fa.js create mode 100644 assets/src/plugins/contextmenu/lang/fi.js create mode 100644 assets/src/plugins/contextmenu/lang/fo.js create mode 100644 assets/src/plugins/contextmenu/lang/fr-ca.js create mode 100644 assets/src/plugins/contextmenu/lang/fr.js create mode 100644 assets/src/plugins/contextmenu/lang/gl.js create mode 100644 assets/src/plugins/contextmenu/lang/gu.js create mode 100644 assets/src/plugins/contextmenu/lang/he.js create mode 100644 assets/src/plugins/contextmenu/lang/hi.js create mode 100644 assets/src/plugins/contextmenu/lang/hr.js create mode 100644 assets/src/plugins/contextmenu/lang/hu.js create mode 100644 assets/src/plugins/contextmenu/lang/id.js create mode 100644 assets/src/plugins/contextmenu/lang/is.js create mode 100644 assets/src/plugins/contextmenu/lang/it.js create mode 100644 assets/src/plugins/contextmenu/lang/ja.js create mode 100644 assets/src/plugins/contextmenu/lang/ka.js create mode 100644 assets/src/plugins/contextmenu/lang/km.js create mode 100644 assets/src/plugins/contextmenu/lang/ko.js create mode 100644 assets/src/plugins/contextmenu/lang/ku.js create mode 100644 assets/src/plugins/contextmenu/lang/lt.js create mode 100644 assets/src/plugins/contextmenu/lang/lv.js create mode 100644 assets/src/plugins/contextmenu/lang/mk.js create mode 100644 assets/src/plugins/contextmenu/lang/mn.js create mode 100644 assets/src/plugins/contextmenu/lang/ms.js create mode 100644 assets/src/plugins/contextmenu/lang/nb.js create mode 100644 assets/src/plugins/contextmenu/lang/nl.js create mode 100644 assets/src/plugins/contextmenu/lang/no.js create mode 100644 assets/src/plugins/contextmenu/lang/oc.js create mode 100644 assets/src/plugins/contextmenu/lang/pl.js create mode 100644 assets/src/plugins/contextmenu/lang/pt-br.js create mode 100644 assets/src/plugins/contextmenu/lang/pt.js create mode 100644 assets/src/plugins/contextmenu/lang/ro.js create mode 100644 assets/src/plugins/contextmenu/lang/ru.js create mode 100644 assets/src/plugins/contextmenu/lang/si.js create mode 100644 assets/src/plugins/contextmenu/lang/sk.js create mode 100644 assets/src/plugins/contextmenu/lang/sl.js create mode 100644 assets/src/plugins/contextmenu/lang/sq.js create mode 100644 assets/src/plugins/contextmenu/lang/sr-latn.js create mode 100644 assets/src/plugins/contextmenu/lang/sr.js create mode 100644 assets/src/plugins/contextmenu/lang/sv.js create mode 100644 assets/src/plugins/contextmenu/lang/th.js create mode 100644 assets/src/plugins/contextmenu/lang/tr.js create mode 100644 assets/src/plugins/contextmenu/lang/tt.js create mode 100644 assets/src/plugins/contextmenu/lang/ug.js create mode 100644 assets/src/plugins/contextmenu/lang/uk.js create mode 100644 assets/src/plugins/contextmenu/lang/vi.js create mode 100644 assets/src/plugins/contextmenu/lang/zh-cn.js create mode 100644 assets/src/plugins/contextmenu/lang/zh.js create mode 100644 assets/src/plugins/contextmenu/plugin.js create mode 100644 assets/src/plugins/copyformatting/cursors/cursor-disabled.svg create mode 100644 assets/src/plugins/copyformatting/cursors/cursor.svg create mode 100644 assets/src/plugins/copyformatting/icons/copyformatting.png create mode 100644 assets/src/plugins/copyformatting/icons/hidpi/copyformatting.png create mode 100644 assets/src/plugins/copyformatting/lang/ar.js create mode 100644 assets/src/plugins/copyformatting/lang/az.js create mode 100644 assets/src/plugins/copyformatting/lang/bg.js create mode 100644 assets/src/plugins/copyformatting/lang/cs.js create mode 100644 assets/src/plugins/copyformatting/lang/da.js create mode 100644 assets/src/plugins/copyformatting/lang/de-ch.js create mode 100644 assets/src/plugins/copyformatting/lang/de.js create mode 100644 assets/src/plugins/copyformatting/lang/el.js create mode 100644 assets/src/plugins/copyformatting/lang/en-au.js create mode 100644 assets/src/plugins/copyformatting/lang/en.js create mode 100644 assets/src/plugins/copyformatting/lang/eo.js create mode 100644 assets/src/plugins/copyformatting/lang/es-mx.js create mode 100644 assets/src/plugins/copyformatting/lang/et.js create mode 100644 assets/src/plugins/copyformatting/lang/eu.js create mode 100644 assets/src/plugins/copyformatting/lang/fa.js create mode 100644 assets/src/plugins/copyformatting/lang/fr.js create mode 100644 assets/src/plugins/copyformatting/lang/gl.js create mode 100644 assets/src/plugins/copyformatting/lang/hr.js create mode 100644 assets/src/plugins/copyformatting/lang/hu.js create mode 100644 assets/src/plugins/copyformatting/lang/it.js create mode 100644 assets/src/plugins/copyformatting/lang/ja.js create mode 100644 assets/src/plugins/copyformatting/lang/ko.js create mode 100644 assets/src/plugins/copyformatting/lang/ku.js create mode 100644 assets/src/plugins/copyformatting/lang/lv.js create mode 100644 assets/src/plugins/copyformatting/lang/nb.js create mode 100644 assets/src/plugins/copyformatting/lang/nl.js create mode 100644 assets/src/plugins/copyformatting/lang/oc.js create mode 100644 assets/src/plugins/copyformatting/lang/pl.js create mode 100644 assets/src/plugins/copyformatting/lang/pt-br.js create mode 100644 assets/src/plugins/copyformatting/lang/pt.js create mode 100644 assets/src/plugins/copyformatting/lang/ro.js create mode 100644 assets/src/plugins/copyformatting/lang/ru.js create mode 100644 assets/src/plugins/copyformatting/lang/sk.js create mode 100644 assets/src/plugins/copyformatting/lang/sq.js create mode 100644 assets/src/plugins/copyformatting/lang/sr-latn.js create mode 100644 assets/src/plugins/copyformatting/lang/sr.js create mode 100644 assets/src/plugins/copyformatting/lang/sv.js create mode 100644 assets/src/plugins/copyformatting/lang/tr.js create mode 100644 assets/src/plugins/copyformatting/lang/uk.js create mode 100644 assets/src/plugins/copyformatting/lang/vi.js create mode 100644 assets/src/plugins/copyformatting/lang/zh-cn.js create mode 100644 assets/src/plugins/copyformatting/lang/zh.js create mode 100644 assets/src/plugins/copyformatting/plugin.js create mode 100644 assets/src/plugins/copyformatting/styles/copyformatting.css create mode 100644 assets/src/plugins/devtools/lang/_translationstatus.txt create mode 100644 assets/src/plugins/devtools/lang/ar.js create mode 100644 assets/src/plugins/devtools/lang/az.js create mode 100644 assets/src/plugins/devtools/lang/bg.js create mode 100644 assets/src/plugins/devtools/lang/ca.js create mode 100644 assets/src/plugins/devtools/lang/cs.js create mode 100644 assets/src/plugins/devtools/lang/cy.js create mode 100644 assets/src/plugins/devtools/lang/da.js create mode 100644 assets/src/plugins/devtools/lang/de-ch.js create mode 100644 assets/src/plugins/devtools/lang/de.js create mode 100644 assets/src/plugins/devtools/lang/el.js create mode 100644 assets/src/plugins/devtools/lang/en-au.js create mode 100644 assets/src/plugins/devtools/lang/en-gb.js create mode 100644 assets/src/plugins/devtools/lang/en.js create mode 100644 assets/src/plugins/devtools/lang/eo.js create mode 100644 assets/src/plugins/devtools/lang/es-mx.js create mode 100644 assets/src/plugins/devtools/lang/es.js create mode 100644 assets/src/plugins/devtools/lang/et.js create mode 100644 assets/src/plugins/devtools/lang/eu.js create mode 100644 assets/src/plugins/devtools/lang/fa.js create mode 100644 assets/src/plugins/devtools/lang/fi.js create mode 100644 assets/src/plugins/devtools/lang/fr-ca.js create mode 100644 assets/src/plugins/devtools/lang/fr.js create mode 100644 assets/src/plugins/devtools/lang/gl.js create mode 100644 assets/src/plugins/devtools/lang/gu.js create mode 100644 assets/src/plugins/devtools/lang/he.js create mode 100644 assets/src/plugins/devtools/lang/hr.js create mode 100644 assets/src/plugins/devtools/lang/hu.js create mode 100644 assets/src/plugins/devtools/lang/id.js create mode 100644 assets/src/plugins/devtools/lang/it.js create mode 100644 assets/src/plugins/devtools/lang/ja.js create mode 100644 assets/src/plugins/devtools/lang/km.js create mode 100644 assets/src/plugins/devtools/lang/ko.js create mode 100644 assets/src/plugins/devtools/lang/ku.js create mode 100644 assets/src/plugins/devtools/lang/lt.js create mode 100644 assets/src/plugins/devtools/lang/lv.js create mode 100644 assets/src/plugins/devtools/lang/nb.js create mode 100644 assets/src/plugins/devtools/lang/nl.js create mode 100644 assets/src/plugins/devtools/lang/no.js create mode 100644 assets/src/plugins/devtools/lang/oc.js create mode 100644 assets/src/plugins/devtools/lang/pl.js create mode 100644 assets/src/plugins/devtools/lang/pt-br.js create mode 100644 assets/src/plugins/devtools/lang/pt.js create mode 100644 assets/src/plugins/devtools/lang/ro.js create mode 100644 assets/src/plugins/devtools/lang/ru.js create mode 100644 assets/src/plugins/devtools/lang/si.js create mode 100644 assets/src/plugins/devtools/lang/sk.js create mode 100644 assets/src/plugins/devtools/lang/sl.js create mode 100644 assets/src/plugins/devtools/lang/sq.js create mode 100644 assets/src/plugins/devtools/lang/sr-latn.js create mode 100644 assets/src/plugins/devtools/lang/sr.js create mode 100644 assets/src/plugins/devtools/lang/sv.js create mode 100644 assets/src/plugins/devtools/lang/tr.js create mode 100644 assets/src/plugins/devtools/lang/tt.js create mode 100644 assets/src/plugins/devtools/lang/ug.js create mode 100644 assets/src/plugins/devtools/lang/uk.js create mode 100644 assets/src/plugins/devtools/lang/vi.js create mode 100644 assets/src/plugins/devtools/lang/zh-cn.js create mode 100644 assets/src/plugins/devtools/lang/zh.js create mode 100644 assets/src/plugins/devtools/plugin.js create mode 100644 assets/src/plugins/devtools/samples/devtools.html create mode 100644 assets/src/plugins/dialog/dialogDefinition.js create mode 100644 assets/src/plugins/dialog/plugin.js create mode 100644 assets/src/plugins/dialog/samples/assets/my_dialog.js create mode 100644 assets/src/plugins/dialog/samples/dialog.html create mode 100644 assets/src/plugins/dialog/styles/dialog.css create mode 100644 assets/src/plugins/dialogadvtab/plugin.js create mode 100644 assets/src/plugins/dialogui/plugin.js create mode 100644 assets/src/plugins/div/dialogs/div.js create mode 100644 assets/src/plugins/div/icons/creatediv.png create mode 100644 assets/src/plugins/div/icons/hidpi/creatediv.png create mode 100644 assets/src/plugins/div/lang/af.js create mode 100644 assets/src/plugins/div/lang/ar.js create mode 100644 assets/src/plugins/div/lang/az.js create mode 100644 assets/src/plugins/div/lang/bg.js create mode 100644 assets/src/plugins/div/lang/bn.js create mode 100644 assets/src/plugins/div/lang/bs.js create mode 100644 assets/src/plugins/div/lang/ca.js create mode 100644 assets/src/plugins/div/lang/cs.js create mode 100644 assets/src/plugins/div/lang/cy.js create mode 100644 assets/src/plugins/div/lang/da.js create mode 100644 assets/src/plugins/div/lang/de-ch.js create mode 100644 assets/src/plugins/div/lang/de.js create mode 100644 assets/src/plugins/div/lang/el.js create mode 100644 assets/src/plugins/div/lang/en-au.js create mode 100644 assets/src/plugins/div/lang/en-ca.js create mode 100644 assets/src/plugins/div/lang/en-gb.js create mode 100644 assets/src/plugins/div/lang/en.js create mode 100644 assets/src/plugins/div/lang/eo.js create mode 100644 assets/src/plugins/div/lang/es-mx.js create mode 100644 assets/src/plugins/div/lang/es.js create mode 100644 assets/src/plugins/div/lang/et.js create mode 100644 assets/src/plugins/div/lang/eu.js create mode 100644 assets/src/plugins/div/lang/fa.js create mode 100644 assets/src/plugins/div/lang/fi.js create mode 100644 assets/src/plugins/div/lang/fo.js create mode 100644 assets/src/plugins/div/lang/fr-ca.js create mode 100644 assets/src/plugins/div/lang/fr.js create mode 100644 assets/src/plugins/div/lang/gl.js create mode 100644 assets/src/plugins/div/lang/gu.js create mode 100644 assets/src/plugins/div/lang/he.js create mode 100644 assets/src/plugins/div/lang/hi.js create mode 100644 assets/src/plugins/div/lang/hr.js create mode 100644 assets/src/plugins/div/lang/hu.js create mode 100644 assets/src/plugins/div/lang/id.js create mode 100644 assets/src/plugins/div/lang/is.js create mode 100644 assets/src/plugins/div/lang/it.js create mode 100644 assets/src/plugins/div/lang/ja.js create mode 100644 assets/src/plugins/div/lang/ka.js create mode 100644 assets/src/plugins/div/lang/km.js create mode 100644 assets/src/plugins/div/lang/ko.js create mode 100644 assets/src/plugins/div/lang/ku.js create mode 100644 assets/src/plugins/div/lang/lt.js create mode 100644 assets/src/plugins/div/lang/lv.js create mode 100644 assets/src/plugins/div/lang/mk.js create mode 100644 assets/src/plugins/div/lang/mn.js create mode 100644 assets/src/plugins/div/lang/ms.js create mode 100644 assets/src/plugins/div/lang/nb.js create mode 100644 assets/src/plugins/div/lang/nl.js create mode 100644 assets/src/plugins/div/lang/no.js create mode 100644 assets/src/plugins/div/lang/oc.js create mode 100644 assets/src/plugins/div/lang/pl.js create mode 100644 assets/src/plugins/div/lang/pt-br.js create mode 100644 assets/src/plugins/div/lang/pt.js create mode 100644 assets/src/plugins/div/lang/ro.js create mode 100644 assets/src/plugins/div/lang/ru.js create mode 100644 assets/src/plugins/div/lang/si.js create mode 100644 assets/src/plugins/div/lang/sk.js create mode 100644 assets/src/plugins/div/lang/sl.js create mode 100644 assets/src/plugins/div/lang/sq.js create mode 100644 assets/src/plugins/div/lang/sr-latn.js create mode 100644 assets/src/plugins/div/lang/sr.js create mode 100644 assets/src/plugins/div/lang/sv.js create mode 100644 assets/src/plugins/div/lang/th.js create mode 100644 assets/src/plugins/div/lang/tr.js create mode 100644 assets/src/plugins/div/lang/tt.js create mode 100644 assets/src/plugins/div/lang/ug.js create mode 100644 assets/src/plugins/div/lang/uk.js create mode 100644 assets/src/plugins/div/lang/vi.js create mode 100644 assets/src/plugins/div/lang/zh-cn.js create mode 100644 assets/src/plugins/div/lang/zh.js create mode 100644 assets/src/plugins/div/plugin.js create mode 100644 assets/src/plugins/divarea/plugin.js create mode 100644 assets/src/plugins/divarea/samples/divarea.html create mode 100644 assets/src/plugins/docprops/dialogs/docprops.js create mode 100644 assets/src/plugins/docprops/icons/docprops-rtl.png create mode 100644 assets/src/plugins/docprops/icons/docprops.png create mode 100644 assets/src/plugins/docprops/icons/hidpi/docprops-rtl.png create mode 100644 assets/src/plugins/docprops/icons/hidpi/docprops.png create mode 100644 assets/src/plugins/docprops/lang/af.js create mode 100644 assets/src/plugins/docprops/lang/ar.js create mode 100644 assets/src/plugins/docprops/lang/az.js create mode 100644 assets/src/plugins/docprops/lang/bg.js create mode 100644 assets/src/plugins/docprops/lang/bn.js create mode 100644 assets/src/plugins/docprops/lang/bs.js create mode 100644 assets/src/plugins/docprops/lang/ca.js create mode 100644 assets/src/plugins/docprops/lang/cs.js create mode 100644 assets/src/plugins/docprops/lang/cy.js create mode 100644 assets/src/plugins/docprops/lang/da.js create mode 100644 assets/src/plugins/docprops/lang/de-ch.js create mode 100644 assets/src/plugins/docprops/lang/de.js create mode 100644 assets/src/plugins/docprops/lang/el.js create mode 100644 assets/src/plugins/docprops/lang/en-au.js create mode 100644 assets/src/plugins/docprops/lang/en-ca.js create mode 100644 assets/src/plugins/docprops/lang/en-gb.js create mode 100644 assets/src/plugins/docprops/lang/en.js create mode 100644 assets/src/plugins/docprops/lang/eo.js create mode 100644 assets/src/plugins/docprops/lang/es-mx.js create mode 100644 assets/src/plugins/docprops/lang/es.js create mode 100644 assets/src/plugins/docprops/lang/et.js create mode 100644 assets/src/plugins/docprops/lang/eu.js create mode 100644 assets/src/plugins/docprops/lang/fa.js create mode 100644 assets/src/plugins/docprops/lang/fi.js create mode 100644 assets/src/plugins/docprops/lang/fo.js create mode 100644 assets/src/plugins/docprops/lang/fr-ca.js create mode 100644 assets/src/plugins/docprops/lang/fr.js create mode 100644 assets/src/plugins/docprops/lang/gl.js create mode 100644 assets/src/plugins/docprops/lang/gu.js create mode 100644 assets/src/plugins/docprops/lang/he.js create mode 100644 assets/src/plugins/docprops/lang/hi.js create mode 100644 assets/src/plugins/docprops/lang/hr.js create mode 100644 assets/src/plugins/docprops/lang/hu.js create mode 100644 assets/src/plugins/docprops/lang/id.js create mode 100644 assets/src/plugins/docprops/lang/is.js create mode 100644 assets/src/plugins/docprops/lang/it.js create mode 100644 assets/src/plugins/docprops/lang/ja.js create mode 100644 assets/src/plugins/docprops/lang/ka.js create mode 100644 assets/src/plugins/docprops/lang/km.js create mode 100644 assets/src/plugins/docprops/lang/ko.js create mode 100644 assets/src/plugins/docprops/lang/ku.js create mode 100644 assets/src/plugins/docprops/lang/lt.js create mode 100644 assets/src/plugins/docprops/lang/lv.js create mode 100644 assets/src/plugins/docprops/lang/mk.js create mode 100644 assets/src/plugins/docprops/lang/mn.js create mode 100644 assets/src/plugins/docprops/lang/ms.js create mode 100644 assets/src/plugins/docprops/lang/nb.js create mode 100644 assets/src/plugins/docprops/lang/nl.js create mode 100644 assets/src/plugins/docprops/lang/no.js create mode 100644 assets/src/plugins/docprops/lang/oc.js create mode 100644 assets/src/plugins/docprops/lang/pl.js create mode 100644 assets/src/plugins/docprops/lang/pt-br.js create mode 100644 assets/src/plugins/docprops/lang/pt.js create mode 100644 assets/src/plugins/docprops/lang/ro.js create mode 100644 assets/src/plugins/docprops/lang/ru.js create mode 100644 assets/src/plugins/docprops/lang/si.js create mode 100644 assets/src/plugins/docprops/lang/sk.js create mode 100644 assets/src/plugins/docprops/lang/sl.js create mode 100644 assets/src/plugins/docprops/lang/sq.js create mode 100644 assets/src/plugins/docprops/lang/sr-latn.js create mode 100644 assets/src/plugins/docprops/lang/sr.js create mode 100644 assets/src/plugins/docprops/lang/sv.js create mode 100644 assets/src/plugins/docprops/lang/th.js create mode 100644 assets/src/plugins/docprops/lang/tr.js create mode 100644 assets/src/plugins/docprops/lang/tt.js create mode 100644 assets/src/plugins/docprops/lang/ug.js create mode 100644 assets/src/plugins/docprops/lang/uk.js create mode 100644 assets/src/plugins/docprops/lang/vi.js create mode 100644 assets/src/plugins/docprops/lang/zh-cn.js create mode 100644 assets/src/plugins/docprops/lang/zh.js create mode 100644 assets/src/plugins/docprops/plugin.js create mode 100644 assets/src/plugins/docprops/samples/docprops.html create mode 100644 assets/src/plugins/easyimage/dialogs/easyimagealt.js create mode 100644 assets/src/plugins/easyimage/icons/easyimagealigncenter.png create mode 100644 assets/src/plugins/easyimage/icons/easyimagealignleft.png create mode 100644 assets/src/plugins/easyimage/icons/easyimagealignright.png create mode 100644 assets/src/plugins/easyimage/icons/easyimagealt.png create mode 100644 assets/src/plugins/easyimage/icons/easyimagefull.png create mode 100644 assets/src/plugins/easyimage/icons/easyimageside.png create mode 100644 assets/src/plugins/easyimage/icons/easyimageupload.png create mode 100644 assets/src/plugins/easyimage/icons/hidpi/easyimagealigncenter.png create mode 100644 assets/src/plugins/easyimage/icons/hidpi/easyimagealignleft.png create mode 100644 assets/src/plugins/easyimage/icons/hidpi/easyimagealignright.png create mode 100644 assets/src/plugins/easyimage/icons/hidpi/easyimagealt.png create mode 100644 assets/src/plugins/easyimage/icons/hidpi/easyimagefull.png create mode 100644 assets/src/plugins/easyimage/icons/hidpi/easyimageside.png create mode 100644 assets/src/plugins/easyimage/icons/hidpi/easyimageupload.png create mode 100644 assets/src/plugins/easyimage/lang/ar.js create mode 100644 assets/src/plugins/easyimage/lang/az.js create mode 100644 assets/src/plugins/easyimage/lang/bg.js create mode 100644 assets/src/plugins/easyimage/lang/cs.js create mode 100644 assets/src/plugins/easyimage/lang/da.js create mode 100644 assets/src/plugins/easyimage/lang/de-ch.js create mode 100644 assets/src/plugins/easyimage/lang/de.js create mode 100644 assets/src/plugins/easyimage/lang/el.js create mode 100644 assets/src/plugins/easyimage/lang/en-au.js create mode 100644 assets/src/plugins/easyimage/lang/en.js create mode 100644 assets/src/plugins/easyimage/lang/et.js create mode 100644 assets/src/plugins/easyimage/lang/fa.js create mode 100644 assets/src/plugins/easyimage/lang/fr.js create mode 100644 assets/src/plugins/easyimage/lang/gl.js create mode 100644 assets/src/plugins/easyimage/lang/hr.js create mode 100644 assets/src/plugins/easyimage/lang/hu.js create mode 100644 assets/src/plugins/easyimage/lang/it.js create mode 100644 assets/src/plugins/easyimage/lang/ku.js create mode 100644 assets/src/plugins/easyimage/lang/lv.js create mode 100644 assets/src/plugins/easyimage/lang/nb.js create mode 100644 assets/src/plugins/easyimage/lang/nl.js create mode 100644 assets/src/plugins/easyimage/lang/no.js create mode 100644 assets/src/plugins/easyimage/lang/pl.js create mode 100644 assets/src/plugins/easyimage/lang/pt-br.js create mode 100644 assets/src/plugins/easyimage/lang/pt.js create mode 100644 assets/src/plugins/easyimage/lang/ro.js create mode 100644 assets/src/plugins/easyimage/lang/ru.js create mode 100644 assets/src/plugins/easyimage/lang/sk.js create mode 100644 assets/src/plugins/easyimage/lang/sq.js create mode 100644 assets/src/plugins/easyimage/lang/sr-latn.js create mode 100644 assets/src/plugins/easyimage/lang/sr.js create mode 100644 assets/src/plugins/easyimage/lang/sv.js create mode 100644 assets/src/plugins/easyimage/lang/tr.js create mode 100644 assets/src/plugins/easyimage/lang/tt.js create mode 100644 assets/src/plugins/easyimage/lang/uk.js create mode 100644 assets/src/plugins/easyimage/lang/zh-cn.js create mode 100644 assets/src/plugins/easyimage/lang/zh.js create mode 100644 assets/src/plugins/easyimage/plugin.js create mode 100644 assets/src/plugins/easyimage/samples/easyimage.html create mode 100644 assets/src/plugins/easyimage/styles/easyimage.css create mode 100644 assets/src/plugins/editorplaceholder/plugin.js create mode 100644 assets/src/plugins/elementspath/lang/af.js create mode 100644 assets/src/plugins/elementspath/lang/ar.js create mode 100644 assets/src/plugins/elementspath/lang/az.js create mode 100644 assets/src/plugins/elementspath/lang/bg.js create mode 100644 assets/src/plugins/elementspath/lang/bn.js create mode 100644 assets/src/plugins/elementspath/lang/bs.js create mode 100644 assets/src/plugins/elementspath/lang/ca.js create mode 100644 assets/src/plugins/elementspath/lang/cs.js create mode 100644 assets/src/plugins/elementspath/lang/cy.js create mode 100644 assets/src/plugins/elementspath/lang/da.js create mode 100644 assets/src/plugins/elementspath/lang/de-ch.js create mode 100644 assets/src/plugins/elementspath/lang/de.js create mode 100644 assets/src/plugins/elementspath/lang/el.js create mode 100644 assets/src/plugins/elementspath/lang/en-au.js create mode 100644 assets/src/plugins/elementspath/lang/en-ca.js create mode 100644 assets/src/plugins/elementspath/lang/en-gb.js create mode 100644 assets/src/plugins/elementspath/lang/en.js create mode 100644 assets/src/plugins/elementspath/lang/eo.js create mode 100644 assets/src/plugins/elementspath/lang/es-mx.js create mode 100644 assets/src/plugins/elementspath/lang/es.js create mode 100644 assets/src/plugins/elementspath/lang/et.js create mode 100644 assets/src/plugins/elementspath/lang/eu.js create mode 100644 assets/src/plugins/elementspath/lang/fa.js create mode 100644 assets/src/plugins/elementspath/lang/fi.js create mode 100644 assets/src/plugins/elementspath/lang/fo.js create mode 100644 assets/src/plugins/elementspath/lang/fr-ca.js create mode 100644 assets/src/plugins/elementspath/lang/fr.js create mode 100644 assets/src/plugins/elementspath/lang/gl.js create mode 100644 assets/src/plugins/elementspath/lang/gu.js create mode 100644 assets/src/plugins/elementspath/lang/he.js create mode 100644 assets/src/plugins/elementspath/lang/hi.js create mode 100644 assets/src/plugins/elementspath/lang/hr.js create mode 100644 assets/src/plugins/elementspath/lang/hu.js create mode 100644 assets/src/plugins/elementspath/lang/is.js create mode 100644 assets/src/plugins/elementspath/lang/it.js create mode 100644 assets/src/plugins/elementspath/lang/ja.js create mode 100644 assets/src/plugins/elementspath/lang/ka.js create mode 100644 assets/src/plugins/elementspath/lang/km.js create mode 100644 assets/src/plugins/elementspath/lang/ko.js create mode 100644 assets/src/plugins/elementspath/lang/ku.js create mode 100644 assets/src/plugins/elementspath/lang/lt.js create mode 100644 assets/src/plugins/elementspath/lang/lv.js create mode 100644 assets/src/plugins/elementspath/lang/mk.js create mode 100644 assets/src/plugins/elementspath/lang/mn.js create mode 100644 assets/src/plugins/elementspath/lang/ms.js create mode 100644 assets/src/plugins/elementspath/lang/nb.js create mode 100644 assets/src/plugins/elementspath/lang/nl.js create mode 100644 assets/src/plugins/elementspath/lang/no.js create mode 100644 assets/src/plugins/elementspath/lang/oc.js create mode 100644 assets/src/plugins/elementspath/lang/pl.js create mode 100644 assets/src/plugins/elementspath/lang/pt-br.js create mode 100644 assets/src/plugins/elementspath/lang/pt.js create mode 100644 assets/src/plugins/elementspath/lang/ro.js create mode 100644 assets/src/plugins/elementspath/lang/ru.js create mode 100644 assets/src/plugins/elementspath/lang/si.js create mode 100644 assets/src/plugins/elementspath/lang/sk.js create mode 100644 assets/src/plugins/elementspath/lang/sl.js create mode 100644 assets/src/plugins/elementspath/lang/sq.js create mode 100644 assets/src/plugins/elementspath/lang/sr-latn.js create mode 100644 assets/src/plugins/elementspath/lang/sr.js create mode 100644 assets/src/plugins/elementspath/lang/sv.js create mode 100644 assets/src/plugins/elementspath/lang/th.js create mode 100644 assets/src/plugins/elementspath/lang/tr.js create mode 100644 assets/src/plugins/elementspath/lang/tt.js create mode 100644 assets/src/plugins/elementspath/lang/ug.js create mode 100644 assets/src/plugins/elementspath/lang/uk.js create mode 100644 assets/src/plugins/elementspath/lang/vi.js create mode 100644 assets/src/plugins/elementspath/lang/zh-cn.js create mode 100644 assets/src/plugins/elementspath/lang/zh.js create mode 100644 assets/src/plugins/elementspath/plugin.js create mode 100644 assets/src/plugins/embed/icons/embed.png create mode 100644 assets/src/plugins/embed/icons/hidpi/embed.png create mode 100644 assets/src/plugins/embed/plugin.js create mode 100644 assets/src/plugins/embedbase/dialogs/embedbase.js create mode 100644 assets/src/plugins/embedbase/lang/ar.js create mode 100644 assets/src/plugins/embedbase/lang/az.js create mode 100644 assets/src/plugins/embedbase/lang/bg.js create mode 100644 assets/src/plugins/embedbase/lang/ca.js create mode 100644 assets/src/plugins/embedbase/lang/cs.js create mode 100644 assets/src/plugins/embedbase/lang/da.js create mode 100644 assets/src/plugins/embedbase/lang/de-ch.js create mode 100644 assets/src/plugins/embedbase/lang/de.js create mode 100644 assets/src/plugins/embedbase/lang/el.js create mode 100644 assets/src/plugins/embedbase/lang/en-au.js create mode 100644 assets/src/plugins/embedbase/lang/en.js create mode 100644 assets/src/plugins/embedbase/lang/eo.js create mode 100644 assets/src/plugins/embedbase/lang/es-mx.js create mode 100644 assets/src/plugins/embedbase/lang/es.js create mode 100644 assets/src/plugins/embedbase/lang/et.js create mode 100644 assets/src/plugins/embedbase/lang/eu.js create mode 100644 assets/src/plugins/embedbase/lang/fa.js create mode 100644 assets/src/plugins/embedbase/lang/fr.js create mode 100644 assets/src/plugins/embedbase/lang/gl.js create mode 100644 assets/src/plugins/embedbase/lang/hr.js create mode 100644 assets/src/plugins/embedbase/lang/hu.js create mode 100644 assets/src/plugins/embedbase/lang/id.js create mode 100644 assets/src/plugins/embedbase/lang/it.js create mode 100644 assets/src/plugins/embedbase/lang/ja.js create mode 100644 assets/src/plugins/embedbase/lang/ko.js create mode 100644 assets/src/plugins/embedbase/lang/ku.js create mode 100644 assets/src/plugins/embedbase/lang/lv.js create mode 100644 assets/src/plugins/embedbase/lang/nb.js create mode 100644 assets/src/plugins/embedbase/lang/nl.js create mode 100644 assets/src/plugins/embedbase/lang/oc.js create mode 100644 assets/src/plugins/embedbase/lang/pl.js create mode 100644 assets/src/plugins/embedbase/lang/pt-br.js create mode 100644 assets/src/plugins/embedbase/lang/pt.js create mode 100644 assets/src/plugins/embedbase/lang/ro.js create mode 100644 assets/src/plugins/embedbase/lang/ru.js create mode 100644 assets/src/plugins/embedbase/lang/sk.js create mode 100644 assets/src/plugins/embedbase/lang/sq.js create mode 100644 assets/src/plugins/embedbase/lang/sr-latn.js create mode 100644 assets/src/plugins/embedbase/lang/sr.js create mode 100644 assets/src/plugins/embedbase/lang/sv.js create mode 100644 assets/src/plugins/embedbase/lang/tr.js create mode 100644 assets/src/plugins/embedbase/lang/ug.js create mode 100644 assets/src/plugins/embedbase/lang/uk.js create mode 100644 assets/src/plugins/embedbase/lang/zh-cn.js create mode 100644 assets/src/plugins/embedbase/lang/zh.js create mode 100644 assets/src/plugins/embedbase/plugin.js create mode 100644 assets/src/plugins/embedsemantic/icons/embedsemantic.png create mode 100644 assets/src/plugins/embedsemantic/icons/hidpi/embedsemantic.png create mode 100644 assets/src/plugins/embedsemantic/plugin.js create mode 100644 assets/src/plugins/emoji/assets/iconsall.png create mode 100644 assets/src/plugins/emoji/assets/iconsall.svg create mode 100644 assets/src/plugins/emoji/emoji.json create mode 100644 assets/src/plugins/emoji/icons/emojipanel.png create mode 100644 assets/src/plugins/emoji/icons/hidpi/emojipanel.png create mode 100644 assets/src/plugins/emoji/lang/cs.js create mode 100644 assets/src/plugins/emoji/lang/da.js create mode 100644 assets/src/plugins/emoji/lang/de-ch.js create mode 100644 assets/src/plugins/emoji/lang/de.js create mode 100644 assets/src/plugins/emoji/lang/el.js create mode 100644 assets/src/plugins/emoji/lang/en-au.js create mode 100644 assets/src/plugins/emoji/lang/en.js create mode 100644 assets/src/plugins/emoji/lang/et.js create mode 100644 assets/src/plugins/emoji/lang/fa.js create mode 100644 assets/src/plugins/emoji/lang/fr.js create mode 100644 assets/src/plugins/emoji/lang/gl.js create mode 100644 assets/src/plugins/emoji/lang/hr.js create mode 100644 assets/src/plugins/emoji/lang/hu.js create mode 100644 assets/src/plugins/emoji/lang/it.js create mode 100644 assets/src/plugins/emoji/lang/nl.js create mode 100644 assets/src/plugins/emoji/lang/pl.js create mode 100644 assets/src/plugins/emoji/lang/pt-br.js create mode 100644 assets/src/plugins/emoji/lang/sk.js create mode 100644 assets/src/plugins/emoji/lang/sr-latn.js create mode 100644 assets/src/plugins/emoji/lang/sr.js create mode 100644 assets/src/plugins/emoji/lang/sv.js create mode 100644 assets/src/plugins/emoji/lang/tr.js create mode 100644 assets/src/plugins/emoji/lang/uk.js create mode 100644 assets/src/plugins/emoji/lang/zh-cn.js create mode 100644 assets/src/plugins/emoji/lang/zh.js create mode 100644 assets/src/plugins/emoji/plugin.js create mode 100644 assets/src/plugins/emoji/samples/emoji.html create mode 100644 assets/src/plugins/emoji/skins/default.css create mode 100644 assets/src/plugins/enterkey/plugin.js create mode 100644 assets/src/plugins/enterkey/samples/enterkey.html create mode 100644 assets/src/plugins/entities/plugin.js create mode 100644 assets/src/plugins/fakeobjects/lang/af.js create mode 100644 assets/src/plugins/fakeobjects/lang/ar.js create mode 100644 assets/src/plugins/fakeobjects/lang/az.js create mode 100644 assets/src/plugins/fakeobjects/lang/bg.js create mode 100644 assets/src/plugins/fakeobjects/lang/bn.js create mode 100644 assets/src/plugins/fakeobjects/lang/bs.js create mode 100644 assets/src/plugins/fakeobjects/lang/ca.js create mode 100644 assets/src/plugins/fakeobjects/lang/cs.js create mode 100644 assets/src/plugins/fakeobjects/lang/cy.js create mode 100644 assets/src/plugins/fakeobjects/lang/da.js create mode 100644 assets/src/plugins/fakeobjects/lang/de-ch.js create mode 100644 assets/src/plugins/fakeobjects/lang/de.js create mode 100644 assets/src/plugins/fakeobjects/lang/el.js create mode 100644 assets/src/plugins/fakeobjects/lang/en-au.js create mode 100644 assets/src/plugins/fakeobjects/lang/en-ca.js create mode 100644 assets/src/plugins/fakeobjects/lang/en-gb.js create mode 100644 assets/src/plugins/fakeobjects/lang/en.js create mode 100644 assets/src/plugins/fakeobjects/lang/eo.js create mode 100644 assets/src/plugins/fakeobjects/lang/es-mx.js create mode 100644 assets/src/plugins/fakeobjects/lang/es.js create mode 100644 assets/src/plugins/fakeobjects/lang/et.js create mode 100644 assets/src/plugins/fakeobjects/lang/eu.js create mode 100644 assets/src/plugins/fakeobjects/lang/fa.js create mode 100644 assets/src/plugins/fakeobjects/lang/fi.js create mode 100644 assets/src/plugins/fakeobjects/lang/fo.js create mode 100644 assets/src/plugins/fakeobjects/lang/fr-ca.js create mode 100644 assets/src/plugins/fakeobjects/lang/fr.js create mode 100644 assets/src/plugins/fakeobjects/lang/gl.js create mode 100644 assets/src/plugins/fakeobjects/lang/gu.js create mode 100644 assets/src/plugins/fakeobjects/lang/he.js create mode 100644 assets/src/plugins/fakeobjects/lang/hi.js create mode 100644 assets/src/plugins/fakeobjects/lang/hr.js create mode 100644 assets/src/plugins/fakeobjects/lang/hu.js create mode 100644 assets/src/plugins/fakeobjects/lang/id.js create mode 100644 assets/src/plugins/fakeobjects/lang/is.js create mode 100644 assets/src/plugins/fakeobjects/lang/it.js create mode 100644 assets/src/plugins/fakeobjects/lang/ja.js create mode 100644 assets/src/plugins/fakeobjects/lang/ka.js create mode 100644 assets/src/plugins/fakeobjects/lang/km.js create mode 100644 assets/src/plugins/fakeobjects/lang/ko.js create mode 100644 assets/src/plugins/fakeobjects/lang/ku.js create mode 100644 assets/src/plugins/fakeobjects/lang/lt.js create mode 100644 assets/src/plugins/fakeobjects/lang/lv.js create mode 100644 assets/src/plugins/fakeobjects/lang/mk.js create mode 100644 assets/src/plugins/fakeobjects/lang/mn.js create mode 100644 assets/src/plugins/fakeobjects/lang/ms.js create mode 100644 assets/src/plugins/fakeobjects/lang/nb.js create mode 100644 assets/src/plugins/fakeobjects/lang/nl.js create mode 100644 assets/src/plugins/fakeobjects/lang/no.js create mode 100644 assets/src/plugins/fakeobjects/lang/oc.js create mode 100644 assets/src/plugins/fakeobjects/lang/pl.js create mode 100644 assets/src/plugins/fakeobjects/lang/pt-br.js create mode 100644 assets/src/plugins/fakeobjects/lang/pt.js create mode 100644 assets/src/plugins/fakeobjects/lang/ro.js create mode 100644 assets/src/plugins/fakeobjects/lang/ru.js create mode 100644 assets/src/plugins/fakeobjects/lang/si.js create mode 100644 assets/src/plugins/fakeobjects/lang/sk.js create mode 100644 assets/src/plugins/fakeobjects/lang/sl.js create mode 100644 assets/src/plugins/fakeobjects/lang/sq.js create mode 100644 assets/src/plugins/fakeobjects/lang/sr-latn.js create mode 100644 assets/src/plugins/fakeobjects/lang/sr.js create mode 100644 assets/src/plugins/fakeobjects/lang/sv.js create mode 100644 assets/src/plugins/fakeobjects/lang/th.js create mode 100644 assets/src/plugins/fakeobjects/lang/tr.js create mode 100644 assets/src/plugins/fakeobjects/lang/tt.js create mode 100644 assets/src/plugins/fakeobjects/lang/ug.js create mode 100644 assets/src/plugins/fakeobjects/lang/uk.js create mode 100644 assets/src/plugins/fakeobjects/lang/vi.js create mode 100644 assets/src/plugins/fakeobjects/lang/zh-cn.js create mode 100644 assets/src/plugins/fakeobjects/lang/zh.js create mode 100644 assets/src/plugins/fakeobjects/plugin.js create mode 100644 assets/src/plugins/filebrowser/plugin.js create mode 100644 assets/src/plugins/filetools/dev/uploaddebugger.js create mode 100644 assets/src/plugins/filetools/lang/az.js create mode 100644 assets/src/plugins/filetools/lang/bg.js create mode 100644 assets/src/plugins/filetools/lang/ca.js create mode 100644 assets/src/plugins/filetools/lang/cs.js create mode 100644 assets/src/plugins/filetools/lang/da.js create mode 100644 assets/src/plugins/filetools/lang/de-ch.js create mode 100644 assets/src/plugins/filetools/lang/de.js create mode 100644 assets/src/plugins/filetools/lang/el.js create mode 100644 assets/src/plugins/filetools/lang/en-au.js create mode 100644 assets/src/plugins/filetools/lang/en.js create mode 100644 assets/src/plugins/filetools/lang/eo.js create mode 100644 assets/src/plugins/filetools/lang/es-mx.js create mode 100644 assets/src/plugins/filetools/lang/es.js create mode 100644 assets/src/plugins/filetools/lang/et.js create mode 100644 assets/src/plugins/filetools/lang/eu.js create mode 100644 assets/src/plugins/filetools/lang/fa.js create mode 100644 assets/src/plugins/filetools/lang/fr.js create mode 100644 assets/src/plugins/filetools/lang/gl.js create mode 100644 assets/src/plugins/filetools/lang/hr.js create mode 100644 assets/src/plugins/filetools/lang/hu.js create mode 100644 assets/src/plugins/filetools/lang/id.js create mode 100644 assets/src/plugins/filetools/lang/it.js create mode 100644 assets/src/plugins/filetools/lang/ja.js create mode 100644 assets/src/plugins/filetools/lang/km.js create mode 100644 assets/src/plugins/filetools/lang/ko.js create mode 100644 assets/src/plugins/filetools/lang/ku.js create mode 100644 assets/src/plugins/filetools/lang/lv.js create mode 100644 assets/src/plugins/filetools/lang/nb.js create mode 100644 assets/src/plugins/filetools/lang/nl.js create mode 100644 assets/src/plugins/filetools/lang/no.js create mode 100644 assets/src/plugins/filetools/lang/oc.js create mode 100644 assets/src/plugins/filetools/lang/pl.js create mode 100644 assets/src/plugins/filetools/lang/pt-br.js create mode 100644 assets/src/plugins/filetools/lang/pt.js create mode 100644 assets/src/plugins/filetools/lang/ro.js create mode 100644 assets/src/plugins/filetools/lang/ru.js create mode 100644 assets/src/plugins/filetools/lang/sk.js create mode 100644 assets/src/plugins/filetools/lang/sq.js create mode 100644 assets/src/plugins/filetools/lang/sr-latn.js create mode 100644 assets/src/plugins/filetools/lang/sr.js create mode 100644 assets/src/plugins/filetools/lang/sv.js create mode 100644 assets/src/plugins/filetools/lang/tr.js create mode 100644 assets/src/plugins/filetools/lang/ug.js create mode 100644 assets/src/plugins/filetools/lang/uk.js create mode 100644 assets/src/plugins/filetools/lang/vi.js create mode 100644 assets/src/plugins/filetools/lang/zh-cn.js create mode 100644 assets/src/plugins/filetools/lang/zh.js create mode 100644 assets/src/plugins/filetools/plugin.js create mode 100644 assets/src/plugins/find/dialogs/find.js create mode 100644 assets/src/plugins/find/icons/find-rtl.png create mode 100644 assets/src/plugins/find/icons/find.png create mode 100644 assets/src/plugins/find/icons/hidpi/find-rtl.png create mode 100644 assets/src/plugins/find/icons/hidpi/find.png create mode 100644 assets/src/plugins/find/icons/hidpi/replace.png create mode 100644 assets/src/plugins/find/icons/replace.png create mode 100644 assets/src/plugins/find/lang/af.js create mode 100644 assets/src/plugins/find/lang/ar.js create mode 100644 assets/src/plugins/find/lang/az.js create mode 100644 assets/src/plugins/find/lang/bg.js create mode 100644 assets/src/plugins/find/lang/bn.js create mode 100644 assets/src/plugins/find/lang/bs.js create mode 100644 assets/src/plugins/find/lang/ca.js create mode 100644 assets/src/plugins/find/lang/cs.js create mode 100644 assets/src/plugins/find/lang/cy.js create mode 100644 assets/src/plugins/find/lang/da.js create mode 100644 assets/src/plugins/find/lang/de-ch.js create mode 100644 assets/src/plugins/find/lang/de.js create mode 100644 assets/src/plugins/find/lang/el.js create mode 100644 assets/src/plugins/find/lang/en-au.js create mode 100644 assets/src/plugins/find/lang/en-ca.js create mode 100644 assets/src/plugins/find/lang/en-gb.js create mode 100644 assets/src/plugins/find/lang/en.js create mode 100644 assets/src/plugins/find/lang/eo.js create mode 100644 assets/src/plugins/find/lang/es-mx.js create mode 100644 assets/src/plugins/find/lang/es.js create mode 100644 assets/src/plugins/find/lang/et.js create mode 100644 assets/src/plugins/find/lang/eu.js create mode 100644 assets/src/plugins/find/lang/fa.js create mode 100644 assets/src/plugins/find/lang/fi.js create mode 100644 assets/src/plugins/find/lang/fo.js create mode 100644 assets/src/plugins/find/lang/fr-ca.js create mode 100644 assets/src/plugins/find/lang/fr.js create mode 100644 assets/src/plugins/find/lang/gl.js create mode 100644 assets/src/plugins/find/lang/gu.js create mode 100644 assets/src/plugins/find/lang/he.js create mode 100644 assets/src/plugins/find/lang/hi.js create mode 100644 assets/src/plugins/find/lang/hr.js create mode 100644 assets/src/plugins/find/lang/hu.js create mode 100644 assets/src/plugins/find/lang/id.js create mode 100644 assets/src/plugins/find/lang/is.js create mode 100644 assets/src/plugins/find/lang/it.js create mode 100644 assets/src/plugins/find/lang/ja.js create mode 100644 assets/src/plugins/find/lang/ka.js create mode 100644 assets/src/plugins/find/lang/km.js create mode 100644 assets/src/plugins/find/lang/ko.js create mode 100644 assets/src/plugins/find/lang/ku.js create mode 100644 assets/src/plugins/find/lang/lt.js create mode 100644 assets/src/plugins/find/lang/lv.js create mode 100644 assets/src/plugins/find/lang/mk.js create mode 100644 assets/src/plugins/find/lang/mn.js create mode 100644 assets/src/plugins/find/lang/ms.js create mode 100644 assets/src/plugins/find/lang/nb.js create mode 100644 assets/src/plugins/find/lang/nl.js create mode 100644 assets/src/plugins/find/lang/no.js create mode 100644 assets/src/plugins/find/lang/oc.js create mode 100644 assets/src/plugins/find/lang/pl.js create mode 100644 assets/src/plugins/find/lang/pt-br.js create mode 100644 assets/src/plugins/find/lang/pt.js create mode 100644 assets/src/plugins/find/lang/ro.js create mode 100644 assets/src/plugins/find/lang/ru.js create mode 100644 assets/src/plugins/find/lang/si.js create mode 100644 assets/src/plugins/find/lang/sk.js create mode 100644 assets/src/plugins/find/lang/sl.js create mode 100644 assets/src/plugins/find/lang/sq.js create mode 100644 assets/src/plugins/find/lang/sr-latn.js create mode 100644 assets/src/plugins/find/lang/sr.js create mode 100644 assets/src/plugins/find/lang/sv.js create mode 100644 assets/src/plugins/find/lang/th.js create mode 100644 assets/src/plugins/find/lang/tr.js create mode 100644 assets/src/plugins/find/lang/tt.js create mode 100644 assets/src/plugins/find/lang/ug.js create mode 100644 assets/src/plugins/find/lang/uk.js create mode 100644 assets/src/plugins/find/lang/vi.js create mode 100644 assets/src/plugins/find/lang/zh-cn.js create mode 100644 assets/src/plugins/find/lang/zh.js create mode 100644 assets/src/plugins/find/plugin.js create mode 100644 assets/src/plugins/flash/plugin.js create mode 100644 assets/src/plugins/floatingspace/plugin.js create mode 100644 assets/src/plugins/floatpanel/plugin.js create mode 100644 assets/src/plugins/font/lang/af.js create mode 100644 assets/src/plugins/font/lang/ar.js create mode 100644 assets/src/plugins/font/lang/az.js create mode 100644 assets/src/plugins/font/lang/bg.js create mode 100644 assets/src/plugins/font/lang/bn.js create mode 100644 assets/src/plugins/font/lang/bs.js create mode 100644 assets/src/plugins/font/lang/ca.js create mode 100644 assets/src/plugins/font/lang/cs.js create mode 100644 assets/src/plugins/font/lang/cy.js create mode 100644 assets/src/plugins/font/lang/da.js create mode 100644 assets/src/plugins/font/lang/de-ch.js create mode 100644 assets/src/plugins/font/lang/de.js create mode 100644 assets/src/plugins/font/lang/el.js create mode 100644 assets/src/plugins/font/lang/en-au.js create mode 100644 assets/src/plugins/font/lang/en-ca.js create mode 100644 assets/src/plugins/font/lang/en-gb.js create mode 100644 assets/src/plugins/font/lang/en.js create mode 100644 assets/src/plugins/font/lang/eo.js create mode 100644 assets/src/plugins/font/lang/es-mx.js create mode 100644 assets/src/plugins/font/lang/es.js create mode 100644 assets/src/plugins/font/lang/et.js create mode 100644 assets/src/plugins/font/lang/eu.js create mode 100644 assets/src/plugins/font/lang/fa.js create mode 100644 assets/src/plugins/font/lang/fi.js create mode 100644 assets/src/plugins/font/lang/fo.js create mode 100644 assets/src/plugins/font/lang/fr-ca.js create mode 100644 assets/src/plugins/font/lang/fr.js create mode 100644 assets/src/plugins/font/lang/gl.js create mode 100644 assets/src/plugins/font/lang/gu.js create mode 100644 assets/src/plugins/font/lang/he.js create mode 100644 assets/src/plugins/font/lang/hi.js create mode 100644 assets/src/plugins/font/lang/hr.js create mode 100644 assets/src/plugins/font/lang/hu.js create mode 100644 assets/src/plugins/font/lang/id.js create mode 100644 assets/src/plugins/font/lang/is.js create mode 100644 assets/src/plugins/font/lang/it.js create mode 100644 assets/src/plugins/font/lang/ja.js create mode 100644 assets/src/plugins/font/lang/ka.js create mode 100644 assets/src/plugins/font/lang/km.js create mode 100644 assets/src/plugins/font/lang/ko.js create mode 100644 assets/src/plugins/font/lang/ku.js create mode 100644 assets/src/plugins/font/lang/lt.js create mode 100644 assets/src/plugins/font/lang/lv.js create mode 100644 assets/src/plugins/font/lang/mk.js create mode 100644 assets/src/plugins/font/lang/mn.js create mode 100644 assets/src/plugins/font/lang/ms.js create mode 100644 assets/src/plugins/font/lang/nb.js create mode 100644 assets/src/plugins/font/lang/nl.js create mode 100644 assets/src/plugins/font/lang/no.js create mode 100644 assets/src/plugins/font/lang/oc.js create mode 100644 assets/src/plugins/font/lang/pl.js create mode 100644 assets/src/plugins/font/lang/pt-br.js create mode 100644 assets/src/plugins/font/lang/pt.js create mode 100644 assets/src/plugins/font/lang/ro.js create mode 100644 assets/src/plugins/font/lang/ru.js create mode 100644 assets/src/plugins/font/lang/si.js create mode 100644 assets/src/plugins/font/lang/sk.js create mode 100644 assets/src/plugins/font/lang/sl.js create mode 100644 assets/src/plugins/font/lang/sq.js create mode 100644 assets/src/plugins/font/lang/sr-latn.js create mode 100644 assets/src/plugins/font/lang/sr.js create mode 100644 assets/src/plugins/font/lang/sv.js create mode 100644 assets/src/plugins/font/lang/th.js create mode 100644 assets/src/plugins/font/lang/tr.js create mode 100644 assets/src/plugins/font/lang/tt.js create mode 100644 assets/src/plugins/font/lang/ug.js create mode 100644 assets/src/plugins/font/lang/uk.js create mode 100644 assets/src/plugins/font/lang/vi.js create mode 100644 assets/src/plugins/font/lang/zh-cn.js create mode 100644 assets/src/plugins/font/lang/zh.js create mode 100644 assets/src/plugins/font/plugin.js create mode 100644 assets/src/plugins/format/lang/af.js create mode 100644 assets/src/plugins/format/lang/ar.js create mode 100644 assets/src/plugins/format/lang/az.js create mode 100644 assets/src/plugins/format/lang/bg.js create mode 100644 assets/src/plugins/format/lang/bn.js create mode 100644 assets/src/plugins/format/lang/bs.js create mode 100644 assets/src/plugins/format/lang/ca.js create mode 100644 assets/src/plugins/format/lang/cs.js create mode 100644 assets/src/plugins/format/lang/cy.js create mode 100644 assets/src/plugins/format/lang/da.js create mode 100644 assets/src/plugins/format/lang/de-ch.js create mode 100644 assets/src/plugins/format/lang/de.js create mode 100644 assets/src/plugins/format/lang/el.js create mode 100644 assets/src/plugins/format/lang/en-au.js create mode 100644 assets/src/plugins/format/lang/en-ca.js create mode 100644 assets/src/plugins/format/lang/en-gb.js create mode 100644 assets/src/plugins/format/lang/en.js create mode 100644 assets/src/plugins/format/lang/eo.js create mode 100644 assets/src/plugins/format/lang/es-mx.js create mode 100644 assets/src/plugins/format/lang/es.js create mode 100644 assets/src/plugins/format/lang/et.js create mode 100644 assets/src/plugins/format/lang/eu.js create mode 100644 assets/src/plugins/format/lang/fa.js create mode 100644 assets/src/plugins/format/lang/fi.js create mode 100644 assets/src/plugins/format/lang/fo.js create mode 100644 assets/src/plugins/format/lang/fr-ca.js create mode 100644 assets/src/plugins/format/lang/fr.js create mode 100644 assets/src/plugins/format/lang/gl.js create mode 100644 assets/src/plugins/format/lang/gu.js create mode 100644 assets/src/plugins/format/lang/he.js create mode 100644 assets/src/plugins/format/lang/hi.js create mode 100644 assets/src/plugins/format/lang/hr.js create mode 100644 assets/src/plugins/format/lang/hu.js create mode 100644 assets/src/plugins/format/lang/id.js create mode 100644 assets/src/plugins/format/lang/is.js create mode 100644 assets/src/plugins/format/lang/it.js create mode 100644 assets/src/plugins/format/lang/ja.js create mode 100644 assets/src/plugins/format/lang/ka.js create mode 100644 assets/src/plugins/format/lang/km.js create mode 100644 assets/src/plugins/format/lang/ko.js create mode 100644 assets/src/plugins/format/lang/ku.js create mode 100644 assets/src/plugins/format/lang/lt.js create mode 100644 assets/src/plugins/format/lang/lv.js create mode 100644 assets/src/plugins/format/lang/mk.js create mode 100644 assets/src/plugins/format/lang/mn.js create mode 100644 assets/src/plugins/format/lang/ms.js create mode 100644 assets/src/plugins/format/lang/nb.js create mode 100644 assets/src/plugins/format/lang/nl.js create mode 100644 assets/src/plugins/format/lang/no.js create mode 100644 assets/src/plugins/format/lang/oc.js create mode 100644 assets/src/plugins/format/lang/pl.js create mode 100644 assets/src/plugins/format/lang/pt-br.js create mode 100644 assets/src/plugins/format/lang/pt.js create mode 100644 assets/src/plugins/format/lang/ro.js create mode 100644 assets/src/plugins/format/lang/ru.js create mode 100644 assets/src/plugins/format/lang/si.js create mode 100644 assets/src/plugins/format/lang/sk.js create mode 100644 assets/src/plugins/format/lang/sl.js create mode 100644 assets/src/plugins/format/lang/sq.js create mode 100644 assets/src/plugins/format/lang/sr-latn.js create mode 100644 assets/src/plugins/format/lang/sr.js create mode 100644 assets/src/plugins/format/lang/sv.js create mode 100644 assets/src/plugins/format/lang/th.js create mode 100644 assets/src/plugins/format/lang/tr.js create mode 100644 assets/src/plugins/format/lang/tt.js create mode 100644 assets/src/plugins/format/lang/ug.js create mode 100644 assets/src/plugins/format/lang/uk.js create mode 100644 assets/src/plugins/format/lang/vi.js create mode 100644 assets/src/plugins/format/lang/zh-cn.js create mode 100644 assets/src/plugins/format/lang/zh.js create mode 100644 assets/src/plugins/format/plugin.js create mode 100644 assets/src/plugins/forms/dialogs/button.js create mode 100644 assets/src/plugins/forms/dialogs/checkbox.js create mode 100644 assets/src/plugins/forms/dialogs/form.js create mode 100644 assets/src/plugins/forms/dialogs/hiddenfield.js create mode 100644 assets/src/plugins/forms/dialogs/radio.js create mode 100644 assets/src/plugins/forms/dialogs/select.js create mode 100644 assets/src/plugins/forms/dialogs/textarea.js create mode 100644 assets/src/plugins/forms/dialogs/textfield.js create mode 100644 assets/src/plugins/forms/icons/button.png create mode 100644 assets/src/plugins/forms/icons/checkbox.png create mode 100644 assets/src/plugins/forms/icons/form.png create mode 100644 assets/src/plugins/forms/icons/hiddenfield.png create mode 100644 assets/src/plugins/forms/icons/hidpi/button.png create mode 100644 assets/src/plugins/forms/icons/hidpi/checkbox.png create mode 100644 assets/src/plugins/forms/icons/hidpi/form.png create mode 100644 assets/src/plugins/forms/icons/hidpi/hiddenfield.png create mode 100644 assets/src/plugins/forms/icons/hidpi/imagebutton.png create mode 100644 assets/src/plugins/forms/icons/hidpi/radio.png create mode 100644 assets/src/plugins/forms/icons/hidpi/select-rtl.png create mode 100644 assets/src/plugins/forms/icons/hidpi/select.png create mode 100644 assets/src/plugins/forms/icons/hidpi/textarea-rtl.png create mode 100644 assets/src/plugins/forms/icons/hidpi/textarea.png create mode 100644 assets/src/plugins/forms/icons/hidpi/textfield-rtl.png create mode 100644 assets/src/plugins/forms/icons/hidpi/textfield.png create mode 100644 assets/src/plugins/forms/icons/imagebutton.png create mode 100644 assets/src/plugins/forms/icons/radio.png create mode 100644 assets/src/plugins/forms/icons/select-rtl.png create mode 100644 assets/src/plugins/forms/icons/select.png create mode 100644 assets/src/plugins/forms/icons/textarea-rtl.png create mode 100644 assets/src/plugins/forms/icons/textarea.png create mode 100644 assets/src/plugins/forms/icons/textfield-rtl.png create mode 100644 assets/src/plugins/forms/icons/textfield.png create mode 100644 assets/src/plugins/forms/images/hiddenfield.gif create mode 100644 assets/src/plugins/forms/lang/af.js create mode 100644 assets/src/plugins/forms/lang/ar.js create mode 100644 assets/src/plugins/forms/lang/az.js create mode 100644 assets/src/plugins/forms/lang/bg.js create mode 100644 assets/src/plugins/forms/lang/bn.js create mode 100644 assets/src/plugins/forms/lang/bs.js create mode 100644 assets/src/plugins/forms/lang/ca.js create mode 100644 assets/src/plugins/forms/lang/cs.js create mode 100644 assets/src/plugins/forms/lang/cy.js create mode 100644 assets/src/plugins/forms/lang/da.js create mode 100644 assets/src/plugins/forms/lang/de-ch.js create mode 100644 assets/src/plugins/forms/lang/de.js create mode 100644 assets/src/plugins/forms/lang/el.js create mode 100644 assets/src/plugins/forms/lang/en-au.js create mode 100644 assets/src/plugins/forms/lang/en-ca.js create mode 100644 assets/src/plugins/forms/lang/en-gb.js create mode 100644 assets/src/plugins/forms/lang/en.js create mode 100644 assets/src/plugins/forms/lang/eo.js create mode 100644 assets/src/plugins/forms/lang/es-mx.js create mode 100644 assets/src/plugins/forms/lang/es.js create mode 100644 assets/src/plugins/forms/lang/et.js create mode 100644 assets/src/plugins/forms/lang/eu.js create mode 100644 assets/src/plugins/forms/lang/fa.js create mode 100644 assets/src/plugins/forms/lang/fi.js create mode 100644 assets/src/plugins/forms/lang/fo.js create mode 100644 assets/src/plugins/forms/lang/fr-ca.js create mode 100644 assets/src/plugins/forms/lang/fr.js create mode 100644 assets/src/plugins/forms/lang/gl.js create mode 100644 assets/src/plugins/forms/lang/gu.js create mode 100644 assets/src/plugins/forms/lang/he.js create mode 100644 assets/src/plugins/forms/lang/hi.js create mode 100644 assets/src/plugins/forms/lang/hr.js create mode 100644 assets/src/plugins/forms/lang/hu.js create mode 100644 assets/src/plugins/forms/lang/id.js create mode 100644 assets/src/plugins/forms/lang/is.js create mode 100644 assets/src/plugins/forms/lang/it.js create mode 100644 assets/src/plugins/forms/lang/ja.js create mode 100644 assets/src/plugins/forms/lang/ka.js create mode 100644 assets/src/plugins/forms/lang/km.js create mode 100644 assets/src/plugins/forms/lang/ko.js create mode 100644 assets/src/plugins/forms/lang/ku.js create mode 100644 assets/src/plugins/forms/lang/lt.js create mode 100644 assets/src/plugins/forms/lang/lv.js create mode 100644 assets/src/plugins/forms/lang/mk.js create mode 100644 assets/src/plugins/forms/lang/mn.js create mode 100644 assets/src/plugins/forms/lang/ms.js create mode 100644 assets/src/plugins/forms/lang/nb.js create mode 100644 assets/src/plugins/forms/lang/nl.js create mode 100644 assets/src/plugins/forms/lang/no.js create mode 100644 assets/src/plugins/forms/lang/oc.js create mode 100644 assets/src/plugins/forms/lang/pl.js create mode 100644 assets/src/plugins/forms/lang/pt-br.js create mode 100644 assets/src/plugins/forms/lang/pt.js create mode 100644 assets/src/plugins/forms/lang/ro.js create mode 100644 assets/src/plugins/forms/lang/ru.js create mode 100644 assets/src/plugins/forms/lang/si.js create mode 100644 assets/src/plugins/forms/lang/sk.js create mode 100644 assets/src/plugins/forms/lang/sl.js create mode 100644 assets/src/plugins/forms/lang/sq.js create mode 100644 assets/src/plugins/forms/lang/sr-latn.js create mode 100644 assets/src/plugins/forms/lang/sr.js create mode 100644 assets/src/plugins/forms/lang/sv.js create mode 100644 assets/src/plugins/forms/lang/th.js create mode 100644 assets/src/plugins/forms/lang/tr.js create mode 100644 assets/src/plugins/forms/lang/tt.js create mode 100644 assets/src/plugins/forms/lang/ug.js create mode 100644 assets/src/plugins/forms/lang/uk.js create mode 100644 assets/src/plugins/forms/lang/vi.js create mode 100644 assets/src/plugins/forms/lang/zh-cn.js create mode 100644 assets/src/plugins/forms/lang/zh.js create mode 100644 assets/src/plugins/forms/plugin.js create mode 100644 assets/src/plugins/horizontalrule/icons/hidpi/horizontalrule.png create mode 100644 assets/src/plugins/horizontalrule/icons/horizontalrule.png create mode 100644 assets/src/plugins/horizontalrule/lang/af.js create mode 100644 assets/src/plugins/horizontalrule/lang/ar.js create mode 100644 assets/src/plugins/horizontalrule/lang/az.js create mode 100644 assets/src/plugins/horizontalrule/lang/bg.js create mode 100644 assets/src/plugins/horizontalrule/lang/bn.js create mode 100644 assets/src/plugins/horizontalrule/lang/bs.js create mode 100644 assets/src/plugins/horizontalrule/lang/ca.js create mode 100644 assets/src/plugins/horizontalrule/lang/cs.js create mode 100644 assets/src/plugins/horizontalrule/lang/cy.js create mode 100644 assets/src/plugins/horizontalrule/lang/da.js create mode 100644 assets/src/plugins/horizontalrule/lang/de-ch.js create mode 100644 assets/src/plugins/horizontalrule/lang/de.js create mode 100644 assets/src/plugins/horizontalrule/lang/el.js create mode 100644 assets/src/plugins/horizontalrule/lang/en-au.js create mode 100644 assets/src/plugins/horizontalrule/lang/en-ca.js create mode 100644 assets/src/plugins/horizontalrule/lang/en-gb.js create mode 100644 assets/src/plugins/horizontalrule/lang/en.js create mode 100644 assets/src/plugins/horizontalrule/lang/eo.js create mode 100644 assets/src/plugins/horizontalrule/lang/es-mx.js create mode 100644 assets/src/plugins/horizontalrule/lang/es.js create mode 100644 assets/src/plugins/horizontalrule/lang/et.js create mode 100644 assets/src/plugins/horizontalrule/lang/eu.js create mode 100644 assets/src/plugins/horizontalrule/lang/fa.js create mode 100644 assets/src/plugins/horizontalrule/lang/fi.js create mode 100644 assets/src/plugins/horizontalrule/lang/fo.js create mode 100644 assets/src/plugins/horizontalrule/lang/fr-ca.js create mode 100644 assets/src/plugins/horizontalrule/lang/fr.js create mode 100644 assets/src/plugins/horizontalrule/lang/gl.js create mode 100644 assets/src/plugins/horizontalrule/lang/gu.js create mode 100644 assets/src/plugins/horizontalrule/lang/he.js create mode 100644 assets/src/plugins/horizontalrule/lang/hi.js create mode 100644 assets/src/plugins/horizontalrule/lang/hr.js create mode 100644 assets/src/plugins/horizontalrule/lang/hu.js create mode 100644 assets/src/plugins/horizontalrule/lang/id.js create mode 100644 assets/src/plugins/horizontalrule/lang/is.js create mode 100644 assets/src/plugins/horizontalrule/lang/it.js create mode 100644 assets/src/plugins/horizontalrule/lang/ja.js create mode 100644 assets/src/plugins/horizontalrule/lang/ka.js create mode 100644 assets/src/plugins/horizontalrule/lang/km.js create mode 100644 assets/src/plugins/horizontalrule/lang/ko.js create mode 100644 assets/src/plugins/horizontalrule/lang/ku.js create mode 100644 assets/src/plugins/horizontalrule/lang/lt.js create mode 100644 assets/src/plugins/horizontalrule/lang/lv.js create mode 100644 assets/src/plugins/horizontalrule/lang/mk.js create mode 100644 assets/src/plugins/horizontalrule/lang/mn.js create mode 100644 assets/src/plugins/horizontalrule/lang/ms.js create mode 100644 assets/src/plugins/horizontalrule/lang/nb.js create mode 100644 assets/src/plugins/horizontalrule/lang/nl.js create mode 100644 assets/src/plugins/horizontalrule/lang/no.js create mode 100644 assets/src/plugins/horizontalrule/lang/oc.js create mode 100644 assets/src/plugins/horizontalrule/lang/pl.js create mode 100644 assets/src/plugins/horizontalrule/lang/pt-br.js create mode 100644 assets/src/plugins/horizontalrule/lang/pt.js create mode 100644 assets/src/plugins/horizontalrule/lang/ro.js create mode 100644 assets/src/plugins/horizontalrule/lang/ru.js create mode 100644 assets/src/plugins/horizontalrule/lang/si.js create mode 100644 assets/src/plugins/horizontalrule/lang/sk.js create mode 100644 assets/src/plugins/horizontalrule/lang/sl.js create mode 100644 assets/src/plugins/horizontalrule/lang/sq.js create mode 100644 assets/src/plugins/horizontalrule/lang/sr-latn.js create mode 100644 assets/src/plugins/horizontalrule/lang/sr.js create mode 100644 assets/src/plugins/horizontalrule/lang/sv.js create mode 100644 assets/src/plugins/horizontalrule/lang/th.js create mode 100644 assets/src/plugins/horizontalrule/lang/tr.js create mode 100644 assets/src/plugins/horizontalrule/lang/tt.js create mode 100644 assets/src/plugins/horizontalrule/lang/ug.js create mode 100644 assets/src/plugins/horizontalrule/lang/uk.js create mode 100644 assets/src/plugins/horizontalrule/lang/vi.js create mode 100644 assets/src/plugins/horizontalrule/lang/zh-cn.js create mode 100644 assets/src/plugins/horizontalrule/lang/zh.js create mode 100644 assets/src/plugins/horizontalrule/plugin.js create mode 100644 assets/src/plugins/htmlwriter/plugin.js create mode 100644 assets/src/plugins/htmlwriter/samples/outputhtml.html create mode 100644 assets/src/plugins/iframe/dialogs/iframe.js create mode 100644 assets/src/plugins/iframe/icons/hidpi/iframe.png create mode 100644 assets/src/plugins/iframe/icons/iframe.png create mode 100644 assets/src/plugins/iframe/images/placeholder.png create mode 100644 assets/src/plugins/iframe/lang/af.js create mode 100644 assets/src/plugins/iframe/lang/ar.js create mode 100644 assets/src/plugins/iframe/lang/az.js create mode 100644 assets/src/plugins/iframe/lang/bg.js create mode 100644 assets/src/plugins/iframe/lang/bn.js create mode 100644 assets/src/plugins/iframe/lang/bs.js create mode 100644 assets/src/plugins/iframe/lang/ca.js create mode 100644 assets/src/plugins/iframe/lang/cs.js create mode 100644 assets/src/plugins/iframe/lang/cy.js create mode 100644 assets/src/plugins/iframe/lang/da.js create mode 100644 assets/src/plugins/iframe/lang/de-ch.js create mode 100644 assets/src/plugins/iframe/lang/de.js create mode 100644 assets/src/plugins/iframe/lang/el.js create mode 100644 assets/src/plugins/iframe/lang/en-au.js create mode 100644 assets/src/plugins/iframe/lang/en-ca.js create mode 100644 assets/src/plugins/iframe/lang/en-gb.js create mode 100644 assets/src/plugins/iframe/lang/en.js create mode 100644 assets/src/plugins/iframe/lang/eo.js create mode 100644 assets/src/plugins/iframe/lang/es-mx.js create mode 100644 assets/src/plugins/iframe/lang/es.js create mode 100644 assets/src/plugins/iframe/lang/et.js create mode 100644 assets/src/plugins/iframe/lang/eu.js create mode 100644 assets/src/plugins/iframe/lang/fa.js create mode 100644 assets/src/plugins/iframe/lang/fi.js create mode 100644 assets/src/plugins/iframe/lang/fo.js create mode 100644 assets/src/plugins/iframe/lang/fr-ca.js create mode 100644 assets/src/plugins/iframe/lang/fr.js create mode 100644 assets/src/plugins/iframe/lang/gl.js create mode 100644 assets/src/plugins/iframe/lang/gu.js create mode 100644 assets/src/plugins/iframe/lang/he.js create mode 100644 assets/src/plugins/iframe/lang/hi.js create mode 100644 assets/src/plugins/iframe/lang/hr.js create mode 100644 assets/src/plugins/iframe/lang/hu.js create mode 100644 assets/src/plugins/iframe/lang/id.js create mode 100644 assets/src/plugins/iframe/lang/is.js create mode 100644 assets/src/plugins/iframe/lang/it.js create mode 100644 assets/src/plugins/iframe/lang/ja.js create mode 100644 assets/src/plugins/iframe/lang/ka.js create mode 100644 assets/src/plugins/iframe/lang/km.js create mode 100644 assets/src/plugins/iframe/lang/ko.js create mode 100644 assets/src/plugins/iframe/lang/ku.js create mode 100644 assets/src/plugins/iframe/lang/lt.js create mode 100644 assets/src/plugins/iframe/lang/lv.js create mode 100644 assets/src/plugins/iframe/lang/mk.js create mode 100644 assets/src/plugins/iframe/lang/mn.js create mode 100644 assets/src/plugins/iframe/lang/ms.js create mode 100644 assets/src/plugins/iframe/lang/nb.js create mode 100644 assets/src/plugins/iframe/lang/nl.js create mode 100644 assets/src/plugins/iframe/lang/no.js create mode 100644 assets/src/plugins/iframe/lang/oc.js create mode 100644 assets/src/plugins/iframe/lang/pl.js create mode 100644 assets/src/plugins/iframe/lang/pt-br.js create mode 100644 assets/src/plugins/iframe/lang/pt.js create mode 100644 assets/src/plugins/iframe/lang/ro.js create mode 100644 assets/src/plugins/iframe/lang/ru.js create mode 100644 assets/src/plugins/iframe/lang/si.js create mode 100644 assets/src/plugins/iframe/lang/sk.js create mode 100644 assets/src/plugins/iframe/lang/sl.js create mode 100644 assets/src/plugins/iframe/lang/sq.js create mode 100644 assets/src/plugins/iframe/lang/sr-latn.js create mode 100644 assets/src/plugins/iframe/lang/sr.js create mode 100644 assets/src/plugins/iframe/lang/sv.js create mode 100644 assets/src/plugins/iframe/lang/th.js create mode 100644 assets/src/plugins/iframe/lang/tr.js create mode 100644 assets/src/plugins/iframe/lang/tt.js create mode 100644 assets/src/plugins/iframe/lang/ug.js create mode 100644 assets/src/plugins/iframe/lang/uk.js create mode 100644 assets/src/plugins/iframe/lang/vi.js create mode 100644 assets/src/plugins/iframe/lang/zh-cn.js create mode 100644 assets/src/plugins/iframe/lang/zh.js create mode 100644 assets/src/plugins/iframe/plugin.js create mode 100644 assets/src/plugins/iframedialog/plugin.js create mode 100644 assets/src/plugins/image/dialogs/image.js create mode 100644 assets/src/plugins/image/icons/hidpi/image.png create mode 100644 assets/src/plugins/image/icons/image.png create mode 100644 assets/src/plugins/image/images/noimage.png create mode 100644 assets/src/plugins/image/lang/af.js create mode 100644 assets/src/plugins/image/lang/ar.js create mode 100644 assets/src/plugins/image/lang/az.js create mode 100644 assets/src/plugins/image/lang/bg.js create mode 100644 assets/src/plugins/image/lang/bn.js create mode 100644 assets/src/plugins/image/lang/bs.js create mode 100644 assets/src/plugins/image/lang/ca.js create mode 100644 assets/src/plugins/image/lang/cs.js create mode 100644 assets/src/plugins/image/lang/cy.js create mode 100644 assets/src/plugins/image/lang/da.js create mode 100644 assets/src/plugins/image/lang/de-ch.js create mode 100644 assets/src/plugins/image/lang/de.js create mode 100644 assets/src/plugins/image/lang/el.js create mode 100644 assets/src/plugins/image/lang/en-au.js create mode 100644 assets/src/plugins/image/lang/en-ca.js create mode 100644 assets/src/plugins/image/lang/en-gb.js create mode 100644 assets/src/plugins/image/lang/en.js create mode 100644 assets/src/plugins/image/lang/eo.js create mode 100644 assets/src/plugins/image/lang/es-mx.js create mode 100644 assets/src/plugins/image/lang/es.js create mode 100644 assets/src/plugins/image/lang/et.js create mode 100644 assets/src/plugins/image/lang/eu.js create mode 100644 assets/src/plugins/image/lang/fa.js create mode 100644 assets/src/plugins/image/lang/fi.js create mode 100644 assets/src/plugins/image/lang/fo.js create mode 100644 assets/src/plugins/image/lang/fr-ca.js create mode 100644 assets/src/plugins/image/lang/fr.js create mode 100644 assets/src/plugins/image/lang/gl.js create mode 100644 assets/src/plugins/image/lang/gu.js create mode 100644 assets/src/plugins/image/lang/he.js create mode 100644 assets/src/plugins/image/lang/hi.js create mode 100644 assets/src/plugins/image/lang/hr.js create mode 100644 assets/src/plugins/image/lang/hu.js create mode 100644 assets/src/plugins/image/lang/id.js create mode 100644 assets/src/plugins/image/lang/is.js create mode 100644 assets/src/plugins/image/lang/it.js create mode 100644 assets/src/plugins/image/lang/ja.js create mode 100644 assets/src/plugins/image/lang/ka.js create mode 100644 assets/src/plugins/image/lang/km.js create mode 100644 assets/src/plugins/image/lang/ko.js create mode 100644 assets/src/plugins/image/lang/ku.js create mode 100644 assets/src/plugins/image/lang/lt.js create mode 100644 assets/src/plugins/image/lang/lv.js create mode 100644 assets/src/plugins/image/lang/mk.js create mode 100644 assets/src/plugins/image/lang/mn.js create mode 100644 assets/src/plugins/image/lang/ms.js create mode 100644 assets/src/plugins/image/lang/nb.js create mode 100644 assets/src/plugins/image/lang/nl.js create mode 100644 assets/src/plugins/image/lang/no.js create mode 100644 assets/src/plugins/image/lang/oc.js create mode 100644 assets/src/plugins/image/lang/pl.js create mode 100644 assets/src/plugins/image/lang/pt-br.js create mode 100644 assets/src/plugins/image/lang/pt.js create mode 100644 assets/src/plugins/image/lang/ro.js create mode 100644 assets/src/plugins/image/lang/ru.js create mode 100644 assets/src/plugins/image/lang/si.js create mode 100644 assets/src/plugins/image/lang/sk.js create mode 100644 assets/src/plugins/image/lang/sl.js create mode 100644 assets/src/plugins/image/lang/sq.js create mode 100644 assets/src/plugins/image/lang/sr-latn.js create mode 100644 assets/src/plugins/image/lang/sr.js create mode 100644 assets/src/plugins/image/lang/sv.js create mode 100644 assets/src/plugins/image/lang/th.js create mode 100644 assets/src/plugins/image/lang/tr.js create mode 100644 assets/src/plugins/image/lang/tt.js create mode 100644 assets/src/plugins/image/lang/ug.js create mode 100644 assets/src/plugins/image/lang/uk.js create mode 100644 assets/src/plugins/image/lang/vi.js create mode 100644 assets/src/plugins/image/lang/zh-cn.js create mode 100644 assets/src/plugins/image/lang/zh.js create mode 100644 assets/src/plugins/image/plugin.js create mode 100644 assets/src/plugins/image2/dev/assets/image1.jpg create mode 100644 assets/src/plugins/image2/dev/assets/image2.jpg create mode 100644 assets/src/plugins/image2/dev/contents.css create mode 100644 assets/src/plugins/image2/dev/image2.html create mode 100644 assets/src/plugins/image2/dialogs/image2.js create mode 100644 assets/src/plugins/image2/icons/hidpi/image.png create mode 100644 assets/src/plugins/image2/icons/image.png create mode 100644 assets/src/plugins/image2/lang/af.js create mode 100644 assets/src/plugins/image2/lang/ar.js create mode 100644 assets/src/plugins/image2/lang/az.js create mode 100644 assets/src/plugins/image2/lang/bg.js create mode 100644 assets/src/plugins/image2/lang/bn.js create mode 100644 assets/src/plugins/image2/lang/bs.js create mode 100644 assets/src/plugins/image2/lang/ca.js create mode 100644 assets/src/plugins/image2/lang/cs.js create mode 100644 assets/src/plugins/image2/lang/cy.js create mode 100644 assets/src/plugins/image2/lang/da.js create mode 100644 assets/src/plugins/image2/lang/de-ch.js create mode 100644 assets/src/plugins/image2/lang/de.js create mode 100644 assets/src/plugins/image2/lang/el.js create mode 100644 assets/src/plugins/image2/lang/en-au.js create mode 100644 assets/src/plugins/image2/lang/en-ca.js create mode 100644 assets/src/plugins/image2/lang/en-gb.js create mode 100644 assets/src/plugins/image2/lang/en.js create mode 100644 assets/src/plugins/image2/lang/eo.js create mode 100644 assets/src/plugins/image2/lang/es-mx.js create mode 100644 assets/src/plugins/image2/lang/es.js create mode 100644 assets/src/plugins/image2/lang/et.js create mode 100644 assets/src/plugins/image2/lang/eu.js create mode 100644 assets/src/plugins/image2/lang/fa.js create mode 100644 assets/src/plugins/image2/lang/fi.js create mode 100644 assets/src/plugins/image2/lang/fo.js create mode 100644 assets/src/plugins/image2/lang/fr-ca.js create mode 100644 assets/src/plugins/image2/lang/fr.js create mode 100644 assets/src/plugins/image2/lang/gl.js create mode 100644 assets/src/plugins/image2/lang/gu.js create mode 100644 assets/src/plugins/image2/lang/he.js create mode 100644 assets/src/plugins/image2/lang/hi.js create mode 100644 assets/src/plugins/image2/lang/hr.js create mode 100644 assets/src/plugins/image2/lang/hu.js create mode 100644 assets/src/plugins/image2/lang/id.js create mode 100644 assets/src/plugins/image2/lang/is.js create mode 100644 assets/src/plugins/image2/lang/it.js create mode 100644 assets/src/plugins/image2/lang/ja.js create mode 100644 assets/src/plugins/image2/lang/ka.js create mode 100644 assets/src/plugins/image2/lang/km.js create mode 100644 assets/src/plugins/image2/lang/ko.js create mode 100644 assets/src/plugins/image2/lang/ku.js create mode 100644 assets/src/plugins/image2/lang/lt.js create mode 100644 assets/src/plugins/image2/lang/lv.js create mode 100644 assets/src/plugins/image2/lang/mk.js create mode 100644 assets/src/plugins/image2/lang/mn.js create mode 100644 assets/src/plugins/image2/lang/ms.js create mode 100644 assets/src/plugins/image2/lang/nb.js create mode 100644 assets/src/plugins/image2/lang/nl.js create mode 100644 assets/src/plugins/image2/lang/no.js create mode 100644 assets/src/plugins/image2/lang/oc.js create mode 100644 assets/src/plugins/image2/lang/pl.js create mode 100644 assets/src/plugins/image2/lang/pt-br.js create mode 100644 assets/src/plugins/image2/lang/pt.js create mode 100644 assets/src/plugins/image2/lang/ro.js create mode 100644 assets/src/plugins/image2/lang/ru.js create mode 100644 assets/src/plugins/image2/lang/si.js create mode 100644 assets/src/plugins/image2/lang/sk.js create mode 100644 assets/src/plugins/image2/lang/sl.js create mode 100644 assets/src/plugins/image2/lang/sq.js create mode 100644 assets/src/plugins/image2/lang/sr-latn.js create mode 100644 assets/src/plugins/image2/lang/sr.js create mode 100644 assets/src/plugins/image2/lang/sv.js create mode 100644 assets/src/plugins/image2/lang/th.js create mode 100644 assets/src/plugins/image2/lang/tr.js create mode 100644 assets/src/plugins/image2/lang/tt.js create mode 100644 assets/src/plugins/image2/lang/ug.js create mode 100644 assets/src/plugins/image2/lang/uk.js create mode 100644 assets/src/plugins/image2/lang/vi.js create mode 100644 assets/src/plugins/image2/lang/zh-cn.js create mode 100644 assets/src/plugins/image2/lang/zh.js create mode 100644 assets/src/plugins/image2/plugin.js create mode 100644 assets/src/plugins/image2/samples/assets/image1.jpg create mode 100644 assets/src/plugins/image2/samples/assets/image2.jpg create mode 100644 assets/src/plugins/image2/samples/image2.html create mode 100644 assets/src/plugins/imagebase/lang/az.js create mode 100644 assets/src/plugins/imagebase/lang/bg.js create mode 100644 assets/src/plugins/imagebase/lang/cs.js create mode 100644 assets/src/plugins/imagebase/lang/da.js create mode 100644 assets/src/plugins/imagebase/lang/de-ch.js create mode 100644 assets/src/plugins/imagebase/lang/de.js create mode 100644 assets/src/plugins/imagebase/lang/el.js create mode 100644 assets/src/plugins/imagebase/lang/en-au.js create mode 100644 assets/src/plugins/imagebase/lang/en.js create mode 100644 assets/src/plugins/imagebase/lang/et.js create mode 100644 assets/src/plugins/imagebase/lang/fa.js create mode 100644 assets/src/plugins/imagebase/lang/fr.js create mode 100644 assets/src/plugins/imagebase/lang/gl.js create mode 100644 assets/src/plugins/imagebase/lang/hr.js create mode 100644 assets/src/plugins/imagebase/lang/hu.js create mode 100644 assets/src/plugins/imagebase/lang/it.js create mode 100644 assets/src/plugins/imagebase/lang/ku.js create mode 100644 assets/src/plugins/imagebase/lang/lt.js create mode 100644 assets/src/plugins/imagebase/lang/lv.js create mode 100644 assets/src/plugins/imagebase/lang/nb.js create mode 100644 assets/src/plugins/imagebase/lang/nl.js create mode 100644 assets/src/plugins/imagebase/lang/pl.js create mode 100644 assets/src/plugins/imagebase/lang/pt-br.js create mode 100644 assets/src/plugins/imagebase/lang/pt.js create mode 100644 assets/src/plugins/imagebase/lang/ro.js create mode 100644 assets/src/plugins/imagebase/lang/ru.js create mode 100644 assets/src/plugins/imagebase/lang/sk.js create mode 100644 assets/src/plugins/imagebase/lang/sq.js create mode 100644 assets/src/plugins/imagebase/lang/sr-latn.js create mode 100644 assets/src/plugins/imagebase/lang/sr.js create mode 100644 assets/src/plugins/imagebase/lang/sv.js create mode 100644 assets/src/plugins/imagebase/lang/tr.js create mode 100644 assets/src/plugins/imagebase/lang/ug.js create mode 100644 assets/src/plugins/imagebase/lang/uk.js create mode 100644 assets/src/plugins/imagebase/lang/zh-cn.js create mode 100644 assets/src/plugins/imagebase/lang/zh.js create mode 100644 assets/src/plugins/imagebase/plugin.js create mode 100644 assets/src/plugins/imagebase/styles/imagebase.css create mode 100644 assets/src/plugins/indent/dev/indent.html create mode 100644 assets/src/plugins/indent/icons/hidpi/indent-rtl.png create mode 100644 assets/src/plugins/indent/icons/hidpi/indent.png create mode 100644 assets/src/plugins/indent/icons/hidpi/outdent-rtl.png create mode 100644 assets/src/plugins/indent/icons/hidpi/outdent.png create mode 100644 assets/src/plugins/indent/icons/indent-rtl.png create mode 100644 assets/src/plugins/indent/icons/indent.png create mode 100644 assets/src/plugins/indent/icons/outdent-rtl.png create mode 100644 assets/src/plugins/indent/icons/outdent.png create mode 100644 assets/src/plugins/indent/lang/af.js create mode 100644 assets/src/plugins/indent/lang/ar.js create mode 100644 assets/src/plugins/indent/lang/az.js create mode 100644 assets/src/plugins/indent/lang/bg.js create mode 100644 assets/src/plugins/indent/lang/bn.js create mode 100644 assets/src/plugins/indent/lang/bs.js create mode 100644 assets/src/plugins/indent/lang/ca.js create mode 100644 assets/src/plugins/indent/lang/cs.js create mode 100644 assets/src/plugins/indent/lang/cy.js create mode 100644 assets/src/plugins/indent/lang/da.js create mode 100644 assets/src/plugins/indent/lang/de-ch.js create mode 100644 assets/src/plugins/indent/lang/de.js create mode 100644 assets/src/plugins/indent/lang/el.js create mode 100644 assets/src/plugins/indent/lang/en-au.js create mode 100644 assets/src/plugins/indent/lang/en-ca.js create mode 100644 assets/src/plugins/indent/lang/en-gb.js create mode 100644 assets/src/plugins/indent/lang/en.js create mode 100644 assets/src/plugins/indent/lang/eo.js create mode 100644 assets/src/plugins/indent/lang/es-mx.js create mode 100644 assets/src/plugins/indent/lang/es.js create mode 100644 assets/src/plugins/indent/lang/et.js create mode 100644 assets/src/plugins/indent/lang/eu.js create mode 100644 assets/src/plugins/indent/lang/fa.js create mode 100644 assets/src/plugins/indent/lang/fi.js create mode 100644 assets/src/plugins/indent/lang/fo.js create mode 100644 assets/src/plugins/indent/lang/fr-ca.js create mode 100644 assets/src/plugins/indent/lang/fr.js create mode 100644 assets/src/plugins/indent/lang/gl.js create mode 100644 assets/src/plugins/indent/lang/gu.js create mode 100644 assets/src/plugins/indent/lang/he.js create mode 100644 assets/src/plugins/indent/lang/hi.js create mode 100644 assets/src/plugins/indent/lang/hr.js create mode 100644 assets/src/plugins/indent/lang/hu.js create mode 100644 assets/src/plugins/indent/lang/id.js create mode 100644 assets/src/plugins/indent/lang/is.js create mode 100644 assets/src/plugins/indent/lang/it.js create mode 100644 assets/src/plugins/indent/lang/ja.js create mode 100644 assets/src/plugins/indent/lang/ka.js create mode 100644 assets/src/plugins/indent/lang/km.js create mode 100644 assets/src/plugins/indent/lang/ko.js create mode 100644 assets/src/plugins/indent/lang/ku.js create mode 100644 assets/src/plugins/indent/lang/lt.js create mode 100644 assets/src/plugins/indent/lang/lv.js create mode 100644 assets/src/plugins/indent/lang/mk.js create mode 100644 assets/src/plugins/indent/lang/mn.js create mode 100644 assets/src/plugins/indent/lang/ms.js create mode 100644 assets/src/plugins/indent/lang/nb.js create mode 100644 assets/src/plugins/indent/lang/nl.js create mode 100644 assets/src/plugins/indent/lang/no.js create mode 100644 assets/src/plugins/indent/lang/oc.js create mode 100644 assets/src/plugins/indent/lang/pl.js create mode 100644 assets/src/plugins/indent/lang/pt-br.js create mode 100644 assets/src/plugins/indent/lang/pt.js create mode 100644 assets/src/plugins/indent/lang/ro.js create mode 100644 assets/src/plugins/indent/lang/ru.js create mode 100644 assets/src/plugins/indent/lang/si.js create mode 100644 assets/src/plugins/indent/lang/sk.js create mode 100644 assets/src/plugins/indent/lang/sl.js create mode 100644 assets/src/plugins/indent/lang/sq.js create mode 100644 assets/src/plugins/indent/lang/sr-latn.js create mode 100644 assets/src/plugins/indent/lang/sr.js create mode 100644 assets/src/plugins/indent/lang/sv.js create mode 100644 assets/src/plugins/indent/lang/th.js create mode 100644 assets/src/plugins/indent/lang/tr.js create mode 100644 assets/src/plugins/indent/lang/tt.js create mode 100644 assets/src/plugins/indent/lang/ug.js create mode 100644 assets/src/plugins/indent/lang/uk.js create mode 100644 assets/src/plugins/indent/lang/vi.js create mode 100644 assets/src/plugins/indent/lang/zh-cn.js create mode 100644 assets/src/plugins/indent/lang/zh.js create mode 100644 assets/src/plugins/indent/plugin.js create mode 100644 assets/src/plugins/indentblock/plugin.js create mode 100644 assets/src/plugins/indentlist/plugin.js create mode 100644 assets/src/plugins/justify/icons/hidpi/justifyblock.png create mode 100644 assets/src/plugins/justify/icons/hidpi/justifycenter.png create mode 100644 assets/src/plugins/justify/icons/hidpi/justifyleft.png create mode 100644 assets/src/plugins/justify/icons/hidpi/justifyright.png create mode 100644 assets/src/plugins/justify/icons/justifyblock.png create mode 100644 assets/src/plugins/justify/icons/justifycenter.png create mode 100644 assets/src/plugins/justify/icons/justifyleft.png create mode 100644 assets/src/plugins/justify/icons/justifyright.png create mode 100644 assets/src/plugins/justify/plugin.js create mode 100644 assets/src/plugins/language/icons/hidpi/language.png create mode 100644 assets/src/plugins/language/icons/language.png create mode 100644 assets/src/plugins/language/lang/ar.js create mode 100644 assets/src/plugins/language/lang/az.js create mode 100644 assets/src/plugins/language/lang/bg.js create mode 100644 assets/src/plugins/language/lang/ca.js create mode 100644 assets/src/plugins/language/lang/cs.js create mode 100644 assets/src/plugins/language/lang/cy.js create mode 100644 assets/src/plugins/language/lang/da.js create mode 100644 assets/src/plugins/language/lang/de-ch.js create mode 100644 assets/src/plugins/language/lang/de.js create mode 100644 assets/src/plugins/language/lang/el.js create mode 100644 assets/src/plugins/language/lang/en-au.js create mode 100644 assets/src/plugins/language/lang/en-gb.js create mode 100644 assets/src/plugins/language/lang/en.js create mode 100644 assets/src/plugins/language/lang/eo.js create mode 100644 assets/src/plugins/language/lang/es-mx.js create mode 100644 assets/src/plugins/language/lang/es.js create mode 100644 assets/src/plugins/language/lang/et.js create mode 100644 assets/src/plugins/language/lang/eu.js create mode 100644 assets/src/plugins/language/lang/fa.js create mode 100644 assets/src/plugins/language/lang/fi.js create mode 100644 assets/src/plugins/language/lang/fo.js create mode 100644 assets/src/plugins/language/lang/fr.js create mode 100644 assets/src/plugins/language/lang/gl.js create mode 100644 assets/src/plugins/language/lang/he.js create mode 100644 assets/src/plugins/language/lang/hr.js create mode 100644 assets/src/plugins/language/lang/hu.js create mode 100644 assets/src/plugins/language/lang/id.js create mode 100644 assets/src/plugins/language/lang/it.js create mode 100644 assets/src/plugins/language/lang/ja.js create mode 100644 assets/src/plugins/language/lang/km.js create mode 100644 assets/src/plugins/language/lang/ko.js create mode 100644 assets/src/plugins/language/lang/ku.js create mode 100644 assets/src/plugins/language/lang/lt.js create mode 100644 assets/src/plugins/language/lang/lv.js create mode 100644 assets/src/plugins/language/lang/nb.js create mode 100644 assets/src/plugins/language/lang/nl.js create mode 100644 assets/src/plugins/language/lang/no.js create mode 100644 assets/src/plugins/language/lang/oc.js create mode 100644 assets/src/plugins/language/lang/pl.js create mode 100644 assets/src/plugins/language/lang/pt-br.js create mode 100644 assets/src/plugins/language/lang/pt.js create mode 100644 assets/src/plugins/language/lang/ro.js create mode 100644 assets/src/plugins/language/lang/ru.js create mode 100644 assets/src/plugins/language/lang/sk.js create mode 100644 assets/src/plugins/language/lang/sl.js create mode 100644 assets/src/plugins/language/lang/sq.js create mode 100644 assets/src/plugins/language/lang/sr-latn.js create mode 100644 assets/src/plugins/language/lang/sr.js create mode 100644 assets/src/plugins/language/lang/sv.js create mode 100644 assets/src/plugins/language/lang/tr.js create mode 100644 assets/src/plugins/language/lang/tt.js create mode 100644 assets/src/plugins/language/lang/ug.js create mode 100644 assets/src/plugins/language/lang/uk.js create mode 100644 assets/src/plugins/language/lang/vi.js create mode 100644 assets/src/plugins/language/lang/zh-cn.js create mode 100644 assets/src/plugins/language/lang/zh.js create mode 100644 assets/src/plugins/language/plugin.js create mode 100644 assets/src/plugins/lineutils/dev/dnd.html create mode 100644 assets/src/plugins/lineutils/dev/magicfinger.html create mode 100644 assets/src/plugins/lineutils/plugin.js create mode 100644 assets/src/plugins/link/dialogs/anchor.js create mode 100644 assets/src/plugins/link/dialogs/link.js create mode 100644 assets/src/plugins/link/icons/anchor-rtl.png create mode 100644 assets/src/plugins/link/icons/anchor.png create mode 100644 assets/src/plugins/link/icons/hidpi/anchor-rtl.png create mode 100644 assets/src/plugins/link/icons/hidpi/anchor.png create mode 100644 assets/src/plugins/link/icons/hidpi/link.png create mode 100644 assets/src/plugins/link/icons/hidpi/unlink.png create mode 100644 assets/src/plugins/link/icons/link.png create mode 100644 assets/src/plugins/link/icons/unlink.png create mode 100644 assets/src/plugins/link/images/anchor.png create mode 100644 assets/src/plugins/link/images/hidpi/anchor.png create mode 100644 assets/src/plugins/link/lang/af.js create mode 100644 assets/src/plugins/link/lang/ar.js create mode 100644 assets/src/plugins/link/lang/az.js create mode 100644 assets/src/plugins/link/lang/bg.js create mode 100644 assets/src/plugins/link/lang/bn.js create mode 100644 assets/src/plugins/link/lang/bs.js create mode 100644 assets/src/plugins/link/lang/ca.js create mode 100644 assets/src/plugins/link/lang/cs.js create mode 100644 assets/src/plugins/link/lang/cy.js create mode 100644 assets/src/plugins/link/lang/da.js create mode 100644 assets/src/plugins/link/lang/de-ch.js create mode 100644 assets/src/plugins/link/lang/de.js create mode 100644 assets/src/plugins/link/lang/el.js create mode 100644 assets/src/plugins/link/lang/en-au.js create mode 100644 assets/src/plugins/link/lang/en-ca.js create mode 100644 assets/src/plugins/link/lang/en-gb.js create mode 100644 assets/src/plugins/link/lang/en.js create mode 100644 assets/src/plugins/link/lang/eo.js create mode 100644 assets/src/plugins/link/lang/es-mx.js create mode 100644 assets/src/plugins/link/lang/es.js create mode 100644 assets/src/plugins/link/lang/et.js create mode 100644 assets/src/plugins/link/lang/eu.js create mode 100644 assets/src/plugins/link/lang/fa.js create mode 100644 assets/src/plugins/link/lang/fi.js create mode 100644 assets/src/plugins/link/lang/fo.js create mode 100644 assets/src/plugins/link/lang/fr-ca.js create mode 100644 assets/src/plugins/link/lang/fr.js create mode 100644 assets/src/plugins/link/lang/gl.js create mode 100644 assets/src/plugins/link/lang/gu.js create mode 100644 assets/src/plugins/link/lang/he.js create mode 100644 assets/src/plugins/link/lang/hi.js create mode 100644 assets/src/plugins/link/lang/hr.js create mode 100644 assets/src/plugins/link/lang/hu.js create mode 100644 assets/src/plugins/link/lang/id.js create mode 100644 assets/src/plugins/link/lang/is.js create mode 100644 assets/src/plugins/link/lang/it.js create mode 100644 assets/src/plugins/link/lang/ja.js create mode 100644 assets/src/plugins/link/lang/ka.js create mode 100644 assets/src/plugins/link/lang/km.js create mode 100644 assets/src/plugins/link/lang/ko.js create mode 100644 assets/src/plugins/link/lang/ku.js create mode 100644 assets/src/plugins/link/lang/lt.js create mode 100644 assets/src/plugins/link/lang/lv.js create mode 100644 assets/src/plugins/link/lang/mk.js create mode 100644 assets/src/plugins/link/lang/mn.js create mode 100644 assets/src/plugins/link/lang/ms.js create mode 100644 assets/src/plugins/link/lang/nb.js create mode 100644 assets/src/plugins/link/lang/nl.js create mode 100644 assets/src/plugins/link/lang/no.js create mode 100644 assets/src/plugins/link/lang/oc.js create mode 100644 assets/src/plugins/link/lang/pl.js create mode 100644 assets/src/plugins/link/lang/pt-br.js create mode 100644 assets/src/plugins/link/lang/pt.js create mode 100644 assets/src/plugins/link/lang/ro.js create mode 100644 assets/src/plugins/link/lang/ru.js create mode 100644 assets/src/plugins/link/lang/si.js create mode 100644 assets/src/plugins/link/lang/sk.js create mode 100644 assets/src/plugins/link/lang/sl.js create mode 100644 assets/src/plugins/link/lang/sq.js create mode 100644 assets/src/plugins/link/lang/sr-latn.js create mode 100644 assets/src/plugins/link/lang/sr.js create mode 100644 assets/src/plugins/link/lang/sv.js create mode 100644 assets/src/plugins/link/lang/th.js create mode 100644 assets/src/plugins/link/lang/tr.js create mode 100644 assets/src/plugins/link/lang/tt.js create mode 100644 assets/src/plugins/link/lang/ug.js create mode 100644 assets/src/plugins/link/lang/uk.js create mode 100644 assets/src/plugins/link/lang/vi.js create mode 100644 assets/src/plugins/link/lang/zh-cn.js create mode 100644 assets/src/plugins/link/lang/zh.js create mode 100644 assets/src/plugins/link/plugin.js create mode 100644 assets/src/plugins/list/icons/bulletedlist-rtl.png create mode 100644 assets/src/plugins/list/icons/bulletedlist.png create mode 100644 assets/src/plugins/list/icons/hidpi/bulletedlist-rtl.png create mode 100644 assets/src/plugins/list/icons/hidpi/bulletedlist.png create mode 100644 assets/src/plugins/list/icons/hidpi/numberedlist-rtl.png create mode 100644 assets/src/plugins/list/icons/hidpi/numberedlist.png create mode 100644 assets/src/plugins/list/icons/numberedlist-rtl.png create mode 100644 assets/src/plugins/list/icons/numberedlist.png create mode 100644 assets/src/plugins/list/lang/af.js create mode 100644 assets/src/plugins/list/lang/ar.js create mode 100644 assets/src/plugins/list/lang/az.js create mode 100644 assets/src/plugins/list/lang/bg.js create mode 100644 assets/src/plugins/list/lang/bn.js create mode 100644 assets/src/plugins/list/lang/bs.js create mode 100644 assets/src/plugins/list/lang/ca.js create mode 100644 assets/src/plugins/list/lang/cs.js create mode 100644 assets/src/plugins/list/lang/cy.js create mode 100644 assets/src/plugins/list/lang/da.js create mode 100644 assets/src/plugins/list/lang/de-ch.js create mode 100644 assets/src/plugins/list/lang/de.js create mode 100644 assets/src/plugins/list/lang/el.js create mode 100644 assets/src/plugins/list/lang/en-au.js create mode 100644 assets/src/plugins/list/lang/en-ca.js create mode 100644 assets/src/plugins/list/lang/en-gb.js create mode 100644 assets/src/plugins/list/lang/en.js create mode 100644 assets/src/plugins/list/lang/eo.js create mode 100644 assets/src/plugins/list/lang/es-mx.js create mode 100644 assets/src/plugins/list/lang/es.js create mode 100644 assets/src/plugins/list/lang/et.js create mode 100644 assets/src/plugins/list/lang/eu.js create mode 100644 assets/src/plugins/list/lang/fa.js create mode 100644 assets/src/plugins/list/lang/fi.js create mode 100644 assets/src/plugins/list/lang/fo.js create mode 100644 assets/src/plugins/list/lang/fr-ca.js create mode 100644 assets/src/plugins/list/lang/fr.js create mode 100644 assets/src/plugins/list/lang/gl.js create mode 100644 assets/src/plugins/list/lang/gu.js create mode 100644 assets/src/plugins/list/lang/he.js create mode 100644 assets/src/plugins/list/lang/hi.js create mode 100644 assets/src/plugins/list/lang/hr.js create mode 100644 assets/src/plugins/list/lang/hu.js create mode 100644 assets/src/plugins/list/lang/id.js create mode 100644 assets/src/plugins/list/lang/is.js create mode 100644 assets/src/plugins/list/lang/it.js create mode 100644 assets/src/plugins/list/lang/ja.js create mode 100644 assets/src/plugins/list/lang/ka.js create mode 100644 assets/src/plugins/list/lang/km.js create mode 100644 assets/src/plugins/list/lang/ko.js create mode 100644 assets/src/plugins/list/lang/ku.js create mode 100644 assets/src/plugins/list/lang/lt.js create mode 100644 assets/src/plugins/list/lang/lv.js create mode 100644 assets/src/plugins/list/lang/mk.js create mode 100644 assets/src/plugins/list/lang/mn.js create mode 100644 assets/src/plugins/list/lang/ms.js create mode 100644 assets/src/plugins/list/lang/nb.js create mode 100644 assets/src/plugins/list/lang/nl.js create mode 100644 assets/src/plugins/list/lang/no.js create mode 100644 assets/src/plugins/list/lang/oc.js create mode 100644 assets/src/plugins/list/lang/pl.js create mode 100644 assets/src/plugins/list/lang/pt-br.js create mode 100644 assets/src/plugins/list/lang/pt.js create mode 100644 assets/src/plugins/list/lang/ro.js create mode 100644 assets/src/plugins/list/lang/ru.js create mode 100644 assets/src/plugins/list/lang/si.js create mode 100644 assets/src/plugins/list/lang/sk.js create mode 100644 assets/src/plugins/list/lang/sl.js create mode 100644 assets/src/plugins/list/lang/sq.js create mode 100644 assets/src/plugins/list/lang/sr-latn.js create mode 100644 assets/src/plugins/list/lang/sr.js create mode 100644 assets/src/plugins/list/lang/sv.js create mode 100644 assets/src/plugins/list/lang/th.js create mode 100644 assets/src/plugins/list/lang/tr.js create mode 100644 assets/src/plugins/list/lang/tt.js create mode 100644 assets/src/plugins/list/lang/ug.js create mode 100644 assets/src/plugins/list/lang/uk.js create mode 100644 assets/src/plugins/list/lang/vi.js create mode 100644 assets/src/plugins/list/lang/zh-cn.js create mode 100644 assets/src/plugins/list/lang/zh.js create mode 100644 assets/src/plugins/list/plugin.js create mode 100644 assets/src/plugins/listblock/plugin.js create mode 100644 assets/src/plugins/liststyle/dialogs/liststyle.js create mode 100644 assets/src/plugins/liststyle/lang/af.js create mode 100644 assets/src/plugins/liststyle/lang/ar.js create mode 100644 assets/src/plugins/liststyle/lang/az.js create mode 100644 assets/src/plugins/liststyle/lang/bg.js create mode 100644 assets/src/plugins/liststyle/lang/bn.js create mode 100644 assets/src/plugins/liststyle/lang/bs.js create mode 100644 assets/src/plugins/liststyle/lang/ca.js create mode 100644 assets/src/plugins/liststyle/lang/cs.js create mode 100644 assets/src/plugins/liststyle/lang/cy.js create mode 100644 assets/src/plugins/liststyle/lang/da.js create mode 100644 assets/src/plugins/liststyle/lang/de-ch.js create mode 100644 assets/src/plugins/liststyle/lang/de.js create mode 100644 assets/src/plugins/liststyle/lang/el.js create mode 100644 assets/src/plugins/liststyle/lang/en-au.js create mode 100644 assets/src/plugins/liststyle/lang/en-ca.js create mode 100644 assets/src/plugins/liststyle/lang/en-gb.js create mode 100644 assets/src/plugins/liststyle/lang/en.js create mode 100644 assets/src/plugins/liststyle/lang/eo.js create mode 100644 assets/src/plugins/liststyle/lang/es-mx.js create mode 100644 assets/src/plugins/liststyle/lang/es.js create mode 100644 assets/src/plugins/liststyle/lang/et.js create mode 100644 assets/src/plugins/liststyle/lang/eu.js create mode 100644 assets/src/plugins/liststyle/lang/fa.js create mode 100644 assets/src/plugins/liststyle/lang/fi.js create mode 100644 assets/src/plugins/liststyle/lang/fo.js create mode 100644 assets/src/plugins/liststyle/lang/fr-ca.js create mode 100644 assets/src/plugins/liststyle/lang/fr.js create mode 100644 assets/src/plugins/liststyle/lang/gl.js create mode 100644 assets/src/plugins/liststyle/lang/gu.js create mode 100644 assets/src/plugins/liststyle/lang/he.js create mode 100644 assets/src/plugins/liststyle/lang/hi.js create mode 100644 assets/src/plugins/liststyle/lang/hr.js create mode 100644 assets/src/plugins/liststyle/lang/hu.js create mode 100644 assets/src/plugins/liststyle/lang/id.js create mode 100644 assets/src/plugins/liststyle/lang/is.js create mode 100644 assets/src/plugins/liststyle/lang/it.js create mode 100644 assets/src/plugins/liststyle/lang/ja.js create mode 100644 assets/src/plugins/liststyle/lang/ka.js create mode 100644 assets/src/plugins/liststyle/lang/km.js create mode 100644 assets/src/plugins/liststyle/lang/ko.js create mode 100644 assets/src/plugins/liststyle/lang/ku.js create mode 100644 assets/src/plugins/liststyle/lang/lt.js create mode 100644 assets/src/plugins/liststyle/lang/lv.js create mode 100644 assets/src/plugins/liststyle/lang/mk.js create mode 100644 assets/src/plugins/liststyle/lang/mn.js create mode 100644 assets/src/plugins/liststyle/lang/ms.js create mode 100644 assets/src/plugins/liststyle/lang/nb.js create mode 100644 assets/src/plugins/liststyle/lang/nl.js create mode 100644 assets/src/plugins/liststyle/lang/no.js create mode 100644 assets/src/plugins/liststyle/lang/oc.js create mode 100644 assets/src/plugins/liststyle/lang/pl.js create mode 100644 assets/src/plugins/liststyle/lang/pt-br.js create mode 100644 assets/src/plugins/liststyle/lang/pt.js create mode 100644 assets/src/plugins/liststyle/lang/ro.js create mode 100644 assets/src/plugins/liststyle/lang/ru.js create mode 100644 assets/src/plugins/liststyle/lang/si.js create mode 100644 assets/src/plugins/liststyle/lang/sk.js create mode 100644 assets/src/plugins/liststyle/lang/sl.js create mode 100644 assets/src/plugins/liststyle/lang/sq.js create mode 100644 assets/src/plugins/liststyle/lang/sr-latn.js create mode 100644 assets/src/plugins/liststyle/lang/sr.js create mode 100644 assets/src/plugins/liststyle/lang/sv.js create mode 100644 assets/src/plugins/liststyle/lang/th.js create mode 100644 assets/src/plugins/liststyle/lang/tr.js create mode 100644 assets/src/plugins/liststyle/lang/tt.js create mode 100644 assets/src/plugins/liststyle/lang/ug.js create mode 100644 assets/src/plugins/liststyle/lang/uk.js create mode 100644 assets/src/plugins/liststyle/lang/vi.js create mode 100644 assets/src/plugins/liststyle/lang/zh-cn.js create mode 100644 assets/src/plugins/liststyle/lang/zh.js create mode 100644 assets/src/plugins/liststyle/plugin.js create mode 100644 assets/src/plugins/magicline/dev/magicline.html create mode 100644 assets/src/plugins/magicline/images/hidpi/icon-rtl.png create mode 100644 assets/src/plugins/magicline/images/hidpi/icon.png create mode 100644 assets/src/plugins/magicline/images/icon-rtl.png create mode 100644 assets/src/plugins/magicline/images/icon.png create mode 100644 assets/src/plugins/magicline/lang/af.js create mode 100644 assets/src/plugins/magicline/lang/ar.js create mode 100644 assets/src/plugins/magicline/lang/az.js create mode 100644 assets/src/plugins/magicline/lang/bg.js create mode 100644 assets/src/plugins/magicline/lang/ca.js create mode 100644 assets/src/plugins/magicline/lang/cs.js create mode 100644 assets/src/plugins/magicline/lang/cy.js create mode 100644 assets/src/plugins/magicline/lang/da.js create mode 100644 assets/src/plugins/magicline/lang/de-ch.js create mode 100644 assets/src/plugins/magicline/lang/de.js create mode 100644 assets/src/plugins/magicline/lang/el.js create mode 100644 assets/src/plugins/magicline/lang/en-au.js create mode 100644 assets/src/plugins/magicline/lang/en-gb.js create mode 100644 assets/src/plugins/magicline/lang/en.js create mode 100644 assets/src/plugins/magicline/lang/eo.js create mode 100644 assets/src/plugins/magicline/lang/es-mx.js create mode 100644 assets/src/plugins/magicline/lang/es.js create mode 100644 assets/src/plugins/magicline/lang/et.js create mode 100644 assets/src/plugins/magicline/lang/eu.js create mode 100644 assets/src/plugins/magicline/lang/fa.js create mode 100644 assets/src/plugins/magicline/lang/fi.js create mode 100644 assets/src/plugins/magicline/lang/fr-ca.js create mode 100644 assets/src/plugins/magicline/lang/fr.js create mode 100644 assets/src/plugins/magicline/lang/gl.js create mode 100644 assets/src/plugins/magicline/lang/he.js create mode 100644 assets/src/plugins/magicline/lang/hr.js create mode 100644 assets/src/plugins/magicline/lang/hu.js create mode 100644 assets/src/plugins/magicline/lang/id.js create mode 100644 assets/src/plugins/magicline/lang/it.js create mode 100644 assets/src/plugins/magicline/lang/ja.js create mode 100644 assets/src/plugins/magicline/lang/km.js create mode 100644 assets/src/plugins/magicline/lang/ko.js create mode 100644 assets/src/plugins/magicline/lang/ku.js create mode 100644 assets/src/plugins/magicline/lang/lt.js create mode 100644 assets/src/plugins/magicline/lang/lv.js create mode 100644 assets/src/plugins/magicline/lang/nb.js create mode 100644 assets/src/plugins/magicline/lang/nl.js create mode 100644 assets/src/plugins/magicline/lang/no.js create mode 100644 assets/src/plugins/magicline/lang/oc.js create mode 100644 assets/src/plugins/magicline/lang/pl.js create mode 100644 assets/src/plugins/magicline/lang/pt-br.js create mode 100644 assets/src/plugins/magicline/lang/pt.js create mode 100644 assets/src/plugins/magicline/lang/ro.js create mode 100644 assets/src/plugins/magicline/lang/ru.js create mode 100644 assets/src/plugins/magicline/lang/si.js create mode 100644 assets/src/plugins/magicline/lang/sk.js create mode 100644 assets/src/plugins/magicline/lang/sl.js create mode 100644 assets/src/plugins/magicline/lang/sq.js create mode 100644 assets/src/plugins/magicline/lang/sr-latn.js create mode 100644 assets/src/plugins/magicline/lang/sr.js create mode 100644 assets/src/plugins/magicline/lang/sv.js create mode 100644 assets/src/plugins/magicline/lang/tr.js create mode 100644 assets/src/plugins/magicline/lang/tt.js create mode 100644 assets/src/plugins/magicline/lang/ug.js create mode 100644 assets/src/plugins/magicline/lang/uk.js create mode 100644 assets/src/plugins/magicline/lang/vi.js create mode 100644 assets/src/plugins/magicline/lang/zh-cn.js create mode 100644 assets/src/plugins/magicline/lang/zh.js create mode 100644 assets/src/plugins/magicline/plugin.js create mode 100644 assets/src/plugins/magicline/samples/magicline.html create mode 100644 assets/src/plugins/mathjax/dev/mathjax.html create mode 100644 assets/src/plugins/mathjax/dialogs/mathjax.js create mode 100644 assets/src/plugins/mathjax/icons/hidpi/mathjax.png create mode 100644 assets/src/plugins/mathjax/icons/mathjax.png create mode 100644 assets/src/plugins/mathjax/images/loader.gif create mode 100644 assets/src/plugins/mathjax/lang/af.js create mode 100644 assets/src/plugins/mathjax/lang/ar.js create mode 100644 assets/src/plugins/mathjax/lang/az.js create mode 100644 assets/src/plugins/mathjax/lang/bg.js create mode 100644 assets/src/plugins/mathjax/lang/ca.js create mode 100644 assets/src/plugins/mathjax/lang/cs.js create mode 100644 assets/src/plugins/mathjax/lang/cy.js create mode 100644 assets/src/plugins/mathjax/lang/da.js create mode 100644 assets/src/plugins/mathjax/lang/de-ch.js create mode 100644 assets/src/plugins/mathjax/lang/de.js create mode 100644 assets/src/plugins/mathjax/lang/el.js create mode 100644 assets/src/plugins/mathjax/lang/en-au.js create mode 100644 assets/src/plugins/mathjax/lang/en-gb.js create mode 100644 assets/src/plugins/mathjax/lang/en.js create mode 100644 assets/src/plugins/mathjax/lang/eo.js create mode 100644 assets/src/plugins/mathjax/lang/es-mx.js create mode 100644 assets/src/plugins/mathjax/lang/es.js create mode 100644 assets/src/plugins/mathjax/lang/et.js create mode 100644 assets/src/plugins/mathjax/lang/eu.js create mode 100644 assets/src/plugins/mathjax/lang/fa.js create mode 100644 assets/src/plugins/mathjax/lang/fi.js create mode 100644 assets/src/plugins/mathjax/lang/fr.js create mode 100644 assets/src/plugins/mathjax/lang/gl.js create mode 100644 assets/src/plugins/mathjax/lang/he.js create mode 100644 assets/src/plugins/mathjax/lang/hr.js create mode 100644 assets/src/plugins/mathjax/lang/hu.js create mode 100644 assets/src/plugins/mathjax/lang/id.js create mode 100644 assets/src/plugins/mathjax/lang/it.js create mode 100644 assets/src/plugins/mathjax/lang/ja.js create mode 100644 assets/src/plugins/mathjax/lang/km.js create mode 100644 assets/src/plugins/mathjax/lang/ko.js create mode 100644 assets/src/plugins/mathjax/lang/ku.js create mode 100644 assets/src/plugins/mathjax/lang/lt.js create mode 100644 assets/src/plugins/mathjax/lang/lv.js create mode 100644 assets/src/plugins/mathjax/lang/nb.js create mode 100644 assets/src/plugins/mathjax/lang/nl.js create mode 100644 assets/src/plugins/mathjax/lang/no.js create mode 100644 assets/src/plugins/mathjax/lang/oc.js create mode 100644 assets/src/plugins/mathjax/lang/pl.js create mode 100644 assets/src/plugins/mathjax/lang/pt-br.js create mode 100644 assets/src/plugins/mathjax/lang/pt.js create mode 100644 assets/src/plugins/mathjax/lang/ro.js create mode 100644 assets/src/plugins/mathjax/lang/ru.js create mode 100644 assets/src/plugins/mathjax/lang/sk.js create mode 100644 assets/src/plugins/mathjax/lang/sl.js create mode 100644 assets/src/plugins/mathjax/lang/sq.js create mode 100644 assets/src/plugins/mathjax/lang/sr-latn.js create mode 100644 assets/src/plugins/mathjax/lang/sr.js create mode 100644 assets/src/plugins/mathjax/lang/sv.js create mode 100644 assets/src/plugins/mathjax/lang/tr.js create mode 100644 assets/src/plugins/mathjax/lang/tt.js create mode 100644 assets/src/plugins/mathjax/lang/ug.js create mode 100644 assets/src/plugins/mathjax/lang/uk.js create mode 100644 assets/src/plugins/mathjax/lang/vi.js create mode 100644 assets/src/plugins/mathjax/lang/zh-cn.js create mode 100644 assets/src/plugins/mathjax/lang/zh.js create mode 100644 assets/src/plugins/mathjax/plugin.js create mode 100644 assets/src/plugins/mathjax/samples/mathjax.html create mode 100644 assets/src/plugins/maximize/icons/hidpi/maximize.png create mode 100644 assets/src/plugins/maximize/icons/maximize.png create mode 100644 assets/src/plugins/maximize/lang/af.js create mode 100644 assets/src/plugins/maximize/lang/ar.js create mode 100644 assets/src/plugins/maximize/lang/az.js create mode 100644 assets/src/plugins/maximize/lang/bg.js create mode 100644 assets/src/plugins/maximize/lang/bn.js create mode 100644 assets/src/plugins/maximize/lang/bs.js create mode 100644 assets/src/plugins/maximize/lang/ca.js create mode 100644 assets/src/plugins/maximize/lang/cs.js create mode 100644 assets/src/plugins/maximize/lang/cy.js create mode 100644 assets/src/plugins/maximize/lang/da.js create mode 100644 assets/src/plugins/maximize/lang/de-ch.js create mode 100644 assets/src/plugins/maximize/lang/de.js create mode 100644 assets/src/plugins/maximize/lang/el.js create mode 100644 assets/src/plugins/maximize/lang/en-au.js create mode 100644 assets/src/plugins/maximize/lang/en-ca.js create mode 100644 assets/src/plugins/maximize/lang/en-gb.js create mode 100644 assets/src/plugins/maximize/lang/en.js create mode 100644 assets/src/plugins/maximize/lang/eo.js create mode 100644 assets/src/plugins/maximize/lang/es-mx.js create mode 100644 assets/src/plugins/maximize/lang/es.js create mode 100644 assets/src/plugins/maximize/lang/et.js create mode 100644 assets/src/plugins/maximize/lang/eu.js create mode 100644 assets/src/plugins/maximize/lang/fa.js create mode 100644 assets/src/plugins/maximize/lang/fi.js create mode 100644 assets/src/plugins/maximize/lang/fo.js create mode 100644 assets/src/plugins/maximize/lang/fr-ca.js create mode 100644 assets/src/plugins/maximize/lang/fr.js create mode 100644 assets/src/plugins/maximize/lang/gl.js create mode 100644 assets/src/plugins/maximize/lang/gu.js create mode 100644 assets/src/plugins/maximize/lang/he.js create mode 100644 assets/src/plugins/maximize/lang/hi.js create mode 100644 assets/src/plugins/maximize/lang/hr.js create mode 100644 assets/src/plugins/maximize/lang/hu.js create mode 100644 assets/src/plugins/maximize/lang/id.js create mode 100644 assets/src/plugins/maximize/lang/is.js create mode 100644 assets/src/plugins/maximize/lang/it.js create mode 100644 assets/src/plugins/maximize/lang/ja.js create mode 100644 assets/src/plugins/maximize/lang/ka.js create mode 100644 assets/src/plugins/maximize/lang/km.js create mode 100644 assets/src/plugins/maximize/lang/ko.js create mode 100644 assets/src/plugins/maximize/lang/ku.js create mode 100644 assets/src/plugins/maximize/lang/lt.js create mode 100644 assets/src/plugins/maximize/lang/lv.js create mode 100644 assets/src/plugins/maximize/lang/mk.js create mode 100644 assets/src/plugins/maximize/lang/mn.js create mode 100644 assets/src/plugins/maximize/lang/ms.js create mode 100644 assets/src/plugins/maximize/lang/nb.js create mode 100644 assets/src/plugins/maximize/lang/nl.js create mode 100644 assets/src/plugins/maximize/lang/no.js create mode 100644 assets/src/plugins/maximize/lang/oc.js create mode 100644 assets/src/plugins/maximize/lang/pl.js create mode 100644 assets/src/plugins/maximize/lang/pt-br.js create mode 100644 assets/src/plugins/maximize/lang/pt.js create mode 100644 assets/src/plugins/maximize/lang/ro.js create mode 100644 assets/src/plugins/maximize/lang/ru.js create mode 100644 assets/src/plugins/maximize/lang/si.js create mode 100644 assets/src/plugins/maximize/lang/sk.js create mode 100644 assets/src/plugins/maximize/lang/sl.js create mode 100644 assets/src/plugins/maximize/lang/sq.js create mode 100644 assets/src/plugins/maximize/lang/sr-latn.js create mode 100644 assets/src/plugins/maximize/lang/sr.js create mode 100644 assets/src/plugins/maximize/lang/sv.js create mode 100644 assets/src/plugins/maximize/lang/th.js create mode 100644 assets/src/plugins/maximize/lang/tr.js create mode 100644 assets/src/plugins/maximize/lang/tt.js create mode 100644 assets/src/plugins/maximize/lang/ug.js create mode 100644 assets/src/plugins/maximize/lang/uk.js create mode 100644 assets/src/plugins/maximize/lang/vi.js create mode 100644 assets/src/plugins/maximize/lang/zh-cn.js create mode 100644 assets/src/plugins/maximize/lang/zh.js create mode 100644 assets/src/plugins/maximize/plugin.js create mode 100644 assets/src/plugins/mediamanager/icons/mediamanager.png create mode 100644 assets/src/plugins/mentions/plugin.js create mode 100644 assets/src/plugins/mentions/samples/mentions.html create mode 100644 assets/src/plugins/menu/plugin.js create mode 100644 assets/src/plugins/menubutton/plugin.js create mode 100644 assets/src/plugins/newpage/icons/hidpi/newpage-rtl.png create mode 100644 assets/src/plugins/newpage/icons/hidpi/newpage.png create mode 100644 assets/src/plugins/newpage/icons/newpage-rtl.png create mode 100644 assets/src/plugins/newpage/icons/newpage.png create mode 100644 assets/src/plugins/newpage/lang/af.js create mode 100644 assets/src/plugins/newpage/lang/ar.js create mode 100644 assets/src/plugins/newpage/lang/az.js create mode 100644 assets/src/plugins/newpage/lang/bg.js create mode 100644 assets/src/plugins/newpage/lang/bn.js create mode 100644 assets/src/plugins/newpage/lang/bs.js create mode 100644 assets/src/plugins/newpage/lang/ca.js create mode 100644 assets/src/plugins/newpage/lang/cs.js create mode 100644 assets/src/plugins/newpage/lang/cy.js create mode 100644 assets/src/plugins/newpage/lang/da.js create mode 100644 assets/src/plugins/newpage/lang/de-ch.js create mode 100644 assets/src/plugins/newpage/lang/de.js create mode 100644 assets/src/plugins/newpage/lang/el.js create mode 100644 assets/src/plugins/newpage/lang/en-au.js create mode 100644 assets/src/plugins/newpage/lang/en-ca.js create mode 100644 assets/src/plugins/newpage/lang/en-gb.js create mode 100644 assets/src/plugins/newpage/lang/en.js create mode 100644 assets/src/plugins/newpage/lang/eo.js create mode 100644 assets/src/plugins/newpage/lang/es-mx.js create mode 100644 assets/src/plugins/newpage/lang/es.js create mode 100644 assets/src/plugins/newpage/lang/et.js create mode 100644 assets/src/plugins/newpage/lang/eu.js create mode 100644 assets/src/plugins/newpage/lang/fa.js create mode 100644 assets/src/plugins/newpage/lang/fi.js create mode 100644 assets/src/plugins/newpage/lang/fo.js create mode 100644 assets/src/plugins/newpage/lang/fr-ca.js create mode 100644 assets/src/plugins/newpage/lang/fr.js create mode 100644 assets/src/plugins/newpage/lang/gl.js create mode 100644 assets/src/plugins/newpage/lang/gu.js create mode 100644 assets/src/plugins/newpage/lang/he.js create mode 100644 assets/src/plugins/newpage/lang/hi.js create mode 100644 assets/src/plugins/newpage/lang/hr.js create mode 100644 assets/src/plugins/newpage/lang/hu.js create mode 100644 assets/src/plugins/newpage/lang/id.js create mode 100644 assets/src/plugins/newpage/lang/is.js create mode 100644 assets/src/plugins/newpage/lang/it.js create mode 100644 assets/src/plugins/newpage/lang/ja.js create mode 100644 assets/src/plugins/newpage/lang/ka.js create mode 100644 assets/src/plugins/newpage/lang/km.js create mode 100644 assets/src/plugins/newpage/lang/ko.js create mode 100644 assets/src/plugins/newpage/lang/ku.js create mode 100644 assets/src/plugins/newpage/lang/lt.js create mode 100644 assets/src/plugins/newpage/lang/lv.js create mode 100644 assets/src/plugins/newpage/lang/mk.js create mode 100644 assets/src/plugins/newpage/lang/mn.js create mode 100644 assets/src/plugins/newpage/lang/ms.js create mode 100644 assets/src/plugins/newpage/lang/nb.js create mode 100644 assets/src/plugins/newpage/lang/nl.js create mode 100644 assets/src/plugins/newpage/lang/no.js create mode 100644 assets/src/plugins/newpage/lang/oc.js create mode 100644 assets/src/plugins/newpage/lang/pl.js create mode 100644 assets/src/plugins/newpage/lang/pt-br.js create mode 100644 assets/src/plugins/newpage/lang/pt.js create mode 100644 assets/src/plugins/newpage/lang/ro.js create mode 100644 assets/src/plugins/newpage/lang/ru.js create mode 100644 assets/src/plugins/newpage/lang/si.js create mode 100644 assets/src/plugins/newpage/lang/sk.js create mode 100644 assets/src/plugins/newpage/lang/sl.js create mode 100644 assets/src/plugins/newpage/lang/sq.js create mode 100644 assets/src/plugins/newpage/lang/sr-latn.js create mode 100644 assets/src/plugins/newpage/lang/sr.js create mode 100644 assets/src/plugins/newpage/lang/sv.js create mode 100644 assets/src/plugins/newpage/lang/th.js create mode 100644 assets/src/plugins/newpage/lang/tr.js create mode 100644 assets/src/plugins/newpage/lang/tt.js create mode 100644 assets/src/plugins/newpage/lang/ug.js create mode 100644 assets/src/plugins/newpage/lang/uk.js create mode 100644 assets/src/plugins/newpage/lang/vi.js create mode 100644 assets/src/plugins/newpage/lang/zh-cn.js create mode 100644 assets/src/plugins/newpage/lang/zh.js create mode 100644 assets/src/plugins/newpage/plugin.js create mode 100644 assets/src/plugins/notification/lang/az.js create mode 100644 assets/src/plugins/notification/lang/bg.js create mode 100644 assets/src/plugins/notification/lang/ca.js create mode 100644 assets/src/plugins/notification/lang/cs.js create mode 100644 assets/src/plugins/notification/lang/da.js create mode 100644 assets/src/plugins/notification/lang/de-ch.js create mode 100644 assets/src/plugins/notification/lang/de.js create mode 100644 assets/src/plugins/notification/lang/el.js create mode 100644 assets/src/plugins/notification/lang/en-au.js create mode 100644 assets/src/plugins/notification/lang/en.js create mode 100644 assets/src/plugins/notification/lang/eo.js create mode 100644 assets/src/plugins/notification/lang/es-mx.js create mode 100644 assets/src/plugins/notification/lang/es.js create mode 100644 assets/src/plugins/notification/lang/et.js create mode 100644 assets/src/plugins/notification/lang/eu.js create mode 100644 assets/src/plugins/notification/lang/fa.js create mode 100644 assets/src/plugins/notification/lang/fr.js create mode 100644 assets/src/plugins/notification/lang/gl.js create mode 100644 assets/src/plugins/notification/lang/hr.js create mode 100644 assets/src/plugins/notification/lang/hu.js create mode 100644 assets/src/plugins/notification/lang/id.js create mode 100644 assets/src/plugins/notification/lang/it.js create mode 100644 assets/src/plugins/notification/lang/ja.js create mode 100644 assets/src/plugins/notification/lang/km.js create mode 100644 assets/src/plugins/notification/lang/ko.js create mode 100644 assets/src/plugins/notification/lang/ku.js create mode 100644 assets/src/plugins/notification/lang/lt.js create mode 100644 assets/src/plugins/notification/lang/lv.js create mode 100644 assets/src/plugins/notification/lang/nb.js create mode 100644 assets/src/plugins/notification/lang/nl.js create mode 100644 assets/src/plugins/notification/lang/oc.js create mode 100644 assets/src/plugins/notification/lang/pl.js create mode 100644 assets/src/plugins/notification/lang/pt-br.js create mode 100644 assets/src/plugins/notification/lang/pt.js create mode 100644 assets/src/plugins/notification/lang/ro.js create mode 100644 assets/src/plugins/notification/lang/ru.js create mode 100644 assets/src/plugins/notification/lang/sk.js create mode 100644 assets/src/plugins/notification/lang/sq.js create mode 100644 assets/src/plugins/notification/lang/sr-latn.js create mode 100644 assets/src/plugins/notification/lang/sr.js create mode 100644 assets/src/plugins/notification/lang/sv.js create mode 100644 assets/src/plugins/notification/lang/tr.js create mode 100644 assets/src/plugins/notification/lang/ug.js create mode 100644 assets/src/plugins/notification/lang/uk.js create mode 100644 assets/src/plugins/notification/lang/zh-cn.js create mode 100644 assets/src/plugins/notification/lang/zh.js create mode 100644 assets/src/plugins/notification/plugin.js create mode 100644 assets/src/plugins/notificationaggregator/plugin.js create mode 100644 assets/src/plugins/pagebreak/icons/hidpi/pagebreak-rtl.png create mode 100644 assets/src/plugins/pagebreak/icons/hidpi/pagebreak.png create mode 100644 assets/src/plugins/pagebreak/icons/pagebreak-rtl.png create mode 100644 assets/src/plugins/pagebreak/icons/pagebreak.png create mode 100644 assets/src/plugins/pagebreak/images/pagebreak.gif create mode 100644 assets/src/plugins/pagebreak/lang/af.js create mode 100644 assets/src/plugins/pagebreak/lang/ar.js create mode 100644 assets/src/plugins/pagebreak/lang/az.js create mode 100644 assets/src/plugins/pagebreak/lang/bg.js create mode 100644 assets/src/plugins/pagebreak/lang/bn.js create mode 100644 assets/src/plugins/pagebreak/lang/bs.js create mode 100644 assets/src/plugins/pagebreak/lang/ca.js create mode 100644 assets/src/plugins/pagebreak/lang/cs.js create mode 100644 assets/src/plugins/pagebreak/lang/cy.js create mode 100644 assets/src/plugins/pagebreak/lang/da.js create mode 100644 assets/src/plugins/pagebreak/lang/de-ch.js create mode 100644 assets/src/plugins/pagebreak/lang/de.js create mode 100644 assets/src/plugins/pagebreak/lang/el.js create mode 100644 assets/src/plugins/pagebreak/lang/en-au.js create mode 100644 assets/src/plugins/pagebreak/lang/en-ca.js create mode 100644 assets/src/plugins/pagebreak/lang/en-gb.js create mode 100644 assets/src/plugins/pagebreak/lang/en.js create mode 100644 assets/src/plugins/pagebreak/lang/eo.js create mode 100644 assets/src/plugins/pagebreak/lang/es-mx.js create mode 100644 assets/src/plugins/pagebreak/lang/es.js create mode 100644 assets/src/plugins/pagebreak/lang/et.js create mode 100644 assets/src/plugins/pagebreak/lang/eu.js create mode 100644 assets/src/plugins/pagebreak/lang/fa.js create mode 100644 assets/src/plugins/pagebreak/lang/fi.js create mode 100644 assets/src/plugins/pagebreak/lang/fo.js create mode 100644 assets/src/plugins/pagebreak/lang/fr-ca.js create mode 100644 assets/src/plugins/pagebreak/lang/fr.js create mode 100644 assets/src/plugins/pagebreak/lang/gl.js create mode 100644 assets/src/plugins/pagebreak/lang/gu.js create mode 100644 assets/src/plugins/pagebreak/lang/he.js create mode 100644 assets/src/plugins/pagebreak/lang/hi.js create mode 100644 assets/src/plugins/pagebreak/lang/hr.js create mode 100644 assets/src/plugins/pagebreak/lang/hu.js create mode 100644 assets/src/plugins/pagebreak/lang/id.js create mode 100644 assets/src/plugins/pagebreak/lang/is.js create mode 100644 assets/src/plugins/pagebreak/lang/it.js create mode 100644 assets/src/plugins/pagebreak/lang/ja.js create mode 100644 assets/src/plugins/pagebreak/lang/ka.js create mode 100644 assets/src/plugins/pagebreak/lang/km.js create mode 100644 assets/src/plugins/pagebreak/lang/ko.js create mode 100644 assets/src/plugins/pagebreak/lang/ku.js create mode 100644 assets/src/plugins/pagebreak/lang/lt.js create mode 100644 assets/src/plugins/pagebreak/lang/lv.js create mode 100644 assets/src/plugins/pagebreak/lang/mk.js create mode 100644 assets/src/plugins/pagebreak/lang/mn.js create mode 100644 assets/src/plugins/pagebreak/lang/ms.js create mode 100644 assets/src/plugins/pagebreak/lang/nb.js create mode 100644 assets/src/plugins/pagebreak/lang/nl.js create mode 100644 assets/src/plugins/pagebreak/lang/no.js create mode 100644 assets/src/plugins/pagebreak/lang/oc.js create mode 100644 assets/src/plugins/pagebreak/lang/pl.js create mode 100644 assets/src/plugins/pagebreak/lang/pt-br.js create mode 100644 assets/src/plugins/pagebreak/lang/pt.js create mode 100644 assets/src/plugins/pagebreak/lang/ro.js create mode 100644 assets/src/plugins/pagebreak/lang/ru.js create mode 100644 assets/src/plugins/pagebreak/lang/si.js create mode 100644 assets/src/plugins/pagebreak/lang/sk.js create mode 100644 assets/src/plugins/pagebreak/lang/sl.js create mode 100644 assets/src/plugins/pagebreak/lang/sq.js create mode 100644 assets/src/plugins/pagebreak/lang/sr-latn.js create mode 100644 assets/src/plugins/pagebreak/lang/sr.js create mode 100644 assets/src/plugins/pagebreak/lang/sv.js create mode 100644 assets/src/plugins/pagebreak/lang/th.js create mode 100644 assets/src/plugins/pagebreak/lang/tr.js create mode 100644 assets/src/plugins/pagebreak/lang/tt.js create mode 100644 assets/src/plugins/pagebreak/lang/ug.js create mode 100644 assets/src/plugins/pagebreak/lang/uk.js create mode 100644 assets/src/plugins/pagebreak/lang/vi.js create mode 100644 assets/src/plugins/pagebreak/lang/zh-cn.js create mode 100644 assets/src/plugins/pagebreak/lang/zh.js create mode 100644 assets/src/plugins/pagebreak/plugin.js create mode 100644 assets/src/plugins/panel/plugin.js create mode 100644 assets/src/plugins/panelbutton/plugin.js create mode 100644 assets/src/plugins/pastefromgdocs/filter/default.js create mode 100644 assets/src/plugins/pastefromgdocs/plugin.js create mode 100644 assets/src/plugins/pastefromlibreoffice/filter/default.js create mode 100644 assets/src/plugins/pastefromlibreoffice/plugin.js create mode 100644 assets/src/plugins/pastefromword/filter/default.js create mode 100644 assets/src/plugins/pastefromword/icons/hidpi/pastefromword-rtl.png create mode 100644 assets/src/plugins/pastefromword/icons/hidpi/pastefromword.png create mode 100644 assets/src/plugins/pastefromword/icons/pastefromword-rtl.png create mode 100644 assets/src/plugins/pastefromword/icons/pastefromword.png create mode 100644 assets/src/plugins/pastefromword/lang/af.js create mode 100644 assets/src/plugins/pastefromword/lang/ar.js create mode 100644 assets/src/plugins/pastefromword/lang/az.js create mode 100644 assets/src/plugins/pastefromword/lang/bg.js create mode 100644 assets/src/plugins/pastefromword/lang/bn.js create mode 100644 assets/src/plugins/pastefromword/lang/bs.js create mode 100644 assets/src/plugins/pastefromword/lang/ca.js create mode 100644 assets/src/plugins/pastefromword/lang/cs.js create mode 100644 assets/src/plugins/pastefromword/lang/cy.js create mode 100644 assets/src/plugins/pastefromword/lang/da.js create mode 100644 assets/src/plugins/pastefromword/lang/de-ch.js create mode 100644 assets/src/plugins/pastefromword/lang/de.js create mode 100644 assets/src/plugins/pastefromword/lang/el.js create mode 100644 assets/src/plugins/pastefromword/lang/en-au.js create mode 100644 assets/src/plugins/pastefromword/lang/en-ca.js create mode 100644 assets/src/plugins/pastefromword/lang/en-gb.js create mode 100644 assets/src/plugins/pastefromword/lang/en.js create mode 100644 assets/src/plugins/pastefromword/lang/eo.js create mode 100644 assets/src/plugins/pastefromword/lang/es-mx.js create mode 100644 assets/src/plugins/pastefromword/lang/es.js create mode 100644 assets/src/plugins/pastefromword/lang/et.js create mode 100644 assets/src/plugins/pastefromword/lang/eu.js create mode 100644 assets/src/plugins/pastefromword/lang/fa.js create mode 100644 assets/src/plugins/pastefromword/lang/fi.js create mode 100644 assets/src/plugins/pastefromword/lang/fo.js create mode 100644 assets/src/plugins/pastefromword/lang/fr-ca.js create mode 100644 assets/src/plugins/pastefromword/lang/fr.js create mode 100644 assets/src/plugins/pastefromword/lang/gl.js create mode 100644 assets/src/plugins/pastefromword/lang/gu.js create mode 100644 assets/src/plugins/pastefromword/lang/he.js create mode 100644 assets/src/plugins/pastefromword/lang/hi.js create mode 100644 assets/src/plugins/pastefromword/lang/hr.js create mode 100644 assets/src/plugins/pastefromword/lang/hu.js create mode 100644 assets/src/plugins/pastefromword/lang/id.js create mode 100644 assets/src/plugins/pastefromword/lang/is.js create mode 100644 assets/src/plugins/pastefromword/lang/it.js create mode 100644 assets/src/plugins/pastefromword/lang/ja.js create mode 100644 assets/src/plugins/pastefromword/lang/ka.js create mode 100644 assets/src/plugins/pastefromword/lang/km.js create mode 100644 assets/src/plugins/pastefromword/lang/ko.js create mode 100644 assets/src/plugins/pastefromword/lang/ku.js create mode 100644 assets/src/plugins/pastefromword/lang/lt.js create mode 100644 assets/src/plugins/pastefromword/lang/lv.js create mode 100644 assets/src/plugins/pastefromword/lang/mk.js create mode 100644 assets/src/plugins/pastefromword/lang/mn.js create mode 100644 assets/src/plugins/pastefromword/lang/ms.js create mode 100644 assets/src/plugins/pastefromword/lang/nb.js create mode 100644 assets/src/plugins/pastefromword/lang/nl.js create mode 100644 assets/src/plugins/pastefromword/lang/no.js create mode 100644 assets/src/plugins/pastefromword/lang/oc.js create mode 100644 assets/src/plugins/pastefromword/lang/pl.js create mode 100644 assets/src/plugins/pastefromword/lang/pt-br.js create mode 100644 assets/src/plugins/pastefromword/lang/pt.js create mode 100644 assets/src/plugins/pastefromword/lang/ro.js create mode 100644 assets/src/plugins/pastefromword/lang/ru.js create mode 100644 assets/src/plugins/pastefromword/lang/si.js create mode 100644 assets/src/plugins/pastefromword/lang/sk.js create mode 100644 assets/src/plugins/pastefromword/lang/sl.js create mode 100644 assets/src/plugins/pastefromword/lang/sq.js create mode 100644 assets/src/plugins/pastefromword/lang/sr-latn.js create mode 100644 assets/src/plugins/pastefromword/lang/sr.js create mode 100644 assets/src/plugins/pastefromword/lang/sv.js create mode 100644 assets/src/plugins/pastefromword/lang/th.js create mode 100644 assets/src/plugins/pastefromword/lang/tr.js create mode 100644 assets/src/plugins/pastefromword/lang/tt.js create mode 100644 assets/src/plugins/pastefromword/lang/ug.js create mode 100644 assets/src/plugins/pastefromword/lang/uk.js create mode 100644 assets/src/plugins/pastefromword/lang/vi.js create mode 100644 assets/src/plugins/pastefromword/lang/zh-cn.js create mode 100644 assets/src/plugins/pastefromword/lang/zh.js create mode 100644 assets/src/plugins/pastefromword/plugin.js create mode 100644 assets/src/plugins/pastetext/icons/hidpi/pastetext-rtl.png create mode 100644 assets/src/plugins/pastetext/icons/hidpi/pastetext.png create mode 100644 assets/src/plugins/pastetext/icons/pastetext-rtl.png create mode 100644 assets/src/plugins/pastetext/icons/pastetext.png create mode 100644 assets/src/plugins/pastetext/lang/af.js create mode 100644 assets/src/plugins/pastetext/lang/ar.js create mode 100644 assets/src/plugins/pastetext/lang/az.js create mode 100644 assets/src/plugins/pastetext/lang/bg.js create mode 100644 assets/src/plugins/pastetext/lang/bn.js create mode 100644 assets/src/plugins/pastetext/lang/bs.js create mode 100644 assets/src/plugins/pastetext/lang/ca.js create mode 100644 assets/src/plugins/pastetext/lang/cs.js create mode 100644 assets/src/plugins/pastetext/lang/cy.js create mode 100644 assets/src/plugins/pastetext/lang/da.js create mode 100644 assets/src/plugins/pastetext/lang/de-ch.js create mode 100644 assets/src/plugins/pastetext/lang/de.js create mode 100644 assets/src/plugins/pastetext/lang/el.js create mode 100644 assets/src/plugins/pastetext/lang/en-au.js create mode 100644 assets/src/plugins/pastetext/lang/en-ca.js create mode 100644 assets/src/plugins/pastetext/lang/en-gb.js create mode 100644 assets/src/plugins/pastetext/lang/en.js create mode 100644 assets/src/plugins/pastetext/lang/eo.js create mode 100644 assets/src/plugins/pastetext/lang/es-mx.js create mode 100644 assets/src/plugins/pastetext/lang/es.js create mode 100644 assets/src/plugins/pastetext/lang/et.js create mode 100644 assets/src/plugins/pastetext/lang/eu.js create mode 100644 assets/src/plugins/pastetext/lang/fa.js create mode 100644 assets/src/plugins/pastetext/lang/fi.js create mode 100644 assets/src/plugins/pastetext/lang/fo.js create mode 100644 assets/src/plugins/pastetext/lang/fr-ca.js create mode 100644 assets/src/plugins/pastetext/lang/fr.js create mode 100644 assets/src/plugins/pastetext/lang/gl.js create mode 100644 assets/src/plugins/pastetext/lang/gu.js create mode 100644 assets/src/plugins/pastetext/lang/he.js create mode 100644 assets/src/plugins/pastetext/lang/hi.js create mode 100644 assets/src/plugins/pastetext/lang/hr.js create mode 100644 assets/src/plugins/pastetext/lang/hu.js create mode 100644 assets/src/plugins/pastetext/lang/id.js create mode 100644 assets/src/plugins/pastetext/lang/is.js create mode 100644 assets/src/plugins/pastetext/lang/it.js create mode 100644 assets/src/plugins/pastetext/lang/ja.js create mode 100644 assets/src/plugins/pastetext/lang/ka.js create mode 100644 assets/src/plugins/pastetext/lang/km.js create mode 100644 assets/src/plugins/pastetext/lang/ko.js create mode 100644 assets/src/plugins/pastetext/lang/ku.js create mode 100644 assets/src/plugins/pastetext/lang/lt.js create mode 100644 assets/src/plugins/pastetext/lang/lv.js create mode 100644 assets/src/plugins/pastetext/lang/mk.js create mode 100644 assets/src/plugins/pastetext/lang/mn.js create mode 100644 assets/src/plugins/pastetext/lang/ms.js create mode 100644 assets/src/plugins/pastetext/lang/nb.js create mode 100644 assets/src/plugins/pastetext/lang/nl.js create mode 100644 assets/src/plugins/pastetext/lang/no.js create mode 100644 assets/src/plugins/pastetext/lang/oc.js create mode 100644 assets/src/plugins/pastetext/lang/pl.js create mode 100644 assets/src/plugins/pastetext/lang/pt-br.js create mode 100644 assets/src/plugins/pastetext/lang/pt.js create mode 100644 assets/src/plugins/pastetext/lang/ro.js create mode 100644 assets/src/plugins/pastetext/lang/ru.js create mode 100644 assets/src/plugins/pastetext/lang/si.js create mode 100644 assets/src/plugins/pastetext/lang/sk.js create mode 100644 assets/src/plugins/pastetext/lang/sl.js create mode 100644 assets/src/plugins/pastetext/lang/sq.js create mode 100644 assets/src/plugins/pastetext/lang/sr-latn.js create mode 100644 assets/src/plugins/pastetext/lang/sr.js create mode 100644 assets/src/plugins/pastetext/lang/sv.js create mode 100644 assets/src/plugins/pastetext/lang/th.js create mode 100644 assets/src/plugins/pastetext/lang/tr.js create mode 100644 assets/src/plugins/pastetext/lang/tt.js create mode 100644 assets/src/plugins/pastetext/lang/ug.js create mode 100644 assets/src/plugins/pastetext/lang/uk.js create mode 100644 assets/src/plugins/pastetext/lang/vi.js create mode 100644 assets/src/plugins/pastetext/lang/zh-cn.js create mode 100644 assets/src/plugins/pastetext/lang/zh.js create mode 100644 assets/src/plugins/pastetext/plugin.js create mode 100644 assets/src/plugins/pastetools/filter/common.js create mode 100644 assets/src/plugins/pastetools/filter/image.js create mode 100644 assets/src/plugins/pastetools/plugin.js create mode 100644 assets/src/plugins/placeholder/dev/placeholder.html create mode 100644 assets/src/plugins/placeholder/dialogs/placeholder.js create mode 100644 assets/src/plugins/placeholder/icons/hidpi/placeholder.png create mode 100644 assets/src/plugins/placeholder/icons/placeholder.png create mode 100644 assets/src/plugins/placeholder/lang/af.js create mode 100644 assets/src/plugins/placeholder/lang/ar.js create mode 100644 assets/src/plugins/placeholder/lang/az.js create mode 100644 assets/src/plugins/placeholder/lang/bg.js create mode 100644 assets/src/plugins/placeholder/lang/ca.js create mode 100644 assets/src/plugins/placeholder/lang/cs.js create mode 100644 assets/src/plugins/placeholder/lang/cy.js create mode 100644 assets/src/plugins/placeholder/lang/da.js create mode 100644 assets/src/plugins/placeholder/lang/de-ch.js create mode 100644 assets/src/plugins/placeholder/lang/de.js create mode 100644 assets/src/plugins/placeholder/lang/el.js create mode 100644 assets/src/plugins/placeholder/lang/en-au.js create mode 100644 assets/src/plugins/placeholder/lang/en-gb.js create mode 100644 assets/src/plugins/placeholder/lang/en.js create mode 100644 assets/src/plugins/placeholder/lang/eo.js create mode 100644 assets/src/plugins/placeholder/lang/es-mx.js create mode 100644 assets/src/plugins/placeholder/lang/es.js create mode 100644 assets/src/plugins/placeholder/lang/et.js create mode 100644 assets/src/plugins/placeholder/lang/eu.js create mode 100644 assets/src/plugins/placeholder/lang/fa.js create mode 100644 assets/src/plugins/placeholder/lang/fi.js create mode 100644 assets/src/plugins/placeholder/lang/fr-ca.js create mode 100644 assets/src/plugins/placeholder/lang/fr.js create mode 100644 assets/src/plugins/placeholder/lang/gl.js create mode 100644 assets/src/plugins/placeholder/lang/he.js create mode 100644 assets/src/plugins/placeholder/lang/hr.js create mode 100644 assets/src/plugins/placeholder/lang/hu.js create mode 100644 assets/src/plugins/placeholder/lang/id.js create mode 100644 assets/src/plugins/placeholder/lang/it.js create mode 100644 assets/src/plugins/placeholder/lang/ja.js create mode 100644 assets/src/plugins/placeholder/lang/km.js create mode 100644 assets/src/plugins/placeholder/lang/ko.js create mode 100644 assets/src/plugins/placeholder/lang/ku.js create mode 100644 assets/src/plugins/placeholder/lang/lv.js create mode 100644 assets/src/plugins/placeholder/lang/nb.js create mode 100644 assets/src/plugins/placeholder/lang/nl.js create mode 100644 assets/src/plugins/placeholder/lang/no.js create mode 100644 assets/src/plugins/placeholder/lang/oc.js create mode 100644 assets/src/plugins/placeholder/lang/pl.js create mode 100644 assets/src/plugins/placeholder/lang/pt-br.js create mode 100644 assets/src/plugins/placeholder/lang/pt.js create mode 100644 assets/src/plugins/placeholder/lang/ro.js create mode 100644 assets/src/plugins/placeholder/lang/ru.js create mode 100644 assets/src/plugins/placeholder/lang/si.js create mode 100644 assets/src/plugins/placeholder/lang/sk.js create mode 100644 assets/src/plugins/placeholder/lang/sl.js create mode 100644 assets/src/plugins/placeholder/lang/sq.js create mode 100644 assets/src/plugins/placeholder/lang/sr-latn.js create mode 100644 assets/src/plugins/placeholder/lang/sr.js create mode 100644 assets/src/plugins/placeholder/lang/sv.js create mode 100644 assets/src/plugins/placeholder/lang/th.js create mode 100644 assets/src/plugins/placeholder/lang/tr.js create mode 100644 assets/src/plugins/placeholder/lang/tt.js create mode 100644 assets/src/plugins/placeholder/lang/ug.js create mode 100644 assets/src/plugins/placeholder/lang/uk.js create mode 100644 assets/src/plugins/placeholder/lang/vi.js create mode 100644 assets/src/plugins/placeholder/lang/zh-cn.js create mode 100644 assets/src/plugins/placeholder/lang/zh.js create mode 100644 assets/src/plugins/placeholder/plugin.js create mode 100644 assets/src/plugins/placeholder/samples/placeholder.html create mode 100644 assets/src/plugins/popup/plugin.js create mode 100644 assets/src/plugins/preview/icons/hidpi/preview-rtl.png create mode 100644 assets/src/plugins/preview/icons/hidpi/preview.png create mode 100644 assets/src/plugins/preview/icons/preview-rtl.png create mode 100644 assets/src/plugins/preview/icons/preview.png create mode 100644 assets/src/plugins/preview/images/pagebreak.gif create mode 100644 assets/src/plugins/preview/lang/af.js create mode 100644 assets/src/plugins/preview/lang/ar.js create mode 100644 assets/src/plugins/preview/lang/az.js create mode 100644 assets/src/plugins/preview/lang/bg.js create mode 100644 assets/src/plugins/preview/lang/bn.js create mode 100644 assets/src/plugins/preview/lang/bs.js create mode 100644 assets/src/plugins/preview/lang/ca.js create mode 100644 assets/src/plugins/preview/lang/cs.js create mode 100644 assets/src/plugins/preview/lang/cy.js create mode 100644 assets/src/plugins/preview/lang/da.js create mode 100644 assets/src/plugins/preview/lang/de-ch.js create mode 100644 assets/src/plugins/preview/lang/de.js create mode 100644 assets/src/plugins/preview/lang/el.js create mode 100644 assets/src/plugins/preview/lang/en-au.js create mode 100644 assets/src/plugins/preview/lang/en-ca.js create mode 100644 assets/src/plugins/preview/lang/en-gb.js create mode 100644 assets/src/plugins/preview/lang/en.js create mode 100644 assets/src/plugins/preview/lang/eo.js create mode 100644 assets/src/plugins/preview/lang/es-mx.js create mode 100644 assets/src/plugins/preview/lang/es.js create mode 100644 assets/src/plugins/preview/lang/et.js create mode 100644 assets/src/plugins/preview/lang/eu.js create mode 100644 assets/src/plugins/preview/lang/fa.js create mode 100644 assets/src/plugins/preview/lang/fi.js create mode 100644 assets/src/plugins/preview/lang/fo.js create mode 100644 assets/src/plugins/preview/lang/fr-ca.js create mode 100644 assets/src/plugins/preview/lang/fr.js create mode 100644 assets/src/plugins/preview/lang/gl.js create mode 100644 assets/src/plugins/preview/lang/gu.js create mode 100644 assets/src/plugins/preview/lang/he.js create mode 100644 assets/src/plugins/preview/lang/hi.js create mode 100644 assets/src/plugins/preview/lang/hr.js create mode 100644 assets/src/plugins/preview/lang/hu.js create mode 100644 assets/src/plugins/preview/lang/id.js create mode 100644 assets/src/plugins/preview/lang/is.js create mode 100644 assets/src/plugins/preview/lang/it.js create mode 100644 assets/src/plugins/preview/lang/ja.js create mode 100644 assets/src/plugins/preview/lang/ka.js create mode 100644 assets/src/plugins/preview/lang/km.js create mode 100644 assets/src/plugins/preview/lang/ko.js create mode 100644 assets/src/plugins/preview/lang/ku.js create mode 100644 assets/src/plugins/preview/lang/lt.js create mode 100644 assets/src/plugins/preview/lang/lv.js create mode 100644 assets/src/plugins/preview/lang/mk.js create mode 100644 assets/src/plugins/preview/lang/mn.js create mode 100644 assets/src/plugins/preview/lang/ms.js create mode 100644 assets/src/plugins/preview/lang/nb.js create mode 100644 assets/src/plugins/preview/lang/nl.js create mode 100644 assets/src/plugins/preview/lang/no.js create mode 100644 assets/src/plugins/preview/lang/oc.js create mode 100644 assets/src/plugins/preview/lang/pl.js create mode 100644 assets/src/plugins/preview/lang/pt-br.js create mode 100644 assets/src/plugins/preview/lang/pt.js create mode 100644 assets/src/plugins/preview/lang/ro.js create mode 100644 assets/src/plugins/preview/lang/ru.js create mode 100644 assets/src/plugins/preview/lang/si.js create mode 100644 assets/src/plugins/preview/lang/sk.js create mode 100644 assets/src/plugins/preview/lang/sl.js create mode 100644 assets/src/plugins/preview/lang/sq.js create mode 100644 assets/src/plugins/preview/lang/sr-latn.js create mode 100644 assets/src/plugins/preview/lang/sr.js create mode 100644 assets/src/plugins/preview/lang/sv.js create mode 100644 assets/src/plugins/preview/lang/th.js create mode 100644 assets/src/plugins/preview/lang/tr.js create mode 100644 assets/src/plugins/preview/lang/tt.js create mode 100644 assets/src/plugins/preview/lang/ug.js create mode 100644 assets/src/plugins/preview/lang/uk.js create mode 100644 assets/src/plugins/preview/lang/vi.js create mode 100644 assets/src/plugins/preview/lang/zh-cn.js create mode 100644 assets/src/plugins/preview/lang/zh.js create mode 100644 assets/src/plugins/preview/plugin.js create mode 100644 assets/src/plugins/preview/preview.html create mode 100644 assets/src/plugins/preview/styles/screen.css create mode 100644 assets/src/plugins/print/icons/hidpi/print.png create mode 100644 assets/src/plugins/print/icons/print.png create mode 100644 assets/src/plugins/print/lang/af.js create mode 100644 assets/src/plugins/print/lang/ar.js create mode 100644 assets/src/plugins/print/lang/az.js create mode 100644 assets/src/plugins/print/lang/bg.js create mode 100644 assets/src/plugins/print/lang/bn.js create mode 100644 assets/src/plugins/print/lang/bs.js create mode 100644 assets/src/plugins/print/lang/ca.js create mode 100644 assets/src/plugins/print/lang/cs.js create mode 100644 assets/src/plugins/print/lang/cy.js create mode 100644 assets/src/plugins/print/lang/da.js create mode 100644 assets/src/plugins/print/lang/de-ch.js create mode 100644 assets/src/plugins/print/lang/de.js create mode 100644 assets/src/plugins/print/lang/el.js create mode 100644 assets/src/plugins/print/lang/en-au.js create mode 100644 assets/src/plugins/print/lang/en-ca.js create mode 100644 assets/src/plugins/print/lang/en-gb.js create mode 100644 assets/src/plugins/print/lang/en.js create mode 100644 assets/src/plugins/print/lang/eo.js create mode 100644 assets/src/plugins/print/lang/es-mx.js create mode 100644 assets/src/plugins/print/lang/es.js create mode 100644 assets/src/plugins/print/lang/et.js create mode 100644 assets/src/plugins/print/lang/eu.js create mode 100644 assets/src/plugins/print/lang/fa.js create mode 100644 assets/src/plugins/print/lang/fi.js create mode 100644 assets/src/plugins/print/lang/fo.js create mode 100644 assets/src/plugins/print/lang/fr-ca.js create mode 100644 assets/src/plugins/print/lang/fr.js create mode 100644 assets/src/plugins/print/lang/gl.js create mode 100644 assets/src/plugins/print/lang/gu.js create mode 100644 assets/src/plugins/print/lang/he.js create mode 100644 assets/src/plugins/print/lang/hi.js create mode 100644 assets/src/plugins/print/lang/hr.js create mode 100644 assets/src/plugins/print/lang/hu.js create mode 100644 assets/src/plugins/print/lang/id.js create mode 100644 assets/src/plugins/print/lang/is.js create mode 100644 assets/src/plugins/print/lang/it.js create mode 100644 assets/src/plugins/print/lang/ja.js create mode 100644 assets/src/plugins/print/lang/ka.js create mode 100644 assets/src/plugins/print/lang/km.js create mode 100644 assets/src/plugins/print/lang/ko.js create mode 100644 assets/src/plugins/print/lang/ku.js create mode 100644 assets/src/plugins/print/lang/lt.js create mode 100644 assets/src/plugins/print/lang/lv.js create mode 100644 assets/src/plugins/print/lang/mk.js create mode 100644 assets/src/plugins/print/lang/mn.js create mode 100644 assets/src/plugins/print/lang/ms.js create mode 100644 assets/src/plugins/print/lang/nb.js create mode 100644 assets/src/plugins/print/lang/nl.js create mode 100644 assets/src/plugins/print/lang/no.js create mode 100644 assets/src/plugins/print/lang/oc.js create mode 100644 assets/src/plugins/print/lang/pl.js create mode 100644 assets/src/plugins/print/lang/pt-br.js create mode 100644 assets/src/plugins/print/lang/pt.js create mode 100644 assets/src/plugins/print/lang/ro.js create mode 100644 assets/src/plugins/print/lang/ru.js create mode 100644 assets/src/plugins/print/lang/si.js create mode 100644 assets/src/plugins/print/lang/sk.js create mode 100644 assets/src/plugins/print/lang/sl.js create mode 100644 assets/src/plugins/print/lang/sq.js create mode 100644 assets/src/plugins/print/lang/sr-latn.js create mode 100644 assets/src/plugins/print/lang/sr.js create mode 100644 assets/src/plugins/print/lang/sv.js create mode 100644 assets/src/plugins/print/lang/th.js create mode 100644 assets/src/plugins/print/lang/tr.js create mode 100644 assets/src/plugins/print/lang/tt.js create mode 100644 assets/src/plugins/print/lang/ug.js create mode 100644 assets/src/plugins/print/lang/uk.js create mode 100644 assets/src/plugins/print/lang/vi.js create mode 100644 assets/src/plugins/print/lang/zh-cn.js create mode 100644 assets/src/plugins/print/lang/zh.js create mode 100644 assets/src/plugins/print/plugin.js create mode 100644 assets/src/plugins/removeformat/icons/hidpi/removeformat.png create mode 100644 assets/src/plugins/removeformat/icons/removeformat.png create mode 100644 assets/src/plugins/removeformat/lang/af.js create mode 100644 assets/src/plugins/removeformat/lang/ar.js create mode 100644 assets/src/plugins/removeformat/lang/az.js create mode 100644 assets/src/plugins/removeformat/lang/bg.js create mode 100644 assets/src/plugins/removeformat/lang/bn.js create mode 100644 assets/src/plugins/removeformat/lang/bs.js create mode 100644 assets/src/plugins/removeformat/lang/ca.js create mode 100644 assets/src/plugins/removeformat/lang/cs.js create mode 100644 assets/src/plugins/removeformat/lang/cy.js create mode 100644 assets/src/plugins/removeformat/lang/da.js create mode 100644 assets/src/plugins/removeformat/lang/de-ch.js create mode 100644 assets/src/plugins/removeformat/lang/de.js create mode 100644 assets/src/plugins/removeformat/lang/el.js create mode 100644 assets/src/plugins/removeformat/lang/en-au.js create mode 100644 assets/src/plugins/removeformat/lang/en-ca.js create mode 100644 assets/src/plugins/removeformat/lang/en-gb.js create mode 100644 assets/src/plugins/removeformat/lang/en.js create mode 100644 assets/src/plugins/removeformat/lang/eo.js create mode 100644 assets/src/plugins/removeformat/lang/es-mx.js create mode 100644 assets/src/plugins/removeformat/lang/es.js create mode 100644 assets/src/plugins/removeformat/lang/et.js create mode 100644 assets/src/plugins/removeformat/lang/eu.js create mode 100644 assets/src/plugins/removeformat/lang/fa.js create mode 100644 assets/src/plugins/removeformat/lang/fi.js create mode 100644 assets/src/plugins/removeformat/lang/fo.js create mode 100644 assets/src/plugins/removeformat/lang/fr-ca.js create mode 100644 assets/src/plugins/removeformat/lang/fr.js create mode 100644 assets/src/plugins/removeformat/lang/gl.js create mode 100644 assets/src/plugins/removeformat/lang/gu.js create mode 100644 assets/src/plugins/removeformat/lang/he.js create mode 100644 assets/src/plugins/removeformat/lang/hi.js create mode 100644 assets/src/plugins/removeformat/lang/hr.js create mode 100644 assets/src/plugins/removeformat/lang/hu.js create mode 100644 assets/src/plugins/removeformat/lang/id.js create mode 100644 assets/src/plugins/removeformat/lang/is.js create mode 100644 assets/src/plugins/removeformat/lang/it.js create mode 100644 assets/src/plugins/removeformat/lang/ja.js create mode 100644 assets/src/plugins/removeformat/lang/ka.js create mode 100644 assets/src/plugins/removeformat/lang/km.js create mode 100644 assets/src/plugins/removeformat/lang/ko.js create mode 100644 assets/src/plugins/removeformat/lang/ku.js create mode 100644 assets/src/plugins/removeformat/lang/lt.js create mode 100644 assets/src/plugins/removeformat/lang/lv.js create mode 100644 assets/src/plugins/removeformat/lang/mk.js create mode 100644 assets/src/plugins/removeformat/lang/mn.js create mode 100644 assets/src/plugins/removeformat/lang/ms.js create mode 100644 assets/src/plugins/removeformat/lang/nb.js create mode 100644 assets/src/plugins/removeformat/lang/nl.js create mode 100644 assets/src/plugins/removeformat/lang/no.js create mode 100644 assets/src/plugins/removeformat/lang/oc.js create mode 100644 assets/src/plugins/removeformat/lang/pl.js create mode 100644 assets/src/plugins/removeformat/lang/pt-br.js create mode 100644 assets/src/plugins/removeformat/lang/pt.js create mode 100644 assets/src/plugins/removeformat/lang/ro.js create mode 100644 assets/src/plugins/removeformat/lang/ru.js create mode 100644 assets/src/plugins/removeformat/lang/si.js create mode 100644 assets/src/plugins/removeformat/lang/sk.js create mode 100644 assets/src/plugins/removeformat/lang/sl.js create mode 100644 assets/src/plugins/removeformat/lang/sq.js create mode 100644 assets/src/plugins/removeformat/lang/sr-latn.js create mode 100644 assets/src/plugins/removeformat/lang/sr.js create mode 100644 assets/src/plugins/removeformat/lang/sv.js create mode 100644 assets/src/plugins/removeformat/lang/th.js create mode 100644 assets/src/plugins/removeformat/lang/tr.js create mode 100644 assets/src/plugins/removeformat/lang/tt.js create mode 100644 assets/src/plugins/removeformat/lang/ug.js create mode 100644 assets/src/plugins/removeformat/lang/uk.js create mode 100644 assets/src/plugins/removeformat/lang/vi.js create mode 100644 assets/src/plugins/removeformat/lang/zh-cn.js create mode 100644 assets/src/plugins/removeformat/lang/zh.js create mode 100644 assets/src/plugins/removeformat/plugin.js create mode 100644 assets/src/plugins/resize/plugin.js create mode 100644 assets/src/plugins/richcombo/plugin.js create mode 100644 assets/src/plugins/save/icons/hidpi/save.png create mode 100644 assets/src/plugins/save/icons/save.png create mode 100644 assets/src/plugins/save/lang/af.js create mode 100644 assets/src/plugins/save/lang/ar.js create mode 100644 assets/src/plugins/save/lang/az.js create mode 100644 assets/src/plugins/save/lang/bg.js create mode 100644 assets/src/plugins/save/lang/bn.js create mode 100644 assets/src/plugins/save/lang/bs.js create mode 100644 assets/src/plugins/save/lang/ca.js create mode 100644 assets/src/plugins/save/lang/cs.js create mode 100644 assets/src/plugins/save/lang/cy.js create mode 100644 assets/src/plugins/save/lang/da.js create mode 100644 assets/src/plugins/save/lang/de-ch.js create mode 100644 assets/src/plugins/save/lang/de.js create mode 100644 assets/src/plugins/save/lang/el.js create mode 100644 assets/src/plugins/save/lang/en-au.js create mode 100644 assets/src/plugins/save/lang/en-ca.js create mode 100644 assets/src/plugins/save/lang/en-gb.js create mode 100644 assets/src/plugins/save/lang/en.js create mode 100644 assets/src/plugins/save/lang/eo.js create mode 100644 assets/src/plugins/save/lang/es-mx.js create mode 100644 assets/src/plugins/save/lang/es.js create mode 100644 assets/src/plugins/save/lang/et.js create mode 100644 assets/src/plugins/save/lang/eu.js create mode 100644 assets/src/plugins/save/lang/fa.js create mode 100644 assets/src/plugins/save/lang/fi.js create mode 100644 assets/src/plugins/save/lang/fo.js create mode 100644 assets/src/plugins/save/lang/fr-ca.js create mode 100644 assets/src/plugins/save/lang/fr.js create mode 100644 assets/src/plugins/save/lang/gl.js create mode 100644 assets/src/plugins/save/lang/gu.js create mode 100644 assets/src/plugins/save/lang/he.js create mode 100644 assets/src/plugins/save/lang/hi.js create mode 100644 assets/src/plugins/save/lang/hr.js create mode 100644 assets/src/plugins/save/lang/hu.js create mode 100644 assets/src/plugins/save/lang/id.js create mode 100644 assets/src/plugins/save/lang/is.js create mode 100644 assets/src/plugins/save/lang/it.js create mode 100644 assets/src/plugins/save/lang/ja.js create mode 100644 assets/src/plugins/save/lang/ka.js create mode 100644 assets/src/plugins/save/lang/km.js create mode 100644 assets/src/plugins/save/lang/ko.js create mode 100644 assets/src/plugins/save/lang/ku.js create mode 100644 assets/src/plugins/save/lang/lt.js create mode 100644 assets/src/plugins/save/lang/lv.js create mode 100644 assets/src/plugins/save/lang/mk.js create mode 100644 assets/src/plugins/save/lang/mn.js create mode 100644 assets/src/plugins/save/lang/ms.js create mode 100644 assets/src/plugins/save/lang/nb.js create mode 100644 assets/src/plugins/save/lang/nl.js create mode 100644 assets/src/plugins/save/lang/no.js create mode 100644 assets/src/plugins/save/lang/oc.js create mode 100644 assets/src/plugins/save/lang/pl.js create mode 100644 assets/src/plugins/save/lang/pt-br.js create mode 100644 assets/src/plugins/save/lang/pt.js create mode 100644 assets/src/plugins/save/lang/ro.js create mode 100644 assets/src/plugins/save/lang/ru.js create mode 100644 assets/src/plugins/save/lang/si.js create mode 100644 assets/src/plugins/save/lang/sk.js create mode 100644 assets/src/plugins/save/lang/sl.js create mode 100644 assets/src/plugins/save/lang/sq.js create mode 100644 assets/src/plugins/save/lang/sr-latn.js create mode 100644 assets/src/plugins/save/lang/sr.js create mode 100644 assets/src/plugins/save/lang/sv.js create mode 100644 assets/src/plugins/save/lang/th.js create mode 100644 assets/src/plugins/save/lang/tr.js create mode 100644 assets/src/plugins/save/lang/tt.js create mode 100644 assets/src/plugins/save/lang/ug.js create mode 100644 assets/src/plugins/save/lang/uk.js create mode 100644 assets/src/plugins/save/lang/vi.js create mode 100644 assets/src/plugins/save/lang/zh-cn.js create mode 100644 assets/src/plugins/save/lang/zh.js create mode 100644 assets/src/plugins/save/plugin.js create mode 100644 assets/src/plugins/selectall/icons/hidpi/selectall.png create mode 100644 assets/src/plugins/selectall/icons/selectall.png create mode 100644 assets/src/plugins/selectall/lang/af.js create mode 100644 assets/src/plugins/selectall/lang/ar.js create mode 100644 assets/src/plugins/selectall/lang/az.js create mode 100644 assets/src/plugins/selectall/lang/bg.js create mode 100644 assets/src/plugins/selectall/lang/bn.js create mode 100644 assets/src/plugins/selectall/lang/bs.js create mode 100644 assets/src/plugins/selectall/lang/ca.js create mode 100644 assets/src/plugins/selectall/lang/cs.js create mode 100644 assets/src/plugins/selectall/lang/cy.js create mode 100644 assets/src/plugins/selectall/lang/da.js create mode 100644 assets/src/plugins/selectall/lang/de-ch.js create mode 100644 assets/src/plugins/selectall/lang/de.js create mode 100644 assets/src/plugins/selectall/lang/el.js create mode 100644 assets/src/plugins/selectall/lang/en-au.js create mode 100644 assets/src/plugins/selectall/lang/en-ca.js create mode 100644 assets/src/plugins/selectall/lang/en-gb.js create mode 100644 assets/src/plugins/selectall/lang/en.js create mode 100644 assets/src/plugins/selectall/lang/eo.js create mode 100644 assets/src/plugins/selectall/lang/es-mx.js create mode 100644 assets/src/plugins/selectall/lang/es.js create mode 100644 assets/src/plugins/selectall/lang/et.js create mode 100644 assets/src/plugins/selectall/lang/eu.js create mode 100644 assets/src/plugins/selectall/lang/fa.js create mode 100644 assets/src/plugins/selectall/lang/fi.js create mode 100644 assets/src/plugins/selectall/lang/fo.js create mode 100644 assets/src/plugins/selectall/lang/fr-ca.js create mode 100644 assets/src/plugins/selectall/lang/fr.js create mode 100644 assets/src/plugins/selectall/lang/gl.js create mode 100644 assets/src/plugins/selectall/lang/gu.js create mode 100644 assets/src/plugins/selectall/lang/he.js create mode 100644 assets/src/plugins/selectall/lang/hi.js create mode 100644 assets/src/plugins/selectall/lang/hr.js create mode 100644 assets/src/plugins/selectall/lang/hu.js create mode 100644 assets/src/plugins/selectall/lang/id.js create mode 100644 assets/src/plugins/selectall/lang/is.js create mode 100644 assets/src/plugins/selectall/lang/it.js create mode 100644 assets/src/plugins/selectall/lang/ja.js create mode 100644 assets/src/plugins/selectall/lang/ka.js create mode 100644 assets/src/plugins/selectall/lang/km.js create mode 100644 assets/src/plugins/selectall/lang/ko.js create mode 100644 assets/src/plugins/selectall/lang/ku.js create mode 100644 assets/src/plugins/selectall/lang/lt.js create mode 100644 assets/src/plugins/selectall/lang/lv.js create mode 100644 assets/src/plugins/selectall/lang/mk.js create mode 100644 assets/src/plugins/selectall/lang/mn.js create mode 100644 assets/src/plugins/selectall/lang/ms.js create mode 100644 assets/src/plugins/selectall/lang/nb.js create mode 100644 assets/src/plugins/selectall/lang/nl.js create mode 100644 assets/src/plugins/selectall/lang/no.js create mode 100644 assets/src/plugins/selectall/lang/oc.js create mode 100644 assets/src/plugins/selectall/lang/pl.js create mode 100644 assets/src/plugins/selectall/lang/pt-br.js create mode 100644 assets/src/plugins/selectall/lang/pt.js create mode 100644 assets/src/plugins/selectall/lang/ro.js create mode 100644 assets/src/plugins/selectall/lang/ru.js create mode 100644 assets/src/plugins/selectall/lang/si.js create mode 100644 assets/src/plugins/selectall/lang/sk.js create mode 100644 assets/src/plugins/selectall/lang/sl.js create mode 100644 assets/src/plugins/selectall/lang/sq.js create mode 100644 assets/src/plugins/selectall/lang/sr-latn.js create mode 100644 assets/src/plugins/selectall/lang/sr.js create mode 100644 assets/src/plugins/selectall/lang/sv.js create mode 100644 assets/src/plugins/selectall/lang/th.js create mode 100644 assets/src/plugins/selectall/lang/tr.js create mode 100644 assets/src/plugins/selectall/lang/tt.js create mode 100644 assets/src/plugins/selectall/lang/ug.js create mode 100644 assets/src/plugins/selectall/lang/uk.js create mode 100644 assets/src/plugins/selectall/lang/vi.js create mode 100644 assets/src/plugins/selectall/lang/zh-cn.js create mode 100644 assets/src/plugins/selectall/lang/zh.js create mode 100644 assets/src/plugins/selectall/plugin.js create mode 100644 assets/src/plugins/sharedspace/plugin.js create mode 100644 assets/src/plugins/sharedspace/samples/sharedspace.html create mode 100644 assets/src/plugins/showblocks/icons/hidpi/showblocks-rtl.png create mode 100644 assets/src/plugins/showblocks/icons/hidpi/showblocks.png create mode 100644 assets/src/plugins/showblocks/icons/showblocks-rtl.png create mode 100644 assets/src/plugins/showblocks/icons/showblocks.png create mode 100644 assets/src/plugins/showblocks/images/block_address.png create mode 100644 assets/src/plugins/showblocks/images/block_blockquote.png create mode 100644 assets/src/plugins/showblocks/images/block_div.png create mode 100644 assets/src/plugins/showblocks/images/block_h1.png create mode 100644 assets/src/plugins/showblocks/images/block_h2.png create mode 100644 assets/src/plugins/showblocks/images/block_h3.png create mode 100644 assets/src/plugins/showblocks/images/block_h4.png create mode 100644 assets/src/plugins/showblocks/images/block_h5.png create mode 100644 assets/src/plugins/showblocks/images/block_h6.png create mode 100644 assets/src/plugins/showblocks/images/block_p.png create mode 100644 assets/src/plugins/showblocks/images/block_pre.png create mode 100644 assets/src/plugins/showblocks/lang/af.js create mode 100644 assets/src/plugins/showblocks/lang/ar.js create mode 100644 assets/src/plugins/showblocks/lang/az.js create mode 100644 assets/src/plugins/showblocks/lang/bg.js create mode 100644 assets/src/plugins/showblocks/lang/bn.js create mode 100644 assets/src/plugins/showblocks/lang/bs.js create mode 100644 assets/src/plugins/showblocks/lang/ca.js create mode 100644 assets/src/plugins/showblocks/lang/cs.js create mode 100644 assets/src/plugins/showblocks/lang/cy.js create mode 100644 assets/src/plugins/showblocks/lang/da.js create mode 100644 assets/src/plugins/showblocks/lang/de-ch.js create mode 100644 assets/src/plugins/showblocks/lang/de.js create mode 100644 assets/src/plugins/showblocks/lang/el.js create mode 100644 assets/src/plugins/showblocks/lang/en-au.js create mode 100644 assets/src/plugins/showblocks/lang/en-ca.js create mode 100644 assets/src/plugins/showblocks/lang/en-gb.js create mode 100644 assets/src/plugins/showblocks/lang/en.js create mode 100644 assets/src/plugins/showblocks/lang/eo.js create mode 100644 assets/src/plugins/showblocks/lang/es-mx.js create mode 100644 assets/src/plugins/showblocks/lang/es.js create mode 100644 assets/src/plugins/showblocks/lang/et.js create mode 100644 assets/src/plugins/showblocks/lang/eu.js create mode 100644 assets/src/plugins/showblocks/lang/fa.js create mode 100644 assets/src/plugins/showblocks/lang/fi.js create mode 100644 assets/src/plugins/showblocks/lang/fo.js create mode 100644 assets/src/plugins/showblocks/lang/fr-ca.js create mode 100644 assets/src/plugins/showblocks/lang/fr.js create mode 100644 assets/src/plugins/showblocks/lang/gl.js create mode 100644 assets/src/plugins/showblocks/lang/gu.js create mode 100644 assets/src/plugins/showblocks/lang/he.js create mode 100644 assets/src/plugins/showblocks/lang/hi.js create mode 100644 assets/src/plugins/showblocks/lang/hr.js create mode 100644 assets/src/plugins/showblocks/lang/hu.js create mode 100644 assets/src/plugins/showblocks/lang/id.js create mode 100644 assets/src/plugins/showblocks/lang/is.js create mode 100644 assets/src/plugins/showblocks/lang/it.js create mode 100644 assets/src/plugins/showblocks/lang/ja.js create mode 100644 assets/src/plugins/showblocks/lang/ka.js create mode 100644 assets/src/plugins/showblocks/lang/km.js create mode 100644 assets/src/plugins/showblocks/lang/ko.js create mode 100644 assets/src/plugins/showblocks/lang/ku.js create mode 100644 assets/src/plugins/showblocks/lang/lt.js create mode 100644 assets/src/plugins/showblocks/lang/lv.js create mode 100644 assets/src/plugins/showblocks/lang/mk.js create mode 100644 assets/src/plugins/showblocks/lang/mn.js create mode 100644 assets/src/plugins/showblocks/lang/ms.js create mode 100644 assets/src/plugins/showblocks/lang/nb.js create mode 100644 assets/src/plugins/showblocks/lang/nl.js create mode 100644 assets/src/plugins/showblocks/lang/no.js create mode 100644 assets/src/plugins/showblocks/lang/oc.js create mode 100644 assets/src/plugins/showblocks/lang/pl.js create mode 100644 assets/src/plugins/showblocks/lang/pt-br.js create mode 100644 assets/src/plugins/showblocks/lang/pt.js create mode 100644 assets/src/plugins/showblocks/lang/ro.js create mode 100644 assets/src/plugins/showblocks/lang/ru.js create mode 100644 assets/src/plugins/showblocks/lang/si.js create mode 100644 assets/src/plugins/showblocks/lang/sk.js create mode 100644 assets/src/plugins/showblocks/lang/sl.js create mode 100644 assets/src/plugins/showblocks/lang/sq.js create mode 100644 assets/src/plugins/showblocks/lang/sr-latn.js create mode 100644 assets/src/plugins/showblocks/lang/sr.js create mode 100644 assets/src/plugins/showblocks/lang/sv.js create mode 100644 assets/src/plugins/showblocks/lang/th.js create mode 100644 assets/src/plugins/showblocks/lang/tr.js create mode 100644 assets/src/plugins/showblocks/lang/tt.js create mode 100644 assets/src/plugins/showblocks/lang/ug.js create mode 100644 assets/src/plugins/showblocks/lang/uk.js create mode 100644 assets/src/plugins/showblocks/lang/vi.js create mode 100644 assets/src/plugins/showblocks/lang/zh-cn.js create mode 100644 assets/src/plugins/showblocks/lang/zh.js create mode 100644 assets/src/plugins/showblocks/plugin.js create mode 100644 assets/src/plugins/showborders/plugin.js create mode 100644 assets/src/plugins/smiley/dialogs/smiley.js create mode 100644 assets/src/plugins/smiley/icons/hidpi/smiley.png create mode 100644 assets/src/plugins/smiley/icons/smiley.png create mode 100644 assets/src/plugins/smiley/images/angel_smile.gif create mode 100644 assets/src/plugins/smiley/images/angel_smile.png create mode 100644 assets/src/plugins/smiley/images/angry_smile.gif create mode 100644 assets/src/plugins/smiley/images/angry_smile.png create mode 100644 assets/src/plugins/smiley/images/broken_heart.gif create mode 100644 assets/src/plugins/smiley/images/broken_heart.png create mode 100644 assets/src/plugins/smiley/images/confused_smile.gif create mode 100644 assets/src/plugins/smiley/images/confused_smile.png create mode 100644 assets/src/plugins/smiley/images/cry_smile.gif create mode 100644 assets/src/plugins/smiley/images/cry_smile.png create mode 100644 assets/src/plugins/smiley/images/devil_smile.gif create mode 100644 assets/src/plugins/smiley/images/devil_smile.png create mode 100644 assets/src/plugins/smiley/images/embaressed_smile.gif create mode 100644 assets/src/plugins/smiley/images/embarrassed_smile.gif create mode 100644 assets/src/plugins/smiley/images/embarrassed_smile.png create mode 100644 assets/src/plugins/smiley/images/envelope.gif create mode 100644 assets/src/plugins/smiley/images/envelope.png create mode 100644 assets/src/plugins/smiley/images/heart.gif create mode 100644 assets/src/plugins/smiley/images/heart.png create mode 100644 assets/src/plugins/smiley/images/kiss.gif create mode 100644 assets/src/plugins/smiley/images/kiss.png create mode 100644 assets/src/plugins/smiley/images/lightbulb.gif create mode 100644 assets/src/plugins/smiley/images/lightbulb.png create mode 100644 assets/src/plugins/smiley/images/omg_smile.gif create mode 100644 assets/src/plugins/smiley/images/omg_smile.png create mode 100644 assets/src/plugins/smiley/images/regular_smile.gif create mode 100644 assets/src/plugins/smiley/images/regular_smile.png create mode 100644 assets/src/plugins/smiley/images/sad_smile.gif create mode 100644 assets/src/plugins/smiley/images/sad_smile.png create mode 100644 assets/src/plugins/smiley/images/shades_smile.gif create mode 100644 assets/src/plugins/smiley/images/shades_smile.png create mode 100644 assets/src/plugins/smiley/images/teeth_smile.gif create mode 100644 assets/src/plugins/smiley/images/teeth_smile.png create mode 100644 assets/src/plugins/smiley/images/thumbs_down.gif create mode 100644 assets/src/plugins/smiley/images/thumbs_down.png create mode 100644 assets/src/plugins/smiley/images/thumbs_up.gif create mode 100644 assets/src/plugins/smiley/images/thumbs_up.png create mode 100644 assets/src/plugins/smiley/images/tongue_smile.gif create mode 100644 assets/src/plugins/smiley/images/tongue_smile.png create mode 100644 assets/src/plugins/smiley/images/tounge_smile.gif create mode 100644 assets/src/plugins/smiley/images/whatchutalkingabout_smile.gif create mode 100644 assets/src/plugins/smiley/images/whatchutalkingabout_smile.png create mode 100644 assets/src/plugins/smiley/images/wink_smile.gif create mode 100644 assets/src/plugins/smiley/images/wink_smile.png create mode 100644 assets/src/plugins/smiley/lang/af.js create mode 100644 assets/src/plugins/smiley/lang/ar.js create mode 100644 assets/src/plugins/smiley/lang/az.js create mode 100644 assets/src/plugins/smiley/lang/bg.js create mode 100644 assets/src/plugins/smiley/lang/bn.js create mode 100644 assets/src/plugins/smiley/lang/bs.js create mode 100644 assets/src/plugins/smiley/lang/ca.js create mode 100644 assets/src/plugins/smiley/lang/cs.js create mode 100644 assets/src/plugins/smiley/lang/cy.js create mode 100644 assets/src/plugins/smiley/lang/da.js create mode 100644 assets/src/plugins/smiley/lang/de-ch.js create mode 100644 assets/src/plugins/smiley/lang/de.js create mode 100644 assets/src/plugins/smiley/lang/el.js create mode 100644 assets/src/plugins/smiley/lang/en-au.js create mode 100644 assets/src/plugins/smiley/lang/en-ca.js create mode 100644 assets/src/plugins/smiley/lang/en-gb.js create mode 100644 assets/src/plugins/smiley/lang/en.js create mode 100644 assets/src/plugins/smiley/lang/eo.js create mode 100644 assets/src/plugins/smiley/lang/es-mx.js create mode 100644 assets/src/plugins/smiley/lang/es.js create mode 100644 assets/src/plugins/smiley/lang/et.js create mode 100644 assets/src/plugins/smiley/lang/eu.js create mode 100644 assets/src/plugins/smiley/lang/fa.js create mode 100644 assets/src/plugins/smiley/lang/fi.js create mode 100644 assets/src/plugins/smiley/lang/fo.js create mode 100644 assets/src/plugins/smiley/lang/fr-ca.js create mode 100644 assets/src/plugins/smiley/lang/fr.js create mode 100644 assets/src/plugins/smiley/lang/gl.js create mode 100644 assets/src/plugins/smiley/lang/gu.js create mode 100644 assets/src/plugins/smiley/lang/he.js create mode 100644 assets/src/plugins/smiley/lang/hi.js create mode 100644 assets/src/plugins/smiley/lang/hr.js create mode 100644 assets/src/plugins/smiley/lang/hu.js create mode 100644 assets/src/plugins/smiley/lang/id.js create mode 100644 assets/src/plugins/smiley/lang/is.js create mode 100644 assets/src/plugins/smiley/lang/it.js create mode 100644 assets/src/plugins/smiley/lang/ja.js create mode 100644 assets/src/plugins/smiley/lang/ka.js create mode 100644 assets/src/plugins/smiley/lang/km.js create mode 100644 assets/src/plugins/smiley/lang/ko.js create mode 100644 assets/src/plugins/smiley/lang/ku.js create mode 100644 assets/src/plugins/smiley/lang/lt.js create mode 100644 assets/src/plugins/smiley/lang/lv.js create mode 100644 assets/src/plugins/smiley/lang/mk.js create mode 100644 assets/src/plugins/smiley/lang/mn.js create mode 100644 assets/src/plugins/smiley/lang/ms.js create mode 100644 assets/src/plugins/smiley/lang/nb.js create mode 100644 assets/src/plugins/smiley/lang/nl.js create mode 100644 assets/src/plugins/smiley/lang/no.js create mode 100644 assets/src/plugins/smiley/lang/oc.js create mode 100644 assets/src/plugins/smiley/lang/pl.js create mode 100644 assets/src/plugins/smiley/lang/pt-br.js create mode 100644 assets/src/plugins/smiley/lang/pt.js create mode 100644 assets/src/plugins/smiley/lang/ro.js create mode 100644 assets/src/plugins/smiley/lang/ru.js create mode 100644 assets/src/plugins/smiley/lang/si.js create mode 100644 assets/src/plugins/smiley/lang/sk.js create mode 100644 assets/src/plugins/smiley/lang/sl.js create mode 100644 assets/src/plugins/smiley/lang/sq.js create mode 100644 assets/src/plugins/smiley/lang/sr-latn.js create mode 100644 assets/src/plugins/smiley/lang/sr.js create mode 100644 assets/src/plugins/smiley/lang/sv.js create mode 100644 assets/src/plugins/smiley/lang/th.js create mode 100644 assets/src/plugins/smiley/lang/tr.js create mode 100644 assets/src/plugins/smiley/lang/tt.js create mode 100644 assets/src/plugins/smiley/lang/ug.js create mode 100644 assets/src/plugins/smiley/lang/uk.js create mode 100644 assets/src/plugins/smiley/lang/vi.js create mode 100644 assets/src/plugins/smiley/lang/zh-cn.js create mode 100644 assets/src/plugins/smiley/lang/zh.js create mode 100644 assets/src/plugins/smiley/plugin.js create mode 100644 assets/src/plugins/sourcearea/icons/hidpi/source-rtl.png create mode 100644 assets/src/plugins/sourcearea/icons/hidpi/source.png create mode 100644 assets/src/plugins/sourcearea/icons/source-rtl.png create mode 100644 assets/src/plugins/sourcearea/icons/source.png create mode 100644 assets/src/plugins/sourcearea/lang/af.js create mode 100644 assets/src/plugins/sourcearea/lang/ar.js create mode 100644 assets/src/plugins/sourcearea/lang/az.js create mode 100644 assets/src/plugins/sourcearea/lang/bg.js create mode 100644 assets/src/plugins/sourcearea/lang/bn.js create mode 100644 assets/src/plugins/sourcearea/lang/bs.js create mode 100644 assets/src/plugins/sourcearea/lang/ca.js create mode 100644 assets/src/plugins/sourcearea/lang/cs.js create mode 100644 assets/src/plugins/sourcearea/lang/cy.js create mode 100644 assets/src/plugins/sourcearea/lang/da.js create mode 100644 assets/src/plugins/sourcearea/lang/de-ch.js create mode 100644 assets/src/plugins/sourcearea/lang/de.js create mode 100644 assets/src/plugins/sourcearea/lang/el.js create mode 100644 assets/src/plugins/sourcearea/lang/en-au.js create mode 100644 assets/src/plugins/sourcearea/lang/en-ca.js create mode 100644 assets/src/plugins/sourcearea/lang/en-gb.js create mode 100644 assets/src/plugins/sourcearea/lang/en.js create mode 100644 assets/src/plugins/sourcearea/lang/eo.js create mode 100644 assets/src/plugins/sourcearea/lang/es-mx.js create mode 100644 assets/src/plugins/sourcearea/lang/es.js create mode 100644 assets/src/plugins/sourcearea/lang/et.js create mode 100644 assets/src/plugins/sourcearea/lang/eu.js create mode 100644 assets/src/plugins/sourcearea/lang/fa.js create mode 100644 assets/src/plugins/sourcearea/lang/fi.js create mode 100644 assets/src/plugins/sourcearea/lang/fo.js create mode 100644 assets/src/plugins/sourcearea/lang/fr-ca.js create mode 100644 assets/src/plugins/sourcearea/lang/fr.js create mode 100644 assets/src/plugins/sourcearea/lang/gl.js create mode 100644 assets/src/plugins/sourcearea/lang/gu.js create mode 100644 assets/src/plugins/sourcearea/lang/he.js create mode 100644 assets/src/plugins/sourcearea/lang/hi.js create mode 100644 assets/src/plugins/sourcearea/lang/hr.js create mode 100644 assets/src/plugins/sourcearea/lang/hu.js create mode 100644 assets/src/plugins/sourcearea/lang/id.js create mode 100644 assets/src/plugins/sourcearea/lang/is.js create mode 100644 assets/src/plugins/sourcearea/lang/it.js create mode 100644 assets/src/plugins/sourcearea/lang/ja.js create mode 100644 assets/src/plugins/sourcearea/lang/ka.js create mode 100644 assets/src/plugins/sourcearea/lang/km.js create mode 100644 assets/src/plugins/sourcearea/lang/ko.js create mode 100644 assets/src/plugins/sourcearea/lang/ku.js create mode 100644 assets/src/plugins/sourcearea/lang/lt.js create mode 100644 assets/src/plugins/sourcearea/lang/lv.js create mode 100644 assets/src/plugins/sourcearea/lang/mk.js create mode 100644 assets/src/plugins/sourcearea/lang/mn.js create mode 100644 assets/src/plugins/sourcearea/lang/ms.js create mode 100644 assets/src/plugins/sourcearea/lang/nb.js create mode 100644 assets/src/plugins/sourcearea/lang/nl.js create mode 100644 assets/src/plugins/sourcearea/lang/no.js create mode 100644 assets/src/plugins/sourcearea/lang/oc.js create mode 100644 assets/src/plugins/sourcearea/lang/pl.js create mode 100644 assets/src/plugins/sourcearea/lang/pt-br.js create mode 100644 assets/src/plugins/sourcearea/lang/pt.js create mode 100644 assets/src/plugins/sourcearea/lang/ro.js create mode 100644 assets/src/plugins/sourcearea/lang/ru.js create mode 100644 assets/src/plugins/sourcearea/lang/si.js create mode 100644 assets/src/plugins/sourcearea/lang/sk.js create mode 100644 assets/src/plugins/sourcearea/lang/sl.js create mode 100644 assets/src/plugins/sourcearea/lang/sq.js create mode 100644 assets/src/plugins/sourcearea/lang/sr-latn.js create mode 100644 assets/src/plugins/sourcearea/lang/sr.js create mode 100644 assets/src/plugins/sourcearea/lang/sv.js create mode 100644 assets/src/plugins/sourcearea/lang/th.js create mode 100644 assets/src/plugins/sourcearea/lang/tr.js create mode 100644 assets/src/plugins/sourcearea/lang/tt.js create mode 100644 assets/src/plugins/sourcearea/lang/ug.js create mode 100644 assets/src/plugins/sourcearea/lang/uk.js create mode 100644 assets/src/plugins/sourcearea/lang/vi.js create mode 100644 assets/src/plugins/sourcearea/lang/zh-cn.js create mode 100644 assets/src/plugins/sourcearea/lang/zh.js create mode 100644 assets/src/plugins/sourcearea/plugin.js create mode 100644 assets/src/plugins/sourcedialog/dialogs/sourcedialog.js create mode 100644 assets/src/plugins/sourcedialog/icons/hidpi/sourcedialog-rtl.png create mode 100644 assets/src/plugins/sourcedialog/icons/hidpi/sourcedialog.png create mode 100644 assets/src/plugins/sourcedialog/icons/sourcedialog-rtl.png create mode 100644 assets/src/plugins/sourcedialog/icons/sourcedialog.png create mode 100644 assets/src/plugins/sourcedialog/lang/af.js create mode 100644 assets/src/plugins/sourcedialog/lang/ar.js create mode 100644 assets/src/plugins/sourcedialog/lang/az.js create mode 100644 assets/src/plugins/sourcedialog/lang/bg.js create mode 100644 assets/src/plugins/sourcedialog/lang/bn.js create mode 100644 assets/src/plugins/sourcedialog/lang/bs.js create mode 100644 assets/src/plugins/sourcedialog/lang/ca.js create mode 100644 assets/src/plugins/sourcedialog/lang/cs.js create mode 100644 assets/src/plugins/sourcedialog/lang/cy.js create mode 100644 assets/src/plugins/sourcedialog/lang/da.js create mode 100644 assets/src/plugins/sourcedialog/lang/de-ch.js create mode 100644 assets/src/plugins/sourcedialog/lang/de.js create mode 100644 assets/src/plugins/sourcedialog/lang/el.js create mode 100644 assets/src/plugins/sourcedialog/lang/en-au.js create mode 100644 assets/src/plugins/sourcedialog/lang/en-ca.js create mode 100644 assets/src/plugins/sourcedialog/lang/en-gb.js create mode 100644 assets/src/plugins/sourcedialog/lang/en.js create mode 100644 assets/src/plugins/sourcedialog/lang/eo.js create mode 100644 assets/src/plugins/sourcedialog/lang/es-mx.js create mode 100644 assets/src/plugins/sourcedialog/lang/es.js create mode 100644 assets/src/plugins/sourcedialog/lang/et.js create mode 100644 assets/src/plugins/sourcedialog/lang/eu.js create mode 100644 assets/src/plugins/sourcedialog/lang/fa.js create mode 100644 assets/src/plugins/sourcedialog/lang/fi.js create mode 100644 assets/src/plugins/sourcedialog/lang/fo.js create mode 100644 assets/src/plugins/sourcedialog/lang/fr-ca.js create mode 100644 assets/src/plugins/sourcedialog/lang/fr.js create mode 100644 assets/src/plugins/sourcedialog/lang/gl.js create mode 100644 assets/src/plugins/sourcedialog/lang/gu.js create mode 100644 assets/src/plugins/sourcedialog/lang/he.js create mode 100644 assets/src/plugins/sourcedialog/lang/hi.js create mode 100644 assets/src/plugins/sourcedialog/lang/hr.js create mode 100644 assets/src/plugins/sourcedialog/lang/hu.js create mode 100644 assets/src/plugins/sourcedialog/lang/id.js create mode 100644 assets/src/plugins/sourcedialog/lang/is.js create mode 100644 assets/src/plugins/sourcedialog/lang/it.js create mode 100644 assets/src/plugins/sourcedialog/lang/ja.js create mode 100644 assets/src/plugins/sourcedialog/lang/ka.js create mode 100644 assets/src/plugins/sourcedialog/lang/km.js create mode 100644 assets/src/plugins/sourcedialog/lang/ko.js create mode 100644 assets/src/plugins/sourcedialog/lang/ku.js create mode 100644 assets/src/plugins/sourcedialog/lang/lt.js create mode 100644 assets/src/plugins/sourcedialog/lang/lv.js create mode 100644 assets/src/plugins/sourcedialog/lang/mn.js create mode 100644 assets/src/plugins/sourcedialog/lang/ms.js create mode 100644 assets/src/plugins/sourcedialog/lang/nb.js create mode 100644 assets/src/plugins/sourcedialog/lang/nl.js create mode 100644 assets/src/plugins/sourcedialog/lang/no.js create mode 100644 assets/src/plugins/sourcedialog/lang/oc.js create mode 100644 assets/src/plugins/sourcedialog/lang/pl.js create mode 100644 assets/src/plugins/sourcedialog/lang/pt-br.js create mode 100644 assets/src/plugins/sourcedialog/lang/pt.js create mode 100644 assets/src/plugins/sourcedialog/lang/ro.js create mode 100644 assets/src/plugins/sourcedialog/lang/ru.js create mode 100644 assets/src/plugins/sourcedialog/lang/si.js create mode 100644 assets/src/plugins/sourcedialog/lang/sk.js create mode 100644 assets/src/plugins/sourcedialog/lang/sl.js create mode 100644 assets/src/plugins/sourcedialog/lang/sq.js create mode 100644 assets/src/plugins/sourcedialog/lang/sr-latn.js create mode 100644 assets/src/plugins/sourcedialog/lang/sr.js create mode 100644 assets/src/plugins/sourcedialog/lang/sv.js create mode 100644 assets/src/plugins/sourcedialog/lang/th.js create mode 100644 assets/src/plugins/sourcedialog/lang/tr.js create mode 100644 assets/src/plugins/sourcedialog/lang/tt.js create mode 100644 assets/src/plugins/sourcedialog/lang/ug.js create mode 100644 assets/src/plugins/sourcedialog/lang/uk.js create mode 100644 assets/src/plugins/sourcedialog/lang/vi.js create mode 100644 assets/src/plugins/sourcedialog/lang/zh-cn.js create mode 100644 assets/src/plugins/sourcedialog/lang/zh.js create mode 100644 assets/src/plugins/sourcedialog/plugin.js create mode 100644 assets/src/plugins/sourcedialog/samples/sourcedialog.html create mode 100644 assets/src/plugins/specialchar/dialogs/lang/_translationstatus.txt create mode 100644 assets/src/plugins/specialchar/dialogs/lang/af.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/ar.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/az.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/bg.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/ca.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/cs.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/cy.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/da.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/de-ch.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/de.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/el.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/en-au.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/en-ca.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/en-gb.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/en.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/eo.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/es-mx.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/es.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/et.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/eu.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/fa.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/fi.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/fr-ca.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/fr.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/gl.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/he.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/hr.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/hu.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/id.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/it.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/ja.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/km.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/ko.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/ku.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/lt.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/lv.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/nb.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/nl.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/no.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/oc.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/pl.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/pt-br.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/pt.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/ro.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/ru.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/si.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/sk.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/sl.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/sq.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/sr-latn.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/sr.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/sv.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/th.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/tr.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/tt.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/ug.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/uk.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/vi.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/zh-cn.js create mode 100644 assets/src/plugins/specialchar/dialogs/lang/zh.js create mode 100644 assets/src/plugins/specialchar/dialogs/specialchar.js create mode 100644 assets/src/plugins/specialchar/icons/hidpi/specialchar.png create mode 100644 assets/src/plugins/specialchar/icons/specialchar.png create mode 100644 assets/src/plugins/specialchar/lang/_translationstatus.txt create mode 100644 assets/src/plugins/specialchar/lang/af.js create mode 100644 assets/src/plugins/specialchar/lang/ar.js create mode 100644 assets/src/plugins/specialchar/lang/az.js create mode 100644 assets/src/plugins/specialchar/lang/bg.js create mode 100644 assets/src/plugins/specialchar/lang/bn.js create mode 100644 assets/src/plugins/specialchar/lang/bs.js create mode 100644 assets/src/plugins/specialchar/lang/ca.js create mode 100644 assets/src/plugins/specialchar/lang/cs.js create mode 100644 assets/src/plugins/specialchar/lang/cy.js create mode 100644 assets/src/plugins/specialchar/lang/da.js create mode 100644 assets/src/plugins/specialchar/lang/de-ch.js create mode 100644 assets/src/plugins/specialchar/lang/de.js create mode 100644 assets/src/plugins/specialchar/lang/el.js create mode 100644 assets/src/plugins/specialchar/lang/en-au.js create mode 100644 assets/src/plugins/specialchar/lang/en-ca.js create mode 100644 assets/src/plugins/specialchar/lang/en-gb.js create mode 100644 assets/src/plugins/specialchar/lang/en.js create mode 100644 assets/src/plugins/specialchar/lang/eo.js create mode 100644 assets/src/plugins/specialchar/lang/es-mx.js create mode 100644 assets/src/plugins/specialchar/lang/es.js create mode 100644 assets/src/plugins/specialchar/lang/et.js create mode 100644 assets/src/plugins/specialchar/lang/eu.js create mode 100644 assets/src/plugins/specialchar/lang/fa.js create mode 100644 assets/src/plugins/specialchar/lang/fi.js create mode 100644 assets/src/plugins/specialchar/lang/fo.js create mode 100644 assets/src/plugins/specialchar/lang/fr-ca.js create mode 100644 assets/src/plugins/specialchar/lang/fr.js create mode 100644 assets/src/plugins/specialchar/lang/gl.js create mode 100644 assets/src/plugins/specialchar/lang/gu.js create mode 100644 assets/src/plugins/specialchar/lang/he.js create mode 100644 assets/src/plugins/specialchar/lang/hi.js create mode 100644 assets/src/plugins/specialchar/lang/hr.js create mode 100644 assets/src/plugins/specialchar/lang/hu.js create mode 100644 assets/src/plugins/specialchar/lang/id.js create mode 100644 assets/src/plugins/specialchar/lang/is.js create mode 100644 assets/src/plugins/specialchar/lang/it.js create mode 100644 assets/src/plugins/specialchar/lang/ja.js create mode 100644 assets/src/plugins/specialchar/lang/ka.js create mode 100644 assets/src/plugins/specialchar/lang/km.js create mode 100644 assets/src/plugins/specialchar/lang/ko.js create mode 100644 assets/src/plugins/specialchar/lang/ku.js create mode 100644 assets/src/plugins/specialchar/lang/lt.js create mode 100644 assets/src/plugins/specialchar/lang/lv.js create mode 100644 assets/src/plugins/specialchar/lang/mk.js create mode 100644 assets/src/plugins/specialchar/lang/mn.js create mode 100644 assets/src/plugins/specialchar/lang/ms.js create mode 100644 assets/src/plugins/specialchar/lang/nb.js create mode 100644 assets/src/plugins/specialchar/lang/nl.js create mode 100644 assets/src/plugins/specialchar/lang/no.js create mode 100644 assets/src/plugins/specialchar/lang/oc.js create mode 100644 assets/src/plugins/specialchar/lang/pl.js create mode 100644 assets/src/plugins/specialchar/lang/pt-br.js create mode 100644 assets/src/plugins/specialchar/lang/pt.js create mode 100644 assets/src/plugins/specialchar/lang/ro.js create mode 100644 assets/src/plugins/specialchar/lang/ru.js create mode 100644 assets/src/plugins/specialchar/lang/si.js create mode 100644 assets/src/plugins/specialchar/lang/sk.js create mode 100644 assets/src/plugins/specialchar/lang/sl.js create mode 100644 assets/src/plugins/specialchar/lang/sq.js create mode 100644 assets/src/plugins/specialchar/lang/sr-latn.js create mode 100644 assets/src/plugins/specialchar/lang/sr.js create mode 100644 assets/src/plugins/specialchar/lang/sv.js create mode 100644 assets/src/plugins/specialchar/lang/th.js create mode 100644 assets/src/plugins/specialchar/lang/tr.js create mode 100644 assets/src/plugins/specialchar/lang/tt.js create mode 100644 assets/src/plugins/specialchar/lang/ug.js create mode 100644 assets/src/plugins/specialchar/lang/uk.js create mode 100644 assets/src/plugins/specialchar/lang/vi.js create mode 100644 assets/src/plugins/specialchar/lang/zh-cn.js create mode 100644 assets/src/plugins/specialchar/lang/zh.js create mode 100644 assets/src/plugins/specialchar/plugin.js create mode 100644 assets/src/plugins/stylescombo/lang/af.js create mode 100644 assets/src/plugins/stylescombo/lang/ar.js create mode 100644 assets/src/plugins/stylescombo/lang/az.js create mode 100644 assets/src/plugins/stylescombo/lang/bg.js create mode 100644 assets/src/plugins/stylescombo/lang/bn.js create mode 100644 assets/src/plugins/stylescombo/lang/bs.js create mode 100644 assets/src/plugins/stylescombo/lang/ca.js create mode 100644 assets/src/plugins/stylescombo/lang/cs.js create mode 100644 assets/src/plugins/stylescombo/lang/cy.js create mode 100644 assets/src/plugins/stylescombo/lang/da.js create mode 100644 assets/src/plugins/stylescombo/lang/de-ch.js create mode 100644 assets/src/plugins/stylescombo/lang/de.js create mode 100644 assets/src/plugins/stylescombo/lang/el.js create mode 100644 assets/src/plugins/stylescombo/lang/en-au.js create mode 100644 assets/src/plugins/stylescombo/lang/en-ca.js create mode 100644 assets/src/plugins/stylescombo/lang/en-gb.js create mode 100644 assets/src/plugins/stylescombo/lang/en.js create mode 100644 assets/src/plugins/stylescombo/lang/eo.js create mode 100644 assets/src/plugins/stylescombo/lang/es-mx.js create mode 100644 assets/src/plugins/stylescombo/lang/es.js create mode 100644 assets/src/plugins/stylescombo/lang/et.js create mode 100644 assets/src/plugins/stylescombo/lang/eu.js create mode 100644 assets/src/plugins/stylescombo/lang/fa.js create mode 100644 assets/src/plugins/stylescombo/lang/fi.js create mode 100644 assets/src/plugins/stylescombo/lang/fo.js create mode 100644 assets/src/plugins/stylescombo/lang/fr-ca.js create mode 100644 assets/src/plugins/stylescombo/lang/fr.js create mode 100644 assets/src/plugins/stylescombo/lang/gl.js create mode 100644 assets/src/plugins/stylescombo/lang/gu.js create mode 100644 assets/src/plugins/stylescombo/lang/he.js create mode 100644 assets/src/plugins/stylescombo/lang/hi.js create mode 100644 assets/src/plugins/stylescombo/lang/hr.js create mode 100644 assets/src/plugins/stylescombo/lang/hu.js create mode 100644 assets/src/plugins/stylescombo/lang/id.js create mode 100644 assets/src/plugins/stylescombo/lang/is.js create mode 100644 assets/src/plugins/stylescombo/lang/it.js create mode 100644 assets/src/plugins/stylescombo/lang/ja.js create mode 100644 assets/src/plugins/stylescombo/lang/ka.js create mode 100644 assets/src/plugins/stylescombo/lang/km.js create mode 100644 assets/src/plugins/stylescombo/lang/ko.js create mode 100644 assets/src/plugins/stylescombo/lang/ku.js create mode 100644 assets/src/plugins/stylescombo/lang/lt.js create mode 100644 assets/src/plugins/stylescombo/lang/lv.js create mode 100644 assets/src/plugins/stylescombo/lang/mk.js create mode 100644 assets/src/plugins/stylescombo/lang/mn.js create mode 100644 assets/src/plugins/stylescombo/lang/ms.js create mode 100644 assets/src/plugins/stylescombo/lang/nb.js create mode 100644 assets/src/plugins/stylescombo/lang/nl.js create mode 100644 assets/src/plugins/stylescombo/lang/no.js create mode 100644 assets/src/plugins/stylescombo/lang/oc.js create mode 100644 assets/src/plugins/stylescombo/lang/pl.js create mode 100644 assets/src/plugins/stylescombo/lang/pt-br.js create mode 100644 assets/src/plugins/stylescombo/lang/pt.js create mode 100644 assets/src/plugins/stylescombo/lang/ro.js create mode 100644 assets/src/plugins/stylescombo/lang/ru.js create mode 100644 assets/src/plugins/stylescombo/lang/si.js create mode 100644 assets/src/plugins/stylescombo/lang/sk.js create mode 100644 assets/src/plugins/stylescombo/lang/sl.js create mode 100644 assets/src/plugins/stylescombo/lang/sq.js create mode 100644 assets/src/plugins/stylescombo/lang/sr-latn.js create mode 100644 assets/src/plugins/stylescombo/lang/sr.js create mode 100644 assets/src/plugins/stylescombo/lang/sv.js create mode 100644 assets/src/plugins/stylescombo/lang/th.js create mode 100644 assets/src/plugins/stylescombo/lang/tr.js create mode 100644 assets/src/plugins/stylescombo/lang/tt.js create mode 100644 assets/src/plugins/stylescombo/lang/ug.js create mode 100644 assets/src/plugins/stylescombo/lang/uk.js create mode 100644 assets/src/plugins/stylescombo/lang/vi.js create mode 100644 assets/src/plugins/stylescombo/lang/zh-cn.js create mode 100644 assets/src/plugins/stylescombo/lang/zh.js create mode 100644 assets/src/plugins/stylescombo/plugin.js create mode 100644 assets/src/plugins/stylesheetparser/plugin.js create mode 100644 assets/src/plugins/stylesheetparser/samples/assets/sample.css create mode 100644 assets/src/plugins/stylesheetparser/samples/stylesheetparser.html create mode 100644 assets/src/plugins/tab/plugin.js create mode 100644 assets/src/plugins/table/dialogs/table.js create mode 100644 assets/src/plugins/table/icons/hidpi/table.png create mode 100644 assets/src/plugins/table/icons/table.png create mode 100644 assets/src/plugins/table/lang/af.js create mode 100644 assets/src/plugins/table/lang/ar.js create mode 100644 assets/src/plugins/table/lang/az.js create mode 100644 assets/src/plugins/table/lang/bg.js create mode 100644 assets/src/plugins/table/lang/bn.js create mode 100644 assets/src/plugins/table/lang/bs.js create mode 100644 assets/src/plugins/table/lang/ca.js create mode 100644 assets/src/plugins/table/lang/cs.js create mode 100644 assets/src/plugins/table/lang/cy.js create mode 100644 assets/src/plugins/table/lang/da.js create mode 100644 assets/src/plugins/table/lang/de-ch.js create mode 100644 assets/src/plugins/table/lang/de.js create mode 100644 assets/src/plugins/table/lang/el.js create mode 100644 assets/src/plugins/table/lang/en-au.js create mode 100644 assets/src/plugins/table/lang/en-ca.js create mode 100644 assets/src/plugins/table/lang/en-gb.js create mode 100644 assets/src/plugins/table/lang/en.js create mode 100644 assets/src/plugins/table/lang/eo.js create mode 100644 assets/src/plugins/table/lang/es-mx.js create mode 100644 assets/src/plugins/table/lang/es.js create mode 100644 assets/src/plugins/table/lang/et.js create mode 100644 assets/src/plugins/table/lang/eu.js create mode 100644 assets/src/plugins/table/lang/fa.js create mode 100644 assets/src/plugins/table/lang/fi.js create mode 100644 assets/src/plugins/table/lang/fo.js create mode 100644 assets/src/plugins/table/lang/fr-ca.js create mode 100644 assets/src/plugins/table/lang/fr.js create mode 100644 assets/src/plugins/table/lang/gl.js create mode 100644 assets/src/plugins/table/lang/gu.js create mode 100644 assets/src/plugins/table/lang/he.js create mode 100644 assets/src/plugins/table/lang/hi.js create mode 100644 assets/src/plugins/table/lang/hr.js create mode 100644 assets/src/plugins/table/lang/hu.js create mode 100644 assets/src/plugins/table/lang/id.js create mode 100644 assets/src/plugins/table/lang/is.js create mode 100644 assets/src/plugins/table/lang/it.js create mode 100644 assets/src/plugins/table/lang/ja.js create mode 100644 assets/src/plugins/table/lang/ka.js create mode 100644 assets/src/plugins/table/lang/km.js create mode 100644 assets/src/plugins/table/lang/ko.js create mode 100644 assets/src/plugins/table/lang/ku.js create mode 100644 assets/src/plugins/table/lang/lt.js create mode 100644 assets/src/plugins/table/lang/lv.js create mode 100644 assets/src/plugins/table/lang/mk.js create mode 100644 assets/src/plugins/table/lang/mn.js create mode 100644 assets/src/plugins/table/lang/ms.js create mode 100644 assets/src/plugins/table/lang/nb.js create mode 100644 assets/src/plugins/table/lang/nl.js create mode 100644 assets/src/plugins/table/lang/no.js create mode 100644 assets/src/plugins/table/lang/oc.js create mode 100644 assets/src/plugins/table/lang/pl.js create mode 100644 assets/src/plugins/table/lang/pt-br.js create mode 100644 assets/src/plugins/table/lang/pt.js create mode 100644 assets/src/plugins/table/lang/ro.js create mode 100644 assets/src/plugins/table/lang/ru.js create mode 100644 assets/src/plugins/table/lang/si.js create mode 100644 assets/src/plugins/table/lang/sk.js create mode 100644 assets/src/plugins/table/lang/sl.js create mode 100644 assets/src/plugins/table/lang/sq.js create mode 100644 assets/src/plugins/table/lang/sr-latn.js create mode 100644 assets/src/plugins/table/lang/sr.js create mode 100644 assets/src/plugins/table/lang/sv.js create mode 100644 assets/src/plugins/table/lang/th.js create mode 100644 assets/src/plugins/table/lang/tr.js create mode 100644 assets/src/plugins/table/lang/tt.js create mode 100644 assets/src/plugins/table/lang/ug.js create mode 100644 assets/src/plugins/table/lang/uk.js create mode 100644 assets/src/plugins/table/lang/vi.js create mode 100644 assets/src/plugins/table/lang/zh-cn.js create mode 100644 assets/src/plugins/table/lang/zh.js create mode 100644 assets/src/plugins/table/plugin.js create mode 100644 assets/src/plugins/tableresize/dev/tableresize.html create mode 100644 assets/src/plugins/tableresize/plugin.js create mode 100644 assets/src/plugins/tableresize/samples/tableresize.html create mode 100644 assets/src/plugins/tableselection/plugin.js create mode 100644 assets/src/plugins/tableselection/styles/tableselection.css create mode 100644 assets/src/plugins/tabletools/dialogs/tableCell.js create mode 100644 assets/src/plugins/tabletools/plugin.js create mode 100644 assets/src/plugins/templates/dialogs/templates.css create mode 100644 assets/src/plugins/templates/dialogs/templates.js create mode 100644 assets/src/plugins/templates/icons/hidpi/templates-rtl.png create mode 100644 assets/src/plugins/templates/icons/hidpi/templates.png create mode 100644 assets/src/plugins/templates/icons/templates-rtl.png create mode 100644 assets/src/plugins/templates/icons/templates.png create mode 100644 assets/src/plugins/templates/lang/af.js create mode 100644 assets/src/plugins/templates/lang/ar.js create mode 100644 assets/src/plugins/templates/lang/az.js create mode 100644 assets/src/plugins/templates/lang/bg.js create mode 100644 assets/src/plugins/templates/lang/bn.js create mode 100644 assets/src/plugins/templates/lang/bs.js create mode 100644 assets/src/plugins/templates/lang/ca.js create mode 100644 assets/src/plugins/templates/lang/cs.js create mode 100644 assets/src/plugins/templates/lang/cy.js create mode 100644 assets/src/plugins/templates/lang/da.js create mode 100644 assets/src/plugins/templates/lang/de-ch.js create mode 100644 assets/src/plugins/templates/lang/de.js create mode 100644 assets/src/plugins/templates/lang/el.js create mode 100644 assets/src/plugins/templates/lang/en-au.js create mode 100644 assets/src/plugins/templates/lang/en-ca.js create mode 100644 assets/src/plugins/templates/lang/en-gb.js create mode 100644 assets/src/plugins/templates/lang/en.js create mode 100644 assets/src/plugins/templates/lang/eo.js create mode 100644 assets/src/plugins/templates/lang/es-mx.js create mode 100644 assets/src/plugins/templates/lang/es.js create mode 100644 assets/src/plugins/templates/lang/et.js create mode 100644 assets/src/plugins/templates/lang/eu.js create mode 100644 assets/src/plugins/templates/lang/fa.js create mode 100644 assets/src/plugins/templates/lang/fi.js create mode 100644 assets/src/plugins/templates/lang/fo.js create mode 100644 assets/src/plugins/templates/lang/fr-ca.js create mode 100644 assets/src/plugins/templates/lang/fr.js create mode 100644 assets/src/plugins/templates/lang/gl.js create mode 100644 assets/src/plugins/templates/lang/gu.js create mode 100644 assets/src/plugins/templates/lang/he.js create mode 100644 assets/src/plugins/templates/lang/hi.js create mode 100644 assets/src/plugins/templates/lang/hr.js create mode 100644 assets/src/plugins/templates/lang/hu.js create mode 100644 assets/src/plugins/templates/lang/id.js create mode 100644 assets/src/plugins/templates/lang/is.js create mode 100644 assets/src/plugins/templates/lang/it.js create mode 100644 assets/src/plugins/templates/lang/ja.js create mode 100644 assets/src/plugins/templates/lang/ka.js create mode 100644 assets/src/plugins/templates/lang/km.js create mode 100644 assets/src/plugins/templates/lang/ko.js create mode 100644 assets/src/plugins/templates/lang/ku.js create mode 100644 assets/src/plugins/templates/lang/lt.js create mode 100644 assets/src/plugins/templates/lang/lv.js create mode 100644 assets/src/plugins/templates/lang/mk.js create mode 100644 assets/src/plugins/templates/lang/mn.js create mode 100644 assets/src/plugins/templates/lang/ms.js create mode 100644 assets/src/plugins/templates/lang/nb.js create mode 100644 assets/src/plugins/templates/lang/nl.js create mode 100644 assets/src/plugins/templates/lang/no.js create mode 100644 assets/src/plugins/templates/lang/oc.js create mode 100644 assets/src/plugins/templates/lang/pl.js create mode 100644 assets/src/plugins/templates/lang/pt-br.js create mode 100644 assets/src/plugins/templates/lang/pt.js create mode 100644 assets/src/plugins/templates/lang/ro.js create mode 100644 assets/src/plugins/templates/lang/ru.js create mode 100644 assets/src/plugins/templates/lang/si.js create mode 100644 assets/src/plugins/templates/lang/sk.js create mode 100644 assets/src/plugins/templates/lang/sl.js create mode 100644 assets/src/plugins/templates/lang/sq.js create mode 100644 assets/src/plugins/templates/lang/sr-latn.js create mode 100644 assets/src/plugins/templates/lang/sr.js create mode 100644 assets/src/plugins/templates/lang/sv.js create mode 100644 assets/src/plugins/templates/lang/th.js create mode 100644 assets/src/plugins/templates/lang/tr.js create mode 100644 assets/src/plugins/templates/lang/tt.js create mode 100644 assets/src/plugins/templates/lang/ug.js create mode 100644 assets/src/plugins/templates/lang/uk.js create mode 100644 assets/src/plugins/templates/lang/vi.js create mode 100644 assets/src/plugins/templates/lang/zh-cn.js create mode 100644 assets/src/plugins/templates/lang/zh.js create mode 100644 assets/src/plugins/templates/plugin.js create mode 100644 assets/src/plugins/templates/templatedefinition.js create mode 100644 assets/src/plugins/templates/templates/default.js create mode 100644 assets/src/plugins/templates/templates/images/template1.gif create mode 100644 assets/src/plugins/templates/templates/images/template2.gif create mode 100644 assets/src/plugins/templates/templates/images/template3.gif create mode 100644 assets/src/plugins/textmatch/plugin.js create mode 100644 assets/src/plugins/textwatcher/plugin.js create mode 100644 assets/src/plugins/toolbar/lang/af.js create mode 100644 assets/src/plugins/toolbar/lang/ar.js create mode 100644 assets/src/plugins/toolbar/lang/az.js create mode 100644 assets/src/plugins/toolbar/lang/bg.js create mode 100644 assets/src/plugins/toolbar/lang/bn.js create mode 100644 assets/src/plugins/toolbar/lang/bs.js create mode 100644 assets/src/plugins/toolbar/lang/ca.js create mode 100644 assets/src/plugins/toolbar/lang/cs.js create mode 100644 assets/src/plugins/toolbar/lang/cy.js create mode 100644 assets/src/plugins/toolbar/lang/da.js create mode 100644 assets/src/plugins/toolbar/lang/de-ch.js create mode 100644 assets/src/plugins/toolbar/lang/de.js create mode 100644 assets/src/plugins/toolbar/lang/el.js create mode 100644 assets/src/plugins/toolbar/lang/en-au.js create mode 100644 assets/src/plugins/toolbar/lang/en-ca.js create mode 100644 assets/src/plugins/toolbar/lang/en-gb.js create mode 100644 assets/src/plugins/toolbar/lang/en.js create mode 100644 assets/src/plugins/toolbar/lang/eo.js create mode 100644 assets/src/plugins/toolbar/lang/es-mx.js create mode 100644 assets/src/plugins/toolbar/lang/es.js create mode 100644 assets/src/plugins/toolbar/lang/et.js create mode 100644 assets/src/plugins/toolbar/lang/eu.js create mode 100644 assets/src/plugins/toolbar/lang/fa.js create mode 100644 assets/src/plugins/toolbar/lang/fi.js create mode 100644 assets/src/plugins/toolbar/lang/fo.js create mode 100644 assets/src/plugins/toolbar/lang/fr-ca.js create mode 100644 assets/src/plugins/toolbar/lang/fr.js create mode 100644 assets/src/plugins/toolbar/lang/gl.js create mode 100644 assets/src/plugins/toolbar/lang/gu.js create mode 100644 assets/src/plugins/toolbar/lang/he.js create mode 100644 assets/src/plugins/toolbar/lang/hi.js create mode 100644 assets/src/plugins/toolbar/lang/hr.js create mode 100644 assets/src/plugins/toolbar/lang/hu.js create mode 100644 assets/src/plugins/toolbar/lang/id.js create mode 100644 assets/src/plugins/toolbar/lang/is.js create mode 100644 assets/src/plugins/toolbar/lang/it.js create mode 100644 assets/src/plugins/toolbar/lang/ja.js create mode 100644 assets/src/plugins/toolbar/lang/ka.js create mode 100644 assets/src/plugins/toolbar/lang/km.js create mode 100644 assets/src/plugins/toolbar/lang/ko.js create mode 100644 assets/src/plugins/toolbar/lang/ku.js create mode 100644 assets/src/plugins/toolbar/lang/lt.js create mode 100644 assets/src/plugins/toolbar/lang/lv.js create mode 100644 assets/src/plugins/toolbar/lang/mk.js create mode 100644 assets/src/plugins/toolbar/lang/mn.js create mode 100644 assets/src/plugins/toolbar/lang/ms.js create mode 100644 assets/src/plugins/toolbar/lang/nb.js create mode 100644 assets/src/plugins/toolbar/lang/nl.js create mode 100644 assets/src/plugins/toolbar/lang/no.js create mode 100644 assets/src/plugins/toolbar/lang/oc.js create mode 100644 assets/src/plugins/toolbar/lang/pl.js create mode 100644 assets/src/plugins/toolbar/lang/pt-br.js create mode 100644 assets/src/plugins/toolbar/lang/pt.js create mode 100644 assets/src/plugins/toolbar/lang/ro.js create mode 100644 assets/src/plugins/toolbar/lang/ru.js create mode 100644 assets/src/plugins/toolbar/lang/si.js create mode 100644 assets/src/plugins/toolbar/lang/sk.js create mode 100644 assets/src/plugins/toolbar/lang/sl.js create mode 100644 assets/src/plugins/toolbar/lang/sq.js create mode 100644 assets/src/plugins/toolbar/lang/sr-latn.js create mode 100644 assets/src/plugins/toolbar/lang/sr.js create mode 100644 assets/src/plugins/toolbar/lang/sv.js create mode 100644 assets/src/plugins/toolbar/lang/th.js create mode 100644 assets/src/plugins/toolbar/lang/tr.js create mode 100644 assets/src/plugins/toolbar/lang/tt.js create mode 100644 assets/src/plugins/toolbar/lang/ug.js create mode 100644 assets/src/plugins/toolbar/lang/uk.js create mode 100644 assets/src/plugins/toolbar/lang/vi.js create mode 100644 assets/src/plugins/toolbar/lang/zh-cn.js create mode 100644 assets/src/plugins/toolbar/lang/zh.js create mode 100644 assets/src/plugins/toolbar/plugin.js create mode 100644 assets/src/plugins/toolbar/samples/toolbar.html create mode 100644 assets/src/plugins/uicolor/dialogs/uicolor.css create mode 100644 assets/src/plugins/uicolor/dialogs/uicolor.js create mode 100644 assets/src/plugins/uicolor/icons/hidpi/uicolor.png create mode 100644 assets/src/plugins/uicolor/icons/uicolor.png create mode 100644 assets/src/plugins/uicolor/lang/_translationstatus.txt create mode 100644 assets/src/plugins/uicolor/lang/af.js create mode 100644 assets/src/plugins/uicolor/lang/ar.js create mode 100644 assets/src/plugins/uicolor/lang/az.js create mode 100644 assets/src/plugins/uicolor/lang/bg.js create mode 100644 assets/src/plugins/uicolor/lang/ca.js create mode 100644 assets/src/plugins/uicolor/lang/cs.js create mode 100644 assets/src/plugins/uicolor/lang/cy.js create mode 100644 assets/src/plugins/uicolor/lang/da.js create mode 100644 assets/src/plugins/uicolor/lang/de-ch.js create mode 100644 assets/src/plugins/uicolor/lang/de.js create mode 100644 assets/src/plugins/uicolor/lang/el.js create mode 100644 assets/src/plugins/uicolor/lang/en-au.js create mode 100644 assets/src/plugins/uicolor/lang/en-gb.js create mode 100644 assets/src/plugins/uicolor/lang/en.js create mode 100644 assets/src/plugins/uicolor/lang/eo.js create mode 100644 assets/src/plugins/uicolor/lang/es-mx.js create mode 100644 assets/src/plugins/uicolor/lang/es.js create mode 100644 assets/src/plugins/uicolor/lang/et.js create mode 100644 assets/src/plugins/uicolor/lang/eu.js create mode 100644 assets/src/plugins/uicolor/lang/fa.js create mode 100644 assets/src/plugins/uicolor/lang/fi.js create mode 100644 assets/src/plugins/uicolor/lang/fr-ca.js create mode 100644 assets/src/plugins/uicolor/lang/fr.js create mode 100644 assets/src/plugins/uicolor/lang/gl.js create mode 100644 assets/src/plugins/uicolor/lang/he.js create mode 100644 assets/src/plugins/uicolor/lang/hr.js create mode 100644 assets/src/plugins/uicolor/lang/hu.js create mode 100644 assets/src/plugins/uicolor/lang/id.js create mode 100644 assets/src/plugins/uicolor/lang/it.js create mode 100644 assets/src/plugins/uicolor/lang/ja.js create mode 100644 assets/src/plugins/uicolor/lang/km.js create mode 100644 assets/src/plugins/uicolor/lang/ko.js create mode 100644 assets/src/plugins/uicolor/lang/ku.js create mode 100644 assets/src/plugins/uicolor/lang/lv.js create mode 100644 assets/src/plugins/uicolor/lang/mk.js create mode 100644 assets/src/plugins/uicolor/lang/nb.js create mode 100644 assets/src/plugins/uicolor/lang/nl.js create mode 100644 assets/src/plugins/uicolor/lang/no.js create mode 100644 assets/src/plugins/uicolor/lang/oc.js create mode 100644 assets/src/plugins/uicolor/lang/pl.js create mode 100644 assets/src/plugins/uicolor/lang/pt-br.js create mode 100644 assets/src/plugins/uicolor/lang/pt.js create mode 100644 assets/src/plugins/uicolor/lang/ro.js create mode 100644 assets/src/plugins/uicolor/lang/ru.js create mode 100644 assets/src/plugins/uicolor/lang/si.js create mode 100644 assets/src/plugins/uicolor/lang/sk.js create mode 100644 assets/src/plugins/uicolor/lang/sl.js create mode 100644 assets/src/plugins/uicolor/lang/sq.js create mode 100644 assets/src/plugins/uicolor/lang/sr-latn.js create mode 100644 assets/src/plugins/uicolor/lang/sr.js create mode 100644 assets/src/plugins/uicolor/lang/sv.js create mode 100644 assets/src/plugins/uicolor/lang/tr.js create mode 100644 assets/src/plugins/uicolor/lang/tt.js create mode 100644 assets/src/plugins/uicolor/lang/ug.js create mode 100644 assets/src/plugins/uicolor/lang/uk.js create mode 100644 assets/src/plugins/uicolor/lang/vi.js create mode 100644 assets/src/plugins/uicolor/lang/zh-cn.js create mode 100644 assets/src/plugins/uicolor/lang/zh.js create mode 100644 assets/src/plugins/uicolor/plugin.js create mode 100644 assets/src/plugins/uicolor/samples/uicolor.html create mode 100644 assets/src/plugins/undo/dev/snapshot.html create mode 100644 assets/src/plugins/undo/icons/hidpi/redo-rtl.png create mode 100644 assets/src/plugins/undo/icons/hidpi/redo.png create mode 100644 assets/src/plugins/undo/icons/hidpi/undo-rtl.png create mode 100644 assets/src/plugins/undo/icons/hidpi/undo.png create mode 100644 assets/src/plugins/undo/icons/redo-rtl.png create mode 100644 assets/src/plugins/undo/icons/redo.png create mode 100644 assets/src/plugins/undo/icons/undo-rtl.png create mode 100644 assets/src/plugins/undo/icons/undo.png create mode 100644 assets/src/plugins/undo/lang/af.js create mode 100644 assets/src/plugins/undo/lang/ar.js create mode 100644 assets/src/plugins/undo/lang/az.js create mode 100644 assets/src/plugins/undo/lang/bg.js create mode 100644 assets/src/plugins/undo/lang/bn.js create mode 100644 assets/src/plugins/undo/lang/bs.js create mode 100644 assets/src/plugins/undo/lang/ca.js create mode 100644 assets/src/plugins/undo/lang/cs.js create mode 100644 assets/src/plugins/undo/lang/cy.js create mode 100644 assets/src/plugins/undo/lang/da.js create mode 100644 assets/src/plugins/undo/lang/de-ch.js create mode 100644 assets/src/plugins/undo/lang/de.js create mode 100644 assets/src/plugins/undo/lang/el.js create mode 100644 assets/src/plugins/undo/lang/en-au.js create mode 100644 assets/src/plugins/undo/lang/en-ca.js create mode 100644 assets/src/plugins/undo/lang/en-gb.js create mode 100644 assets/src/plugins/undo/lang/en.js create mode 100644 assets/src/plugins/undo/lang/eo.js create mode 100644 assets/src/plugins/undo/lang/es-mx.js create mode 100644 assets/src/plugins/undo/lang/es.js create mode 100644 assets/src/plugins/undo/lang/et.js create mode 100644 assets/src/plugins/undo/lang/eu.js create mode 100644 assets/src/plugins/undo/lang/fa.js create mode 100644 assets/src/plugins/undo/lang/fi.js create mode 100644 assets/src/plugins/undo/lang/fo.js create mode 100644 assets/src/plugins/undo/lang/fr-ca.js create mode 100644 assets/src/plugins/undo/lang/fr.js create mode 100644 assets/src/plugins/undo/lang/gl.js create mode 100644 assets/src/plugins/undo/lang/gu.js create mode 100644 assets/src/plugins/undo/lang/he.js create mode 100644 assets/src/plugins/undo/lang/hi.js create mode 100644 assets/src/plugins/undo/lang/hr.js create mode 100644 assets/src/plugins/undo/lang/hu.js create mode 100644 assets/src/plugins/undo/lang/id.js create mode 100644 assets/src/plugins/undo/lang/is.js create mode 100644 assets/src/plugins/undo/lang/it.js create mode 100644 assets/src/plugins/undo/lang/ja.js create mode 100644 assets/src/plugins/undo/lang/ka.js create mode 100644 assets/src/plugins/undo/lang/km.js create mode 100644 assets/src/plugins/undo/lang/ko.js create mode 100644 assets/src/plugins/undo/lang/ku.js create mode 100644 assets/src/plugins/undo/lang/lt.js create mode 100644 assets/src/plugins/undo/lang/lv.js create mode 100644 assets/src/plugins/undo/lang/mk.js create mode 100644 assets/src/plugins/undo/lang/mn.js create mode 100644 assets/src/plugins/undo/lang/ms.js create mode 100644 assets/src/plugins/undo/lang/nb.js create mode 100644 assets/src/plugins/undo/lang/nl.js create mode 100644 assets/src/plugins/undo/lang/no.js create mode 100644 assets/src/plugins/undo/lang/oc.js create mode 100644 assets/src/plugins/undo/lang/pl.js create mode 100644 assets/src/plugins/undo/lang/pt-br.js create mode 100644 assets/src/plugins/undo/lang/pt.js create mode 100644 assets/src/plugins/undo/lang/ro.js create mode 100644 assets/src/plugins/undo/lang/ru.js create mode 100644 assets/src/plugins/undo/lang/si.js create mode 100644 assets/src/plugins/undo/lang/sk.js create mode 100644 assets/src/plugins/undo/lang/sl.js create mode 100644 assets/src/plugins/undo/lang/sq.js create mode 100644 assets/src/plugins/undo/lang/sr-latn.js create mode 100644 assets/src/plugins/undo/lang/sr.js create mode 100644 assets/src/plugins/undo/lang/sv.js create mode 100644 assets/src/plugins/undo/lang/th.js create mode 100644 assets/src/plugins/undo/lang/tr.js create mode 100644 assets/src/plugins/undo/lang/tt.js create mode 100644 assets/src/plugins/undo/lang/ug.js create mode 100644 assets/src/plugins/undo/lang/uk.js create mode 100644 assets/src/plugins/undo/lang/vi.js create mode 100644 assets/src/plugins/undo/lang/zh-cn.js create mode 100644 assets/src/plugins/undo/lang/zh.js create mode 100644 assets/src/plugins/undo/plugin.js create mode 100644 assets/src/plugins/uploadfile/plugin.js create mode 100644 assets/src/plugins/uploadimage/plugin.js create mode 100644 assets/src/plugins/uploadwidget/dev/cors.html create mode 100644 assets/src/plugins/uploadwidget/dev/filereaderplugin.js create mode 100644 assets/src/plugins/uploadwidget/dev/upload.html create mode 100644 assets/src/plugins/uploadwidget/lang/az.js create mode 100644 assets/src/plugins/uploadwidget/lang/bg.js create mode 100644 assets/src/plugins/uploadwidget/lang/ca.js create mode 100644 assets/src/plugins/uploadwidget/lang/cs.js create mode 100644 assets/src/plugins/uploadwidget/lang/da.js create mode 100644 assets/src/plugins/uploadwidget/lang/de-ch.js create mode 100644 assets/src/plugins/uploadwidget/lang/de.js create mode 100644 assets/src/plugins/uploadwidget/lang/el.js create mode 100644 assets/src/plugins/uploadwidget/lang/en-au.js create mode 100644 assets/src/plugins/uploadwidget/lang/en.js create mode 100644 assets/src/plugins/uploadwidget/lang/eo.js create mode 100644 assets/src/plugins/uploadwidget/lang/es-mx.js create mode 100644 assets/src/plugins/uploadwidget/lang/es.js create mode 100644 assets/src/plugins/uploadwidget/lang/et.js create mode 100644 assets/src/plugins/uploadwidget/lang/eu.js create mode 100644 assets/src/plugins/uploadwidget/lang/fa.js create mode 100644 assets/src/plugins/uploadwidget/lang/fr.js create mode 100644 assets/src/plugins/uploadwidget/lang/gl.js create mode 100644 assets/src/plugins/uploadwidget/lang/hr.js create mode 100644 assets/src/plugins/uploadwidget/lang/hu.js create mode 100644 assets/src/plugins/uploadwidget/lang/id.js create mode 100644 assets/src/plugins/uploadwidget/lang/it.js create mode 100644 assets/src/plugins/uploadwidget/lang/ja.js create mode 100644 assets/src/plugins/uploadwidget/lang/km.js create mode 100644 assets/src/plugins/uploadwidget/lang/ko.js create mode 100644 assets/src/plugins/uploadwidget/lang/ku.js create mode 100644 assets/src/plugins/uploadwidget/lang/lv.js create mode 100644 assets/src/plugins/uploadwidget/lang/nb.js create mode 100644 assets/src/plugins/uploadwidget/lang/nl.js create mode 100644 assets/src/plugins/uploadwidget/lang/no.js create mode 100644 assets/src/plugins/uploadwidget/lang/oc.js create mode 100644 assets/src/plugins/uploadwidget/lang/pl.js create mode 100644 assets/src/plugins/uploadwidget/lang/pt-br.js create mode 100644 assets/src/plugins/uploadwidget/lang/pt.js create mode 100644 assets/src/plugins/uploadwidget/lang/ro.js create mode 100644 assets/src/plugins/uploadwidget/lang/ru.js create mode 100644 assets/src/plugins/uploadwidget/lang/sk.js create mode 100644 assets/src/plugins/uploadwidget/lang/sq.js create mode 100644 assets/src/plugins/uploadwidget/lang/sr-latn.js create mode 100644 assets/src/plugins/uploadwidget/lang/sr.js create mode 100644 assets/src/plugins/uploadwidget/lang/sv.js create mode 100644 assets/src/plugins/uploadwidget/lang/tr.js create mode 100644 assets/src/plugins/uploadwidget/lang/ug.js create mode 100644 assets/src/plugins/uploadwidget/lang/uk.js create mode 100644 assets/src/plugins/uploadwidget/lang/zh-cn.js create mode 100644 assets/src/plugins/uploadwidget/lang/zh.js create mode 100644 assets/src/plugins/uploadwidget/plugin.js create mode 100644 assets/src/plugins/widget/dev/assets/contents.css create mode 100644 assets/src/plugins/widget/dev/assets/sample.jpg create mode 100644 assets/src/plugins/widget/dev/assets/simplebox/contents.css create mode 100644 assets/src/plugins/widget/dev/assets/simplebox/dialogs/simplebox.js create mode 100644 assets/src/plugins/widget/dev/assets/simplebox/icons/simplebox.png create mode 100644 assets/src/plugins/widget/dev/assets/simplebox/plugin.js create mode 100644 assets/src/plugins/widget/dev/console.js create mode 100644 assets/src/plugins/widget/dev/nestedwidgets.html create mode 100644 assets/src/plugins/widget/dev/widgetstyles.html create mode 100644 assets/src/plugins/widget/images/handle.png create mode 100644 assets/src/plugins/widget/lang/af.js create mode 100644 assets/src/plugins/widget/lang/ar.js create mode 100644 assets/src/plugins/widget/lang/az.js create mode 100644 assets/src/plugins/widget/lang/bg.js create mode 100644 assets/src/plugins/widget/lang/ca.js create mode 100644 assets/src/plugins/widget/lang/cs.js create mode 100644 assets/src/plugins/widget/lang/cy.js create mode 100644 assets/src/plugins/widget/lang/da.js create mode 100644 assets/src/plugins/widget/lang/de-ch.js create mode 100644 assets/src/plugins/widget/lang/de.js create mode 100644 assets/src/plugins/widget/lang/el.js create mode 100644 assets/src/plugins/widget/lang/en-au.js create mode 100644 assets/src/plugins/widget/lang/en-gb.js create mode 100644 assets/src/plugins/widget/lang/en.js create mode 100644 assets/src/plugins/widget/lang/eo.js create mode 100644 assets/src/plugins/widget/lang/es-mx.js create mode 100644 assets/src/plugins/widget/lang/es.js create mode 100644 assets/src/plugins/widget/lang/et.js create mode 100644 assets/src/plugins/widget/lang/eu.js create mode 100644 assets/src/plugins/widget/lang/fa.js create mode 100644 assets/src/plugins/widget/lang/fi.js create mode 100644 assets/src/plugins/widget/lang/fr.js create mode 100644 assets/src/plugins/widget/lang/gl.js create mode 100644 assets/src/plugins/widget/lang/he.js create mode 100644 assets/src/plugins/widget/lang/hr.js create mode 100644 assets/src/plugins/widget/lang/hu.js create mode 100644 assets/src/plugins/widget/lang/id.js create mode 100644 assets/src/plugins/widget/lang/it.js create mode 100644 assets/src/plugins/widget/lang/ja.js create mode 100644 assets/src/plugins/widget/lang/km.js create mode 100644 assets/src/plugins/widget/lang/ko.js create mode 100644 assets/src/plugins/widget/lang/ku.js create mode 100644 assets/src/plugins/widget/lang/lt.js create mode 100644 assets/src/plugins/widget/lang/lv.js create mode 100644 assets/src/plugins/widget/lang/nb.js create mode 100644 assets/src/plugins/widget/lang/nl.js create mode 100644 assets/src/plugins/widget/lang/no.js create mode 100644 assets/src/plugins/widget/lang/oc.js create mode 100644 assets/src/plugins/widget/lang/pl.js create mode 100644 assets/src/plugins/widget/lang/pt-br.js create mode 100644 assets/src/plugins/widget/lang/pt.js create mode 100644 assets/src/plugins/widget/lang/ro.js create mode 100644 assets/src/plugins/widget/lang/ru.js create mode 100644 assets/src/plugins/widget/lang/sk.js create mode 100644 assets/src/plugins/widget/lang/sl.js create mode 100644 assets/src/plugins/widget/lang/sq.js create mode 100644 assets/src/plugins/widget/lang/sr-latn.js create mode 100644 assets/src/plugins/widget/lang/sr.js create mode 100644 assets/src/plugins/widget/lang/sv.js create mode 100644 assets/src/plugins/widget/lang/tr.js create mode 100644 assets/src/plugins/widget/lang/tt.js create mode 100644 assets/src/plugins/widget/lang/ug.js create mode 100644 assets/src/plugins/widget/lang/uk.js create mode 100644 assets/src/plugins/widget/lang/vi.js create mode 100644 assets/src/plugins/widget/lang/zh-cn.js create mode 100644 assets/src/plugins/widget/lang/zh.js create mode 100644 assets/src/plugins/widget/plugin.js create mode 100644 assets/src/plugins/widgetselection/plugin.js create mode 100644 assets/src/plugins/wysiwygarea/plugin.js create mode 100644 assets/src/plugins/wysiwygarea/samples/fullpage.html create mode 100644 assets/src/plugins/xml/plugin.js create mode 100644 assets/src/skins/kama/colorpanel.css create mode 100644 assets/src/skins/kama/dialog.css create mode 100644 assets/src/skins/kama/dialog_ie.css create mode 100644 assets/src/skins/kama/dialog_ie7.css create mode 100644 assets/src/skins/kama/dialog_ie8.css create mode 100644 assets/src/skins/kama/dialog_iequirks.css create mode 100644 assets/src/skins/kama/editor.css create mode 100644 assets/src/skins/kama/editor_ie.css create mode 100644 assets/src/skins/kama/editor_ie7.css create mode 100644 assets/src/skins/kama/editor_ie8.css create mode 100644 assets/src/skins/kama/editor_iequirks.css create mode 100644 assets/src/skins/kama/elementspath.css create mode 100644 assets/src/skins/kama/icons/about.png create mode 100644 assets/src/skins/kama/icons/anchor-rtl.png create mode 100644 assets/src/skins/kama/icons/anchor.png create mode 100644 assets/src/skins/kama/icons/bgcolor.png create mode 100644 assets/src/skins/kama/icons/bidiltr.png create mode 100644 assets/src/skins/kama/icons/bidirtl.png create mode 100644 assets/src/skins/kama/icons/blockquote.png create mode 100644 assets/src/skins/kama/icons/bold.png create mode 100644 assets/src/skins/kama/icons/bulletedlist-rtl.png create mode 100644 assets/src/skins/kama/icons/bulletedlist.png create mode 100644 assets/src/skins/kama/icons/button.png create mode 100644 assets/src/skins/kama/icons/checkbox.png create mode 100644 assets/src/skins/kama/icons/copy-rtl.png create mode 100644 assets/src/skins/kama/icons/copy.png create mode 100644 assets/src/skins/kama/icons/creatediv.png create mode 100644 assets/src/skins/kama/icons/cut-rtl.png create mode 100644 assets/src/skins/kama/icons/cut.png create mode 100644 assets/src/skins/kama/icons/docprops-rtl.png create mode 100644 assets/src/skins/kama/icons/docprops.png create mode 100644 assets/src/skins/kama/icons/find-rtl.png create mode 100644 assets/src/skins/kama/icons/find.png create mode 100644 assets/src/skins/kama/icons/flash.png create mode 100644 assets/src/skins/kama/icons/form.png create mode 100644 assets/src/skins/kama/icons/hiddenfield.png create mode 100644 assets/src/skins/kama/icons/horizontalrule.png create mode 100644 assets/src/skins/kama/icons/icons.png create mode 100644 assets/src/skins/kama/icons/iframe.png create mode 100644 assets/src/skins/kama/icons/image.png create mode 100644 assets/src/skins/kama/icons/imagebutton.png create mode 100644 assets/src/skins/kama/icons/indent-rtl.png create mode 100644 assets/src/skins/kama/icons/indent.png create mode 100644 assets/src/skins/kama/icons/italic.png create mode 100644 assets/src/skins/kama/icons/justifyblock.png create mode 100644 assets/src/skins/kama/icons/justifycenter.png create mode 100644 assets/src/skins/kama/icons/justifyleft.png create mode 100644 assets/src/skins/kama/icons/justifyright.png create mode 100644 assets/src/skins/kama/icons/link.png create mode 100644 assets/src/skins/kama/icons/maximize.png create mode 100644 assets/src/skins/kama/icons/newpage-rtl.png create mode 100644 assets/src/skins/kama/icons/newpage.png create mode 100644 assets/src/skins/kama/icons/numberedlist-rtl.png create mode 100644 assets/src/skins/kama/icons/numberedlist.png create mode 100644 assets/src/skins/kama/icons/outdent-rtl.png create mode 100644 assets/src/skins/kama/icons/outdent.png create mode 100644 assets/src/skins/kama/icons/pagebreak-rtl.png create mode 100644 assets/src/skins/kama/icons/pagebreak.png create mode 100644 assets/src/skins/kama/icons/paste-rtl.png create mode 100644 assets/src/skins/kama/icons/paste.png create mode 100644 assets/src/skins/kama/icons/pastefromword-rtl.png create mode 100644 assets/src/skins/kama/icons/pastefromword.png create mode 100644 assets/src/skins/kama/icons/pastetext-rtl.png create mode 100644 assets/src/skins/kama/icons/pastetext.png create mode 100644 assets/src/skins/kama/icons/placeholder.png create mode 100644 assets/src/skins/kama/icons/preview-rtl.png create mode 100644 assets/src/skins/kama/icons/preview.png create mode 100644 assets/src/skins/kama/icons/print.png create mode 100644 assets/src/skins/kama/icons/radio.png create mode 100644 assets/src/skins/kama/icons/redo-rtl.png create mode 100644 assets/src/skins/kama/icons/redo.png create mode 100644 assets/src/skins/kama/icons/removeformat.png create mode 100644 assets/src/skins/kama/icons/replace.png create mode 100644 assets/src/skins/kama/icons/save.png create mode 100644 assets/src/skins/kama/icons/scayt.png create mode 100644 assets/src/skins/kama/icons/select-rtl.png create mode 100644 assets/src/skins/kama/icons/select.png create mode 100644 assets/src/skins/kama/icons/selectall.png create mode 100644 assets/src/skins/kama/icons/showblocks-rtl.png create mode 100644 assets/src/skins/kama/icons/showblocks.png create mode 100644 assets/src/skins/kama/icons/smiley.png create mode 100644 assets/src/skins/kama/icons/source-rtl.png create mode 100644 assets/src/skins/kama/icons/source.png create mode 100644 assets/src/skins/kama/icons/specialchar.png create mode 100644 assets/src/skins/kama/icons/spellchecker.png create mode 100644 assets/src/skins/kama/icons/strike.png create mode 100644 assets/src/skins/kama/icons/subscript.png create mode 100644 assets/src/skins/kama/icons/superscript.png create mode 100644 assets/src/skins/kama/icons/table.png create mode 100644 assets/src/skins/kama/icons/templates-rtl.png create mode 100644 assets/src/skins/kama/icons/templates.png create mode 100644 assets/src/skins/kama/icons/textarea-rtl.png create mode 100644 assets/src/skins/kama/icons/textarea.png create mode 100644 assets/src/skins/kama/icons/textcolor.png create mode 100644 assets/src/skins/kama/icons/textfield.png create mode 100644 assets/src/skins/kama/icons/underline.png create mode 100644 assets/src/skins/kama/icons/undo-rtl.png create mode 100644 assets/src/skins/kama/icons/undo.png create mode 100644 assets/src/skins/kama/icons/unlink.png create mode 100644 assets/src/skins/kama/images/dialog_sides.gif create mode 100644 assets/src/skins/kama/images/dialog_sides.png create mode 100644 assets/src/skins/kama/images/dialog_sides_rtl.png create mode 100644 assets/src/skins/kama/images/mini.gif create mode 100644 assets/src/skins/kama/images/spinner.gif create mode 100644 assets/src/skins/kama/images/sprites.png create mode 100644 assets/src/skins/kama/images/sprites_ie6.png create mode 100644 assets/src/skins/kama/images/toolbar_start.gif create mode 100644 assets/src/skins/kama/mainui.css create mode 100644 assets/src/skins/kama/menu.css create mode 100644 assets/src/skins/kama/notification.css create mode 100644 assets/src/skins/kama/panel.css create mode 100644 assets/src/skins/kama/presets.css create mode 100644 assets/src/skins/kama/readme.md create mode 100644 assets/src/skins/kama/reset.css create mode 100644 assets/src/skins/kama/richcombo.css create mode 100644 assets/src/skins/kama/skin.js create mode 100644 assets/src/skins/kama/toolbar.css create mode 100644 assets/src/skins/moono-lisa/colorpanel.css create mode 100644 assets/src/skins/moono-lisa/dev/icons16.png create mode 100644 assets/src/skins/moono-lisa/dev/icons16.svg create mode 100644 assets/src/skins/moono-lisa/dev/icons32.png create mode 100644 assets/src/skins/moono-lisa/dev/icons32.svg create mode 100644 assets/src/skins/moono-lisa/dev/locations.json create mode 100644 assets/src/skins/moono-lisa/dialog.css create mode 100644 assets/src/skins/moono-lisa/dialog_ie.css create mode 100644 assets/src/skins/moono-lisa/dialog_ie8.css create mode 100644 assets/src/skins/moono-lisa/dialog_iequirks.css create mode 100644 assets/src/skins/moono-lisa/editor.css create mode 100644 assets/src/skins/moono-lisa/editor_gecko.css create mode 100644 assets/src/skins/moono-lisa/editor_ie.css create mode 100644 assets/src/skins/moono-lisa/editor_ie8.css create mode 100644 assets/src/skins/moono-lisa/editor_iequirks.css create mode 100644 assets/src/skins/moono-lisa/elementspath.css create mode 100644 assets/src/skins/moono-lisa/images/arrow.png create mode 100644 assets/src/skins/moono-lisa/images/close.png create mode 100644 assets/src/skins/moono-lisa/images/hidpi/close.png create mode 100644 assets/src/skins/moono-lisa/images/hidpi/lock-open.png create mode 100644 assets/src/skins/moono-lisa/images/hidpi/lock.png create mode 100644 assets/src/skins/moono-lisa/images/hidpi/refresh.png create mode 100644 assets/src/skins/moono-lisa/images/lock-open.png create mode 100644 assets/src/skins/moono-lisa/images/lock.png create mode 100644 assets/src/skins/moono-lisa/images/refresh.png create mode 100644 assets/src/skins/moono-lisa/images/spinner.gif create mode 100644 assets/src/skins/moono-lisa/mainui.css create mode 100644 assets/src/skins/moono-lisa/menu.css create mode 100644 assets/src/skins/moono-lisa/notification.css create mode 100644 assets/src/skins/moono-lisa/panel.css create mode 100644 assets/src/skins/moono-lisa/presets.css create mode 100644 assets/src/skins/moono-lisa/readme.md create mode 100644 assets/src/skins/moono-lisa/reset.css create mode 100644 assets/src/skins/moono-lisa/richcombo.css create mode 100644 assets/src/skins/moono-lisa/skin.js create mode 100644 assets/src/skins/moono-lisa/toolbar.css create mode 100644 assets/src/skins/moono/colorpanel.css create mode 100644 assets/src/skins/moono/dev/icons16.png create mode 100644 assets/src/skins/moono/dev/icons16.svg create mode 100644 assets/src/skins/moono/dev/icons32.png create mode 100644 assets/src/skins/moono/dev/icons32.svg create mode 100644 assets/src/skins/moono/dev/locations.json create mode 100644 assets/src/skins/moono/dialog.css create mode 100644 assets/src/skins/moono/dialog_ie.css create mode 100644 assets/src/skins/moono/dialog_ie7.css create mode 100644 assets/src/skins/moono/dialog_ie8.css create mode 100644 assets/src/skins/moono/dialog_iequirks.css create mode 100644 assets/src/skins/moono/editor.css create mode 100644 assets/src/skins/moono/editor_gecko.css create mode 100644 assets/src/skins/moono/editor_ie.css create mode 100644 assets/src/skins/moono/editor_ie7.css create mode 100644 assets/src/skins/moono/editor_ie8.css create mode 100644 assets/src/skins/moono/editor_iequirks.css create mode 100644 assets/src/skins/moono/elementspath.css create mode 100644 assets/src/skins/moono/icons/about.png create mode 100644 assets/src/skins/moono/icons/anchor-rtl.png create mode 100644 assets/src/skins/moono/icons/anchor.png create mode 100644 assets/src/skins/moono/icons/bgcolor.png create mode 100644 assets/src/skins/moono/icons/bidiltr.png create mode 100644 assets/src/skins/moono/icons/bidirtl.png create mode 100644 assets/src/skins/moono/icons/blockquote.png create mode 100644 assets/src/skins/moono/icons/bold.png create mode 100644 assets/src/skins/moono/icons/bulletedlist-rtl.png create mode 100644 assets/src/skins/moono/icons/bulletedlist.png create mode 100644 assets/src/skins/moono/icons/button.png create mode 100644 assets/src/skins/moono/icons/checkbox.png create mode 100644 assets/src/skins/moono/icons/codesnippet.png create mode 100644 assets/src/skins/moono/icons/copy-rtl.png create mode 100644 assets/src/skins/moono/icons/copy.png create mode 100644 assets/src/skins/moono/icons/copyformatting.png create mode 100644 assets/src/skins/moono/icons/creatediv.png create mode 100644 assets/src/skins/moono/icons/cut-rtl.png create mode 100644 assets/src/skins/moono/icons/cut.png create mode 100644 assets/src/skins/moono/icons/docprops-rtl.png create mode 100644 assets/src/skins/moono/icons/docprops.png create mode 100644 assets/src/skins/moono/icons/find-rtl.png create mode 100644 assets/src/skins/moono/icons/find.png create mode 100644 assets/src/skins/moono/icons/flash.png create mode 100644 assets/src/skins/moono/icons/form.png create mode 100644 assets/src/skins/moono/icons/hiddenfield.png create mode 100644 assets/src/skins/moono/icons/hidpi/about.png create mode 100644 assets/src/skins/moono/icons/hidpi/anchor-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/anchor.png create mode 100644 assets/src/skins/moono/icons/hidpi/bgcolor.png create mode 100644 assets/src/skins/moono/icons/hidpi/bidiltr.png create mode 100644 assets/src/skins/moono/icons/hidpi/bidirtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/blockquote.png create mode 100644 assets/src/skins/moono/icons/hidpi/bold.png create mode 100644 assets/src/skins/moono/icons/hidpi/bulletedlist-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/bulletedlist.png create mode 100644 assets/src/skins/moono/icons/hidpi/button.png create mode 100644 assets/src/skins/moono/icons/hidpi/checkbox.png create mode 100644 assets/src/skins/moono/icons/hidpi/codesnippet.png create mode 100644 assets/src/skins/moono/icons/hidpi/copy-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/copy.png create mode 100644 assets/src/skins/moono/icons/hidpi/copyformatting.png create mode 100644 assets/src/skins/moono/icons/hidpi/creatediv.png create mode 100644 assets/src/skins/moono/icons/hidpi/cut-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/cut.png create mode 100644 assets/src/skins/moono/icons/hidpi/docprops-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/docprops.png create mode 100644 assets/src/skins/moono/icons/hidpi/find-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/find.png create mode 100644 assets/src/skins/moono/icons/hidpi/flash.png create mode 100644 assets/src/skins/moono/icons/hidpi/form.png create mode 100644 assets/src/skins/moono/icons/hidpi/hiddenfield.png create mode 100644 assets/src/skins/moono/icons/hidpi/horizontalrule.png create mode 100644 assets/src/skins/moono/icons/hidpi/iframe.png create mode 100644 assets/src/skins/moono/icons/hidpi/image.png create mode 100644 assets/src/skins/moono/icons/hidpi/imagebutton.png create mode 100644 assets/src/skins/moono/icons/hidpi/indent-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/indent.png create mode 100644 assets/src/skins/moono/icons/hidpi/italic.png create mode 100644 assets/src/skins/moono/icons/hidpi/justifyblock.png create mode 100644 assets/src/skins/moono/icons/hidpi/justifycenter.png create mode 100644 assets/src/skins/moono/icons/hidpi/justifyleft.png create mode 100644 assets/src/skins/moono/icons/hidpi/justifyright.png create mode 100644 assets/src/skins/moono/icons/hidpi/language.png create mode 100644 assets/src/skins/moono/icons/hidpi/link.png create mode 100644 assets/src/skins/moono/icons/hidpi/maximize.png create mode 100644 assets/src/skins/moono/icons/hidpi/newpage-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/newpage.png create mode 100644 assets/src/skins/moono/icons/hidpi/numberedlist-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/numberedlist.png create mode 100644 assets/src/skins/moono/icons/hidpi/outdent-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/outdent.png create mode 100644 assets/src/skins/moono/icons/hidpi/pagebreak-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/pagebreak.png create mode 100644 assets/src/skins/moono/icons/hidpi/paste-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/paste.png create mode 100644 assets/src/skins/moono/icons/hidpi/pastefromword-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/pastefromword.png create mode 100644 assets/src/skins/moono/icons/hidpi/pastetext-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/pastetext.png create mode 100644 assets/src/skins/moono/icons/hidpi/placeholder.png create mode 100644 assets/src/skins/moono/icons/hidpi/preview-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/preview.png create mode 100644 assets/src/skins/moono/icons/hidpi/print.png create mode 100644 assets/src/skins/moono/icons/hidpi/radio.png create mode 100644 assets/src/skins/moono/icons/hidpi/redo-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/redo.png create mode 100644 assets/src/skins/moono/icons/hidpi/removeformat.png create mode 100644 assets/src/skins/moono/icons/hidpi/replace.png create mode 100644 assets/src/skins/moono/icons/hidpi/save.png create mode 100644 assets/src/skins/moono/icons/hidpi/scayt.png create mode 100644 assets/src/skins/moono/icons/hidpi/select-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/select.png create mode 100644 assets/src/skins/moono/icons/hidpi/selectall.png create mode 100644 assets/src/skins/moono/icons/hidpi/showblocks-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/showblocks.png create mode 100644 assets/src/skins/moono/icons/hidpi/smiley.png create mode 100644 assets/src/skins/moono/icons/hidpi/source-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/source.png create mode 100644 assets/src/skins/moono/icons/hidpi/sourcedialog-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/sourcedialog.png create mode 100644 assets/src/skins/moono/icons/hidpi/specialchar.png create mode 100644 assets/src/skins/moono/icons/hidpi/spellchecker.png create mode 100644 assets/src/skins/moono/icons/hidpi/strike.png create mode 100644 assets/src/skins/moono/icons/hidpi/subscript.png create mode 100644 assets/src/skins/moono/icons/hidpi/superscript.png create mode 100644 assets/src/skins/moono/icons/hidpi/table.png create mode 100644 assets/src/skins/moono/icons/hidpi/templates-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/templates.png create mode 100644 assets/src/skins/moono/icons/hidpi/textarea-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/textarea.png create mode 100644 assets/src/skins/moono/icons/hidpi/textcolor.png create mode 100644 assets/src/skins/moono/icons/hidpi/textfield-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/textfield.png create mode 100644 assets/src/skins/moono/icons/hidpi/uicolor.png create mode 100644 assets/src/skins/moono/icons/hidpi/underline.png create mode 100644 assets/src/skins/moono/icons/hidpi/undo-rtl.png create mode 100644 assets/src/skins/moono/icons/hidpi/undo.png create mode 100644 assets/src/skins/moono/icons/hidpi/unlink.png create mode 100644 assets/src/skins/moono/icons/horizontalrule.png create mode 100644 assets/src/skins/moono/icons/iframe.png create mode 100644 assets/src/skins/moono/icons/image.png create mode 100644 assets/src/skins/moono/icons/imagebutton.png create mode 100644 assets/src/skins/moono/icons/indent-rtl.png create mode 100644 assets/src/skins/moono/icons/indent.png create mode 100644 assets/src/skins/moono/icons/italic.png create mode 100644 assets/src/skins/moono/icons/justifyblock.png create mode 100644 assets/src/skins/moono/icons/justifycenter.png create mode 100644 assets/src/skins/moono/icons/justifyleft.png create mode 100644 assets/src/skins/moono/icons/justifyright.png create mode 100644 assets/src/skins/moono/icons/language.png create mode 100644 assets/src/skins/moono/icons/link.png create mode 100644 assets/src/skins/moono/icons/maximize.png create mode 100644 assets/src/skins/moono/icons/newpage-rtl.png create mode 100644 assets/src/skins/moono/icons/newpage.png create mode 100644 assets/src/skins/moono/icons/numberedlist-rtl.png create mode 100644 assets/src/skins/moono/icons/numberedlist.png create mode 100644 assets/src/skins/moono/icons/outdent-rtl.png create mode 100644 assets/src/skins/moono/icons/outdent.png create mode 100644 assets/src/skins/moono/icons/pagebreak-rtl.png create mode 100644 assets/src/skins/moono/icons/pagebreak.png create mode 100644 assets/src/skins/moono/icons/paste-rtl.png create mode 100644 assets/src/skins/moono/icons/paste.png create mode 100644 assets/src/skins/moono/icons/pastefromword-rtl.png create mode 100644 assets/src/skins/moono/icons/pastefromword.png create mode 100644 assets/src/skins/moono/icons/pastetext-rtl.png create mode 100644 assets/src/skins/moono/icons/pastetext.png create mode 100644 assets/src/skins/moono/icons/placeholder.png create mode 100644 assets/src/skins/moono/icons/preview-rtl.png create mode 100644 assets/src/skins/moono/icons/preview.png create mode 100644 assets/src/skins/moono/icons/print.png create mode 100644 assets/src/skins/moono/icons/radio.png create mode 100644 assets/src/skins/moono/icons/redo-rtl.png create mode 100644 assets/src/skins/moono/icons/redo.png create mode 100644 assets/src/skins/moono/icons/removeformat.png create mode 100644 assets/src/skins/moono/icons/replace.png create mode 100644 assets/src/skins/moono/icons/save.png create mode 100644 assets/src/skins/moono/icons/scayt.png create mode 100644 assets/src/skins/moono/icons/select-rtl.png create mode 100644 assets/src/skins/moono/icons/select.png create mode 100644 assets/src/skins/moono/icons/selectall.png create mode 100644 assets/src/skins/moono/icons/showblocks-rtl.png create mode 100644 assets/src/skins/moono/icons/showblocks.png create mode 100644 assets/src/skins/moono/icons/smiley.png create mode 100644 assets/src/skins/moono/icons/source-rtl.png create mode 100644 assets/src/skins/moono/icons/source.png create mode 100644 assets/src/skins/moono/icons/sourcedialog-rtl.png create mode 100644 assets/src/skins/moono/icons/sourcedialog.png create mode 100644 assets/src/skins/moono/icons/specialchar.png create mode 100644 assets/src/skins/moono/icons/spellchecker.png create mode 100644 assets/src/skins/moono/icons/strike.png create mode 100644 assets/src/skins/moono/icons/subscript.png create mode 100644 assets/src/skins/moono/icons/superscript.png create mode 100644 assets/src/skins/moono/icons/table.png create mode 100644 assets/src/skins/moono/icons/templates-rtl.png create mode 100644 assets/src/skins/moono/icons/templates.png create mode 100644 assets/src/skins/moono/icons/textarea-rtl.png create mode 100644 assets/src/skins/moono/icons/textarea.png create mode 100644 assets/src/skins/moono/icons/textcolor.png create mode 100644 assets/src/skins/moono/icons/textfield-rtl.png create mode 100644 assets/src/skins/moono/icons/textfield.png create mode 100644 assets/src/skins/moono/icons/uicolor.png create mode 100644 assets/src/skins/moono/icons/underline.png create mode 100644 assets/src/skins/moono/icons/undo-rtl.png create mode 100644 assets/src/skins/moono/icons/undo.png create mode 100644 assets/src/skins/moono/icons/unlink.png create mode 100644 assets/src/skins/moono/images/anchor.png create mode 100644 assets/src/skins/moono/images/arrow.png create mode 100644 assets/src/skins/moono/images/close.png create mode 100644 assets/src/skins/moono/images/hidpi/anchor.png create mode 100644 assets/src/skins/moono/images/hidpi/close.png create mode 100644 assets/src/skins/moono/images/hidpi/lock-open.png create mode 100644 assets/src/skins/moono/images/hidpi/lock.png create mode 100644 assets/src/skins/moono/images/hidpi/refresh.png create mode 100644 assets/src/skins/moono/images/lock-open.png create mode 100644 assets/src/skins/moono/images/lock.png create mode 100644 assets/src/skins/moono/images/refresh.png create mode 100644 assets/src/skins/moono/images/spinner.gif create mode 100644 assets/src/skins/moono/mainui.css create mode 100644 assets/src/skins/moono/menu.css create mode 100644 assets/src/skins/moono/notification.css create mode 100644 assets/src/skins/moono/panel.css create mode 100644 assets/src/skins/moono/presets.css create mode 100644 assets/src/skins/moono/readme.md create mode 100644 assets/src/skins/moono/reset.css create mode 100644 assets/src/skins/moono/richcombo.css create mode 100644 assets/src/skins/moono/skin.js create mode 100644 assets/src/skins/moono/toolbar.css create mode 100644 assets/src/styles.js create mode 100644 assets/src/vendor/promise.js diff --git a/assets/src/.editorconfig b/assets/src/.editorconfig new file mode 100644 index 0000000..cf2348e --- /dev/null +++ b/assets/src/.editorconfig @@ -0,0 +1,16 @@ +# Configurations to normalize the IDE behavior. +# http://editorconfig.org/ + +root = true + +[*] +indent_style = tab +tab_width = 4 +charset = utf-8 +end_of_line = lf +trim_trailing_whitespace = true +insert_final_newline = true + +[*.yml] +indent_style = space +indent_size = 2 diff --git a/assets/src/.gitattributes b/assets/src/.gitattributes new file mode 100644 index 0000000..9c20d56 --- /dev/null +++ b/assets/src/.gitattributes @@ -0,0 +1,18 @@ +* text=auto + +*.htaccess eol=lf +*.cgi eol=lf +*.sh eol=lf + +*.css text +*.htm text +*.html text +*.js text +*.json text +*.php text +*.txt text +*.md text + +*.png -text +*.gif -text +*.jpg -text diff --git a/assets/src/.gitignore b/assets/src/.gitignore new file mode 100644 index 0000000..6e8f84b --- /dev/null +++ b/assets/src/.gitignore @@ -0,0 +1,37 @@ +# These files will be ignored by Git and by our linting tools: +# grunt jshint +# grunt jscs +# +# Be sure to append /** to folders to have everything inside them ignored. + +# All "dot directories". +.*/** + +node_modules/** +build/** +coverage/** + +dev/builder/release/** +dev/builder/ckbuilder/** +dev/langtool/po/** +dev/langtool/cklangtool/** + +samples/toolbarconfigurator/.bender/** +samples/toolbarconfigurator/node_modules/** +samples/toolbarconfigurator/docs/** + +tests/security +tests/plugins/mathjax/_assets/mathjax/** + +*.css.map + +bender-*.log + +!.github/** +!.npm/* +.DS_Store + +# Ignore package-lock.json +# - we don't intent to force specific 3rd party dependency version via `package-lock.json` file +# Such information should be specified in the package.json file. +package-lock.json diff --git a/assets/src/.jscsrc b/assets/src/.jscsrc new file mode 100644 index 0000000..5da33f6 --- /dev/null +++ b/assets/src/.jscsrc @@ -0,0 +1,60 @@ +{ + "es3": true, + "requireCurlyBraces": [ + "switch", "try", "catch" + ], + "requireSpaceBeforeKeywords": true, + "requireSpaceAfterKeywords": [ + "do", "for", "if", "else", "switch", "case", "try", "catch", "void", "while", "with", "return", "typeof" + ], + "requireSpaceBeforeBlockStatements": true, + "requireParenthesesAroundIIFE": true, + "requireSpacesInConditionalExpression": { + "afterTest": true, + "beforeConsequent": true, + "afterConsequent": true, + "beforeAlternate": true + }, + "requireSpacesInFunction": { + "beforeOpeningCurlyBrace": true + }, + "disallowSpacesInFunction": { + "beforeOpeningRoundBrace": true + }, + "requireSpacesInsideBrackets": true, + "disallowSpacesInCallExpression": true, + "requireBlocksOnNewline": true, + "requireSpacesInsideObjectBrackets": "all", + "requireSpacesInsideArrayBrackets": "all", + "requireSpacesInsideParentheses": "all", + "disallowSpaceAfterObjectKeys": true, + "requireSpaceBeforeObjectValues": true, + "requireCommaBeforeLineBreak": true, + "requireOperatorBeforeLineBreak": true, + "disallowSpaceAfterPrefixUnaryOperators": true, + "disallowSpaceBeforePostfixUnaryOperators": true, + "requireSpaceBeforeBinaryOperators": true, + "requireSpaceAfterBinaryOperators": true, + "disallowKeywords": [ + "with" + ], + "disallowMultipleLineStrings": true, + "disallowMixedSpacesAndTabs": true, + "disallowTrailingWhitespace": true, + "maximumLineLength": 200, + "requireDotNotation": { + "allExcept": [ "keywords" ] + }, + "disallowYodaConditions": true, + "disallowNewlineBeforeBlockStatements": true, + "validateLineBreaks": "LF", + "validateQuoteMarks": { + "mark": "'", + "escape": true + }, + "validateIndentation": { + "value": "\t", + "allExcept": [ "comments", "emptyLines" ] + }, + "requireLineFeedAtFileEnd": true +} diff --git a/assets/src/.jshintrc b/assets/src/.jshintrc new file mode 100644 index 0000000..29d68da --- /dev/null +++ b/assets/src/.jshintrc @@ -0,0 +1,25 @@ +{ + "browser": true, + + "es3": true, + "immed": true, + "latedef": "nofunc", + "nonbsp": true, + "undef": true, + "unused": true, + + "newcap": false, + "noempty": false, + "strict": false, + + "boss": true, + "eqnull": true, + "evil": true, + "expr": true, + "funcscope": true, + "globalstrict": true, + "loopfunc": true, + "validthis": true, + + "predef": [ "CKEDITOR", "assert", "arrayAssert", "bender", "JSON", "objectAssert", "resume", "sinon", "wait", "YUITest" ] +} diff --git a/assets/src/.mailmap b/assets/src/.mailmap new file mode 100644 index 0000000..8081570 --- /dev/null +++ b/assets/src/.mailmap @@ -0,0 +1,31 @@ +Aleksander Nowodzinski +Alfonso Martínez de Lizarrondo +Alfonso Martínez de Lizarrondo +Anna +Anna Tomanek +Artur Formella +Brooks Guo +CKSource Robot +Frederico Knabben fredck +Frederico Knabben +Garry Yao +Garry Yao +Jakub Swiderski +Jakub Swiderski +Maciej Guzek +Maciej Guzek +mani +Marek Lewandowski +Marek Lewandowski +Martin Kou +Nguyen Ming +paho +Piotr Jasiun +Piotr Jasiun +Piotrek Reinmar KoszuliÅ„ski +Piotrek Reinmar KoszuliÅ„ski +Ryunosuke Sato +Saare +Sebastian Stefanov +Tobiasz Cudnik +Wiktor Walc diff --git a/assets/src/.nvmrc b/assets/src/.nvmrc new file mode 100644 index 0000000..f599e28 --- /dev/null +++ b/assets/src/.nvmrc @@ -0,0 +1 @@ +10 diff --git a/assets/src/.travis.yml b/assets/src/.travis.yml new file mode 100644 index 0000000..e5f7fa1 --- /dev/null +++ b/assets/src/.travis.yml @@ -0,0 +1,104 @@ +branches: + only: + - next + - master + - major + - stable + - latest + - /^\d+\.\d+(\.\d+)?(-\S*)?$/ + - /^release\/\d+\.\d+\.x$/ + - /^[\d]{4,5}security$/ + +git: + depth: false + +env: + global: + - FULL_RUN=$(if [ "$FULL_RUN_TRAVIS_CFG" != "" ]; then echo "$FULL_RUN_TRAVIS_CFG"; elif [ "$TRAVIS_EVENT_TYPE" = "cron" ]; then echo "fullRun"; else echo ""; fi) + - REPO_NAME=$(IFS='/' read -r -a array <<< "$TRAVIS_REPO_SLUG"; echo ${array[1]};) + - TARGET_BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then echo "$TRAVIS_BRANCH^"; else echo "$TRAVIS_BRANCH"; fi) + - CURRENT_BRANCH=$(if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then echo "$TRAVIS_BRANCH"; else echo "$TRAVIS_PULL_REQUEST_BRANCH"; fi) + +jobs: + exclude: + - language: ruby + include: + - name: Chrome (Linux) + os: linux + dist: xenial + language: node_js + node_js: 10 + services: + - xvfb + addons: + chrome: stable + install: + - npm install npm@7 -g + - npm --version + before_script: + - echo $TRAVIS_EVENT_TYPE + # Setup xvfb + - 'export DISPLAY=:99.0' + - 'sleep 3' + # Setup CKEditor 4 testing environment + - pwd + - npm install benderjs-cli -g + - npm i + # Setup additional dependency + - | + if [[ "$EXTRA_DEPS_TRAVIS" == "true" ]]; then + git clone $DEPS_TRAVIS $DEPS_LOCATION_TRAVIS --quiet + cd $DEPS_LOCATION_TRAVIS + git checkout $TRAVIS_PULL_REQUEST_BRANCH || true + cd ../.. + fi + # Setup bender test runner + - cd .. + - pwd + - git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git --branch v1.2.0 --single-branch + - cd ckeditor4-benderjs-runner + - npm i + script: + - pwd + - echo "Running tests based on diff between $TARGET_BRANCH and $CURRENT_BRANCH" + - npm run start -- --configFile "../../$REPO_NAME/bender-runner.config.json" --targetBranch "$TARGET_BRANCH" --currentBranch "$CURRENT_BRANCH" --browser "chrome" --fullRun "$FULL_RUN" --repoPath "../$REPO_NAME/" --prRepoSlug "$TRAVIS_PULL_REQUEST_SLUG" + + - name: Firefox (Linux) + os: linux + dist: xenial + language: node_js + node_js: 10 + services: + - xvfb + addons: + firefox: latest + install: + - npm install npm@7 -g + - npm --version + before_script: + - echo $TRAVIS_EVENT_TYPE + # Setup xvfb + - 'export DISPLAY=:99.0' + - 'sleep 3' + # Setup CKEditor 4 testing environment + - pwd + - npm install benderjs-cli -g + - npm i + # Setup additional dependency + - | + if [[ "$EXTRA_DEPS_TRAVIS" == "true" ]]; then + git clone $DEPS_TRAVIS $DEPS_LOCATION_TRAVIS --quiet + cd $DEPS_LOCATION_TRAVIS + git checkout $TRAVIS_PULL_REQUEST_BRANCH || true + cd ../.. + fi + # Setup bender test runner + - cd .. + - pwd + - git clone https://github.com/ckeditor/ckeditor4-benderjs-runner.git --branch v1.2.0 --single-branch + - cd ckeditor4-benderjs-runner + - npm i + script: + - pwd + - echo "Running tests based on diff between $TARGET_BRANCH and $CURRENT_BRANCH" + - npm run start -- --configFile "../../$REPO_NAME/bender-runner.config.json" --targetBranch "$TARGET_BRANCH" --currentBranch "$CURRENT_BRANCH" --browser "firefox" --fullRun "$FULL_RUN" --repoPath "../$REPO_NAME/" --prRepoSlug "$TRAVIS_PULL_REQUEST_SLUG" diff --git a/assets/src/CHANGES.md b/assets/src/CHANGES.md new file mode 100644 index 0000000..dfe9777 --- /dev/null +++ b/assets/src/CHANGES.md @@ -0,0 +1,2261 @@ +CKEditor 4 Changelog +==================== + +## CKEditor 4.20 + +New Features: + +* [#5084](https://github.com/ckeditor/ckeditor4/issues/5084): Added the [`config.tabletools_scopedHeaders`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-tabletools_scopedHeaders) configuration option controlling the behaviour of table headers with and without the `[scope]` attribute. +* [#5219](https://github.com/ckeditor/ckeditor4/issues/5219): Added the [`config.image2_defaultLockRatio`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-image2_defaultLockRatio) configuration option allowing to set the default value of the "Lock ratio" option in the [Enhanced Image](https://ckeditor.com/cke4/addon/image2) dialog. +* [#2008](https://github.com/ckeditor/ckeditor-dev/pull/2008): Extended the [Mentions](https://ckeditor.com/cke4/addon/mentions) and [Emoji](https://ckeditor.com/cke4/addon/emoji) plugins with a feature option that adds a space after an accepted autocompletion match. See: + * [`configDefinition.followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_mentions_configDefinition.html#property-followingSpace) option for the mentions plugin, and + * [`config.emoji_followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emoji_followingSpace) option for the emoji plugin. +* [#5215](https://github.com/ckeditor/ckeditor4/issues/5215): Added the [`config.coreStyles_toggleSubSup`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-coreStyles_toggleSubSup) configuration option which disallows setting the subscript and superscript on the same element simultaneously using UI buttons. This option is turned off by default. + +Fixed Issues: + +* [#4889](https://github.com/ckeditor/ckeditor4/issues/4889): Fixed: Incorrect position of the [Table Resize](https://ckeditor.com/cke4/addon/tableresize) cursor after scrolling the editor horizontally. +* [#5319](https://github.com/ckeditor/ckeditor4/issues/5319): Fixed: [Autolink](https://ckeditor.com/cke4/addon/autolink) [`config.autolink_urlRegex`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autolink_urlRegex) option produced invalid links when configured directly using the editor instance config. Thanks to [Aigars Zeiza](https://github.com/Zuzon)! +* [#4941](https://github.com/ckeditor/ckeditor4/issues/4941): Fixed: Some entities got wrongly encoded when using [`entities_processNumerical = true`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-entities_processNumerical) configuration option. +* [#4931](https://github.com/ckeditor/ckeditor4/issues/4931): Fixed: Selecting the whole editor content when there is only a list with an empty element at the end inside and deleting it did not delete all list items. + + +API changes: + +* [#5122](https://github.com/ckeditor/ckeditor4/issues/5122): Added the ability to provide a list of buttons as an array to the [`config.removeButtons`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-removeButtons) config variable. +* [#2008](https://github.com/ckeditor/ckeditor-dev/pull/2008): Added [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) [`followingSpace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_autocomplete_configDefinition.html#property-followingSpace) option that finishes an accepted match with a space. + +## CKEditor 4.19.1 + +Fixed Issues: + +* [#5125](https://github.com/ckeditor/ckeditor4/issues/5125): Fixed: Deleting a widget with disabled [autoParagraph](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-autoParagraph) by the keyboard `backspace` key removes the editor editable area and crashes the editor. +* [#5135](https://github.com/ckeditor/ckeditor4/issues/5135): Fixed: The [`checkbox.setValue`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_dialog_checkbox.html#method-setValue) and [`radio.setValue`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ui_dialog_radio.html#method-setValue) methods are not chainable as stated in the documentation. Thanks to [Jordan Bradford](https://github.com/LordPachelbel)! +* [#5085](https://github.com/ckeditor/ckeditor4/issues/5085): Fixed: The [Language](https://ckeditor.com/cke4/addon/language) plugin removes the element marking the text in foreign language if said element does not have an information about the text direction. +* [#4284](https://github.com/ckeditor/ckeditor4/issues/4284): Fixed: [Tableselection](https://ckeditor.com/cke4/addon/tableselection) Merging cells with a rowspan throws an unexpected error and does not create an undo step. +* [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Fixed: The [Editor Placeholder](https://ckeditor.com/cke4/addon/wysiwygarea) plugin degrades typing performance. +* [#5158](https://github.com/ckeditor/ckeditor4/issues/5158): Fixed: [`CKEDITOR.tools#convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx) gives invalid results if the helper calculator element was deleted from the DOM. +* [#5234](https://github.com/ckeditor/ckeditor4/issues/5234): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) doesn't allow to upload images files using toolbar button. +* [#438](https://github.com/ckeditor/ckeditor4/issues/438): Fixed: It is impossible to navigate to the [elementspath](https://ckeditor.com/cke4/addon/elementspath) from the [toolbar](https://ckeditor.com/cke4/addon/toolbar) by keyboard and vice versa. +* [#4449](https://github.com/ckeditor/ckeditor4/issues/4449): Fixed: [`dialog.validate#functions`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) incorrectly composes functions that return an optional error message, like e.g. [`dialog.validate.number`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-number) due to unnecessary return type coercion. +* [#4473](https://github.com/ckeditor/ckeditor4/issues/4473): Fixed: The [dialog.validate](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html) method does not accept parameter value. The issue originated in [dialog.validate.functions](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) method that did not properly propagate parameter value to validator. Affected validators: + * [`functions`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-functions) + * [`equals`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-equals) + * [`notEqual`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-notEqual) + * [`cssLength`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-cssLength) + * [`htmlLength`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-htmlLength) + * [`inlineStyle`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog_validate.html#method-inlineStyle) +* [#5147](https://github.com/ckeditor/ckeditor4/issues/5147): Fixed: The [Accessibility Help](https://ckeditor.com/cke4/addon/a11yhelp) dialog does not contain info about focus being moved back to the editing area upon leaving dialogs. +* [#5144](https://github.com/ckeditor/ckeditor4/issues/5144): Fixed: [Menu buttons](https://ckeditor.com/cke4/addon/menubutton) and [panel buttons](https://ckeditor.com/cke4/addon/panelbutton) incorrectly indicate the open status of their associated pop-up menus in the browser's accessibility tree. +* [#5022](https://github.com/ckeditor/ckeditor4/issues/5022): Fixed: [Find and Replace](https://ckeditor.com/cke4/addon/find) does not respond to the `Enter` key. + +API changes: + +* [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Added the [`config.editorplaceholder_delay`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-editorplaceholder_delay) configuration option allowing to delay placeholder before it is toggled when changing editor content. +* [#5184](https://github.com/ckeditor/ckeditor4/issues/5184): Added the [`CKEDITOR.tools#debounce()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-debounce) function allowing to postpone a passed function execution until the given milliseconds have elapsed since the last time it was invoked. + +## CKEditor 4.19.0 + +New features: + +* [#2444](https://github.com/ckeditor/ckeditor4/issues/2444): Togglable toolbar buttons are now exposed as toggle buttons in the browser's accessibility tree. +* [#4641](https://github.com/ckeditor/ckeditor4/issues/4641): Added an option allowing to cancel the [Delayed Editor Creation](https://ckeditor.com/docs/ckeditor4/latest/features/delayed_creation.html) feature as a function handle for editor creators ([`CKEDITOR.replace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-replace), [`CKEDITOR.inline`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-inline), [`CKEDITOR.appendTo`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-appendTo)). +* [#4986](https://github.com/ckeditor/ckeditor4/issues/4986): Added [`config.shiftLineBreaks`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-shiftLineBreaks) allowing to preserve inline elements formatting when the `shift`+`enter` keystroke is used. +* [#2445](https://github.com/ckeditor/ckeditor4/issues/2445): Added [`config.applicationTitle`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-applicationTitle) configuration option allowing to customize or disable the editor's application region label. This option, combined with [`config.title`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-title), gives much better control over the editor's labels read by screen readers. + +Fixed Issues: + +* [#4543](https://github.com/ckeditor/ckeditor4/issues/4543): Fixed: Toolbar buttons toggle state is not correctly announced by screen readers lacking the information whether the feature is on or off. +* [#4052](https://github.com/ckeditor/ckeditor4/issues/4052): Fixed: Editor labels are read incorrectly by screen readers due to invalid editor control type for the [Iframe Editing Area](https://ckeditor.com/cke4/addon/wysiwygarea) editors. +* [#1904](https://github.com/ckeditor/ckeditor4/issues/1904): Fixed: Screen readers are not announcing the read-only editor state. +* [#4904](https://github.com/ckeditor/ckeditor4/issues/4904): Fixed: Table cell selection and navigation with the `tab` key behavior is inconsistent after adding a new row. +* [#3394](https://github.com/ckeditor/ckeditor4/issues/3394): Fixed: [Enhanced image](https://ckeditor.com/cke4/addon/image2) plugin dialog is not supporting URL with query string parameters. Thanks to [Simon Urli](https://github.com/surli)! +* [#5049](https://github.com/ckeditor/ckeditor4/issues/5049): Fixed: The editor fails in strict mode due to not following the `use strict` directives in a core editor module. +* [#5095](https://github.com/ckeditor/ckeditor4/issues/5095): Fixed: The [clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin shows notification about unsupported file format when the file type is different than `jpg`, `gif`, `png`, not respecting [supported types](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_fileTools_uploadWidgetDefinition.html#property-supportedTypes) by the [Upload Widget](https://ckeditor.com/cke4/addon/uploadwidget) plugin. +* [#4855](https://github.com/ckeditor/ckeditor4/issues/4855): [iOS] Fixed: Focusing toolbar buttons with an enabled VoiceOver screen reader moves the browser focus into an editable area and interrupts button functionality. + +API changes: + +* [#4641](https://github.com/ckeditor/ckeditor4/issues/4641): The [`CKEDITOR.replace`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-replace), [`CKEDITOR.inline`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-inline), [`CKEDITOR.appendTo`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-appendTo) functions are now returning a handle function allowing to cancel the [Delayed Editor Creation](https://ckeditor.com/docs/ckeditor4/latest/features/delayed_creation.html) feature. +* [#5095](https://github.com/ckeditor/ckeditor4/issues/5095): Added the [CKEDITOR.plugins.clipboard.addFileMatcher](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_clipboard.html#method-addFileMatcher) function allowing to define file formats supported by the [clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin. Trying to paste unsupported files will result in a notification that a file cannot be dropped or pasted into the editor. +* [#2445](https://github.com/ckeditor/ckeditor4/issues/2445): Added [`config.applicationTitle`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-applicationTitle) alongside [`CKEDITOR.editor#applicationTitle`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-applicationTitle) to allow customizing editor's application region label. + +## CKEditor 4.18.0 + +**Security Updates:** + +* Fixed an XSS vulnerability in the core module reported by GitHub Security Lab team member [Kevin Backhouse](https://github.com/kevinbackhouse). + + Issue summary: The vulnerability allowed to inject malformed HTML bypassing content sanitization, which could result in executing a JavaScript code. See [CVE-2022-24728](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-4fc4-4p5g-6w89) for more details. + +* Fixed a Regular expression Denial of Service (ReDoS) vulnerability in dialog plugin discovered by the CKEditor 4 team during our regular security audit. + + Issue summary: The vulnerability allowed to abuse a dialog input validator regular expression, which could cause a significant performance drop resulting in a browser tab freeze. See [CVE-2022-24729](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-f6rf-9m92-x2hh) for more details. + +You can read more details in the relevant security advisory and [contact us](security@cksource.com) if you have more questions. + +**An upgrade is highly recommended!** + +**Highlights:** + +[Web Spell Checker](https://webspellchecker.com/) ended support for WebSpellChecker Dialog on December 31st, 2021. This means the plugin is not supported any longer. Therefore, we decided to deprecate and remove the WebSpellChecker Dialog plugin from CKEditor 4 presets. + +We strongly encourage everyone to choose one of the other available spellchecking solutions - [Spell Check As You Type (SCAYT)](https://ckeditor.com/cke4/addon/scayt) or [WProofreader](https://ckeditor.com/cke4/addon/wproofreader). + +Fixed issues: + +* [#5097](https://github.com/ckeditor/ckeditor4/issues/5097): [Chrome] Fixed: Incorrect conversion of points to pixels while using [`CKEDITOR.tools.convertToPx()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-convertToPx). +* [#5044](https://github.com/ckeditor/ckeditor4/issues/5044): Fixed: `select` elements with `multiple` attribute had incorrect styling. Thanks to [John R. D'Orazio](https://github.com/JohnRDOrazio)! + +Other changes: + +* [#5093](https://github.com/ckeditor/ckeditor4/issues/5093): Deprecated and removed WebSpellChecker Dialog from presets. +* [#5127](https://github.com/ckeditor/ckeditor4/issues/5127): Deprecated the [`CKEDITOR.rnd`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-rnd) property to discourage using it in a security-sensitive context. +* [#5087](https://github.com/ckeditor/ckeditor4/issues/5087): Improved the jQuery adapter by replacing a deprecated jQuery API with existing counterparts. Thanks to [Fran Boon](https://github.com/flavour)! +* [#5128](https://github.com/ckeditor/ckeditor4/issues/5128): Improved the [Emoji](https://ckeditor.com/cke4/addon/emoji) definitions encoding set by the [`config.emoji_emojiListUrl`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-emoji_emojiListUrl) configuration option. + +## CKEditor 4.17.2 + +Fixed issues: + +* [#4934](https://github.com/ckeditor/ckeditor4/issues/4934): Fixed: Active focus in dialog tabs is not visible in the High Contrast mode. +* [#547](https://github.com/ckeditor/ckeditor4/issues/547): Fixed: Dragging and dropping elements like images within a table is no longer available. +* [#4875](https://github.com/ckeditor/ckeditor4/issues/4875): Fixed: It is not possible to delete multiple selected lists. +* [#4873](https://github.com/ckeditor/ckeditor4/issues/4873): Fixed: Pasting content from MS Word and Outlook with horizontal lines prevents images from being uploaded. +* [#4952](https://github.com/ckeditor/ckeditor4/issues/4952): Fixed: Dragging and dropping images within a table cell appends additional elements. +* [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): Fixed: Some CSS files are missing unique timestamp used to prevent browser to cache static resources between editor releases. +* [#4987](https://github.com/ckeditor/ckeditor4/issues/4987): Fixed: [Find/Replace](https://ckeditor.com/cke4/addon/find) is not recognizing more than one space character. +* [#5061](https://github.com/ckeditor/ckeditor4/issues/5061): Fixed: [Find/Replace](https://ckeditor.com/cke4/addon/find) plugin incorrectly handles multiple whitespace during replacing text. +* [#5004](https://github.com/ckeditor/ckeditor4/issues/5004): Fixed: `MutationObserver` used in [IFrame Editing Area](https://ckeditor.com/cke4/addon/wysiwygarea) plugin causes memory leaks. +* [#4994](https://github.com/ckeditor/ckeditor4/issues/4994): Fixed: [Easy Image](https://ckeditor.com/cke4/addon/easyimage) plugin caused content pasted from Word to turn into an image. + +API changes: + +* [#4918](https://github.com/ckeditor/ckeditor4/issues/4918): Explicitly set the [`config.useComputedState`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-useComputedState) default value to `true`. Thanks to [Shabab Karim](https://github.com/shabab477)! +* [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): The [`CKEDITOR.appendTimestamp()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-appendTimestamp) function was added. +* [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): [`CKEDITOR.dom.document#appendStyleSheet()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_document.html#method-appendStyleSheet) and [`CKEDITOR.tools.buildStyleHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools.html#method-buildStyleHtml) now use the newly added [`CKEDITOR.appendTimestamp()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-appendTimestamp) function to correctly handle caching of CSS files. + +Other changes: + +* [#5014](https://github.com/ckeditor/ckeditor4/issues/5014): Fixed: Toolbar configurator fails when plugin does not define a toolbar group. Thanks to [SuperPat](https://github.com/SuperPat45)! + +## CKEditor 4.17.1 + +**Highlights:** + +Due to a regression in CKEeditor 4.17.0 version that was only revealed after the release and affected a limited area of operation, CSS assets loaded via relative links started to point into invalid location when loaded from external resources. + +We have therefore decided to immediately release CKEditor 4.17.1 that fixed this problem. If you have already upgraded to v4.17.0, make sure to upgrade to v4.17.1 to avoid this regression. + +Fixed issues: + +* [#4979](https://github.com/ckeditor/ckeditor4/issues/3757): Fixed: Added cache key in [#4761](https://github.com/ckeditor/ckeditor4/issues/4761) started to breaking relative links for external CSS resources. The fix has been reverted and will be corrected in the next editor version. + +## CKEditor 4.17 + +**Security Updates:** + +* Fixed XSS vulnerability in the core module reported by [William Bowling](https://github.com/wbowling). + + Issue summary: The vulnerability allowed to inject malformed comments HTML bypassing content sanitization, which could result in executing JavaScript code. See [CVE-2021-41165](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-7h26-63m7-qhf2) for more details. + +* Fixed XSS vulnerability in the core module reported by [Maurice Dauer](https://twitter.com/laytonctf). + + Issue summary: The vulnerability allowed to inject malformed HTML bypassing content sanitization, which could result in executing JavaScript code. See [CVE-2021-41164](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-pvmx-g8h5-cprj) for more details. + +You can read more details in the relevant security advisory and [contact us](security@cksource.com) if you have more questions. + +**An upgrade is highly recommended!** + +**Highlights:** + +Adobe [ended support of Flash Player](https://www.adobe.com/products/flashplayer/end-of-life.html) on December 31, 2020 and blocked Flash content from running in Flash Player beginning January 12, 2021. +We have decided to deprecate and remove the [Flash](https://ckeditor.com/cke4/addon/flash) plugin from CKEditor 4 to help protect users' systems and discourage using insecure software. + +New Features: + +* [#3433](https://github.com/ckeditor/ckeditor4/issues/3433): Marked required fields in dialogs with asterisk (`*`) symbol. +* [#4374](https://github.com/ckeditor/ckeditor4/issues/4374): Integrated the [Maximize](https://ckeditor.com/cke4/addon/maximize) plugin with browser's History API. +* [#4461](https://github.com/ckeditor/ckeditor4/issues/4461): Introduced the possibility to delay editor initialization while it is in a detached DOM element. +* [#4462](https://github.com/ckeditor/ckeditor4/issues/4462): Introduced support for reattaching editor container element to DOM. +* [#4612](https://github.com/ckeditor/ckeditor4/issues/4612): Allow pasting images as Base64 from [clipboard](https://ckeditor.com/cke4/addon/clipboard) in all browsers except IE. +* [#4681](https://github.com/ckeditor/ckeditor4/issues/4681): Allow drag and drop images as Base64. +* [#4750](https://github.com/ckeditor/ckeditor4/issues/4750): Added notification for pasting and dropping unsupported file types into the editor. +* [#4807](https://github.com/ckeditor/ckeditor4/issues/4807): [Chrome] Improved the performance of pasting large images. Thanks to [FlowIT-JIT](https://github.com/FlowIT-JIT)! +* [#4850](https://github.com/ckeditor/ckeditor4/issues/4850): Added support for loading [content templates](https://ckeditor.com/cke4/addon/templates) from HTML files. Thanks to [Fynn96](https://github.com/Fynn96)! +* [#4874](https://github.com/ckeditor/ckeditor4/issues/4874): Added the [`config.clipboard_handleImages`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-clipboard_handleImages) configuration option for enabling and disabling built-in support for pasting and dropping images in the [Clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin. Thanks to [FlowIT-JIT](https://github.com/FlowIT-JIT)! +* [#4026](https://github.com/ckeditor/ckeditor4/issues/4026): [Preview](https://ckeditor.com/cke4/addon/preview) plugin now uses the [`editor#title`](http://localhost/ckeditor4-docs/build/docs/ckeditor4/latest/api/CKEDITOR_editor.html#property-title) property for the title of the preview window. Thanks to [Ely](https://github.com/Elyasin)! +* [#4467](https://github.com/ckeditor/ckeditor4/issues/4467): Added support for inserting content next to a block [widgets](https://ckeditor.com/cke4/addon/widget) using keyboard navigation. Thanks to [bunglegrind](https://github.com/bunglegrind)! + +Fixed Issues: + +* [#3757](https://github.com/ckeditor/ckeditor4/issues/3757): [Firefox] Fixed: images pasted from [clipboard](https://ckeditor.com/cke4/addon/clipboard) are not inserted as Base64-encoded images. +* [#3876](https://github.com/ckeditor/ckeditor4/issues/3876): Fixed: The [Print](https://ckeditor.com/cke4/addon/print) plugin incorrectly prints links and images. +* [#4444](https://github.com/ckeditor/ckeditor4/issues/4444): [Firefox] Fixed: Print preview is incorrectly loaded from CDN. +* [#4596](https://github.com/ckeditor/ckeditor4/issues/4596): Fixed: Incorrect handling of HSL/HSLA values in [`CKEDITOR.tools.color`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_color.html). +* [#4597](https://github.com/ckeditor/ckeditor4/issues/4597): Fixed: Incorrect color conversion for HSL/HSLA values in [`CKEDITOR.tools.color`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_color.html). +* [#4604](https://github.com/ckeditor/ckeditor4/issues/4604): Fixed: [`CKEDITOR.plugins.clipboard.dataTransfer#getTypes()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_clipboard_dataTransfer.html#method-getTypes) returns no types. +* [#4761](https://github.com/ckeditor/ckeditor4/issues/4761): Fixed: Not all resources loaded by the editor respect the cache key. +* [#4783](https://github.com/ckeditor/ckeditor4/issues/4783): Fixed: The [Accessibility Help](https://ckeditor.com/cke4/addon/a11yhelp) dialog does not contain info about focus being moved back to the editing area upon activating a toolbar button. +* [#4790](https://github.com/ckeditor/ckeditor4/issues/4790): Fixed: Printing page is invoked before the printed page is fully loaded. +* [#4874](https://github.com/ckeditor/ckeditor4/issues/4874): Fixed: Built-in support for pasting and dropping images in the [Clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin restricts third party plugins from handling image pasting. Thanks to [FlowIT-JIT](https://github.com/FlowIT-JIT)! +* [#4888](https://github.com/ckeditor/ckeditor4/issues/4888): Fixed: The [`CKEDITOR.dialog#setState()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dialog.html#method-setState) method throws error when there is no "OK" button in the dialog. +* [#4858](https://github.com/ckeditor/ckeditor4/issues/4858): Fixed: The [Autolink](https://ckeditor.com/cke4/addon/autolink) plugin incorrectly escapes the `&` characters when pasting links into the editor. +* [#4892](https://github.com/ckeditor/ckeditor4/issues/4892): Fixed: Focus of buttons in dialogs is not visible enough in High Contrast mode. +* [#3858](https://github.com/ckeditor/ckeditor4/issues/3858): Fixed: Pasting content in `ENTER_BR` [enter mode](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-enterMode) crashes the editor. +* [#4891](https://github.com/ckeditor/ckeditor4/issues/4891): Fixed: The [Autogrow](https://ckeditor.com/cke4/addon/autogrow) plugin applies fixed width to the editor. + +API Changes: + +* [#4462](https://github.com/ckeditor/ckeditor4/issues/4462): [`CKEDITOR.editor#getSelection()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getSelection) now returns `null` if the editor is in recreating state. +* [#4583](https://github.com/ckeditor/ckeditor4/issues/4583): Added support for new, comma-less color syntax to [`CKEDITOR.tools.color`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_color.html). +* [#4604](https://github.com/ckeditor/ckeditor4/issues/4604): Added the [`CKEDITOR.plugins.clipboard.dataTransfer#isFileTransfer()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_clipboard_dataTransfer.html#method-isFileTransfer) method. +* [#4790](https://github.com/ckeditor/ckeditor4/issues/4790): Added `callback` parameter to [`CKEDITOR.plugins.preview#createPreview()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_preview.html#method-createPreview) method. + +Other Changes: + +* [#4866](https://github.com/ckeditor/ckeditor4/issues/#4866): The [Flash](https://ckeditor.com/cke4/addon/flash) plugin is now deprecated and has been removed from CKEditor 4. +* [#4901](https://github.com/ckeditor/ckeditor4/issues/4901): Redesigned buttons placement in the [Content templates](https://ckeditor.com/cke4/addon/templates) dialog to make it more UX friendly. Thanks to [Fynn96](https://github.com/Fynn96)! + +## CKEditor 4.16.2 + +**Security Updates:** + +* Fixed XSS vulnerability in the [Clipboard](https://ckeditor.com/cke4/addon/clipboard) plugin reported by [Anton Subbotin](https://github.com/skavans). + + Issue summary: The vulnerability allowed to abuse paste functionality using malformed HTML, which could result in injecting arbitrary HTML into the editor. See [CVE-2021-32809](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-7889-rm5j-hpgg) for more details. + +* Fixed XSS vulnerability in the [Widget](https://ckeditor.com/cke4/addon/widget) plugin reported by [Anton Subbotin](https://github.com/skavans). + + Issue summary: The vulnerability allowed to abuse undo functionality using malformed [Widget](https://ckeditor.com/cke4/addon/widget) HTML, which could result in executing JavaScript code. See [CVE-2021-32808](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-6226-h7ff-ch6c) for more details. + +* Fixed XSS vulnerability in the [Fake Objects](https://ckeditor.com/cke4/addon/fakeobjects) plugin reported by [Mika Kulmala](https://github.com/kulmik). + + Issue summary: The vulnerability allowed to inject malformed [Fake Objects](https://ckeditor.com/cke4/addon/fakeobjects) HTML, which could result in executing JavaScript code. See [CVE-2021-37695](https://github.com/ckeditor/ckeditor4/security/advisories/GHSA-m94c-37g6-cjhc) for more details. + +You can read more details in the relevant security advisory and [contact us](security@cksource.com) if you have more questions. + +**An upgrade is highly recommended!** + +Fixed Issues: +* [#4777](https://github.com/ckeditor/ckeditor4/issues/4777): Fixed: HTML comments in widgets not processed correctly. +* [#4733](https://github.com/ckeditor/ckeditor4/pull/4733): Fixed: [Link](https://ckeditor.com/cke4/addon/link) prevent duplicate anchors in text with styles. + * [#4728](https://github.com/ckeditor/ckeditor4/issues/4728): Fixed: Multiple anchors in one line and multi-line with text style. + * [#3863](https://github.com/ckeditor/ckeditor4/issues/3863): Fixed: Multiple anchors in single word with text style. +* [#3819](https://github.com/ckeditor/ckeditor4/issues/3819): [Chrome] Fixed: After removing one of the two consecutive spaces, the ` ` character appears in the editor instead of a space. +* [#4666](https://github.com/ckeditor/ckeditor4/pull/4666): [IE] Introduce CSS.escape polyfill. Thanks to [limingli0707](https://github.com/limingli0707)! + * [#681](https://github.com/ckeditor/ckeditor4/issues/681): Fixed: Table elements (td, tr, th, ..) with an id that starts with dot (.) causes javascript runtime err. + * [#641](https://github.com/ckeditor/ckeditor4/issues/641): Fixed: UploadImage Plugin Widgets not working in IE, Opera, Safari, PhantomJS. +* [#3638](https://github.com/ckeditor/ckeditor4/issues/3638): Fixed: Opening the same dialog twice causes it to become hidden under the dialog's page cover. +* [#4247](https://github.com/ckeditor/ckeditor4/issues/4247): Fixed: [Color Button](https://ckeditor.com/cke4/addon/colorbutton)'s incorrect rendering on the first opening. +* [#4555](https://github.com/ckeditor/ckeditor4/issues/4555): Fixed: [Font](https://ckeditor.com/cke4/addon/font) styles with attributes are not applied correctly when used multiple times over the same selection. +* [#4782](https://github.com/ckeditor/ckeditor4/issues/4782): [Firefox] Fixed: `TypeError` is thrown when switching to Source View and back while [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) plugin is enabled. + +## CKEditor 4.16.1 + +Fixed Issues: +* [#4617](https://github.com/ckeditor/ckeditor4/issues/4617): Fixed: [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) is not accessible in inline editors. +* [#4493](https://github.com/ckeditor/ckeditor4/issues/4493): Fixed: The [drop-down](https://ckeditor.com/cke4/addon/richcombo) label does not reflect the current value of the drop-down. +* [#1572](https://github.com/ckeditor/ckeditor4/issues/1572): Fixed: A paragraph before or after a [widget](https://ckeditor.com/cke4/addon/widget) cannot be removed. Thanks to [bunglegrind](https://github.com/bunglegrind)! +* [#4301](https://github.com/ckeditor/ckeditor4/issues/4301): Fixed: Pasted content is overwritten when pasted in an initially empty editor with the [`div` Enter mode](https://ckeditor.com/docs/ckeditor4/latest/features/enterkey.html). +* [#4351](https://github.com/ckeditor/ckeditor4/issues/4351): Fixed: Incorrect values for RGBA/HSLA colors in [Color Dialog](https://ckeditor.com/cke4/addon/colordialog). +* [#4509](https://github.com/ckeditor/ckeditor4/issues/4509): Fixed: Incorrect handling of drag & drop inside [widgets](https://ckeditor.com/cke4/addon/widget) and nested editables. +* [#4611](https://github.com/ckeditor/ckeditor4/issues/4611): [Android, iOS] Fixed: Incorrect hover styles for buttons in the toolbar on mobile devices. +* [#4652](https://github.com/ckeditor/ckeditor4/issues/4652): Fixed: [Event data](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_eventInfo.html) set to `false` is treated as an event cancellation. +* [#4659](https://github.com/ckeditor/ckeditor4/issues/4659): Fixed: [`CKEDITOR.htmlParser`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_htmlParser.html) does not treat `--!>` as a comment end tag correctly. + +## CKEditor 4.16 + +**Security Updates:** + +* Fixed ReDoS vulnerability in the [Autolink](https://ckeditor.com/cke4/addon/autolink) plugin. + + Issue summary: It was possible to execute a ReDoS-type attack inside CKEditor 4 by persuading a victim to paste a specially crafted URL-like text into the editor and press Enter or Space. + +* Fixed ReDoS vulnerability in the [Advanced Tab for Dialogs](https://ckeditor.com/cke4/addon/dialogadvtab) plugin. + + Issue summary: It was possible to execute a ReDoS-type attack inside CKEditor 4 by persuading a victim to paste a specially crafted text into the Styles dialog. + +**An upgrade is highly recommended!** + +New Features: + +* [#2800](https://github.com/ckeditor/ckeditor4/issues/2800): Unsupported image formats are now gracefully handled by the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin on paste, additionally showing descriptive error messages. +* [#2800](https://github.com/ckeditor/ckeditor4/issues/2800): Unsupported image formats are now gracefully handled by the [Paste from LibreOffice](https://ckeditor.com/cke4/addon/pastefromlibreoffice) plugin on paste, additionally showing descriptive error messages. +* [#3582](https://github.com/ckeditor/ckeditor4/issues/3582): Introduced smart positioning of the [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) panel used by the [Mentions](https://ckeditor.com/cke4/addon/mentions) and [Emoji](https://ckeditor.com/cke4/addon/emoji) plugins. The panel will now be additionally positioned related to the browser viewport to be always fully visible. +* [#4388](https://github.com/ckeditor/ckeditor4/issues/4388): Added the option to remove an iframe created with the [IFrame Dialog](https://ckeditor.com/cke4/addon/iframe) plugin from the sequential keyboard navigation using the `tabindex` attribute. Thanks to [Timo Kirkkala](https://github.com/kirkkala)! + +Fixed Issues: + +* [#1134](https://github.com/ckeditor/ckeditor4/issues/1134): [Safari] Fixed: [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) does not embed images. +* [#2800](https://github.com/ckeditor/ckeditor4/issues/2800): Fixed: No images are imported from Microsoft Word when the content is pasted via the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) plugin if there is at least one image of unsupported format. +* [#4379](https://github.com/ckeditor/ckeditor4/issues/4379): [Edge] Fixed: Incorrect detection of the [high contrast mode](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_a11y.html#high-contrast-mode). +* [#4422](https://github.com/ckeditor/ckeditor4/issues/4422): Fixed: Missing space between the button name and the keyboard shortcut inside the button label in the [high contrast mode](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_a11y.html#high-contrast-mode). +* [#2208](https://github.com/ckeditor/ckeditor4/issues/2208): [IE] Fixed: The [Autolink](https://ckeditor.com/cke4/addon/autolink) plugin duplicates the native browser implementation. +* [#1824](https://github.com/ckeditor/ckeditor4/issues/1824): Fixed: The [Autolink](https://ckeditor.com/cke4/addon/autolink) plugin should require the [Link](https://ckeditor.com/cke4/addon/link) plugin. +* [#4253](https://github.com/ckeditor/ckeditor4/issues/4253): Fixed: The [Editor Placeholder](https://ckeditor.com/cke4/addon/editorplaceholder) plugin throws an error during the editor initialization with [`config.fullPage`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-fullPage) enabled when there is no `` tag in the editor content. +* [#4372](https://github.com/ckeditor/ckeditor4/issues/4372): Fixed: The [Autogrow](https://ckeditor.com/cke4/addon/autogrow) plugin changes the editor's width when used with an absolute [`config.width`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-width) value. + +API Changes: + +* [#4358](https://github.com/ckeditor/ckeditor4/issues/4358): Introduced the [`CKEDITOR.tools.color`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_tools_color.html) class which adds colors validation and methods for converting colors between various formats: named colors, HEX, RGB, RGBA, HSL and HSLA. +* [#3782](https://github.com/ckeditor/ckeditor4/issues/3782): Moved the [`CKEDITOR.plugins.pastetools.filters.word.images`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_pastetools_filters_word_images.html) filters to the [`CKEDITOR.plugins.pastetools.filters.image`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_pastetools_filters_image.html) namespace. +* [#4297](https://github.com/ckeditor/ckeditor4/issues/4297): All [`CKEDITOR.plugins.pastetools.filters`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_pastetools_filters.html) are now available under the [`CKEDITOR.pasteTools`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#property-pasteTools) alias. +* [#4394](https://github.com/ckeditor/ckeditor4/issues/4394): Introduced [`CKEDITOR.ajax`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ajax.html) specialized loading methods for loading binary ([`CKEDITOR.ajax.loadBinary()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ajax.html#method-loadBinary)) and text ([`CKEDITOR.ajax.loadText()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_ajax.html#method-loadText)) data. + +Other Changes: + +* The [WebSpellChecker](https://ckeditor.com/cke4/addon/wsc) (WSC) plugin is now disabled by default in [Standard and Full presets](https://ckeditor.com/cke4/presets). It can be enabled via [`extraPlugins`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-extraPlugins) configuration option. + +## CKEditor 4.15.1 + +**Security Updates:** + +* Fixed XSS vulnerability in the [Color History feature](https://ckeditor.com/docs/ckeditor4/latest/features/colorbutton.html#color-history) reported by [Mark Wade](https://github.com/mark-wade). + + Issue summary: It was possible to execute an XSS-type attack inside CKEditor 4 by persuading a victim to paste a specially crafted HTML code into the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) dialog. + +**An upgrade is highly recommended!** + +Fixed Issues: + +* [#4293](https://github.com/ckeditor/ckeditor4/issues/4293): Fixed: The [`CKEDITOR.inlineAll()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-inlineAll) method tries to initialize inline editor also on elements with an editor already attached to them. +* [#3961](https://github.com/ckeditor/ckeditor4/issues/3961): Fixed: The [Table Resize](https://ckeditor.com/cke4/addon/tableresize) plugin prevents editing of merged cells. +* [#3649](https://github.com/ckeditor/ckeditor4/issues/3649): Fixed: Applying a [block format](https://ckeditor.com/docs/ckeditor4/latest/features/format.html) should remove existing block styles. +* [#4282](https://github.com/ckeditor/ckeditor4/issues/4282): Fixed: The [script loader](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_scriptLoader.html) does not execute callback for scripts already loaded when called for the second time. Thanks to [Alexander Korotkevich](https://github.com/aldoom)! +* [#4273](https://github.com/ckeditor/ckeditor4/issues/4273): Fixed: A memory leak in the [`CKEDITOR.domReady()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR.html#method-domReady) method connected with not removing `load` event listeners. Thanks to [rohit1](https://github.com/rohit1)! +* [#1330](https://github.com/ckeditor/ckeditor4/issues/1330): Fixed: Incomplete CSS margin parsing if an `auto` or `0` value is used. +* [#4286](https://github.com/ckeditor/ckeditor4/issues/4286): Fixed: The [Auto Grow](https://ckeditor.com/cke4/addon/autogrow) plugin causes the editor width to be set to `0` on editor resize. +* [#848](https://github.com/ckeditor/ckeditor4/issues/848): Fixed: Arabic text not being "bound" correctly when pasting. Thanks to [Thomas Hunkapiller](https://github.com/devoidfury) and [J. Ivan Duarte Rodríguez](https://github.com/jidrone-mbm)! + +API Changes: + +* [#3649](https://github.com/ckeditor/ckeditor4/issues/3649): Added a new [`stylesRemove`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#event-stylesRemove) editor event. + +Other Changes: + +* [#4262](https://github.com/ckeditor/ckeditor4/issues/4262): Removed the global reference to the `stylesLoaded` variable. Thanks to [Levi Carter](https://github.com/swiftMessenger)! +* Updated the [Export to PDF](https://ckeditor.com/cke4/addon/exportpdf) plugin to `1.0.1` version: + * Improved external CSS support for [classic editor](https://ckeditor.com/docs/ckeditor4/latest/examples/classic.html) by handling exceptions and displaying convenient [error messages](https://ckeditor.com/docs/ckeditor4/latest/guide/dev_errors.html#exportpdf-stylesheets-incaccessible). + +## CKEditor 4.15 + +New features: + +* [#3940](https://github.com/ckeditor/ckeditor4/issues/3940): Introduced the `colorName` property for customizing foreground and background styles in the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) plugin via the [`config.colorButton_foreStyle`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-colorButton_foreStyle) and [`config.colorButton_backStyle`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-colorButton_backStyle) configuration options. +* [#3793](https://github.com/ckeditor/ckeditor4/issues/3793): Introduced the [Editor Placeholder](https://ckeditor.com/cke4/addon/editorplaceholder) plugin. +* [#1795](https://github.com/ckeditor/ckeditor4/issues/1795): The colors picked from the [Color Dialog](https://ckeditor.com/cke4/addon/colordialog) are now stored in the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) palette and can be reused easily. +* [#3783](https://github.com/ckeditor/ckeditor4/issues/3783): The colors used in the document are now displayed as a part of the [Color Button](https://ckeditor.com/cke4/addon/colorbutton) palette. + +Fixed Issues: + +* [#4060](https://github.com/ckeditor/ckeditor4/issues/4060): Fixed: The content inside a [widget](https://ckeditor.com/cke4/addon/widget) nested editable is escaped twice. +* [#4183](https://github.com/ckeditor/ckeditor4/issues/4183): [Safari] Fixed: Incorrect image dimensions when using the [Easy Image](https://ckeditor.com/cke4/addon/easyimage) plugin alongside the [IFrame Editing Area](https://ckeditor.com/cke4/addon/wysiwygarea) plugin. +* [#3693](https://github.com/ckeditor/ckeditor4/issues/3693): Fixed: Incorrect default values for several [Color Button](https://ckeditor.com/cke4/addon/colorbutton) configuration variables in the API documentation. +* [#3795](https://github.com/ckeditor/ckeditor4/issues/3795): Fixed: Setting the [`config.dataIndentationChars`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-dataIndentationChars) configuration option to an empty string is ignored and replaced by a tab (`\t`) character. Thanks to [Thomas Grinderslev](https://github.com/Znegl)! +* [#4107](https://github.com/ckeditor/ckeditor4/issues/4107): Fixed: Multiple [Autocomplete](https://ckeditor.com/cke4/addon/autocomplete) instances cause keyboard navigation issues. +* [#4041](https://github.com/ckeditor/ckeditor4/issues/4041): Fixed: The[`selection.scrollIntoView`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_dom_selection.html#method-scrollIntoView) method throws an error when the editor selection is not set. +* [#3361](https://github.com/ckeditor/ckeditor4/issues/3361): Fixed: Loading multiple [custom editor configurations](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-customConfig) is prone to a race condition between these. +* [#4007](https://github.com/ckeditor/ckeditor4/issues/4007): Fixed: Screen readers do not announce the [Rich Combo](https://ckeditor.com/cke4/addon/richcombo) plugin is collapsed or expanded. +* [#4141](https://github.com/ckeditor/ckeditor4/issues/4141): Fixed: The styles are incorrectly applied when there is a `` DOM element. + +Other Changes: + +* [#13859](https://dev.ckeditor.com/ticket/13859): Test cases created with `bender.tools.createTestsForEditors` will also receive editor bot as a second parameter. + +## CKEditor 4.5.4 + +New Features: + +* [#13632](https://dev.ckeditor.com/ticket/13632): Introduce error logging mechanism. +* [#13730](https://dev.ckeditor.com/ticket/13730): Switch to the new error logging mechanism. + +Fixed Issues: + +* [#9856](https://dev.ckeditor.com/ticket/9856): Fixed: Cannot use the native context menu together with the [Div Editing Area](https://ckeditor.com/cke4/addon/divarea) plugin. Thanks to [Mark Wade](https://github.com/mark-wade)! +* [#12733](https://dev.ckeditor.com/ticket/12733): [IE9+] Fixed: Radio button `onChange` does not work. Thanks to [Iliya Kostadinov](https://github.com/iliyakostadinov)! +* [#13142](https://dev.ckeditor.com/ticket/13142): [Edge] Fixed: *Ctrl+A* and then *Backspace* result in an empty `
` element. +* [#13599](https://dev.ckeditor.com/ticket/13599): Fixed: Cross-editor drag and drop of an inline widget results in error/artifacts. +* [#13640](https://dev.ckeditor.com/ticket/13640): [IE] Fixed: Dropping a widget outside the `` element is not handled correctly. +* [#13533](https://dev.ckeditor.com/ticket/13533): Fixed: No progress during upload. +* [#13680](https://dev.ckeditor.com/ticket/13680): Fixed: The parser should allow the `` element to be a child of the `` element. +* [#11724](https://dev.ckeditor.com/ticket/11724): [Touch devices] Fixed: Drop-downs often hide right after opening them. +* [#13690](https://dev.ckeditor.com/ticket/13690): Fixed: Copying content from IE to Chrome adds an extra paragraph. +* [#13284](https://dev.ckeditor.com/ticket/13284): Fixed: Cannot drag and drop a widget if the text caret is placed just after the widget instance. +* [#13516](https://dev.ckeditor.com/ticket/13516): Fixed: CKEditor removes empty HTML5 anchors without the `name` attribute. +* [#13765](https://dev.ckeditor.com/ticket/13765): [Safari 9] Fixed: Problems with rendering samples. + +Other Changes: + +* [#11725](https://dev.ckeditor.com/ticket/11725): Marked [`CKEDITOR.env.mobile`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_env.html#property-mobile) as deprecated. The reason is that it is no longer clear what "mobile" means. +* [#13737](https://dev.ckeditor.com/ticket/13737): Upgraded [Bender.js](https://github.com/benderjs/benderjs) to 0.4.1. + +## CKEditor 4.5.3 + +New Features: + +* [#13501](https://dev.ckeditor.com/ticket/13501): Added the [`config.fileTools_defaultFileName`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-fileTools_defaultFileName) option to allow setting a default file name for paste uploads. +* [#13603](https://dev.ckeditor.com/ticket/13603): Added support for uploading dropped BMP images. + +Fixed Issues: + +* [#13590](https://dev.ckeditor.com/ticket/13590): Fixed: Various issues related to the [Paste from Word](https://ckeditor.com/cke4/addon/pastefromword) feature. Fixes also: + * [#11215](https://dev.ckeditor.com/ticket/11215), + * [#8780](https://dev.ckeditor.com/ticket/8780), + * [#12762](https://dev.ckeditor.com/ticket/12762). +* [#13386](https://dev.ckeditor.com/ticket/13386): [Edge] Fixed: Issues with selecting and editing images. +* [#13568](https://dev.ckeditor.com/ticket/13568): Fixed: The [`editor.getSelectedHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_editor.html#method-getSelectedHtml) method returns invalid results for entire content selection. +* [#13453](https://dev.ckeditor.com/ticket/13453): Fixed: Drag&drop of entire editor content throws an error. +* [#13465](https://dev.ckeditor.com/ticket/13465): Fixed: Error is thrown and the widget is lost on drag&drop if it is the only content of the editor. +* [#13414](https://dev.ckeditor.com/ticket/13414): Fixed: Content auto paragraphing in a nested editable despite editor configuration. +* [#13429](https://dev.ckeditor.com/ticket/13429): Fixed: Incorrect selection after content insertion by the [Auto Embed](https://ckeditor.com/cke4/addon/autoembed) plugin. +* [#13388](https://dev.ckeditor.com/ticket/13388): Fixed: [Table Resize](https://ckeditor.com/cke4/addon/tableresize) integration with [Undo](https://ckeditor.com/cke4/addon/undo) is broken. + +Other Changes: + +* [#13637](https://dev.ckeditor.com/ticket/13637): Several icons were refactored. +* Updated [Bender.js](https://github.com/benderjs/benderjs) to 0.3.0 and introduced the ability to run tests via HTTPs ([#13265](https://dev.ckeditor.com/ticket/13265)). + +## CKEditor 4.5.2 + +Fixed Issues: + +* [#13609](https://dev.ckeditor.com/ticket/13609): [Edge] Fixed: The browser crashes when switching to the source mode. Thanks to [Andrew Williams and Mark Smeed](http://webxsolution.com/)! +* [PR#201](https://github.com/ckeditor/ckeditor4/pull/201): Fixed: Buttons in the toolbar configurator cause form submission. Thanks to [colemanw](https://github.com/colemanw)! +* [#13422](https://dev.ckeditor.com/ticket/13422): Fixed: A monospaced font should be used in the ` + * ... + * CKEDITOR.replace( 'myfield' ); + * + * var textarea = document.body.appendChild( document.createElement( 'textarea' ) ); + * CKEDITOR.replace( textarea ); + * + * Since 4.17 this function also supports the {@glink features/delayed_creation Delayed Editor Creation} feature + * allowing to postpone the editor initialization. + * + * Since 4.19 if the editor has been configured to use the {@glink features/delayed_creation Delayed Editor Creation} + * feature and the editor has not been initialized yet, this function will return a handle allowing + * to cancel the interval set by the {@link CKEDITOR.config#delayIfDetached} and + * {@link CKEDITOR.config#delayIfDetached_interval} options. + * + * ```javascript + * var cancelInterval = CKEDITOR.replace( 'editor', { + * delayIfDetached: true, + * delayIfDetached_interval: 50 // Default value, you can skip that option. + * } ); + * + * cancelInterval(); // Cancel editor initialization if needed. + * ``` + * + * It is recommended to use this function to prevent potential memory leaks. Use it if you know + * that the editor host element will never be attached to the DOM. As an example, execute cancel handle + * in your component cleanup logic (e.g. `onDestroy` lifecycle methods in popular frontend frameworks). + * + * Read more about this feature in the {@glink features/delayed_creation documentation}. + * + * @param {Object/String} element The DOM element (textarea), its ID, or name. + * @param {Object} [config] The specific configuration to apply to this + * editor instance. Configuration set here will override the global CKEditor settings + * (see {@link CKEDITOR.config}). + * @returns {CKEDITOR.editor/Function/null} The editor instance or a cancellation function. + * If {@glink features/delayed_creation Delayed Editor Creation} feature has not been set and + * element is missing in DOM, this function will return `null`. + */ + CKEDITOR.replace = function( element, config ) { + return createInstance( element, config, null, CKEDITOR.ELEMENT_MODE_REPLACE ); + }; + + /** + * Creates a new editor instance at the end of a specific DOM element. + * + * + * + * + * + * CKEditor + * + * + * + * + *
+ * + * + * + * + * Since 4.17 this function also supports the {@glink features/delayed_creation Delayed Editor Creation} feature + * allowing to postpone the editor initialization. + * + * Since 4.19 if the editor has been configured to use the {@glink features/delayed_creation Delayed Editor Creation} + * feature and the editor has not been initialized yet, this function will return a handle allowing + * to cancel the interval set by the {@link CKEDITOR.config#delayIfDetached} and + * {@link CKEDITOR.config#delayIfDetached_interval} options. + * + * ```javascript + * var cancelInterval = CKEDITOR.appendTo( 'editorSpace', { + * delayIfDetached: true, + * delayIfDetached_interval: 50 // Default value, you can skip that option. + * } ); + * + * cancelInterval(); // Cancel editor initialization if needed. + * ``` + * + * It is recommended to use this function to prevent potential memory leaks. Use it if you know + * that the editor host element will never be attached to the DOM. As an example, execute cancel handle + * in your component cleanup logic (e.g. `onDestroy` lifecycle methods in popular frontend frameworks). + * + * Read more about this feature in the {@glink features/delayed_creation documentation}. + * + * @param {Object/String} element The DOM element, its ID, or name. + * @param {Object} [config] The specific configuration to apply to this + * editor instance. Configuration set here will override the global CKEditor settings + * (see {@link CKEDITOR.config}). + * @param {String} [data] Since 3.3. Initial value for the instance. + * @returns {CKEDITOR.editor/Function/null} The editor instance or a cancelation function. + * If {@glink features/delayed_creation Delayed Editor Creation} feature has not been set and + * element is missing in DOM, this function will return `null`. + */ + CKEDITOR.appendTo = function( element, config, data ) { + return createInstance( element, config, data, CKEDITOR.ELEMENT_MODE_APPENDTO ); + }; + + /** + * Replaces all ` + * + * + * + * + * + * + * Since 4.17 this function also supports the {@glink features/delayed_creation Delayed Editor Creation} feature + * allowing to postpone the editor initialization. + * Read more about this feature in the {@glink features/delayed_creation documentation}. + * + * @param {String} [className] The ` + data = protectElements( data, protectTextareaRegex ); + + // Before anything, we must protect the URL attributes as the + // browser may changing them when setting the innerHTML later in + // the code. + data = protectAttributes( data, randomNumber ); + + // Protect elements than can't be set inside a DIV. E.g. IE removes + // style tags from innerHTML. (https://dev.ckeditor.com/ticket/3710) + data = protectElements( data, protectElementsRegex ); + + // Certain elements has problem to go through DOM operation, protect + // them by prefixing 'cke' namespace. (https://dev.ckeditor.com/ticket/3591) + data = protectElementsNames( data ); + + // All none-IE browsers ignore self-closed custom elements, + // protecting them into open-close. (https://dev.ckeditor.com/ticket/3591) + data = protectSelfClosingElements( data ); + + // Compensate one leading line break after
 open as browsers
+			// eat it up. (https://dev.ckeditor.com/ticket/5789)
+			data = protectPreFormatted( data );
+
+			// There are attributes which may execute JavaScript code inside fixBin.
+			// Encode them greedily. They will be unprotected right after getting HTML from fixBin. (https://dev.ckeditor.com/ticket/10)
+			data = protectInsecureAttributes( data, randomNumber );
+
+			var fixBin = evtData.context || editor.editable().getName(),
+				isPre;
+
+			// Old IEs loose formats when load html into 
.
+			if ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 && fixBin == 'pre' ) {
+				fixBin = 'div';
+				data = '
' + data + '
'; + isPre = 1; + } + + // Call the browser to help us fixing a possibly invalid HTML + // structure. + var el = editor.document.createElement( fixBin ); + // Add fake character to workaround IE comments bug. (https://dev.ckeditor.com/ticket/3801) + el.setHtml( 'a' + data ); + data = el.getHtml().substr( 1 ); + + // Restore shortly protected attribute names. + data = data.replace( new RegExp( 'data-cke-' + randomNumber + '-', 'ig' ), '' ); + + isPre && ( data = data.replace( /^
|<\/pre>$/gi, '' ) );
+
+			// Unprotect "some" of the protected elements at this point.
+			data = unprotectElementNames( data );
+
+			data = unprotectElements( data );
+
+			// Restore the comments that have been protected, in this way they
+			// can be properly filtered.
+			data = unprotectRealComments( data );
+
+			if ( evtData.fixForBody === false ) {
+				fixBodyTag = false;
+			} else {
+				fixBodyTag = getFixBodyTag( evtData.enterMode, editor.config.autoParagraph );
+			}
+
+			// Now use our parser to make further fixes to the structure, as
+			// well as apply the filter.
+			data = CKEDITOR.htmlParser.fragment.fromHtml( data, evtData.context, fixBodyTag );
+
+			// The empty root element needs to be fixed by adding 'p' or 'div' into it.
+			// This avoids the need to create that element on the first focus (https://dev.ckeditor.com/ticket/12630).
+			if ( fixBodyTag ) {
+				fixEmptyRoot( data, fixBodyTag );
+			}
+
+			evtData.dataValue = data;
+		}, null, null, 5 );
+
+		// Filter incoming "data".
+		// Add element filter before htmlDataProcessor.dataFilter when purifying input data to correct html.
+		editor.on( 'toHtml', function( evt ) {
+			if ( evt.data.filter.applyTo( evt.data.dataValue, true, evt.data.dontFilter, evt.data.enterMode ) )
+				editor.fire( 'dataFiltered' );
+		}, null, null, 6 );
+
+		editor.on( 'toHtml', function( evt ) {
+			evt.data.dataValue.filterChildren( that.dataFilter, true );
+		}, null, null, 10 );
+
+		editor.on( 'toHtml', function( evt ) {
+			var evtData = evt.data,
+				data = evtData.dataValue,
+				writer = new CKEDITOR.htmlParser.basicWriter();
+
+			data.writeChildrenHtml( writer );
+			data = writer.getHtml( true );
+
+			// Protect the real comments again.
+			evtData.dataValue = protectRealComments( data );
+		}, null, null, 15 );
+
+
+		editor.on( 'toDataFormat', function( evt ) {
+			var data = evt.data.dataValue;
+
+			// https://dev.ckeditor.com/ticket/10854 - we need to strip leading blockless 
which FF adds + // automatically when editable contains only non-editable content. + // We do that for every browser (so it's a constant behavior) and + // not in BR mode, in which chance of valid leading blockless
is higher. + if ( evt.data.enterMode != CKEDITOR.ENTER_BR ) + data = data.replace( /^
/i, '' ); + + evt.data.dataValue = CKEDITOR.htmlParser.fragment.fromHtml( + data, evt.data.context, getFixBodyTag( evt.data.enterMode, editor.config.autoParagraph ) ); + }, null, null, 5 ); + + editor.on( 'toDataFormat', function( evt ) { + evt.data.dataValue.filterChildren( that.htmlFilter, true ); + }, null, null, 10 ); + + // Transform outcoming "data". + // Add element filter after htmlDataProcessor.htmlFilter when preparing output data HTML. + editor.on( 'toDataFormat', function( evt ) { + evt.data.filter.applyTo( evt.data.dataValue, false, true ); + }, null, null, 11 ); + + editor.on( 'toDataFormat', function( evt ) { + var data = evt.data.dataValue, + writer = that.writer; + + writer.reset(); + data.writeChildrenHtml( writer ); + data = writer.getHtml( true ); + + // Restore those non-HTML protected source. (https://dev.ckeditor.com/ticket/4475,https://dev.ckeditor.com/ticket/4880) + data = unprotectRealComments( data ); + data = unprotectSource( data, editor ); + + evt.data.dataValue = data; + }, null, null, 15 ); + }; + + CKEDITOR.htmlDataProcessor.prototype = { + /** + * Processes the (potentially malformed) input HTML to a purified form which + * is suitable for using in the WYSIWYG editable. + * + * This method fires the {@link CKEDITOR.editor#toHtml} event which makes it possible + * to hook into the process at various stages. + * + * **Note:** Since CKEditor 4.3.0 the signature of this method changed and all options + * are now grouped in one `options` object. Previously `context`, `fixForBody` and `dontFilter` + * were passed separately. + * + * @param {String} data The raw data. + * @param {Object} [options] The options object. + * @param {String} [options.context] The tag name of a context element within which + * the input is to be processed, defaults to the editable element. + * If `null` is passed, then data will be parsed without context (as children of {@link CKEDITOR.htmlParser.fragment}). + * See {@link CKEDITOR.htmlParser.fragment#fromHtml} for more details. + * @param {Boolean} [options.fixForBody=true] Whether to trigger the auto paragraph for non-block content. + * @param {CKEDITOR.filter} [options.filter] When specified, instead of using the {@link CKEDITOR.editor#filter main filter}, + * the passed instance will be used to filter the content. + * @param {Boolean} [options.dontFilter] Do not filter data with {@link CKEDITOR.filter} (note: transformations + * will still be applied). + * @param {Number} [options.enterMode] When specified, it will be used instead of the {@link CKEDITOR.editor#enterMode main enterMode}. + * @param {Boolean} [options.protectedWhitespaces] Indicates that content was wrapped with `` elements to preserve + * leading and trailing whitespaces. Option used by the {@link CKEDITOR.editor#method-insertHtml} method. + * @returns {String} + */ + toHtml: function( data, options, fixForBody, dontFilter ) { + var editor = this.editor, + context, filter, enterMode, protectedWhitespaces; + + // Typeof null == 'object', so check truthiness of options too. + if ( options && typeof options == 'object' ) { + context = options.context; + fixForBody = options.fixForBody; + dontFilter = options.dontFilter; + filter = options.filter; + enterMode = options.enterMode; + protectedWhitespaces = options.protectedWhitespaces; + } + // Backward compatibility. Since CKEDITOR 4.3.0 every option was a separate argument. + else { + context = options; + } + + // Fall back to the editable as context if not specified. + if ( !context && context !== null ) + context = editor.editable().getName(); + + return editor.fire( 'toHtml', { + dataValue: data, + context: context, + fixForBody: fixForBody, + dontFilter: dontFilter, + filter: filter || editor.filter, + enterMode: enterMode || editor.enterMode, + protectedWhitespaces: protectedWhitespaces + } ).dataValue; + }, + + /** + * See {@link CKEDITOR.dataProcessor#toDataFormat}. + * + * This method fires the {@link CKEDITOR.editor#toDataFormat} event which makes it possible + * to hook into the process at various stages. + * + * @param {String} html + * @param {Object} [options] The options object. + * @param {String} [options.context] The tag name of the context element within which + * the input is to be processed, defaults to the editable element. + * @param {CKEDITOR.filter} [options.filter] When specified, instead of using the {@link CKEDITOR.editor#filter main filter}, + * the passed instance will be used to apply content transformations to the content. + * @param {Number} [options.enterMode] When specified, it will be used instead of the {@link CKEDITOR.editor#enterMode main enterMode}. + * @returns {String} + */ + toDataFormat: function( html, options ) { + var context, filter, enterMode; + + // Do not shorten this to `options && options.xxx`, because + // falsy `options` will be passed instead of undefined. + if ( options ) { + context = options.context; + filter = options.filter; + enterMode = options.enterMode; + } + + // Fall back to the editable as context if not specified. + if ( !context && context !== null ) + context = this.editor.editable().getName(); + + return this.editor.fire( 'toDataFormat', { + dataValue: html, + filter: filter || this.editor.filter, + context: context, + enterMode: enterMode || this.editor.enterMode + } ).dataValue; + }, + + /** + * @since 4.16.1 + * @private + * @param {String} data + */ + protectSource: function( data ) { + return protectSource( data, this.editor ); + }, + + /** + * @since 4.16.1 + * @private + * @param {String} html + */ + unprotectSource: function( html ) { + return unprotectSource( html, this.editor ); + }, + + /** + * @since 4.16.2 + * @private + * @param {String} html + */ + unprotectRealComments: function( html ) { + return unprotectRealComments( html ); + } + }; + + // Produce a set of filtering rules that handles bogus and filler node at the + // end of block/pseudo block, in the following consequence: + // 1. elements: - this filter removes any bogus node, then check + // if it's an empty block that requires a filler. + // 2. elements:
- After cleaned with bogus, this filter checks the real + // line-break BR to compensate a filler after it. + // + // Terms definitions: + // filler: An element that's either
or &NBSP; at the end of block that established line height. + // bogus: Whenever a filler is proceeded with inline content, it becomes a bogus which is subjected to be removed. + // + // Various forms of the filler: + // In output HTML: Filler should be consistently &NBSP;
at the end of block is always considered as bogus. + // In Wysiwyg HTML: Browser dependent - see env.needsBrFiller. Either BR for when needsBrFiller is true, or &NBSP; otherwise. + //
is NEVER considered as bogus when needsBrFiller is true. + function createBogusAndFillerRules( editor, type ) { + function createFiller( isOutput ) { + return isOutput || CKEDITOR.env.needsNbspFiller ? + new CKEDITOR.htmlParser.text( '\xa0' ) : + new CKEDITOR.htmlParser.element( 'br', { 'data-cke-bogus': 1 } ); + } + + // This text block filter, remove any bogus and create the filler on demand. + function blockFilter( isOutput, fillEmptyBlock ) { + + return function( block ) { + // DO NOT apply the filler if it's a fragment node. + if ( block.type == CKEDITOR.NODE_DOCUMENT_FRAGMENT ) + return; + + cleanBogus( block ); + + // Add fillers to input (always) and to output (if fillEmptyBlock is ok with that). + var shouldFillBlock = !isOutput || + ( typeof fillEmptyBlock == 'function' ? fillEmptyBlock( block ) : fillEmptyBlock ) !== false; + + if ( shouldFillBlock && isEmptyBlockNeedFiller( block ) ) { + block.add( createFiller( isOutput ) ); + } + }; + } + + // Append a filler right after the last line-break BR, found at the end of block. + function brFilter( isOutput ) { + return function( br ) { + // DO NOT apply the filer if parent's a fragment node. + if ( br.parent.type == CKEDITOR.NODE_DOCUMENT_FRAGMENT ) + return; + + var attrs = br.attributes; + // Dismiss BRs that are either bogus or eol marker. + if ( 'data-cke-bogus' in attrs || 'data-cke-eol' in attrs ) { + delete attrs [ 'data-cke-bogus' ]; + return; + } + + // Judge the tail line-break BR, and to insert bogus after it. + var next = getNext( br ), previous = getPrevious( br ); + + if ( !next && isBlockBoundary( br.parent ) ) + append( br.parent, createFiller( isOutput ) ); + else if ( isBlockBoundary( next ) && previous && !isBlockBoundary( previous ) ) + createFiller( isOutput ).insertBefore( next ); + }; + } + + // Determinate whether this node is potentially a bogus node. + function maybeBogus( node, atBlockEnd ) { + + // BR that's not from IE<11 DOM, except for a EOL marker. + if ( !( isOutput && !CKEDITOR.env.needsBrFiller ) && + node.type == CKEDITOR.NODE_ELEMENT && node.name == 'br' && + !node.attributes[ 'data-cke-eol' ] ) { + return true; + } + + var match; + + // NBSP, possibly. + if ( node.type == CKEDITOR.NODE_TEXT && ( match = node.value.match( tailNbspRegex ) ) ) { + // We need to separate tail NBSP out of a text node, for later removal. + if ( match.index ) { + ( new CKEDITOR.htmlParser.text( node.value.substring( 0, match.index ) ) ).insertBefore( node ); + node.value = match[ 0 ]; + } + + // From IE<11 DOM, at the end of a text block, or before block boundary. + if ( !CKEDITOR.env.needsBrFiller && isOutput && ( !atBlockEnd || node.parent.name in textBlockTags ) ) + return true; + + // From the output. + if ( !isOutput ) { + var previous = node.previous; + + // Following a line-break at the end of block. + if ( previous && previous.name == 'br' ) + return true; + + // Or a single NBSP between two blocks. + if ( !previous || isBlockBoundary( previous ) ) + return true; + } + } + + return false; + } + + // Removes all bogus inside of this block, and to convert fillers into the proper form. + function cleanBogus( block ) { + var bogus = []; + var last = getLast( block ), node, previous; + + if ( last ) { + // Check for bogus at the end of this block. + // e.g.

foo

+ maybeBogus( last, 1 ) && bogus.push( last ); + + while ( last ) { + // Check for bogus at the end of any pseudo block contained. + if ( isBlockBoundary( last ) && ( node = getPrevious( last ) ) && maybeBogus( node ) ) { + // Bogus must have inline proceeding, instead single BR between two blocks, + // is considered as filler, e.g.


+ if ( ( previous = getPrevious( node ) ) && !isBlockBoundary( previous ) ) + bogus.push( node ); + // Convert the filler into appropriate form. + else { + createFiller( isOutput ).insertAfter( node ); + node.remove(); + } + } + + last = last.previous; + } + } + + // Now remove all bogus collected from above. + for ( var i = 0 ; i < bogus.length ; i++ ) + bogus[ i ].remove(); + } + + // Judge whether it's an empty block that requires a filler node. + function isEmptyBlockNeedFiller( block ) { + + // DO NOT fill empty editable in IE<11. + if ( !isOutput && !CKEDITOR.env.needsBrFiller && block.type == CKEDITOR.NODE_DOCUMENT_FRAGMENT ) + return false; + + // 1. For IE version >=8, empty blocks are displayed correctly themself in wysiwiyg; + // 2. For the rest, at least table cell and list item need no filler space. (https://dev.ckeditor.com/ticket/6248) + if ( !isOutput && !CKEDITOR.env.needsBrFiller && + ( document.documentMode > 7 || + block.name in CKEDITOR.dtd.tr || + block.name in CKEDITOR.dtd.$listItem ) ) { + return false; + } + + var last = getLast( block ); + return !last || block.name == 'form' && last.name == 'input' ; + } + + var rules = { elements: {} }, + isOutput = type == 'html', + textBlockTags = CKEDITOR.tools.extend( {}, blockLikeTags ); + + // Build the list of text blocks. + for ( var i in textBlockTags ) { + if ( !( '#' in dtd[ i ] ) ) + delete textBlockTags[ i ]; + } + + for ( i in textBlockTags ) + rules.elements[ i ] = blockFilter( isOutput, editor.config.fillEmptyBlocks ); + + // Editable element has to be checked separately. + rules.root = blockFilter( isOutput, false ); + rules.elements.br = brFilter( isOutput ); + return rules; + } + + function getFixBodyTag( enterMode, autoParagraph ) { + return ( enterMode != CKEDITOR.ENTER_BR && autoParagraph !== false ) ? enterMode == CKEDITOR.ENTER_DIV ? 'div' : 'p' : false; + } + + // Regex to scan for   at the end of blocks, which are actually placeholders. + // Safari transforms the   to \xa0. (https://dev.ckeditor.com/ticket/4172) + var tailNbspRegex = /(?: |\xa0)$/; + + var protectedSourceMarker = '{cke_protected}'; + + function getLast( node ) { + var last = node.children[ node.children.length - 1 ]; + while ( last && isEmpty( last ) ) + last = last.previous; + return last; + } + + function getNext( node ) { + var next = node.next; + while ( next && isEmpty( next ) ) + next = next.next; + return next; + } + + function getPrevious( node ) { + var previous = node.previous; + while ( previous && isEmpty( previous ) ) + previous = previous.previous; + return previous; + } + + // Judge whether the node is an ghost node to be ignored, when traversing. + function isEmpty( node ) { + return node.type == CKEDITOR.NODE_TEXT && + !CKEDITOR.tools.trim( node.value ) || + node.type == CKEDITOR.NODE_ELEMENT && + node.attributes[ 'data-cke-bookmark' ]; + } + + // Judge whether the node is a block-like element. + function isBlockBoundary( node ) { + return node && + ( node.type == CKEDITOR.NODE_ELEMENT && node.name in blockLikeTags || + node.type == CKEDITOR.NODE_DOCUMENT_FRAGMENT ); + } + + function append( parent, node ) { + var last = parent.children[ parent.children.length - 1 ]; + parent.children.push( node ); + node.parent = parent; + if ( last ) { + last.next = node; + node.previous = last; + } + } + + function getNodeIndex( node ) { + return node.parent ? node.getIndex() : -1; + } + + var dtd = CKEDITOR.dtd, + // Define orders of table elements. + tableOrder = [ 'caption', 'colgroup', 'col', 'thead', 'tfoot', 'tbody' ], + // List of all block elements. + blockLikeTags = CKEDITOR.tools.extend( {}, dtd.$blockLimit, dtd.$block ); + + // + // DATA filter rules ------------------------------------------------------ + // + + var defaultDataFilterRulesEditableOnly = { + elements: { + input: protectReadOnly, + textarea: protectReadOnly + } + }; + + // These rules will also be applied to non-editable content. + var defaultDataFilterRulesForAll = { + attributeNames: [ + // Event attributes (onXYZ) must not be directly set. They can become + // active in the editing area (IE|WebKit). + [ ( /^on/ ), 'data-cke-pa-on' ], + + // Prevent iframe's srcdoc attribute from being evaluated in the editable. + [ ( /^srcdoc/ ), 'data-cke-pa-srcdoc' ], + + // Don't let some old expando enter editor. Concerns only IE8, + // but for consistency remove on all browsers. + [ ( /^data-cke-expando$/ ), '' ] + ], + + elements: { + // Prevent iframe's src attribute with javascript code or data protocol from being evaluated in the editable. + iframe: function( element ) { + if ( element.attributes && element.attributes.src ) { + + var src = element.attributes.src.toLowerCase().replace( /[^a-z]/gi, '' ); + if ( src.indexOf( 'javascript' ) === 0 || src.indexOf( 'data' ) === 0 ) { + element.attributes[ 'data-cke-pa-src' ] = element.attributes.src; + delete element.attributes.src; + } + } + } + } + }; + + // Disable form elements editing mode provided by some browsers. (https://dev.ckeditor.com/ticket/5746) + function protectReadOnly( element ) { + var attrs = element.attributes; + + // We should flag that the element was locked by our code so + // it'll be editable by the editor functions (https://dev.ckeditor.com/ticket/6046). + if ( attrs.contenteditable != 'false' ) + attrs[ 'data-cke-editable' ] = attrs.contenteditable ? 'true' : 1; + + attrs.contenteditable = 'false'; + } + + // + // HTML filter rules ------------------------------------------------------ + // + + var defaultHtmlFilterRulesEditableOnly = { + elements: { + embed: function( element ) { + var parent = element.parent; + + // If the is child of a , copy the width + // and height attributes from it. + if ( parent && parent.name == 'object' ) { + var parentWidth = parent.attributes.width, + parentHeight = parent.attributes.height; + if ( parentWidth ) + element.attributes.width = parentWidth; + if ( parentHeight ) + element.attributes.height = parentHeight; + } + }, + + // Remove empty link but not empty anchor. (https://dev.ckeditor.com/ticket/3829, https://dev.ckeditor.com/ticket/13516) + a: function( element ) { + var attrs = element.attributes; + + if ( !( element.children.length || attrs.name || attrs.id || element.attributes[ 'data-cke-saved-name' ] ) ) + return false; + } + } + }; + + // These rules will also be applied to non-editable content. + var defaultHtmlFilterRulesForAll = { + elementNames: [ + // Remove the "cke:" namespace prefix. + [ ( /^cke:/ ), '' ], + + // Ignore tags. + [ ( /^\?xml:namespace$/ ), '' ] + ], + + attributeNames: [ + // Attributes saved for changes and protected attributes. + [ ( /^data-cke-(saved|pa)-/ ), '' ], + + // All "data-cke-" attributes are to be ignored. + [ ( /^data-cke-.*/ ), '' ], + + [ 'hidefocus', '' ] + ], + + elements: { + $: function( element ) { + var attribs = element.attributes; + + if ( attribs ) { + // Elements marked as temporary are to be ignored. + if ( attribs[ 'data-cke-temp' ] ) + return false; + + // Remove duplicated attributes - https://dev.ckeditor.com/ticket/3789. + var attributeNames = [ 'name', 'href', 'src' ], + savedAttributeName; + for ( var i = 0; i < attributeNames.length; i++ ) { + savedAttributeName = 'data-cke-saved-' + attributeNames[ i ]; + savedAttributeName in attribs && ( delete attribs[ attributeNames[ i ] ] ); + } + } + + return element; + }, + + // The contents of table should be in correct order (https://dev.ckeditor.com/ticket/4809). + table: function( element ) { + // Clone the array as it would become empty during the sort call. + var children = element.children.slice( 0 ); + + children.sort( function( node1, node2 ) { + var index1, index2; + + // Compare in the predefined order. + if ( node1.type == CKEDITOR.NODE_ELEMENT && node2.type == node1.type ) { + index1 = CKEDITOR.tools.indexOf( tableOrder, node1.name ); + index2 = CKEDITOR.tools.indexOf( tableOrder, node2.name ); + } + + // Make sure the sort is stable, if no order can be established above. + if ( !( index1 > -1 && index2 > -1 && index1 != index2 ) ) { + index1 = getNodeIndex( node1 ); + index2 = getNodeIndex( node2 ); + } + + return index1 > index2 ? 1 : -1; + } ); + }, + + // Restore param elements into self-closing. + param: function( param ) { + param.children = []; + param.isEmpty = true; + return param; + }, + + // Remove dummy span in webkit. + span: function( element ) { + if ( element.attributes[ 'class' ] == 'Apple-style-span' ) + delete element.name; + }, + + html: function( element ) { + delete element.attributes.contenteditable; + delete element.attributes[ 'class' ]; + }, + + body: function( element ) { + delete element.attributes.spellcheck; + delete element.attributes.contenteditable; + }, + + style: function( element ) { + var child = element.children[ 0 ]; + if ( child && child.value ) + child.value = CKEDITOR.tools.trim( child.value ); + + if ( !element.attributes.type ) + element.attributes.type = 'text/css'; + }, + + title: function( element ) { + var titleText = element.children[ 0 ]; + + // Append text-node to title tag if not present (i.e. non-IEs) (https://dev.ckeditor.com/ticket/9882). + !titleText && append( element, titleText = new CKEDITOR.htmlParser.text() ); + + // Transfer data-saved title to title tag. + titleText.value = element.attributes[ 'data-cke-title' ] || ''; + }, + + input: unprotectReadyOnly, + textarea: unprotectReadyOnly + }, + + attributes: { + 'class': function( value ) { + // Remove all class names starting with "cke_". + return CKEDITOR.tools.ltrim( value.replace( /(?:^|\s+)cke_[^\s]*/g, '' ) ) || false; + } + } + }; + + if ( CKEDITOR.env.ie ) { + // IE outputs style attribute in capital letters. We should convert + // them back to lower case, while not hurting the values (https://dev.ckeditor.com/ticket/5930) + defaultHtmlFilterRulesForAll.attributes.style = function( value ) { + return value.replace( /(^|;)([^\:]+)/g, function( match ) { + return match.toLowerCase(); + } ); + }; + } + + // Disable form elements editing mode provided by some browsers. (https://dev.ckeditor.com/ticket/5746) + function unprotectReadyOnly( element ) { + var attrs = element.attributes; + switch ( attrs[ 'data-cke-editable' ] ) { + case 'true': + attrs.contenteditable = 'true'; + break; + case '1': + delete attrs.contenteditable; + break; + } + } + + // + // Preprocessor filters --------------------------------------------------- + // + + var protectElementRegex = /<(a|area|img|input|source)\b([^>]*)>/gi, + // Be greedy while looking for protected attributes. This will let us avoid an unfortunate + // situation when "nested attributes", which may appear valid, are also protected. + // I.e. if we consider the following HTML: + // + // + // + // then the "non-greedy match" returns: + // + // 'href' => '"X"' // It's wrong! Href is not an attribute of . + // + // while greedy match returns: + // + // 'data-x' => '<a href="X"' + // + // which, can be easily filtered out (https://dev.ckeditor.com/ticket/11508). + protectAttributeRegex = /([\w-:]+)\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|(?:[^ "'>]+))/gi, + protectAttributeNameRegex = /^(href|src|name)$/i; + + // Note: we use lazy star '*?' to prevent eating everything up to the last occurrence of or . + var protectElementsRegex = /(?:])[^>]*>[\s\S]*?<\/style>)|(?:<(:?link|meta|base)[^>]*>)/gi, + protectTextareaRegex = /(])[^>]*>)([\s\S]*?)(?:<\/textarea>)/gi, + encodedElementsRegex = /([^<]*)<\/cke:encoded>/gi; + + // Element name should be followed by space or closing angle bracket '>' to not protect custom tags (#988). + var protectElementNamesRegex = /(<\/?)((?:object|embed|param|html|body|head|title)([\s][^>]*)?>)/gi, + unprotectElementNamesRegex = /(<\/?)cke:((?:html|body|head|title)[^>]*>)/gi; + + var protectSelfClosingRegex = /]*?)\/?>(?!\s*<\/cke:\1)/gi; + + function protectAttributes( html, randomNumber ) { + return html.replace( protectElementRegex, function( element, tag, attributes ) { + return '<' + tag + attributes.replace( protectAttributeRegex, function( fullAttr, attrName ) { + // Avoid corrupting the inline event attributes (https://dev.ckeditor.com/ticket/7243). + // We should not rewrite the existed protected attributes, e.g. clipboard content from editor. (https://dev.ckeditor.com/ticket/5218) + if ( protectAttributeNameRegex.test( attrName ) && attributes.indexOf( 'data-cke-saved-' + attrName ) == -1 ) + return ' data-cke-saved-' + fullAttr + ' data-cke-' + randomNumber + '-' + fullAttr; + + return fullAttr; + } ) + '>'; + } ); + } + + function protectElements( html, regex ) { + return html.replace( regex, function( match, tag, content ) { + // Encode < and > in textarea because this won't be done by a browser, since + // textarea will be protected during passing data through fix bin. + if ( match.indexOf( '/g, '>' ) + ''; + + return '' + encodeURIComponent( match ) + ''; + } ); + } + + function unprotectElements( html ) { + return html.replace( encodedElementsRegex, function( match, encoded ) { + return decodeURIComponent( encoded ); + } ); + } + + function protectElementsNames( html ) { + return html.replace( protectElementNamesRegex, '$1cke:$2' ); + } + + function unprotectElementNames( html ) { + return html.replace( unprotectElementNamesRegex, '$1$2' ); + } + + function protectSelfClosingElements( html ) { + return html.replace( protectSelfClosingRegex, '' ); + } + + function protectPreFormatted( html ) { + return html.replace( /(]*>)(\r\n|\n)/g, '$1$2$2' ); + } + + function protectRealComments( html ) { + return html.replace( //g, function( match ) { + return ''; + } ); + } + + // Replace all "on\w{3,}" strings which are not: + // * opening tags - e.g. ` (tested in "false positive 1"), + // * part of other attribute - e.g. `data-onfoo` or `fonfoo`. + function protectInsecureAttributes( html, randomNumber ) { + return html.replace( /([^a-z0-9<\-])(on\w{3,})(?!>)/gi, '$1data-cke-' + randomNumber + '-$2' ); + } + + function unprotectRealComments( html ) { + return html.replace( //g, function( match, data ) { + return decodeURIComponent( data ); + } ); + } + + function unprotectSource( html, editor ) { + var store = editor._.dataStore; + + return html.replace( //g, function( match, data ) { + return decodeURIComponent( data ); + } ).replace( /\{cke_protected_(\d+)\}/g, function( match, id ) { + return store && store[ id ] || ''; + } ); + } + + function protectSource( data, editor, randomNumber ) { + var protectedHtml = [], + protectRegexes = editor.config.protectedSource, + store = editor._.dataStore || ( editor._.dataStore = { id: 1 } ), + tempRegex = new RegExp('<\\!--\\{cke_temp_' + randomNumber + '(comment)?\\}(\\d*?)-->', 'g' ); + + var regexes = [ + // Script tags will also be forced to be protected, otherwise + // IE will execute them. + ( /|$)/gi ), + + //