From f6d65e533c62f6deb21342d4901ece24497b433e Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Thu, 4 Jun 2015 07:31:04 +0200 Subject: Update to MediaWiki 1.25.1 --- resources/Resources.php | 379 +- resources/assets/file-type-icons/COPYING | 2 +- resources/assets/poweredby_mediawiki_132x47.png | Bin 0 -> 6011 bytes resources/assets/poweredby_mediawiki_176x62.png | Bin 0 -> 8796 bytes resources/lib/jquery.client/AUTHORS.txt | 9 + resources/lib/jquery.client/LICENSE-MIT.txt | 20 + resources/lib/jquery.client/README.md | 6 + resources/lib/jquery.client/jquery.client.js | 317 + resources/lib/jquery.ui/themes/smoothness/PATCHES | 3 + .../jquery.ui/themes/smoothness/jquery.ui.core.css | 2 +- .../themes/smoothness/jquery.ui.theme.css | 4 +- resources/lib/jquery/jquery.jStorage.js | 20 +- resources/lib/jquery/jquery.js | 13 +- resources/lib/jquery/jquery.json.js | 199 - resources/lib/jquery/jquery.migrate.js | 551 - resources/lib/jquery/jquery.qunit.css | 237 - resources/lib/jquery/jquery.qunit.js | 2288 ---- resources/lib/moment/locale/af.js | 4 +- resources/lib/moment/locale/ar-ma.js | 3 +- resources/lib/moment/locale/ar-sa.js | 5 +- resources/lib/moment/locale/ar.js | 5 +- resources/lib/moment/locale/az.js | 4 +- resources/lib/moment/locale/be.js | 4 +- resources/lib/moment/locale/bg.js | 4 +- resources/lib/moment/locale/bn.js | 3 +- resources/lib/moment/locale/bo.js | 3 +- resources/lib/moment/locale/br.js | 4 +- resources/lib/moment/locale/bs.js | 8 +- resources/lib/moment/locale/ca.js | 15 +- resources/lib/moment/locale/cs.js | 6 +- resources/lib/moment/locale/cv.js | 4 +- resources/lib/moment/locale/cy.js | 4 +- resources/lib/moment/locale/da.js | 4 +- resources/lib/moment/locale/de-at.js | 16 +- resources/lib/moment/locale/de.js | 16 +- resources/lib/moment/locale/el.js | 10 +- resources/lib/moment/locale/en-au.js | 4 +- resources/lib/moment/locale/en-ca.js | 4 +- resources/lib/moment/locale/en-gb.js | 4 +- resources/lib/moment/locale/eo.js | 4 +- resources/lib/moment/locale/es.js | 4 +- resources/lib/moment/locale/et.js | 4 +- resources/lib/moment/locale/eu.js | 4 +- resources/lib/moment/locale/fa.js | 4 +- resources/lib/moment/locale/fi.js | 4 +- resources/lib/moment/locale/fo.js | 4 +- resources/lib/moment/locale/fr-ca.js | 4 +- resources/lib/moment/locale/fr.js | 4 +- resources/lib/moment/locale/gl.js | 4 +- resources/lib/moment/locale/he.js | 3 +- resources/lib/moment/locale/hi.js | 3 +- resources/lib/moment/locale/hr.js | 4 +- resources/lib/moment/locale/hu.js | 4 +- resources/lib/moment/locale/hy-am.js | 4 +- resources/lib/moment/locale/id.js | 3 +- resources/lib/moment/locale/is.js | 4 +- resources/lib/moment/locale/it.js | 13 +- resources/lib/moment/locale/ja.js | 3 +- resources/lib/moment/locale/ka.js | 4 +- resources/lib/moment/locale/km.js | 3 +- resources/lib/moment/locale/ko.js | 4 +- resources/lib/moment/locale/lb.js | 4 +- resources/lib/moment/locale/lt.js | 4 +- resources/lib/moment/locale/lv.js | 4 +- resources/lib/moment/locale/mk.js | 4 +- resources/lib/moment/locale/ml.js | 3 +- resources/lib/moment/locale/mr.js | 3 +- resources/lib/moment/locale/ms-my.js | 3 +- resources/lib/moment/locale/my.js | 3 +- resources/lib/moment/locale/nb.js | 4 +- resources/lib/moment/locale/ne.js | 3 +- resources/lib/moment/locale/nl.js | 4 +- resources/lib/moment/locale/nn.js | 4 +- resources/lib/moment/locale/pl.js | 4 +- resources/lib/moment/locale/pt-br.js | 4 +- resources/lib/moment/locale/pt.js | 4 +- resources/lib/moment/locale/ro.js | 3 +- resources/lib/moment/locale/ru.js | 40 +- resources/lib/moment/locale/sk.js | 4 +- resources/lib/moment/locale/sl.js | 4 +- resources/lib/moment/locale/sq.js | 4 +- resources/lib/moment/locale/sr-cyrl.js | 4 +- resources/lib/moment/locale/sr.js | 4 +- resources/lib/moment/locale/sv.js | 4 +- resources/lib/moment/locale/ta.js | 4 +- resources/lib/moment/locale/th.js | 3 +- resources/lib/moment/locale/tl-ph.js | 4 +- resources/lib/moment/locale/tr.js | 4 +- resources/lib/moment/locale/tzm-latn.js | 3 +- resources/lib/moment/locale/tzm.js | 3 +- resources/lib/moment/locale/uk.js | 4 +- resources/lib/moment/locale/uz.js | 3 +- resources/lib/moment/locale/vi.js | 4 +- resources/lib/moment/locale/zh-cn.js | 4 +- resources/lib/moment/locale/zh-tw.js | 4 +- resources/lib/moment/moment.js | 148 +- resources/lib/mustache/mustache.js | 578 + resources/lib/oojs-ui/i18n/ace.json | 1 - resources/lib/oojs-ui/i18n/af.json | 13 +- resources/lib/oojs-ui/i18n/am.json | 3 +- resources/lib/oojs-ui/i18n/ar.json | 8 +- resources/lib/oojs-ui/i18n/arc.json | 3 +- resources/lib/oojs-ui/i18n/awa.json | 8 + resources/lib/oojs-ui/i18n/az.json | 1 - resources/lib/oojs-ui/i18n/ba.json | 1 - resources/lib/oojs-ui/i18n/bcc.json | 9 + resources/lib/oojs-ui/i18n/bcl.json | 1 - resources/lib/oojs-ui/i18n/be-tarask.json | 1 - resources/lib/oojs-ui/i18n/be.json | 7 +- resources/lib/oojs-ui/i18n/bg.json | 1 - resources/lib/oojs-ui/i18n/bn.json | 16 +- resources/lib/oojs-ui/i18n/br.json | 8 +- resources/lib/oojs-ui/i18n/bs.json | 13 +- resources/lib/oojs-ui/i18n/ca.json | 16 +- resources/lib/oojs-ui/i18n/ce.json | 10 +- resources/lib/oojs-ui/i18n/ckb.json | 6 +- resources/lib/oojs-ui/i18n/co.json | 1 - resources/lib/oojs-ui/i18n/crh-cyrl.json | 8 + resources/lib/oojs-ui/i18n/crh-latn.json | 8 + resources/lib/oojs-ui/i18n/cs.json | 8 +- resources/lib/oojs-ui/i18n/cu.json | 4 +- resources/lib/oojs-ui/i18n/cy.json | 1 - resources/lib/oojs-ui/i18n/da.json | 1 - resources/lib/oojs-ui/i18n/de.json | 5 +- resources/lib/oojs-ui/i18n/diq.json | 1 - resources/lib/oojs-ui/i18n/dsb.json | 1 - resources/lib/oojs-ui/i18n/egl.json | 7 +- resources/lib/oojs-ui/i18n/el.json | 5 +- resources/lib/oojs-ui/i18n/eml.json | 7 +- resources/lib/oojs-ui/i18n/en.json | 5 +- resources/lib/oojs-ui/i18n/eo.json | 1 - resources/lib/oojs-ui/i18n/es.json | 5 +- resources/lib/oojs-ui/i18n/et.json | 5 +- resources/lib/oojs-ui/i18n/eu.json | 13 +- resources/lib/oojs-ui/i18n/fa.json | 8 +- resources/lib/oojs-ui/i18n/fi.json | 5 +- resources/lib/oojs-ui/i18n/fo.json | 12 +- resources/lib/oojs-ui/i18n/fr.json | 8 +- resources/lib/oojs-ui/i18n/frr.json | 1 - resources/lib/oojs-ui/i18n/fur.json | 1 - resources/lib/oojs-ui/i18n/fy.json | 11 + resources/lib/oojs-ui/i18n/gl.json | 8 +- resources/lib/oojs-ui/i18n/he.json | 5 +- resources/lib/oojs-ui/i18n/hi.json | 14 +- resources/lib/oojs-ui/i18n/hr.json | 2 + resources/lib/oojs-ui/i18n/hsb.json | 11 +- resources/lib/oojs-ui/i18n/hu.json | 5 +- resources/lib/oojs-ui/i18n/hy.json | 5 +- resources/lib/oojs-ui/i18n/id.json | 12 +- resources/lib/oojs-ui/i18n/ie.json | 1 - resources/lib/oojs-ui/i18n/ilo.json | 5 +- resources/lib/oojs-ui/i18n/is.json | 12 +- resources/lib/oojs-ui/i18n/it.json | 5 +- resources/lib/oojs-ui/i18n/ja.json | 8 +- resources/lib/oojs-ui/i18n/jv.json | 1 - resources/lib/oojs-ui/i18n/ka.json | 12 +- resources/lib/oojs-ui/i18n/kk-cyrl.json | 11 +- resources/lib/oojs-ui/i18n/km.json | 1 - resources/lib/oojs-ui/i18n/kn.json | 21 +- resources/lib/oojs-ui/i18n/ko.json | 5 +- resources/lib/oojs-ui/i18n/krc.json | 11 +- resources/lib/oojs-ui/i18n/ksh.json | 19 + resources/lib/oojs-ui/i18n/ku-latn.json | 13 + resources/lib/oojs-ui/i18n/kw.json | 3 +- resources/lib/oojs-ui/i18n/ky.json | 3 +- resources/lib/oojs-ui/i18n/lb.json | 5 +- resources/lib/oojs-ui/i18n/lmo.json | 1 - resources/lib/oojs-ui/i18n/lt.json | 1 - resources/lib/oojs-ui/i18n/lv.json | 6 +- resources/lib/oojs-ui/i18n/lzh.json | 2 +- resources/lib/oojs-ui/i18n/mg.json | 3 +- resources/lib/oojs-ui/i18n/min.json | 7 +- resources/lib/oojs-ui/i18n/mk.json | 5 +- resources/lib/oojs-ui/i18n/ml.json | 1 - resources/lib/oojs-ui/i18n/mr.json | 1 - resources/lib/oojs-ui/i18n/nap.json | 1 - resources/lib/oojs-ui/i18n/nb.json | 8 +- resources/lib/oojs-ui/i18n/nds-nl.json | 13 +- resources/lib/oojs-ui/i18n/nds.json | 1 - resources/lib/oojs-ui/i18n/ne.json | 12 +- resources/lib/oojs-ui/i18n/nl.json | 5 +- resources/lib/oojs-ui/i18n/nn.json | 1 - resources/lib/oojs-ui/i18n/oc.json | 5 +- resources/lib/oojs-ui/i18n/om.json | 5 +- resources/lib/oojs-ui/i18n/or.json | 13 +- resources/lib/oojs-ui/i18n/pa.json | 15 +- resources/lib/oojs-ui/i18n/pfl.json | 6 +- resources/lib/oojs-ui/i18n/pl.json | 5 +- resources/lib/oojs-ui/i18n/pms.json | 1 - resources/lib/oojs-ui/i18n/ps.json | 11 +- resources/lib/oojs-ui/i18n/pt-br.json | 1 - resources/lib/oojs-ui/i18n/pt.json | 5 +- resources/lib/oojs-ui/i18n/qqq.json | 5 +- resources/lib/oojs-ui/i18n/qu.json | 1 - resources/lib/oojs-ui/i18n/ro.json | 5 +- resources/lib/oojs-ui/i18n/roa-tara.json | 12 +- resources/lib/oojs-ui/i18n/ru.json | 8 +- resources/lib/oojs-ui/i18n/sah.json | 3 +- resources/lib/oojs-ui/i18n/scn.json | 4 +- resources/lib/oojs-ui/i18n/sco.json | 1 - resources/lib/oojs-ui/i18n/sh.json | 1 - resources/lib/oojs-ui/i18n/si.json | 1 - resources/lib/oojs-ui/i18n/sk.json | 2 +- resources/lib/oojs-ui/i18n/sl.json | 5 +- resources/lib/oojs-ui/i18n/sr-ec.json | 5 +- resources/lib/oojs-ui/i18n/sr-el.json | 10 +- resources/lib/oojs-ui/i18n/sv.json | 5 +- resources/lib/oojs-ui/i18n/ta.json | 6 +- resources/lib/oojs-ui/i18n/te.json | 3 +- resources/lib/oojs-ui/i18n/tg-cyrl.json | 1 - resources/lib/oojs-ui/i18n/th.json | 1 - resources/lib/oojs-ui/i18n/tl.json | 7 +- resources/lib/oojs-ui/i18n/tr.json | 15 +- resources/lib/oojs-ui/i18n/tt-cyrl.json | 1 - resources/lib/oojs-ui/i18n/uk.json | 8 +- resources/lib/oojs-ui/i18n/uz.json | 1 - resources/lib/oojs-ui/i18n/vec.json | 4 +- resources/lib/oojs-ui/i18n/vi.json | 8 +- resources/lib/oojs-ui/i18n/vo.json | 1 - resources/lib/oojs-ui/i18n/yo.json | 1 - resources/lib/oojs-ui/i18n/zh-hans.json | 11 +- resources/lib/oojs-ui/i18n/zh-hant.json | 10 +- resources/lib/oojs-ui/images/anchor.png | Bin 203 -> 0 bytes resources/lib/oojs-ui/images/anchor.svg | 7 - resources/lib/oojs-ui/images/grab.cur | Bin 0 -> 326 bytes resources/lib/oojs-ui/images/grabbing.cur | Bin 0 -> 326 bytes resources/lib/oojs-ui/images/icons/accept.png | Bin 332 -> 0 bytes resources/lib/oojs-ui/images/icons/accept.svg | 6 - resources/lib/oojs-ui/images/icons/add-item.png | Bin 145 -> 0 bytes resources/lib/oojs-ui/images/icons/add-item.svg | 6 - resources/lib/oojs-ui/images/icons/advanced.png | Bin 531 -> 0 bytes resources/lib/oojs-ui/images/icons/advanced.svg | 6 - resources/lib/oojs-ui/images/icons/alert.png | Bin 448 -> 0 bytes resources/lib/oojs-ui/images/icons/alert.svg | 8 - .../lib/oojs-ui/images/icons/arched-arrow-ltr.png | Bin 294 -> 0 bytes .../lib/oojs-ui/images/icons/arched-arrow-ltr.svg | 6 - .../lib/oojs-ui/images/icons/arched-arrow-rtl.png | Bin 296 -> 0 bytes .../lib/oojs-ui/images/icons/arched-arrow-rtl.svg | 6 - resources/lib/oojs-ui/images/icons/check.png | Bin 235 -> 0 bytes resources/lib/oojs-ui/images/icons/check.svg | 6 - resources/lib/oojs-ui/images/icons/clear.png | Bin 430 -> 0 bytes resources/lib/oojs-ui/images/icons/clear.svg | 6 - resources/lib/oojs-ui/images/icons/close.png | Bin 286 -> 0 bytes resources/lib/oojs-ui/images/icons/close.svg | 6 - resources/lib/oojs-ui/images/icons/code.png | Bin 313 -> 0 bytes resources/lib/oojs-ui/images/icons/code.svg | 7 - resources/lib/oojs-ui/images/icons/collapse.png | Bin 221 -> 0 bytes resources/lib/oojs-ui/images/icons/collapse.svg | 6 - resources/lib/oojs-ui/images/icons/comment.png | Bin 244 -> 0 bytes resources/lib/oojs-ui/images/icons/comment.svg | 6 - resources/lib/oojs-ui/images/icons/expand.png | Bin 237 -> 0 bytes resources/lib/oojs-ui/images/icons/expand.svg | 6 - resources/lib/oojs-ui/images/icons/help.png | Bin 591 -> 0 bytes resources/lib/oojs-ui/images/icons/help.svg | 10 - resources/lib/oojs-ui/images/icons/history.png | Bin 591 -> 0 bytes resources/lib/oojs-ui/images/icons/history.svg | 7 - resources/lib/oojs-ui/images/icons/info.png | Bin 349 -> 0 bytes resources/lib/oojs-ui/images/icons/info.svg | 6 - resources/lib/oojs-ui/images/icons/link.png | Bin 348 -> 0 bytes resources/lib/oojs-ui/images/icons/link.svg | 8 - resources/lib/oojs-ui/images/icons/menu.png | Bin 190 -> 0 bytes resources/lib/oojs-ui/images/icons/menu.svg | 6 - resources/lib/oojs-ui/images/icons/move-ltr.png | Bin 254 -> 0 bytes resources/lib/oojs-ui/images/icons/move-ltr.svg | 6 - resources/lib/oojs-ui/images/icons/move-rtl.png | Bin 250 -> 0 bytes resources/lib/oojs-ui/images/icons/move-rtl.svg | 6 - resources/lib/oojs-ui/images/icons/picture.png | Bin 402 -> 0 bytes resources/lib/oojs-ui/images/icons/picture.svg | 8 - resources/lib/oojs-ui/images/icons/remove-item.png | Bin 131 -> 0 bytes resources/lib/oojs-ui/images/icons/remove-item.svg | 6 - resources/lib/oojs-ui/images/icons/remove.png | Bin 175 -> 0 bytes resources/lib/oojs-ui/images/icons/remove.svg | 6 - resources/lib/oojs-ui/images/icons/search.png | Bin 267 -> 0 bytes resources/lib/oojs-ui/images/icons/search.svg | 6 - resources/lib/oojs-ui/images/icons/settings.png | Bin 230 -> 0 bytes resources/lib/oojs-ui/images/icons/settings.svg | 6 - resources/lib/oojs-ui/images/icons/tag.png | Bin 319 -> 0 bytes resources/lib/oojs-ui/images/icons/tag.svg | 6 - resources/lib/oojs-ui/images/icons/window.png | Bin 309 -> 0 bytes resources/lib/oojs-ui/images/icons/window.svg | 7 - resources/lib/oojs-ui/images/indicators/alert.png | Bin 256 -> 0 bytes resources/lib/oojs-ui/images/indicators/alert.svg | 6 - .../lib/oojs-ui/images/indicators/arrow-down.png | Bin 199 -> 0 bytes .../lib/oojs-ui/images/indicators/arrow-down.svg | 6 - .../lib/oojs-ui/images/indicators/arrow-ltr.png | Bin 204 -> 0 bytes .../lib/oojs-ui/images/indicators/arrow-ltr.svg | 6 - .../lib/oojs-ui/images/indicators/arrow-rtl.png | Bin 194 -> 0 bytes .../lib/oojs-ui/images/indicators/arrow-rtl.svg | 6 - .../lib/oojs-ui/images/indicators/arrow-up.png | Bin 180 -> 0 bytes .../lib/oojs-ui/images/indicators/arrow-up.svg | 6 - .../lib/oojs-ui/images/indicators/required.png | Bin 264 -> 0 bytes .../lib/oojs-ui/images/indicators/required.svg | 6 - resources/lib/oojs-ui/images/textures/pending.gif | Bin 2032 -> 0 bytes .../lib/oojs-ui/images/textures/transparency.png | Bin 145 -> 0 bytes .../lib/oojs-ui/images/textures/transparency.svg | 10 - resources/lib/oojs-ui/images/toolbar-shadow.png | Bin 131 -> 0 bytes resources/lib/oojs-ui/oojs-ui-apex.css | 1945 ---- resources/lib/oojs-ui/oojs-ui-apex.rtl.css | 1929 ---- .../lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.css | 64 + .../oojs-ui/oojs-ui-mediawiki-icons-content.css | 76 + .../oojs-ui-mediawiki-icons-editing-advanced.css | 166 + .../oojs-ui-mediawiki-icons-editing-core.css | 88 + .../oojs-ui-mediawiki-icons-editing-list.css | 34 + .../oojs-ui-mediawiki-icons-editing-styling.css | 495 + .../oojs-ui-mediawiki-icons-interactions.css | 106 + .../lib/oojs-ui/oojs-ui-mediawiki-icons-layout.css | 100 + .../oojs-ui/oojs-ui-mediawiki-icons-location.css | 34 + .../lib/oojs-ui/oojs-ui-mediawiki-icons-media.css | 46 + .../oojs-ui/oojs-ui-mediawiki-icons-moderation.css | 148 + .../oojs-ui/oojs-ui-mediawiki-icons-movement.css | 64 + .../lib/oojs-ui/oojs-ui-mediawiki-icons-user.css | 34 + .../oojs-ui/oojs-ui-mediawiki-icons-wikimedia.css | 28 + .../lib/oojs-ui/oojs-ui-mediawiki-noimages.css | 2660 +++++ resources/lib/oojs-ui/oojs-ui-mediawiki.css | 3204 ++++++ resources/lib/oojs-ui/oojs-ui-mediawiki.js | 66 + resources/lib/oojs-ui/oojs-ui-minerva.css | 1397 --- resources/lib/oojs-ui/oojs-ui-minerva.rtl.css | 1381 --- resources/lib/oojs-ui/oojs-ui.css | 1159 -- resources/lib/oojs-ui/oojs-ui.js | 11245 +++++++++++++------ resources/lib/oojs-ui/oojs-ui.rtl.css | 112 - resources/lib/oojs-ui/oojs-ui.svg.css | 112 - resources/lib/oojs-ui/oojs-ui.svg.rtl.css | 112 - .../mediawiki/images/icons/add-constructive.png | Bin 0 -> 152 bytes .../mediawiki/images/icons/add-constructive.svg | 6 + .../themes/mediawiki/images/icons/add-invert.png | Bin 0 -> 148 bytes .../themes/mediawiki/images/icons/add-invert.svg | 6 + .../oojs-ui/themes/mediawiki/images/icons/add.png | Bin 0 -> 144 bytes .../oojs-ui/themes/mediawiki/images/icons/add.svg | 6 + .../mediawiki/images/icons/advanced-invert.png | Bin 0 -> 453 bytes .../mediawiki/images/icons/advanced-invert.svg | 4 + .../themes/mediawiki/images/icons/advanced.png | Bin 0 -> 404 bytes .../themes/mediawiki/images/icons/advanced.svg | 4 + .../themes/mediawiki/images/icons/alert-invert.png | Bin 0 -> 469 bytes .../themes/mediawiki/images/icons/alert-invert.svg | 8 + .../mediawiki/images/icons/alert-warning.png | Bin 0 -> 594 bytes .../mediawiki/images/icons/alert-warning.svg | 8 + .../themes/mediawiki/images/icons/alert.png | Bin 0 -> 433 bytes .../themes/mediawiki/images/icons/alert.svg | 8 + .../themes/mediawiki/images/icons/align-center.png | Bin 0 -> 165 bytes .../themes/mediawiki/images/icons/align-center.svg | 6 + .../mediawiki/images/icons/align-float-left.png | Bin 0 -> 176 bytes .../mediawiki/images/icons/align-float-left.svg | 6 + .../mediawiki/images/icons/align-float-right.png | Bin 0 -> 176 bytes .../mediawiki/images/icons/align-float-right.svg | 6 + .../images/icons/arched-arrow-ltr-invert.png | Bin 0 -> 351 bytes .../images/icons/arched-arrow-ltr-invert.svg | 6 + .../mediawiki/images/icons/arched-arrow-ltr.png | Bin 0 -> 309 bytes .../mediawiki/images/icons/arched-arrow-ltr.svg | 6 + .../images/icons/arched-arrow-rtl-invert.png | Bin 0 -> 331 bytes .../images/icons/arched-arrow-rtl-invert.svg | 6 + .../mediawiki/images/icons/arched-arrow-rtl.png | Bin 0 -> 286 bytes .../mediawiki/images/icons/arched-arrow-rtl.svg | 6 + .../themes/mediawiki/images/icons/arrow-ltr.png | Bin 0 -> 197 bytes .../themes/mediawiki/images/icons/arrow-ltr.svg | 6 + .../themes/mediawiki/images/icons/arrow-rtl.png | Bin 0 -> 198 bytes .../themes/mediawiki/images/icons/arrow-rtl.svg | 6 + .../themes/mediawiki/images/icons/article-ltr.png | Bin 0 -> 197 bytes .../themes/mediawiki/images/icons/article-ltr.svg | 6 + .../themes/mediawiki/images/icons/article-rtl.png | Bin 0 -> 190 bytes .../themes/mediawiki/images/icons/article-rtl.svg | 6 + .../mediawiki/images/icons/articleCheck-ltr.png | Bin 0 -> 304 bytes .../mediawiki/images/icons/articleCheck-ltr.svg | 9 + .../mediawiki/images/icons/articleCheck-rtl.png | Bin 0 -> 295 bytes .../mediawiki/images/icons/articleCheck-rtl.svg | 9 + .../mediawiki/images/icons/articleSearch-ltr.png | Bin 0 -> 345 bytes .../mediawiki/images/icons/articleSearch-ltr.svg | 6 + .../mediawiki/images/icons/articleSearch-rtl.png | Bin 0 -> 377 bytes .../mediawiki/images/icons/articleSearch-rtl.svg | 6 + .../oojs-ui/themes/mediawiki/images/icons/bell.png | Bin 0 -> 256 bytes .../oojs-ui/themes/mediawiki/images/icons/bell.svg | 4 + .../themes/mediawiki/images/icons/bellOn-ltr.png | Bin 0 -> 365 bytes .../themes/mediawiki/images/icons/bellOn-ltr.svg | 4 + .../themes/mediawiki/images/icons/bellOn-rtl.png | Bin 0 -> 376 bytes .../themes/mediawiki/images/icons/bellOn-rtl.svg | 4 + .../oojs-ui/themes/mediawiki/images/icons/beta.png | Bin 0 -> 348 bytes .../oojs-ui/themes/mediawiki/images/icons/beta.svg | 4 + .../themes/mediawiki/images/icons/betaLaunch.png | Bin 0 -> 304 bytes .../themes/mediawiki/images/icons/betaLaunch.svg | 4 + .../themes/mediawiki/images/icons/bigger-ltr.png | Bin 0 -> 341 bytes .../themes/mediawiki/images/icons/bigger-ltr.svg | 7 + .../themes/mediawiki/images/icons/bigger-rtl.png | Bin 0 -> 342 bytes .../themes/mediawiki/images/icons/bigger-rtl.svg | 7 + .../mediawiki/images/icons/block-destructive.png | Bin 0 -> 461 bytes .../mediawiki/images/icons/block-destructive.svg | 4 + .../themes/mediawiki/images/icons/block-invert.png | Bin 0 -> 323 bytes .../themes/mediawiki/images/icons/block-invert.svg | 4 + .../themes/mediawiki/images/icons/block.png | Bin 0 -> 295 bytes .../themes/mediawiki/images/icons/block.svg | 4 + .../images/icons/blockUndo-ltr-invert.png | Bin 0 -> 329 bytes .../images/icons/blockUndo-ltr-invert.svg | 6 + .../mediawiki/images/icons/blockUndo-ltr.png | Bin 0 -> 309 bytes .../mediawiki/images/icons/blockUndo-ltr.svg | 6 + .../images/icons/blockUndo-rtl-invert.png | Bin 0 -> 342 bytes .../images/icons/blockUndo-rtl-invert.svg | 6 + .../mediawiki/images/icons/blockUndo-rtl.png | Bin 0 -> 317 bytes .../mediawiki/images/icons/blockUndo-rtl.svg | 6 + .../themes/mediawiki/images/icons/bold-a.png | Bin 0 -> 276 bytes .../themes/mediawiki/images/icons/bold-a.svg | 6 + .../mediawiki/images/icons/bold-arab-ain.png | Bin 0 -> 289 bytes .../mediawiki/images/icons/bold-arab-ain.svg | 6 + .../mediawiki/images/icons/bold-arab-dad.png | Bin 0 -> 315 bytes .../mediawiki/images/icons/bold-arab-dad.svg | 6 + .../themes/mediawiki/images/icons/bold-armn-to.png | Bin 0 -> 342 bytes .../themes/mediawiki/images/icons/bold-armn-to.svg | 6 + .../themes/mediawiki/images/icons/bold-b.png | Bin 0 -> 219 bytes .../themes/mediawiki/images/icons/bold-b.svg | 6 + .../themes/mediawiki/images/icons/bold-cyrl-be.png | Bin 0 -> 232 bytes .../themes/mediawiki/images/icons/bold-cyrl-be.svg | 6 + .../themes/mediawiki/images/icons/bold-cyrl-te.png | Bin 0 -> 145 bytes .../themes/mediawiki/images/icons/bold-cyrl-te.svg | 6 + .../mediawiki/images/icons/bold-cyrl-zhe.png | Bin 0 -> 343 bytes .../mediawiki/images/icons/bold-cyrl-zhe.svg | 6 + .../themes/mediawiki/images/icons/bold-f.png | Bin 0 -> 150 bytes .../themes/mediawiki/images/icons/bold-f.svg | 6 + .../themes/mediawiki/images/icons/bold-g.png | Bin 0 -> 315 bytes .../themes/mediawiki/images/icons/bold-g.svg | 6 + .../mediawiki/images/icons/bold-geor-man.png | Bin 0 -> 297 bytes .../mediawiki/images/icons/bold-geor-man.svg | 6 + .../themes/mediawiki/images/icons/bold-l.png | Bin 0 -> 143 bytes .../themes/mediawiki/images/icons/bold-l.svg | 6 + .../themes/mediawiki/images/icons/bold-n.png | Bin 0 -> 176 bytes .../themes/mediawiki/images/icons/bold-n.svg | 6 + .../themes/mediawiki/images/icons/bold-v.png | Bin 0 -> 256 bytes .../themes/mediawiki/images/icons/bold-v.svg | 6 + .../themes/mediawiki/images/icons/book-ltr.png | Bin 0 -> 238 bytes .../themes/mediawiki/images/icons/book-ltr.svg | 4 + .../themes/mediawiki/images/icons/book-rtl.png | Bin 0 -> 236 bytes .../themes/mediawiki/images/icons/book-rtl.svg | 4 + .../themes/mediawiki/images/icons/bookmark-ltr.png | Bin 0 -> 221 bytes .../themes/mediawiki/images/icons/bookmark-ltr.svg | 4 + .../themes/mediawiki/images/icons/bookmark-rtl.png | Bin 0 -> 216 bytes .../themes/mediawiki/images/icons/bookmark-rtl.svg | 4 + .../themes/mediawiki/images/icons/browser-ltr.png | Bin 0 -> 208 bytes .../themes/mediawiki/images/icons/browser-ltr.svg | 4 + .../themes/mediawiki/images/icons/browser-rtl.png | Bin 0 -> 201 bytes .../themes/mediawiki/images/icons/browser-rtl.svg | 4 + .../mediawiki/images/icons/cancel-invert.png | Bin 0 -> 378 bytes .../mediawiki/images/icons/cancel-invert.svg | 6 + .../themes/mediawiki/images/icons/cancel.png | Bin 0 -> 351 bytes .../themes/mediawiki/images/icons/cancel.svg | 6 + .../themes/mediawiki/images/icons/caret-ltr.png | Bin 0 -> 250 bytes .../themes/mediawiki/images/icons/caret-ltr.svg | 4 + .../themes/mediawiki/images/icons/caret-rtl.png | Bin 0 -> 252 bytes .../themes/mediawiki/images/icons/caret-rtl.svg | 4 + .../themes/mediawiki/images/icons/caretDown.png | Bin 0 -> 246 bytes .../themes/mediawiki/images/icons/caretDown.svg | 4 + .../themes/mediawiki/images/icons/caretUp.png | Bin 0 -> 252 bytes .../themes/mediawiki/images/icons/caretUp.svg | 4 + .../mediawiki/images/icons/case-sensitive.png | Bin 0 -> 368 bytes .../mediawiki/images/icons/case-sensitive.svg | 7 + .../mediawiki/images/icons/check-constructive.png | Bin 0 -> 252 bytes .../mediawiki/images/icons/check-constructive.svg | 6 + .../themes/mediawiki/images/icons/check-invert.png | Bin 0 -> 190 bytes .../themes/mediawiki/images/icons/check-invert.svg | 6 + .../mediawiki/images/icons/check-progressive.png | Bin 0 -> 280 bytes .../mediawiki/images/icons/check-progressive.svg | 6 + .../themes/mediawiki/images/icons/check.png | Bin 0 -> 183 bytes .../themes/mediawiki/images/icons/check.svg | 6 + .../mediawiki/images/icons/circle-constructive.png | Bin 0 -> 337 bytes .../mediawiki/images/icons/circle-constructive.svg | 2 + .../mediawiki/images/icons/circle-invert.png | Bin 0 -> 274 bytes .../mediawiki/images/icons/circle-invert.svg | 2 + .../themes/mediawiki/images/icons/circle.png | Bin 0 -> 244 bytes .../themes/mediawiki/images/icons/circle.svg | 2 + .../mediawiki/images/icons/citeArticle-ltr.png | Bin 0 -> 224 bytes .../mediawiki/images/icons/citeArticle-ltr.svg | 6 + .../mediawiki/images/icons/citeArticle-rtl.png | Bin 0 -> 225 bytes .../mediawiki/images/icons/citeArticle-rtl.svg | 6 + .../themes/mediawiki/images/icons/clear.png | Bin 0 -> 316 bytes .../themes/mediawiki/images/icons/clear.svg | 6 + .../themes/mediawiki/images/icons/clock.png | Bin 0 -> 334 bytes .../themes/mediawiki/images/icons/clock.svg | 6 + .../mediawiki/images/icons/close-ltr-invert.png | Bin 0 -> 333 bytes .../mediawiki/images/icons/close-ltr-invert.svg | 4 + .../themes/mediawiki/images/icons/close-ltr.png | Bin 0 -> 296 bytes .../themes/mediawiki/images/icons/close-ltr.svg | 4 + .../mediawiki/images/icons/close-rtl-invert.png | Bin 0 -> 357 bytes .../mediawiki/images/icons/close-rtl-invert.svg | 4 + .../themes/mediawiki/images/icons/close-rtl.png | Bin 0 -> 319 bytes .../themes/mediawiki/images/icons/close-rtl.svg | 4 + .../themes/mediawiki/images/icons/code-invert.png | Bin 0 -> 297 bytes .../themes/mediawiki/images/icons/code-invert.svg | 7 + .../oojs-ui/themes/mediawiki/images/icons/code.png | Bin 0 -> 272 bytes .../oojs-ui/themes/mediawiki/images/icons/code.svg | 7 + .../mediawiki/images/icons/collapse-invert.png | Bin 0 -> 204 bytes .../mediawiki/images/icons/collapse-invert.svg | 6 + .../themes/mediawiki/images/icons/collapse.png | Bin 0 -> 207 bytes .../themes/mediawiki/images/icons/collapse.svg | 6 + .../mediawiki/images/icons/comment-invert.png | Bin 0 -> 233 bytes .../mediawiki/images/icons/comment-invert.svg | 6 + .../themes/mediawiki/images/icons/comment.png | Bin 0 -> 211 bytes .../themes/mediawiki/images/icons/comment.svg | 6 + .../themes/mediawiki/images/icons/die-ltr.png | Bin 0 -> 220 bytes .../themes/mediawiki/images/icons/die-ltr.svg | 4 + .../themes/mediawiki/images/icons/die-rtl.png | Bin 0 -> 223 bytes .../themes/mediawiki/images/icons/die-rtl.svg | 4 + .../themes/mediawiki/images/icons/downTriangle.png | Bin 0 -> 212 bytes .../themes/mediawiki/images/icons/downTriangle.svg | 4 + .../themes/mediawiki/images/icons/download-ltr.png | Bin 0 -> 252 bytes .../themes/mediawiki/images/icons/download-ltr.svg | 6 + .../themes/mediawiki/images/icons/download-rtl.png | Bin 0 -> 262 bytes .../themes/mediawiki/images/icons/download-rtl.svg | 6 + .../mediawiki/images/icons/edit-ltr-invert.png | Bin 0 -> 320 bytes .../mediawiki/images/icons/edit-ltr-invert.svg | 6 + .../images/icons/edit-ltr-progressive.png | Bin 0 -> 477 bytes .../images/icons/edit-ltr-progressive.svg | 6 + .../themes/mediawiki/images/icons/edit-ltr.png | Bin 0 -> 282 bytes .../themes/mediawiki/images/icons/edit-ltr.svg | 6 + .../mediawiki/images/icons/edit-rtl-invert.png | Bin 0 -> 314 bytes .../mediawiki/images/icons/edit-rtl-invert.svg | 6 + .../images/icons/edit-rtl-progressive.png | Bin 0 -> 480 bytes .../images/icons/edit-rtl-progressive.svg | 6 + .../themes/mediawiki/images/icons/edit-rtl.png | Bin 0 -> 284 bytes .../themes/mediawiki/images/icons/edit-rtl.svg | 6 + .../mediawiki/images/icons/editLock-ltr-invert.png | Bin 0 -> 360 bytes .../mediawiki/images/icons/editLock-ltr-invert.svg | 8 + .../themes/mediawiki/images/icons/editLock-ltr.png | Bin 0 -> 312 bytes .../themes/mediawiki/images/icons/editLock-ltr.svg | 8 + .../mediawiki/images/icons/editLock-rtl-invert.png | Bin 0 -> 369 bytes .../mediawiki/images/icons/editLock-rtl-invert.svg | 8 + .../themes/mediawiki/images/icons/editLock-rtl.png | Bin 0 -> 328 bytes .../themes/mediawiki/images/icons/editLock-rtl.svg | 8 + .../mediawiki/images/icons/editUndo-ltr-invert.png | Bin 0 -> 447 bytes .../mediawiki/images/icons/editUndo-ltr-invert.svg | 11 + .../themes/mediawiki/images/icons/editUndo-ltr.png | Bin 0 -> 390 bytes .../themes/mediawiki/images/icons/editUndo-ltr.svg | 11 + .../mediawiki/images/icons/editUndo-rtl-invert.png | Bin 0 -> 439 bytes .../mediawiki/images/icons/editUndo-rtl-invert.svg | 11 + .../themes/mediawiki/images/icons/editUndo-rtl.png | Bin 0 -> 379 bytes .../themes/mediawiki/images/icons/editUndo-rtl.svg | 11 + .../mediawiki/images/icons/ellipsis-invert.png | Bin 0 -> 172 bytes .../mediawiki/images/icons/ellipsis-invert.svg | 14 + .../themes/mediawiki/images/icons/ellipsis.png | Bin 0 -> 166 bytes .../themes/mediawiki/images/icons/ellipsis.svg | 14 + .../mediawiki/images/icons/expand-invert.png | Bin 0 -> 212 bytes .../mediawiki/images/icons/expand-invert.svg | 6 + .../themes/mediawiki/images/icons/expand.png | Bin 0 -> 196 bytes .../themes/mediawiki/images/icons/expand.svg | 6 + .../images/icons/external-link-ltr-invert.png | Bin 0 -> 184 bytes .../images/icons/external-link-ltr-invert.svg | 7 + .../mediawiki/images/icons/external-link-ltr.png | Bin 0 -> 168 bytes .../mediawiki/images/icons/external-link-ltr.svg | 7 + .../images/icons/external-link-rtl-invert.png | Bin 0 -> 180 bytes .../images/icons/external-link-rtl-invert.svg | 7 + .../mediawiki/images/icons/external-link-rtl.png | Bin 0 -> 164 bytes .../mediawiki/images/icons/external-link-rtl.svg | 7 + .../oojs-ui/themes/mediawiki/images/icons/eye.png | Bin 0 -> 353 bytes .../oojs-ui/themes/mediawiki/images/icons/eye.svg | 7 + .../themes/mediawiki/images/icons/eyeClosed.png | Bin 0 -> 324 bytes .../themes/mediawiki/images/icons/eyeClosed.svg | 4 + .../themes/mediawiki/images/icons/find-ltr.png | Bin 0 -> 298 bytes .../themes/mediawiki/images/icons/find-ltr.svg | 7 + .../themes/mediawiki/images/icons/find-rtl.png | Bin 0 -> 297 bytes .../themes/mediawiki/images/icons/find-rtl.svg | 7 + .../mediawiki/images/icons/flag-ltr-invert.png | Bin 0 -> 260 bytes .../mediawiki/images/icons/flag-ltr-invert.svg | 4 + .../themes/mediawiki/images/icons/flag-ltr.png | Bin 0 -> 231 bytes .../themes/mediawiki/images/icons/flag-ltr.svg | 4 + .../mediawiki/images/icons/flag-rtl-invert.png | Bin 0 -> 263 bytes .../mediawiki/images/icons/flag-rtl-invert.svg | 4 + .../themes/mediawiki/images/icons/flag-rtl.png | Bin 0 -> 237 bytes .../themes/mediawiki/images/icons/flag-rtl.svg | 4 + .../mediawiki/images/icons/flagUndo-ltr-invert.png | Bin 0 -> 306 bytes .../mediawiki/images/icons/flagUndo-ltr-invert.svg | 16 + .../themes/mediawiki/images/icons/flagUndo-ltr.png | Bin 0 -> 295 bytes .../themes/mediawiki/images/icons/flagUndo-ltr.svg | 16 + .../mediawiki/images/icons/flagUndo-rtl-invert.png | Bin 0 -> 309 bytes .../mediawiki/images/icons/flagUndo-rtl-invert.svg | 16 + .../themes/mediawiki/images/icons/flagUndo-rtl.png | Bin 0 -> 294 bytes .../themes/mediawiki/images/icons/flagUndo-rtl.svg | 16 + .../images/icons/folderPlaceholder-ltr.png | Bin 0 -> 163 bytes .../images/icons/folderPlaceholder-ltr.svg | 4 + .../images/icons/folderPlaceholder-rtl.png | Bin 0 -> 167 bytes .../images/icons/folderPlaceholder-rtl.svg | 4 + .../themes/mediawiki/images/icons/funnel-ltr.png | Bin 0 -> 231 bytes .../themes/mediawiki/images/icons/funnel-ltr.svg | 6 + .../themes/mediawiki/images/icons/funnel-rtl.png | Bin 0 -> 233 bytes .../themes/mediawiki/images/icons/funnel-rtl.svg | 6 + .../themes/mediawiki/images/icons/heart.png | Bin 0 -> 263 bytes .../themes/mediawiki/images/icons/heart.svg | 4 + .../mediawiki/images/icons/help-ltr-invert.png | Bin 0 -> 603 bytes .../mediawiki/images/icons/help-ltr-invert.svg | 10 + .../themes/mediawiki/images/icons/help-ltr.png | Bin 0 -> 529 bytes .../themes/mediawiki/images/icons/help-ltr.svg | 10 + .../mediawiki/images/icons/help-rtl-invert.png | Bin 0 -> 622 bytes .../mediawiki/images/icons/help-rtl-invert.svg | 10 + .../themes/mediawiki/images/icons/help-rtl.png | Bin 0 -> 543 bytes .../themes/mediawiki/images/icons/help-rtl.svg | 10 + .../mediawiki/images/icons/history-invert.png | Bin 0 -> 628 bytes .../mediawiki/images/icons/history-invert.svg | 7 + .../themes/mediawiki/images/icons/history.png | Bin 0 -> 543 bytes .../themes/mediawiki/images/icons/history.svg | 7 + .../themes/mediawiki/images/icons/image-ltr.png | Bin 0 -> 212 bytes .../themes/mediawiki/images/icons/image-ltr.svg | 6 + .../themes/mediawiki/images/icons/image-rtl.png | Bin 0 -> 207 bytes .../themes/mediawiki/images/icons/image-rtl.svg | 6 + .../themes/mediawiki/images/icons/imageAdd-ltr.png | Bin 0 -> 253 bytes .../themes/mediawiki/images/icons/imageAdd-ltr.svg | 7 + .../themes/mediawiki/images/icons/imageAdd-rtl.png | Bin 0 -> 237 bytes .../themes/mediawiki/images/icons/imageAdd-rtl.svg | 7 + .../mediawiki/images/icons/imageLock-ltr.png | Bin 0 -> 281 bytes .../mediawiki/images/icons/imageLock-ltr.svg | 4 + .../mediawiki/images/icons/imageLock-rtl.png | Bin 0 -> 288 bytes .../mediawiki/images/icons/imageLock-rtl.svg | 4 + .../themes/mediawiki/images/icons/indent-ltr.png | Bin 0 -> 194 bytes .../themes/mediawiki/images/icons/indent-ltr.svg | 6 + .../themes/mediawiki/images/icons/indent-rtl.png | Bin 0 -> 187 bytes .../themes/mediawiki/images/icons/indent-rtl.svg | 6 + .../themes/mediawiki/images/icons/info-invert.png | Bin 0 -> 377 bytes .../themes/mediawiki/images/icons/info-invert.svg | 6 + .../oojs-ui/themes/mediawiki/images/icons/info.png | Bin 0 -> 328 bytes .../oojs-ui/themes/mediawiki/images/icons/info.svg | 6 + .../themes/mediawiki/images/icons/insert.png | Bin 0 -> 144 bytes .../themes/mediawiki/images/icons/insert.svg | 6 + .../themes/mediawiki/images/icons/italic-a.png | Bin 0 -> 284 bytes .../themes/mediawiki/images/icons/italic-a.svg | 6 + .../images/icons/italic-arab-keheh-jeem.png | Bin 0 -> 333 bytes .../images/icons/italic-arab-keheh-jeem.svg | 6 + .../mediawiki/images/icons/italic-arab-meem.png | Bin 0 -> 271 bytes .../mediawiki/images/icons/italic-arab-meem.svg | 6 + .../mediawiki/images/icons/italic-armn-sha.png | Bin 0 -> 339 bytes .../mediawiki/images/icons/italic-armn-sha.svg | 6 + .../themes/mediawiki/images/icons/italic-c.png | Bin 0 -> 300 bytes .../themes/mediawiki/images/icons/italic-c.svg | 6 + .../themes/mediawiki/images/icons/italic-d.png | Bin 0 -> 324 bytes .../themes/mediawiki/images/icons/italic-d.svg | 6 + .../themes/mediawiki/images/icons/italic-e.png | Bin 0 -> 254 bytes .../themes/mediawiki/images/icons/italic-e.svg | 6 + .../mediawiki/images/icons/italic-geor-kan.png | Bin 0 -> 287 bytes .../mediawiki/images/icons/italic-geor-kan.svg | 6 + .../themes/mediawiki/images/icons/italic-i.png | Bin 0 -> 208 bytes .../themes/mediawiki/images/icons/italic-i.svg | 6 + .../themes/mediawiki/images/icons/italic-k.png | Bin 0 -> 285 bytes .../themes/mediawiki/images/icons/italic-k.svg | 6 + .../themes/mediawiki/images/icons/italic-s.png | Bin 0 -> 321 bytes .../themes/mediawiki/images/icons/italic-s.svg | 6 + .../themes/mediawiki/images/icons/journal-ltr.png | Bin 0 -> 184 bytes .../themes/mediawiki/images/icons/journal-ltr.svg | 4 + .../themes/mediawiki/images/icons/journal-rtl.png | Bin 0 -> 193 bytes .../themes/mediawiki/images/icons/journal-rtl.svg | 4 + .../themes/mediawiki/images/icons/key-ltr.png | Bin 0 -> 286 bytes .../themes/mediawiki/images/icons/key-ltr.svg | 4 + .../themes/mediawiki/images/icons/key-rtl.png | Bin 0 -> 280 bytes .../themes/mediawiki/images/icons/key-rtl.svg | 4 + .../themes/mediawiki/images/icons/keyboard-ltr.png | Bin 0 -> 185 bytes .../themes/mediawiki/images/icons/keyboard-ltr.svg | 6 + .../themes/mediawiki/images/icons/keyboard-rtl.png | Bin 0 -> 187 bytes .../themes/mediawiki/images/icons/keyboard-rtl.svg | 6 + .../themes/mediawiki/images/icons/language.png | Bin 0 -> 410 bytes .../themes/mediawiki/images/icons/language.svg | 7 + .../themes/mediawiki/images/icons/layout-ltr.png | Bin 0 -> 166 bytes .../themes/mediawiki/images/icons/layout-ltr.svg | 7 + .../themes/mediawiki/images/icons/layout-rtl.png | Bin 0 -> 163 bytes .../themes/mediawiki/images/icons/layout-rtl.svg | 7 + .../mediawiki/images/icons/link-ltr-invert.png | Bin 0 -> 467 bytes .../mediawiki/images/icons/link-ltr-invert.svg | 13 + .../themes/mediawiki/images/icons/link-ltr.png | Bin 0 -> 423 bytes .../themes/mediawiki/images/icons/link-ltr.svg | 13 + .../mediawiki/images/icons/link-rtl-invert.png | Bin 0 -> 506 bytes .../mediawiki/images/icons/link-rtl-invert.svg | 6 + .../themes/mediawiki/images/icons/link-rtl.png | Bin 0 -> 444 bytes .../themes/mediawiki/images/icons/link-rtl.svg | 6 + .../mediawiki/images/icons/listBullet-ltr.png | Bin 0 -> 193 bytes .../mediawiki/images/icons/listBullet-ltr.svg | 4 + .../mediawiki/images/icons/listBullet-rtl.png | Bin 0 -> 178 bytes .../mediawiki/images/icons/listBullet-rtl.svg | 4 + .../mediawiki/images/icons/listNumbered-ltr.png | Bin 0 -> 174 bytes .../mediawiki/images/icons/listNumbered-ltr.svg | 4 + .../mediawiki/images/icons/listNumbered-rtl.png | Bin 0 -> 184 bytes .../mediawiki/images/icons/listNumbered-rtl.svg | 4 + .../images/icons/lock-ltr-destructive.png | Bin 0 -> 347 bytes .../images/icons/lock-ltr-destructive.svg | 6 + .../mediawiki/images/icons/lock-ltr-invert.png | Bin 0 -> 262 bytes .../mediawiki/images/icons/lock-ltr-invert.svg | 6 + .../themes/mediawiki/images/icons/lock-ltr.png | Bin 0 -> 239 bytes .../themes/mediawiki/images/icons/lock-ltr.svg | 6 + .../images/icons/lock-rtl-destructive.png | Bin 0 -> 344 bytes .../images/icons/lock-rtl-destructive.svg | 6 + .../mediawiki/images/icons/lock-rtl-invert.png | Bin 0 -> 257 bytes .../mediawiki/images/icons/lock-rtl-invert.svg | 6 + .../themes/mediawiki/images/icons/lock-rtl.png | Bin 0 -> 241 bytes .../themes/mediawiki/images/icons/lock-rtl.svg | 6 + .../themes/mediawiki/images/icons/logOut-ltr.png | Bin 0 -> 219 bytes .../themes/mediawiki/images/icons/logOut-ltr.svg | 6 + .../themes/mediawiki/images/icons/logOut-rtl.png | Bin 0 -> 225 bytes .../themes/mediawiki/images/icons/logOut-rtl.svg | 6 + .../themes/mediawiki/images/icons/logo-cc.png | Bin 0 -> 373 bytes .../themes/mediawiki/images/icons/logo-cc.svg | 6 + .../images/icons/logo-wikimediaCommons.png | Bin 0 -> 521 bytes .../images/icons/logo-wikimediaCommons.svg | 7 + .../mediawiki/images/icons/logo-wikipedia.png | Bin 0 -> 459 bytes .../mediawiki/images/icons/logo-wikipedia.svg | 6 + .../themes/mediawiki/images/icons/map-ltr.png | Bin 0 -> 265 bytes .../themes/mediawiki/images/icons/map-ltr.svg | 4 + .../themes/mediawiki/images/icons/map-rtl.png | Bin 0 -> 303 bytes .../themes/mediawiki/images/icons/map-rtl.svg | 4 + .../themes/mediawiki/images/icons/mapPin.png | Bin 0 -> 367 bytes .../themes/mediawiki/images/icons/mapPin.svg | 4 + .../mediawiki/images/icons/mapPinAdd-ltr.png | Bin 0 -> 384 bytes .../mediawiki/images/icons/mapPinAdd-ltr.svg | 9 + .../mediawiki/images/icons/mapPinAdd-rtl.png | Bin 0 -> 378 bytes .../mediawiki/images/icons/mapPinAdd-rtl.svg | 9 + .../themes/mediawiki/images/icons/menu-invert.png | Bin 0 -> 181 bytes .../themes/mediawiki/images/icons/menu-invert.svg | 10 + .../oojs-ui/themes/mediawiki/images/icons/menu.png | Bin 0 -> 170 bytes .../oojs-ui/themes/mediawiki/images/icons/menu.svg | 10 + .../themes/mediawiki/images/icons/message-ltr.png | Bin 0 -> 290 bytes .../themes/mediawiki/images/icons/message-ltr.svg | 6 + .../themes/mediawiki/images/icons/message-rtl.png | Bin 0 -> 300 bytes .../themes/mediawiki/images/icons/message-rtl.svg | 6 + .../mediawiki/images/icons/move-ltr-invert.png | Bin 0 -> 225 bytes .../mediawiki/images/icons/move-ltr-invert.svg | 6 + .../themes/mediawiki/images/icons/move-ltr.png | Bin 0 -> 219 bytes .../themes/mediawiki/images/icons/move-ltr.svg | 6 + .../mediawiki/images/icons/move-rtl-invert.png | Bin 0 -> 221 bytes .../mediawiki/images/icons/move-rtl-invert.svg | 6 + .../themes/mediawiki/images/icons/move-rtl.png | Bin 0 -> 214 bytes .../themes/mediawiki/images/icons/move-rtl.svg | 6 + .../oojs-ui/themes/mediawiki/images/icons/move.png | Bin 0 -> 249 bytes .../oojs-ui/themes/mediawiki/images/icons/move.svg | 4 + .../mediawiki/images/icons/newWindow-ltr.png | Bin 0 -> 216 bytes .../mediawiki/images/icons/newWindow-ltr.svg | 6 + .../mediawiki/images/icons/newWindow-rtl.png | Bin 0 -> 222 bytes .../mediawiki/images/icons/newWindow-rtl.svg | 6 + .../themes/mediawiki/images/icons/newline-ltr.png | Bin 0 -> 267 bytes .../themes/mediawiki/images/icons/newline-ltr.svg | 6 + .../themes/mediawiki/images/icons/newline-rtl.png | Bin 0 -> 282 bytes .../themes/mediawiki/images/icons/newline-rtl.svg | 6 + .../mediawiki/images/icons/newspaper-ltr.png | Bin 0 -> 188 bytes .../mediawiki/images/icons/newspaper-ltr.svg | 4 + .../mediawiki/images/icons/newspaper-rtl.png | Bin 0 -> 189 bytes .../mediawiki/images/icons/newspaper-rtl.svg | 4 + .../mediawiki/images/icons/noWikiText-ltr.png | Bin 0 -> 234 bytes .../mediawiki/images/icons/noWikiText-ltr.svg | 6 + .../mediawiki/images/icons/noWikiText-rtl.png | Bin 0 -> 228 bytes .../mediawiki/images/icons/noWikiText-rtl.svg | 6 + .../themes/mediawiki/images/icons/outdent-ltr.png | Bin 0 -> 190 bytes .../themes/mediawiki/images/icons/outdent-ltr.svg | 6 + .../themes/mediawiki/images/icons/outdent-rtl.png | Bin 0 -> 193 bytes .../themes/mediawiki/images/icons/outdent-rtl.svg | 6 + .../themes/mediawiki/images/icons/outline-ltr.png | Bin 0 -> 153 bytes .../themes/mediawiki/images/icons/outline-ltr.svg | 7 + .../themes/mediawiki/images/icons/outline-rtl.png | Bin 0 -> 154 bytes .../themes/mediawiki/images/icons/outline-rtl.svg | 7 + .../mediawiki/images/icons/photoGallery-ltr.png | Bin 0 -> 220 bytes .../mediawiki/images/icons/photoGallery-ltr.svg | 6 + .../mediawiki/images/icons/photoGallery-rtl.png | Bin 0 -> 213 bytes .../mediawiki/images/icons/photoGallery-rtl.svg | 6 + .../mediawiki/images/icons/picture-invert.png | Bin 0 -> 396 bytes .../mediawiki/images/icons/picture-invert.svg | 8 + .../themes/mediawiki/images/icons/picture.png | Bin 0 -> 350 bytes .../themes/mediawiki/images/icons/picture.svg | 8 + .../themes/mediawiki/images/icons/play-ltr.png | Bin 0 -> 307 bytes .../themes/mediawiki/images/icons/play-ltr.svg | 6 + .../themes/mediawiki/images/icons/play-rtl.png | Bin 0 -> 302 bytes .../themes/mediawiki/images/icons/play-rtl.svg | 6 + .../themes/mediawiki/images/icons/printer-ltr.png | Bin 0 -> 222 bytes .../themes/mediawiki/images/icons/printer-ltr.svg | 4 + .../themes/mediawiki/images/icons/printer-rtl.png | Bin 0 -> 221 bytes .../themes/mediawiki/images/icons/printer-rtl.svg | 4 + .../themes/mediawiki/images/icons/puzzle-ltr.png | Bin 0 -> 344 bytes .../themes/mediawiki/images/icons/puzzle-ltr.svg | 4 + .../themes/mediawiki/images/icons/puzzle-rtl.png | Bin 0 -> 360 bytes .../themes/mediawiki/images/icons/puzzle-rtl.svg | 4 + .../themes/mediawiki/images/icons/quotes-ltr.png | Bin 0 -> 319 bytes .../themes/mediawiki/images/icons/quotes-ltr.svg | 11 + .../themes/mediawiki/images/icons/quotes-rtl.png | Bin 0 -> 326 bytes .../themes/mediawiki/images/icons/quotes-rtl.svg | 11 + .../mediawiki/images/icons/quotesAdd-ltr.png | Bin 0 -> 293 bytes .../mediawiki/images/icons/quotesAdd-ltr.svg | 6 + .../mediawiki/images/icons/quotesAdd-rtl.png | Bin 0 -> 287 bytes .../mediawiki/images/icons/quotesAdd-rtl.svg | 6 + .../themes/mediawiki/images/icons/redirect-ltr.png | Bin 0 -> 382 bytes .../themes/mediawiki/images/icons/redirect-ltr.svg | 8 + .../themes/mediawiki/images/icons/redirect-rtl.png | Bin 0 -> 381 bytes .../themes/mediawiki/images/icons/redirect-rtl.svg | 9 + .../mediawiki/images/icons/regular-expression.png | Bin 0 -> 340 bytes .../mediawiki/images/icons/regular-expression.svg | 9 + .../mediawiki/images/icons/remove-destructive.png | Bin 0 -> 189 bytes .../mediawiki/images/icons/remove-destructive.svg | 6 + .../mediawiki/images/icons/remove-invert.png | Bin 0 -> 181 bytes .../mediawiki/images/icons/remove-invert.svg | 6 + .../themes/mediawiki/images/icons/remove.png | Bin 0 -> 172 bytes .../themes/mediawiki/images/icons/remove.svg | 6 + .../themes/mediawiki/images/icons/ribbonPrize.png | Bin 0 -> 402 bytes .../themes/mediawiki/images/icons/ribbonPrize.svg | 9 + .../mediawiki/images/icons/search-ltr-invert.png | Bin 0 -> 372 bytes .../mediawiki/images/icons/search-ltr-invert.svg | 6 + .../themes/mediawiki/images/icons/search-ltr.png | Bin 0 -> 350 bytes .../themes/mediawiki/images/icons/search-ltr.svg | 6 + .../mediawiki/images/icons/search-rtl-invert.png | Bin 0 -> 376 bytes .../mediawiki/images/icons/search-rtl-invert.svg | 6 + .../themes/mediawiki/images/icons/search-rtl.png | Bin 0 -> 341 bytes .../themes/mediawiki/images/icons/search-rtl.svg | 6 + .../mediawiki/images/icons/secure-link-invert.png | Bin 0 -> 215 bytes .../mediawiki/images/icons/secure-link-invert.svg | 6 + .../themes/mediawiki/images/icons/secure-link.png | Bin 0 -> 201 bytes .../themes/mediawiki/images/icons/secure-link.svg | 6 + .../mediawiki/images/icons/settings-invert.png | Bin 0 -> 202 bytes .../mediawiki/images/icons/settings-invert.svg | 6 + .../themes/mediawiki/images/icons/settings.png | Bin 0 -> 191 bytes .../themes/mediawiki/images/icons/settings.svg | 6 + .../mediawiki/images/icons/signature-ltr.png | Bin 0 -> 432 bytes .../mediawiki/images/icons/signature-ltr.svg | 4 + .../mediawiki/images/icons/signature-rtl.png | Bin 0 -> 446 bytes .../mediawiki/images/icons/signature-rtl.svg | 4 + .../themes/mediawiki/images/icons/smaller-ltr.png | Bin 0 -> 341 bytes .../themes/mediawiki/images/icons/smaller-ltr.svg | 7 + .../themes/mediawiki/images/icons/smaller-rtl.png | Bin 0 -> 342 bytes .../themes/mediawiki/images/icons/smaller-rtl.svg | 7 + .../mediawiki/images/icons/specialCharacter.png | Bin 0 -> 360 bytes .../mediawiki/images/icons/specialCharacter.svg | 6 + .../mediawiki/images/icons/speechBubble-ltr.png | Bin 0 -> 158 bytes .../mediawiki/images/icons/speechBubble-ltr.svg | 6 + .../mediawiki/images/icons/speechBubble-rtl.png | Bin 0 -> 180 bytes .../mediawiki/images/icons/speechBubble-rtl.svg | 6 + .../mediawiki/images/icons/speechBubbleAdd-ltr.png | Bin 0 -> 189 bytes .../mediawiki/images/icons/speechBubbleAdd-ltr.svg | 7 + .../mediawiki/images/icons/speechBubbleAdd-rtl.png | Bin 0 -> 214 bytes .../mediawiki/images/icons/speechBubbleAdd-rtl.svg | 7 + .../mediawiki/images/icons/speechBubbles-ltr.png | Bin 0 -> 179 bytes .../mediawiki/images/icons/speechBubbles-ltr.svg | 6 + .../mediawiki/images/icons/speechBubbles-rtl.png | Bin 0 -> 184 bytes .../mediawiki/images/icons/speechBubbles-rtl.svg | 6 + .../themes/mediawiki/images/icons/star-invert.png | Bin 0 -> 484 bytes .../themes/mediawiki/images/icons/star-invert.svg | 4 + .../oojs-ui/themes/mediawiki/images/icons/star.png | Bin 0 -> 435 bytes .../oojs-ui/themes/mediawiki/images/icons/star.svg | 4 + .../oojs-ui/themes/mediawiki/images/icons/stop.png | Bin 0 -> 368 bytes .../oojs-ui/themes/mediawiki/images/icons/stop.svg | 4 + .../mediawiki/images/icons/strikethrough-a.png | Bin 0 -> 299 bytes .../mediawiki/images/icons/strikethrough-a.svg | 7 + .../mediawiki/images/icons/strikethrough-s.png | Bin 0 -> 306 bytes .../mediawiki/images/icons/strikethrough-s.svg | 7 + .../mediawiki/images/icons/strikethrough-y.png | Bin 0 -> 244 bytes .../mediawiki/images/icons/strikethrough-y.svg | 7 + .../images/icons/stripeFlow-ltr-invert.png | Bin 0 -> 159 bytes .../images/icons/stripeFlow-ltr-invert.svg | 4 + .../mediawiki/images/icons/stripeFlow-ltr.png | Bin 0 -> 152 bytes .../mediawiki/images/icons/stripeFlow-ltr.svg | 4 + .../images/icons/stripeFlow-rtl-invert.png | Bin 0 -> 164 bytes .../images/icons/stripeFlow-rtl-invert.svg | 4 + .../mediawiki/images/icons/stripeFlow-rtl.png | Bin 0 -> 156 bytes .../mediawiki/images/icons/stripeFlow-rtl.svg | 4 + .../images/icons/stripeSideMenu-invert.png | Bin 0 -> 142 bytes .../images/icons/stripeSideMenu-invert.svg | 12 + .../mediawiki/images/icons/stripeSideMenu.png | Bin 0 -> 134 bytes .../mediawiki/images/icons/stripeSideMenu.svg | 12 + .../images/icons/stripeSummary-ltr-invert.png | Bin 0 -> 148 bytes .../images/icons/stripeSummary-ltr-invert.svg | 6 + .../mediawiki/images/icons/stripeSummary-ltr.png | Bin 0 -> 140 bytes .../mediawiki/images/icons/stripeSummary-ltr.svg | 6 + .../images/icons/stripeSummary-rtl-invert.png | Bin 0 -> 147 bytes .../images/icons/stripeSummary-rtl-invert.svg | 6 + .../mediawiki/images/icons/stripeSummary-rtl.png | Bin 0 -> 140 bytes .../mediawiki/images/icons/stripeSummary-rtl.svg | 6 + .../images/icons/stripeToC-ltr-invert.png | Bin 0 -> 159 bytes .../images/icons/stripeToC-ltr-invert.svg | 6 + .../images/icons/stripeToC-ltr-progressive.png | Bin 0 -> 160 bytes .../images/icons/stripeToC-ltr-progressive.svg | 6 + .../mediawiki/images/icons/stripeToC-ltr.png | Bin 0 -> 153 bytes .../mediawiki/images/icons/stripeToC-ltr.svg | 6 + .../images/icons/stripeToC-rtl-invert.png | Bin 0 -> 159 bytes .../images/icons/stripeToC-rtl-invert.svg | 6 + .../images/icons/stripeToC-rtl-progressive.png | Bin 0 -> 160 bytes .../images/icons/stripeToC-rtl-progressive.svg | 6 + .../mediawiki/images/icons/stripeToC-rtl.png | Bin 0 -> 151 bytes .../mediawiki/images/icons/stripeToC-rtl.svg | 6 + .../mediawiki/images/icons/subscript-ltr.png | Bin 0 -> 244 bytes .../mediawiki/images/icons/subscript-ltr.svg | 5 + .../mediawiki/images/icons/subscript-rtl.png | Bin 0 -> 240 bytes .../mediawiki/images/icons/subscript-rtl.svg | 5 + .../themes/mediawiki/images/icons/sun-ltr.png | Bin 0 -> 409 bytes .../themes/mediawiki/images/icons/sun-ltr.svg | 5 + .../themes/mediawiki/images/icons/sun-rtl.png | Bin 0 -> 392 bytes .../themes/mediawiki/images/icons/sun-rtl.svg | 5 + .../mediawiki/images/icons/superscript-ltr.png | Bin 0 -> 241 bytes .../mediawiki/images/icons/superscript-ltr.svg | 5 + .../mediawiki/images/icons/superscript-rtl.png | Bin 0 -> 240 bytes .../mediawiki/images/icons/superscript-rtl.svg | 5 + .../mediawiki/images/icons/table-caption.png | Bin 0 -> 154 bytes .../mediawiki/images/icons/table-caption.svg | 7 + .../images/icons/table-insert-column-ltr.png | Bin 0 -> 164 bytes .../images/icons/table-insert-column-ltr.svg | 11 + .../images/icons/table-insert-column-rtl.png | Bin 0 -> 165 bytes .../images/icons/table-insert-column-rtl.svg | 11 + .../images/icons/table-insert-row-after.png | Bin 0 -> 153 bytes .../images/icons/table-insert-row-after.svg | 11 + .../images/icons/table-insert-row-before.png | Bin 0 -> 151 bytes .../images/icons/table-insert-row-before.svg | 11 + .../mediawiki/images/icons/table-merge-cells.png | Bin 0 -> 220 bytes .../mediawiki/images/icons/table-merge-cells.svg | 10 + .../themes/mediawiki/images/icons/table.png | Bin 0 -> 150 bytes .../themes/mediawiki/images/icons/table.svg | 7 + .../mediawiki/images/icons/tag-constructive.png | Bin 0 -> 419 bytes .../mediawiki/images/icons/tag-constructive.svg | 6 + .../mediawiki/images/icons/tag-destructive.png | Bin 0 -> 438 bytes .../mediawiki/images/icons/tag-destructive.svg | 6 + .../themes/mediawiki/images/icons/tag-invert.png | Bin 0 -> 295 bytes .../themes/mediawiki/images/icons/tag-invert.svg | 6 + .../mediawiki/images/icons/tag-progressive.png | Bin 0 -> 424 bytes .../mediawiki/images/icons/tag-progressive.svg | 6 + .../themes/mediawiki/images/icons/tag-warning.png | Bin 0 -> 403 bytes .../themes/mediawiki/images/icons/tag-warning.svg | 6 + .../oojs-ui/themes/mediawiki/images/icons/tag.png | Bin 0 -> 262 bytes .../oojs-ui/themes/mediawiki/images/icons/tag.svg | 6 + .../mediawiki/images/icons/templateAdd-ltr.png | Bin 0 -> 193 bytes .../mediawiki/images/icons/templateAdd-ltr.svg | 7 + .../mediawiki/images/icons/templateAdd-rtl.png | Bin 0 -> 202 bytes .../mediawiki/images/icons/templateAdd-rtl.svg | 7 + .../images/icons/text-dir-lefttoright.png | Bin 0 -> 224 bytes .../images/icons/text-dir-lefttoright.svg | 6 + .../images/icons/text-dir-righttoleft.png | Bin 0 -> 233 bytes .../images/icons/text-dir-righttoleft.svg | 6 + .../themes/mediawiki/images/icons/text-style.png | Bin 0 -> 306 bytes .../themes/mediawiki/images/icons/text-style.svg | 7 + .../mediawiki/images/icons/translation-ltr.png | Bin 0 -> 429 bytes .../mediawiki/images/icons/translation-ltr.svg | 4 + .../mediawiki/images/icons/translation-rtl.png | Bin 0 -> 437 bytes .../mediawiki/images/icons/translation-rtl.svg | 4 + .../themes/mediawiki/images/icons/trash-invert.png | Bin 0 -> 204 bytes .../themes/mediawiki/images/icons/trash-invert.svg | 4 + .../themes/mediawiki/images/icons/trash.png | Bin 0 -> 193 bytes .../themes/mediawiki/images/icons/trash.svg | 4 + .../images/icons/trashUndo-ltr-invert.png | Bin 0 -> 282 bytes .../images/icons/trashUndo-ltr-invert.svg | 6 + .../mediawiki/images/icons/trashUndo-ltr.png | Bin 0 -> 254 bytes .../mediawiki/images/icons/trashUndo-ltr.svg | 6 + .../images/icons/trashUndo-rtl-invert.png | Bin 0 -> 298 bytes .../images/icons/trashUndo-rtl-invert.svg | 6 + .../mediawiki/images/icons/trashUndo-rtl.png | Bin 0 -> 280 bytes .../mediawiki/images/icons/trashUndo-rtl.svg | 6 + .../images/icons/unLock-ltr-destructive.png | Bin 0 -> 348 bytes .../images/icons/unLock-ltr-destructive.svg | 4 + .../mediawiki/images/icons/unLock-ltr-invert.png | Bin 0 -> 265 bytes .../mediawiki/images/icons/unLock-ltr-invert.svg | 4 + .../themes/mediawiki/images/icons/unLock-ltr.png | Bin 0 -> 245 bytes .../themes/mediawiki/images/icons/unLock-ltr.svg | 4 + .../images/icons/unLock-rtl-destructive.png | Bin 0 -> 345 bytes .../images/icons/unLock-rtl-destructive.svg | 4 + .../mediawiki/images/icons/unLock-rtl-invert.png | Bin 0 -> 265 bytes .../mediawiki/images/icons/unLock-rtl-invert.svg | 4 + .../themes/mediawiki/images/icons/unLock-rtl.png | Bin 0 -> 245 bytes .../themes/mediawiki/images/icons/unLock-rtl.svg | 4 + .../mediawiki/images/icons/unStar-invert.png | Bin 0 -> 298 bytes .../mediawiki/images/icons/unStar-invert.svg | 4 + .../themes/mediawiki/images/icons/unStar.png | Bin 0 -> 262 bytes .../themes/mediawiki/images/icons/unStar.svg | 4 + .../themes/mediawiki/images/icons/underline-a.png | Bin 0 -> 295 bytes .../themes/mediawiki/images/icons/underline-a.svg | 7 + .../themes/mediawiki/images/icons/underline-u.png | Bin 0 -> 220 bytes .../themes/mediawiki/images/icons/underline-u.svg | 7 + .../themes/mediawiki/images/icons/upTriangle.png | Bin 0 -> 203 bytes .../themes/mediawiki/images/icons/upTriangle.svg | 4 + .../themes/mediawiki/images/icons/upload-ltr.png | Bin 0 -> 250 bytes .../themes/mediawiki/images/icons/upload-ltr.svg | 6 + .../themes/mediawiki/images/icons/upload-rtl.png | Bin 0 -> 251 bytes .../themes/mediawiki/images/icons/upload-rtl.svg | 6 + .../mediawiki/images/icons/userActive-ltr.png | Bin 0 -> 323 bytes .../mediawiki/images/icons/userActive-ltr.svg | 4 + .../mediawiki/images/icons/userActive-rtl.png | Bin 0 -> 313 bytes .../mediawiki/images/icons/userActive-rtl.svg | 4 + .../themes/mediawiki/images/icons/userAvatar.png | Bin 0 -> 265 bytes .../themes/mediawiki/images/icons/userAvatar.svg | 8 + .../mediawiki/images/icons/userInactive-ltr.png | Bin 0 -> 288 bytes .../mediawiki/images/icons/userInactive-ltr.svg | 4 + .../mediawiki/images/icons/userInactive-rtl.png | Bin 0 -> 277 bytes .../mediawiki/images/icons/userInactive-rtl.svg | 4 + .../themes/mediawiki/images/icons/userTalk-ltr.png | Bin 0 -> 314 bytes .../themes/mediawiki/images/icons/userTalk-ltr.svg | 4 + .../themes/mediawiki/images/icons/userTalk-rtl.png | Bin 0 -> 333 bytes .../themes/mediawiki/images/icons/userTalk-rtl.svg | 4 + .../mediawiki/images/icons/viewCompact-invert.png | Bin 0 -> 211 bytes .../mediawiki/images/icons/viewCompact-invert.svg | 14 + .../themes/mediawiki/images/icons/viewCompact.png | Bin 0 -> 202 bytes .../themes/mediawiki/images/icons/viewCompact.svg | 14 + .../images/icons/viewDetails-ltr-invert.png | Bin 0 -> 245 bytes .../images/icons/viewDetails-ltr-invert.svg | 9 + .../mediawiki/images/icons/viewDetails-ltr.png | Bin 0 -> 225 bytes .../mediawiki/images/icons/viewDetails-ltr.svg | 9 + .../images/icons/viewDetails-rtl-invert.png | Bin 0 -> 215 bytes .../images/icons/viewDetails-rtl-invert.svg | 9 + .../mediawiki/images/icons/viewDetails-rtl.png | Bin 0 -> 201 bytes .../mediawiki/images/icons/viewDetails-rtl.svg | 9 + .../images/icons/visionSimulator-invert.png | Bin 0 -> 238 bytes .../images/icons/visionSimulator-invert.svg | 4 + .../mediawiki/images/icons/visionSimulator.png | Bin 0 -> 228 bytes .../mediawiki/images/icons/visionSimulator.svg | 4 + .../mediawiki/images/icons/watchlist-ltr.png | Bin 0 -> 296 bytes .../mediawiki/images/icons/watchlist-ltr.svg | 6 + .../mediawiki/images/icons/watchlist-rtl.png | Bin 0 -> 285 bytes .../mediawiki/images/icons/watchlist-rtl.svg | 6 + .../themes/mediawiki/images/icons/wikiText.png | Bin 0 -> 163 bytes .../themes/mediawiki/images/icons/wikiText.svg | 15 + .../mediawiki/images/icons/wikitrail-ltr.png | Bin 0 -> 409 bytes .../mediawiki/images/icons/wikitrail-ltr.svg | 8 + .../mediawiki/images/icons/wikitrail-rtl.png | Bin 0 -> 405 bytes .../mediawiki/images/icons/wikitrail-rtl.svg | 8 + .../mediawiki/images/icons/window-invert.png | Bin 0 -> 273 bytes .../mediawiki/images/icons/window-invert.svg | 7 + .../themes/mediawiki/images/icons/window.png | Bin 0 -> 251 bytes .../themes/mediawiki/images/icons/window.svg | 7 + .../mediawiki/images/indicators/alert-invert.png | Bin 0 -> 264 bytes .../mediawiki/images/indicators/alert-invert.svg | 6 + .../themes/mediawiki/images/indicators/alert.png | Bin 0 -> 233 bytes .../themes/mediawiki/images/indicators/alert.svg | 6 + .../images/indicators/arrow-down-invert.png | Bin 0 -> 184 bytes .../images/indicators/arrow-down-invert.svg | 8 + .../mediawiki/images/indicators/arrow-down.png | Bin 0 -> 173 bytes .../mediawiki/images/indicators/arrow-down.svg | 8 + .../images/indicators/arrow-ltr-invert.png | Bin 0 -> 150 bytes .../images/indicators/arrow-ltr-invert.svg | 8 + .../mediawiki/images/indicators/arrow-ltr.png | Bin 0 -> 143 bytes .../mediawiki/images/indicators/arrow-ltr.svg | 8 + .../images/indicators/arrow-rtl-invert.png | Bin 0 -> 148 bytes .../images/indicators/arrow-rtl-invert.svg | 8 + .../mediawiki/images/indicators/arrow-rtl.png | Bin 0 -> 142 bytes .../mediawiki/images/indicators/arrow-rtl.svg | 8 + .../images/indicators/arrow-up-invert.png | Bin 0 -> 137 bytes .../images/indicators/arrow-up-invert.svg | 8 + .../mediawiki/images/indicators/arrow-up.png | Bin 0 -> 132 bytes .../mediawiki/images/indicators/arrow-up.svg | 8 + .../images/indicators/required-invert.png | Bin 0 -> 266 bytes .../images/indicators/required-invert.svg | 6 + .../mediawiki/images/indicators/required.png | Bin 0 -> 241 bytes .../mediawiki/images/indicators/required.svg | 6 + .../images/indicators/search-ltr-invert.png | Bin 0 -> 251 bytes .../images/indicators/search-ltr-invert.svg | 6 + .../mediawiki/images/indicators/search-ltr.png | Bin 0 -> 231 bytes .../mediawiki/images/indicators/search-ltr.svg | 6 + .../images/indicators/search-rtl-invert.png | Bin 0 -> 261 bytes .../images/indicators/search-rtl-invert.svg | 6 + .../mediawiki/images/indicators/search-rtl.png | Bin 0 -> 234 bytes .../mediawiki/images/indicators/search-rtl.svg | 6 + .../themes/mediawiki/images/textures/pending.gif | Bin 0 -> 2032 bytes .../mediawiki/images/textures/transparency.png | Bin 0 -> 145 bytes .../mediawiki/images/textures/transparency.svg | 10 + .../oojs-ui/themes/minerva/images/icons/check.png | Bin 640 -> 0 bytes .../oojs-ui/themes/minerva/images/icons/check.svg | 8 - resources/lib/oojs/oojs.jquery.js | 126 +- resources/lib/qunitjs/qunit.css | 280 + resources/lib/qunitjs/qunit.js | 2875 +++++ resources/src/jquery.json-deprecate.js | 8 - resources/src/jquery.tipsy/jquery.tipsy.js | 23 +- resources/src/jquery/jquery.accessKeyLabel.js | 2 +- resources/src/jquery/jquery.arrowSteps.js | 2 +- resources/src/jquery/jquery.badge.css | 2 +- resources/src/jquery/jquery.badge.js | 3 +- resources/src/jquery/jquery.client.js | 301 - resources/src/jquery/jquery.confirmable.js | 14 +- .../src/jquery/jquery.confirmable.mediawiki.js | 4 +- resources/src/jquery/jquery.expandableField.js | 2 +- resources/src/jquery/jquery.footHovzer.js | 16 +- resources/src/jquery/jquery.getAttrs.js | 49 +- resources/src/jquery/jquery.hidpi.js | 4 +- resources/src/jquery/jquery.makeCollapsible.css | 24 +- resources/src/jquery/jquery.makeCollapsible.js | 4 +- resources/src/jquery/jquery.mwExtension.js | 8 +- resources/src/jquery/jquery.placeholder.js | 10 +- .../src/jquery/jquery.qunit.completenessTest.js | 14 +- resources/src/jquery/jquery.suggestions.js | 149 +- resources/src/jquery/jquery.tabIndex.js | 8 +- resources/src/jquery/jquery.tablesorter.js | 167 +- resources/src/jquery/jquery.textSelection.js | 39 +- .../mediawiki.action/images/nextredirect-ltr.png | Bin 121 -> 122 bytes .../mediawiki.action/images/nextredirect-ltr.svg | 9 + .../mediawiki.action/images/nextredirect-rtl.png | Bin 121 -> 118 bytes .../mediawiki.action/images/nextredirect-rtl.svg | 9 + .../src/mediawiki.action/images/redirect-ltr.png | Bin 128 -> 169 bytes .../src/mediawiki.action/images/redirect-ltr.svg | 9 + .../src/mediawiki.action/images/redirect-rtl.png | Bin 132 -> 139 bytes .../src/mediawiki.action/images/redirect-rtl.svg | 9 + .../mediawiki.action.edit.editWarning.js | 61 +- .../src/mediawiki.action/mediawiki.action.edit.js | 232 +- .../mediawiki.action.edit.preview.js | 257 +- .../mediawiki.action.edit.stash.js | 76 + .../mediawiki.action.edit.styles.css | 8 - .../images/ar/button_bold.png | Bin 533 -> 0 bytes .../images/ar/button_headline.png | Bin 484 -> 0 bytes .../images/ar/button_italic.png | Bin 532 -> 0 bytes .../images/ar/button_link.png | Bin 557 -> 0 bytes .../images/ar/button_nowiki.png | Bin 874 -> 0 bytes .../images/be-tarask/button_bold.png | Bin 550 -> 0 bytes .../images/be-tarask/button_italic.png | Bin 539 -> 0 bytes .../images/be-tarask/button_link.png | Bin 419 -> 0 bytes .../images/de/button_bold.png | Bin 255 -> 0 bytes .../images/de/button_italic.png | Bin 260 -> 0 bytes .../images/en/button_bold.png | Bin 250 -> 0 bytes .../images/en/button_extlink.png | Bin 435 -> 0 bytes .../images/en/button_headline.png | Bin 440 -> 0 bytes .../images/en/button_hr.png | Bin 200 -> 0 bytes .../images/en/button_image.png | Bin 483 -> 0 bytes .../images/en/button_italic.png | Bin 250 -> 0 bytes .../images/en/button_link.png | Bin 280 -> 0 bytes .../images/en/button_media.png | Bin 728 -> 0 bytes .../images/en/button_nowiki.png | Bin 322 -> 0 bytes .../images/en/button_sig.png | Bin 920 -> 0 bytes .../images/fa/button_bold.png | Bin 459 -> 0 bytes .../images/fa/button_headline.png | Bin 392 -> 0 bytes .../images/fa/button_italic.png | Bin 512 -> 0 bytes .../images/fa/button_link.png | Bin 485 -> 0 bytes .../images/fa/button_nowiki.png | Bin 874 -> 0 bytes .../images/ksh/LICENSE | 7 - .../images/ksh/button_italic.png | Bin 368 -> 0 bytes .../images/ru/LICENSE | 17 - .../images/ru/button_bold.png | Bin 254 -> 0 bytes .../images/ru/button_italic.png | Bin 423 -> 0 bytes .../images/ru/button_link.png | Bin 278 -> 0 bytes .../mediawiki.action.edit.toolbar.less | 42 - .../mediawiki.action.history.diff.css | 7 +- .../mediawiki.action.history.diff.print.css | 16 + .../mediawiki.action/mediawiki.action.history.js | 3 +- .../mediawiki.action.view.categoryPage.less | 11 + .../mediawiki.action.view.dblClickEdit.js | 13 +- .../mediawiki.action.view.metadata.css | 10 + .../mediawiki.action.view.postEdit.js | 11 +- .../mediawiki.action.view.redirect.js | 3 - .../mediawiki.action.view.redirectPage.css | 20 +- .../src/mediawiki.action/templates/postEdit.html | 6 + .../src/mediawiki.api/mediawiki.api.category.js | 44 +- resources/src/mediawiki.api/mediawiki.api.edit.js | 43 +- resources/src/mediawiki.api/mediawiki.api.js | 87 +- resources/src/mediawiki.api/mediawiki.api.login.js | 45 +- .../src/mediawiki.api/mediawiki.api.options.js | 89 + resources/src/mediawiki.api/mediawiki.api.parse.js | 12 +- resources/src/mediawiki.api/mediawiki.api.watch.js | 21 +- resources/src/mediawiki.language/languages/fi.js | 2 +- resources/src/mediawiki.language/languages/hsb.js | 2 +- resources/src/mediawiki.language/languages/hy.js | 2 +- resources/src/mediawiki.language/languages/os.js | 18 +- .../mediawiki.language/mediawiki.language.init.js | 2 + .../src/mediawiki.language/mediawiki.language.js | 41 +- .../mediawiki.language.numbers.js | 6 +- .../src/mediawiki.language/specialcharacters.json | 1 + resources/src/mediawiki.legacy/ajax.js | 304 +- resources/src/mediawiki.legacy/commonPrint.css | 42 +- .../mediawiki.legacy/images/magnify-clip-ltr.png | Bin 0 -> 336 bytes .../mediawiki.legacy/images/magnify-clip-ltr.svg | 7 + .../mediawiki.legacy/images/magnify-clip-rtl.png | Bin 0 -> 360 bytes .../mediawiki.legacy/images/magnify-clip-rtl.svg | 7 + resources/src/mediawiki.legacy/oldshared.css | 6 +- resources/src/mediawiki.legacy/protect.js | 5 +- resources/src/mediawiki.legacy/shared.css | 28 +- resources/src/mediawiki.legacy/wikibits.js | 388 +- resources/src/mediawiki.less/mediawiki.mixins.less | 73 +- .../src/mediawiki.less/mediawiki.ui/mixins.less | 29 +- .../src/mediawiki.libs/CLDRPluralRuleParser.js | 246 +- .../mediawiki.messagePoster.MessagePoster.js | 38 + ...ediawiki.messagePoster.WikitextMessagePoster.js | 53 + .../mediawiki.messagePoster.factory.js | 109 + .../src/mediawiki.page/mediawiki.page.gallery.js | 425 +- .../mediawiki.page.image.pagination.js | 77 +- .../src/mediawiki.page/mediawiki.page.ready.js | 2 +- .../src/mediawiki.page/mediawiki.page.startup.js | 2 +- resources/src/mediawiki.skinning/content.css | 29 +- resources/src/mediawiki.skinning/elements.css | 13 +- .../mediawiki.skinning/images/magnify-clip-ltr.png | Bin 204 -> 336 bytes .../mediawiki.skinning/images/magnify-clip-ltr.svg | 7 + .../mediawiki.skinning/images/magnify-clip-rtl.png | Bin 149 -> 360 bytes .../mediawiki.skinning/images/magnify-clip-rtl.svg | 7 + resources/src/mediawiki.skinning/interface.css | 8 + .../mediawiki.special/mediawiki.special.block.js | 2 +- .../mediawiki.special.changeslist.css | 8 + .../mediawiki.special.changeslist.legend.css | 6 +- .../src/mediawiki.special/mediawiki.special.css | 5 + .../mediawiki.special.edittags.css | 15 + .../mediawiki.special.edittags.js | 24 + .../mediawiki.special/mediawiki.special.import.js | 6 +- .../mediawiki.special.pageLanguage.js | 2 +- .../mediawiki.special.preferences.js | 66 +- .../mediawiki.special/mediawiki.special.search.css | 17 +- .../mediawiki.special/mediawiki.special.upload.js | 93 +- .../mediawiki.special.userlogin.common.css | 2 +- .../mediawiki.special.userlogin.common.js | 2 +- .../mediawiki.special.userlogin.login.css | 13 - .../mediawiki.special.userlogin.signup.js | 2 +- .../mediawiki.special.version.css | 4 + .../src/mediawiki.special/templates/thumbnail.html | 9 + .../mediawiki.toolbar/images/ar/button_bold.png | Bin 0 -> 533 bytes .../images/ar/button_headline.png | Bin 0 -> 484 bytes .../mediawiki.toolbar/images/ar/button_italic.png | Bin 0 -> 532 bytes .../mediawiki.toolbar/images/ar/button_link.png | Bin 0 -> 557 bytes .../mediawiki.toolbar/images/ar/button_nowiki.png | Bin 0 -> 874 bytes .../images/be-tarask/button_bold.png | Bin 0 -> 550 bytes .../images/be-tarask/button_italic.png | Bin 0 -> 539 bytes .../images/be-tarask/button_link.png | Bin 0 -> 419 bytes .../mediawiki.toolbar/images/de/button_bold.png | Bin 0 -> 255 bytes .../mediawiki.toolbar/images/de/button_italic.png | Bin 0 -> 260 bytes .../mediawiki.toolbar/images/en/button_bold.png | Bin 0 -> 250 bytes .../mediawiki.toolbar/images/en/button_extlink.png | Bin 0 -> 435 bytes .../images/en/button_headline.png | Bin 0 -> 440 bytes .../src/mediawiki.toolbar/images/en/button_hr.png | Bin 0 -> 200 bytes .../mediawiki.toolbar/images/en/button_image.png | Bin 0 -> 483 bytes .../mediawiki.toolbar/images/en/button_italic.png | Bin 0 -> 250 bytes .../mediawiki.toolbar/images/en/button_link.png | Bin 0 -> 280 bytes .../mediawiki.toolbar/images/en/button_media.png | Bin 0 -> 728 bytes .../mediawiki.toolbar/images/en/button_nowiki.png | Bin 0 -> 322 bytes .../src/mediawiki.toolbar/images/en/button_sig.png | Bin 0 -> 920 bytes .../mediawiki.toolbar/images/fa/button_bold.png | Bin 0 -> 459 bytes .../images/fa/button_headline.png | Bin 0 -> 392 bytes .../mediawiki.toolbar/images/fa/button_italic.png | Bin 0 -> 512 bytes .../mediawiki.toolbar/images/fa/button_link.png | Bin 0 -> 485 bytes .../mediawiki.toolbar/images/fa/button_nowiki.png | Bin 0 -> 874 bytes resources/src/mediawiki.toolbar/images/ksh/LICENSE | 7 + .../mediawiki.toolbar/images/ksh/button_italic.png | Bin 0 -> 368 bytes resources/src/mediawiki.toolbar/images/ru/LICENSE | 17 + .../mediawiki.toolbar/images/ru/button_bold.png | Bin 0 -> 254 bytes .../mediawiki.toolbar/images/ru/button_italic.png | Bin 0 -> 423 bytes .../mediawiki.toolbar/images/ru/button_link.png | Bin 0 -> 278 bytes resources/src/mediawiki.toolbar/toolbar.js | 202 + resources/src/mediawiki.toolbar/toolbar.less | 42 + resources/src/mediawiki.ui/components/anchors.less | 89 +- resources/src/mediawiki.ui/components/buttons.less | 11 +- .../src/mediawiki.ui/components/checkbox.less | 120 +- resources/src/mediawiki.ui/components/forms.less | 15 +- resources/src/mediawiki.ui/components/icons.less | 107 + .../src/mediawiki.ui/components/images/checked.svg | 2 +- .../components/images/checked_disabled.png | Bin 0 -> 333 bytes .../components/images/checked_disabled.svg | 1 + .../src/mediawiki.ui/components/images/ok.png | Bin 0 -> 442 bytes .../src/mediawiki.ui/components/images/ok.svg | 1 + .../components/images/radio_checked.png | Bin 0 -> 286 bytes .../components/images/radio_checked.svg | 1 + .../components/images/radio_disabled.png | Bin 0 -> 251 bytes .../components/images/radio_disabled.svg | 1 + resources/src/mediawiki.ui/components/inputs.less | 20 +- resources/src/mediawiki.ui/components/radio.less | 116 + resources/src/mediawiki.ui/components/text.less | 40 + resources/src/mediawiki/images/help.png | Bin 0 -> 460 bytes resources/src/mediawiki/images/help.svg | 1 + .../pager-arrow-disabled-fastforward-ltr.svg | 44 + .../pager-arrow-disabled-fastforward-rtl.svg | 44 + .../images/pager-arrow-disabled-forward-ltr.svg | 36 + .../images/pager-arrow-disabled-forward-rtl.svg | 36 + .../images/pager-arrow-fastforward-ltr.svg | 43 + .../images/pager-arrow-fastforward-rtl.svg | 69 + .../mediawiki/images/pager-arrow-forward-ltr.svg | 36 + .../mediawiki/images/pager-arrow-forward-rtl.svg | 36 + resources/src/mediawiki/mediawiki.Title.js | 11 +- resources/src/mediawiki/mediawiki.Uri.js | 41 +- resources/src/mediawiki/mediawiki.apihelp.css | 86 + resources/src/mediawiki/mediawiki.apipretty.css | 11 + .../src/mediawiki/mediawiki.confirmCloseWindow.js | 68 + resources/src/mediawiki/mediawiki.content.json.css | 18 +- resources/src/mediawiki/mediawiki.cookie.js | 25 +- resources/src/mediawiki/mediawiki.debug.js | 9 +- .../src/mediawiki/mediawiki.debug.profile.css | 45 - resources/src/mediawiki/mediawiki.debug.profile.js | 556 - resources/src/mediawiki/mediawiki.errorLogger.js | 49 + resources/src/mediawiki/mediawiki.feedback.css | 13 + resources/src/mediawiki/mediawiki.feedback.js | 699 +- resources/src/mediawiki/mediawiki.filewarning.js | 68 + resources/src/mediawiki/mediawiki.filewarning.less | 29 + resources/src/mediawiki/mediawiki.helplink.less | 11 + resources/src/mediawiki/mediawiki.hlist.js | 30 +- resources/src/mediawiki/mediawiki.htmlform.js | 38 +- resources/src/mediawiki/mediawiki.inspect.js | 24 +- resources/src/mediawiki/mediawiki.jqueryMsg.js | 69 +- resources/src/mediawiki/mediawiki.js | 862 +- resources/src/mediawiki/mediawiki.notification.js | 2 +- .../src/mediawiki/mediawiki.pager.tablePager.less | 32 +- resources/src/mediawiki/mediawiki.searchSuggest.js | 8 +- .../src/mediawiki/mediawiki.sectionAnchor.css | 3 + resources/src/mediawiki/mediawiki.startUp.js | 11 + resources/src/mediawiki/mediawiki.template.js | 123 + .../src/mediawiki/mediawiki.template.mustache.js | 14 + resources/src/mediawiki/mediawiki.user.js | 101 +- resources/src/mediawiki/mediawiki.userSuggest.js | 41 + resources/src/mediawiki/mediawiki.util.js | 73 +- 1269 files changed, 28250 insertions(+), 18821 deletions(-) create mode 100644 resources/assets/poweredby_mediawiki_132x47.png create mode 100644 resources/assets/poweredby_mediawiki_176x62.png create mode 100644 resources/lib/jquery.client/AUTHORS.txt create mode 100644 resources/lib/jquery.client/LICENSE-MIT.txt create mode 100644 resources/lib/jquery.client/README.md create mode 100644 resources/lib/jquery.client/jquery.client.js create mode 100644 resources/lib/jquery.ui/themes/smoothness/PATCHES delete mode 100644 resources/lib/jquery/jquery.json.js delete mode 100644 resources/lib/jquery/jquery.migrate.js delete mode 100644 resources/lib/jquery/jquery.qunit.css delete mode 100644 resources/lib/jquery/jquery.qunit.js create mode 100644 resources/lib/mustache/mustache.js create mode 100644 resources/lib/oojs-ui/i18n/awa.json create mode 100644 resources/lib/oojs-ui/i18n/bcc.json create mode 100644 resources/lib/oojs-ui/i18n/crh-cyrl.json create mode 100644 resources/lib/oojs-ui/i18n/crh-latn.json create mode 100644 resources/lib/oojs-ui/i18n/fy.json create mode 100644 resources/lib/oojs-ui/i18n/ksh.json create mode 100644 resources/lib/oojs-ui/i18n/ku-latn.json delete mode 100644 resources/lib/oojs-ui/images/anchor.png delete mode 100644 resources/lib/oojs-ui/images/anchor.svg create mode 100644 resources/lib/oojs-ui/images/grab.cur create mode 100644 resources/lib/oojs-ui/images/grabbing.cur delete mode 100644 resources/lib/oojs-ui/images/icons/accept.png delete mode 100644 resources/lib/oojs-ui/images/icons/accept.svg delete mode 100644 resources/lib/oojs-ui/images/icons/add-item.png delete mode 100644 resources/lib/oojs-ui/images/icons/add-item.svg delete mode 100644 resources/lib/oojs-ui/images/icons/advanced.png delete mode 100644 resources/lib/oojs-ui/images/icons/advanced.svg delete mode 100644 resources/lib/oojs-ui/images/icons/alert.png delete mode 100644 resources/lib/oojs-ui/images/icons/alert.svg delete mode 100644 resources/lib/oojs-ui/images/icons/arched-arrow-ltr.png delete mode 100644 resources/lib/oojs-ui/images/icons/arched-arrow-ltr.svg delete mode 100644 resources/lib/oojs-ui/images/icons/arched-arrow-rtl.png delete mode 100644 resources/lib/oojs-ui/images/icons/arched-arrow-rtl.svg delete mode 100644 resources/lib/oojs-ui/images/icons/check.png delete mode 100644 resources/lib/oojs-ui/images/icons/check.svg delete mode 100644 resources/lib/oojs-ui/images/icons/clear.png delete mode 100644 resources/lib/oojs-ui/images/icons/clear.svg delete mode 100644 resources/lib/oojs-ui/images/icons/close.png delete mode 100644 resources/lib/oojs-ui/images/icons/close.svg delete mode 100644 resources/lib/oojs-ui/images/icons/code.png delete mode 100644 resources/lib/oojs-ui/images/icons/code.svg delete mode 100644 resources/lib/oojs-ui/images/icons/collapse.png delete mode 100644 resources/lib/oojs-ui/images/icons/collapse.svg delete mode 100644 resources/lib/oojs-ui/images/icons/comment.png delete mode 100644 resources/lib/oojs-ui/images/icons/comment.svg delete mode 100644 resources/lib/oojs-ui/images/icons/expand.png delete mode 100644 resources/lib/oojs-ui/images/icons/expand.svg delete mode 100644 resources/lib/oojs-ui/images/icons/help.png delete mode 100644 resources/lib/oojs-ui/images/icons/help.svg delete mode 100644 resources/lib/oojs-ui/images/icons/history.png delete mode 100644 resources/lib/oojs-ui/images/icons/history.svg delete mode 100644 resources/lib/oojs-ui/images/icons/info.png delete mode 100644 resources/lib/oojs-ui/images/icons/info.svg delete mode 100644 resources/lib/oojs-ui/images/icons/link.png delete mode 100644 resources/lib/oojs-ui/images/icons/link.svg delete mode 100644 resources/lib/oojs-ui/images/icons/menu.png delete mode 100644 resources/lib/oojs-ui/images/icons/menu.svg delete mode 100644 resources/lib/oojs-ui/images/icons/move-ltr.png delete mode 100644 resources/lib/oojs-ui/images/icons/move-ltr.svg delete mode 100644 resources/lib/oojs-ui/images/icons/move-rtl.png delete mode 100644 resources/lib/oojs-ui/images/icons/move-rtl.svg delete mode 100644 resources/lib/oojs-ui/images/icons/picture.png delete mode 100644 resources/lib/oojs-ui/images/icons/picture.svg delete mode 100644 resources/lib/oojs-ui/images/icons/remove-item.png delete mode 100644 resources/lib/oojs-ui/images/icons/remove-item.svg delete mode 100644 resources/lib/oojs-ui/images/icons/remove.png delete mode 100644 resources/lib/oojs-ui/images/icons/remove.svg delete mode 100644 resources/lib/oojs-ui/images/icons/search.png delete mode 100644 resources/lib/oojs-ui/images/icons/search.svg delete mode 100644 resources/lib/oojs-ui/images/icons/settings.png delete mode 100644 resources/lib/oojs-ui/images/icons/settings.svg delete mode 100644 resources/lib/oojs-ui/images/icons/tag.png delete mode 100644 resources/lib/oojs-ui/images/icons/tag.svg delete mode 100644 resources/lib/oojs-ui/images/icons/window.png delete mode 100644 resources/lib/oojs-ui/images/icons/window.svg delete mode 100644 resources/lib/oojs-ui/images/indicators/alert.png delete mode 100644 resources/lib/oojs-ui/images/indicators/alert.svg delete mode 100644 resources/lib/oojs-ui/images/indicators/arrow-down.png delete mode 100644 resources/lib/oojs-ui/images/indicators/arrow-down.svg delete mode 100644 resources/lib/oojs-ui/images/indicators/arrow-ltr.png delete mode 100644 resources/lib/oojs-ui/images/indicators/arrow-ltr.svg delete mode 100644 resources/lib/oojs-ui/images/indicators/arrow-rtl.png delete mode 100644 resources/lib/oojs-ui/images/indicators/arrow-rtl.svg delete mode 100644 resources/lib/oojs-ui/images/indicators/arrow-up.png delete mode 100644 resources/lib/oojs-ui/images/indicators/arrow-up.svg delete mode 100644 resources/lib/oojs-ui/images/indicators/required.png delete mode 100644 resources/lib/oojs-ui/images/indicators/required.svg delete mode 100644 resources/lib/oojs-ui/images/textures/pending.gif delete mode 100644 resources/lib/oojs-ui/images/textures/transparency.png delete mode 100644 resources/lib/oojs-ui/images/textures/transparency.svg delete mode 100644 resources/lib/oojs-ui/images/toolbar-shadow.png delete mode 100644 resources/lib/oojs-ui/oojs-ui-apex.css delete mode 100644 resources/lib/oojs-ui/oojs-ui-apex.rtl.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-content.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-media.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-user.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki-noimages.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki.css create mode 100644 resources/lib/oojs-ui/oojs-ui-mediawiki.js delete mode 100644 resources/lib/oojs-ui/oojs-ui-minerva.css delete mode 100644 resources/lib/oojs-ui/oojs-ui-minerva.rtl.css delete mode 100644 resources/lib/oojs-ui/oojs-ui.css delete mode 100644 resources/lib/oojs-ui/oojs-ui.rtl.css delete mode 100644 resources/lib/oojs-ui/oojs-ui.svg.css delete mode 100644 resources/lib/oojs-ui/oojs-ui.svg.rtl.css create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/add-constructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/add-constructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/add-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/add-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/add.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/add.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/advanced-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/advanced-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/advanced.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/advanced.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/alert-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/alert-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/alert-warning.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/alert-warning.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/alert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/alert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/align-center.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/align-center.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/align-float-left.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/align-float-left.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/align-float-right.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/align-float-right.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arrow-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arrow-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arrow-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/arrow-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/article-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/article-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/article-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/article-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/articleCheck-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/articleCheck-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/articleCheck-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/articleCheck-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/articleSearch-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/articleSearch-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/articleSearch-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/articleSearch-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bell.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bell.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bellOn-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bellOn-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bellOn-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bellOn-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/beta.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/beta.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/betaLaunch.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/betaLaunch.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bigger-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bigger-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bigger-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bigger-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/block-destructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/block-destructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/block-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/block-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/block.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/block.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-a.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-a.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-arab-ain.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-arab-ain.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-arab-dad.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-arab-dad.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-armn-to.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-armn-to.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-b.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-b.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-cyrl-be.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-cyrl-be.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-cyrl-te.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-cyrl-te.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-cyrl-zhe.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-cyrl-zhe.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-f.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-f.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-g.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-g.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-geor-man.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-geor-man.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-l.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-l.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-n.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-n.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-v.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bold-v.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/book-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/book-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/book-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/book-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bookmark-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bookmark-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bookmark-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/bookmark-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/browser-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/browser-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/browser-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/browser-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/cancel-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/cancel-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/cancel.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/cancel.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/caret-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/caret-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/caret-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/caret-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/caretDown.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/caretDown.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/caretUp.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/caretUp.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/case-sensitive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/case-sensitive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/check-constructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/check-constructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/check-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/check-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/check-progressive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/check-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/check.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/check.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/circle-constructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/circle-constructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/circle-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/circle-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/circle.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/circle.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/citeArticle-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/citeArticle-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/citeArticle-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/citeArticle-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/clear.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/clear.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/clock.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/clock.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/close-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/close-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/close-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/close-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/close-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/close-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/close-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/close-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/code-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/code-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/code.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/code.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/collapse-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/collapse-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/collapse.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/collapse.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/comment-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/comment-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/comment.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/comment.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/die-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/die-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/die-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/die-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/downTriangle.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/downTriangle.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/download-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/download-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/download-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/download-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-progressive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-progressive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ellipsis-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ellipsis-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ellipsis.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ellipsis.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/expand-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/expand-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/expand.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/expand.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/eye.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/eye.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/eyeClosed.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/eyeClosed.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/find-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/find-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/find-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/find-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/folderPlaceholder-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/folderPlaceholder-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/folderPlaceholder-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/folderPlaceholder-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/funnel-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/funnel-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/funnel-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/funnel-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/heart.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/heart.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/help-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/help-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/help-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/help-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/help-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/help-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/help-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/help-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/history-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/history-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/history.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/history.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/image-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/image-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/image-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/image-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/imageAdd-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/imageAdd-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/imageAdd-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/imageAdd-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/imageLock-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/imageLock-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/imageLock-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/imageLock-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/indent-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/indent-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/indent-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/indent-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/info-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/info-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/info.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/info.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/insert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/insert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-a.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-a.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-arab-keheh-jeem.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-arab-keheh-jeem.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-arab-meem.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-arab-meem.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-armn-sha.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-armn-sha.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-c.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-c.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-d.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-d.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-e.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-e.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-geor-kan.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-geor-kan.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-i.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-i.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-k.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-k.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-s.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/italic-s.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/journal-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/journal-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/journal-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/journal-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/key-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/key-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/key-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/key-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/keyboard-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/keyboard-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/keyboard-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/keyboard-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/language.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/language.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/layout-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/layout-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/layout-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/layout-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/link-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/link-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/link-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/link-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/link-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/link-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/link-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/link-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/listBullet-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/listBullet-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/listBullet-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/listBullet-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/listNumbered-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/listNumbered-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/listNumbered-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/listNumbered-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-destructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-destructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-destructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-destructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logOut-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logOut-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logOut-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logOut-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logo-cc.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logo-cc.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logo-wikimediaCommons.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logo-wikimediaCommons.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logo-wikipedia.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/logo-wikipedia.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/map-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/map-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/map-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/map-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/mapPin.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/mapPin.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/mapPinAdd-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/mapPinAdd-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/mapPinAdd-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/mapPinAdd-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/menu-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/menu-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/menu.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/menu.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/message-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/message-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/message-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/message-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/move.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newWindow-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newWindow-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newWindow-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newWindow-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newline-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newline-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newline-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newline-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newspaper-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newspaper-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newspaper-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/newspaper-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/noWikiText-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/noWikiText-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/noWikiText-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/noWikiText-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/outdent-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/outdent-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/outdent-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/outdent-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/outline-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/outline-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/outline-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/outline-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/photoGallery-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/photoGallery-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/photoGallery-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/photoGallery-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/picture-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/picture-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/picture.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/picture.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/play-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/play-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/play-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/play-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/printer-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/printer-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/printer-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/printer-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/puzzle-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/puzzle-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/puzzle-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/puzzle-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/quotes-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/quotes-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/quotes-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/quotes-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/quotesAdd-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/quotesAdd-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/quotesAdd-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/quotesAdd-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/redirect-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/redirect-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/redirect-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/redirect-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/regular-expression.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/regular-expression.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/remove-destructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/remove-destructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/remove-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/remove-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/remove.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/remove.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/search-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/search-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/search-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/search-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/search-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/search-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/search-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/search-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/secure-link-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/secure-link-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/secure-link.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/secure-link.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/settings-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/settings-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/settings.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/settings.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/signature-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/signature-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/signature-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/signature-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/smaller-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/smaller-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/smaller-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/smaller-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/specialCharacter.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/specialCharacter.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubble-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubble-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubble-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubble-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubbleAdd-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubbleAdd-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubbleAdd-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubbleAdd-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubbles-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubbles-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubbles-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/speechBubbles-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/star-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/star-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/star.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/star.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stop.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stop.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/strikethrough-a.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/strikethrough-a.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/strikethrough-s.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/strikethrough-s.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/strikethrough-y.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/strikethrough-y.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSideMenu-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSideMenu-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSideMenu.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSideMenu.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-progressive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-progressive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/subscript-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/subscript-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/subscript-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/subscript-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/sun-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/sun-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/sun-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/sun-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/superscript-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/superscript-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/superscript-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/superscript-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-caption.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-caption.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-insert-column-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-insert-column-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-insert-column-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-insert-column-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-insert-row-after.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-insert-row-after.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-insert-row-before.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-insert-row-before.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-merge-cells.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table-merge-cells.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/table.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-constructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-constructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-destructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-destructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-progressive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-warning.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-warning.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/tag.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/templateAdd-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/templateAdd-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/templateAdd-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/templateAdd-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/text-dir-lefttoright.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/text-dir-lefttoright.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/text-dir-righttoleft.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/text-dir-righttoleft.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/text-style.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/text-style.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/translation-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/translation-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/translation-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/translation-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trash-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trash-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trash.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trash.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-destructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-destructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-destructive.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-destructive.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unStar-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unStar-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unStar.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/unStar.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/underline-a.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/underline-a.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/underline-u.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/underline-u.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/upTriangle.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/upTriangle.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/upload-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/upload-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/upload-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/upload-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userActive-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userActive-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userActive-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userActive-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userAvatar.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userAvatar.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userInactive-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userInactive-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userInactive-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userInactive-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userTalk-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userTalk-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userTalk-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/userTalk-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewCompact-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewCompact-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewCompact.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewCompact.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/visionSimulator-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/visionSimulator-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/visionSimulator.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/visionSimulator.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/watchlist-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/watchlist-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/watchlist-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/watchlist-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/wikiText.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/wikiText.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/wikitrail-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/wikitrail-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/wikitrail-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/wikitrail-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/window-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/window-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/window.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/window.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/required-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/required-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/required.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/required.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-ltr-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-ltr-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-ltr.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-rtl.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/textures/pending.gif create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/textures/transparency.png create mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/textures/transparency.svg delete mode 100644 resources/lib/oojs-ui/themes/minerva/images/icons/check.png delete mode 100644 resources/lib/oojs-ui/themes/minerva/images/icons/check.svg create mode 100644 resources/lib/qunitjs/qunit.css create mode 100644 resources/lib/qunitjs/qunit.js delete mode 100644 resources/src/jquery.json-deprecate.js delete mode 100644 resources/src/jquery/jquery.client.js create mode 100644 resources/src/mediawiki.action/images/nextredirect-ltr.svg create mode 100644 resources/src/mediawiki.action/images/nextredirect-rtl.svg create mode 100644 resources/src/mediawiki.action/images/redirect-ltr.svg create mode 100644 resources/src/mediawiki.action/images/redirect-rtl.svg create mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.stash.js delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/ar/button_bold.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/ar/button_headline.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/ar/button_italic.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/ar/button_link.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/ar/button_nowiki.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/be-tarask/button_bold.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/be-tarask/button_italic.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/be-tarask/button_link.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/de/button_bold.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/de/button_italic.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/en/button_bold.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/en/button_extlink.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/en/button_headline.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/en/button_hr.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/en/button_image.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/en/button_italic.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/en/button_link.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/en/button_media.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/en/button_nowiki.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/en/button_sig.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/fa/button_bold.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/fa/button_headline.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/fa/button_italic.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/fa/button_link.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/fa/button_nowiki.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/ksh/LICENSE delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/ksh/button_italic.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/ru/LICENSE delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/ru/button_bold.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/ru/button_italic.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/images/ru/button_link.png delete mode 100644 resources/src/mediawiki.action/mediawiki.action.edit.toolbar/mediawiki.action.edit.toolbar.less create mode 100644 resources/src/mediawiki.action/mediawiki.action.history.diff.print.css create mode 100644 resources/src/mediawiki.action/mediawiki.action.view.categoryPage.less create mode 100644 resources/src/mediawiki.action/templates/postEdit.html create mode 100644 resources/src/mediawiki.api/mediawiki.api.options.js create mode 100644 resources/src/mediawiki.language/specialcharacters.json create mode 100644 resources/src/mediawiki.legacy/images/magnify-clip-ltr.png create mode 100644 resources/src/mediawiki.legacy/images/magnify-clip-ltr.svg create mode 100644 resources/src/mediawiki.legacy/images/magnify-clip-rtl.png create mode 100644 resources/src/mediawiki.legacy/images/magnify-clip-rtl.svg create mode 100644 resources/src/mediawiki.messagePoster/mediawiki.messagePoster.MessagePoster.js create mode 100644 resources/src/mediawiki.messagePoster/mediawiki.messagePoster.WikitextMessagePoster.js create mode 100644 resources/src/mediawiki.messagePoster/mediawiki.messagePoster.factory.js create mode 100644 resources/src/mediawiki.skinning/images/magnify-clip-ltr.svg create mode 100644 resources/src/mediawiki.skinning/images/magnify-clip-rtl.svg create mode 100644 resources/src/mediawiki.special/mediawiki.special.edittags.css create mode 100644 resources/src/mediawiki.special/mediawiki.special.edittags.js create mode 100644 resources/src/mediawiki.special/templates/thumbnail.html create mode 100644 resources/src/mediawiki.toolbar/images/ar/button_bold.png create mode 100644 resources/src/mediawiki.toolbar/images/ar/button_headline.png create mode 100644 resources/src/mediawiki.toolbar/images/ar/button_italic.png create mode 100644 resources/src/mediawiki.toolbar/images/ar/button_link.png create mode 100644 resources/src/mediawiki.toolbar/images/ar/button_nowiki.png create mode 100644 resources/src/mediawiki.toolbar/images/be-tarask/button_bold.png create mode 100644 resources/src/mediawiki.toolbar/images/be-tarask/button_italic.png create mode 100644 resources/src/mediawiki.toolbar/images/be-tarask/button_link.png create mode 100644 resources/src/mediawiki.toolbar/images/de/button_bold.png create mode 100644 resources/src/mediawiki.toolbar/images/de/button_italic.png create mode 100644 resources/src/mediawiki.toolbar/images/en/button_bold.png create mode 100644 resources/src/mediawiki.toolbar/images/en/button_extlink.png create mode 100644 resources/src/mediawiki.toolbar/images/en/button_headline.png create mode 100644 resources/src/mediawiki.toolbar/images/en/button_hr.png create mode 100644 resources/src/mediawiki.toolbar/images/en/button_image.png create mode 100644 resources/src/mediawiki.toolbar/images/en/button_italic.png create mode 100644 resources/src/mediawiki.toolbar/images/en/button_link.png create mode 100644 resources/src/mediawiki.toolbar/images/en/button_media.png create mode 100644 resources/src/mediawiki.toolbar/images/en/button_nowiki.png create mode 100644 resources/src/mediawiki.toolbar/images/en/button_sig.png create mode 100644 resources/src/mediawiki.toolbar/images/fa/button_bold.png create mode 100644 resources/src/mediawiki.toolbar/images/fa/button_headline.png create mode 100644 resources/src/mediawiki.toolbar/images/fa/button_italic.png create mode 100644 resources/src/mediawiki.toolbar/images/fa/button_link.png create mode 100644 resources/src/mediawiki.toolbar/images/fa/button_nowiki.png create mode 100644 resources/src/mediawiki.toolbar/images/ksh/LICENSE create mode 100644 resources/src/mediawiki.toolbar/images/ksh/button_italic.png create mode 100644 resources/src/mediawiki.toolbar/images/ru/LICENSE create mode 100644 resources/src/mediawiki.toolbar/images/ru/button_bold.png create mode 100644 resources/src/mediawiki.toolbar/images/ru/button_italic.png create mode 100644 resources/src/mediawiki.toolbar/images/ru/button_link.png create mode 100644 resources/src/mediawiki.toolbar/toolbar.js create mode 100644 resources/src/mediawiki.toolbar/toolbar.less create mode 100644 resources/src/mediawiki.ui/components/icons.less create mode 100644 resources/src/mediawiki.ui/components/images/checked_disabled.png create mode 100644 resources/src/mediawiki.ui/components/images/checked_disabled.svg create mode 100644 resources/src/mediawiki.ui/components/images/ok.png create mode 100644 resources/src/mediawiki.ui/components/images/ok.svg create mode 100644 resources/src/mediawiki.ui/components/images/radio_checked.png create mode 100644 resources/src/mediawiki.ui/components/images/radio_checked.svg create mode 100644 resources/src/mediawiki.ui/components/images/radio_disabled.png create mode 100644 resources/src/mediawiki.ui/components/images/radio_disabled.svg create mode 100644 resources/src/mediawiki.ui/components/radio.less create mode 100644 resources/src/mediawiki.ui/components/text.less create mode 100644 resources/src/mediawiki/images/help.png create mode 100644 resources/src/mediawiki/images/help.svg create mode 100644 resources/src/mediawiki/images/pager-arrow-disabled-fastforward-ltr.svg create mode 100644 resources/src/mediawiki/images/pager-arrow-disabled-fastforward-rtl.svg create mode 100644 resources/src/mediawiki/images/pager-arrow-disabled-forward-ltr.svg create mode 100644 resources/src/mediawiki/images/pager-arrow-disabled-forward-rtl.svg create mode 100644 resources/src/mediawiki/images/pager-arrow-fastforward-ltr.svg create mode 100644 resources/src/mediawiki/images/pager-arrow-fastforward-rtl.svg create mode 100644 resources/src/mediawiki/images/pager-arrow-forward-ltr.svg create mode 100644 resources/src/mediawiki/images/pager-arrow-forward-rtl.svg create mode 100644 resources/src/mediawiki/mediawiki.apihelp.css create mode 100644 resources/src/mediawiki/mediawiki.apipretty.css create mode 100644 resources/src/mediawiki/mediawiki.confirmCloseWindow.js delete mode 100644 resources/src/mediawiki/mediawiki.debug.profile.css delete mode 100644 resources/src/mediawiki/mediawiki.debug.profile.js create mode 100644 resources/src/mediawiki/mediawiki.errorLogger.js create mode 100644 resources/src/mediawiki/mediawiki.filewarning.js create mode 100644 resources/src/mediawiki/mediawiki.filewarning.less create mode 100644 resources/src/mediawiki/mediawiki.helplink.less create mode 100644 resources/src/mediawiki/mediawiki.sectionAnchor.css create mode 100644 resources/src/mediawiki/mediawiki.startUp.js create mode 100644 resources/src/mediawiki/mediawiki.template.js create mode 100644 resources/src/mediawiki/mediawiki.template.mustache.js create mode 100644 resources/src/mediawiki/mediawiki.userSuggest.js (limited to 'resources') diff --git a/resources/Resources.php b/resources/Resources.php index ec1c0fc4..2c0ca9d9 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -29,12 +29,19 @@ return array( /** * Special modules who have their own classes */ + 'startup' => array( 'class' => 'ResourceLoaderStartUpModule' ), // Scripts managed by the local wiki (stored in the MediaWiki namespace) 'site' => array( 'class' => 'ResourceLoaderSiteModule' ), - 'noscript' => array( 'class' => 'ResourceLoaderNoscriptModule' ), - 'startup' => array( 'class' => 'ResourceLoaderStartUpModule' ), - 'filepage' => array( 'class' => 'ResourceLoaderFilePageModule' ), + 'noscript' => array( + 'class' => 'ResourceLoaderWikiModule', + 'styles' => array( 'MediaWiki:Noscript.css' ), + 'group' => 'noscript', + ), + 'filepage' => array( + 'class' => 'ResourceLoaderWikiModule', + 'styles' => array( 'MediaWiki:Filepage.css' ), + ), 'user.groups' => array( 'class' => 'ResourceLoaderUserGroupsModule' ), // Scripts managed by the current user (stored in their user space) @@ -44,6 +51,7 @@ return array( 'user.cssprefs' => array( 'class' => 'ResourceLoaderUserCSSPrefsModule' ), // Populate mediawiki.user placeholders with information about the current user + 'user.defaults' => array( 'class' => 'ResourceLoaderUserDefaultsModule' ), 'user.options' => array( 'class' => 'ResourceLoaderUserOptionsModule' ), 'user.tokens' => array( 'class' => 'ResourceLoaderUserTokensModule' ), @@ -93,6 +101,7 @@ return array( ), ), 'mediawiki.skinning.interface' => array( + 'class' => 'ResourceLoaderSkinModule', // Used in the web installer. Test it after modifying this definition! 'styles' => array( 'resources/src/mediawiki.skinning/elements.css' => array( 'media' => 'screen' ), @@ -120,14 +129,9 @@ return array( /* jQuery */ 'jquery' => array( - 'scripts' => ( $GLOBALS['wgIncludejQueryMigrate'] ? - array( - 'resources/lib/jquery/jquery.js', - 'resources/lib/jquery/jquery.migrate.js' - ) : - array( - 'resources/lib/jquery/jquery.js' - ) ), + 'scripts' => array( + 'resources/lib/jquery/jquery.js', + ), 'raw' => true, 'targets' => array( 'desktop', 'mobile' ), ), @@ -181,7 +185,7 @@ return array( 'styles' => 'resources/lib/jquery.chosen/chosen.css', ), 'jquery.client' => array( - 'scripts' => 'resources/src/jquery/jquery.client.js', + 'scripts' => 'resources/lib/jquery.client/jquery.client.js', 'targets' => array( 'desktop', 'mobile' ), ), 'jquery.color' => array( @@ -244,14 +248,6 @@ return array( 'jquery.hoverIntent' => array( 'scripts' => 'resources/lib/jquery/jquery.hoverIntent.js', ), - 'jquery.json' => array( - // @deprecated since 1.24: Use the 'json' module and global JSON object instead. - 'scripts' => array( - 'resources/lib/jquery/jquery.json.js', - 'resources/src/jquery.json-deprecate.js', - ), - 'targets' => array( 'mobile', 'desktop' ), - ), 'jquery.localize' => array( 'scripts' => 'resources/src/jquery/jquery.localize.js', ), @@ -277,8 +273,8 @@ return array( 'targets' => array( 'desktop', 'mobile' ), ), 'jquery.qunit' => array( - 'scripts' => 'resources/lib/jquery/jquery.qunit.js', - 'styles' => 'resources/lib/jquery/jquery.qunit.css', + 'scripts' => 'resources/lib/qunitjs/qunit.js', + 'styles' => 'resources/lib/qunitjs/qunit.css', 'position' => 'top', 'targets' => array( 'desktop', 'mobile' ), ), @@ -318,6 +314,7 @@ return array( ), 'jquery.throttle-debounce' => array( 'scripts' => 'resources/lib/jquery/jquery.ba-throttle-debounce.js', + 'targets' => array( 'desktop', 'mobile' ), ), 'jquery.validate' => array( 'scripts' => 'resources/lib/jquery/jquery.validate.js', @@ -769,16 +766,44 @@ return array( 'zh-cn' => 'resources/lib/moment/locale/zh-cn.js', 'zh-tw' => 'resources/lib/moment/locale/zh-tw.js', ), + 'targets' => array( 'desktop', 'mobile' ), ), /* MediaWiki */ 'mediawiki' => array( - 'scripts' => 'resources/src/mediawiki/mediawiki.js', + // Keep maintenance/jsduck/eg-iframe.html in sync + 'scripts' => array( + 'resources/src/mediawiki/mediawiki.js', + 'resources/src/mediawiki/mediawiki.errorLogger.js', + 'resources/src/mediawiki/mediawiki.startUp.js', + ), 'debugScripts' => 'resources/src/mediawiki/mediawiki.log.js', 'raw' => true, 'targets' => array( 'desktop', 'mobile' ), ), + 'mediawiki.apihelp' => array( + 'styles' => 'resources/src/mediawiki/mediawiki.apihelp.css', + 'targets' => array( 'desktop' ), + 'dependencies' => 'mediawiki.hlist', + 'position' => 'top', + ), + 'mediawiki.template' => array( + 'scripts' => 'resources/src/mediawiki/mediawiki.template.js', + 'targets' => array( 'desktop', 'mobile' ), + ), + 'mediawiki.template.mustache' => array( + 'scripts' => array( + 'resources/lib/mustache/mustache.js', + 'resources/src/mediawiki/mediawiki.template.mustache.js', + ), + 'targets' => array( 'desktop', 'mobile' ), + ), + 'mediawiki.apipretty' => array( + 'styles' => 'resources/src/mediawiki/mediawiki.apipretty.css', + 'targets' => array( 'desktop', 'mobile' ), + 'position' => 'top', + ), 'mediawiki.api' => array( 'scripts' => 'resources/src/mediawiki.api/mediawiki.api.js', 'dependencies' => 'mediawiki.util', @@ -798,12 +823,16 @@ return array( 'mediawiki.Title', 'user.tokens', ), + 'targets' => array( 'desktop', 'mobile' ), ), 'mediawiki.api.login' => array( 'scripts' => 'resources/src/mediawiki.api/mediawiki.api.login.js', - 'dependencies' => array( - 'mediawiki.api', - ), + 'dependencies' => 'mediawiki.api', + ), + 'mediawiki.api.options' => array( + 'scripts' => 'resources/src/mediawiki.api/mediawiki.api.options.js', + 'dependencies' => 'mediawiki.api', + 'targets' => array( 'desktop', 'mobile' ), ), 'mediawiki.api.parse' => array( 'scripts' => 'resources/src/mediawiki.api/mediawiki.api.parse.js', @@ -819,14 +848,18 @@ return array( 'mediawiki.content.json' => array( 'styles' => 'resources/src/mediawiki/mediawiki.content.json.css', ), + 'mediawiki.confirmCloseWindow' => array( + 'scripts' => array( + 'resources/src/mediawiki/mediawiki.confirmCloseWindow.js', + ), + 'targets' => array( 'desktop', 'mobile' ), + ), 'mediawiki.debug' => array( 'scripts' => array( 'resources/src/mediawiki/mediawiki.debug.js', - 'resources/src/mediawiki/mediawiki.debug.profile.js' ), 'styles' => array( 'resources/src/mediawiki/mediawiki.debug.less', - 'resources/src/mediawiki/mediawiki.debug.profile.css' ), 'dependencies' => array( 'jquery.footHovzer', @@ -845,48 +878,73 @@ return array( 'scripts' => 'resources/src/mediawiki/mediawiki.feedback.js', 'styles' => 'resources/src/mediawiki/mediawiki.feedback.css', 'dependencies' => array( - 'mediawiki.api.edit', + 'mediawiki.messagePoster', 'mediawiki.Title', - 'mediawiki.jqueryMsg', - 'jquery.ui.dialog', + 'oojs-ui', ), 'messages' => array( + 'feedback-adding', + 'feedback-back', + 'feedback-bugcheck', + 'feedback-dialog-intro', + 'feedback-external-bug-report-button', + 'feedback-bugnew', 'feedback-bugornote', - 'feedback-subject', - 'feedback-message', 'feedback-cancel', - 'feedback-submit', - 'feedback-adding', + 'feedback-close', + 'feedback-dialog-title', + 'feedback-error-title', 'feedback-error1', 'feedback-error2', 'feedback-error3', + 'feedback-error4', + 'feedback-message', + 'feedback-subject', + 'feedback-submit', + 'feedback-terms', + 'feedback-termsofuse', 'feedback-thanks', - 'feedback-close', - 'feedback-bugcheck', - 'feedback-bugnew', + 'feedback-thanks-title', + 'feedback-useragent' ), ), - 'mediawiki.hidpi' => array( - 'scripts' => 'resources/src/mediawiki/mediawiki.hidpi.js', + + 'mediawiki.filewarning' => array( + 'scripts' => 'resources/src/mediawiki/mediawiki.filewarning.js', + 'styles' => 'resources/src/mediawiki/mediawiki.filewarning.less', 'dependencies' => array( - 'jquery.hidpi', + 'oojs-ui', + ), + ), + + 'mediawiki.helplink' => array( + 'styles' => array( + 'resources/src/mediawiki/mediawiki.helplink.less', ), + 'targets' => array( 'desktop', 'mobile' ), + ), + 'mediawiki.hidpi' => array( + 'scripts' => 'resources/src/mediawiki/mediawiki.hidpi.js', + 'dependencies' => 'jquery.hidpi', 'skipFunction' => 'resources/src/mediawiki.hidpi-skip.js', 'targets' => array( 'desktop', 'mobile' ), ), 'mediawiki.hlist' => array( 'styles' => 'resources/src/mediawiki/mediawiki.hlist.css', 'scripts' => 'resources/src/mediawiki/mediawiki.hlist.js', - 'dependencies' => array( - 'jquery.client', - ), + 'dependencies' => 'jquery.client', ), 'mediawiki.htmlform' => array( 'scripts' => 'resources/src/mediawiki/mediawiki.htmlform.js', 'dependencies' => array( 'jquery.mwExtension', + 'jquery.byteLimit', + ), + 'messages' => array( + 'htmlform-chosen-placeholder', + // @todo Load this message in content language + 'colon-separator', ), - 'messages' => array( 'htmlform-chosen-placeholder' ), ), 'mediawiki.icon' => array( 'styles' => 'resources/src/mediawiki/mediawiki.icon.less', @@ -899,6 +957,27 @@ return array( ), 'targets' => array( 'desktop', 'mobile' ), ), + 'mediawiki.messagePoster' => array( + 'scripts' => array( + 'resources/src/mediawiki.messagePoster/mediawiki.messagePoster.factory.js', + 'resources/src/mediawiki.messagePoster/mediawiki.messagePoster.MessagePoster.js', + ), + 'dependencies' => array( + 'oojs', + 'mediawiki.api', + ), + 'targets' => array( 'desktop', 'mobile' ), + ), + 'mediawiki.messagePoster.wikitext' => array( + 'scripts' => array( + 'resources/src/mediawiki.messagePoster/mediawiki.messagePoster.WikitextMessagePoster.js', + ), + 'dependencies' => array( + 'mediawiki.api.edit', + 'mediawiki.messagePoster', + ), + 'targets' => array( 'desktop', 'mobile' ), + ), 'mediawiki.notification' => array( 'styles' => array( 'resources/src/mediawiki/mediawiki.notification.css', @@ -906,9 +985,7 @@ return array( => array( 'media' => 'print' ), ), 'scripts' => 'resources/src/mediawiki/mediawiki.notification.js', - 'dependencies' => array( - 'mediawiki.page.startup', - ), + 'dependencies' => 'mediawiki.page.startup', 'targets' => array( 'desktop', 'mobile' ), ), 'mediawiki.notify' => array( @@ -930,9 +1007,15 @@ return array( 'jquery.client', 'jquery.placeholder', 'jquery.suggestions', + 'jquery.getAttrs', 'mediawiki.api', ), ), + 'mediawiki.sectionAnchor' => array( + // Back-compat to hide it on cached pages (T18691; Ie9e334e973; 2015-03-17) + 'styles' => 'resources/src/mediawiki/mediawiki.sectionAnchor.css', + 'targets' => array( 'desktop', 'mobile' ), + ), 'mediawiki.Title' => array( 'scripts' => 'resources/src/mediawiki/mediawiki.Title.js', 'dependencies' => array( @@ -943,9 +1026,7 @@ return array( ), 'mediawiki.toc' => array( 'scripts' => 'resources/src/mediawiki/mediawiki.toc.js', - 'dependencies' => array( - 'jquery.cookie', - ), + 'dependencies' => 'jquery.cookie', 'messages' => array( 'showtoc', 'hidetoc' ), 'targets' => array( 'desktop', 'mobile' ), ), @@ -964,6 +1045,13 @@ return array( ), 'targets' => array( 'desktop', 'mobile' ), ), + 'mediawiki.userSuggest' => array( + 'scripts' => 'resources/src/mediawiki/mediawiki.userSuggest.js', + 'dependencies' => array( + 'jquery.suggestions', + 'mediawiki.api' + ) + ), 'mediawiki.util' => array( 'scripts' => 'resources/src/mediawiki/mediawiki.util.js', 'dependencies' => array( @@ -976,9 +1064,14 @@ return array( ), 'mediawiki.cookie' => array( 'scripts' => 'resources/src/mediawiki/mediawiki.cookie.js', - 'dependencies' => array( - 'jquery.cookie', - ), + 'dependencies' => 'jquery.cookie', + 'targets' => array( 'desktop', 'mobile' ), + ), + 'mediawiki.toolbar' => array( + 'class' => 'ResourceLoaderEditToolbarModule', + 'scripts' => 'resources/src/mediawiki.toolbar/toolbar.js', + 'styles' => 'resources/src/mediawiki.toolbar/toolbar.less', + 'position' => 'top', ), /* MediaWiki Action */ @@ -988,7 +1081,6 @@ return array( 'styles' => 'resources/src/mediawiki.action/mediawiki.action.edit.css', 'dependencies' => array( 'mediawiki.action.edit.styles', - 'mediawiki.action.edit.toolbar', 'jquery.textSelection', 'jquery.byteLimit', ), @@ -998,10 +1090,6 @@ return array( 'styles' => 'resources/src/mediawiki.action/mediawiki.action.edit.styles.css', 'position' => 'top', ), - 'mediawiki.action.edit.toolbar' => array( - 'class' => 'ResourceLoaderEditToolbarModule', - 'styles' => 'resources/src/mediawiki.action/mediawiki.action.edit.toolbar/mediawiki.action.edit.toolbar.less', - ), 'mediawiki.action.edit.collapsibleFooter' => array( 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.edit.collapsibleFooter.js', 'styles' => 'resources/src/mediawiki.action/mediawiki.action.edit.collapsibleFooter.css', @@ -1016,7 +1104,33 @@ return array( 'dependencies' => array( 'jquery.form', 'jquery.spinner', + 'jquery.textSelection', + 'mediawiki.api', 'mediawiki.action.history.diff', + 'mediawiki.util', + 'mediawiki.jqueryMsg', + ), + 'messages' => array( + // Keep the uses message keys in sync with EditPage#setHeaders + 'creating', + 'editconflict', + 'editing', + 'editingcomment', + 'editingsection', + 'pagetitle', + 'otherlanguages', + 'tooltip-p-lang', + 'summary-preview', + 'subject-preview', + 'parentheses', + 'previewerrortext', + ), + ), + 'mediawiki.action.edit.stash' => array( + 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.edit.stash.js', + 'dependencies' => array( + 'jquery.getAttrs', + 'mediawiki.api', ), ), 'mediawiki.action.history' => array( @@ -1025,7 +1139,12 @@ return array( 'group' => 'mediawiki.action.history', ), 'mediawiki.action.history.diff' => array( - 'styles' => 'resources/src/mediawiki.action/mediawiki.action.history.diff.css', + 'styles' => array( + 'resources/src/mediawiki.action/mediawiki.action.history.diff.css', + 'resources/src/mediawiki.action/mediawiki.action.history.diff.print.css' => array( + 'media' => 'print' + ), + ), 'group' => 'mediawiki.action.history', 'targets' => array( 'desktop', 'mobile' ), ), @@ -1034,6 +1153,7 @@ return array( 'dependencies' => array( 'mediawiki.util', 'mediawiki.page.startup', + 'user.options', ), ), 'mediawiki.action.view.metadata' => array( @@ -1044,7 +1164,14 @@ return array( 'metadata-collapse', ), ), + 'mediawiki.action.view.categoryPage.styles' => array( + 'styles' => 'resources/src/mediawiki.action/mediawiki.action.view.categoryPage.less', + 'targets' => array( 'desktop', 'mobile' ) + ), 'mediawiki.action.view.postEdit' => array( + 'templates' => array( + 'postEdit.html' => 'resources/src/mediawiki.action/templates/postEdit.html', + ), 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.view.postEdit.js', 'styles' => 'resources/src/mediawiki.action/mediawiki.action.view.postEdit.css', 'dependencies' => array( @@ -1059,9 +1186,7 @@ return array( ), 'mediawiki.action.view.redirect' => array( 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.view.redirect.js', - 'dependencies' => array( - 'jquery.client', - ), + 'dependencies' => 'jquery.client', 'position' => 'top', ), 'mediawiki.action.view.redirectPage' => array( @@ -1075,10 +1200,12 @@ return array( 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.edit.editWarning.js', 'dependencies' => array( 'jquery.textSelection', - 'mediawiki.jqueryMsg' + 'mediawiki.jqueryMsg', + 'mediawiki.confirmCloseWindow', ), 'messages' => array( 'editwarning-warning', + // editwarning-warning uses {{int:prefs-editing}} 'prefs-editing' ), ), @@ -1107,9 +1234,9 @@ return array( 'uk' => 'resources/src/mediawiki.language/languages/uk.js', ), 'dependencies' => array( - 'mediawiki.language.data', - 'mediawiki.cldr', - ), + 'mediawiki.language.data', + 'mediawiki.cldr', + ), 'targets' => array( 'desktop', 'mobile' ), 'messages' => array( 'and', @@ -1157,6 +1284,10 @@ return array( 'mediawiki.language.names' => array( 'class' => 'ResourceLoaderLanguageNamesModule' ), + 'mediawiki.language.specialCharacters' => array( + 'class' => 'ResourceLoaderSpecialCharacterDataModule' + ), + /* MediaWiki Libs */ 'mediawiki.libs.jpegmeta' => array( @@ -1167,6 +1298,9 @@ return array( 'mediawiki.page.gallery' => array( 'scripts' => 'resources/src/mediawiki.page/mediawiki.page.gallery.js', + 'dependencies' => array( + 'jquery.throttle-debounce', + ) ), 'mediawiki.page.ready' => array( 'scripts' => 'resources/src/mediawiki.page/mediawiki.page.ready.js', @@ -1181,9 +1315,7 @@ return array( ), 'mediawiki.page.startup' => array( 'scripts' => 'resources/src/mediawiki.page/mediawiki.page.startup.js', - 'dependencies' => array( - 'mediawiki.util', - ), + 'dependencies' => 'mediawiki.util', 'position' => 'top', 'targets' => array( 'desktop', 'mobile' ), ), @@ -1242,16 +1374,12 @@ return array( 'mediawiki.special.block' => array( 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.block.js', 'styles' => 'resources/src/mediawiki.special/mediawiki.special.block.css', - 'dependencies' => array( - 'mediawiki.util', - ), + 'dependencies' => 'mediawiki.util', ), 'mediawiki.special.changeemail' => array( 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.changeemail.js', 'styles' => 'resources/src/mediawiki.special/mediawiki.special.changeemail.css', - 'dependencies' => array( - 'mediawiki.util', - ), + 'dependencies' => 'mediawiki.util', 'messages' => array( 'email-address-validity-valid', 'email-address-validity-invalid', @@ -1273,6 +1401,20 @@ return array( 'mediawiki.special.changeslist.enhanced' => array( 'styles' => 'resources/src/mediawiki.special/mediawiki.special.changeslist.enhanced.css', ), + 'mediawiki.special.edittags' => array( + 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.edittags.js', + 'dependencies' => array( + 'jquery.chosen', + ), + 'messages' => array( + 'tags-edit-chosen-placeholder', + 'tags-edit-chosen-no-results', + ), + ), + 'mediawiki.special.edittags.styles' => array( + 'styles' => 'resources/src/mediawiki.special/mediawiki.special.edittags.css', + 'position' => 'top', + ), 'mediawiki.special.import' => array( 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.import.js', ), @@ -1297,11 +1439,12 @@ return array( ), 'dependencies' => array( 'mediawiki.language', + 'mediawiki.confirmCloseWindow', ), ), 'mediawiki.special.recentchanges' => array( 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.recentchanges.js', - 'dependencies' => array( 'mediawiki.special' ), + 'dependencies' => 'mediawiki.special', 'position' => 'top', ), 'mediawiki.special.search' => array( @@ -1317,6 +1460,9 @@ return array( 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.undelete.js', ), 'mediawiki.special.upload' => array( + 'templates' => array( + 'thumbnail.html' => 'resources/src/mediawiki.special/templates/thumbnail.html', + ), 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.upload.js', 'messages' => array( 'widthheight', @@ -1325,13 +1471,18 @@ return array( 'size-megabytes', 'size-gigabytes', 'largefileserver', + 'editwarning-warning', + // editwarning-warning uses {{int:prefs-editing}} + 'prefs-editing', ), 'dependencies' => array( 'jquery.spinner', + 'mediawiki.jqueryMsg', 'mediawiki.api', 'mediawiki.libs.jpegmeta', 'mediawiki.Title', 'mediawiki.util', + 'mediawiki.confirmCloseWindow', ), ), 'mediawiki.special.userlogin.common.styles' => array( @@ -1401,9 +1552,7 @@ return array( 'colon-separator', 'javascripttest-pagetext-skins', ) ), - 'dependencies' => array( - 'mediawiki.Uri', - ), + 'dependencies' => 'mediawiki.Uri', 'position' => 'top', 'targets' => array( 'desktop', 'mobile' ), ), @@ -1437,9 +1586,7 @@ return array( ), 'mediawiki.legacy.protect' => array( 'scripts' => 'resources/src/mediawiki.legacy/protect.js', - 'dependencies' => array( - 'jquery.byteLimit', - ), + 'dependencies' => 'jquery.byteLimit', 'messages' => array( 'protect-unchain-permissions' ) ), 'mediawiki.legacy.shared' => array( @@ -1455,9 +1602,7 @@ return array( ), 'mediawiki.legacy.wikibits' => array( 'scripts' => 'resources/src/mediawiki.legacy/wikibits.js', - 'dependencies' => array( - 'mediawiki.util', - ), + 'dependencies' => 'mediawiki.util', 'position' => 'top', ), @@ -1481,6 +1626,15 @@ return array( 'position' => 'top', 'targets' => array( 'desktop', 'mobile' ), ), + 'mediawiki.ui.radio' => array( + 'skinStyles' => array( + 'default' => array( + 'resources/src/mediawiki.ui/components/radio.less', + ), + ), + 'position' => 'top', + 'targets' => array( 'desktop', 'mobile' ), + ), // Lightweight module for anchor styles 'mediawiki.ui.anchor' => array( 'skinStyles' => array( @@ -1510,6 +1664,25 @@ return array( 'position' => 'top', 'targets' => array( 'desktop', 'mobile' ), ), + 'mediawiki.ui.icon' => array( + 'skinStyles' => array( + 'default' => array( + 'resources/src/mediawiki.ui/components/icons.less', + ), + ), + 'position' => 'top', + 'targets' => array( 'desktop', 'mobile' ), + ), + // Lightweight module for text styles + 'mediawiki.ui.text' => array( + 'skinStyles' => array( + 'default' => array( + 'resources/src/mediawiki.ui/components/text.less', + ), + ), + 'position' => 'top', + 'targets' => array( 'desktop', 'mobile' ), + ), /* es5-shim */ 'es5-shim' => array( @@ -1540,29 +1713,37 @@ return array( 'scripts' => array( 'resources/lib/oojs-ui/oojs-ui.js', ), - 'styles' => array( - 'resources/lib/oojs-ui/oojs-ui.svg.css', + 'skinScripts' => array( + 'default' => 'resources/lib/oojs-ui/oojs-ui-mediawiki.js', ), - 'skinStyles' => array( - 'default' => 'resources/lib/oojs-ui/oojs-ui-apex.css', - // FIXME As of July 2014, this is to be gone "in a couple of months". - 'minerva' => 'resources/lib/oojs-ui/oojs-ui-minerva.css', + 'dependencies' => array( + 'es5-shim', + 'oojs', + 'oojs-ui.styles', ), 'messages' => array( - 'ooui-outline-control-move-down', - 'ooui-outline-control-move-up', - 'ooui-outline-control-remove', - 'ooui-toolbar-more', 'ooui-dialog-message-accept', 'ooui-dialog-message-reject', + 'ooui-dialog-process-continue', 'ooui-dialog-process-dismiss', 'ooui-dialog-process-error', 'ooui-dialog-process-retry', + 'ooui-outline-control-move-down', + 'ooui-outline-control-move-up', + 'ooui-outline-control-remove', + 'ooui-toolbar-more', + 'ooui-toolgroup-collapse', + 'ooui-toolgroup-expand', ), - 'dependencies' => array( - 'es5-shim', - 'oojs', + 'targets' => array( 'desktop', 'mobile' ), + ), + + 'oojs-ui.styles' => array( + 'position' => 'top', + 'skinStyles' => array( + 'default' => 'resources/lib/oojs-ui/oojs-ui-mediawiki.css', ), 'targets' => array( 'desktop', 'mobile' ), ), + ); diff --git a/resources/assets/file-type-icons/COPYING b/resources/assets/file-type-icons/COPYING index 136530a9..19a775a8 100644 --- a/resources/assets/file-type-icons/COPYING +++ b/resources/assets/file-type-icons/COPYING @@ -1,4 +1,4 @@ -The icons used here are derived from the crystalsvg icons in the the +The icons used here are derived from the crystalsvg icons in the pics/crystalsvg/ directory of kdelibs-3.4.0 they were modified on 2005-05-15 by Ævar Arnfjörð Bjarmason for use in MediaWiki. diff --git a/resources/assets/poweredby_mediawiki_132x47.png b/resources/assets/poweredby_mediawiki_132x47.png new file mode 100644 index 00000000..a784ecff Binary files /dev/null and b/resources/assets/poweredby_mediawiki_132x47.png differ diff --git a/resources/assets/poweredby_mediawiki_176x62.png b/resources/assets/poweredby_mediawiki_176x62.png new file mode 100644 index 00000000..79708012 Binary files /dev/null and b/resources/assets/poweredby_mediawiki_176x62.png differ diff --git a/resources/lib/jquery.client/AUTHORS.txt b/resources/lib/jquery.client/AUTHORS.txt new file mode 100644 index 00000000..9f186cac --- /dev/null +++ b/resources/lib/jquery.client/AUTHORS.txt @@ -0,0 +1,9 @@ +Trevor Parscal +Timo Tijhof +Roan Kattouw +Derk-Jan Hartman +Bartosz Dziewoński +Rob Moen +Ed Sanders +Alex Monk +James D. Forrester diff --git a/resources/lib/jquery.client/LICENSE-MIT.txt b/resources/lib/jquery.client/LICENSE-MIT.txt new file mode 100644 index 00000000..f149289d --- /dev/null +++ b/resources/lib/jquery.client/LICENSE-MIT.txt @@ -0,0 +1,20 @@ +Copyright 2010-2015 jquery-client maintainers and other contributors. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/resources/lib/jquery.client/README.md b/resources/lib/jquery.client/README.md new file mode 100644 index 00000000..02b5dd41 --- /dev/null +++ b/resources/lib/jquery.client/README.md @@ -0,0 +1,6 @@ +[![Build Status](https://travis-ci.org/wikimedia/jquery-client.svg?branch=master)](https://travis-ci.org/wikimedia/jquery-client) [![npm](https://img.shields.io/npm/v/jquery-client.svg?style=flat)](https://www.npmjs.com/package/jquery-client) + +jQuery Client +================= + +jQuery Client is a jQuery plugin for user-agent detection. diff --git a/resources/lib/jquery.client/jquery.client.js b/resources/lib/jquery.client/jquery.client.js new file mode 100644 index 00000000..1560c7d2 --- /dev/null +++ b/resources/lib/jquery.client/jquery.client.js @@ -0,0 +1,317 @@ +/*! + * jQuery Client v1.0.0 + * https://www.mediawiki.org/wiki/JQuery_Client + * + * Copyright 2010-2015 jquery-client maintainers and other contributors. + * Released under the MIT license + * http://jquery-client.mit-license.org + */ + +/** + * User-agent detection + * + * @class jQuery.client + * @singleton + */ +( function ( $ ) { + + /** + * @private + * @property {Object} profileCache Keyed by userAgent string, + * value is the parsed $.client.profile object for that user agent. + */ + var profileCache = {}; + + $.client = { + + /** + * Get an object containing information about the client. + * + * @param {Object} [nav] An object with a 'userAgent' and 'platform' property. + * Defaults to the global `navigator` object. + * @return {Object} The resulting client object will be in the following format: + * + * { + * 'name': 'firefox', + * 'layout': 'gecko', + * 'layoutVersion': 20101026, + * 'platform': 'linux' + * 'version': '3.5.1', + * 'versionBase': '3', + * 'versionNumber': 3.5, + * } + */ + profile: function ( nav ) { + /*jshint boss:true */ + + if ( nav === undefined ) { + nav = window.navigator; + } + + // Use the cached version if possible + if ( profileCache[ nav.userAgent + '|' + nav.platform ] !== undefined ) { + return profileCache[ nav.userAgent + '|' + nav.platform ]; + } + + var + versionNumber, + key = nav.userAgent + '|' + nav.platform, + + // Configuration + + // Name of browsers or layout engines we don't recognize + uk = 'unknown', + // Generic version digit + x = 'x', + // Strings found in user agent strings that need to be conformed + wildUserAgents = ['Opera', 'Navigator', 'Minefield', 'KHTML', 'Chrome', 'PLAYSTATION 3', 'Iceweasel'], + // Translations for conforming user agent strings + userAgentTranslations = [ + // Tons of browsers lie about being something they are not + [/(Firefox|MSIE|KHTML,?\slike\sGecko|Konqueror)/, ''], + // Chrome lives in the shadow of Safari still + ['Chrome Safari', 'Chrome'], + // KHTML is the layout engine not the browser - LIES! + ['KHTML', 'Konqueror'], + // Firefox nightly builds + ['Minefield', 'Firefox'], + // This helps keep different versions consistent + ['Navigator', 'Netscape'], + // This prevents version extraction issues, otherwise translation would happen later + ['PLAYSTATION 3', 'PS3'] + ], + // Strings which precede a version number in a user agent string - combined and used as + // match 1 in version detection + versionPrefixes = [ + 'camino', 'chrome', 'firefox', 'iceweasel', 'netscape', 'netscape6', 'opera', 'version', 'konqueror', + 'lynx', 'msie', 'safari', 'ps3', 'android' + ], + // Used as matches 2, 3 and 4 in version extraction - 3 is used as actual version number + versionSuffix = '(\\/|\\;?\\s|)([a-z0-9\\.\\+]*?)(\\;|dev|rel|\\)|\\s|$)', + // Names of known browsers + names = [ + 'camino', 'chrome', 'firefox', 'iceweasel', 'netscape', 'konqueror', 'lynx', 'msie', 'opera', + 'safari', 'ipod', 'iphone', 'blackberry', 'ps3', 'rekonq', 'android' + ], + // Tanslations for conforming browser names + nameTranslations = [], + // Names of known layout engines + layouts = ['gecko', 'konqueror', 'msie', 'trident', 'edge', 'opera', 'webkit'], + // Translations for conforming layout names + layoutTranslations = [ ['konqueror', 'khtml'], ['msie', 'trident'], ['opera', 'presto'] ], + // Names of supported layout engines for version number + layoutVersions = ['applewebkit', 'gecko', 'trident', 'edge'], + // Names of known operating systems + platforms = ['win', 'wow64', 'mac', 'linux', 'sunos', 'solaris', 'iphone'], + // Translations for conforming operating system names + platformTranslations = [ ['sunos', 'solaris'], ['wow64', 'win'] ], + + /** + * Performs multiple replacements on a string + * @ignore + */ + translate = function ( source, translations ) { + var i; + for ( i = 0; i < translations.length; i++ ) { + source = source.replace( translations[i][0], translations[i][1] ); + } + return source; + }, + + // Pre-processing + + ua = nav.userAgent, + match, + name = uk, + layout = uk, + layoutversion = uk, + platform = uk, + version = x; + + if ( match = new RegExp( '(' + wildUserAgents.join( '|' ) + ')' ).exec( ua ) ) { + // Takes a userAgent string and translates given text into something we can more easily work with + ua = translate( ua, userAgentTranslations ); + } + // Everything will be in lowercase from now on + ua = ua.toLowerCase(); + + // Extraction + + if ( match = new RegExp( '(' + names.join( '|' ) + ')' ).exec( ua ) ) { + name = translate( match[1], nameTranslations ); + } + if ( match = new RegExp( '(' + layouts.join( '|' ) + ')' ).exec( ua ) ) { + layout = translate( match[1], layoutTranslations ); + } + if ( match = new RegExp( '(' + layoutVersions.join( '|' ) + ')\\\/(\\d+)').exec( ua ) ) { + layoutversion = parseInt( match[2], 10 ); + } + if ( match = new RegExp( '(' + platforms.join( '|' ) + ')' ).exec( nav.platform.toLowerCase() ) ) { + platform = translate( match[1], platformTranslations ); + } + if ( match = new RegExp( '(' + versionPrefixes.join( '|' ) + ')' + versionSuffix ).exec( ua ) ) { + version = match[3]; + } + + // Edge Cases -- did I mention about how user agent string lie? + + // Decode Safari's crazy 400+ version numbers + if ( name === 'safari' && version > 400 ) { + version = '2.0'; + } + // Expose Opera 10's lies about being Opera 9.8 + if ( name === 'opera' && version >= 9.8 ) { + match = ua.match( /\bversion\/([0-9\.]*)/ ); + if ( match && match[1] ) { + version = match[1]; + } else { + version = '10'; + } + } + // And Opera 15's lies about being Chrome + if ( name === 'chrome' && ( match = ua.match( /\bopr\/([0-9\.]*)/ ) ) ) { + if ( match[1] ) { + name = 'opera'; + version = match[1]; + } + } + // And IE 11's lies about being not being IE + if ( layout === 'trident' && layoutversion >= 7 && ( match = ua.match( /\brv[ :\/]([0-9\.]*)/ ) ) ) { + if ( match[1] ) { + name = 'msie'; + version = match[1]; + } + } + // And IE 12's different lies about not being IE + if ( name === 'chrome' && ( match = ua.match( /\bedge\/([0-9\.]*)/ ) ) ) { + name = 'msie'; + version = match[1]; + layout = 'edge'; + layoutversion = parseInt( match[1], 10 ); + } + // And Amazon Silk's lies about being Android on mobile or Safari on desktop + if ( match = ua.match( /\bsilk\/([0-9.\-_]*)/ ) ) { + if ( match[1] ) { + name = 'silk'; + version = match[1]; + } + } + + versionNumber = parseFloat( version, 10 ) || 0.0; + + // Caching + + return profileCache[ key ] = { + name: name, + layout: layout, + layoutVersion: layoutversion, + platform: platform, + version: version, + versionBase: ( version !== x ? Math.floor( versionNumber ).toString() : x ), + versionNumber: versionNumber + }; + }, + + /** + * Checks the current browser against a support map object. + * + * Version numbers passed as numeric values will be compared like numbers (1.2 > 1.11). + * Version numbers passed as string values will be compared using a simple component-wise + * algorithm, similar to PHP's version_compare ('1.2' < '1.11'). + * + * A browser map is in the following format: + * + * { + * // Multiple rules with configurable operators + * 'msie': [['>=', 7], ['!=', 9]], + * // Match no versions + * 'iphone': false, + * // Match any version + * 'android': null + * } + * + * It can optionally be split into ltr/rtl sections: + * + * { + * 'ltr': { + * 'android': null, + * 'iphone': false + * }, + * 'rtl': { + * 'android': false, + * // rules are not inherited from ltr + * 'iphone': false + * } + * } + * + * @param {Object} map Browser support map + * @param {Object} [profile] A client-profile object + * @param {boolean} [exactMatchOnly=false] Only return true if the browser is matched, otherwise + * returns true if the browser is not found. + * + * @return {boolean} The current browser is in the support map + */ + test: function ( map, profile, exactMatchOnly ) { + /*jshint evil:true */ + + var conditions, dir, i, op, val, j, pieceVersion, pieceVal, compare; + profile = $.isPlainObject( profile ) ? profile : $.client.profile(); + if ( map.ltr && map.rtl ) { + dir = $( 'body' ).is( '.rtl' ) ? 'rtl' : 'ltr'; + map = map[dir]; + } + // Check over each browser condition to determine if we are running in a compatible client + if ( typeof map !== 'object' || map[profile.name] === undefined ) { + // Not found, return true if exactMatchOnly not set, false otherwise + return !exactMatchOnly; + } + conditions = map[profile.name]; + if ( conditions === false ) { + // Match no versions + return false; + } + if ( conditions === null ) { + // Match all versions + return true; + } + for ( i = 0; i < conditions.length; i++ ) { + op = conditions[i][0]; + val = conditions[i][1]; + if ( typeof val === 'string' ) { + // Perform a component-wise comparison of versions, similar to PHP's version_compare + // but simpler. '1.11' is larger than '1.2'. + pieceVersion = profile.version.toString().split( '.' ); + pieceVal = val.split( '.' ); + // Extend with zeroes to equal length + while ( pieceVersion.length < pieceVal.length ) { + pieceVersion.push( '0' ); + } + while ( pieceVal.length < pieceVersion.length ) { + pieceVal.push( '0' ); + } + // Compare components + compare = 0; + for ( j = 0; j < pieceVersion.length; j++ ) { + if ( Number( pieceVersion[j] ) < Number( pieceVal[j] ) ) { + compare = -1; + break; + } else if ( Number( pieceVersion[j] ) > Number( pieceVal[j] ) ) { + compare = 1; + break; + } + } + // compare will be -1, 0 or 1, depending on comparison result + if ( !( eval( String( compare + op + '0' ) ) ) ) { + return false; + } + } else if ( typeof val === 'number' ) { + if ( !( eval( 'profile.versionNumber' + op + val ) ) ) { + return false; + } + } + } + + return true; + } + }; +}( jQuery ) ); diff --git a/resources/lib/jquery.ui/themes/smoothness/PATCHES b/resources/lib/jquery.ui/themes/smoothness/PATCHES new file mode 100644 index 00000000..53fbe1fc --- /dev/null +++ b/resources/lib/jquery.ui/themes/smoothness/PATCHES @@ -0,0 +1,3 @@ +jquery.ui.theme.css +* Removed ".ui-widget-content a { color: #222222; }" and + ".ui-widget-header a { color: #222222; }" due to bug T85857. diff --git a/resources/lib/jquery.ui/themes/smoothness/jquery.ui.core.css b/resources/lib/jquery.ui/themes/smoothness/jquery.ui.core.css index 2e088ca1..d4f7db3b 100644 --- a/resources/lib/jquery.ui/themes/smoothness/jquery.ui.core.css +++ b/resources/lib/jquery.ui/themes/smoothness/jquery.ui.core.css @@ -14,7 +14,7 @@ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } +.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; } .ui-helper-clearfix:after { clear: both; } .ui-helper-clearfix { zoom: 1; } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } diff --git a/resources/lib/jquery.ui/themes/smoothness/jquery.ui.theme.css b/resources/lib/jquery.ui/themes/smoothness/jquery.ui.theme.css index d170081b..1d8b8a8f 100644 --- a/resources/lib/jquery.ui/themes/smoothness/jquery.ui.theme.css +++ b/resources/lib/jquery.ui/themes/smoothness/jquery.ui.theme.css @@ -18,9 +18,7 @@ .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; color: #222222; } -.ui-widget-content a { color: #222222; } .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x; color: #222222; font-weight: bold; } -.ui-widget-header a { color: #222222; } /* Interaction states ----------------------------------*/ @@ -245,4 +243,4 @@ /* Overlays */ .ui-widget-overlay { background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3;filter:Alpha(Opacity=30); } -.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } \ No newline at end of file +.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } diff --git a/resources/lib/jquery/jquery.jStorage.js b/resources/lib/jquery/jquery.jStorage.js index cc11aed1..45e19ac6 100644 --- a/resources/lib/jquery/jquery.jStorage.js +++ b/resources/lib/jquery/jquery.jStorage.js @@ -34,12 +34,15 @@ * For more information, please refer to */ +/* global ActiveXObject: false */ +/* jshint browser: true */ + (function() { 'use strict'; var /* jStorage version */ - JSTORAGE_VERSION = '0.4.10', + JSTORAGE_VERSION = '0.4.12', /* detect a dollar object or create one if not found */ $ = window.jQuery || window.$ || (window.$ = {}), @@ -58,7 +61,7 @@ }; // Break if no JSON support was found - if (!('parse' in JSON) || !('stringify' in JSON)) { + if (typeof JSON.parse !== 'function' || typeof JSON.stringify !== 'function') { throw new Error('No JSON support found, include //cdnjs.cloudflare.com/ajax/libs/json2/20110223/json2.js to page'); } @@ -536,16 +539,21 @@ return; } var pubelm, - _pubsubCurrent = _pubsub_last; + _pubsubCurrent = _pubsub_last, + needFired = []; for (i = len = _storage.__jstorage_meta.PubSub.length - 1; i >= 0; i--) { pubelm = _storage.__jstorage_meta.PubSub[i]; if (pubelm[0] > _pubsub_last) { _pubsubCurrent = pubelm[0]; - _fireSubscribers(pubelm[1], pubelm[2]); + needFired.unshift(pubelm); } } + for (i = needFired.length - 1; i >= 0; i--) { + _fireSubscribers(needFired[i][1], needFired[i][2]); + } + _pubsub_last = _pubsubCurrent; } @@ -653,8 +661,10 @@ switch (l) { case 3: h ^= (str.charCodeAt(i + 2) & 0xff) << 16; + /* falls through */ case 2: h ^= (str.charCodeAt(i + 1) & 0xff) << 8; + /* falls through */ case 1: h ^= (str.charCodeAt(i) & 0xff); h = (((h & 0xffff) * 0x5bd1e995) + ((((h >>> 16) * 0x5bd1e995) & 0xffff) << 16)); @@ -983,4 +993,4 @@ // Initialize jStorage _init(); -})(); \ No newline at end of file +})(); diff --git a/resources/lib/jquery/jquery.js b/resources/lib/jquery/jquery.js index 1c3aa822..6feb1108 100644 --- a/resources/lib/jquery/jquery.js +++ b/resources/lib/jquery/jquery.js @@ -1,5 +1,5 @@ /*! - * jQuery JavaScript Library v1.11.2 + * jQuery JavaScript Library v1.11.3 * http://jquery.com/ * * Includes Sizzle.js @@ -9,7 +9,7 @@ * Released under the MIT license * http://jquery.org/license * - * Date: 2014-12-17T15:27Z + * Date: 2015-04-28T16:19Z */ (function( global, factory ) { @@ -64,7 +64,7 @@ var support = {}; var - version = "1.11.2", + version = "1.11.3", // Define a local copy of jQuery jQuery = function( selector, context ) { @@ -569,7 +569,12 @@ jQuery.each("Boolean Number String Function Array Date RegExp Object Error".spli }); function isArraylike( obj ) { - var length = obj.length, + + // Support: iOS 8.2 (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = "length" in obj && obj.length, type = jQuery.type( obj ); if ( type === "function" || jQuery.isWindow( obj ) ) { diff --git a/resources/lib/jquery/jquery.json.js b/resources/lib/jquery/jquery.json.js deleted file mode 100644 index 75953f4d..00000000 --- a/resources/lib/jquery/jquery.json.js +++ /dev/null @@ -1,199 +0,0 @@ -/** - * jQuery JSON plugin 2.4.0 - * - * @author Brantley Harris, 2009-2011 - * @author Timo Tijhof, 2011-2012 - * @source This plugin is heavily influenced by MochiKit's serializeJSON, which is - * copyrighted 2005 by Bob Ippolito. - * @source Brantley Harris wrote this plugin. It is based somewhat on the JSON.org - * website's http://www.json.org/json2.js, which proclaims: - * "NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.", a sentiment that - * I uphold. - * @license MIT License - */ -(function ($) { - 'use strict'; - - var escape = /["\\\x00-\x1f\x7f-\x9f]/g, - meta = { - '\b': '\\b', - '\t': '\\t', - '\n': '\\n', - '\f': '\\f', - '\r': '\\r', - '"' : '\\"', - '\\': '\\\\' - }, - hasOwn = Object.prototype.hasOwnProperty; - - /** - * jQuery.toJSON - * Converts the given argument into a JSON representation. - * - * @param o {Mixed} The json-serializable *thing* to be converted - * - * If an object has a toJSON prototype, that will be used to get the representation. - * Non-integer/string keys are skipped in the object, as are keys that point to a - * function. - * - */ - $.toJSON = typeof JSON === 'object' && JSON.stringify ? JSON.stringify : function (o) { - if (o === null) { - return 'null'; - } - - var pairs, k, name, val, - type = $.type(o); - - if (type === 'undefined') { - return undefined; - } - - // Also covers instantiated Number and Boolean objects, - // which are typeof 'object' but thanks to $.type, we - // catch them here. I don't know whether it is right - // or wrong that instantiated primitives are not - // exported to JSON as an {"object":..}. - // We choose this path because that's what the browsers did. - if (type === 'number' || type === 'boolean') { - return String(o); - } - if (type === 'string') { - return $.quoteString(o); - } - if (typeof o.toJSON === 'function') { - return $.toJSON(o.toJSON()); - } - if (type === 'date') { - var month = o.getUTCMonth() + 1, - day = o.getUTCDate(), - year = o.getUTCFullYear(), - hours = o.getUTCHours(), - minutes = o.getUTCMinutes(), - seconds = o.getUTCSeconds(), - milli = o.getUTCMilliseconds(); - - if (month < 10) { - month = '0' + month; - } - if (day < 10) { - day = '0' + day; - } - if (hours < 10) { - hours = '0' + hours; - } - if (minutes < 10) { - minutes = '0' + minutes; - } - if (seconds < 10) { - seconds = '0' + seconds; - } - if (milli < 100) { - milli = '0' + milli; - } - if (milli < 10) { - milli = '0' + milli; - } - return '"' + year + '-' + month + '-' + day + 'T' + - hours + ':' + minutes + ':' + seconds + - '.' + milli + 'Z"'; - } - - pairs = []; - - if ($.isArray(o)) { - for (k = 0; k < o.length; k++) { - pairs.push($.toJSON(o[k]) || 'null'); - } - return '[' + pairs.join(',') + ']'; - } - - // Any other object (plain object, RegExp, ..) - // Need to do typeof instead of $.type, because we also - // want to catch non-plain objects. - if (typeof o === 'object') { - for (k in o) { - // Only include own properties, - // Filter out inherited prototypes - if (hasOwn.call(o, k)) { - // Keys must be numerical or string. Skip others - type = typeof k; - if (type === 'number') { - name = '"' + k + '"'; - } else if (type === 'string') { - name = $.quoteString(k); - } else { - continue; - } - type = typeof o[k]; - - // Invalid values like these return undefined - // from toJSON, however those object members - // shouldn't be included in the JSON string at all. - if (type !== 'function' && type !== 'undefined') { - val = $.toJSON(o[k]); - pairs.push(name + ':' + val); - } - } - } - return '{' + pairs.join(',') + '}'; - } - }; - - /** - * jQuery.evalJSON - * Evaluates a given json string. - * - * @param str {String} - */ - $.evalJSON = typeof JSON === 'object' && JSON.parse ? JSON.parse : function (str) { - /*jshint evil: true */ - return eval('(' + str + ')'); - }; - - /** - * jQuery.secureEvalJSON - * Evals JSON in a way that is *more* secure. - * - * @param str {String} - */ - $.secureEvalJSON = typeof JSON === 'object' && JSON.parse ? JSON.parse : function (str) { - var filtered = - str - .replace(/\\["\\\/bfnrtu]/g, '@') - .replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']') - .replace(/(?:^|:|,)(?:\s*\[)+/g, ''); - - if (/^[\],:{}\s]*$/.test(filtered)) { - /*jshint evil: true */ - return eval('(' + str + ')'); - } - throw new SyntaxError('Error parsing JSON, source is not valid.'); - }; - - /** - * jQuery.quoteString - * Returns a string-repr of a string, escaping quotes intelligently. - * Mostly a support function for toJSON. - * Examples: - * >>> jQuery.quoteString('apple') - * "apple" - * - * >>> jQuery.quoteString('"Where are we going?", she asked.') - * "\"Where are we going?\", she asked." - */ - $.quoteString = function (str) { - if (str.match(escape)) { - return '"' + str.replace(escape, function (a) { - var c = meta[a]; - if (typeof c === 'string') { - return c; - } - c = a.charCodeAt(); - return '\\u00' + Math.floor(c / 16).toString(16) + (c % 16).toString(16); - }) + '"'; - } - return '"' + str + '"'; - }; - -}(jQuery)); diff --git a/resources/lib/jquery/jquery.migrate.js b/resources/lib/jquery/jquery.migrate.js deleted file mode 100644 index 5b182366..00000000 --- a/resources/lib/jquery/jquery.migrate.js +++ /dev/null @@ -1,551 +0,0 @@ -/*! - * jQuery Migrate - v1.2.1 - 2013-05-08 - * https://github.com/jquery/jquery-migrate - * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors; Licensed MIT - * - * Patched for MediaWiki to add mw.track calls. --Krinkle 2014-04-14 - */ -(function( jQuery, window, undefined ) { -// See http://bugs.jquery.com/ticket/13335 -// "use strict"; - - -var warnedAbout = {}; - -// List of warnings already given; public read only -jQuery.migrateWarnings = []; - -// Set to true to prevent console output; migrateWarnings still maintained -// jQuery.migrateMute = false; - -// Show a message on the console so devs know we're active -if ( !jQuery.migrateMute && window.console && window.console.log ) { - window.console.log("JQMIGRATE: Logging is active"); -} - -// Set to false to disable traces that appear with warnings -if ( jQuery.migrateTrace === undefined ) { - jQuery.migrateTrace = true; -} - -// Forget any warnings we've already given; public -jQuery.migrateReset = function() { - warnedAbout = {}; - jQuery.migrateWarnings.length = 0; -}; - -function migrateWarn( msg, key ) { - var console = window.console; - /* - MediaWiki patch for tracking usage. - - Custom keys: - - andSelf - - attr-pass - - attr-prop - - bind-error - - clean - - create-html - - data-events - - die - - event-ajax - - event-global - - event-hover - - event-handle - - input-type - - json-invalid - - live - - sub - - toggle-handle - - Prop keys: - - attrFn - - browser - */ - mw.track( "jquery.migrate", key || "unknown" ); - - if ( !warnedAbout[ msg ] ) { - warnedAbout[ msg ] = true; - jQuery.migrateWarnings.push( msg ); - if ( console && console.warn && !jQuery.migrateMute ) { - console.warn( "JQMIGRATE: " + msg ); - if ( jQuery.migrateTrace && console.trace ) { - console.trace(); - } - } - } -} - -function migrateWarnProp( obj, prop, value, msg, key ) { - if ( Object.defineProperty ) { - // On ES5 browsers (non-oldIE), warn if the code tries to get prop; - // allow property to be overwritten in case some other plugin wants it - try { - Object.defineProperty( obj, prop, { - configurable: true, - enumerable: true, - get: function() { - migrateWarn( msg, key || prop ); - return value; - }, - set: function( newValue ) { - migrateWarn( msg, key || prop ); - value = newValue; - } - }); - return; - } catch( err ) { - // IE8 is a dope about Object.defineProperty, can't warn there - } - } - - // Non-ES5 (or broken) browser; just set the property - jQuery._definePropertyBroken = true; - obj[ prop ] = value; -} - -if ( document.compatMode === "BackCompat" ) { - // jQuery has never supported or tested Quirks Mode - migrateWarn( "jQuery is not compatible with Quirks Mode" ); -} - - -var attrFn = jQuery( "", { size: 1 } ).attr("size") && jQuery.attrFn, - oldAttr = jQuery.attr, - valueAttrGet = jQuery.attrHooks.value && jQuery.attrHooks.value.get || - function() { return null; }, - valueAttrSet = jQuery.attrHooks.value && jQuery.attrHooks.value.set || - function() { return undefined; }, - rnoType = /^(?:input|button)$/i, - rnoAttrNodeType = /^[238]$/, - rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, - ruseDefault = /^(?:checked|selected)$/i; - -// jQuery.attrFn -migrateWarnProp( jQuery, "attrFn", attrFn || {}, "jQuery.attrFn is deprecated" ); - -jQuery.attr = function( elem, name, value, pass ) { - var lowerName = name.toLowerCase(), - nType = elem && elem.nodeType; - - if ( pass ) { - // Since pass is used internally, we only warn for new jQuery - // versions where there isn't a pass arg in the formal params - if ( oldAttr.length < 4 ) { - migrateWarn("jQuery.fn.attr( props, pass ) is deprecated", "attr-pass" ); - } - if ( elem && !rnoAttrNodeType.test( nType ) && - (attrFn ? name in attrFn : jQuery.isFunction(jQuery.fn[name])) ) { - return jQuery( elem )[ name ]( value ); - } - } - - // Warn if user tries to set `type`, since it breaks on IE 6/7/8; by checking - // for disconnected elements we don't warn on $( "