├── LICENSE ├── README.md ├── Security Workshop.pdf ├── apparmor ├── README.md └── wordpress │ ├── Dockerfile │ ├── docker-compose.yml │ ├── html │ ├── index.php │ ├── license.txt │ ├── readme.html │ ├── wp-activate.php │ ├── wp-admin │ │ ├── about.php │ │ ├── admin-ajax.php │ │ ├── admin-footer.php │ │ ├── admin-functions.php │ │ ├── admin-header.php │ │ ├── admin-post.php │ │ ├── admin.php │ │ ├── async-upload.php │ │ ├── comment.php │ │ ├── credits.php │ │ ├── css │ │ │ ├── about-rtl.css │ │ │ ├── about.css │ │ │ ├── admin-menu-rtl.css │ │ │ ├── admin-menu.css │ │ │ ├── color-picker-rtl.css │ │ │ ├── color-picker-rtl.min.css │ │ │ ├── color-picker.css │ │ │ ├── color-picker.min.css │ │ │ ├── colors │ │ │ │ ├── _admin.scss │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _variables.scss │ │ │ │ ├── blue │ │ │ │ │ ├── colors-rtl.css │ │ │ │ │ ├── colors-rtl.min.css │ │ │ │ │ ├── colors.css │ │ │ │ │ ├── colors.min.css │ │ │ │ │ └── colors.scss │ │ │ │ ├── coffee │ │ │ │ │ ├── colors-rtl.css │ │ │ │ │ ├── colors-rtl.min.css │ │ │ │ │ ├── colors.css │ │ │ │ │ ├── colors.min.css │ │ │ │ │ └── colors.scss │ │ │ │ ├── ectoplasm │ │ │ │ │ ├── colors-rtl.css │ │ │ │ │ ├── colors-rtl.min.css │ │ │ │ │ ├── colors.css │ │ │ │ │ ├── colors.min.css │ │ │ │ │ └── colors.scss │ │ │ │ ├── light │ │ │ │ │ ├── colors-rtl.css │ │ │ │ │ ├── colors-rtl.min.css │ │ │ │ │ ├── colors.css │ │ │ │ │ ├── colors.min.css │ │ │ │ │ └── colors.scss │ │ │ │ ├── midnight │ │ │ │ │ ├── colors-rtl.css │ │ │ │ │ ├── colors-rtl.min.css │ │ │ │ │ ├── colors.css │ │ │ │ │ ├── colors.min.css │ │ │ │ │ └── colors.scss │ │ │ │ ├── ocean │ │ │ │ │ ├── colors-rtl.css │ │ │ │ │ ├── colors-rtl.min.css │ │ │ │ │ ├── colors.css │ │ │ │ │ ├── colors.min.css │ │ │ │ │ └── colors.scss │ │ │ │ └── sunrise │ │ │ │ │ ├── colors-rtl.css │ │ │ │ │ ├── colors-rtl.min.css │ │ │ │ │ ├── colors.css │ │ │ │ │ ├── colors.min.css │ │ │ │ │ └── colors.scss │ │ │ ├── common-rtl.css │ │ │ ├── common.css │ │ │ ├── customize-controls-rtl.css │ │ │ ├── customize-controls-rtl.min.css │ │ │ ├── customize-controls.css │ │ │ ├── customize-controls.min.css │ │ │ ├── customize-nav-menus-rtl.css │ │ │ ├── customize-nav-menus-rtl.min.css │ │ │ ├── customize-nav-menus.css │ │ │ ├── customize-nav-menus.min.css │ │ │ ├── customize-widgets-rtl.css │ │ │ ├── customize-widgets-rtl.min.css │ │ │ ├── customize-widgets.css │ │ │ ├── customize-widgets.min.css │ │ │ ├── dashboard-rtl.css │ │ │ ├── dashboard.css │ │ │ ├── deprecated-media-rtl.css │ │ │ ├── deprecated-media-rtl.min.css │ │ │ ├── deprecated-media.css │ │ │ ├── deprecated-media.min.css │ │ │ ├── edit-rtl.css │ │ │ ├── edit.css │ │ │ ├── farbtastic-rtl.css │ │ │ ├── farbtastic.css │ │ │ ├── forms-rtl.css │ │ │ ├── forms.css │ │ │ ├── ie-rtl.css │ │ │ ├── ie-rtl.min.css │ │ │ ├── ie.css │ │ │ ├── ie.min.css │ │ │ ├── install-rtl.css │ │ │ ├── install-rtl.min.css │ │ │ ├── install.css │ │ │ ├── install.min.css │ │ │ ├── l10n-rtl.css │ │ │ ├── l10n.css │ │ │ ├── list-tables-rtl.css │ │ │ ├── list-tables.css │ │ │ ├── login-rtl.css │ │ │ ├── login-rtl.min.css │ │ │ ├── login.css │ │ │ ├── login.min.css │ │ │ ├── media-rtl.css │ │ │ ├── media.css │ │ │ ├── nav-menus-rtl.css │ │ │ ├── nav-menus.css │ │ │ ├── press-this-editor-rtl.css │ │ │ ├── press-this-editor.css │ │ │ ├── press-this-rtl.css │ │ │ ├── press-this-rtl.min.css │ │ │ ├── press-this.css │ │ │ ├── press-this.min.css │ │ │ ├── revisions-rtl.css │ │ │ ├── revisions.css │ │ │ ├── site-icon-rtl.css │ │ │ ├── site-icon.css │ │ │ ├── themes-rtl.css │ │ │ ├── themes.css │ │ │ ├── widgets-rtl.css │ │ │ ├── widgets.css │ │ │ ├── wp-admin-rtl.css │ │ │ ├── wp-admin-rtl.min.css │ │ │ ├── wp-admin.css │ │ │ └── wp-admin.min.css │ │ ├── custom-background.php │ │ ├── custom-header.php │ │ ├── customize.php │ │ ├── edit-comments.php │ │ ├── edit-form-advanced.php │ │ ├── edit-form-comment.php │ │ ├── edit-link-form.php │ │ ├── edit-tag-form.php │ │ ├── edit-tags.php │ │ ├── edit.php │ │ ├── export.php │ │ ├── freedoms.php │ │ ├── images │ │ │ ├── align-center-2x.png │ │ │ ├── align-center.png │ │ │ ├── align-left-2x.png │ │ │ ├── align-left.png │ │ │ ├── align-none-2x.png │ │ │ ├── align-none.png │ │ │ ├── align-right-2x.png │ │ │ ├── align-right.png │ │ │ ├── arrows-2x.png │ │ │ ├── arrows.png │ │ │ ├── browser.png │ │ │ ├── bubble_bg-2x.gif │ │ │ ├── bubble_bg.gif │ │ │ ├── comment-grey-bubble-2x.png │ │ │ ├── comment-grey-bubble.png │ │ │ ├── date-button-2x.gif │ │ │ ├── date-button.gif │ │ │ ├── generic.png │ │ │ ├── icons32-2x.png │ │ │ ├── icons32-vs-2x.png │ │ │ ├── icons32-vs.png │ │ │ ├── icons32.png │ │ │ ├── imgedit-icons-2x.png │ │ │ ├── imgedit-icons.png │ │ │ ├── list-2x.png │ │ │ ├── list.png │ │ │ ├── loading.gif │ │ │ ├── marker.png │ │ │ ├── mask.png │ │ │ ├── media-button-2x.png │ │ │ ├── media-button-image.gif │ │ │ ├── media-button-music.gif │ │ │ ├── media-button-other.gif │ │ │ ├── media-button-video.gif │ │ │ ├── media-button.png │ │ │ ├── menu-2x.png │ │ │ ├── menu-vs-2x.png │ │ │ ├── menu-vs.png │ │ │ ├── menu.png │ │ │ ├── no.png │ │ │ ├── post-formats-vs.png │ │ │ ├── post-formats.png │ │ │ ├── post-formats32-vs.png │ │ │ ├── post-formats32.png │ │ │ ├── resize-2x.gif │ │ │ ├── resize-rtl-2x.gif │ │ │ ├── resize-rtl.gif │ │ │ ├── resize.gif │ │ │ ├── se.png │ │ │ ├── sort-2x.gif │ │ │ ├── sort.gif │ │ │ ├── spinner-2x.gif │ │ │ ├── spinner.gif │ │ │ ├── stars-2x.png │ │ │ ├── stars.png │ │ │ ├── w-logo-blue.png │ │ │ ├── w-logo-white.png │ │ │ ├── wheel.png │ │ │ ├── wordpress-logo-white.svg │ │ │ ├── wordpress-logo.png │ │ │ ├── wordpress-logo.svg │ │ │ ├── wpspin_light-2x.gif │ │ │ ├── wpspin_light.gif │ │ │ ├── xit-2x.gif │ │ │ ├── xit.gif │ │ │ └── yes.png │ │ ├── import.php │ │ ├── includes │ │ │ ├── admin-filters.php │ │ │ ├── admin.php │ │ │ ├── ajax-actions.php │ │ │ ├── bookmark.php │ │ │ ├── class-ftp-pure.php │ │ │ ├── class-ftp-sockets.php │ │ │ ├── class-ftp.php │ │ │ ├── class-pclzip.php │ │ │ ├── class-walker-category-checklist.php │ │ │ ├── class-walker-nav-menu-checklist.php │ │ │ ├── class-walker-nav-menu-edit.php │ │ │ ├── class-wp-comments-list-table.php │ │ │ ├── class-wp-filesystem-base.php │ │ │ ├── class-wp-filesystem-direct.php │ │ │ ├── class-wp-filesystem-ftpext.php │ │ │ ├── class-wp-filesystem-ftpsockets.php │ │ │ ├── class-wp-filesystem-ssh2.php │ │ │ ├── class-wp-importer.php │ │ │ ├── class-wp-internal-pointers.php │ │ │ ├── class-wp-links-list-table.php │ │ │ ├── class-wp-list-table.php │ │ │ ├── class-wp-media-list-table.php │ │ │ ├── class-wp-ms-sites-list-table.php │ │ │ ├── class-wp-ms-themes-list-table.php │ │ │ ├── class-wp-ms-users-list-table.php │ │ │ ├── class-wp-plugin-install-list-table.php │ │ │ ├── class-wp-plugins-list-table.php │ │ │ ├── class-wp-post-comments-list-table.php │ │ │ ├── class-wp-posts-list-table.php │ │ │ ├── class-wp-press-this.php │ │ │ ├── class-wp-screen.php │ │ │ ├── class-wp-site-icon.php │ │ │ ├── class-wp-terms-list-table.php │ │ │ ├── class-wp-theme-install-list-table.php │ │ │ ├── class-wp-themes-list-table.php │ │ │ ├── class-wp-upgrader-skins.php │ │ │ ├── class-wp-upgrader.php │ │ │ ├── class-wp-users-list-table.php │ │ │ ├── comment.php │ │ │ ├── continents-cities.php │ │ │ ├── credits.php │ │ │ ├── dashboard.php │ │ │ ├── deprecated.php │ │ │ ├── edit-tag-messages.php │ │ │ ├── export.php │ │ │ ├── file.php │ │ │ ├── image-edit.php │ │ │ ├── image.php │ │ │ ├── import.php │ │ │ ├── list-table.php │ │ │ ├── media.php │ │ │ ├── menu.php │ │ │ ├── meta-boxes.php │ │ │ ├── misc.php │ │ │ ├── ms-admin-filters.php │ │ │ ├── ms-deprecated.php │ │ │ ├── ms.php │ │ │ ├── nav-menu.php │ │ │ ├── network.php │ │ │ ├── noop.php │ │ │ ├── options.php │ │ │ ├── plugin-install.php │ │ │ ├── plugin.php │ │ │ ├── post.php │ │ │ ├── revision.php │ │ │ ├── schema.php │ │ │ ├── screen.php │ │ │ ├── taxonomy.php │ │ │ ├── template.php │ │ │ ├── theme-install.php │ │ │ ├── theme.php │ │ │ ├── translation-install.php │ │ │ ├── update-core.php │ │ │ ├── update.php │ │ │ ├── upgrade.php │ │ │ ├── user.php │ │ │ └── widgets.php │ │ ├── index.php │ │ ├── install-helper.php │ │ ├── install.php │ │ ├── js │ │ │ ├── accordion.js │ │ │ ├── accordion.min.js │ │ │ ├── bookmarklet.js │ │ │ ├── bookmarklet.min.js │ │ │ ├── color-picker.js │ │ │ ├── color-picker.min.js │ │ │ ├── comment.js │ │ │ ├── comment.min.js │ │ │ ├── common.js │ │ │ ├── common.min.js │ │ │ ├── custom-background.js │ │ │ ├── custom-background.min.js │ │ │ ├── custom-header.js │ │ │ ├── customize-controls.js │ │ │ ├── customize-controls.min.js │ │ │ ├── customize-nav-menus.js │ │ │ ├── customize-nav-menus.min.js │ │ │ ├── customize-widgets.js │ │ │ ├── customize-widgets.min.js │ │ │ ├── dashboard.js │ │ │ ├── dashboard.min.js │ │ │ ├── edit-comments.js │ │ │ ├── edit-comments.min.js │ │ │ ├── editor-expand.js │ │ │ ├── editor-expand.min.js │ │ │ ├── editor.js │ │ │ ├── editor.min.js │ │ │ ├── farbtastic.js │ │ │ ├── gallery.js │ │ │ ├── gallery.min.js │ │ │ ├── image-edit.js │ │ │ ├── image-edit.min.js │ │ │ ├── inline-edit-post.js │ │ │ ├── inline-edit-post.min.js │ │ │ ├── inline-edit-tax.js │ │ │ ├── inline-edit-tax.min.js │ │ │ ├── iris.min.js │ │ │ ├── language-chooser.js │ │ │ ├── language-chooser.min.js │ │ │ ├── link.js │ │ │ ├── link.min.js │ │ │ ├── media-gallery.js │ │ │ ├── media-gallery.min.js │ │ │ ├── media-upload.js │ │ │ ├── media-upload.min.js │ │ │ ├── media.js │ │ │ ├── media.min.js │ │ │ ├── nav-menu.js │ │ │ ├── nav-menu.min.js │ │ │ ├── password-strength-meter.js │ │ │ ├── password-strength-meter.min.js │ │ │ ├── plugin-install.js │ │ │ ├── plugin-install.min.js │ │ │ ├── post.js │ │ │ ├── post.min.js │ │ │ ├── postbox.js │ │ │ ├── postbox.min.js │ │ │ ├── press-this.js │ │ │ ├── press-this.min.js │ │ │ ├── revisions.js │ │ │ ├── revisions.min.js │ │ │ ├── set-post-thumbnail.js │ │ │ ├── set-post-thumbnail.min.js │ │ │ ├── svg-painter.js │ │ │ ├── svg-painter.min.js │ │ │ ├── tags-box.js │ │ │ ├── tags-box.min.js │ │ │ ├── tags.js │ │ │ ├── tags.min.js │ │ │ ├── theme.js │ │ │ ├── theme.min.js │ │ │ ├── updates.js │ │ │ ├── updates.min.js │ │ │ ├── user-profile.js │ │ │ ├── user-profile.min.js │ │ │ ├── user-suggest.js │ │ │ ├── user-suggest.min.js │ │ │ ├── widgets.js │ │ │ ├── widgets.min.js │ │ │ ├── word-count.js │ │ │ ├── word-count.min.js │ │ │ ├── wp-fullscreen-stub.js │ │ │ ├── wp-fullscreen-stub.min.js │ │ │ ├── xfn.js │ │ │ └── xfn.min.js │ │ ├── link-add.php │ │ ├── link-manager.php │ │ ├── link-parse-opml.php │ │ ├── link.php │ │ ├── load-scripts.php │ │ ├── load-styles.php │ │ ├── maint │ │ │ └── repair.php │ │ ├── media-new.php │ │ ├── media-upload.php │ │ ├── media.php │ │ ├── menu-header.php │ │ ├── menu.php │ │ ├── moderation.php │ │ ├── ms-admin.php │ │ ├── ms-delete-site.php │ │ ├── ms-edit.php │ │ ├── ms-options.php │ │ ├── ms-sites.php │ │ ├── ms-themes.php │ │ ├── ms-upgrade-network.php │ │ ├── ms-users.php │ │ ├── my-sites.php │ │ ├── nav-menus.php │ │ ├── network.php │ │ ├── network │ │ │ ├── about.php │ │ │ ├── admin.php │ │ │ ├── credits.php │ │ │ ├── edit.php │ │ │ ├── freedoms.php │ │ │ ├── index.php │ │ │ ├── menu.php │ │ │ ├── plugin-editor.php │ │ │ ├── plugin-install.php │ │ │ ├── plugins.php │ │ │ ├── profile.php │ │ │ ├── settings.php │ │ │ ├── setup.php │ │ │ ├── site-info.php │ │ │ ├── site-new.php │ │ │ ├── site-settings.php │ │ │ ├── site-themes.php │ │ │ ├── site-users.php │ │ │ ├── sites.php │ │ │ ├── theme-editor.php │ │ │ ├── theme-install.php │ │ │ ├── themes.php │ │ │ ├── update-core.php │ │ │ ├── update.php │ │ │ ├── upgrade.php │ │ │ ├── user-edit.php │ │ │ ├── user-new.php │ │ │ └── users.php │ │ ├── options-discussion.php │ │ ├── options-general.php │ │ ├── options-head.php │ │ ├── options-media.php │ │ ├── options-permalink.php │ │ ├── options-reading.php │ │ ├── options-writing.php │ │ ├── options.php │ │ ├── plugin-editor.php │ │ ├── plugin-install.php │ │ ├── plugins.php │ │ ├── post-new.php │ │ ├── post.php │ │ ├── press-this.php │ │ ├── profile.php │ │ ├── revision.php │ │ ├── setup-config.php │ │ ├── theme-editor.php │ │ ├── theme-install.php │ │ ├── themes.php │ │ ├── tools.php │ │ ├── update-core.php │ │ ├── update.php │ │ ├── upgrade-functions.php │ │ ├── upgrade.php │ │ ├── upload.php │ │ ├── user-edit.php │ │ ├── user-new.php │ │ ├── user │ │ │ ├── about.php │ │ │ ├── admin.php │ │ │ ├── credits.php │ │ │ ├── freedoms.php │ │ │ ├── index.php │ │ │ ├── menu.php │ │ │ ├── profile.php │ │ │ └── user-edit.php │ │ ├── users.php │ │ └── widgets.php │ ├── wp-blog-header.php │ ├── wp-comments-post.php │ ├── wp-config.php │ ├── wp-content │ │ ├── index.php │ │ ├── plugins │ │ │ ├── akismet │ │ │ │ ├── .htaccess │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── _inc │ │ │ │ │ ├── akismet.css │ │ │ │ │ ├── akismet.js │ │ │ │ │ ├── form.js │ │ │ │ │ └── img │ │ │ │ │ │ └── logo-full-2x.png │ │ │ │ ├── akismet.php │ │ │ │ ├── class.akismet-admin.php │ │ │ │ ├── class.akismet-widget.php │ │ │ │ ├── class.akismet.php │ │ │ │ ├── index.php │ │ │ │ ├── readme.txt │ │ │ │ ├── views │ │ │ │ │ ├── config.php │ │ │ │ │ ├── get.php │ │ │ │ │ ├── notice.php │ │ │ │ │ ├── start.php │ │ │ │ │ ├── stats.php │ │ │ │ │ └── strict.php │ │ │ │ └── wrapper.php │ │ │ ├── hello.php │ │ │ └── index.php │ │ └── themes │ │ │ ├── index.php │ │ │ ├── twentyfifteen │ │ │ ├── 404.php │ │ │ ├── archive.php │ │ │ ├── author-bio.php │ │ │ ├── comments.php │ │ │ ├── content-link.php │ │ │ ├── content-none.php │ │ │ ├── content-page.php │ │ │ ├── content-search.php │ │ │ ├── content.php │ │ │ ├── css │ │ │ │ ├── editor-style.css │ │ │ │ ├── ie.css │ │ │ │ └── ie7.css │ │ │ ├── footer.php │ │ │ ├── functions.php │ │ │ ├── genericons │ │ │ │ ├── COPYING.txt │ │ │ │ ├── Genericons.eot │ │ │ │ ├── Genericons.svg │ │ │ │ ├── Genericons.ttf │ │ │ │ ├── Genericons.woff │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── README.md │ │ │ │ └── genericons.css │ │ │ ├── header.php │ │ │ ├── image.php │ │ │ ├── inc │ │ │ │ ├── back-compat.php │ │ │ │ ├── custom-header.php │ │ │ │ ├── customizer.php │ │ │ │ └── template-tags.php │ │ │ ├── index.php │ │ │ ├── js │ │ │ │ ├── color-scheme-control.js │ │ │ │ ├── customize-preview.js │ │ │ │ ├── functions.js │ │ │ │ ├── html5.js │ │ │ │ ├── keyboard-image-navigation.js │ │ │ │ └── skip-link-focus-fix.js │ │ │ ├── languages │ │ │ │ └── twentyfifteen.pot │ │ │ ├── page.php │ │ │ ├── readme.txt │ │ │ ├── rtl.css │ │ │ ├── screenshot.png │ │ │ ├── search.php │ │ │ ├── sidebar.php │ │ │ ├── single.php │ │ │ └── style.css │ │ │ ├── twentyfourteen │ │ │ ├── 404.php │ │ │ ├── archive.php │ │ │ ├── author.php │ │ │ ├── category.php │ │ │ ├── comments.php │ │ │ ├── content-aside.php │ │ │ ├── content-audio.php │ │ │ ├── content-featured-post.php │ │ │ ├── content-gallery.php │ │ │ ├── content-image.php │ │ │ ├── content-link.php │ │ │ ├── content-none.php │ │ │ ├── content-page.php │ │ │ ├── content-quote.php │ │ │ ├── content-video.php │ │ │ ├── content.php │ │ │ ├── css │ │ │ │ ├── editor-style.css │ │ │ │ └── ie.css │ │ │ ├── featured-content.php │ │ │ ├── footer.php │ │ │ ├── functions.php │ │ │ ├── genericons │ │ │ │ ├── COPYING.txt │ │ │ │ ├── Genericons-Regular.otf │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── README.txt │ │ │ │ ├── font │ │ │ │ │ ├── genericons-regular-webfont.eot │ │ │ │ │ ├── genericons-regular-webfont.svg │ │ │ │ │ ├── genericons-regular-webfont.ttf │ │ │ │ │ └── genericons-regular-webfont.woff │ │ │ │ └── genericons.css │ │ │ ├── header.php │ │ │ ├── image.php │ │ │ ├── images │ │ │ │ ├── pattern-dark.svg │ │ │ │ └── pattern-light.svg │ │ │ ├── inc │ │ │ │ ├── back-compat.php │ │ │ │ ├── custom-header.php │ │ │ │ ├── customizer.php │ │ │ │ ├── featured-content.php │ │ │ │ ├── template-tags.php │ │ │ │ └── widgets.php │ │ │ ├── index.php │ │ │ ├── js │ │ │ │ ├── customizer.js │ │ │ │ ├── featured-content-admin.js │ │ │ │ ├── functions.js │ │ │ │ ├── html5.js │ │ │ │ ├── keyboard-image-navigation.js │ │ │ │ └── slider.js │ │ │ ├── languages │ │ │ │ └── twentyfourteen.pot │ │ │ ├── page-templates │ │ │ │ ├── contributors.php │ │ │ │ └── full-width.php │ │ │ ├── page.php │ │ │ ├── readme.txt │ │ │ ├── rtl.css │ │ │ ├── screenshot.png │ │ │ ├── search.php │ │ │ ├── sidebar-content.php │ │ │ ├── sidebar-footer.php │ │ │ ├── sidebar.php │ │ │ ├── single.php │ │ │ ├── style.css │ │ │ ├── tag.php │ │ │ └── taxonomy-post_format.php │ │ │ └── twentysixteen │ │ │ ├── 404.php │ │ │ ├── archive.php │ │ │ ├── comments.php │ │ │ ├── css │ │ │ ├── editor-style.css │ │ │ ├── ie.css │ │ │ ├── ie7.css │ │ │ └── ie8.css │ │ │ ├── footer.php │ │ │ ├── functions.php │ │ │ ├── genericons │ │ │ ├── COPYING.txt │ │ │ ├── Genericons.eot │ │ │ ├── Genericons.svg │ │ │ ├── Genericons.ttf │ │ │ ├── Genericons.woff │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ └── genericons.css │ │ │ ├── header.php │ │ │ ├── image.php │ │ │ ├── inc │ │ │ ├── back-compat.php │ │ │ ├── customizer.php │ │ │ └── template-tags.php │ │ │ ├── index.php │ │ │ ├── js │ │ │ ├── color-scheme-control.js │ │ │ ├── customize-preview.js │ │ │ ├── functions.js │ │ │ ├── html5.js │ │ │ ├── keyboard-image-navigation.js │ │ │ └── skip-link-focus-fix.js │ │ │ ├── languages │ │ │ └── twentysixteen.pot │ │ │ ├── page.php │ │ │ ├── readme.txt │ │ │ ├── rtl.css │ │ │ ├── screenshot.png │ │ │ ├── search.php │ │ │ ├── searchform.php │ │ │ ├── sidebar-content-bottom.php │ │ │ ├── sidebar.php │ │ │ ├── single.php │ │ │ ├── style.css │ │ │ └── template-parts │ │ │ ├── biography.php │ │ │ ├── content-none.php │ │ │ ├── content-page.php │ │ │ ├── content-search.php │ │ │ ├── content-single.php │ │ │ └── content.php │ ├── wp-cron.php │ ├── wp-includes │ │ ├── ID3 │ │ │ ├── getid3.lib.php │ │ │ ├── getid3.php │ │ │ ├── license.commercial.txt │ │ │ ├── license.txt │ │ │ ├── module.audio-video.asf.php │ │ │ ├── module.audio-video.flv.php │ │ │ ├── module.audio-video.matroska.php │ │ │ ├── module.audio-video.quicktime.php │ │ │ ├── module.audio-video.riff.php │ │ │ ├── module.audio.ac3.php │ │ │ ├── module.audio.dts.php │ │ │ ├── module.audio.flac.php │ │ │ ├── module.audio.mp3.php │ │ │ ├── module.audio.ogg.php │ │ │ ├── module.tag.apetag.php │ │ │ ├── module.tag.id3v1.php │ │ │ ├── module.tag.id3v2.php │ │ │ ├── module.tag.lyrics3.php │ │ │ └── readme.txt │ │ ├── SimplePie │ │ │ ├── Author.php │ │ │ ├── Cache.php │ │ │ ├── Cache │ │ │ │ ├── Base.php │ │ │ │ ├── DB.php │ │ │ │ ├── File.php │ │ │ │ ├── Memcache.php │ │ │ │ └── MySQL.php │ │ │ ├── Caption.php │ │ │ ├── Category.php │ │ │ ├── Content │ │ │ │ └── Type │ │ │ │ │ └── Sniffer.php │ │ │ ├── Copyright.php │ │ │ ├── Core.php │ │ │ ├── Credit.php │ │ │ ├── Decode │ │ │ │ └── HTML │ │ │ │ │ └── Entities.php │ │ │ ├── Enclosure.php │ │ │ ├── Exception.php │ │ │ ├── File.php │ │ │ ├── HTTP │ │ │ │ └── Parser.php │ │ │ ├── IRI.php │ │ │ ├── Item.php │ │ │ ├── Locator.php │ │ │ ├── Misc.php │ │ │ ├── Net │ │ │ │ └── IPv6.php │ │ │ ├── Parse │ │ │ │ └── Date.php │ │ │ ├── Parser.php │ │ │ ├── Rating.php │ │ │ ├── Registry.php │ │ │ ├── Restriction.php │ │ │ ├── Sanitize.php │ │ │ ├── Source.php │ │ │ ├── XML │ │ │ │ └── Declaration │ │ │ │ │ └── Parser.php │ │ │ └── gzdecode.php │ │ ├── Text │ │ │ ├── Diff.php │ │ │ └── Diff │ │ │ │ ├── Engine │ │ │ │ ├── native.php │ │ │ │ ├── shell.php │ │ │ │ ├── string.php │ │ │ │ └── xdiff.php │ │ │ │ ├── Renderer.php │ │ │ │ └── Renderer │ │ │ │ └── inline.php │ │ ├── admin-bar.php │ │ ├── atomlib.php │ │ ├── author-template.php │ │ ├── bookmark-template.php │ │ ├── bookmark.php │ │ ├── cache.php │ │ ├── canonical.php │ │ ├── capabilities.php │ │ ├── category-template.php │ │ ├── category.php │ │ ├── certificates │ │ │ └── ca-bundle.crt │ │ ├── class-IXR.php │ │ ├── class-feed.php │ │ ├── class-http.php │ │ ├── class-json.php │ │ ├── class-oembed.php │ │ ├── class-phpass.php │ │ ├── class-phpmailer.php │ │ ├── class-pop3.php │ │ ├── class-simplepie.php │ │ ├── class-smtp.php │ │ ├── class-snoopy.php │ │ ├── class-walker-category-dropdown.php │ │ ├── class-walker-category.php │ │ ├── class-walker-comment.php │ │ ├── class-walker-page-dropdown.php │ │ ├── class-walker-page.php │ │ ├── class-wp-admin-bar.php │ │ ├── class-wp-ajax-response.php │ │ ├── class-wp-comment-query.php │ │ ├── class-wp-comment.php │ │ ├── class-wp-customize-control.php │ │ ├── class-wp-customize-manager.php │ │ ├── class-wp-customize-nav-menus.php │ │ ├── class-wp-customize-panel.php │ │ ├── class-wp-customize-section.php │ │ ├── class-wp-customize-setting.php │ │ ├── class-wp-customize-widgets.php │ │ ├── class-wp-editor.php │ │ ├── class-wp-embed.php │ │ ├── class-wp-error.php │ │ ├── class-wp-http-cookie.php │ │ ├── class-wp-http-curl.php │ │ ├── class-wp-http-encoding.php │ │ ├── class-wp-http-ixr-client.php │ │ ├── class-wp-http-proxy.php │ │ ├── class-wp-http-response.php │ │ ├── class-wp-http-streams.php │ │ ├── class-wp-image-editor-gd.php │ │ ├── class-wp-image-editor-imagick.php │ │ ├── class-wp-image-editor.php │ │ ├── class-wp-meta-query.php │ │ ├── class-wp-network.php │ │ ├── class-wp-oembed-controller.php │ │ ├── class-wp-post.php │ │ ├── class-wp-rewrite.php │ │ ├── class-wp-role.php │ │ ├── class-wp-roles.php │ │ ├── class-wp-tax-query.php │ │ ├── class-wp-term.php │ │ ├── class-wp-theme.php │ │ ├── class-wp-user-query.php │ │ ├── class-wp-user.php │ │ ├── class-wp-walker.php │ │ ├── class-wp-widget-factory.php │ │ ├── class-wp-widget.php │ │ ├── class-wp-xmlrpc-server.php │ │ ├── class-wp.php │ │ ├── class.wp-dependencies.php │ │ ├── class.wp-scripts.php │ │ ├── class.wp-styles.php │ │ ├── comment-template.php │ │ ├── comment.php │ │ ├── compat.php │ │ ├── cron.php │ │ ├── css │ │ │ ├── admin-bar-rtl.css │ │ │ ├── admin-bar-rtl.min.css │ │ │ ├── admin-bar.css │ │ │ ├── admin-bar.min.css │ │ │ ├── buttons-rtl.css │ │ │ ├── buttons-rtl.min.css │ │ │ ├── buttons.css │ │ │ ├── buttons.min.css │ │ │ ├── customize-preview.css │ │ │ ├── customize-preview.min.css │ │ │ ├── dashicons.css │ │ │ ├── dashicons.min.css │ │ │ ├── editor-rtl.css │ │ │ ├── editor-rtl.min.css │ │ │ ├── editor.css │ │ │ ├── editor.min.css │ │ │ ├── jquery-ui-dialog-rtl.css │ │ │ ├── jquery-ui-dialog-rtl.min.css │ │ │ ├── jquery-ui-dialog.css │ │ │ ├── jquery-ui-dialog.min.css │ │ │ ├── media-views-rtl.css │ │ │ ├── media-views-rtl.min.css │ │ │ ├── media-views.css │ │ │ ├── media-views.min.css │ │ │ ├── wp-auth-check-rtl.css │ │ │ ├── wp-auth-check-rtl.min.css │ │ │ ├── wp-auth-check.css │ │ │ ├── wp-auth-check.min.css │ │ │ ├── wp-embed-template-ie.css │ │ │ ├── wp-embed-template-ie.min.css │ │ │ ├── wp-embed-template.css │ │ │ ├── wp-embed-template.min.css │ │ │ ├── wp-pointer-rtl.css │ │ │ ├── wp-pointer-rtl.min.css │ │ │ ├── wp-pointer.css │ │ │ └── wp-pointer.min.css │ │ ├── customize │ │ │ ├── class-wp-customize-background-image-control.php │ │ │ ├── class-wp-customize-background-image-setting.php │ │ │ ├── class-wp-customize-color-control.php │ │ │ ├── class-wp-customize-cropped-image-control.php │ │ │ ├── class-wp-customize-filter-setting.php │ │ │ ├── class-wp-customize-header-image-control.php │ │ │ ├── class-wp-customize-header-image-setting.php │ │ │ ├── class-wp-customize-image-control.php │ │ │ ├── class-wp-customize-media-control.php │ │ │ ├── class-wp-customize-nav-menu-auto-add-control.php │ │ │ ├── class-wp-customize-nav-menu-control.php │ │ │ ├── class-wp-customize-nav-menu-item-control.php │ │ │ ├── class-wp-customize-nav-menu-item-setting.php │ │ │ ├── class-wp-customize-nav-menu-location-control.php │ │ │ ├── class-wp-customize-nav-menu-name-control.php │ │ │ ├── class-wp-customize-nav-menu-section.php │ │ │ ├── class-wp-customize-nav-menu-setting.php │ │ │ ├── class-wp-customize-nav-menus-panel.php │ │ │ ├── class-wp-customize-new-menu-control.php │ │ │ ├── class-wp-customize-new-menu-section.php │ │ │ ├── class-wp-customize-sidebar-section.php │ │ │ ├── class-wp-customize-site-icon-control.php │ │ │ ├── class-wp-customize-theme-control.php │ │ │ ├── class-wp-customize-themes-section.php │ │ │ ├── class-wp-customize-upload-control.php │ │ │ ├── class-wp-widget-area-customize-control.php │ │ │ └── class-wp-widget-form-customize-control.php │ │ ├── date.php │ │ ├── default-constants.php │ │ ├── default-filters.php │ │ ├── default-widgets.php │ │ ├── deprecated.php │ │ ├── embed-template.php │ │ ├── embed.php │ │ ├── feed-atom-comments.php │ │ ├── feed-atom.php │ │ ├── feed-rdf.php │ │ ├── feed-rss.php │ │ ├── feed-rss2-comments.php │ │ ├── feed-rss2.php │ │ ├── feed.php │ │ ├── fonts │ │ │ ├── dashicons.eot │ │ │ ├── dashicons.svg │ │ │ ├── dashicons.ttf │ │ │ └── dashicons.woff │ │ ├── formatting.php │ │ ├── functions.php │ │ ├── functions.wp-scripts.php │ │ ├── functions.wp-styles.php │ │ ├── general-template.php │ │ ├── http.php │ │ ├── images │ │ │ ├── admin-bar-sprite-2x.png │ │ │ ├── admin-bar-sprite.png │ │ │ ├── arrow-pointer-blue-2x.png │ │ │ ├── arrow-pointer-blue.png │ │ │ ├── blank.gif │ │ │ ├── crystal │ │ │ │ ├── archive.png │ │ │ │ ├── audio.png │ │ │ │ ├── code.png │ │ │ │ ├── default.png │ │ │ │ ├── document.png │ │ │ │ ├── interactive.png │ │ │ │ ├── license.txt │ │ │ │ ├── spreadsheet.png │ │ │ │ ├── text.png │ │ │ │ └── video.png │ │ │ ├── down_arrow-2x.gif │ │ │ ├── down_arrow.gif │ │ │ ├── icon-pointer-flag-2x.png │ │ │ ├── icon-pointer-flag.png │ │ │ ├── media │ │ │ │ ├── archive.png │ │ │ │ ├── audio.png │ │ │ │ ├── code.png │ │ │ │ ├── default.png │ │ │ │ ├── document.png │ │ │ │ ├── interactive.png │ │ │ │ ├── spreadsheet.png │ │ │ │ ├── text.png │ │ │ │ └── video.png │ │ │ ├── rss-2x.png │ │ │ ├── rss.png │ │ │ ├── smilies │ │ │ │ ├── frownie.png │ │ │ │ ├── icon_arrow.gif │ │ │ │ ├── icon_biggrin.gif │ │ │ │ ├── icon_confused.gif │ │ │ │ ├── icon_cool.gif │ │ │ │ ├── icon_cry.gif │ │ │ │ ├── icon_eek.gif │ │ │ │ ├── icon_evil.gif │ │ │ │ ├── icon_exclaim.gif │ │ │ │ ├── icon_idea.gif │ │ │ │ ├── icon_lol.gif │ │ │ │ ├── icon_mad.gif │ │ │ │ ├── icon_mrgreen.gif │ │ │ │ ├── icon_neutral.gif │ │ │ │ ├── icon_question.gif │ │ │ │ ├── icon_razz.gif │ │ │ │ ├── icon_redface.gif │ │ │ │ ├── icon_rolleyes.gif │ │ │ │ ├── icon_sad.gif │ │ │ │ ├── icon_smile.gif │ │ │ │ ├── icon_surprised.gif │ │ │ │ ├── icon_twisted.gif │ │ │ │ ├── icon_wink.gif │ │ │ │ ├── mrgreen.png │ │ │ │ ├── rolleyes.png │ │ │ │ └── simple-smile.png │ │ │ ├── spinner-2x.gif │ │ │ ├── spinner.gif │ │ │ ├── toggle-arrow-2x.png │ │ │ ├── toggle-arrow.png │ │ │ ├── uploader-icons-2x.png │ │ │ ├── uploader-icons.png │ │ │ ├── wlw │ │ │ │ ├── wp-comments.png │ │ │ │ ├── wp-icon.png │ │ │ │ └── wp-watermark.png │ │ │ ├── wpicons-2x.png │ │ │ ├── wpicons.png │ │ │ ├── wpspin-2x.gif │ │ │ ├── wpspin.gif │ │ │ ├── xit-2x.gif │ │ │ └── xit.gif │ │ ├── js │ │ │ ├── admin-bar.js │ │ │ ├── admin-bar.min.js │ │ │ ├── autosave.js │ │ │ ├── autosave.min.js │ │ │ ├── backbone.min.js │ │ │ ├── colorpicker.js │ │ │ ├── colorpicker.min.js │ │ │ ├── comment-reply.js │ │ │ ├── comment-reply.min.js │ │ │ ├── crop │ │ │ │ ├── cropper.css │ │ │ │ ├── cropper.js │ │ │ │ ├── marqueeHoriz.gif │ │ │ │ └── marqueeVert.gif │ │ │ ├── customize-base.js │ │ │ ├── customize-base.min.js │ │ │ ├── customize-loader.js │ │ │ ├── customize-loader.min.js │ │ │ ├── customize-models.js │ │ │ ├── customize-models.min.js │ │ │ ├── customize-preview-nav-menus.js │ │ │ ├── customize-preview-nav-menus.min.js │ │ │ ├── customize-preview-widgets.js │ │ │ ├── customize-preview-widgets.min.js │ │ │ ├── customize-preview.js │ │ │ ├── customize-preview.min.js │ │ │ ├── customize-views.js │ │ │ ├── customize-views.min.js │ │ │ ├── heartbeat.js │ │ │ ├── heartbeat.min.js │ │ │ ├── hoverIntent.js │ │ │ ├── hoverIntent.min.js │ │ │ ├── imgareaselect │ │ │ │ ├── border-anim-h.gif │ │ │ │ ├── border-anim-v.gif │ │ │ │ ├── imgareaselect.css │ │ │ │ ├── jquery.imgareaselect.js │ │ │ │ └── jquery.imgareaselect.min.js │ │ │ ├── jcrop │ │ │ │ ├── Jcrop.gif │ │ │ │ ├── jquery.Jcrop.min.css │ │ │ │ └── jquery.Jcrop.min.js │ │ │ ├── jquery │ │ │ │ ├── jquery-migrate.js │ │ │ │ ├── jquery-migrate.min.js │ │ │ │ ├── jquery.color.min.js │ │ │ │ ├── jquery.form.js │ │ │ │ ├── jquery.form.min.js │ │ │ │ ├── jquery.hotkeys.js │ │ │ │ ├── jquery.hotkeys.min.js │ │ │ │ ├── jquery.js │ │ │ │ ├── jquery.masonry.min.js │ │ │ │ ├── jquery.query.js │ │ │ │ ├── jquery.schedule.js │ │ │ │ ├── jquery.serialize-object.js │ │ │ │ ├── jquery.table-hotkeys.js │ │ │ │ ├── jquery.table-hotkeys.min.js │ │ │ │ ├── jquery.ui.touch-punch.js │ │ │ │ ├── suggest.js │ │ │ │ ├── suggest.min.js │ │ │ │ └── ui │ │ │ │ │ ├── accordion.min.js │ │ │ │ │ ├── autocomplete.min.js │ │ │ │ │ ├── button.min.js │ │ │ │ │ ├── core.min.js │ │ │ │ │ ├── datepicker.min.js │ │ │ │ │ ├── dialog.min.js │ │ │ │ │ ├── draggable.min.js │ │ │ │ │ ├── droppable.min.js │ │ │ │ │ ├── effect-blind.min.js │ │ │ │ │ ├── effect-bounce.min.js │ │ │ │ │ ├── effect-clip.min.js │ │ │ │ │ ├── effect-drop.min.js │ │ │ │ │ ├── effect-explode.min.js │ │ │ │ │ ├── effect-fade.min.js │ │ │ │ │ ├── effect-fold.min.js │ │ │ │ │ ├── effect-highlight.min.js │ │ │ │ │ ├── effect-puff.min.js │ │ │ │ │ ├── effect-pulsate.min.js │ │ │ │ │ ├── effect-scale.min.js │ │ │ │ │ ├── effect-shake.min.js │ │ │ │ │ ├── effect-size.min.js │ │ │ │ │ ├── effect-slide.min.js │ │ │ │ │ ├── effect-transfer.min.js │ │ │ │ │ ├── effect.min.js │ │ │ │ │ ├── menu.min.js │ │ │ │ │ ├── mouse.min.js │ │ │ │ │ ├── position.min.js │ │ │ │ │ ├── progressbar.min.js │ │ │ │ │ ├── resizable.min.js │ │ │ │ │ ├── selectable.min.js │ │ │ │ │ ├── selectmenu.min.js │ │ │ │ │ ├── slider.min.js │ │ │ │ │ ├── sortable.min.js │ │ │ │ │ ├── spinner.min.js │ │ │ │ │ ├── tabs.min.js │ │ │ │ │ ├── tooltip.min.js │ │ │ │ │ └── widget.min.js │ │ │ ├── json2.js │ │ │ ├── json2.min.js │ │ │ ├── masonry.min.js │ │ │ ├── mce-view.js │ │ │ ├── mce-view.min.js │ │ │ ├── media-audiovideo.js │ │ │ ├── media-audiovideo.min.js │ │ │ ├── media-editor.js │ │ │ ├── media-editor.min.js │ │ │ ├── media-grid.js │ │ │ ├── media-grid.min.js │ │ │ ├── media-models.js │ │ │ ├── media-models.min.js │ │ │ ├── media-views.js │ │ │ ├── media-views.min.js │ │ │ ├── mediaelement │ │ │ │ ├── background.png │ │ │ │ ├── bigplay.png │ │ │ │ ├── bigplay.svg │ │ │ │ ├── controls.png │ │ │ │ ├── controls.svg │ │ │ │ ├── flashmediaelement.swf │ │ │ │ ├── froogaloop.min.js │ │ │ │ ├── jumpforward.png │ │ │ │ ├── loading.gif │ │ │ │ ├── mediaelement-and-player.min.js │ │ │ │ ├── mediaelementplayer.min.css │ │ │ │ ├── silverlightmediaelement.xap │ │ │ │ ├── skipback.png │ │ │ │ ├── wp-mediaelement.css │ │ │ │ ├── wp-mediaelement.js │ │ │ │ └── wp-playlist.js │ │ │ ├── plupload │ │ │ │ ├── handlers.js │ │ │ │ ├── handlers.min.js │ │ │ │ ├── license.txt │ │ │ │ ├── plupload.flash.swf │ │ │ │ ├── plupload.full.min.js │ │ │ │ ├── plupload.silverlight.xap │ │ │ │ ├── wp-plupload.js │ │ │ │ └── wp-plupload.min.js │ │ │ ├── quicktags.js │ │ │ ├── quicktags.min.js │ │ │ ├── shortcode.js │ │ │ ├── shortcode.min.js │ │ │ ├── swfobject.js │ │ │ ├── swfupload │ │ │ │ ├── handlers.js │ │ │ │ ├── handlers.min.js │ │ │ │ ├── license.txt │ │ │ │ ├── plugins │ │ │ │ │ ├── swfupload.cookies.js │ │ │ │ │ ├── swfupload.queue.js │ │ │ │ │ ├── swfupload.speed.js │ │ │ │ │ └── swfupload.swfobject.js │ │ │ │ ├── swfupload.js │ │ │ │ └── swfupload.swf │ │ │ ├── thickbox │ │ │ │ ├── loadingAnimation.gif │ │ │ │ ├── macFFBgHack.png │ │ │ │ ├── thickbox.css │ │ │ │ └── thickbox.js │ │ │ ├── tinymce │ │ │ │ ├── langs │ │ │ │ │ └── wp-langs-en.js │ │ │ │ ├── license.txt │ │ │ │ ├── plugins │ │ │ │ │ ├── charmap │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── colorpicker │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── compat3x │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── dialog.css │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── directionality │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── fullscreen │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── hr │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── image │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── lists │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── media │ │ │ │ │ │ ├── moxieplayer.swf │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── paste │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── tabfocus │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── textcolor │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── wordpress │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── wpautoresize │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── wpdialogs │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── wpeditimage │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── wpembed │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── wpemoji │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── wpgallery │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── wplink │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── wptextpattern │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ └── wpview │ │ │ │ │ │ ├── plugin.js │ │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── skins │ │ │ │ │ ├── lightgray │ │ │ │ │ │ ├── content.inline.min.css │ │ │ │ │ │ ├── content.min.css │ │ │ │ │ │ ├── fonts │ │ │ │ │ │ │ ├── readme.md │ │ │ │ │ │ │ ├── tinymce-small.eot │ │ │ │ │ │ │ ├── tinymce-small.svg │ │ │ │ │ │ │ ├── tinymce-small.ttf │ │ │ │ │ │ │ ├── tinymce-small.woff │ │ │ │ │ │ │ ├── tinymce.eot │ │ │ │ │ │ │ ├── tinymce.svg │ │ │ │ │ │ │ ├── tinymce.ttf │ │ │ │ │ │ │ └── tinymce.woff │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ ├── anchor.gif │ │ │ │ │ │ │ ├── loader.gif │ │ │ │ │ │ │ ├── object.gif │ │ │ │ │ │ │ └── trans.gif │ │ │ │ │ │ ├── skin.ie7.min.css │ │ │ │ │ │ └── skin.min.css │ │ │ │ │ └── wordpress │ │ │ │ │ │ ├── images │ │ │ │ │ │ ├── audio.png │ │ │ │ │ │ ├── dashicon-edit.png │ │ │ │ │ │ ├── dashicon-no.png │ │ │ │ │ │ ├── embedded.png │ │ │ │ │ │ ├── gallery-2x.png │ │ │ │ │ │ ├── gallery.png │ │ │ │ │ │ ├── more-2x.png │ │ │ │ │ │ ├── more.png │ │ │ │ │ │ ├── pagebreak-2x.png │ │ │ │ │ │ ├── pagebreak.png │ │ │ │ │ │ ├── playlist-audio.png │ │ │ │ │ │ ├── playlist-video.png │ │ │ │ │ │ └── video.png │ │ │ │ │ │ └── wp-content.css │ │ │ │ ├── themes │ │ │ │ │ └── modern │ │ │ │ │ │ ├── theme.js │ │ │ │ │ │ └── theme.min.js │ │ │ │ ├── tiny_mce_popup.js │ │ │ │ ├── tinymce.min.js │ │ │ │ ├── utils │ │ │ │ │ ├── editable_selects.js │ │ │ │ │ ├── form_utils.js │ │ │ │ │ ├── mctabs.js │ │ │ │ │ └── validate.js │ │ │ │ ├── wp-tinymce.js.gz │ │ │ │ └── wp-tinymce.php │ │ │ ├── tw-sack.js │ │ │ ├── tw-sack.min.js │ │ │ ├── twemoji.js │ │ │ ├── twemoji.min.js │ │ │ ├── underscore.min.js │ │ │ ├── utils.js │ │ │ ├── utils.min.js │ │ │ ├── wp-a11y.js │ │ │ ├── wp-a11y.min.js │ │ │ ├── wp-ajax-response.js │ │ │ ├── wp-ajax-response.min.js │ │ │ ├── wp-auth-check.js │ │ │ ├── wp-auth-check.min.js │ │ │ ├── wp-backbone.js │ │ │ ├── wp-backbone.min.js │ │ │ ├── wp-embed-template.js │ │ │ ├── wp-embed-template.min.js │ │ │ ├── wp-embed.js │ │ │ ├── wp-embed.min.js │ │ │ ├── wp-emoji-loader.js │ │ │ ├── wp-emoji-loader.min.js │ │ │ ├── wp-emoji-release.min.js │ │ │ ├── wp-emoji.js │ │ │ ├── wp-emoji.min.js │ │ │ ├── wp-list-revisions.js │ │ │ ├── wp-list-revisions.min.js │ │ │ ├── wp-lists.js │ │ │ ├── wp-lists.min.js │ │ │ ├── wp-pointer.js │ │ │ ├── wp-pointer.min.js │ │ │ ├── wp-util.js │ │ │ ├── wp-util.min.js │ │ │ ├── wpdialog.js │ │ │ ├── wpdialog.min.js │ │ │ ├── wplink.js │ │ │ ├── wplink.min.js │ │ │ ├── zxcvbn-async.js │ │ │ ├── zxcvbn-async.min.js │ │ │ └── zxcvbn.min.js │ │ ├── kses.php │ │ ├── l10n.php │ │ ├── link-template.php │ │ ├── load.php │ │ ├── locale.php │ │ ├── media-template.php │ │ ├── media.php │ │ ├── meta.php │ │ ├── ms-blogs.php │ │ ├── ms-default-constants.php │ │ ├── ms-default-filters.php │ │ ├── ms-deprecated.php │ │ ├── ms-files.php │ │ ├── ms-functions.php │ │ ├── ms-load.php │ │ ├── ms-settings.php │ │ ├── nav-menu-template.php │ │ ├── nav-menu.php │ │ ├── option.php │ │ ├── pluggable-deprecated.php │ │ ├── pluggable.php │ │ ├── plugin.php │ │ ├── pomo │ │ │ ├── entry.php │ │ │ ├── mo.php │ │ │ ├── po.php │ │ │ ├── streams.php │ │ │ └── translations.php │ │ ├── post-formats.php │ │ ├── post-template.php │ │ ├── post-thumbnail-template.php │ │ ├── post.php │ │ ├── query.php │ │ ├── random_compat │ │ │ ├── byte_safe_strings.php │ │ │ ├── cast_to_int.php │ │ │ ├── error_polyfill.php │ │ │ ├── random.php │ │ │ ├── random_bytes_com_dotnet.php │ │ │ ├── random_bytes_dev_urandom.php │ │ │ ├── random_bytes_libsodium.php │ │ │ ├── random_bytes_mcrypt.php │ │ │ ├── random_bytes_openssl.php │ │ │ └── random_int.php │ │ ├── registration-functions.php │ │ ├── registration.php │ │ ├── rest-api.php │ │ ├── rest-api │ │ │ ├── class-wp-rest-request.php │ │ │ ├── class-wp-rest-response.php │ │ │ └── class-wp-rest-server.php │ │ ├── revision.php │ │ ├── rewrite.php │ │ ├── rss-functions.php │ │ ├── rss.php │ │ ├── script-loader.php │ │ ├── session.php │ │ ├── shortcodes.php │ │ ├── taxonomy.php │ │ ├── template-loader.php │ │ ├── template.php │ │ ├── theme-compat │ │ │ ├── comments-popup.php │ │ │ ├── comments.php │ │ │ ├── footer.php │ │ │ ├── header.php │ │ │ └── sidebar.php │ │ ├── theme.php │ │ ├── update.php │ │ ├── user.php │ │ ├── vars.php │ │ ├── version.php │ │ ├── widgets.php │ │ ├── widgets │ │ │ ├── class-wp-nav-menu-widget.php │ │ │ ├── class-wp-widget-archives.php │ │ │ ├── class-wp-widget-calendar.php │ │ │ ├── class-wp-widget-categories.php │ │ │ ├── class-wp-widget-links.php │ │ │ ├── class-wp-widget-meta.php │ │ │ ├── class-wp-widget-pages.php │ │ │ ├── class-wp-widget-recent-comments.php │ │ │ ├── class-wp-widget-recent-posts.php │ │ │ ├── class-wp-widget-rss.php │ │ │ ├── class-wp-widget-search.php │ │ │ ├── class-wp-widget-tag-cloud.php │ │ │ └── class-wp-widget-text.php │ │ ├── wlwmanifest.xml │ │ ├── wp-db.php │ │ └── wp-diff.php │ ├── wp-links-opml.php │ ├── wp-load.php │ ├── wp-login.php │ ├── wp-mail.php │ ├── wp-settings.php │ ├── wp-signup.php │ ├── wp-trackback.php │ └── xmlrpc.php │ ├── php.ini │ ├── wparmor │ └── zues │ ├── LICENSE │ ├── archive.php │ ├── assets │ ├── images │ │ ├── down-arrow.png │ │ └── search-icon.png │ └── js │ │ ├── customizer.js │ │ └── scripts.js │ ├── comments.php │ ├── functions.php │ ├── index.php │ ├── page-templates │ └── full-width.php │ ├── readme.txt │ ├── rtl.css │ ├── screenshot.png │ ├── search.php │ ├── singular.php │ ├── style.css │ ├── template-parts │ ├── footers │ │ └── footer-example.php │ ├── headers │ │ └── header-example.php │ └── sidebars │ │ └── sidebar.php │ └── zues-framework │ ├── assets │ ├── css │ │ ├── base.css │ │ ├── font-awesome.css │ │ ├── grid.css │ │ └── normalize.css │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 │ ├── images │ │ └── search-icon.png │ └── js │ │ ├── superfish.js │ │ └── tinynav.js │ ├── classes │ └── class-admin-notices.php │ ├── functions │ ├── attr.php │ ├── generate-css.php │ ├── helpers.php │ ├── template-tags.php │ ├── templates.php │ └── widget-areas.php │ ├── init.php │ ├── libraries │ ├── TGMPA │ │ └── class-tgm-plugin-activation.php │ └── customizer │ │ ├── README.md │ │ ├── custom-controls │ │ ├── content.php │ │ └── textarea.php │ │ ├── customizer-library.php │ │ ├── extensions │ │ ├── fonts.php │ │ ├── interface.php │ │ ├── preview.php │ │ ├── sanitization.php │ │ ├── style-builder.php │ │ └── utilities.php │ │ └── js │ │ └── customizer.js │ └── structure │ ├── comments.php │ ├── filters.php │ ├── footer.php │ ├── general.php │ ├── header.php │ ├── hooks.php │ ├── page.php │ ├── post.php │ ├── primary-nav.php │ ├── sidebar.php │ ├── template-parts │ ├── archive-header.php │ ├── comment.php │ ├── comments-nav.php │ ├── content-none.php │ ├── footer.php │ ├── head.php │ ├── header.php │ ├── primary-nav.php │ └── search-header.php │ └── wrapper.php ├── capabilities └── README.md ├── cgroups ├── README.md └── cpu-stress │ ├── Dockerfile │ └── docker-compose.yml ├── seccomp ├── README.md └── seccomp-profiles │ ├── allow.json │ ├── default-no-chmod.json │ ├── default.json │ └── deny.json ├── trust └── README.md └── userns └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 Riyaz Faizullabhoy 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Docker Security 2 | 3 | This directory contains tutorials on how to take advantage of Docker security features. 4 | 5 | Moreover, the tutorials will explain the strong security defaults in Docker for each feature. 6 | -------------------------------------------------------------------------------- /Security Workshop.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riyazdf/dockercon-workshop/7b90e5f0700cb14611738b47695f8e0221034b74/Security Workshop.pdf -------------------------------------------------------------------------------- /apparmor/wordpress/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM php:5.6-apache 2 | 3 | RUN apt-get update && apt-get install -y libpng12-dev libjpeg-dev && rm -rf /var/lib/apt/lists/* \ 4 | && docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \ 5 | && docker-php-ext-install gd mysqli opcache 6 | 7 | COPY ./html /var/www/html 8 | COPY ./zues /var/www/html/wp-content/themes/zues 9 | COPY ./php.ini /usr/local/etc/php/ 10 | 11 | RUN mkdir /var/www/html/wp-content/uploads 12 | 13 | RUN chown -R www-data:www-data /var/www/html 14 | 15 | -------------------------------------------------------------------------------- /apparmor/wordpress/docker-compose.yml: -------------------------------------------------------------------------------- 1 | wordpress: 2 | image: endophage/wordpress:lean 3 | links: 4 | - mysql 5 | ports: 6 | - "8080:80" 7 | environment: 8 | - DB_PASSWORD=2671d40f658f595f49cd585db8e522cc955d916ee92b67002adcf8127196e6b2 9 | cpuset: "0" 10 | cap_drop: 11 | - ALL 12 | cap_add: 13 | - SETUID 14 | - SETGID 15 | - DAC_OVERRIDE 16 | - NET_BIND_SERVICE 17 | # **YOUR WORK HERE** 18 | # Add an apparmor profile to this image 19 | mysql: 20 | image: mariadb:10.1.10 21 | environment: 22 | - MYSQL_DATABASE=wordpress 23 | - MYSQL_ROOT_PASSWORD=2671d40f658f595f49cd585db8e522cc955d916ee92b67002adcf8127196e6b2 24 | ports: 25 | - "3306" 26 | -------------------------------------------------------------------------------- /apparmor/wordpress/html/index.php: -------------------------------------------------------------------------------- 1 | "+commentL10n.dateFormat.replace("%1$s",a('option[value="'+h+'"]',"#mm").attr("data-text")).replace("%2$s",parseInt(i,10)).replace("%3$s",g).replace("%4$s",("00"+j).slice(-2)).replace("%5$s",("00"+k).slice(-2))+" "),f.show().focus(),void b.slideUp("fast"))})}); -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/js/custom-background.min.js: -------------------------------------------------------------------------------- 1 | !function(a){a(document).ready(function(){var b,c=a("#custom-background-image");a("#background-color").wpColorPicker({change:function(a,b){c.css("background-color",b.color.toString())},clear:function(){c.css("background-color","")}}),a('input[name="background-position-x"]').change(function(){c.css("background-position",a(this).val()+" top")}),a('input[name="background-repeat"]').change(function(){c.css("background-repeat",a(this).val())}),a("#choose-from-library-link").click(function(c){var d=a(this);return c.preventDefault(),b?void b.open():(b=wp.media.frames.customBackground=wp.media({title:d.data("choose"),library:{type:"image"},button:{text:d.data("update"),close:!1}}),b.on("select",function(){var c=b.state().get("selection").first();a.post(ajaxurl,{action:"set-background-image",attachment_id:c.id,size:"full"}).done(function(){window.location.reload()})}),void b.open())})})}(jQuery); -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/js/language-chooser.js: -------------------------------------------------------------------------------- 1 | jQuery( function($) { 2 | 3 | var select = $( '#language' ), 4 | submit = $( '#language-continue' ); 5 | 6 | if ( ! $( 'body' ).hasClass( 'language-chooser' ) ) { 7 | return; 8 | } 9 | 10 | select.focus().on( 'change', function() { 11 | var option = select.children( 'option:selected' ); 12 | submit.attr({ 13 | value: option.data( 'continue' ), 14 | lang: option.attr( 'lang' ) 15 | }); 16 | }); 17 | 18 | $( 'form' ).submit( function() { 19 | // Don't show a spinner for English and installed languages, 20 | // as there is nothing to download. 21 | if ( ! select.children( 'option:selected' ).data( 'installed' ) ) { 22 | $( this ).find( '.step .spinner' ).css( 'visibility', 'visible' ); 23 | } 24 | }); 25 | 26 | }); 27 | -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/js/language-chooser.min.js: -------------------------------------------------------------------------------- 1 | jQuery(function(a){var b=a("#language"),c=a("#language-continue");a("body").hasClass("language-chooser")&&(b.focus().on("change",function(){var a=b.children("option:selected");c.attr({value:a.data("continue"),lang:a.attr("lang")})}),a("form").submit(function(){b.children("option:selected").data("installed")||a(this).find(".step .spinner").css("visibility","visible")}))}); -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/js/media-gallery.js: -------------------------------------------------------------------------------- 1 | /* global ajaxurl */ 2 | jQuery(function($){ 3 | $( 'body' ).bind( 'click.wp-gallery', function(e){ 4 | var target = $( e.target ), id, img_size; 5 | 6 | if ( target.hasClass( 'wp-set-header' ) ) { 7 | ( window.dialogArguments || opener || parent || top ).location.href = target.data( 'location' ); 8 | e.preventDefault(); 9 | } else if ( target.hasClass( 'wp-set-background' ) ) { 10 | id = target.data( 'attachment-id' ); 11 | img_size = $( 'input[name="attachments[' + id + '][image-size]"]:checked').val(); 12 | 13 | jQuery.post(ajaxurl, { 14 | action: 'set-background-image', 15 | attachment_id: id, 16 | size: img_size 17 | }, function(){ 18 | var win = window.dialogArguments || opener || parent || top; 19 | win.tb_remove(); 20 | win.location.reload(); 21 | }); 22 | 23 | e.preventDefault(); 24 | } 25 | }); 26 | }); 27 | -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/js/media-gallery.min.js: -------------------------------------------------------------------------------- 1 | jQuery(function(a){a("body").bind("click.wp-gallery",function(b){var c,d,e=a(b.target);e.hasClass("wp-set-header")?((window.dialogArguments||opener||parent||top).location.href=e.data("location"),b.preventDefault()):e.hasClass("wp-set-background")&&(c=e.data("attachment-id"),d=a('input[name="attachments['+c+'][image-size]"]:checked').val(),jQuery.post(ajaxurl,{action:"set-background-image",attachment_id:c,size:d},function(){var a=window.dialogArguments||opener||parent||top;a.tb_remove(),a.location.reload()}),b.preventDefault())})}); -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/js/media-upload.min.js: -------------------------------------------------------------------------------- 1 | var wpActiveEditor,send_to_editor;send_to_editor=function(a){var b,c="undefined"!=typeof tinymce,d="undefined"!=typeof QTags;if(wpActiveEditor)c&&(b=tinymce.get(wpActiveEditor));else if(c&&tinymce.activeEditor)b=tinymce.activeEditor,wpActiveEditor=b.id;else if(!d)return!1;if(b&&!b.isHidden()?b.execCommand("mceInsertContent",!1,a):d?QTags.insertContent(a):document.getElementById(wpActiveEditor).value+=a,window.tb_remove)try{window.tb_remove()}catch(e){}};var tb_position;!function(a){tb_position=function(){var b=a("#TB_window"),c=a(window).width(),d=a(window).height(),e=c>833?833:c,f=0;return a("#wpadminbar").length&&(f=parseInt(a("#wpadminbar").css("height"),10)),b.size()&&(b.width(e-50).height(d-45-f),a("#TB_iframeContent").width(e-50).height(d-75-f),b.css({"margin-left":"-"+parseInt((e-50)/2,10)+"px"}),"undefined"!=typeof document.body.style.maxWidth&&b.css({top:20+f+"px","margin-top":"0"})),a("a.thickbox").each(function(){var b=a(this).attr("href");b&&(b=b.replace(/&width=[0-9]+/g,""),b=b.replace(/&height=[0-9]+/g,""),a(this).attr("href",b+"&width="+(e-80)+"&height="+(d-85-f)))})},a(window).resize(function(){tb_position()})}(jQuery); -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/js/password-strength-meter.min.js: -------------------------------------------------------------------------------- 1 | window.wp=window.wp||{};var passwordStrength;!function(a){wp.passwordStrength={meter:function(b,c,d){if(a.isArray(c)||(c=[c.toString()]),b!=d&&d&&d.length>0)return 5;var e=zxcvbn(b,c);return e.score},userInputBlacklist:function(){var b,c,d,e,f=[],g=[],h=["user_login","first_name","last_name","nickname","display_name","email","url","description","weblog_title","admin_email"];for(f.push(document.title),f.push(document.URL),c=h.length,b=0;c>b;b++)e=a("#"+h[b]),0!==e.length&&(f.push(e[0].defaultValue),f.push(e.val()));for(d=f.length,b=0;d>b;b++)f[b]&&(g=g.concat(f[b].replace(/\W/g," ").split(" ")));return g=a.grep(g,function(b,c){return""===b||4>b.length?!1:a.inArray(b,g)===c})}},passwordStrength=wp.passwordStrength.meter}(jQuery); -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/js/set-post-thumbnail.js: -------------------------------------------------------------------------------- 1 | /* global setPostThumbnailL10n, ajaxurl, post_id, alert */ 2 | /* exported WPSetAsThumbnail */ 3 | 4 | function WPSetAsThumbnail( id, nonce ) { 5 | var $link = jQuery('a#wp-post-thumbnail-' + id); 6 | 7 | $link.text( setPostThumbnailL10n.saving ); 8 | jQuery.post(ajaxurl, { 9 | action: 'set-post-thumbnail', post_id: post_id, thumbnail_id: id, _ajax_nonce: nonce, cookie: encodeURIComponent( document.cookie ) 10 | }, function(str){ 11 | var win = window.dialogArguments || opener || parent || top; 12 | $link.text( setPostThumbnailL10n.setThumbnail ); 13 | if ( str == '0' ) { 14 | alert( setPostThumbnailL10n.error ); 15 | } else { 16 | jQuery('a.wp-post-thumbnail').show(); 17 | $link.text( setPostThumbnailL10n.done ); 18 | $link.fadeOut( 2000 ); 19 | win.WPSetThumbnailID(id); 20 | win.WPSetThumbnailHTML(str); 21 | } 22 | } 23 | ); 24 | } 25 | -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/js/set-post-thumbnail.min.js: -------------------------------------------------------------------------------- 1 | function WPSetAsThumbnail(a,b){var c=jQuery("a#wp-post-thumbnail-"+a);c.text(setPostThumbnailL10n.saving),jQuery.post(ajaxurl,{action:"set-post-thumbnail",post_id:post_id,thumbnail_id:a,_ajax_nonce:b,cookie:encodeURIComponent(document.cookie)},function(b){var d=window.dialogArguments||opener||parent||top;c.text(setPostThumbnailL10n.setThumbnail),"0"==b?alert(setPostThumbnailL10n.error):(jQuery("a.wp-post-thumbnail").show(),c.text(setPostThumbnailL10n.done),c.fadeOut(2e3),d.WPSetThumbnailID(a),d.WPSetThumbnailHTML(b))})} -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/js/user-suggest.js: -------------------------------------------------------------------------------- 1 | /* global ajaxurl, current_site_id, isRtl */ 2 | 3 | (function( $ ) { 4 | var id = ( typeof current_site_id !== 'undefined' ) ? '&site_id=' + current_site_id : ''; 5 | $(document).ready( function() { 6 | var position = { offset: '0, -1' }; 7 | if ( typeof isRtl !== 'undefined' && isRtl ) { 8 | position.my = 'right top'; 9 | position.at = 'right bottom'; 10 | } 11 | $( '.wp-suggest-user' ).each( function(){ 12 | var $this = $( this ), 13 | autocompleteType = ( typeof $this.data( 'autocompleteType' ) !== 'undefined' ) ? $this.data( 'autocompleteType' ) : 'add', 14 | autocompleteField = ( typeof $this.data( 'autocompleteField' ) !== 'undefined' ) ? $this.data( 'autocompleteField' ) : 'user_login'; 15 | 16 | $this.autocomplete({ 17 | source: ajaxurl + '?action=autocomplete-user&autocomplete_type=' + autocompleteType + '&autocomplete_field=' + autocompleteField + id, 18 | delay: 500, 19 | minLength: 2, 20 | position: position, 21 | open: function() { 22 | $( this ).addClass( 'open' ); 23 | }, 24 | close: function() { 25 | $( this ).removeClass( 'open' ); 26 | } 27 | }); 28 | }); 29 | }); 30 | })( jQuery ); 31 | -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/js/user-suggest.min.js: -------------------------------------------------------------------------------- 1 | !function(a){var b="undefined"!=typeof current_site_id?"&site_id="+current_site_id:"";a(document).ready(function(){var c={offset:"0, -1"};"undefined"!=typeof isRtl&&isRtl&&(c.my="right top",c.at="right bottom"),a(".wp-suggest-user").each(function(){var d=a(this),e="undefined"!=typeof d.data("autocompleteType")?d.data("autocompleteType"):"add",f="undefined"!=typeof d.data("autocompleteField")?d.data("autocompleteField"):"user_login";d.autocomplete({source:ajaxurl+"?action=autocomplete-user&autocomplete_type="+e+"&autocomplete_field="+f+b,delay:500,minLength:2,position:c,open:function(){a(this).addClass("open")},close:function(){a(this).removeClass("open")}})})})}(jQuery); -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/js/wp-fullscreen-stub.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Distraction-Free Writing (wp-fullscreen) backwards compatibility stub. 3 | * Todo: remove at the end of 2016. 4 | * 5 | * Original was deprecated in 4.1, removed in 4.3. 6 | */ 7 | ( function() { 8 | var noop = function(){}; 9 | 10 | window.wp = window.wp || {}; 11 | window.wp.editor = window.wp.editor || {}; 12 | window.wp.editor.fullscreen = { 13 | bind_resize: noop, 14 | dfwWidth: noop, 15 | off: noop, 16 | on: noop, 17 | refreshButtons: noop, 18 | resizeTextarea: noop, 19 | save: noop, 20 | switchmode: noop, 21 | toggleUI: noop, 22 | 23 | settings: {}, 24 | pubsub: { 25 | publish: noop, 26 | subscribe: noop, 27 | unsubscribe: noop, 28 | topics: {} 29 | }, 30 | fade: { 31 | In: noop, 32 | Out: noop 33 | }, 34 | ui: { 35 | fade: noop, 36 | init: noop 37 | } 38 | }; 39 | }()); 40 | -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/js/wp-fullscreen-stub.min.js: -------------------------------------------------------------------------------- 1 | !function(){var a=function(){};window.wp=window.wp||{},window.wp.editor=window.wp.editor||{},window.wp.editor.fullscreen={bind_resize:a,dfwWidth:a,off:a,on:a,refreshButtons:a,resizeTextarea:a,save:a,switchmode:a,toggleUI:a,settings:{},pubsub:{publish:a,subscribe:a,unsubscribe:a,topics:{}},fade:{In:a,Out:a},ui:{fade:a,init:a}}}(); -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/js/xfn.js: -------------------------------------------------------------------------------- 1 | jQuery( document ).ready(function( $ ) { 2 | $( '#link_rel' ).prop( 'readonly', true ); 3 | $( '#linkxfndiv input' ).bind( 'click keyup', function() { 4 | var isMe = $( '#me' ).is( ':checked' ), inputs = ''; 5 | $( 'input.valinp' ).each( function() { 6 | if ( isMe ) { 7 | $( this ).prop( 'disabled', true ).parent().addClass( 'disabled' ); 8 | } else { 9 | $( this ).removeAttr( 'disabled' ).parent().removeClass( 'disabled' ); 10 | if ( $( this ).is( ':checked' ) && $( this ).val() !== '') { 11 | inputs += $( this ).val() + ' '; 12 | } 13 | } 14 | }); 15 | $( '#link_rel' ).val( ( isMe ) ? 'me' : inputs.substr( 0,inputs.length - 1 ) ); 16 | }); 17 | }); 18 | -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/js/xfn.min.js: -------------------------------------------------------------------------------- 1 | jQuery(document).ready(function(a){a("#link_rel").prop("readonly",!0),a("#linkxfndiv input").bind("click keyup",function(){var b=a("#me").is(":checked"),c="";a("input.valinp").each(function(){b?a(this).prop("disabled",!0).parent().addClass("disabled"):(a(this).removeAttr("disabled").parent().removeClass("disabled"),a(this).is(":checked")&&""!==a(this).val()&&(c+=a(this).val()+" "))}),a("#link_rel").val(b?"me":c.substr(0,c.length-1))})}); -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/link-add.php: -------------------------------------------------------------------------------- 1 | domain, $current_site->domain ) || 0 !== strcasecmp( $current_blog->path, $current_site->path ); 19 | 20 | /** 21 | * Filter whether to redirect the request to the Network Admin. 22 | * 23 | * @since 3.2.0 24 | * 25 | * @param bool $redirect_network_admin_request Whether the request should be redirected. 26 | */ 27 | $redirect_network_admin_request = apply_filters( 'redirect_network_admin_request', $redirect_network_admin_request ); 28 | if ( $redirect_network_admin_request ) { 29 | wp_redirect( network_admin_url() ); 30 | exit; 31 | } 32 | unset( $redirect_network_admin_request ); 33 | -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/network/credits.php: -------------------------------------------------------------------------------- 1 | cap->create_posts ) ) { 15 | wp_die( 16 | '
' . __( 'You are not allowed to create posts as this user.' ) . '
', 18 | 403 19 | ); 20 | } 21 | 22 | /** 23 | * @global WP_Press_This $wp_press_this 24 | */ 25 | if ( empty( $GLOBALS['wp_press_this'] ) ) { 26 | include( ABSPATH . 'wp-admin/includes/class-wp-press-this.php' ); 27 | } 28 | 29 | $GLOBALS['wp_press_this']->html(); 30 | -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/profile.php: -------------------------------------------------------------------------------- 1 | domain != $current_site->domain ) || ( $current_blog->path != $current_site->path ) ); 20 | /** 21 | * Filter whether to redirect the request to the User Admin in Multisite. 22 | * 23 | * @since 3.2.0 24 | * 25 | * @param bool $redirect_user_admin_request Whether the request should be redirected. 26 | */ 27 | $redirect_user_admin_request = apply_filters( 'redirect_user_admin_request', $redirect_user_admin_request ); 28 | if ( $redirect_user_admin_request ) { 29 | wp_redirect( user_admin_url() ); 30 | exit; 31 | } 32 | unset( $redirect_user_admin_request ); 33 | -------------------------------------------------------------------------------- /apparmor/wordpress/html/wp-admin/user/credits.php: -------------------------------------------------------------------------------- 1 | 5 | Order Deny,Allow 6 | Deny from all 7 | 8 | 9 | # Apache 2.4 10 |