From 14c0ceca4b7c6c7dffac0486c9a087e98459627a Mon Sep 17 00:00:00 2001 From: lucha <lucha@paranoici.org> Date: Sat, 23 May 2020 17:25:56 -0700 Subject: [PATCH] generated patches from noblogs-wp repository I have excluded the commits that added/removed entire plugins/themes/languages, since we really want to only keep *actural* patches to upstream code here. --- ...Updates-to-run-checks-during-cron-jo.patch | 80 +- ...ordpress.org-plugins-multisite-enhan.patch | 3087 +++ .../0036-added-plugin-two-factor-2fa.patch | 11065 ++++++++ ...ded-squat-radar-calendar-integration.patch | 1357 + patches/0052-Initial-commit.patch | 399 + patches/0053-Patch-buddypress.patch | 717 + ...54-Add-non-free-theme-monochrome-pro.patch | 7666 ++++++ patches/0055-Patch-theme-GreenTrack.patch | 23 + patches/0056-Patch-theme-azul.patch | 25 + .../0057-Patch-theme-carrington-blog.patch | 37 + patches/0058-Patch-theme-classic.patch | 30 + patches/0059-Patch-theme-clean-home.patch | 33 + patches/0060-Patch-theme-copyblogger.patch | 20 + ...ch-theme-darwin-buddypress-buddypack.patch | 173 + patches/0062-Patch-theme-default.patch | 25 + patches/0063-Patch-theme-disconnected.patch | 22 + patches/0064-Patch-theme-elegant-grunge.patch | 33 + patches/0065-Patch-theme-fixed-blix.patch | 28 + patches/0066-Patch-theme-flipflop.patch | 33 + .../0067-Patch-theme-fresh-editorial.patch | 32 + patches/0068-Patch-theme-fusion.patch | 25 + patches/0069-Patch-theme-gone-fishing.patch | 26 + patches/0070-Patch-theme-grid_focus.patch | 31 + patches/0071-Patch-theme-inove.patch | 40 + patches/0072-Patch-theme-minimalism.patch | 32 + patches/0073-Patch-theme-mnml.patch | 33 + patches/0074-Patch-theme-modernity.patch | 32 + patches/0075-Patch-theme-monotone.patch | 30 + patches/0076-Patch-theme-neoclassical.patch | 31 + .../0077-Patch-theme-ocular-professor.patch | 32 + patches/0078-Patch-theme-plaintxtblog.patch | 33 + patches/0079-Patch-theme-primepress.patch | 33 + patches/0080-Patch-theme-rusty-grunge.patch | 30 + patches/0081-Patch-theme-sandbox.patch | 31 + ...0082-Patch-theme-seo_october_special.patch | 33 + patches/0083-Patch-theme-simplex.patch | 24 + patches/0084-Patch-theme-tanzaku.patch | 34 + patches/0085-Patch-theme-the-scenery.patch | 32 + .../0086-Patch-theme-threattocreativity.patch | 33 + patches/0087-Patch-theme-ub_swiss.patch | 31 + patches/0088-Patch-theme-uchilla1.0.patch | 200 + patches/0089-Patch-theme-veryplaintxt.patch | 36 + patches/0090-Patch-theme-wp-andreas01.patch | 27 + patches/0091-Patch-theme-pixeled.patch | 54 + ...press-override-some-avatar-functions.patch | 40 + patches/0093-Add-.htaccess.patch | 67 + patches/0094-Add-robots.txt.patch | 16 + patches/0095-Add-favicon.ico.patch | 25 + patches/0096-Add-flash-mp3player.patch | 570 + .../0097-Add-db-hashing-with-flexihash.patch | 409 + ...8-Add-cruft-needed-by-wp-super-cache.patch | 147 + ...Let-apache-ignore-our-.git-directory.patch | 28 + patches/0100-moved-blogs-301-redirect.patch | 28 + ...many-users-blogs-there-are-to-api.wo.patch | 42 + ...gent-and-don-t-send-some-headers-whe.patch | 52 + patches/0103-Remove-pingback-trackback.patch | 67 + ...to-new-hashing-algorithm-for-hyperdb.patch | 818 + ...lt-theme-to-buddypress-plugin-direct.patch | 22 + ...he-global-wpdb_hash-instance-moved-i.patch | 153 + ..._form-otherwise-commenting-is-broken.patch | 75 + ...nt_form-otherwise-commenting-is-brok.patch | 77 + ...n-update_siteurl.php-to-fix-themes-P.patch | 40 + ...-blog-has-been-logged-into-via-get_b.patch | 26 + ...iscover-the-blog-backend-given-its-n.patch | 73 + ...tocol-http-https-to-the-static-file-.patch | 83 + ...rmettono-il-funzionamento-di-nextgen.patch | 160 + .../0114-Constructor-Removed-Save-Tab.patch | 25 + ...ica-path-temporanea-next-gen-gallery.patch | 25 + patches/0116-Performance-tweaks.patch | 107 + ...sql-proxy-to-cache-the-admin-section.patch | 28 + ...8-fix-backends-configuration-parsing.patch | 30 + .../0119-add-script-to-export-apc-stats.patch | 48 + ...etting-apc-stats-only-from-localhost.patch | 28 + patches/0121-fix-formatting.patch | 25 + ...tool-to-move-blogs-based-on-topology.patch | 114 + ...ster-slave-backends-for-the-primary-.patch | 77 + ...tributing-noblogs-resources-accordin.patch | 113 + patches/0125-added-the-mapping-file.patch | 72 + patches/0126-awful-workaround.patch | 32 + ...upgrade_110-to-block-automatic-passw.patch | 25 + ...karound-for-the-demented-hyperdb-bug.patch | 174 + patches/0129-activating-the-nginx-map.patch | 17 + ...mall-corrections-to-wp-nginx-map.php.patch | 44 + .../0131-repair-old-gallery-behaviour.patch | 28 + ...blogs.org-blog-when-creating-the-map.patch | 25 + ...i-headers-per-tema-primepress-cosi-g.patch | 21034 ++++++++++++++++ ...-dir-for-nextgen-out-of-the-www-root.patch | 25 + patches/0135-enabling-the-cdn.patch | 24 + patches/0136-add-noblogs-home-theme.patch | 979 + ...7-buddypress-noblogs-child-theme-fix.patch | 286 + ...-theme-fixed-sidebar-in-activity-tab.patch | 173 + ...added-correctly-our-buddypress-theme.patch | 1807 ++ ...0-added-Privacy-Share-Buttons-plugin.patch | 1702 ++ ...k-for-the-Privacy-Share-Buttons-plug.patch | 36 + ...hare-buttons-css-and-selected-the-co.patch | 85 + ...-to-Privacy-Share-Buttons-plugin-css.patch | 26 + ...acebook-button-Privacy-Share-Buttons.patch | 114 + patches/0145-remove-notification-email.patch | 24 + ...updated-Privacy-Share-Buttons-plugin.patch | 1868 ++ ...d-https-on-buddypress-login-redirect.patch | 36 + ...-fixed-css-to-handle-heigth-overflow.patch | 26 + ...captcha-from-dumbly-use-http-schema-.patch | 42 + ...0-CSS-modify-on-privacy-share-button.patch | 29 + ...l-discovery-to-privacy-share-buttons.patch | 26 + ...0152-added-minified-privacy-share-js.patch | 21 + ...53-do-not-use-fake-wordpress-version.patch | 34 + ...ttons-plugin-removing-googleapi-impo.patch | 501 + ...ce-to-googleapis-from-wp-includes-up.patch | 11329 +++++++++ patches/0156-Patched-theme-Path.patch | 202 + ...ctor-theme-to-remove-Google-Font-API.patch | 117 + patches/0158-Added-optional-logging.patch | 75 + ...host-to-tcp-and-function-refactoring.patch | 113 + .../0160-removed-various-phpinfo-files.patch | 20 + ...reme-debugging-when-wp_debug-is-true.patch | 28 + ...he-server-definition-for-the-local-r.patch | 26 + ...gengallery-Piclens-js-hosted-locally.patch | 57 + ...for-the-global-public-and-private-re.patch | 57 + ...I-google-fonts-flash-plugin-and-fixe.patch | 268 + patches/0166-PrivacyShareButton-0.3.patch | 2879 +++ ...g-of-images-in-creative-commons-lice.patch | 884 + ...recaptcha-key-where-you-have-an-empt.patch | 45 + ...options-in-htaccess-to-completely-lo.patch | 37 + ...her-with-more-replicas-allowing-for-.patch | 33 + ...o-the-policy-on-the-registration-pag.patch | 374 + patches/0172-Added-README.patch | 307 + patches/0173-add-xcache-stats-reporting.patch | 72 + ...apc-stats-reporting-not-used-anymore.patch | 48 + ...of-README.txt-files-from-carrington-.patch | 946 + patches/0176-Removed-old-rss.php.patch | 50 + ...-to-fix-simplyexclude-plugin-broken-.patch | 26 + .../0178-admin-tools-have-been-released.patch | 40 + .../0179-add-some-upgrade-instructions.patch | 66 + ...-check_tcp_responsiveness-that-cause.patch | 28 + patches/0181-remove-useless-old-file.patch | 319 + ...isable-wp-piwik-global-update-script.patch | 104 + ...-recaptcha-validate_user_signup-hook.patch | 25 + ...ha-error-handling-in-show_recaptcha_.patch | 28 + ...ad-master-IP-from-etc-noblogs-master.patch | 44 + ...Fix-scope-of-noblogs_master-variable.patch | 38 + patches/0187-Patch-themes-twenty.patch | 292 + ...gleapis-font-support-from-path-theme.patch | 176 + ...ed-googleapis-fonts-from-bliss-theme.patch | 383 + ...ve-Google-Fonts-from-nextgen-gallery.patch | 41 + ...g-unneeded-options-for-mathjax-latex.patch | 146 + ...instructions-on-mathjax-latex-plugin.patch | 33 + ...d-Google-Fonts-Apis-from-micro-theme.patch | 26 + ...ck-theme-to-work-with-recent-Wordpre.patch | 118 + patches/0196-Add-blog-site-map.patch | 72 + ...imina-notifiche-di-password-cambiata.patch | 35 + ...on-t-write-timestamp-cache-in-config.patch | 44 + ...press-from-hardcoding-the-location-o.patch | 30 + ...e-to-CA-in-registration-page-added-l.patch | 26 + ...-send-mail-on-privacy-setting-change.patch | 361 + ...02-Switch-apache2-noblogs-port-to-92.patch | 48 + patches/0203-Add-ai-common-plugin.patch | 54 + .../0204-moved-ai-common-to-mu-plugins.patch | 17 + .../0205-phpmailer-unset-SMTPAutoTLS.patch | 26 + ...-require_once-config.php-from-recapt.patch | 64 + ...ve-obsolete-access-control-directive.patch | 27 + ...rm-uses-post-and-not-get-methods-now.patch | 30 + ...-cache-config-based-on-the-sample-fr.patch | 199 + .../0210-Removed-obsolete-mp3player.swf.patch | 570 + ...ome-config-to-the-right-place-in-wp-.patch | 27 + .../0212-Add-JSON-shard-map-generator.patch | 66 + ...n-of-the-disable-notification-plugin.patch | 27 + ...Removed-privacy-share-buttons-plugin.patch | 2824 +++ patches/0215-removed-akismet-plugin.patch | 6076 +++++ ...16-Fixes-2-footer-con-immagine-rotta.patch | 25 + ...0217-tema-twentynineteen-revisionato.patch | 3539 +++ patches/0218-img-Tchild-meglio.patch | 5786 +++++ .../0219-img-primo-Tchild-pi-tamarra.patch | 11912 +++++++++ patches/0220-exclude-google-otp.patch | 25 + patches/0221-reintroduce-google-auth.patch | 25 + ...ypo-in-register.php-in-noblogs-theme.patch | 25 + patches/0223-R-footer.patch | 334 + patches/0224-rwd-per-theme-noblogs-home.patch | 242 + .../0225-fix-typo-twentynineteen-child.patch | 35 + patches/0226-rwd-theme-noblogs-home.patch | 48 + patches/0227-theme-twentytwenty-child.patch | 2849 +++ .../0228-fix-template-theme-child-2020.patch | 42 + patches/0229-Remove-robots.txt.patch | 16 + 181 files changed, 114204 insertions(+), 3 deletions(-) create mode 100644 patches/0019-added-https-it.wordpress.org-plugins-multisite-enhan.patch create mode 100644 patches/0036-added-plugin-two-factor-2fa.patch create mode 100644 patches/0038-added-squat-radar-calendar-integration.patch create mode 100644 patches/0052-Initial-commit.patch create mode 100644 patches/0053-Patch-buddypress.patch create mode 100644 patches/0054-Add-non-free-theme-monochrome-pro.patch create mode 100644 patches/0055-Patch-theme-GreenTrack.patch create mode 100644 patches/0056-Patch-theme-azul.patch create mode 100644 patches/0057-Patch-theme-carrington-blog.patch create mode 100644 patches/0058-Patch-theme-classic.patch create mode 100644 patches/0059-Patch-theme-clean-home.patch create mode 100644 patches/0060-Patch-theme-copyblogger.patch create mode 100644 patches/0061-Patch-theme-darwin-buddypress-buddypack.patch create mode 100644 patches/0062-Patch-theme-default.patch create mode 100644 patches/0063-Patch-theme-disconnected.patch create mode 100644 patches/0064-Patch-theme-elegant-grunge.patch create mode 100644 patches/0065-Patch-theme-fixed-blix.patch create mode 100644 patches/0066-Patch-theme-flipflop.patch create mode 100644 patches/0067-Patch-theme-fresh-editorial.patch create mode 100644 patches/0068-Patch-theme-fusion.patch create mode 100644 patches/0069-Patch-theme-gone-fishing.patch create mode 100644 patches/0070-Patch-theme-grid_focus.patch create mode 100644 patches/0071-Patch-theme-inove.patch create mode 100644 patches/0072-Patch-theme-minimalism.patch create mode 100644 patches/0073-Patch-theme-mnml.patch create mode 100644 patches/0074-Patch-theme-modernity.patch create mode 100644 patches/0075-Patch-theme-monotone.patch create mode 100644 patches/0076-Patch-theme-neoclassical.patch create mode 100644 patches/0077-Patch-theme-ocular-professor.patch create mode 100644 patches/0078-Patch-theme-plaintxtblog.patch create mode 100644 patches/0079-Patch-theme-primepress.patch create mode 100644 patches/0080-Patch-theme-rusty-grunge.patch create mode 100644 patches/0081-Patch-theme-sandbox.patch create mode 100644 patches/0082-Patch-theme-seo_october_special.patch create mode 100644 patches/0083-Patch-theme-simplex.patch create mode 100644 patches/0084-Patch-theme-tanzaku.patch create mode 100644 patches/0085-Patch-theme-the-scenery.patch create mode 100644 patches/0086-Patch-theme-threattocreativity.patch create mode 100644 patches/0087-Patch-theme-ub_swiss.patch create mode 100644 patches/0088-Patch-theme-uchilla1.0.patch create mode 100644 patches/0089-Patch-theme-veryplaintxt.patch create mode 100644 patches/0090-Patch-theme-wp-andreas01.patch create mode 100644 patches/0091-Patch-theme-pixeled.patch create mode 100644 patches/0092-buddypress-override-some-avatar-functions.patch create mode 100644 patches/0093-Add-.htaccess.patch create mode 100644 patches/0094-Add-robots.txt.patch create mode 100644 patches/0095-Add-favicon.ico.patch create mode 100644 patches/0096-Add-flash-mp3player.patch create mode 100644 patches/0097-Add-db-hashing-with-flexihash.patch create mode 100644 patches/0098-Add-cruft-needed-by-wp-super-cache.patch create mode 100644 patches/0099-Let-apache-ignore-our-.git-directory.patch create mode 100644 patches/0100-moved-blogs-301-redirect.patch create mode 100644 patches/0101-Do-not-leak-how-many-users-blogs-there-are-to-api.wo.patch create mode 100644 patches/0102-anonymize-user-agent-and-don-t-send-some-headers-whe.patch create mode 100644 patches/0103-Remove-pingback-trackback.patch create mode 100644 patches/0104-switch-to-new-hashing-algorithm-for-hyperdb.patch create mode 100644 patches/0105-symlink-bp-default-theme-to-buddypress-plugin-direct.patch create mode 100644 patches/0106-a-few-fixes-to-the-global-wpdb_hash-instance-moved-i.patch create mode 100644 patches/0107-use-comment_form-otherwise-commenting-is-broken.patch create mode 100644 patches/0108-Revert-use-comment_form-otherwise-commenting-is-brok.patch create mode 100644 patches/0109-New-global-plugin-update_siteurl.php-to-fix-themes-P.patch create mode 100644 patches/0110-Don-t-leak-which-blog-has-been-logged-into-via-get_b.patch create mode 100644 patches/0111-Add-utility-to-discover-the-blog-backend-given-its-n.patch create mode 100644 patches/0112-add-the-http-protocol-http-https-to-the-static-file-.patch create mode 100644 patches/0113-modifiche-che-permettono-il-funzionamento-di-nextgen.patch create mode 100644 patches/0114-Constructor-Removed-Save-Tab.patch create mode 100644 patches/0115-Modifica-path-temporanea-next-gen-gallery.patch create mode 100644 patches/0116-Performance-tweaks.patch create mode 100644 patches/0117-prevent-mysql-proxy-to-cache-the-admin-section.patch create mode 100644 patches/0118-fix-backends-configuration-parsing.patch create mode 100644 patches/0119-add-script-to-export-apc-stats.patch create mode 100644 patches/0120-allow-getting-apc-stats-only-from-localhost.patch create mode 100644 patches/0121-fix-formatting.patch create mode 100644 patches/0122-tool-to-move-blogs-based-on-topology.patch create mode 100644 patches/0123-support-split-master-slave-backends-for-the-primary-.patch create mode 100644 patches/0124-script-for-redistributing-noblogs-resources-accordin.patch create mode 100644 patches/0125-added-the-mapping-file.patch create mode 100644 patches/0126-awful-workaround.patch create mode 100644 patches/0127-added-return-to-upgrade_110-to-block-automatic-passw.patch create mode 100644 patches/0128-Workaround-for-the-demented-hyperdb-bug.patch create mode 100644 patches/0129-activating-the-nginx-map.patch create mode 100644 patches/0130-small-corrections-to-wp-nginx-map.php.patch create mode 100644 patches/0131-repair-old-gallery-behaviour.patch create mode 100644 patches/0132-skip-noblogs.org-blog-when-creating-the-map.patch create mode 100644 patches/0133-cambiato-immagini-headers-per-tema-primepress-cosi-g.patch create mode 100644 patches/0134-move-the-temp-dir-for-nextgen-out-of-the-www-root.patch create mode 100644 patches/0135-enabling-the-cdn.patch create mode 100644 patches/0136-add-noblogs-home-theme.patch create mode 100644 patches/0137-buddypress-noblogs-child-theme-fix.patch create mode 100644 patches/0138-buddypress-child-theme-fixed-sidebar-in-activity-tab.patch create mode 100644 patches/0139-added-correctly-our-buddypress-theme.patch create mode 100644 patches/0140-added-Privacy-Share-Buttons-plugin.patch create mode 100644 patches/0141-changed-info-link-for-the-Privacy-Share-Buttons-plug.patch create mode 100644 patches/0142-update-privacy-share-buttons-css-and-selected-the-co.patch create mode 100644 patches/0143-small-changes-to-Privacy-Share-Buttons-plugin-css.patch create mode 100644 patches/0144-Fixed-Facebook-button-Privacy-Share-Buttons.patch create mode 100644 patches/0145-remove-notification-email.patch create mode 100644 patches/0146-updated-Privacy-Share-Buttons-plugin.patch create mode 100644 patches/0147-forced-https-on-buddypress-login-redirect.patch create mode 100644 patches/0148-fixed-css-to-handle-heigth-overflow.patch create mode 100644 patches/0149-Patch-to-stop-recaptcha-from-dumbly-use-http-schema-.patch create mode 100644 patches/0150-CSS-modify-on-privacy-share-button.patch create mode 100644 patches/0151-added-new-url-discovery-to-privacy-share-buttons.patch create mode 100644 patches/0152-added-minified-privacy-share-js.patch create mode 100644 patches/0153-do-not-use-fake-wordpress-version.patch create mode 100644 patches/0154-Privacy-Share-Buttons-plugin-removing-googleapi-impo.patch create mode 100644 patches/0155-Removing-reference-to-googleapis-from-wp-includes-up.patch create mode 100644 patches/0156-Patched-theme-Path.patch create mode 100644 patches/0157-Patched-Constructor-theme-to-remove-Google-Font-API.patch create mode 100644 patches/0158-Added-optional-logging.patch create mode 100644 patches/0159-Moved-mysql-host-to-tcp-and-function-refactoring.patch create mode 100644 patches/0160-removed-various-phpinfo-files.patch create mode 100644 patches/0161-adding-extreme-debugging-when-wp_debug-is-true.patch create mode 100644 patches/0162-Adding-port-to-the-server-definition-for-the-local-r.patch create mode 100644 patches/0163-Nextgengallery-Piclens-js-hosted-locally.patch create mode 100644 patches/0164-adding-a-define-for-the-global-public-and-private-re.patch create mode 100644 patches/0165-Remove-Google-API-google-fonts-flash-plugin-and-fixe.patch create mode 100644 patches/0166-PrivacyShareButton-0.3.patch create mode 100644 patches/0167-remove-hotlinking-of-images-in-creative-commons-lice.patch create mode 100644 patches/0168-set-the-correct-recaptcha-key-where-you-have-an-empt.patch create mode 100644 patches/0169-Added-commented-options-in-htaccess-to-completely-lo.patch create mode 100644 patches/0170-support-flexihasher-with-more-replicas-allowing-for-.patch create mode 100644 patches/0171-added-the-link-to-the-policy-on-the-registration-pag.patch create mode 100644 patches/0172-Added-README.patch create mode 100644 patches/0173-add-xcache-stats-reporting.patch create mode 100644 patches/0174-remove-apc-stats-reporting-not-used-anymore.patch create mode 100644 patches/0175-removed-a-dozen-of-README.txt-files-from-carrington-.patch create mode 100644 patches/0176-Removed-old-rss.php.patch create mode 100644 patches/0177-Small-workaround-to-fix-simplyexclude-plugin-broken-.patch create mode 100644 patches/0178-admin-tools-have-been-released.patch create mode 100644 patches/0179-add-some-upgrade-instructions.patch create mode 100644 patches/0180-disabled-hyperdb-check_tcp_responsiveness-that-cause.patch create mode 100644 patches/0181-remove-useless-old-file.patch create mode 100644 patches/0182-disable-wp-piwik-global-update-script.patch create mode 100644 patches/0183-fix-recaptcha-validate_user_signup-hook.patch create mode 100644 patches/0184-Fixed-wp-recaptcha-error-handling-in-show_recaptcha_.patch create mode 100644 patches/0185-read-master-IP-from-etc-noblogs-master.patch create mode 100644 patches/0186-Fix-scope-of-noblogs_master-variable.patch create mode 100644 patches/0187-Patch-themes-twenty.patch create mode 100644 patches/0188-removed-googleapis-font-support-from-path-theme.patch create mode 100644 patches/0189-removed-googleapis-fonts-from-bliss-theme.patch create mode 100644 patches/0190-Remove-Google-Fonts-from-nextgen-gallery.patch create mode 100644 patches/0191-removing-unneeded-options-for-mathjax-latex.patch create mode 100644 patches/0192-Added-some-instructions-on-mathjax-latex-plugin.patch create mode 100644 patches/0193-Removed-Google-Fonts-Apis-from-micro-theme.patch create mode 100644 patches/0194-patched-GreenTrack-theme-to-work-with-recent-Wordpre.patch create mode 100644 patches/0196-Add-blog-site-map.patch create mode 100644 patches/0197-elimina-notifiche-di-password-cambiata.patch create mode 100644 patches/0198-wp-super-cache-don-t-write-timestamp-cache-in-config.patch create mode 100644 patches/0199-patch-stops-wordpress-from-hardcoding-the-location-o.patch create mode 100644 patches/0200-removed-reference-to-CA-in-registration-page-added-l.patch create mode 100644 patches/0201-removed-send-mail-on-privacy-setting-change.patch create mode 100644 patches/0202-Switch-apache2-noblogs-port-to-92.patch create mode 100644 patches/0203-Add-ai-common-plugin.patch create mode 100644 patches/0204-moved-ai-common-to-mu-plugins.patch create mode 100644 patches/0205-phpmailer-unset-SMTPAutoTLS.patch create mode 100644 patches/0206-removed-obsolete-require_once-config.php-from-recapt.patch create mode 100644 patches/0207-Remove-obsolete-access-control-directive.patch create mode 100644 patches/0208-Activation-form-uses-post-and-not-get-methods-now.patch create mode 100644 patches/0209-updated-wp-super-cache-config-based-on-the-sample-fr.patch create mode 100644 patches/0210-Removed-obsolete-mp3player.swf.patch create mode 100644 patches/0211-moved-wp-cache-home-config-to-the-right-place-in-wp-.patch create mode 100644 patches/0212-Add-JSON-shard-map-generator.patch create mode 100644 patches/0213-Description-of-the-disable-notification-plugin.patch create mode 100644 patches/0214-Removed-privacy-share-buttons-plugin.patch create mode 100644 patches/0215-removed-akismet-plugin.patch create mode 100644 patches/0216-Fixes-2-footer-con-immagine-rotta.patch create mode 100644 patches/0217-tema-twentynineteen-revisionato.patch create mode 100644 patches/0218-img-Tchild-meglio.patch create mode 100644 patches/0219-img-primo-Tchild-pi-tamarra.patch create mode 100644 patches/0220-exclude-google-otp.patch create mode 100644 patches/0221-reintroduce-google-auth.patch create mode 100644 patches/0222-Fix-typo-in-register.php-in-noblogs-theme.patch create mode 100644 patches/0223-R-footer.patch create mode 100644 patches/0224-rwd-per-theme-noblogs-home.patch create mode 100644 patches/0225-fix-typo-twentynineteen-child.patch create mode 100644 patches/0226-rwd-theme-noblogs-home.patch create mode 100644 patches/0227-theme-twentytwenty-child.patch create mode 100644 patches/0228-fix-template-theme-child-2020.patch create mode 100644 patches/0229-Remove-robots.txt.patch diff --git a/patches/0001-Patched-Disable-Updates-to-run-checks-during-cron-jo.patch b/patches/0001-Patched-Disable-Updates-to-run-checks-during-cron-jo.patch index dc01bcfb..22c407ae 100644 --- a/patches/0001-Patched-Disable-Updates-to-run-checks-during-cron-jo.patch +++ b/patches/0001-Patched-Disable-Updates-to-run-checks-during-cron-jo.patch @@ -1,7 +1,16 @@ -diff --git a/disable-updates.php b/disable-updates.php +From a4968df0b59c116fb8118fd625c5ed12e5e53d6d Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Wed, 19 Apr 2017 14:44:43 +0200 +Subject: [PATCH] Patched Disable Updates to run checks during cron jobs + +--- + wp-content/mu-plugins/disable-updates.php | 21 ++++++++++++--------- + 1 file changed, 12 insertions(+), 9 deletions(-) + +diff --git a/wp-content/mu-plugins/disable-updates.php b/wp-content/mu-plugins/disable-updates.php index e3139547..dd58cca5 100644 ---- a/disable-updates.php -+++ b/disable-updates.php +--- a/wp-content/mu-plugins/disable-updates.php ++++ b/wp-content/mu-plugins/disable-updates.php @@ -59,6 +59,8 @@ class OS_Disable_WordPress_Updates { * @author scripts@schloebe.de */ @@ -11,6 +20,17 @@ index e3139547..dd58cca5 100644 add_action( 'admin_init', array(&$this, 'admin_init') ); /* +@@ -92,8 +94,8 @@ class OS_Disable_WordPress_Updates { + * 3.0 + */ + add_filter( 'pre_site_transient_update_core', array($this, 'last_checked_atm') ); +- +- ++ ++ + /* + * Filter schedule checks + * @@ -129,6 +131,7 @@ class OS_Disable_WordPress_Updates { if( !defined( 'WP_AUTO_UPDATE_CORE') ) define( 'WP_AUTO_UPDATE_CORE', false ); @@ -19,3 +39,57 @@ index e3139547..dd58cca5 100644 } +@@ -140,13 +143,13 @@ class OS_Disable_WordPress_Updates { + */ + function admin_init() { + if ( !function_exists("remove_action") ) return; +- ++ + /* + * Remove 'update plugins' option from bulk operations select list + */ + global $current_user; + $current_user->allcaps['update_plugins'] = 0; +- ++ + /* + * Hide maintenance and update nag + */ +@@ -154,7 +157,7 @@ class OS_Disable_WordPress_Updates { + remove_action( 'network_admin_notices', 'update_nag', 3 ); + remove_action( 'admin_notices', 'maintenance_nag' ); + remove_action( 'network_admin_notices', 'maintenance_nag' ); +- ++ + + /* + * Disable Theme Updates +@@ -263,8 +266,8 @@ class OS_Disable_WordPress_Updates { + } + return $event; + } +- +- ++ ++ + /** + * Override version check info + * +@@ -272,12 +275,12 @@ class OS_Disable_WordPress_Updates { + */ + public function last_checked_atm( $t ) { + include( ABSPATH . WPINC . '/version.php' ); +- ++ + $current = new stdClass; + $current->updates = array(); + $current->version_checked = $wp_version; + $current->last_checked = time(); +- ++ + return $current; + } + } +-- +2.17.1 + diff --git a/patches/0019-added-https-it.wordpress.org-plugins-multisite-enhan.patch b/patches/0019-added-https-it.wordpress.org-plugins-multisite-enhan.patch new file mode 100644 index 00000000..56bbeb03 --- /dev/null +++ b/patches/0019-added-https-it.wordpress.org-plugins-multisite-enhan.patch @@ -0,0 +1,3087 @@ +From 16bf7c905f45468c017e9bdfbee434193f8b1b60 Mon Sep 17 00:00:00 2001 +From: agata <automa@insicuri.net> +Date: Fri, 12 Jul 2019 16:19:10 +0200 +Subject: [PATCH 019/229] added + https://it.wordpress.org/plugins/multisite-enhancements + +--- + .../plugins/multisite-enhancements/LICENSE | 339 ++++++++++++++ + .../css/wordpress-multisite-enhancements.css | 11 + + .../wordpress-multisite-enhancements.min.css | 1 + + .../inc/assets/js/filtering-plugins.js | 22 + + .../inc/assets/js/filtering-plugins.min.js | 1 + + .../inc/assets/js/filtering-themes.js | 23 + + .../inc/assets/js/filtering-themes.min.js | 1 + + .../inc/autoload/class-add-admin-favicon.php | 279 ++++++++++++ + .../inc/autoload/class-add-blog-id.php | 110 +++++ + .../inc/autoload/class-add-css.php | 62 +++ + .../inc/autoload/class-add-plugin-list.php | 377 ++++++++++++++++ + .../autoload/class-add-site-status-labels.php | 116 +++++ + .../inc/autoload/class-add-ssl-identifier.php | 112 +++++ + .../inc/autoload/class-add-theme-list.php | 417 ++++++++++++++++++ + .../inc/autoload/class-admin-bar-tweaks.php | 141 ++++++ + .../inc/autoload/class-change-footer-text.php | 141 ++++++ + .../inc/autoload/class-core.php | 155 +++++++ + .../inc/autoload/class-filtering-plugins.php | 51 +++ + .../inc/autoload/class-filtering-themes.php | 51 +++ + .../class-multisite-add-new-plugin.php | 58 +++ + .../inc/autoload/core.php | 45 ++ + .../multisite-enhancements.php | 161 +++++++ + .../plugins/multisite-enhancements/readme.txt | 213 +++++++++ + 23 files changed, 2887 insertions(+) + create mode 100644 wp-content/plugins/multisite-enhancements/LICENSE + create mode 100644 wp-content/plugins/multisite-enhancements/inc/assets/css/wordpress-multisite-enhancements.css + create mode 100644 wp-content/plugins/multisite-enhancements/inc/assets/css/wordpress-multisite-enhancements.min.css + create mode 100644 wp-content/plugins/multisite-enhancements/inc/assets/js/filtering-plugins.js + create mode 100644 wp-content/plugins/multisite-enhancements/inc/assets/js/filtering-plugins.min.js + create mode 100644 wp-content/plugins/multisite-enhancements/inc/assets/js/filtering-themes.js + create mode 100644 wp-content/plugins/multisite-enhancements/inc/assets/js/filtering-themes.min.js + create mode 100755 wp-content/plugins/multisite-enhancements/inc/autoload/class-add-admin-favicon.php + create mode 100755 wp-content/plugins/multisite-enhancements/inc/autoload/class-add-blog-id.php + create mode 100644 wp-content/plugins/multisite-enhancements/inc/autoload/class-add-css.php + create mode 100755 wp-content/plugins/multisite-enhancements/inc/autoload/class-add-plugin-list.php + create mode 100644 wp-content/plugins/multisite-enhancements/inc/autoload/class-add-site-status-labels.php + create mode 100644 wp-content/plugins/multisite-enhancements/inc/autoload/class-add-ssl-identifier.php + create mode 100755 wp-content/plugins/multisite-enhancements/inc/autoload/class-add-theme-list.php + create mode 100755 wp-content/plugins/multisite-enhancements/inc/autoload/class-admin-bar-tweaks.php + create mode 100755 wp-content/plugins/multisite-enhancements/inc/autoload/class-change-footer-text.php + create mode 100755 wp-content/plugins/multisite-enhancements/inc/autoload/class-core.php + create mode 100644 wp-content/plugins/multisite-enhancements/inc/autoload/class-filtering-plugins.php + create mode 100644 wp-content/plugins/multisite-enhancements/inc/autoload/class-filtering-themes.php + create mode 100755 wp-content/plugins/multisite-enhancements/inc/autoload/class-multisite-add-new-plugin.php + create mode 100755 wp-content/plugins/multisite-enhancements/inc/autoload/core.php + create mode 100644 wp-content/plugins/multisite-enhancements/multisite-enhancements.php + create mode 100644 wp-content/plugins/multisite-enhancements/readme.txt + +diff --git a/wp-content/plugins/multisite-enhancements/LICENSE b/wp-content/plugins/multisite-enhancements/LICENSE +new file mode 100644 +index 00000000..d159169d +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/LICENSE +@@ -0,0 +1,339 @@ ++ GNU GENERAL PUBLIC LICENSE ++ Version 2, June 1991 ++ ++ Copyright (C) 1989, 1991 Free Software Foundation, Inc., ++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA ++ Everyone is permitted to copy and distribute verbatim copies ++ of this license document, but changing it is not allowed. ++ ++ Preamble ++ ++ The licenses for most software are designed to take away your ++freedom to share and change it. By contrast, the GNU General Public ++License is intended to guarantee your freedom to share and change free ++software--to make sure the software is free for all its users. This ++General Public License applies to most of the Free Software ++Foundation's software and to any other program whose authors commit to ++using it. (Some other Free Software Foundation software is covered by ++the GNU Lesser General Public License instead.) You can apply it to ++your programs, too. ++ ++ When we speak of free software, we are referring to freedom, not ++price. Our General Public Licenses are designed to make sure that you ++have the freedom to distribute copies of free software (and charge for ++this service if you wish), that you receive source code or can get it ++if you want it, that you can change the software or use pieces of it ++in new free programs; and that you know you can do these things. ++ ++ To protect your rights, we need to make restrictions that forbid ++anyone to deny you these rights or to ask you to surrender the rights. ++These restrictions translate to certain responsibilities for you if you ++distribute copies of the software, or if you modify it. ++ ++ For example, if you distribute copies of such a program, whether ++gratis or for a fee, you must give the recipients all the rights that ++you have. You must make sure that they, too, receive or can get the ++source code. And you must show them these terms so they know their ++rights. ++ ++ We protect your rights with two steps: (1) copyright the software, and ++(2) offer you this license which gives you legal permission to copy, ++distribute and/or modify the software. ++ ++ Also, for each author's protection and ours, we want to make certain ++that everyone understands that there is no warranty for this free ++software. If the software is modified by someone else and passed on, we ++want its recipients to know that what they have is not the original, so ++that any problems introduced by others will not reflect on the original ++authors' reputations. ++ ++ Finally, any free program is threatened constantly by software ++patents. We wish to avoid the danger that redistributors of a free ++program will individually obtain patent licenses, in effect making the ++program proprietary. To prevent this, we have made it clear that any ++patent must be licensed for everyone's free use or not licensed at all. ++ ++ The precise terms and conditions for copying, distribution and ++modification follow. ++ ++ GNU GENERAL PUBLIC LICENSE ++ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION ++ ++ 0. This License applies to any program or other work which contains ++a notice placed by the copyright holder saying it may be distributed ++under the terms of this General Public License. The "Program", below, ++refers to any such program or work, and a "work based on the Program" ++means either the Program or any derivative work under copyright law: ++that is to say, a work containing the Program or a portion of it, ++either verbatim or with modifications and/or translated into another ++language. (Hereinafter, translation is included without limitation in ++the term "modification".) Each licensee is addressed as "you". ++ ++Activities other than copying, distribution and modification are not ++covered by this License; they are outside its scope. The act of ++running the Program is not restricted, and the output from the Program ++is covered only if its contents constitute a work based on the ++Program (independent of having been made by running the Program). ++Whether that is true depends on what the Program does. ++ ++ 1. You may copy and distribute verbatim copies of the Program's ++source code as you receive it, in any medium, provided that you ++conspicuously and appropriately publish on each copy an appropriate ++copyright notice and disclaimer of warranty; keep intact all the ++notices that refer to this License and to the absence of any warranty; ++and give any other recipients of the Program a copy of this License ++along with the Program. ++ ++You may charge a fee for the physical act of transferring a copy, and ++you may at your option offer warranty protection in exchange for a fee. ++ ++ 2. You may modify your copy or copies of the Program or any portion ++of it, thus forming a work based on the Program, and copy and ++distribute such modifications or work under the terms of Section 1 ++above, provided that you also meet all of these conditions: ++ ++ a) You must cause the modified files to carry prominent notices ++ stating that you changed the files and the date of any change. ++ ++ b) You must cause any work that you distribute or publish, that in ++ whole or in part contains or is derived from the Program or any ++ part thereof, to be licensed as a whole at no charge to all third ++ parties under the terms of this License. ++ ++ c) If the modified program normally reads commands interactively ++ when run, you must cause it, when started running for such ++ interactive use in the most ordinary way, to print or display an ++ announcement including an appropriate copyright notice and a ++ notice that there is no warranty (or else, saying that you provide ++ a warranty) and that users may redistribute the program under ++ these conditions, and telling the user how to view a copy of this ++ License. (Exception: if the Program itself is interactive but ++ does not normally print such an announcement, your work based on ++ the Program is not required to print an announcement.) ++ ++These requirements apply to the modified work as a whole. If ++identifiable sections of that work are not derived from the Program, ++and can be reasonably considered independent and separate works in ++themselves, then this License, and its terms, do not apply to those ++sections when you distribute them as separate works. But when you ++distribute the same sections as part of a whole which is a work based ++on the Program, the distribution of the whole must be on the terms of ++this License, whose permissions for other licensees extend to the ++entire whole, and thus to each and every part regardless of who wrote it. ++ ++Thus, it is not the intent of this section to claim rights or contest ++your rights to work written entirely by you; rather, the intent is to ++exercise the right to control the distribution of derivative or ++collective works based on the Program. ++ ++In addition, mere aggregation of another work not based on the Program ++with the Program (or with a work based on the Program) on a volume of ++a storage or distribution medium does not bring the other work under ++the scope of this License. ++ ++ 3. You may copy and distribute the Program (or a work based on it, ++under Section 2) in object code or executable form under the terms of ++Sections 1 and 2 above provided that you also do one of the following: ++ ++ a) Accompany it with the complete corresponding machine-readable ++ source code, which must be distributed under the terms of Sections ++ 1 and 2 above on a medium customarily used for software interchange; or, ++ ++ b) Accompany it with a written offer, valid for at least three ++ years, to give any third party, for a charge no more than your ++ cost of physically performing source distribution, a complete ++ machine-readable copy of the corresponding source code, to be ++ distributed under the terms of Sections 1 and 2 above on a medium ++ customarily used for software interchange; or, ++ ++ c) Accompany it with the information you received as to the offer ++ to distribute corresponding source code. (This alternative is ++ allowed only for noncommercial distribution and only if you ++ received the program in object code or executable form with such ++ an offer, in accord with Subsection b above.) ++ ++The source code for a work means the preferred form of the work for ++making modifications to it. For an executable work, complete source ++code means all the source code for all modules it contains, plus any ++associated interface definition files, plus the scripts used to ++control compilation and installation of the executable. However, as a ++special exception, the source code distributed need not include ++anything that is normally distributed (in either source or binary ++form) with the major components (compiler, kernel, and so on) of the ++operating system on which the executable runs, unless that component ++itself accompanies the executable. ++ ++If distribution of executable or object code is made by offering ++access to copy from a designated place, then offering equivalent ++access to copy the source code from the same place counts as ++distribution of the source code, even though third parties are not ++compelled to copy the source along with the object code. ++ ++ 4. You may not copy, modify, sublicense, or distribute the Program ++except as expressly provided under this License. Any attempt ++otherwise to copy, modify, sublicense or distribute the Program is ++void, and will automatically terminate your rights under this License. ++However, parties who have received copies, or rights, from you under ++this License will not have their licenses terminated so long as such ++parties remain in full compliance. ++ ++ 5. You are not required to accept this License, since you have not ++signed it. However, nothing else grants you permission to modify or ++distribute the Program or its derivative works. These actions are ++prohibited by law if you do not accept this License. Therefore, by ++modifying or distributing the Program (or any work based on the ++Program), you indicate your acceptance of this License to do so, and ++all its terms and conditions for copying, distributing or modifying ++the Program or works based on it. ++ ++ 6. Each time you redistribute the Program (or any work based on the ++Program), the recipient automatically receives a license from the ++original licensor to copy, distribute or modify the Program subject to ++these terms and conditions. You may not impose any further ++restrictions on the recipients' exercise of the rights granted herein. ++You are not responsible for enforcing compliance by third parties to ++this License. ++ ++ 7. If, as a consequence of a court judgment or allegation of patent ++infringement or for any other reason (not limited to patent issues), ++conditions are imposed on you (whether by court order, agreement or ++otherwise) that contradict the conditions of this License, they do not ++excuse you from the conditions of this License. If you cannot ++distribute so as to satisfy simultaneously your obligations under this ++License and any other pertinent obligations, then as a consequence you ++may not distribute the Program at all. For example, if a patent ++license would not permit royalty-free redistribution of the Program by ++all those who receive copies directly or indirectly through you, then ++the only way you could satisfy both it and this License would be to ++refrain entirely from distribution of the Program. ++ ++If any portion of this section is held invalid or unenforceable under ++any particular circumstance, the balance of the section is intended to ++apply and the section as a whole is intended to apply in other ++circumstances. ++ ++It is not the purpose of this section to induce you to infringe any ++patents or other property right claims or to contest validity of any ++such claims; this section has the sole purpose of protecting the ++integrity of the free software distribution system, which is ++implemented by public license practices. Many people have made ++generous contributions to the wide range of software distributed ++through that system in reliance on consistent application of that ++system; it is up to the author/donor to decide if he or she is willing ++to distribute software through any other system and a licensee cannot ++impose that choice. ++ ++This section is intended to make thoroughly clear what is believed to ++be a consequence of the rest of this License. ++ ++ 8. If the distribution and/or use of the Program is restricted in ++certain countries either by patents or by copyrighted interfaces, the ++original copyright holder who places the Program under this License ++may add an explicit geographical distribution limitation excluding ++those countries, so that distribution is permitted only in or among ++countries not thus excluded. In such case, this License incorporates ++the limitation as if written in the body of this License. ++ ++ 9. The Free Software Foundation may publish revised and/or new versions ++of the General Public License from time to time. Such new versions will ++be similar in spirit to the present version, but may differ in detail to ++address new problems or concerns. ++ ++Each version is given a distinguishing version number. If the Program ++specifies a version number of this License which applies to it and "any ++later version", you have the option of following the terms and conditions ++either of that version or of any later version published by the Free ++Software Foundation. If the Program does not specify a version number of ++this License, you may choose any version ever published by the Free Software ++Foundation. ++ ++ 10. If you wish to incorporate parts of the Program into other free ++programs whose distribution conditions are different, write to the author ++to ask for permission. For software which is copyrighted by the Free ++Software Foundation, write to the Free Software Foundation; we sometimes ++make exceptions for this. Our decision will be guided by the two goals ++of preserving the free status of all derivatives of our free software and ++of promoting the sharing and reuse of software generally. ++ ++ NO WARRANTY ++ ++ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY ++FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN ++OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES ++PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED ++OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF ++MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS ++TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE ++PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, ++REPAIR OR CORRECTION. ++ ++ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING ++WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR ++REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, ++INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING ++OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED ++TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY ++YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER ++PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE ++POSSIBILITY OF SUCH DAMAGES. ++ ++ END OF TERMS AND CONDITIONS ++ ++ How to Apply These Terms to Your New Programs ++ ++ If you develop a new program, and you want it to be of the greatest ++possible use to the public, the best way to achieve this is to make it ++free software which everyone can redistribute and change under these terms. ++ ++ To do so, attach the following notices to the program. It is safest ++to attach them to the start of each source file to most effectively ++convey the exclusion of warranty; and each file should have at least ++the "copyright" line and a pointer to where the full notice is found. ++ ++ <one line to give the program's name and a brief idea of what it does.> ++ Copyright (C) <year> <name of author> ++ ++ This program is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License as published by ++ the Free Software Foundation; either version 2 of the License, or ++ (at your option) any later version. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ ++ You should have received a copy of the GNU General Public License along ++ with this program; if not, write to the Free Software Foundation, Inc., ++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. ++ ++Also add information on how to contact you by electronic and paper mail. ++ ++If the program is interactive, make it output a short notice like this ++when it starts in an interactive mode: ++ ++ Gnomovision version 69, Copyright (C) year name of author ++ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. ++ This is free software, and you are welcome to redistribute it ++ under certain conditions; type `show c' for details. ++ ++The hypothetical commands `show w' and `show c' should show the appropriate ++parts of the General Public License. Of course, the commands you use may ++be called something other than `show w' and `show c'; they could even be ++mouse-clicks or menu items--whatever suits your program. ++ ++You should also get your employer (if you work as a programmer) or your ++school, if any, to sign a "copyright disclaimer" for the program, if ++necessary. Here is a sample; alter the names: ++ ++ Yoyodyne, Inc., hereby disclaims all copyright interest in the program ++ `Gnomovision' (which makes passes at compilers) written by James Hacker. ++ ++ <signature of Ty Coon>, 1 April 1989 ++ Ty Coon, President of Vice ++ ++This General Public License does not permit incorporating your program into ++proprietary programs. If your program is a subroutine library, you may ++consider it more useful to permit linking proprietary applications with the ++library. If this is what you want to do, use the GNU Lesser General ++Public License instead of this License. +diff --git a/wp-content/plugins/multisite-enhancements/inc/assets/css/wordpress-multisite-enhancements.css b/wp-content/plugins/multisite-enhancements/inc/assets/css/wordpress-multisite-enhancements.css +new file mode 100644 +index 00000000..ed92c52c +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/assets/css/wordpress-multisite-enhancements.css +@@ -0,0 +1,11 @@ ++td.column-active_blogs { ++ width: 200px; ++} ++ ++td.column-active_blogs a { ++ cursor: pointer; ++} ++ ++.siteslist { ++ display: none; ++} +\ No newline at end of file +diff --git a/wp-content/plugins/multisite-enhancements/inc/assets/css/wordpress-multisite-enhancements.min.css b/wp-content/plugins/multisite-enhancements/inc/assets/css/wordpress-multisite-enhancements.min.css +new file mode 100644 +index 00000000..a5ee5035 +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/assets/css/wordpress-multisite-enhancements.min.css +@@ -0,0 +1 @@ ++td.column-active_blogs{width:200px}td.column-active_blogs a{cursor:pointer;}.siteslist{display:none} +\ No newline at end of file +diff --git a/wp-content/plugins/multisite-enhancements/inc/assets/js/filtering-plugins.js b/wp-content/plugins/multisite-enhancements/inc/assets/js/filtering-plugins.js +new file mode 100644 +index 00000000..d4db2761 +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/assets/js/filtering-plugins.js +@@ -0,0 +1,22 @@ ++// via https://github.com/charliepark/faq-patrol ++// extend :contains to be case-insensitive; via http://stackoverflow.com/questions/187537/ ++jQuery( document ).ready( function( $ ) { ++ 'use strict'; ++ ++ $.expr[ ':' ].contains = function( a, i, m ) { ++ return ( ++ a.textContent || a.innerText || '' ++ ).toUpperCase().indexOf( m[ 3 ].toUpperCase() ) >= 0; ++ }; ++ ++ $( '#plugin-search-input' ).keyup( function() { ++ var val = $( this ).val(); ++ var selector = '#the-list'; ++ if ( val.length < 2 ) { ++ $( selector ).find( '> tr' ).show(); ++ } else { ++ $( selector ).find( '> tr' ).hide(); ++ $( selector ).find( '.plugin-title strong:contains(' + val + ')' ).parent().parent().show(); ++ } ++ } ).focus(); ++} ); +diff --git a/wp-content/plugins/multisite-enhancements/inc/assets/js/filtering-plugins.min.js b/wp-content/plugins/multisite-enhancements/inc/assets/js/filtering-plugins.min.js +new file mode 100644 +index 00000000..8a63a176 +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/assets/js/filtering-plugins.min.js +@@ -0,0 +1 @@ ++jQuery(document).ready(function(a){"use strict";a.expr[":"].contains=function(a,b,c){return(a.textContent||a.innerText||"").toUpperCase().indexOf(c[3].toUpperCase())>=0},a("#plugin-search-input").keyup(function(){var b=a(this).val(),c="#the-list";b.length<2?a(c).find("> tr").show():(a(c).find("> tr").hide(),a(c).find(".plugin-title strong:contains("+b+")").parent().parent().show())}).focus()}); +\ No newline at end of file +diff --git a/wp-content/plugins/multisite-enhancements/inc/assets/js/filtering-themes.js b/wp-content/plugins/multisite-enhancements/inc/assets/js/filtering-themes.js +new file mode 100644 +index 00000000..57584c8a +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/assets/js/filtering-themes.js +@@ -0,0 +1,23 @@ ++// via https://github.com/charliepark/faq-patrol ++// extend :contains to be case-insensitive; via http://stackoverflow.com/questions/187537/ ++// @version 2016-10-05s ++jQuery( document ).ready( function( $ ) { ++ 'use strict'; ++ ++ $.expr[ ':' ].contains = function( a, i, m ) { ++ return ( ++ a.textContent || a.innerText || '' ++ ).toUpperCase().indexOf( m[ 3 ].toUpperCase() ) >= 0; ++ }; ++ ++ $( '#theme-search-input' ).keyup( function() { ++ var val = $( this ).val(); ++ var selector = '#the-list'; ++ if ( val.length < 2 ) { ++ $( selector ).find( '> tr' ).show(); ++ } else { ++ $( selector ).find( '> tr' ).hide(); ++ $( selector ).find( '.theme-title strong:contains(' + val + ')' ).parent().parent().show(); ++ } ++ } ).focus(); ++} ); +diff --git a/wp-content/plugins/multisite-enhancements/inc/assets/js/filtering-themes.min.js b/wp-content/plugins/multisite-enhancements/inc/assets/js/filtering-themes.min.js +new file mode 100644 +index 00000000..ec0b14c0 +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/assets/js/filtering-themes.min.js +@@ -0,0 +1 @@ ++jQuery(document).ready(function(a){"use strict";a.expr[":"].contains=function(a,b,c){return(a.textContent||a.innerText||"").toUpperCase().indexOf(c[3].toUpperCase())>=0},a("#theme-search-input").keyup(function(){var b=a(this).val(),c="#the-list";b.length<2?a(c).find("> tr").show():(a(c).find("> tr").hide(),a(c).find(".theme-title strong:contains("+b+")").parent().parent().show())}).focus()}); +\ No newline at end of file +diff --git a/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-admin-favicon.php b/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-admin-favicon.php +new file mode 100755 +index 00000000..f10f9432 +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-admin-favicon.php +@@ -0,0 +1,279 @@ ++<?php ++/** ++ * Add Favicon from theme folder to the admin area to easier identify the blog. ++ * ++ * Remove also the "W" logo and his sublinks in admin bar ++ * Add Favicon to each blog on the Admin Bar Item "My Sites" ++ * ++ * Use the follow filter hooks for different changes ++ * Use the filter hook to add hooks, there will add the markup ++ * - Hook: multisite_enhancements_favicon ++ * - Default is: admin_head ++ * Use the filter hook to change style ++ * - Hook: multisite_enhancements_add_favicon ++ * Use the filter hook to change style ++ * - Hook: multisite_enhancements_add_admin_bar_favicon ++ * Use the filter hook to change the default to remove the "W" logo and his sublinks ++ * - Hook: multisite_enhancements_remove_wp_admin_bar ++ * - Default is: TRUE ++ * ++ * @since 2015-07-23 ++ * @version 2016-10-05 ++ * @package WordPress ++ */ ++ ++add_action( 'init', array( 'Multisite_Add_Admin_Favicon', 'init' ) ); ++ ++/** ++ * Add Favicon from theme folder to the admin area to easier identify the blog. ++ * ++ * Class Multisite_Add_Admin_Favicon ++ */ ++class Multisite_Add_Admin_Favicon { ++ ++ /** ++ * Value to get sites in the Network. ++ * ++ * @since 2015-02-26 ++ * @var int ++ */ ++ private $sites_limit = 9999; ++ ++ /** ++ * Define Hooks for add the favicon markup. ++ * ++ * @since 0.0.2 ++ * @var array ++ */ ++ static protected $favicon_hooks = array( ++ 'admin_head', ++ 'wp_head', ++ ); ++ ++ /** ++ * Filter to remove "W" logo incl. sublinks from admin bar. ++ * ++ * @since 0.0.2 ++ * @var Boolean ++ */ ++ static protected $remove_wp_admin_bar = TRUE; ++ ++ /** ++ * Initialize the class. ++ */ ++ public static function init() { ++ ++ $class = __CLASS__; ++ if ( empty( $GLOBALS[ $class ] ) ) { ++ $GLOBALS[ $class ] = new $class; ++ } ++ } ++ ++ /** ++ * Init function to register all used hooks. ++ * ++ * Use the filter hook to add hooks, there will add the markup ++ * Hook: multisite_enhancements_favicon ++ * ++ * @since 0.0.2 ++ */ ++ public function __construct() { ++ ++ /** ++ * Filter hook to change the value for get sites inside the network. ++ * ++ * @type integer ++ */ ++ $this->sites_limit = (int) apply_filters( 'multisite_enhancements_sites_limit', $this->sites_limit ); ++ ++ /** ++ * Hooks for add favicon markup. ++ * ++ * @type array ++ */ ++ $hooks = (array) apply_filters( 'multisite_enhancements_favicon', self::$favicon_hooks ); ++ ++ foreach ( $hooks as $hook ) { ++ add_action( esc_attr( $hook ), array( $this, 'set_favicon' ) ); ++ ++ // Add favicon from theme folder to each blog. ++ add_action( esc_attr( $hook ), array( $this, 'set_admin_bar_blog_icon' ) ); ++ } ++ ++ // Remove admin bar item with "W" logo. ++ add_action( 'admin_bar_menu', array( $this, 'change_admin_bar_menu' ), 25 ); ++ } ++ ++ /** ++ * Create markup, if favicon is exist in active theme folder. ++ * ++ * Use the filter hook to change style ++ * Hook: multisite_enhancements_add_favicon ++ * ++ * @since 0.0.2 ++ */ ++ public function set_favicon() { ++ ++ $stylesheet_dir_uri = get_stylesheet_directory_uri(); ++ $stylesheet_dir = get_stylesheet_directory(); ++ $output = ''; ++ ++ if ( file_exists( $stylesheet_dir . $this->get_favicon_path() ) ) { ++ $output .= '<link rel="shortcut icon" type="image/x-icon" href="' ++ . esc_url( $stylesheet_dir_uri . $this->get_favicon_path() ) . '" />'; ++ $output .= '<style>'; ++ $output .= '#wpadminbar #wp-admin-bar-site-name>.ab-item:before { content: none !important;}'; ++ $output .= 'li#wp-admin-bar-site-name a { background: url( "' ++ . $stylesheet_dir_uri . $this->get_favicon_path() ++ . '" ) left center/20px no-repeat !important; padding-left: 21px !important; background-size: 20px !important; } li#wp-admin-bar-site-name { margin-left: 5px !important; } li#wp-admin-bar-site-name {} #wp-admin-bar-site-name div a { background: none !important; }' . "\n"; ++ $output .= '</style>'; ++ } ++ ++ /** ++ * Use the filter hook to change style. ++ * ++ * @type string ++ */ ++ echo apply_filters( 'multisite_enhancements_add_favicon', $output ); ++ } ++ ++ /** ++ * Add Favicon from each blog to Multisite Menu of "My Sites". ++ * ++ * Use the filter hook to change style ++ * Hook: multisite_enhancements_add_admin_bar_favicon ++ * ++ * @since 0.0.2 ++ */ ++ public function set_admin_bar_blog_icon() { ++ ++ // Only usable if the user is logged in and use the admin bar. ++ if ( ! is_user_logged_in() || ! is_admin_bar_showing() ) { ++ return; ++ } ++ ++ $user_id = get_current_user_id(); ++ $user_blogs = get_blogs_of_user( $user_id ); ++ ++ $output = ''; ++ foreach ( (array) $user_blogs as $blog ) { ++ ++ $custom_icon = FALSE; ++ ++ // Validate, that we use nly int value. ++ $blog_id = (int) $blog->userblog_id; ++ $stylesheet = get_blog_option( $blog_id, 'stylesheet' ); ++ ++ // Get stylesheet directory uri. ++ $theme_root_uri = get_theme_root_uri( $stylesheet ); ++ $stylesheet_dir_uri = "$theme_root_uri/$stylesheet"; ++ ++ // Get stylesheet directory. ++ $theme_root = get_theme_root( $stylesheet ); ++ $stylesheet_dir = "$theme_root/$stylesheet"; ++ ++ // Create favicon directory and directory url locations. ++ $favicon_dir_uri = $this->get_favicon_path( $blog_id, $stylesheet_dir_uri, 'url' ); ++ $favicon_dir = $this->get_favicon_path( $blog_id, $stylesheet_dir, 'dir' ); ++ ++ // Check if the user has manually added a site icon in WP (since WP 4.3). ++ $site_icon_id = (int) get_blog_option( $blog_id, 'site_icon' ); ++ if ( 0 !== $site_icon_id ) { ++ switch_to_blog( $blog_id ); ++ $url_data = wp_get_attachment_image_src( $site_icon_id, array( 32, 32 ) ); ++ $custom_icon = esc_url( $url_data[0] ); ++ restore_current_blog(); ++ } elseif ( file_exists( $favicon_dir ) ) { ++ $custom_icon = $favicon_dir_uri; ++ } ++ ++ if ( FALSE !== $custom_icon ) { ++ $output .= '#wpadminbar .quicklinks li#wp-admin-bar-blog-' . $blog_id ++ . ' .blavatar { font-size: 0 !important; }'; ++ $output .= '#wp-admin-bar-blog-' . $blog_id ++ . ' div.blavatar { background: url( "' . $custom_icon ++ . '" ) left bottom/16px no-repeat !important; background-size: 16px !important; margin: 0 2px 0 -2px; }' . "\n"; ++ } ++ } ++ ++ if ( '' !== $output ) { ++ /** ++ * Use the filter hook to change style. ++ * ++ * @type string ++ */ ++ echo apply_filters( ++ 'multisite_enhancements_add_admin_bar_favicon', ++ "\n" . '<style>' . $output . '</style>' . "\n" ++ ); ++ } ++ } ++ ++ /** ++ * Maybe removes the "W" logo incl. sublinks from the admin menu. ++ * ++ * Use the filter hook to change the default to remove the "W" logo and his sublinks ++ * Hook: multisite_enhancements_remove_wp_admin_bar ++ * ++ * @since 0.0.2 ++ * @param WP_Admin_Bar $admin_bar WP_Admin_Bar instance, passed by reference. ++ */ ++ public function change_admin_bar_menu( $admin_bar ) { ++ ++ /** ++ * Use the filter hook to remove or not remove the first part in the admin bar. ++ * ++ * @type bool ++ */ ++ if ( apply_filters( ++ 'multisite_enhancements_remove_wp_admin_bar', ++ self::$remove_wp_admin_bar ++ ) ++ ) { ++ $admin_bar->remove_node( 'wp-logo' ); ++ } ++ } ++ ++ /** ++ * Get the path to the favicon file from the root of a theme. ++ * ++ * @since 1.0.5 ++ * ++ * @param int $blog_id Id of the blog in the network. ++ * @param string $path Path to Favicon. ++ * @param string $path_type Type 'url' or 'dir'. ++ * ++ * @return string File path to favicon file. ++ * @internal param ID $integer of blog in network ++ * @internal param Path $string to Favicon ++ * @internal param Path $string type 'url' or 'dir' ++ */ ++ protected function get_favicon_path( $blog_id = 0, $path = '', $path_type = 'url' ) { ++ ++ if ( 0 === $blog_id ) { ++ $blog_id = get_current_blog_id(); ++ } ++ ++ /** ++ * Filter the file path to the favicon file. ++ * ++ * Default is '/favicon.ico' which assumes there's a .ico file in the theme root. ++ * This filter allows that path, file name, and file extension to be changed. ++ * ++ * @since 1.0.5 ++ * ++ * @param string $path Path to favicon file. ++ * ++ * Optional parameters: ++ * ++ * When using a different directory than the stylesheet use the $blog_id and $path_type ++ * integer $blog_id ++ * ++ * string $path_type = 'url' -> use URL for the location as a URL ++ * string $path_type = 'dir' -> use URL for the location in the server, used to check if the file exists ++ */ ++ ++ return apply_filters( 'multisite_enhancements_favicon_path', $path . '/favicon.ico', $blog_id, $path_type ); ++ } ++ ++} // end class +diff --git a/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-blog-id.php b/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-blog-id.php +new file mode 100755 +index 00000000..74368fa6 +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-blog-id.php +@@ -0,0 +1,110 @@ ++<?php ++/** ++ * View Blog and User ID in WordPress Multisite. ++ * ++ * @see http://wpengineer.com/2188/view-blog-id-in-wordpress-multisite/ ++ * @since 2013-07-19 ++ * @version 2016-01-15 ++ * @package WordPress ++ */ ++ ++add_action( 'init', array( 'Multisite_Add_Blog_Id', 'init' ) ); ++ ++/** ++ * View Blog and User ID in WordPress Multisite. ++ * Class Multisite_Add_Blog_Id ++ */ ++class Multisite_Add_Blog_Id { ++ ++ /** ++ * Init the class. ++ */ ++ public static function init() { ++ ++ $class = __CLASS__; ++ if ( empty( $GLOBALS[ $class ] ) ) { ++ $GLOBALS[ $class ] = new $class; ++ } ++ } ++ ++ /** ++ * Init function to register all used hooks. ++ * ++ * @since 0.0.1 ++ */ ++ public function __construct() { ++ ++ if ( ! is_network_admin() ) { ++ return; ++ } ++ ++ // Add blog id. ++ add_filter( 'wpmu_blogs_columns', array( $this, 'get_id' ) ); ++ add_action( 'manage_sites_custom_column', array( $this, 'get_blog_id' ), 10, 2 ); ++ ++ // Add user id. ++ add_filter( 'manage_users-network_columns', array( $this, 'get_id' ) ); ++ add_filter( 'manage_users_custom_column', array( $this, 'get_user_id' ), 10, 3 ); ++ ++ add_action( 'admin_print_styles-sites.php', array( $this, 'add_style' ) ); ++ add_action( 'admin_print_styles-users.php', array( $this, 'add_style' ) ); ++ } ++ ++ /** ++ * Echo the site id of each site. ++ * ++ * @param string $column_name The name of the column. ++ * @param integer $blog_id The Id of the blog. ++ * ++ * @return mixed ++ */ ++ public function get_blog_id( $column_name, $blog_id ) { ++ ++ if ( 'object_id' === $column_name ) { ++ echo (int) $blog_id; ++ } ++ ++ return $column_name; ++ } ++ ++ /** ++ * Echo the ID of each user. ++ * ++ * @param string $value Custom column output. ++ * @param string $column_name The current column name. ++ * @param int $user_id ID of the currently-listed user. ++ * ++ * @return int|string ++ */ ++ public function get_user_id( $value, $column_name, $user_id ) { ++ ++ if ( 'object_id' === $column_name ) { ++ return (int) $user_id; ++ } ++ ++ return $value; ++ } ++ ++ /** ++ * Add in a column header. ++ * ++ * @param array $columns An array of displayed site columns. ++ * ++ * @return mixed ++ */ ++ public function get_id( $columns ) { ++ ++ $columns[ 'object_id' ] = __( 'ID' ); ++ ++ return $columns; ++ } ++ ++ /** ++ * Add custom style. ++ */ ++ public function add_style() { ++ ++ echo '<style>#object_id { width:7%; }</style>'; ++ } ++ ++} // end class +diff --git a/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-css.php b/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-css.php +new file mode 100644 +index 00000000..1625a9db +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-css.php +@@ -0,0 +1,62 @@ ++<?php ++/** ++ * On the network plugin and theme pages, add css to present the active column ++ * If this class is loaded, modify the presentation of the column in order to ++ * allow showing or hiding the list of sites that uses a theme or plugin ++ * ++ * Kudos to #n-goncalves for this solution. ++ * @see https://github.com/bueltge/wordpress-multisite-enhancements/pull/44 ++ * ++ * @since 2018-02-15 ++ * @version 2018-02-15 ++ * @package WordPress ++ */ ++ ++add_action( 'init', array( 'Enqueue_Column_Style', 'init' ) ); ++ ++/** ++ * On the network plugin and theme pages, add css to present the active column ++ * If this class is loaded, modify the presentation of the column in order to ++ * allow showing or hiding the list of sites that uses a theme or plugin ++ * ++ * Class Enqueue_Column_Style ++ */ ++class Enqueue_Column_Style { ++ ++ /** ++ * Init function to register all used hooks. ++ * ++ */ ++ public function __construct() { ++ ++ add_action( 'admin_head-themes.php', array( $this, 'enqueue_style' ) ); ++ add_action( 'admin_head-plugins.php', array( $this, 'enqueue_style' ) ); ++ } ++ ++ /** ++ * Initialize the class. ++ */ ++ public static function init() { ++ ++ $class = __CLASS__; ++ if ( empty( $GLOBALS[ $class ] ) ) { ++ $GLOBALS[ $class ] = new $class; ++ } ++ } ++ ++ /** ++ * Enqueue column style. ++ * ++ */ ++ public function enqueue_style() { ++ ++ $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; ++ ++ wp_register_style( ++ 'admin_column_css', ++ plugins_url( '/inc/assets/css/wordpress-multisite-enhancements' . $suffix . '.css', MULTISITE_ENHANCEMENT_BASE ), ++ false ); ++ wp_enqueue_style( 'admin_column_css' ); ++ } // end enqueue_style() ++ ++} // end class +diff --git a/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-plugin-list.php b/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-plugin-list.php +new file mode 100755 +index 00000000..7202a1ec +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-plugin-list.php +@@ -0,0 +1,377 @@ ++<?php ++/** ++ * On the network plugins page, show which blogs have this plugin active. ++ * ++ * @since 2013-07-19 ++ * @version 2018-04-13 ++ * @package WordPress ++ */ ++ ++add_action( 'init', array( 'Multisite_Add_Plugin_List', 'init' ) ); ++ ++/** ++ * Class Multisite_Add_Plugin_List ++ */ ++class Multisite_Add_Plugin_List { ++ ++ /** ++ * On this plugin status will not show the not or activated status in the table of plugins. ++ * ++ * @since 01/03/2014 ++ * @var array ++ */ ++ static protected $excluded_plugin_status = array( 'dropins', 'mustuse' ); ++ /** ++ * String for the transient string, there save the blog plugins. ++ * ++ * @since 2015-02-21 ++ * @var string ++ */ ++ static protected $site_transient_blogs_plugins = 'blogs_plugins'; ++ /** ++ * Define the allowed html tags for wp_kses. ++ * ++ * @var array ++ */ ++ static protected $wp_kses_allowed_html = array( ++ 'br' => array(), ++ 'nobr' => array( ++ 'class' => array(), ++ ), ++ 'span' => array( ++ 'class' => array(), ++ ), ++ 'ul' => array( ++ 'id' => array(), ++ 'class' => array(), ++ ), ++ 'li' => array( ++ 'title' => array(), ++ ), ++ 'a' => array( ++ 'href' => array(), ++ 'onclick' => array(), ++ 'title' => array(), ++ ), ++ 'p' => array(), ++ ); ++ /** ++ * Value to get sites in the Network. ++ * ++ * @since 2015-02-26 ++ * @var int ++ */ ++ private $sites_limit = 9999; ++ /** ++ * Member variable to store data about active plugins for each blog. ++ * ++ * @since 2015-02-21 ++ * @var array ++ */ ++ private $blogs_plugins; ++ ++ /** ++ * Init function to register all used hooks. ++ * ++ * @since 0.0.1 ++ */ ++ public function __construct() { ++ ++ add_action( 'load-plugins.php', array( $this, 'development_helper' ) ); ++ ++ // Fires after a plugin has been activated; but not on silently activated, like update. ++ add_action( 'activated_plugin', array( $this, 'clear_plugins_site_transient' ), 10, 2 ); ++ // Fires before a plugin is deactivate; but not on silently activated, like update. ++ add_action( 'deactivated_plugin', array( $this, 'clear_plugins_site_transient' ), 10, 2 ); ++ ++ if ( ! is_network_admin() ) { ++ return; ++ } ++ ++ /** ++ * Filter to change the value for get sites inside the network. ++ * ++ * @type integer ++ */ ++ $this->sites_limit = (int) apply_filters( 'multisite_enhancements_sites_limit', $this->sites_limit ); ++ ++ add_filter( 'manage_plugins-network_columns', array( $this, 'add_plugins_column' ), 10, 1 ); ++ add_action( 'manage_plugins_custom_column', array( $this, 'manage_plugins_custom_column' ), 10, 3 ); ++ } ++ ++ /** ++ * Initialize the class. ++ */ ++ public static function init() { ++ ++ $class = __CLASS__; ++ if ( empty( $GLOBALS[ $class ] ) ) { ++ $GLOBALS[ $class ] = new $class; ++ } ++ } ++ ++ /** ++ * Print Network Admin Notices to inform, that the transient are deleted. ++ * ++ * @since 2016-10-23 ++ */ ++ public function notice_about_clear_cache() { ++ ++ $class = 'notice notice-info'; ++ $message = esc_attr__( 'Multisite Enhancements: Plugin usage information is not cached while WP_DEBUG is true.', ++ 'multisite-enhancements' ); ++ printf( '<div class="%1$s"><p>%2$s</p></div>', $class, $message ); ++ } ++ ++ /** ++ * Add in a column header. ++ * ++ * @since 0.0.1 ++ * ++ * @param array $columns An array of displayed site columns. ++ * ++ * @return array ++ */ ++ public function add_plugins_column( $columns ) { ++ ++ // If not set, then no changes on output. ++ if ( ! array_key_exists( 'plugin_status', $_GET ) ) { ++ $_GET['plugin_status'] = ''; ++ } ++ ++ // Not useful on different selections. ++ if ( ! in_array( esc_attr( $_GET['plugin_status'] ), self::$excluded_plugin_status, false ) ) { ++ // Translators: Active in is the head of the table column on plugin list. ++ $columns['active_blogs'] = '<nobr>' . _x( 'Usage', 'column name', 'multisite-enhancements' ) . '</nobr>'; ++ } ++ ++ return $columns; ++ } ++ ++ /** ++ * Get data for each row on each plugin. ++ * Echo the string. ++ * ++ * @since 0.0.1 ++ * ++ * @param String $column_name Name of the column. ++ * @param String $plugin_file Path to the plugin file. ++ * @param array $plugin_data An array of plugin data. ++ * ++ * @return void ++ */ ++ public function manage_plugins_custom_column( $column_name, $plugin_file, $plugin_data ) { ++ ++ if ( 'active_blogs' !== $column_name ) { ++ return null; ++ } ++ ++ // Is this plugin network activated. ++ if ( ! function_exists( 'is_plugin_active_for_network' ) ) { ++ require_once ABSPATH . '/wp-admin/includes/plugin.php'; ++ } ++ ++ $active_on_network = is_plugin_active_for_network( $plugin_file ); ++ ++ $output = ''; ++ ++ if ( $active_on_network ) { ++ // We don't need to check any further for network active plugins. ++ // Translators: The plugin is network wide active, the string is for each plugin possible. ++ $output .= __( '<nobr>Network Activated</nobr>', 'multisite-enhancements' ); ++ ++ // List Blogs, there is activated. ++ } else { ++ // Is this plugin active on any blogs in this network. ++ $active_on_blogs = $this->is_plugin_active_on_blogs( $plugin_file ); ++ ++ if ( ! $active_on_blogs ) { ++ // Translators: The plugin is not activated, the string is for each plugin possible. ++ $output .= __( '<nobr>Not Activated</nobr>', 'multisite-enhancements' ); ++ } else { ++ $active_count = sizeOf( $active_on_blogs ); ++ $output .= '<p>'; ++ ++ $is_list_hidden = false; ++ // Hide the list of sites if the class isn"t loaded or there's less or equal to 4 sites ++ if ( class_exists( 'Enqueue_Column_Style', false ) && $active_count > 4 ) { ++ $output .= sprintf( ++ _n( 'Active on %2$s %1$d site %3$s', 'Active on %2$s %1$d sites %3$s', $active_count, 'multisite-enhancements' ), ++ $active_count, ++ "<a onclick=\"jQuery('ul[id*=\'siteslist_{$plugin_file}\']').slideToggle('swing');\">", ++ '</a>' ++ ); ++ } else { ++ $output .= sprintf( ++ _n( 'Active on %s site', 'Active on %s sites', $active_count, 'multisite-enhancements' ), ++ $active_count ++ ); ++ $is_list_hidden = true; ++ } ++ $output .= '</p>'; ++ $output .= '<ul id="siteslist_' . $plugin_file; ++ $output .= ( $is_list_hidden ) ? '">' : '" class="siteslist">'; ++ ++ ++ foreach ( $active_on_blogs as $key => $value ) { ++ ++ // Check the site for archived. ++ $class = $hint = ''; ++ if ( $this->is_archived( $key ) ) { ++ $class = ' class="site-archived"'; ++ $hint = esc_attr__( ', Archived site', 'multisite-enhancements' ); ++ } ++ ++ $output .= '<li' . $class . ' title="Blog ID: ' . $key . $hint . '">'; ++ $output .= '<nobr><a href="' . get_admin_url( $key ) . 'plugins.php">' ++ . $value['name'] . '</a>' . $hint . '</nobr></li>'; ++ } ++ ++ $output .= '</ul>'; ++ } ++ } ++ ++ if ( ! isset($plugin_data['Network']) ) { ++ $plugin_data['Network'] = false; ++ } ++ ++ // Add indicator that the plugin is "Network Only". ++ if ( $plugin_data['Network'] ) { ++ $output .= '<br /><nobr class="submitbox"><span class="submitdelete">' ++ . esc_attr__( 'Network Only', 'multisite-enhancements' ) ++ . '</span></nobr>'; ++ } ++ ++ echo wp_kses( $output, self::$wp_kses_allowed_html ); ++ } ++ ++ /** ++ * Is plugin active in blogs. ++ * ++ * @since 0.0.1 ++ * ++ * @param string $plugin_file An name of the plugin file. ++ * ++ * @internal param $String ++ * ++ * @return array $active_in_plugins Which Blog ID and Name of Blog for each item in Array. ++ */ ++ public function is_plugin_active_on_blogs( $plugin_file ) { ++ ++ $blogs_plugins = $this->get_blogs_plugins(); ++ ++ $active_in_plugins = array(); ++ ++ foreach ( $blogs_plugins as $blog_id => $data ) { ++ if ( in_array( $plugin_file, $data['active_plugins'], true ) ) { ++ $active_in_plugins[ $blog_id ] = array( ++ 'name' => $data['blogname'], ++ 'path' => $data['blogpath'], ++ ); ++ } ++ } ++ ++ return $active_in_plugins; ++ } ++ ++ /** ++ * Gets an array of blog data including active plugins for each blog. ++ * ++ * @since 21/02/2015 ++ * ++ * @return array ++ */ ++ public function get_blogs_plugins() { ++ ++ // See if the data is present in the variable first. ++ if ( $this->blogs_plugins ) { ++ return $this->blogs_plugins; ++ ++ // If not, see if we can load data from the transient. ++ } elseif ( false === ( $this->blogs_plugins = get_site_transient( self::$site_transient_blogs_plugins ) ) ) { ++ ++ // Cannot load data from transient, so load from DB and set transient. ++ $this->blogs_plugins = array(); ++ ++ $blogs = (array) Multisite_Core::get_blog_list( 0, $this->sites_limit ); ++ ++ /** ++ * Data to each site of the network, blogs. ++ * ++ * @var array $blog ++ */ ++ foreach ( $blogs as $blog ) { ++ ++ // Convert object to array. ++ $blog = (array) $blog; ++ ++ $this->blogs_plugins[ $blog['blog_id'] ] = $blog; ++ $this->blogs_plugins[ $blog['blog_id'] ]['blogpath'] = get_blog_details( ++ $blog['blog_id'] ++ )->path; ++ $this->blogs_plugins[ $blog['blog_id'] ]['blogname'] = get_blog_details( ++ $blog['blog_id'] ++ )->blogname; ++ $this->blogs_plugins[ $blog['blog_id'] ]['active_plugins'] = array(); ++ $plugins = (array) get_blog_option( ++ $blog['blog_id'], 'active_plugins' ++ ); ++ if ( $plugins ) { ++ foreach ( $plugins as $plugin_file ) { ++ $this->blogs_plugins[ $blog['blog_id'] ]['active_plugins'][] = $plugin_file; ++ } ++ } ++ } ++ ++ if ( ! $this->development_helper() ) { ++ set_site_transient( self::$site_transient_blogs_plugins, $this->blogs_plugins ); ++ } ++ } ++ ++ // Data should be here, if loaded from transient or DB. ++ return $this->blogs_plugins; ++ } ++ ++ /** ++ * Run helpers if the debug constant is true to help on development, debugging. ++ * ++ * @since 2016-10-23 ++ * @return bool ++ */ ++ public function development_helper() { ++ ++ if ( ! defined( 'WP_DEBUG' ) || ! WP_DEBUG ) { ++ return false; ++ } ++ ++ add_action( 'network_admin_notices', array( $this, 'notice_about_clear_cache' ) ); ++ $this->clear_plugins_site_transient(); ++ ++ return true; ++ } ++ ++ /** ++ * Clears the $blogs_plugins site transient when any plugins are activated/deactivated. ++ * ++ * @since 2015-02-25 ++ */ ++ public function clear_plugins_site_transient() { ++ ++ delete_site_transient( self::$site_transient_blogs_plugins ); ++ } ++ ++ /** ++ * Check, if the status of the site archived. ++ * ++ * @param integer $site_id ID of the site. ++ * ++ * @return bool ++ */ ++ public function is_archived( $site_id ) { ++ ++ $site_id = (int) $site_id; ++ ++ return (bool) get_blog_details( $site_id )->archived; ++ } ++ ++} // end class +diff --git a/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-site-status-labels.php b/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-site-status-labels.php +new file mode 100644 +index 00000000..46ca1e40 +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-site-status-labels.php +@@ -0,0 +1,116 @@ ++<?php ++/** ++ * Add status labels to blogs. ++ * ++ * @since 2015-07-14 ++ * @version 2016-10-28 ++ * @package WordPress ++ */ ++ ++add_action( 'init', array( 'Multisite_Add_Site_Status_labels', 'init' ) ); ++ ++/** ++ * Add status labels to sites. ++ * ++ * Class Multisite_Add_Site_Status_labels ++ */ ++class Multisite_Add_Site_Status_labels { ++ ++ /** ++ * Initialize the class. ++ */ ++ public static function init() { ++ ++ $class = __CLASS__; ++ if ( empty( $GLOBALS[ $class ] ) ) { ++ $GLOBALS[ $class ] = new $class; ++ } ++ } ++ ++ /** ++ * Init function to register all used hooks. ++ * ++ * @since 2015-07-14 ++ */ ++ public function __construct() { ++ ++ if ( ! current_user_can( 'manage_network' ) ) { ++ return; ++ } ++ ++ add_action( 'admin_bar_menu', array( $this, 'add_status_label' ) ); ++ } ++ ++ /** ++ * Check string, if is a external url. ++ * ++ * @param string $haystack The string to search in. ++ * @param string $needle The search string. ++ * ++ * @return bool ++ */ ++ public function check_external_url( $haystack, $needle ) { ++ ++ // Remove last string for exactly check. ++ $needle = rtrim( $needle, '/' ); ++ ++ return $needle ++ && FALSE === strpos( ++ $haystack, ++ str_replace( array( 'http://', 'https://', '//' ), '', $needle ) ++ ); ++ } ++ ++ /** ++ * Check, if the status of the site public. ++ * ++ * @param integer $site_id ID of the site. ++ * ++ * @return bool ++ */ ++ public function is_site_live( $site_id ) { ++ ++ $site_id = (int) $site_id; ++ return (bool) get_blog_option( $site_id, 'blog_public' ); ++ } ++ ++ /** ++ * Add status label from each blog to Multisite Menu of "My Sites". ++ * ++ * Use the filter hook 'multisite_enhancements_status_label' to change style, dashicon, markup. ++ * ++ * @param \WP_Admin_Bar $admin_bar All necessary admin bar items. ++ * ++ * @return mixed ++ */ ++ public function add_status_label( \WP_Admin_Bar $admin_bar ) { ++ ++ foreach ( $admin_bar->user->blogs as $key => $blog ) { ++ ++ $url_hint = ''; ++ $live_hint = ''; ++ ++ if ( $this->check_external_url( $blog->siteurl, $admin_bar->user->domain ) ) { ++ $title = esc_attr__( 'external domain', 'multisite-enhancements' ); ++ $class = 'ab-icon dashicons-before dashicons-external'; ++ $url_hint = '<span title="' . $title . '" class="' . $class . '"></span>'; ++ } ++ ++ if ( ! $this->is_site_live( $blog->userblog_id ) ) { ++ $title = esc_attr__( 'noindex', 'multisite-enhancements' ); ++ $class = 'ab-icon dashicons-before dashicons-dismiss'; ++ $live_hint = '<span title="' . $title . '" class="' . $class . '"></span>'; ++ } ++ ++ // Add span markup. ++ $blogname = $url_hint . $live_hint . $blog->blogname; ++ ++ // Filter hook for custom style of the admin bar site string. ++ $blogname = apply_filters( 'multisite_enhancements_status_label', $blogname, $blog ); ++ ++ $admin_bar->user->blogs[ $key ]->blogname = $blogname; ++ } ++ ++ return $admin_bar; ++ } ++} // end class +diff --git a/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-ssl-identifier.php b/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-ssl-identifier.php +new file mode 100644 +index 00000000..f516a3ed +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-ssl-identifier.php +@@ -0,0 +1,112 @@ ++<?php # -*- coding: utf-8 -*- ++/** ++ * Add a icon to identify the ssl protocol on each site. ++ * ++ * @since 2017-07-13 ++ * @version 2017-11-26 ++ * @package WordPress ++ */ ++ ++namespace Bueltge\Multisite_Add_Ssh_Identifier; ++ ++add_action( 'admin_init', __NAMESPACE__ . '\\bootstrap' ); ++/** ++ * Create the instance of this class. ++ */ ++function bootstrap() { ++ ++ $multisite_add_ssh_identifier = new Multisite_Add_Ssh_Identifier(); ++ $multisite_add_ssh_identifier->init(); ++} ++ ++/** ++ * Class Multisite_Add_Ssh_Identifier ++ */ ++class Multisite_Add_Ssh_Identifier { ++ ++ /** ++ * Set column name to identifier the column. ++ * ++ * @var string ++ */ ++ private $column = 'site_ssl'; ++ ++ /** ++ * Use the WP hooks to include the functions in wp. ++ */ ++ public function init() { ++ ++ add_filter( 'wpmu_blogs_columns', array( $this, 'add_column' ) ); ++ add_action( 'manage_sites_custom_column', array( $this, 'get_protocol' ), 10, 2 ); ++ ++ add_action( 'admin_print_styles-sites.php', array( $this, 'add_style' ) ); ++ } ++ ++ /** ++ * Constructor. ++ * ++ * Multisite_Add_Ssh_Identifier constructor. ++ */ ++ public function __construct() {} ++ ++ /** ++ * Determines if SSL is used. ++ * ++ * @param integer $blog_id ++ * ++ * @return bool ++ */ ++ private function is_ssl( $blog_id ) { ++ ++ return ( strstr( get_home_url( $blog_id ), 'https' ) ) ? true : false; ++ } ++ ++ /** ++ * Add new column for the ssh identifier. ++ * ++ * @param array $columns ++ * ++ * @return array ++ */ ++ public function add_column( array $columns ) { ++ ++ $first_column = array_slice( $columns, 0, 1 ); ++ $after_first_columns = array_slice( $columns, 1 ); ++ $ssh_column = array( $this->column => esc_html__( 'https', 'multisite-enhancements' ) ); ++ ++ // Union of the arrays. ++ $columns = $first_column + $ssh_column + $after_first_columns; ++ ++ return $columns; ++ } ++ ++ /** ++ * Print icon, markup to identifier the protocol for each site. ++ * ++ * @param string $column_name ++ * @param integer $blog_id ++ * ++ * @return string ++ */ ++ public function get_protocol( $column_name, $blog_id ) { ++ ++ if ( $this->column === $column_name ) { ++ ++ $status = 'unlock'; ++ if ( $this->is_ssl( $blog_id ) ) { ++ $status = 'lock'; ++ } ++ ++ echo '<span class="dashicons dashicons-' . $status . '"></span>'; // WPCS: XSS ok. ++ } ++ return $column_name; ++ } ++ ++ /** ++ * Print custom style for the https column. ++ */ ++ public function add_style() { ++ ++ echo '<style>#' . esc_attr( $this->column ) . ' { width:5%; } .column-' . esc_attr( $this->column ) . ' { text-align: center; }</style>'; ++ } ++} +diff --git a/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-theme-list.php b/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-theme-list.php +new file mode 100755 +index 00000000..f394db7d +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/autoload/class-add-theme-list.php +@@ -0,0 +1,417 @@ ++<?php ++/** ++ * On the network theme page, show which blog have the theme active. ++ * ++ * @since 2013-07-22 ++ * @version 2018-05-16 ++ * @package WordPress ++ */ ++ ++add_action( 'init', array( 'Multisite_Add_Theme_List', 'init' ) ); ++ ++/** ++ * On the network theme page, show which blog have the theme active. ++ * ++ * Class Multisite_Add_Theme_List ++ */ ++class Multisite_Add_Theme_List { ++ ++ /** ++ * String for the transient string, there save the blog themes. ++ * ++ * @since 2015-02-21 ++ * @var string ++ */ ++ static protected $site_transient_blogs_themes = 'blogs_themes'; ++ /** ++ * Define the allowed html tags for wp_kses. ++ * ++ * @var array ++ */ ++ static protected $wp_kses_allowed_html = array( ++ 'br' => array(), ++ 'nobr' => array( ++ 'class' => array(), ++ ), ++ 'span' => array( ++ 'class' => array(), ++ ), ++ 'ul' => array( ++ 'id' => array(), ++ 'class' => array(), ++ ), ++ 'li' => array( ++ 'title' => array(), ++ ), ++ 'a' => array( ++ 'href' => array(), ++ 'onclick' => array(), ++ 'title' => array(), ++ ), ++ 'p' => array(), ++ ); ++ /** ++ * Value to get sites in the Network. ++ * ++ * @since 2015-02-26 ++ * @var int ++ */ ++ private $sites_limit = 9999; ++ /** ++ * Member variable to store data about active theme for each blog. ++ * ++ * @since 21/02/2015 ++ * @var array ++ */ ++ private $blogs_themes; ++ ++ /** ++ * Init function to register all used hooks. ++ * ++ * @since 0.0.2 ++ */ ++ public function __construct() { ++ ++ // Delete transient on themes page. ++ add_action( 'load-themes.php', array( $this, 'development_helper' ) ); ++ ++ // Fires after the theme is switched. ++ add_action( 'switch_theme', array( $this, 'clear_themes_site_transient' ), 10, 1 ); ++ ++ if ( ! is_network_admin() ) { ++ return; ++ } ++ ++ /** ++ * Filter to change the value for get sites inside the network. ++ * ++ * @since 2015-02-26 ++ * @type integer ++ */ ++ $this->sites_limit = (int) apply_filters( 'multisite_enhancements_sites_limit', $this->sites_limit ); ++ ++ add_filter( 'manage_themes-network_columns', array( $this, 'add_themes_column' ), 10, 1 ); ++ add_action( 'manage_themes_custom_column', array( $this, 'manage_themes_custom_column' ), 10, 3 ); ++ ++ add_action( 'update_site_option_allowedthemes', array( $this, 'clear_themes_site_transient' ), 10, 1 ); ++ } ++ ++ /** ++ * Initialize the class. ++ */ ++ public static function init() { ++ ++ $class = __CLASS__; ++ if ( empty( $GLOBALS[ $class ] ) ) { ++ $GLOBALS[ $class ] = new $class; ++ } ++ } ++ ++ /** ++ * Print Network Admin Notices to inform, that the transient are deleted. ++ * ++ * @since 2016-10-23 ++ */ ++ public function notice_about_clear_cache() { ++ ++ $class = 'notice notice-info'; ++ $message = esc_attr__( ++ 'Multisite Enhancements: Theme usage information is not cached while WP_DEBUG is true.', ++ 'multisite-enhancements' ++ ); ++ printf( '<div class="%1$s"><p>%2$s</p></div>', $class, $message ); ++ } ++ ++ /** ++ * Add in a column header. ++ * ++ * @since 0.0.2 ++ * ++ * @param array $columns An array of displayed site columns. ++ * ++ * @return array ++ */ ++ public function add_themes_column( $columns ) { ++ ++ $columns['active_blogs'] = '<nobr>' . _x( 'Usage', 'column name', 'multisite-enhancements' ) . '</nobr>'; ++ ++ return $columns; ++ } ++ ++ /** ++ * Get data for each row on each theme. ++ * Print the string about the usage. ++ * ++ * @since 0.0.2 ++ * ++ * @param String $column_name Name of the column. ++ * @param String $theme_key Path to the theme file. ++ * @param array|\WP_Theme $theme_data An array of theme data. ++ */ ++ public function manage_themes_custom_column( $column_name, $theme_key, \WP_Theme $theme_data ) { ++ ++ if ( 'active_blogs' !== $column_name ) { ++ return null; ++ } ++ ++ $output = ''; ++ ++ $active_on_blogs = $this->is_theme_active_on_blogs( $theme_key ); ++ ++ // Check, if is a child theme and return parent. ++ $child_context = ''; ++ $is_child = $this->is_child( $theme_data ); ++ if ( $is_child ) { ++ $parent_name = $theme_data->parent()->Name; ++ $child_context .= '<br>' . sprintf( ++ // Translators: The placeholder will be replaced by the name of the parent theme. ++ esc_attr__( 'This is a child theme of %s.', 'multisite-enhancements' ), ++ '<strong>' . esc_attr( $parent_name ) . '</strong>' ++ ); ++ } ++ ++ // Check if used as a parent theme for a child. ++ $parent_context = ''; ++ $used_as_parent = $this->is_parent( $theme_key ); ++ if ( count( $used_as_parent ) ) { ++ $parent_context .= '<br>' . esc_attr__( ++ 'This is used as a parent theme by:', ++ 'multisite-enhancements' ++ ) . ' '; ++ $parent_context .= implode( ', ', $used_as_parent ); ++ } ++ ++ if ( ! $active_on_blogs ) { ++ // Translators: The theme is not activated, the string is for each plugin possible. ++ $output .= __( '<nobr>Not Activated</nobr>', 'multisite-enhancements' ); ++ $output .= $child_context; ++ $output .= $parent_context; ++ } else { ++ $active_count = count( $active_on_blogs ); ++ $output .= '<p>'; ++ ++ $is_list_hidden = false; ++ // Hide the list of sites if the class isn"t loaded or there's less or equal to 4 sites. ++ if ( class_exists( 'Enqueue_Column_Style', false ) && $active_count > 4 ) { ++ $output .= sprintf( ++ _n( ++ 'Active on %2$s %1$d site %3$s', ++ 'Active on %2$s %1$d sites %3$s', ++ $active_count, ++ 'multisite-enhancements' ++ ), ++ $active_count, ++ "<a onclick=\"jQuery('ul[id*=\'siteslist_{$theme_key}\']').slideToggle('swing');\">", ++ '</a>' ++ ); ++ } else { ++ $output .= sprintf( ++ // Translators: The placeholder will be replaced by the count of sites there use that theme. ++ _n( 'Active on %s site', 'Active on %s sites', $active_count, 'multisite-enhancements' ), ++ $active_count ++ ); ++ $is_list_hidden = true; ++ } ++ $output .= '</p>'; ++ $output .= '<ul id="siteslist_' . $theme_key; ++ $output .= ( $is_list_hidden ) ? '">' : '" class="siteslist">'; ++ ++ foreach ( $active_on_blogs as $key => $value ) { ++ ++ // Check the site for archived. ++ $class = $hint = ''; ++ if ( $this->is_archived( $key ) ) { ++ $class = ' class="site-archived"'; ++ $hint = esc_attr__( ', Archived site', 'multisite-enhancements' ); ++ } ++ ++ $output .= '<li' . $class . ' title="Blog ID: ' . $key . $hint . '">'; ++ $output .= '<nobr><a href="' . get_admin_url( $key ) . 'themes.php">' ++ . $value['name'] . '</a>' . $hint . '</nobr>'; ++ $output .= '</li>'; ++ } ++ ++ $output .= '</ul>'; ++ $output .= $child_context; ++ $output .= $parent_context; ++ } ++ ++ echo wp_kses( $output, self::$wp_kses_allowed_html ); ++ } ++ ++ /** ++ * Is theme active in blogs. ++ * ++ * Return array with values to each theme ++ * ++ * @since 0.0.2 ++ * ++ * @param String $theme_key The key of each theme. ++ * ++ * @return array ++ */ ++ public function is_theme_active_on_blogs( $theme_key ) { ++ ++ $blogs_themes = $this->get_blogs_themes(); ++ ++ $active_in_themes = array(); ++ ++ foreach ( $blogs_themes as $blog_id => $data ) { ++ ++ if ( $data['stylesheet'] === $theme_key ) { ++ $active_in_themes[ $blog_id ] = array( ++ 'name' => $data['blogname'], ++ 'path' => $data['blogpath'], ++ ); ++ } ++ } ++ ++ return $active_in_themes; ++ } ++ ++ /** ++ * Gets an array of blog data including active theme for each blog. ++ * ++ * @since 21/02/2015 ++ * ++ * @return array ++ */ ++ public function get_blogs_themes() { ++ ++ // See if the data is present in the variable first. ++ if ( $this->blogs_themes ) { ++ return $this->blogs_themes; ++ ++ // If not, see if we can load data from the transient. ++ } elseif ( false === ( $this->blogs_themes = get_site_transient( self::$site_transient_blogs_themes ) ) ) { ++ ++ // Cannot load data from transient, so load from DB and set transient. ++ $this->blogs_themes = array(); ++ ++ $blogs = (array) Multisite_Core::get_blog_list( 0, $this->sites_limit ); ++ ++ /** ++ * Data to each site of the network, blogs. ++ * ++ * @var array $blog ++ */ ++ foreach ( $blogs as $blog ) { ++ ++ // Convert object to array. ++ $blog = (array) $blog; ++ ++ $this->blogs_themes[ $blog['blog_id'] ] = $blog; ++ $this->blogs_themes[ $blog['blog_id'] ]['blogpath'] = get_blog_details( ++ $blog['blog_id'] ++ )->path; ++ $this->blogs_themes[ $blog['blog_id'] ]['blogname'] = get_blog_details( ++ $blog['blog_id'] ++ )->blogname; ++ $this->blogs_themes[ $blog['blog_id'] ]['template'] = get_blog_option( ++ $blog['blog_id'], 'template' ++ ); ++ $this->blogs_themes[ $blog['blog_id'] ]['stylesheet'] = get_blog_option( ++ $blog['blog_id'], 'stylesheet' ++ ); ++ } ++ ++ if ( ! $this->development_helper() ) { ++ set_site_transient( self::$site_transient_blogs_themes, $this->blogs_themes ); ++ } ++ } ++ ++ // Data should be here, if loaded from transient or DB. ++ return $this->blogs_themes; ++ } ++ ++ /** ++ * Run helpers if the debug constant is true to help on development, debugging. ++ * ++ * @since 2016-10-23 ++ * @return bool ++ */ ++ public function development_helper() { ++ ++ if ( ! defined( 'WP_DEBUG' ) || ! WP_DEBUG ) { ++ return false; ++ } ++ ++ add_action( 'network_admin_notices', array( $this, 'notice_about_clear_cache' ) ); ++ $this->clear_themes_site_transient(); ++ ++ return true; ++ } ++ ++ /** ++ * Clears the $blogs_themes site transient when any themes are activated/deactivated. ++ * ++ * @since 2015-02-21 ++ */ ++ public function clear_themes_site_transient() { ++ ++ delete_site_transient( self::$site_transient_blogs_themes ); ++ } ++ ++ /** ++ * Check, the current theme have a parent value and is a child theme. ++ * ++ * @param array|\WP_Theme $theme_data An array of theme data. ++ * ++ * @return bool ++ */ ++ public function is_child( \WP_Theme $theme_data ) { ++ ++ return (bool) $theme_data->parent(); ++ } ++ ++ /** ++ * Gets an array of themes which have the selected one as parent. ++ * ++ * @since 21/02/2015 ++ * @version 2017-02-22 ++ * ++ * @param string $theme_key The key of each theme. ++ * ++ * @return array ++ */ ++ public function is_parent( $theme_key ) { ++ ++ $blogs_themes = $this->get_blogs_themes(); ++ $parent_of = array(); ++ ++ /** ++ * Provide the data to the Theme of each site. ++ * ++ * @var array $data ++ */ ++ foreach ( $blogs_themes as $blog_id => $data ) { ++ ++ $template = false; ++ if ( array_key_exists( 'template', $data ) ) { ++ $template = $data['template']; ++ } ++ ++ if ( $template === $theme_key && $template !== $data['stylesheet'] ) { ++ $theme = wp_get_theme( $data['stylesheet'] ); ++ $parent_of[] = $theme->get( 'Name' ); ++ } ++ } ++ ++ return array_unique( $parent_of ); ++ } ++ ++ /** ++ * Check, if the status of the site archived. ++ * ++ * @param integer $site_id ID of the site. ++ * ++ * @return bool ++ */ ++ public function is_archived( $site_id ) { ++ ++ $site_id = (int) $site_id; ++ ++ return (bool) get_blog_details( $site_id )->archived; ++ } ++ ++} // end class +diff --git a/wp-content/plugins/multisite-enhancements/inc/autoload/class-admin-bar-tweaks.php b/wp-content/plugins/multisite-enhancements/inc/autoload/class-admin-bar-tweaks.php +new file mode 100755 +index 00000000..ab92e574 +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/autoload/class-admin-bar-tweaks.php +@@ -0,0 +1,141 @@ ++<?php ++/** ++ * Adds several useful items to the multisite 'Network Admin' admin bar. ++ * ++ * @since 2013-07-19 ++ * @version 2016-10-28 ++ * @package WordPress ++ */ ++ ++add_action( 'init', array( 'Multisite_Admin_Bar_Tweaks', 'init' ) ); ++ ++/** ++ * Class Multisite_Admin_Bar_Tweaks ++ */ ++class Multisite_Admin_Bar_Tweaks { ++ ++ /** ++ * Initialize this class. ++ */ ++ public static function init() { ++ ++ $class = __CLASS__; ++ if ( empty( $GLOBALS[ $class ] ) ) { ++ $GLOBALS[ $class ] = new $class; ++ } ++ } ++ ++ /** ++ * Init function to register all used hooks. ++ * ++ * @since 0.0.1 ++ */ ++ public function __construct() { ++ ++ add_action( 'wp_before_admin_bar_render', array( $this, 'enhance_network_admin_bar' ) ); ++ add_action( 'wp_before_admin_bar_render', array( $this, 'enhance_network_blog_admin_bar' ) ); ++ } ++ ++ /** ++ * Enhance network item. ++ * ++ * @since 0.0.1 ++ */ ++ public function enhance_network_admin_bar() { ++ ++ global $wp_admin_bar; ++ ++ // Show only when the user has at least one site, or they're a super admin. ++ if ( ! isset( $wp_admin_bar->user->blogs ) || count( $wp_admin_bar->user->blogs ) < 1 ) { ++ return; ++ } ++ ++ // Since WP version 3.7 is the plugin link in core. ++ // Return, if is active. ++ /** ++ * Toolbar API class. ++ * ++ * @var WP_Admin_Bar $wp_admin_bar ++ */ ++ $wp_admin_bar_nodes = (array) $wp_admin_bar->get_nodes(); ++ ++ if ( array_key_exists( 'network-admin-p', $wp_admin_bar_nodes ) ) { ++ return; ++ } ++ ++ // Add a link to the Network > Plugins page. ++ $wp_admin_bar->add_node( ++ array( ++ 'parent' => 'network-admin', ++ 'id' => 'network-admin-plugins', ++ 'title' => __( 'Plugins' ), ++ 'href' => network_admin_url( 'plugins.php' ), ++ ) ++ ); ++ } ++ ++ /** ++ * Enhance each blog menu in network admin bar. ++ * ++ * Add new 'Manage Comment' Item with count of comments, there wait for moderate ++ * ++ * @since 0.0.1 ++ */ ++ public function enhance_network_blog_admin_bar() { ++ ++ /** ++ * The Toolbar API class. ++ * ++ * @var WP_Admin_Bar $wp_admin_bar ++ */ ++ global $wp_admin_bar; ++ ++ if ( ! isset( $wp_admin_bar->user->blogs ) ) { ++ return; ++ } ++ ++ foreach ( (array) $wp_admin_bar->user->blogs as $blog ) { ++ ++ switch_to_blog( $blog->userblog_id ); ++ ++ $menu_id = 'blog-' . $blog->userblog_id; ++ ++ if ( current_user_can( 'edit_posts' ) ) { ++ ++ $wp_admin_bar->remove_node( $menu_id . '-c' ); ++ ++ $awaiting_mod = wp_count_comments(); ++ $awaiting_mod = $awaiting_mod->moderated; ++ ++ $title = __( 'Manage Comments' ) ++ . '<span class="ab-label awaiting-mod pending-count count-' ++ . (int) $awaiting_mod . '" style="margin-left:.2em">' . number_format_i18n( $awaiting_mod ) . '</span>'; ++ ++ $awaiting_title = esc_attr( ++ sprintf( ++ _n( ++ '%s comment awaiting moderation', ++ '%s comments awaiting moderation', ++ $awaiting_mod ++ ), number_format_i18n( $awaiting_mod ) ++ ) ++ ); ++ ++ $wp_admin_bar->add_menu( ++ array( ++ 'parent' => $menu_id, ++ 'id' => $menu_id . '-comments', ++ 'title' => $title, ++ 'href' => admin_url( 'edit-comments.php' ), ++ 'meta' => array( 'title' => $awaiting_title ), ++ ) ++ ); ++ ++ } ++ ++ restore_current_blog(); ++ ++ } ++ } ++ ++} // end class +diff --git a/wp-content/plugins/multisite-enhancements/inc/autoload/class-change-footer-text.php b/wp-content/plugins/multisite-enhancements/inc/autoload/class-change-footer-text.php +new file mode 100755 +index 00000000..371eb463 +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/autoload/class-change-footer-text.php +@@ -0,0 +1,141 @@ ++<?php ++/** ++ * Change/Enhance the admin footer text with RAM, SQL Queries and RAM version in Footer. ++ * ++ * Only for Admins ++ * ++ * Use the follow filter hooks for different changes ++ * Use the filter hook to change capability to view the new text on admin footer ++ * - Hook: multisite_enhancements_admin_footer_text_capability ++ * - default is: manage_options ++ * Reset of text from wp default ++ * - Hook: multisite_enhancements_reset_admin_footer_text ++ * - default is: TRUE ++ * Change content if admin footer text ++ * - Hook: multisite_enhancements_admin_footer_text ++ * - default is: Blog-Name, RAM, SQL, RAM Version ++ * ++ * @since 2013-07-23 ++ * @version 2016-10-28 ++ * @package WordPress ++ */ ++ ++add_action( 'init', array( 'Multisite_Change_Footer_Text', 'init' ) ); ++ ++/** ++ * Class Multisite_Change_Footer_Text ++ */ ++class Multisite_Change_Footer_Text { ++ ++ /** ++ * Define the capability to view the new admin footer text. ++ * ++ * @since 0.0.2 ++ * @var String ++ */ ++ static protected $capability = 'manage_options'; ++ ++ /** ++ * Filter to reset admin footer message. ++ * ++ * @since 0.0.2 ++ * @var Boolean ++ */ ++ static protected $reset_footer_text = TRUE; ++ ++ /** ++ * Initialize the class. ++ */ ++ public static function init() { ++ ++ $class = __CLASS__; ++ if ( empty( $GLOBALS[ $class ] ) ) { ++ $GLOBALS[ $class ] = new $class; ++ } ++ } ++ ++ /** ++ * Init function to register all used hooks. ++ * ++ * Use the filter hook to change capability to view the new text on admin footer ++ * Hook: multisite_enhancements_admin_footer_text_capability ++ * ++ * @since 0.0.2 ++ */ ++ public function __construct() { ++ ++ /** ++ * Use this filter to change capability to view the new text on admin footer. ++ * ++ * @type string ++ */ ++ $capability = apply_filters( ++ 'multisite_enhancements_admin_footer_text_capability', ++ self::$capability ++ ); ++ ++ // Get default content for non admins. ++ if ( current_user_can( $capability ) ) { ++ add_action( 'admin_footer_text', array( $this, 'get_footer_text' ) ); ++ } ++ } ++ ++ /** ++ * Change admin footer text. ++ * ++ * Use the two different filters for change ++ * Reset of text from wp default - Hook: multisite_enhancements_reset_admin_footer_text ++ * Change content - Hook: multisite_enhancements_admin_footer_text ++ * ++ * @since 0.0.2 ++ * ++ * @param String $footer_text The string for the footer to inform the users. ++ * ++ * @return String ++ */ ++ public function get_footer_text( $footer_text ) { ++ ++ /** ++ * Filter to reset admin footer message. ++ * ++ * @type string ++ */ ++ if ( apply_filters( ++ 'multisite_enhancements_reset_admin_footer_text', ++ self::$reset_footer_text ++ ) ++ ) { ++ $footer_text = ''; ++ } ++ ++ // Set string of admin area. ++ $blogname = get_bloginfo( 'name' ); ++ if ( is_network_admin() ) { ++ $blogname = ' ' . esc_html( $GLOBALS[ 'current_site' ]->site_name ); ++ } ++ ++ $footer_text .= wp_html_excerpt( $blogname, 40, __( '…', 'multisite-enhancements' ) ); ++ $footer_text .= ' • <abbr title="' ++ . esc_html__( 'Random-access memory', 'multisite-enhancements' ) ++ . '">' . esc_html__( 'RAM', 'multisite-enhancements' ) . '</abbr> ' ++ . number_format_i18n( ++ memory_get_peak_usage( true ) / 1024 / 1024, ++ 1 ++ ) ++ . esc_html__( '/', 'multisite-enhancements' ) . WP_MEMORY_LIMIT; ++ $footer_text .= ' • <abbr title="' . esc_html__( 'Structured Query Language', ++ 'multisite-enhancements' ) . '">' . esc_html__( 'SQL', ++ 'multisite-enhancements' ) . '</abbr> ' . $GLOBALS[ 'wpdb' ]->num_queries; ++ $footer_text .= ' • <abbr title="' . esc_html__( 'Version of PHP (Hypertext Preprocessor)', ++ 'multisite-enhancements' ) . '">' . esc_html__( 'PHPv', ++ 'multisite-enhancements' ) . '</abbr> ' . phpversion(); ++ ++ /** ++ * Filter for change content form other source. ++ * ++ * @type string ++ */ ++ return apply_filters( 'multisite_enhancements_admin_footer_text', $footer_text ); ++ } ++ ++} // end class +diff --git a/wp-content/plugins/multisite-enhancements/inc/autoload/class-core.php b/wp-content/plugins/multisite-enhancements/inc/autoload/class-core.php +new file mode 100755 +index 00000000..5893d30e +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/autoload/class-core.php +@@ -0,0 +1,155 @@ ++<?php ++/** ++ * Core methods, there will be used. ++ * ++ * @since 2013-07-24 ++ * @version 2016-10-28 ++ * @package WordPress ++ */ ++ ++add_action( 'init', array( 'Multisite_Core', 'init' ) ); ++ ++/** ++ * Class Multisite_Core ++ */ ++class Multisite_Core { ++ ++ /** ++ * Init the class. ++ */ ++ public static function init() { ++ ++ $class = __CLASS__; ++ if ( empty( $GLOBALS[ $class ] ) ) { ++ $GLOBALS[ $class ] = new $class; ++ } ++ } ++ ++ /** ++ * Returns an array of arrays containing information about each public blog hosted on this WPMU install. ++ * ++ * Only blogs marked as public and flagged as safe (mature flag off) are returned. ++ * ++ * @param Integer $start The first blog to return in the array. ++ * @param Integer $num The number of blogs to return in the array (thus the size of the array). ++ * Setting this to string 'all' returns all blogs from $start. ++ * @param Boolean $details Get also Postcount for each blog, default is False for a better performance. ++ * @param Integer $expires Time until expiration in seconds, default 86400s (1day). ++ * ++ * @return array Returns an array of arrays each representing a blog. ++ * Details are represented in the following format: ++ * blog_id (integer) ID of blog detailed. ++ * domain (string) Domain used to access this blog. ++ * path (string) Path used to access this blog. ++ * postcount (integer) The number of posts in this blog. ++ */ ++ public static function get_blog_list( $start = 0, $num = 10, $details = FALSE, $expires = 86400 ) { ++ ++ // Since WP version 4.6.0 is a new function inside the core to get this value. ++ if ( function_exists( 'get_sites' ) ) { ++ return get_sites( ++ array( ++ 'number' => $num, ++ ) ++ ); ++ } ++ ++ // For WordPress smaller version 4.6.0, available since WordPress 3.7. ++ if ( function_exists( 'wp_get_sites' ) ) { ++ return wp_get_sites( ++ array( ++ 'limit' => $num, ++ ) ++ ); ++ } ++ ++ // Get blog list from cache. ++ $blogs = get_site_transient( 'multisite_blog_list' ); ++ ++ // For debugging purpose. ++ if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) { ++ $blogs = FALSE; ++ } ++ ++ if ( FALSE === $blogs ) { ++ ++ global $wpdb; ++ ++ // Add limit for select. ++ $limit = "LIMIT $start, $num"; ++ if ( 'all' === $num ) { ++ $limit = ''; ++ } ++ ++ /** @noinspection SqlDialectInspection */ ++ /** @noinspection SqlNoDataSourceInspection */ ++ $blogs = $wpdb->get_results( ++ $wpdb->prepare( ++ " ++ SELECT blog_id, domain, path ++ FROM $wpdb->blogs ++ WHERE site_id = %d ++ AND public = '1' ++ AND archived = '0' ++ AND mature = '0' ++ AND spam = '0' ++ AND deleted = '0' ++ ORDER BY registered ASC ++ $limit ++ ", $wpdb->siteid ++ ), ++ ARRAY_A ++ ); ++ ++ // Set the Transient cache. ++ set_site_transient( 'multisite_blog_list', $blogs, $expires ); ++ } ++ ++ // Only if usable, set via var. ++ if (TRUE === $details ) { ++ ++ /** ++ * Get data to each site in the network. ++ * ++ * @var array $blog_list ++ */ ++ $blog_list = get_site_transient( 'multisite_blog_list_details' ); ++ ++ // For debugging purpose. ++ if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) { ++ $blog_list = FALSE; ++ } ++ ++ if ( FALSE === $blog_list ) { ++ ++ global $wpdb; ++ /** ++ * The data details of each site of the network. ++ * ++ * @var array $blog_details ++ */ ++ foreach ( (array) $blogs as $blog_details ) { ++ $blog_list[ $blog_details[ 'blog_id' ] ] = $blog_details; ++ $blog_list[ $blog_details[ 'blog_id' ] ][ 'postcount' ] = $wpdb->get_var( ++ "SELECT COUNT(ID) ++ FROM " . $wpdb->get_blog_prefix( $blog_details[ 'blog_id' ] ) . "posts ++ WHERE post_status='publish' ++ AND post_type='post'" ++ ); ++ } ++ ++ // Set the Transient cache. ++ set_site_transient( 'multisite_blog_list_details', $blog_list, $expires ); ++ } ++ unset( $blogs ); ++ $blogs = $blog_list; ++ } ++ ++ if ( FALSE === is_array( $blogs ) ) { ++ return array(); ++ } ++ ++ return $blogs; ++ } ++ ++} // end class +diff --git a/wp-content/plugins/multisite-enhancements/inc/autoload/class-filtering-plugins.php b/wp-content/plugins/multisite-enhancements/inc/autoload/class-filtering-plugins.php +new file mode 100644 +index 00000000..91db91fb +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/autoload/class-filtering-plugins.php +@@ -0,0 +1,51 @@ ++<?php ++/** ++ * Add simple javascript to filter the plugin list on network and single plugin page of WordPress back end. ++ * ++ * @since 2015-11-29 ++ * @package WordPress ++ */ ++ ++add_action( 'admin_init', array( 'Filtering_Plugins', 'init' ) ); ++ ++/** ++ * Class Filtering_Plugins ++ */ ++class Filtering_Plugins { ++ ++ /** ++ * Init the class. ++ */ ++ public static function init() { ++ ++ $class = __CLASS__; ++ if ( empty( $GLOBALS[ $class ] ) ) { ++ $GLOBALS[ $class ] = new $class; ++ } ++ } ++ ++ /** ++ * Filtering_Plugins constructor. ++ */ ++ public function __construct() { ++ ++ add_action( 'admin_print_scripts-plugins.php', array( $this, 'enqueue_script' ) ); ++ } ++ ++ /** ++ * Enqueue scripts. ++ */ ++ public function enqueue_script() { ++ ++ $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; ++ ++ wp_register_script( ++ 'me_filtering_plugins', ++ plugins_url( '/inc/assets/js/filtering-plugins' . $suffix . '.js', MULTISITE_ENHANCEMENT_BASE ), ++ array( 'jquery' ), ++ '2015-11-29', ++ TRUE ++ ); ++ wp_enqueue_script( 'me_filtering_plugins' ); ++ } ++} +diff --git a/wp-content/plugins/multisite-enhancements/inc/autoload/class-filtering-themes.php b/wp-content/plugins/multisite-enhancements/inc/autoload/class-filtering-themes.php +new file mode 100644 +index 00000000..57daf730 +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/autoload/class-filtering-themes.php +@@ -0,0 +1,51 @@ ++<?php ++/** ++ * Add simple javascript to filter the theme list on network and single site theme page of WordPress back end. ++ * ++ * @since 2016-10-05 ++ * @package WordPress ++ */ ++ ++add_action( 'admin_init', array( 'Filtering_Themes', 'init' ) ); ++ ++/** ++ * Class Filtering_Themes ++ */ ++class Filtering_Themes { ++ ++ /** ++ * Init the class. ++ */ ++ public static function init() { ++ ++ $class = __CLASS__; ++ if ( empty( $GLOBALS[ $class ] ) ) { ++ $GLOBALS[ $class ] = new $class; ++ } ++ } ++ ++ /** ++ * Filtering_Plugins constructor. ++ */ ++ public function __construct() { ++ ++ add_action( 'admin_print_scripts-themes.php', array( $this, 'enqueue_script' ) ); ++ } ++ ++ /** ++ * Enqueue scripts. ++ */ ++ public function enqueue_script() { ++ ++ $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; ++ ++ wp_register_script( ++ 'me_filtering_plugins', ++ plugins_url( '/inc/assets/js/filtering-themes' . $suffix . '.js', MULTISITE_ENHANCEMENT_BASE ), ++ array( 'jquery' ), ++ '2016-10-05', ++ TRUE ++ ); ++ wp_enqueue_script( 'me_filtering_plugins' ); ++ } ++} +diff --git a/wp-content/plugins/multisite-enhancements/inc/autoload/class-multisite-add-new-plugin.php b/wp-content/plugins/multisite-enhancements/inc/autoload/class-multisite-add-new-plugin.php +new file mode 100755 +index 00000000..29d9213d +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/autoload/class-multisite-add-new-plugin.php +@@ -0,0 +1,58 @@ ++<?php ++/** ++ * Enables an 'Add New' link under the Plugins menu for Network admins. ++ * ++ * @since 2013-07-19 ++ * @version 2016-01-15 ++ * @package WordPress ++ */ ++ ++add_action( 'init', array( 'Multisite_Add_New_Plugin', 'init' ) ); ++ ++/** ++ * Class Multisite_Add_New_Plugin ++ */ ++class Multisite_Add_New_Plugin { ++ ++ /** ++ * Init the class. ++ */ ++ public static function init() { ++ ++ $class = __CLASS__; ++ if ( empty( $GLOBALS[ $class ] ) ) { ++ $GLOBALS[ $class ] = new $class; ++ } ++ } ++ ++ /** ++ * Init function to register all used hooks. ++ * ++ * @since 0.0.1 ++ */ ++ public function __construct() { ++ ++ // Only on each blog, not network admin. ++ if ( is_network_admin() ) { ++ return; ++ } ++ ++ add_action( 'admin_menu', array( $this, 'add_plugins_page' ) ); ++ } ++ ++ /** ++ * Add menu item. ++ * ++ * @since 0.0.1 ++ */ ++ public function add_plugins_page() { ++ ++ add_plugins_page( ++ __( 'Add New' ), ++ __( 'Add New' ), ++ 'manage_network', ++ 'plugin-install.php' ++ ); ++ } ++ ++} // end class +diff --git a/wp-content/plugins/multisite-enhancements/inc/autoload/core.php b/wp-content/plugins/multisite-enhancements/inc/autoload/core.php +new file mode 100755 +index 00000000..3e67445e +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/inc/autoload/core.php +@@ -0,0 +1,45 @@ ++<?php ++/** ++ * Core functions, there was missed in WP Core for use with Multisite. ++ * ++ * Hint: Since WordPress version 3.7.0 use the function 'wp_get_sites()', ++ * Hint again: Since WordPress version 4.6.0 is the function 'get_sites()' the right alternative, ++ * a alternative inside the core of WP ++ * ++ * @since 2013-07-24 ++ * @version 2016-10-05 ++ * @package WordPress ++ */ ++ ++if ( ! function_exists( 'get_blog_list' ) ) { ++ ++ /** ++ * Returns an array of arrays containing information about each public blog hosted on this WPMU install. ++ * ++ * Only sites marked as public and flagged as safe (mature flag off) are returned. ++ * ++ * @param Integer $start The first blog to return in the array. ++ * @param Integer $num The number of sites to return in the array (thus the size of the array). ++ * Setting this to string 'all' returns all sites from $start. ++ * @param Integer $expires Time until expiration in seconds, default 86400s (1day). ++ * ++ * @return array|bool ++ * Details are represented in the following format: ++ * blog_id (integer) ID of blog detailed. ++ * domain (string) Domain used to access this blog. ++ * path (string) Path used to access this blog. ++ * postcount (integer) The number of posts in this blog. ++ */ ++ function get_blog_list( $start = 0, $num = 10, $expires = 86400 ) { ++ if ( ! is_multisite() ) { ++ return false; ++ } ++ ++ if ( ! class_exists( 'Multisite_Core' ) ) { ++ require_once __DIR__ . '/class-core.php'; ++ new Multisite_Core(); ++ } ++ ++ return Multisite_Core::get_blog_list( $start, $num, $expires ); ++ } ++} // end if fct exist +diff --git a/wp-content/plugins/multisite-enhancements/multisite-enhancements.php b/wp-content/plugins/multisite-enhancements/multisite-enhancements.php +new file mode 100644 +index 00000000..391fd7f8 +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/multisite-enhancements.php +@@ -0,0 +1,161 @@ ++<?php # -*- coding: utf-8 -*- ++/** ++ * Plugin Name: Multisite Enhancements ++ * Description: Enhance Multisite for Network Admins with different topics ++ * Plugin URI: https://github.com/bueltge/WordPress-Multisite-Enhancements ++ * Version: 1.5.1 ++ * Author: Frank Bültge ++ * Author URI: https://bueltge.de ++ * License: GPLv2+ ++ * License URI: ./assets/LICENSE ++ * Text Domain: multisite-enhancements ++ * Domain Path: /languages ++ * Network: true ++ */ ++ ++! defined( 'ABSPATH' ) && exit; ++ ++add_filter( 'plugins_loaded', array( 'Multisite_Enhancements', 'get_object' ) ); ++ ++/** ++ * Class Multisite_Enhancements. ++ * Plugin wrapper to list as plugin in WordPress environment and load all necessary files. ++ * Use the filter hook 'multisite_enhancements_autoload' to unset classes, there is not necessary for you. ++ */ ++class Multisite_Enhancements { ++ ++ /** ++ * Define folder, there have inside the autoload files. ++ * ++ * @since 0.0.1 ++ * @var String ++ */ ++ static protected $file_base = ''; ++ ++ /** ++ * The class object. ++ * ++ * @since 0.0.1 ++ * @var String ++ */ ++ static protected $class_object; ++ ++ /** ++ * Load the object and get the current state. ++ * ++ * @since 0.0.1 ++ * @return String $class_object ++ */ ++ public static function get_object() { ++ ++ if ( NULL === self::$class_object ) { ++ self::$class_object = new self; ++ } ++ ++ return self::$class_object; ++ } ++ ++ /** ++ * Init function to register all used hooks. ++ * ++ * @since 0.0.1 ++ */ ++ public function __construct() { ++ ++ // This check prevents using this plugin not in a multisite. ++ if ( function_exists( 'is_multisite' ) && ! is_multisite() ) { ++ add_filter( 'admin_notices', array( $this, 'error_msg_no_multisite' ) ); ++ ++ return; ++ } ++ ++ $this->load_translation(); ++ ++ // Since 2015-08-18 only PHP 5.3, use now __DIR__ as equivalent to dirname(__FILE__). ++ self::$file_base = __DIR__ . '/inc'; ++ self::load(); ++ } ++ ++ /** ++ * Load translation file. ++ * ++ * @since 2016-10-23 ++ */ ++ public function load_translation() { ++ ++ load_plugin_textdomain( ++ 'multisite-enhancements', ++ FALSE, ++ basename( __DIR__ ) . '/languages/' ++ ); ++ } ++ ++ /** ++ * Display an Admin Notice if multisite is not active. ++ * ++ * @since 0.0.1 ++ */ ++ public function error_msg_no_multisite() { ++ ++ deactivate_plugins( plugin_basename( __FILE__ ) ); ++ ?> ++ <div class="error"> ++ <p> ++ <?php esc_html_e( ++ 'The plugin only works in a multisite installation. See how to install a multisite network:', ++ 'multisite-enhancements' ++ ); ?> ++ <a href="http://codex.wordpress.org/Create_A_Network" title="<?php esc_html_e( ++ 'WordPress Codex: Create a network', 'multisite-enhancements' ++ ); ?>"> ++ <?php esc_html_e( 'WordPress Codex: Create a network', 'multisite-enhancements' ); ?> ++ </a> ++ </p> ++ </div> ++ ++ <div class="updated notice"> ++ <p> ++ <?php echo wp_kses( ++ __( 'Plugin <strong>deactivated</strong>.', 'multisite-enhancements' ), ++ array( ++ 'strong' => array(), ++ ) ++ ); ?> ++ </p> ++ </div> ++ <?php ++ } ++ ++ /** ++ * Load all files in folder inc. ++ * Use the filter hook 'multisite_enhancements_autoload' to unset classes, there is not necessary for you. ++ * ++ * @since 0.0.1 ++ */ ++ public static function load() { ++ ++ $file_base = self::$file_base; ++ define( 'MULTISITE_ENHANCEMENT_BASE', $file_base ); ++ ++ $autoload_paths = glob( "$file_base/autoload/*.php" ); ++ ++ foreach ( $autoload_paths as $classnames => $path ) { ++ $path_split = explode( DIRECTORY_SEPARATOR, $path ); ++ $class = end( $path_split ); ++ $autoload_files[$class] = $path; ++ } ++ ++ $autoload_files = (array) apply_filters( 'multisite_enhancements_autoload', $autoload_files ); ++ ++ // Load files. ++ foreach ( $autoload_files as $path ) { ++ /** ++ * Path of each file, that we load. ++ * ++ * @var string $path ++ */ ++ require_once $path; ++ } ++ } ++ ++} // end class +diff --git a/wp-content/plugins/multisite-enhancements/readme.txt b/wp-content/plugins/multisite-enhancements/readme.txt +new file mode 100644 +index 00000000..07c2f421 +--- /dev/null ++++ b/wp-content/plugins/multisite-enhancements/readme.txt +@@ -0,0 +1,213 @@ ++=== Multisite Enhancements === ++Contributors: Bueltge, inpsyde ++Tags: multisite, administration, admin bar, network, ++Requires at least: 4.6 ++Tested up to: 5.1 ++Requires PHP: 5.6 ++Stable tag: 1.5.1 ++License: GPLv2 or later ++License URI: http://www.gnu.org/licenses/gpl-2.0.html ++ ++Enhance Multisite for Network Admins with different topics ++ ++== Description == ++When you work quite a bit with WordPress Multisites, sometimes you need more information or menu items. This plugin enhances the network area for super admins with useful functions. ++ ++* Adds Blog and User ID in network view [more](http://wpengineer.com/2188/view-blog-id-in-wordpress-multisite/) ++* Enables an 'Add New' link under the Plugins menu for Network admins ++* Adds several useful items to the multisite 'Network Admin' admin bar ++* On the network plugins page, shows which site has this plugin active ++* On the network theme page, shows which blog has the theme active and is a Child theme ++* Change Admin footer text for Administrators to view currently used RAM, SQL, RAM version fast ++* Adds Favicon from theme folder to the admin area to easily identify the blog, use the `favicon.ico` file in the theme folder of the active theme in each blog ++* Adds Favicon to each blog on the Admin Bar Item 'My Sites'. If you a like a custom path for each favicon, please see the [documentation](https://github.com/bueltge/WordPress-Multisite-Enhancements/wiki/Filter-Hook-for-Favicon-File-Path) for this feature. ++* Removes also the 'W' logo and his sub-links in admin bar ++* Adds the status to each site in the admin bar to identify fastly if the site has a `noindex` status and to see the external url. ++* Handy ssl identifier to each site in network site view page. ++* Add functions to be used in your install ++ * The function `get_blog_list()` is currently deprecated in the WP Core, but currently usable. The plugin checks this and gets an alternative in [`inc/autoload/core.php`](./inc/autoload/core.php) ++ * If you will develop with the alternative to this function from my source, then use the method `get_blog_list()` in class `Multisite_Core`. My source also use caching with the Transient API. More about the function in [`inc/autoload/class-core.php`](./inc/autoload/class-core.php). ++ * If you use WordPress version 3.7 and higher, then check the function `wp_get_sites()`, the new alternative function inside the core to get all sides inside the network. The function accepts a array with arguments, see the [description](http://wpseek.com/wp_get_sites/). ++ * But if you use WordPress 4.6 and higher then that new alternative ;) - `get_sites()` - is the current function to get all sites in the network. The helper method of this plugin `Multisite_Core::get_blog_list()` or the function `get_blog_list()` have all checks included. ++ ++* Filter theme list to find your target fast. Works on single theme page and also network theme page. ++ ++= Crafted by Inpsyde = ++The team at [Inpsyde](http://inpsyde.com/) is engineering the web and WordPress since 2006. ++ ++= Donation? = ++You want to donate - we prefer a [positive review](https://wordpress.org/support/view/plugin-reviews/multisite-enhancements?rate=5#postform), nothing more. ++ ++== Installation == ++ ++= Requirements = ++* WordPress Multisite 3.0+ ++* PHP 5.6*, newer PHP versions will work faster. (It should work also under PHP 5.3, but untested.) ++ ++= Installation = ++* Use the installer via back-end of your install or ... ++ ++1. Unpack the download-package ++2. Upload the files to the `/wp-content/plugins/` directory ++3. Activate the plugin through the 'Network/Plugins' menu in WordPress and hit 'Network Activate' ++4. No options, no settings, it works ++ ++== Screenshots == ++1. Add Blog-ID on Sites ++2. Add User-ID on Users ++3. Add New link to install new plugin on each blog ++4. Manage Comments with Counter on Admin Bar ++5. On which blog is the plugin active ++6. On which blog is the theme active ++7. New Admin footer text ++8. Favicon on Admin bar ++9. Filter Themes ++ ++== Other Notes == ++ ++**Crafted by [Inpsyde](https://inpsyde.com) · The team is engineering the Web since 2006.** ++ ++= Hints, knowledge = ++See also for helpful hints on the [wiki page](https://github.com/bueltge/wordpress-multisite-enhancements/wiki). ++Especially the follow topics are interest: ++ ++* [Filter Hook for Favicon File Path - Define your custom Favicon path](https://github.com/bueltge/WordPress-Multisite-Enhancements/wiki/Filter-Hook-for-Favicon-File-Path) ++* [Large Network Problem](https://github.com/bueltge/wordpress-multisite-enhancements/wiki/Large-Network-Problem) ++ ++= Bugs, technical hints or contribute = ++Please give me feedback, contribute and file technical bugs on this ++[GitHub Repo](https://github.com/bueltge/WordPress-Multisite-Enhancements/issues), use Issues. ++ ++= License = ++Good news, this plugin is free for everyone! Since it's released under the GPL, ++you can use it free of charge on your personal or commercial blog. But if you enjoy this plugin, ++you can thank me and leave a ++[small donation](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6069955 "Paypal Donate link") ++for the time I've spent writing and supporting this plugin. ++And I really don't want to know how many hours of my life this plugin has already eaten ;) ++ ++= Contact & Feedback = ++The plugin is designed and developed by me [Frank Bültge](http://bueltge.de), [G+ Page](https://plus.google.com/+FrankBültge/about?rel=author) ++ ++Please let me know if you like the plugin or you hate it or whatever ... ++Please fork it, add an issue for ideas and bugs on the [Github Repository](https://github.com/bueltge/WordPress-Multisite-Enhancements). ++ ++= Disclaimer = ++I'm German and my English might be gruesome here and there. ++So please be patient with me and let me know of typos or grammatical parts. Thanks ++ ++== Changelog == ++= 1.5.0 (2019-02-25) = ++* Remove feature 'Networkmenu is now scrollable'. ++ ++= 1.5.0 (2019-02-24) = ++* Networkmenu is now scrollable. ++* More clearance for the message about inactive cache. ++* Small php fixes. ++ ++= 1.4.3 (2018-05-17) = ++* Fix undefined index Network on plugin list, #46 ++* Fix small php notes. ++* Fix the possibility to translate the footer message about RAM, SQL queries. ++* Add fix to leave message for the parent theme in a single line. ++* Add Ui change to list more as 4 themes in Theme usage overview. Probs @n-goncalves #44 ++ ++= 1.4.2 (2017-02-22) = ++* Change syntax for usage of plugins, themes; probs @cfoellmann ++* Count the usage in sites for plugins, themes; probs @cfoellmann ++* Change of the autoloader, the removal of a function is now more solid. See [the wiki page](https://github.com/bueltge/wordpress-multisite-enhancements/wiki/Remove-features); probs @cfoellmann ++* Added option to display or hide the list of sites if too big #44; probs @n-goncalves ++ ++= 1.4.1 (2017-08-10) = ++* Added a change for initialization of the class to run also on php 5.3 installs. ++ ++= 1.4.0 (2017-07-23) = ++* Adds handy ssl identifier to each site in network site view page. ++ ++= 1.3.8 (2017-02-23) = ++* Fixed duplicated view on parent theme usage. ++* Adds status text to a site, if is a archived site on plugin/theme list. ++ ++= 1.3.7 (2016-10-24) = ++* Fix the usage of plugins for each site in the network on the plugin network view. ++* Add helpers to remove transient caching for development, debugging, if `WP_DEBUG` is true. ++* Fix markup error of missing closing tag in footer text. ++* Fix markup error on comment admin bar menu item in each site item of the item 'My Sites'. ++* Add possibility to translate the plugin. ++ ++= 1.3.6 (2016-10-07) = ++* Switch to new core function `get_sites` ++* Remove Plugin Search, now inside the core, since WP 3.6.0 ++* Add Theme filter search to single and network theme page to find fast and simple the result. ++ ++= 1.3.5 (2016-05-30) = ++* Performance: Change the function to get all sites of a user to set favicon. [#25](https://github.com/bueltge/wordpress-multisite-enhancements/issues/25) ++ ++= 1.3.4 (2016-05-19) = ++* Fix value type for nodes from admin bar. ++* Enhance the Multisite requirements check. ++ ++= 1.3.3 (2016-01-15) = ++* Fix Blog Id enhancement, change filter type. ++* Change different code topics for better performance and stability. ++ ++= 1.3.2 (2015-12-17) = ++* Prevent PHP Warning. Props noelboss ++ ++= 1.3.1 (2015-12-03) = ++* Enhance the external domain check for more exactly check, that's also work on root domain of multisite. Props Matt [Thread](https://wordpress.org/support/topic/main-blog-being-tagged-as-external-domain) ++ ++= 1.3.0 (2015-11-28) = ++* Add new functionality to filter plugin list live. ++* Improve status label filter `multisite_enhancements_status_label`, now with the parameters `$blogname` and `$blog`. ++ ++= 1.2.1 (2015-09-24) = ++* Bugfix: Correction for the site icon topic. The functions "has_site_icon" and "get_site_icon_url" aren't compatible with multisites. Icon only displayed when on that blog, in network or other blog the WP logo showed. ++* Enhancement: Check for active usage of admin bar before add favicon to Admin Bar. ++ ++= 1.2.0 (2015-09-03) = ++* Add support for Favicon feature `wp_site_icon` since WP 4.3, probs [JoryHogeveen](https://github.com/JoryHogeveen) ++* Add status label to each site in the admin bar, probs JoryHogeveen ++* Codex changes ++* Add hook `multisite_enhancements_autoload` to unset files, there not necessary on autoload, see also the [Wiki](https://github.com/bueltge/wordpress-multisite-enhancements/wiki) for more information ++ ++= 1.1.0 (2015-02-26) = ++* Some modifications to plugin and theme admin columns for better performance and usage on Multisites with more as 100 blogs, plugins, themes [Issue #16](https://github.com/bueltge/wordpress-multisite-enhancements/pull/16) ++* Code inspections ++* Enhance the value to get sites inside the network form WordPress default 100 to 9999 ++* Add hook `multisite_enhancements_sites_limit` to change this value, see [wiki page](https://github.com/bueltge/wordpress-multisite-enhancements/wiki/Large-Network-Problem) ++ ++= 1.0.7 (09/23/2014) = ++* Code maintenance ++* Add parameters for custom favicon, see [documentation](https://github.com/bueltge/WordPress-Multisite-Enhancements/wiki/Filter-Hook-for-Favicon-File-Path) ++ ++= 1.0.6 (09/13/2014) = ++* Add check for child theme, that you fast see, if is a child and what is the parent inside the network view of themes ++ ++= 1.0.5 (05/15/2014) = ++* Fix list of active plugin in plugin network view ++* Add hook for custom favicon path, see [documentation](https://github.com/bueltge/WordPress-Multisite-Enhancements/wiki/Filter-Hook-for-Favicon-File-Path) ++ ++= 1.0.4 (04/27/2014) = ++* Add break, if no plugin is active, fixed [Error in "Active In" column](http://wordpress.org/support/topic/error-in-active-in-column) ++ ++= 1.0.3 (03/09/2014) = ++* Remove Super Admin check, that works the enhancements also on other roles. ++* Add indicator for "Network Only" Plugins. ++* Add Favicon Indicator also in Admin Bar on Front end side. ++ ++= 1.0.2 (02/03/2014) = ++ * Add Favicon in Admin Bar also in Front end ++ * Enhance style for favicon size ++ * Grammar fix in tags, readme ++ * Small changes for columns and 3.8 design ++ ++= 1.0.1 (01/03/2014) = ++ * Add CSS rule for new WP 3.8 back end design (mp6 plugin) ++ * Add more whitespace on the comment count in admin bar ++ * Enhance the filter to list active plugins [#1](https://github.com/bueltge/WordPress-Multisite-Enhancements/issues/1) ++ ++= 1.0.0 (10/31/2013) = ++ * First release on wordpress.org after different installs with different users ++ ++For more information about changes see the commits on the [working repository](https://github.com/bueltge/WordPress-Multisite-Enhancements/commits/master). +-- +2.17.1 + diff --git a/patches/0036-added-plugin-two-factor-2fa.patch b/patches/0036-added-plugin-two-factor-2fa.patch new file mode 100644 index 00000000..c70a4896 --- /dev/null +++ b/patches/0036-added-plugin-two-factor-2fa.patch @@ -0,0 +1,11065 @@ +From f792bb743469cce2a061fe3d2bc7848046a8102c Mon Sep 17 00:00:00 2001 +From: agata <automa@insicuri.net> +Date: Thu, 17 Oct 2019 14:12:23 +0200 +Subject: [PATCH 036/229] added plugin two factor 2fa + +--- + .../two-factor/assets/banner-1544x500.png | Bin 0 -> 4859 bytes + .../two-factor/assets/banner-772x250.png | Bin 0 -> 2255 bytes + .../two-factor/assets/icon-128x128.png | Bin 0 -> 1225 bytes + .../two-factor/assets/icon-256x256.png | Bin 0 -> 2350 bytes + wp-content/plugins/two-factor/assets/icon.svg | 6 + + .../two-factor/assets/screenshot-1.png | Bin 0 -> 175365 bytes + .../two-factor/assets/screenshot-2.png | Bin 0 -> 163789 bytes + .../two-factor/class.two-factor-core.php | 812 ++++++++++++++++++ + .../two-factor/includes/Google/u2f-api.js | 748 ++++++++++++++++ + .../two-factor/includes/Yubico/U2F.php | 507 +++++++++++ + .../includes/function.login-header.php | 227 +++++ + .../class.two-factor-backup-codes.php | 335 ++++++++ + .../providers/class.two-factor-dummy.php | 93 ++ + .../providers/class.two-factor-email.php | 263 ++++++ + ...s.two-factor-fido-u2f-admin-list-table.php | 152 ++++ + .../class.two-factor-fido-u2f-admin.php | 341 ++++++++ + .../providers/class.two-factor-fido-u2f.php | 384 +++++++++ + .../providers/class.two-factor-provider.php | 96 +++ + .../providers/class.two-factor-totp.php | 509 +++++++++++ + .../providers/css/fido-u2f-admin.css | 10 + + .../js/fido-u2f-admin-inline-edit.js | 145 ++++ + .../two-factor/providers/js/fido-u2f-admin.js | 48 ++ + .../two-factor/providers/js/fido-u2f-login.js | 16 + + wp-content/plugins/two-factor/readme.md | 51 ++ + wp-content/plugins/two-factor/readme.txt | 42 + + wp-content/plugins/two-factor/two-factor.php | 28 + + wp-content/plugins/two-factor/user-edit.css | 37 + + 27 files changed, 4850 insertions(+) + create mode 100644 wp-content/plugins/two-factor/assets/banner-1544x500.png + create mode 100644 wp-content/plugins/two-factor/assets/banner-772x250.png + create mode 100644 wp-content/plugins/two-factor/assets/icon-128x128.png + create mode 100644 wp-content/plugins/two-factor/assets/icon-256x256.png + create mode 100644 wp-content/plugins/two-factor/assets/icon.svg + create mode 100644 wp-content/plugins/two-factor/assets/screenshot-1.png + create mode 100644 wp-content/plugins/two-factor/assets/screenshot-2.png + create mode 100644 wp-content/plugins/two-factor/class.two-factor-core.php + create mode 100644 wp-content/plugins/two-factor/includes/Google/u2f-api.js + create mode 100644 wp-content/plugins/two-factor/includes/Yubico/U2F.php + create mode 100644 wp-content/plugins/two-factor/includes/function.login-header.php + create mode 100644 wp-content/plugins/two-factor/providers/class.two-factor-backup-codes.php + create mode 100644 wp-content/plugins/two-factor/providers/class.two-factor-dummy.php + create mode 100644 wp-content/plugins/two-factor/providers/class.two-factor-email.php + create mode 100644 wp-content/plugins/two-factor/providers/class.two-factor-fido-u2f-admin-list-table.php + create mode 100644 wp-content/plugins/two-factor/providers/class.two-factor-fido-u2f-admin.php + create mode 100644 wp-content/plugins/two-factor/providers/class.two-factor-fido-u2f.php + create mode 100644 wp-content/plugins/two-factor/providers/class.two-factor-provider.php + create mode 100644 wp-content/plugins/two-factor/providers/class.two-factor-totp.php + create mode 100644 wp-content/plugins/two-factor/providers/css/fido-u2f-admin.css + create mode 100644 wp-content/plugins/two-factor/providers/js/fido-u2f-admin-inline-edit.js + create mode 100644 wp-content/plugins/two-factor/providers/js/fido-u2f-admin.js + create mode 100644 wp-content/plugins/two-factor/providers/js/fido-u2f-login.js + create mode 100644 wp-content/plugins/two-factor/readme.md + create mode 100644 wp-content/plugins/two-factor/readme.txt + create mode 100644 wp-content/plugins/two-factor/two-factor.php + create mode 100644 wp-content/plugins/two-factor/user-edit.css + +diff --git a/wp-content/plugins/two-factor/assets/banner-1544x500.png b/wp-content/plugins/two-factor/assets/banner-1544x500.png +new file mode 100644 +index 0000000000000000000000000000000000000000..5b6e2081cf6d604d3b27df7f2bf1bd3554056698 +GIT binary patch +literal 4859 +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 +XK4vXAIqKj0_pg?nwS!eDMyCHiqmIFF + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/two-factor/assets/banner-772x250.png b/wp-content/plugins/two-factor/assets/banner-772x250.png +new file mode 100644 +index 0000000000000000000000000000000000000000..b955eeeb3cd3c5cdcdfaafe866ec76b9acc8041c +GIT binary patch +literal 2255 +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 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/two-factor/assets/icon-128x128.png b/wp-content/plugins/two-factor/assets/icon-128x128.png +new file mode 100644 +index 0000000000000000000000000000000000000000..1f3a3c314d553dec31fb6b3b788d855aa62bab6f +GIT binary patch +literal 1225 +zcmY*Y2~d+q82ytJ2^6X%f?$LqM?o$lB9{_EMee4-tLmhX(b#enB|-_+B8N~7&~l83 +zB2=s#r9q7emjuiOK@v2ahLKR95C;^L89;`^Y`12{vER)9_Pw|7|GwFsSvHjtY;3sI +z5J3>*(2&4`aLxGd!(t#Vju)*U2#Q3FID7!go{#Fu`+^2s`}+Dm$fr-ALjEDBR4R2G +z`Z@x4M@B|;u}3m_R=p_vYV+<~zE#G30~RNbEB46cV}9fyNq?0$ceq{Vbt@FdZnOxy +z<X(Av_?LC&{Y;K9>}nJ2hGo@5G{1OHH_<Vh`&CIZ<mntC^m*dPaJok>Z*p=H%G~>6 +zh_;uwFi_so0dZ((2s($Zw?N({SL|Z*V7{%h8=Ax`Jcw|dOs+WmJ^&>wxuPeZD|Tn| +zbjJYz==_gw0CrQUR1mQ&PR?Bs+=3Zgf!i#+!MNmultYMN&`*_JW3ww}i4s8KuLVfS +z7B!*sN$>PcWw7J_${(s_@B(NC0k{Ls0$*UT4us%4a2mG?9ssZxw1S5|0Mu=shDk~( +zrm^8udC#>-d@TUm=8A{AyATB38yXmJI2ARk8fqm3V3Bb)fyuIe-OXezFKCth0yq2} +z$<bxu3k>g6;BgnTyv~ykj%iPL3ZygVF0@4zjA)XF6NF8z%FpMsWQ6&(i^o^!jz-Se +z`^C`*Nw}QGKXwf$y71gcn=@zLF$~S?s%|U|SkO=R*OVxICvJN4UkoZW69i3C&HBZA +zq&ZRkS@I))WvoPd=}objf4X8#NOdW39*V1`IhkEkX3fXu@2mhP+B2i~ylkvqBfkwg +z(FV#~X}xi7f3u61PMv?9qW{fw!;)h+D<D0+)sI%E8jAkn;c8mD7Ezf`TP}8P#m0^a +zFUK!E_i(rK1ThQ2`d-s9_}sz#Db-v5GgTFOLMjGT){sMJjQN2aqpe=}-q>P~Z=JkH +zo?`v-@t*@Rf)LDS=YdyYU*(&u{p*%iHt~*HCqanJgcoF|w(rll$#AjdL`X($j8j8o +zhCC-bwQWD*mve-1WX5N6EIq=VQn+XP#HpeUHFlFm$9LmMTVm;X40X^mPxGdZ+9FHF +z+!dvrfIhtcnU#4;Np>1>oAoQiXe~^#eN*sbZ}dOZP;U}Sy2G6!PCQp1Se|)1?KeV2 +zvpBJaK|`2q!nbH<HG?*WF!Km%G&AXLwi?9*8S#E<470XsA9|@lThNWC7KHWersiy+ +z%~T_UoZ^KIWy>3B6O)!6XTy3Orrq?zZvkBLt?1_!@o0lAM{K42_+`t4pRYIlQo{A< +znTi(ek`ll6)7zNl`}>q&p|eFRX(`tT229%BHKnh1PHn;a@yqmF7N4Y)eL^F&FRZVk +z#-vC}z$lq3wcghpC0ZhG+FOsuCKx&R9?_$iY%q1uWZKDk<roBGL==4hVw82ewvd8r +z5o#0t<Hn_=3;fbZjD3>{og8lP>%@*7w~1|Sh3Td~L50q)>HSXnCa_$Uwlk?GBL|Lp +Rj=~p(gdU&--usfC^)Dapni2p2 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/two-factor/assets/icon-256x256.png b/wp-content/plugins/two-factor/assets/icon-256x256.png +new file mode 100644 +index 0000000000000000000000000000000000000000..3240b832c92997756aaf75e7045372ceaef18272 +GIT binary patch +literal 2350 +zcma)+c{tSV8pmfCOO{M=vK^YTCNz~AZz*Fp*}^DI$t0;x_0nZ)(+I^NNr@@NYYAh< +zAR|i{Gb6iXX~uRYTb7WVhDP|E$C-1^_5O9P^Zny~zW3+3pZ$0J$j4nB6y-GJU@({> +z&e7Hb27?0&hsjEU<_gUl4}(cyjyvP+Kq?Rj+S}VZJ3Bl6BtSqWj(@@%1PBz1&EVjm +zxa`A+58^Vh5f=c`*ViZJ5Crw~^oWar2d1m5OPq?Mct~qodroy@1hxKbMz!T5rfzhJ +z`rTrsTXaMy^)06*<aMpW4H_(%+St+-O=p=Wmcv7+?B>?M+*;*3^yb#Kpxk#EmE5M* +zwv&{q5>}I8Oi3D(qi~ZJ$7lc>zFk-k)&dH7U3WC891z)X8i;ClivcveUkbc=!W+kw +z3c`yjK%!_Y5X;%kfFFBW!RPbu6xK1>%@QG0K(LRPpf|Og19sll-mV?V04X?H@atO8 +z%W7&x-l79SDyj!5kH-TM9ajco!Mpd8p+#WSnHN>!`{A~<8a>!py^_<c8d02A(<mEW +z1jarrZ2-4)m%1^-lX8yS4VuawI`ICP)u5MJ``#qB6qvC5Isk7L)S>P%Qr@t^6Mz&E +zx-kPVKwuTI`S>r1J?Q<fz&ip6QV_elyT$xMW(_9c&3!t{Grdww#7_qNgjR<;_;hMR +zJX}3tvL^W3*_Dmmf?3h7E3`F8<$T_xOxenT^l#W29HwpS^L4lu+X<1N`F_+~==}>^ +z(f<$^qR=6z3R;9_pb=2_3W|aJAw}RA&~?ZRg7!;7B@je}e3e(BdI<7^6#fB085=Xc +zg$_dHpxp-*K+rUF99ZNS<Y1pBt<>{Z;{~e|rsE$sS37^%;*zsb-uGzt)7rzHt=2G@ +z)HKf43V#DW+kk;fSixW=dw4Y@rW(;-r$u-koKvhI%fPr@X#=+cnd2&)Uqd{ST5w-P +z9X~Xpk}hu(drmDrJJTvpHI_nI5)>;xwOQ={tP#q0(q_ndalD=zshs*MbmMTfoX0%V +z(1J3pp^j3MmPH>WrNuMk#Wi1x5nh_ErR?`ybTY~^UfIHgtn)=wh<X=e+gfGW_Pxwv +zY|s~}kCp0KEjxxL=NkRC#8cGo>0Mn}Hqq~$uM&pG;M|*v1mE_S{(Z97GBJI~96bPS +z*{{~0aj&?^cqPdJdWBXV2%ch`ZhuWzZzm}R^j;<D)6hjT&UBy8_L~vzusO5=i9(?S +zTs83IIG+pXTnjAm^A?3G)Ot*4W#O~ucM8|sxGT^kLqOVh>VuMmpe<m1bzQjM&v)VM +zO-OSZp5fa(KEA!GoqZ=a_IPOcs=hUpxktrmD-~}%uG21K=H~eO*rADIUdGhaeZ|42 +zzpn;v4P#dC;VpbUz;~H>sazN3qqBR9zh=qpys-6a5d66bxuCBcLJ;yNmPDi)oyVaA +zOA+_FwUGyhUvay>vh6SWUK%C|CCPeI96$Gob>(eNdgQ`#g#5!7J^7zk^vLvHnPvRQ +z`t~!JWJHvydBn10Th_o4TrN+VNt<7v*qa{Uuyw|)!QxYx-F^gBkIcj>s{71GUv`vJ +zL@%cf*B{ARb35VD+}%0VK-cV+;pwHWC{D+J>slA2;aB&?9kzc`gEC6-kmCAy)gX}~ +zYA(Jbx~p7|0(VdDl|uz2YVStHrx3PqX&=u=b<{hh5XdfV28kMy!MaUe*NOKKnVM*V +zLX@|%%s!NKA4bA5coaLIzY<1F_y6gX@zaj2q-kRB_@KU#EYMwz`{?)5|EEL7Pa8Hv +z(}eG0Yd=n^i^_bsZA_O#Gk>f%($vSZdSyOR$cW*4@Kp`&ROlZhI6qd9yuK4PlApM3 +z79C=f!6)YD*eAH8j65?hwPOcrm{i~%93Him8L4=<tw#2(f$Qv!q2iT8MBfblNne@7 +zokRD`uSW)fAvQ6Gw;CiN=esUlPYf~`<!)kYX_~lNU9A#Hkv(%7Pa-dlvee@k_6fmA +z)lrsITyRbuvhrO@Z?WltR5;i7%iO@BVzjK}RQlqFS<`llNkhC$D~1pNboT9xv>BA+ +z|NC|f%qsbayfqSa#2OjX{|1fN(XAt4W%gdXF&oLnJ>p6ta7%`p8f>Cea8}8kB?c5T +z1iV{U9+z~a#VW<XMb1t(TW={#<$jho%BwXQPn{(&C2*9GLM!}5-VCzOG0k2%<-`l0 +zzr96WKIll<Y&)!7)BV-DcgMA(*iYL_<fD)JZ+CpT!(Rt;&JWR_{6n2X^tcd9RaQ&H +z{jp0SAUMqbXmrC<vv^i+JyB*`M7phGUO4)D#Kpn7U&O_v5CVJZt}x-6h*=%`G36<N +zbM?&y%?izQI<6?~aC*eR>1ENHLHgX;6oQQRWi7X>L5C`c6WI9L$h;|0l2rJlp>Zv$ +z!}KISXv|@l$Prpo*P<1TBNd^-KcaOai72@&Xfzi&mirfjj)F#K7>sOI5I6j?g`{T@ +z%N16@k9c6ppTXxM#~(iNVVOm-hE7R^>^C$na$!|Ra-W?>jB8$+O}&d{M#o(#m(-9k +zYAVzW(nfineGWgl>CkeH>cS8T-%Egp!d)3W*@Zoq?mKHIOQC<gGiH%cs@b|I>4hhV +z$oGQHwVoIS1RQoont(MLQpX0V#ayaXktY4vTlwQA?`QX12UZO(fsjR_u#vF;+XPWw +zm~s$9ldpfF;g71O_d2tLzhNvG9K`sXa9uRER(+u_()8c6MoJ)z`>&DZDrPI}q;7`| +z=0u%ub?w=rm(f3+sPV}yOhj|%-f|T&r_bahofkY?WtYu4{OA7-V_B|AOfux7TLc<P +O8xUvbYFlhgjQS^+c<b5# + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/two-factor/assets/icon.svg b/wp-content/plugins/two-factor/assets/icon.svg +new file mode 100644 +index 00000000..cc15690b +--- /dev/null ++++ b/wp-content/plugins/two-factor/assets/icon.svg +@@ -0,0 +1,6 @@ ++<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256"> ++ <g fill="none" fill-rule="evenodd"> ++ <path fill="#CCC" d="M98 150a60 60 0 1 1 60 0v60a8 8 0 0 1-8 8h-44a8 8 0 0 1-8-8v-60z"/> ++ <path fill="#0073AA" d="M116 132a36 36 0 1 1 24 0v64.7a4 4 0 0 1-4 4h-16a4 4 0 0 1-4-4v-64-.7z"/> ++ </g> ++</svg> +diff --git a/wp-content/plugins/two-factor/assets/screenshot-1.png b/wp-content/plugins/two-factor/assets/screenshot-1.png +new file mode 100644 +index 0000000000000000000000000000000000000000..545b45ee70dea58f9fd70c7fee3e85ba67fdb683 +GIT binary patch +literal 175365 +zcmeFZXH-*Nw?C?)q99_!0s=NbsR9DhQ7HlmEeX8{QY17f0qLRwA|g$|&}$$&Km??P +zrXom@o)9`BAdt`mLP;q9&HJ8np67Ybmpkr<JMJCh?hhGZk0g8VwdR_0u3sTSPe+4| +zg_GsLfdg!s4^<5g960{%z=0!~#}0vKXhb!G1BVKKXsX_WKO35_3r{*XO{m=2VO}y7 +zSoG`+>XOCFqtD(fxN^_qlwRDi*Hb4Bv1CuZol50<d9g*dAk&s_=89~jYnj=`IzwDW +zLCFxY;kB`Lg2~f@TIq!$fCoVEE5I!>w)Pe`+v{GPx_|8IKVA-P?F}6M$C>>Pynyii +zuXDD7|NJKSxht^a|9S2(TI)ZqaO`Re{6DXH>>lRK|2ij;@W1XZ2K&Em<Nxxl<*bCu +zFZs{6<|Bzgf2KP}=_fABc@a1N!0d0*?=>K^d3sMIM~UeC=iRoRm7vv!v(|Qh99-@> +zoB!iOisPLW`+nHK;(y*s%&;M53>94e+eHqND%Y+$H=x-kS36X$MH|vhz#3=jmDKRI +z;Afe4fC#^bk^`xJZ_*3$%V_^=$h5kGUU~=*io)6vfLy>28j{#K>X#&JG^gvMd}{Aj +z^1U+0-&6$fm>+qyvU}IRO66+k<cI$pDqG|aqF+|l@gB<^<_kiIF(|o9OxpENuMi$Z +zR>9^p<FNQ$G5?`VN8B~OHo`%eR7(02?e1*Xh%}=DV{GgszYsm-0s23FHD*2r>%Tr< +z{p`=LP}U1NsdxVjI%K3N_^xdJnWUTSDF$pVCrddIe3mTB>^t^$m-cqa!8_!=&FH<G +zFwBpElE+EHCM%utOJ4H>CFa#0KI4HK!MiiTl%D<9-O;6>eBRw@tKGb(6JJxLUF5uG +z^(xxolGu1mM^LdVQ%bhDUIv~#8)cm{$^Jpk?`ujau%WQ|T2Wh<eBbqWhAH8G0yvuk +zHQns=gdFs@){G_JkCRkIcz6fq%0DNo^$mpM`#bKw;Eknm<v{wH{8H^|!!EU9SBmMD +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 +zGalzPs(GwH	FFn4yD9kX3Q_$-|WhMUVg={=ApZlQ4I%7`VXogvAJHl8JFjDENH! +z3%(!DEgO@mBmx#RO$qLSAqgjQvBouFe6xcmMs)7aERJ65vFjt`n(I3RG$dlnZPuB2 +z^lLWc7aaHePtUfeH|sN$_u$)xyowa5AE}YVtx`DRnqW2h?qjbWw`&dOJM{u0)|a%~ +zEm&2cWF3_1nsz5~Pte|XbGF}!&2OhEP$T{X^##{KmUXK#2BbfAyv%5pX`%g5nAgG> +z2GpSX{HT55HQblQzcXn%FR%4aa|p0P8~t>nFs44M^hk2{;(*0V0d?jz>aeiD$VS3S +zrYb3Z2Zp`n*mA?CcT@by3RXomiiDf-W3C6yx+slp#^W8TJHtU1t(+rg(4~u3%uuJW +zL924oYYybcw@)*Dx0y>^;9FRt_X-OjVzp#86>Ho`1Kr!<7?FqlhTHBlbN;#==T(1! +zl|xCdM=eO8{2K}O*V37U_mV2WI)h5;w=E!<bFmhq#1@UU*Pom@^P>qQIRItREm}kF +ze-ig-SuO9@j(hs^JSGrUR*^v3vc!rw9~KnFBxW=HeEgY`TK0fx^H5f)Uevl)V&@WW +zMq(flC=3Lh?Lb}-lv*=yubFO4UBN(<QhAhJ`(AeH=X%>O*MOE)=EFUJZeilI{E}nI +zrqnOfjsE+~W-xiz4SB7_X|Ca+#Qd#+D^<o|OG0nVE=QoT)eN}?6|4%thLC9^G7t+; +ze{w72c*c?2tSQ})YZy(UI|_*5Jg7n=`yf9Ksp70evE>8m*pACzBgmbhP;t-HHB7EK +z5wD&`itF5Em>+Vx|9L7OJaF(yXw~G?7aE4-W?v<$DsDKVk>`=0BzT?B%1zM4Zvj-Q +zklCCsNh(f;VjwkI^1*DJM5({4@ho@nt6J9}*7(kHstjstpvMlrv=puH6N0*d7yuGY +zvPve%Qc3rp<pCBumw{qJrzdj%1|6^DG4BHKT$dorP&C7_O1)vfuNtN@hR1z)Tp?#s +zwOiemZF<Kwt}r<V?XUJa0;jM_kujl(USqj_!xnO<2-zP5vwzh^W77m8ScAQ%cb=`% +z(}0qVYr|63VFj^we=h(swUKUu-s=XLG^NuIemVs27>pj0Xmi7%Hl=W~Z9AJ3tzQC! +z8%hou8e-V-X8l~6p*B3x2Ity4FX6}!T3qF^Wbc2Uh`}KzbBFAko=S{#g;O(|p7NR5 +z3W+<8Afa0Y4c^(;JZ&%EH037m>4W6cq1)C<%h>Ob;N~>!@`b11WkKq4Sq)uI?tV*g +zinZLQL7+L*=A_F4k7+IJ`Zv$7IVFtz1`K>BMsB9zCfgF*aq3ltJ4Y`YSD8iW&3TyT +z8Kz`c!i5n7EgdD*C7)7(t_1_<S1K4-YK{?9JH0+Fdt>u?!GRv&z~&rEx|(89=;#I3 +z`^U!<OfCiGakJ#(jTa+zP$0D&dFOp5ZM01ZK65c*8MHPUu}zJ_R^>a?+*FDwUVr0P +z-Q6m}<WCxdqlbOhcR^uL??Ce3cLJ($Szn_t;@za4-jeOLm7J2(#R~*#>3^0cxB>Xw +z&gD-1Wz_VAVM?ELh0secJ&juUE8VBVqqE_KxyB8-LL6)s*q{m55RVzkH@D8dR$r~p +zS(}%5REHHCo^6N|X84~4|Ldxnpq)^SI?*Ci3!1xlx32V9v08M_TRG@};Rs(^S9H@z +z=6M9xci(QJx3@U3+9g<T&ddVKyZ?BQrM+nS(b$v_5gI|TzWa}T_<7kwjwh^rgJoNR +zc@wcXkvCGRGe3MHl~h?d4kO<59(!q+a#w@@rVGhuyir31-Ih?pMZ}?+p*P`bQac+E +znE$HV{6GRIz{2z<y@Jj66rK*JCEI)QO8EJC@<m4(fppY?9}~uz{EdEig5H-2o~)dZ +zK_7voREx=55fE+I1R|^2qK|p@KE{sFxSk5{{ihPJ{jX9l<VQFj+JV+x7*EhyD1ZUE +z*Xy`0J(feZp)r-cO@tS0c|~p`hoeG`y*9)JSZt!0#cW=s{YRg!OKz7S!KP@QBIoT; +zW6r<mpOPg}C8XlP1y)guKH$5MMBo%m@*Q0ksCu)F^Tq+$d~tneY_NGKgTt?UcOG=` +zX_AApe~EKpcAv>Jsc8G8uubi~mb*mn-TKl1bohc@kbPWGr3gtx)<f!|LYbs$&2&Mh +zJm%Nx<SbA$S#hO$Bzw0joD5JX)qFr20k;FBX8W6MOaEm;gmD`PY+d*OG^sv{H<3-+ +zb!P=70z69;f0&S6cXHtZY@E&A0&LLiXIC??raK<5klkKk8_UYm)?8=6KAIZ(`(*D! +zCD7^*C|%~l%s-`Z7o>p=GdW!kSWMhF2%){Uze;sA&1)IJPI3GqL4VKJ&Evnpk+4{` +zrk-uLo!ggXAaDa&%KUaQyiKk_$z^A(PB4;1%J(~vbF{j_clC=a8OE6^)~1|xK6_yy +z*N@J0KDR04fWWYX%+$(iX7TDw<<RreJ!Y0bWsirzY<RYMW=tKvlqNTsrF#1R=DB}8 +z!fggQ^uuI}&YRqMdCum8p~j%QB{$BXL@uIY!H=tnYN2%UaDXGv=?`hP;h#UP%WO>9 +z9WQf&7{>>vT!6Jk@uWID%5mJ0*|MN-<=ehnr;21Y`_DC*au^k7DvT>)@aQn{Ig!aF +z_V|(A3xOdGG#=Zf|36mj;DN?YBJQF?<3*(zIbrciQS|V6zp2N~tUKT=2vyRIF)UwK +zOwHbVqw%aH<$tXFon!!GgQ9FKhBA=;1AJIM6^{pP-c+*E`?V*SO}(uNu>j6!4u7y- +z1`Zzg0~GvdbwvE<-Oqu$>jqV+zq_T;wK8~!Qa=ZlcX`+Uw>SJbX5?08>2%g*qwi06 +zt}_EC)B>b!z^OfI{18SRCz@eM4hIfU^v~ZnD*P+G|MSZyXa4ugf19rVHv_UCjw$&$ +zp5Wh)NB<>E`T70-HnsXEEco96`TzT3*#8a~fi2LkiYy+9df8JA8f^jkXc$nW+%oI{ +zp2dQu@SuHGw>uyMeX~+GK^mJ;10rZrd86tHNQb|NaNCL7_9e*>o;KIjyC6Yhsp%JN +zzK!^v>h1Z83nC9eBdV_pe*01<Xvm96Rp`%TiO_XGxIPV71exB7t>Uo|iD541E9MQM +z#yBML>CqDw8nogQptZTr-sU6_P22;`kU(yj+;a->wWIYRgC!28*ljVdHCx<+&86{0 +z;+R|x#@g*Gu+~IPTrnVMl_scySzRL6@`1Rc$<z`24Uip(*?%e3JuHb%kaF{#$tiIh +zB7o$3pOh~UYZ$QYBaY4d%_{AALmHEBSCuRxxrYOq2?&lX+|i%DeA4(FAbVkDjtDzb +zS;Hc$eBWJ9pgj>-DJ6HR$^||2BXG6g{!S_<z}r62J@tou(LP14?ALt&5(ju<35N_s +zcS`xa*L)cWTkAv>#1SCRfW9Y>y74$Am$qqLjrDFG5Nf!4;}}ic<%n@W0OWdN4|G8T +zSMOCWcUv$CYES`1A6?L>p>NBq{h%@YnCP?X9H=<bMmr0juhB>RB<u#DvkmYEsUUSi +z2u-}{RPPlCcc2@Pmp+w@1c}Ube*L#LpvRC=o*qWGZa3GGb4B}Eo^Nu4lIJiix-8H5 +z&<Hzu){^M_)%h#G7*xxTGr7bU+pen*YJ%pAim!DJ1V$D}R}Y`w>URv)E0fO>efKs& +z6U%E_iC!}uoyOb41I1p6LB5@dpdq?!)bQO}+Xuob`DVPSi|=DWr;w5`Aa){)fdC7= +zMvK9L5qeQ9*QF*Dtfx_~l;<;<;0Deka0J!qVm3X_Btlcp7SPe0o7V@*F~j55w)D9% +zIq%XpRRF2o&=y)j(_ia<f+#Dy_kXbW-fvBH-S)Q)6cDgbq=^lrqf`Y!rAvn-RB6&f +zi9!GgMFl|xL8bSeKteAe(gg(RHK7MoiV&J2p@ZLr_x+snoa_A;UVr2gP4-@U?YZV0 +z<1@CVN6Q_7T#Q{Vuna_hN^gUU5{5R?0{vT~r7tM365tO&q4j6^QF5X-sj~*T@JM++ +z*4VN?oAn$8bR>;Xmgkq1Lr?z_^!BR(hD}wTc+l<f1EH@Bq;v^;dSkD{3nNf?339bl +zVe{@lUGFDs`JAYEU8A|2_hJNB_CK~>qDYXosHy+&WuF1`IQ^nGOkWy?`SRU9O4i2V +z&P@qv<kb$Q>PIc~S}%pAs17BOFT)CXZhP20PSf(e)%i_OErK()Bvn-q(s>MM3TUq6 +zmz~?w%tplvhZ%?UJfin9@gx$Z?BHv^(&g7wFda^sq9@VLp%SDMg|!R2s|~C9#qW{h +zYhWTwUq@s?O&o&Txc+|dBWPMX_*363&F<R_@!L|kSakl-)St(y>lgl&H#;zRA~ad^ +zc2_%Ox4c@Nu8zgXyw>iPbL_EtT)j@tUJZEsZMs*n0kz*6kqo-@``8e(S=<8Oy19{^ +zA<$^w0z>x@A@BLV`)b`a6woHVN#YdOOnuDQkpM2tC?8)UZoxLYU>wXVmv5mUZ4T^q +z@VUC{i&$py)wR?1xE>WzZW&jTl6t0SH(zqKSBNG2(R<oTI@BSlP1oe_wU507QP!Mh +zbBhBm0Jve{`o$Y36#mmY9c_w9zBUg`a@il_fI4So_jF$;{;ZoOmkP$=Y)gVrNU;}I +zNw;BZEot-p?T0_|gK(w+b??uRy6g>660mu`jWO_;`Nf;FWc%YV(6_!-#7N-GhhT%F +zD<sb+%7I2a7&xwuZ;m_X@6~B?<4hFjl<M$N;T=NTG7^Z%JEW-+o8Wyc&w|yxm`##e +zg^}rlfHF;q2bEaBgaX<D;}9AKHmB3OmigNvZqulEphy%RTzG!;H~`t*bf36|NCkgs +z6I7fw&7n!EhR4kPSV(mM36>(`mUJS)l`v^6q4y!Ekxm3~UwE*UG%r^`)SAC_^H;Ek +zK4t*2yDSAWpoa@Ima(ShCS}G6H<w4L?iQpGzDVW8Tr{e|9?waVGa-10K)h5~oD1hn +zr*Kom-{1^k01d#~0DWc$EPn^|0xLq%{AyIMV%?+5^^rAZS=oJmeEbc@#;hW4GCJ!x +z;oxI2O!?KqTbRiM;tZbilc-sRzSPezyw4uaGr@1<af}sPBOI?lPBLFCxO^6U+YM!* +zaKm68&7TI=B!v&WXy%&!z8BEv>?jSfpfB2!wom)T2`U^OS6sCm>375KUlDc^YZu`` +z)4~CMPBA88>*n!w4-mI7K>GnZ`n}ay7OkQaZn?e3uwdvp$$7`Sje7^e&<*h6LdiiS +zE&N%O#QDUSN^O$wuP({ntw*adCrl#M8LsOjLFdgoOGj%?vf94aw!`VH<bBQoDrz|T +z2-t>(KducCu=mJz5n=D6YX;8wV!z76<7Y+i-oL)LxM%XetB|Gk1J)t%gZA!vM8M7Y +z9$*}5lCG+~Eul{;h8EMi<G|Yr%r}2Yt3B#+C|JL2{KIc5<_g62u?1>p-FfOmEac9! +zgWA*R;+qsPRhiw&s~<!h*<7pmN4rzC6@1rnl8=uJ6F5a1ci?YYG<Wo6lQyN52!hCE +z53iY8W%bv(=|I=9?ZD-=Uj-P5h*>ZJV5xp*xQY{$Otnbl43>H}590%{_sRu6ROO|u +z&&Lm+ntOr(ON~Hl^#+C{L4~CkrJLUWXA?KNF^hH3*lzRQQ?RZ0_gSH#iA{Q-;JsGi +z45b#{MtD)hX-s;@SBL)KGT;~}Rp~eOb1qxBb{*C43Z(dbv`Pgduv?e+5dy)!9p(7C +z`yocCQtww8&`$4xIbclq*4M`1u%dEW4I^MGDMc<AiW=O=63;Dtx=HqNyE<Uo^A3lh +zzHRbmt-%t20xsG2R^sK=kp6b!p{p}kh(!-&_=vjoYnni>UHJV^MI}(ToYNZX0dMCS +zeV~kV|K44P?YlUNVQJnOb181G5NtZ6OV2&R(;)2ZfH)5A=SIx?VC<8)7mXegTl^%* +zZz9@%(fL!tV(jzH9i{!rDo;n3TGYKqhE!Gx?yS@F4R#6G(K3D%>8@cen3P7*KzqkE +z2K9e&SVb7R)E+bR61nzH`aO$3Hh_Rtu#YUn7&*IWdKS*g`R4|zs}Bmz(+_3bKQ12> +zCL5c*|FfCdt3v=fwgGJ{1J3{cJo=}xZm@Xx1(qF_pvkte0vmmRr8%9~r)w_&VLhF? +zcx~YDo`E@0?RzYhQ(Di-5VpgFVp9IkHfI`x^+0(4*=hK*+wkYZQB>6%Mz=GGNvt9j +zL~WcZ^Wt1R9np$m3&C9Z`7;h@8dLHcJI1na3T%d$KFgJJ1WobLb1i$UJ45GQw0FDA +z0cp)lTM673R9Lm{;sTJ=Yl<l1-4TAhw1U~PWcN2p&~AuO9?={k*5{9tbscVpJ}3rN +z;W*(5UjQT3&=3~|hgS|9s|gt^2vWqC*WWX*8+x0hooSu`*yY)-zo&QPhFZ9pdE|(> +z>1euOl=dXCB@-pQm@#s+J48Fy3hJ})y3N}!e(|+QsO9V`RZMnJFnfFZM>_bCKynPV +z&bccE3lOfdg)5yY1>wnjm81`(%S;=&8@lO*?ac2_yT`ok`k);<CGA^$oiz$bIr@9X +z@`EHU9A3l>mgn00#=bLegfu6UA7XkeOIVbR96AA^z4GaTM=UUM+(#T9eBNUdZ95>P +zZ>wVw{M2U$Kb{@Pimro&{?8jQMe>Ju!U@=z9b&!YHdNk3ap_Egp>%#BJ7t#N9)BN2 +z5{|ZeL#tBavpT87sIGK%Hb}yP-Za;^PDp^B$0yof)6&dow#yzTmB7G=tlgeV9{PHy +z02V#n0kwJHB%P1;$?W_kEbFW##n0DXF$2Wm^sG<kbW#JoC8VWpmX*K#b-s@+3@vD+ +zl5HLZI$Q4&WgwRdifvQ(qF-**Y3`qwn#U}%d|uE(_~l#Io5Y*SR%z=f9w_&(6UN%W +z7?gZ&Gv;327Ko7;mR6(=!3)hV@IlaA08U#3D|hIoch@}L-1^R;nsMU?sCOW8Y6HJF +zl+uSAV!0A=HW|9*2h4#x<KxaU6M4$#<=P5m4Gl{UFYXaO8aoPNwr7piq1!xVBF9Y7 +zXG(b#{;6Q}H!!NQT2-&lTgWJ+ET+Kml<Q$P+((EMy(BpWbsZFNl_D54My}C^fhk8K +z=euZZwY)f;BR@6W*+vn@)sF%9BfFq>=vBJaev>w?rD)V9?8#*1P}WNw*Tvbf*KQGZ +z4VH=Ed8aN0hh9}k6nX_0zw5tMB5Dez@{dt%0?0F>MNb-oXhMv7z;3h*FR34Br&V?a +zoh}_F++LmKH%B?sc4Lbs7(2rS6cwVMt#?-*Xp%qO?2d*HtUAA=Up$J)vk#SkH5Si} +z5HH_vc3jh2cnmbFvzFz;#~qt5bx;J)y5kN@Oy-uc;;v@*H)bx8H}d?lUq@j%orj|G +zj>|c8U0_h6;?>_IK@_yXv4ya?Mk74c5uq(jSIFTQ`$X<zrJ>CU#{pK%0K3@3HaySa +zB?XQr1571+3T?i6bdpbDmr<9LgM$_iUNXly_j36)h`t4Gwz<q}E+D*Rsp@w+*G(ZG +z#5Xy|798mTrQzeYeSX6%sgTbA!*)OZaME$<u03vreQ}Zy#5pJf=DYBJi@NvGxxLuq +zda1XsN7(Vheqkp2z9nRTJr+VeSEv8PdhE3fnh{>UUKsr#>A7dXi4JZqDQ>`-*}iKv +zk?c@Y!RLO^b|J--cq0Ap1x6|FbJG`B$c%8K)$+8xF6ROvi6;Y0T}$olg>Qq#Wx<k7 +z`queC0hvhYZd_E2u9X|lxzGoErGlgqpCChCc<zR35wbr^74-!OlNmWAKCksTXkjQ7 +zc(DNoW#)?Z25?Xasef4dX7cgOp$=<9*K<B}$oPiS-#cKe2gcr!NthPWR|CY|%?Z!A +zxnW_*vcSu^rHCt<7`es;MqBD5=PXw0;-VhH@7&t=aPcJa>7tHmZPL^5yQyx4YPQ78 +zC*Q^_rG6J#O1q6o6)hj$3;i7dPYFDjNv~z_RBw1_tpNXii|`OY5{`RQ(k!f=f{`WY +z6-EkCxuiRlAISI|T*2=x2d}cc&?b?iYdVZy7yJKFem7O?TdvYcyfSb2&k*P`-QE4Y +z-<3g3wSoJg$^Ao##F-aOsP@7s$5IjohygZo@0}Z#&@kvpgb%6T*0T6G3Gjoi!Mhu* +zfst*Rw5kp)pw~aelAz|1h+5oyf1g8h7t-7tBm$U9ktK%5q`dM-;viE70noX53TySX +z;7AM)J$UeIhzK)|egaetk`x`l@TZ;$jtpv<rgeO;bL9^ZDl72Hi5E1(+E!Aq1p2H9 +zKz?o+4;**RZ0^;H(Z-+6x-^`}K9*@9<`jSDwp-#(hj8&o{fYArf!5J|q@=NOPKPgb +z#t<TKXcg9c^EVn#e?ZV&f*R>}vF~B-S_U{fA{pep7gIwYz!v1^tCn_}h6!%sPofF{ +z8BIXS(i61AizNP05&%sAod03H2dr*$rF2tDNu*jV;#!y3uQI`-pqwW<;GdvAg5QEc +z<`c}<fQ4v8DsQa-OoGnecp%0CB%g*lIuALmbY3LL>|%UuKnb9evLLZ9R8@N53OLlV +zx<u`SM<&dlfs0l(-zraAdOfn^v<P!<<>=ewMwXh&Ri)khu6BtK!!ZC6G5DDmvS}{{ +zA)W4ChG!Cz++}cPni3?m#75{IY7`)t0G)5vO@=CFoO|0HSd_AByXm2LBz|%uSzR2t +z<qL2gL%+k=_HTdx_6`VLcU)b764K9Z_rmENVrGSgi@ibQ)N8&muii5!3=;6ERF7?} +zC7ixx?wZlWjbZP@btn)JBbqo?uch}p!)NMGiRgBx#b%FH8KC#bJz7$+gMVm;cDv@J +zgR~J=$Zs$w`yI@zh>ZP!{ikbv1tQt#v1hrpm32i^v=M<C98J>mY7fNUm)Hjc)JLb) +zqap+Z^XrTnGbU%*zF_*=ze+_|B8egb`hu|NE@fv$tp2v+sv>ILX|>6<9m*(kUd!l^ +z;oV4<Z3Y16Yy0W?7}SRg<q6i8U%(l_A>7vd9Ig}$8kPk#P8=Gg`rvf-xD&PbJ?gL( +zb7Ap`5+D~X`-%gX?vHhkT@}n~m+yCliuzq&E7f-Bf}53xEAOEhe+>NY^`+hm6Hdsr +zNv%VPAtQk_^QDr8F`<v%gTl%DAV?iRx2h#ZS{WGA4`<3p1m474PTa{IUrnoVs`Ayp +z4V8TcNAbh#0c4<s4{{QWIDs?)g6Sr%f_#Y-X}`%vAEt!|KY&(4#I*7|urYf{3mf4u +zNkUXkDLQh@xl=C7VC-7QkX-3h2fVSlx^>Th#tx7Vezr~qG^@QeI*D3z^>xd)bXo%| +zf3zlV!g56sf%g->BWF9bv@Gu(VE75ReI0tz7Ts)`dQ9uQ$pC1ut~EU;YU{uSqoFp3 +zMu-Ea!nGPq87N1VwZOOouUS{<YXStbYp+0QF9c3eJVop)6Lnxv)Lqx<GK|PkzN(6w +z1L*lj<WQYuId5v6jLqMz{!kMq$~h^Agw}1g#1HFO=fr%Kl^QMPVR6$>Cbcen19Xpb +z)?o(~TelUE^A?8~4J-a}eODQEa4w6ywv0UQ*s7r(Vx5HgHOmRapI&BK2B>rSanr-H +z&UwkFWWEKWFGCm^NU;eOcR{7YW6v$!f;C)o5Cf@2rnU=?3}iguANB2J$Rs;B1#Gtg +z$<+R|!}w`@6F52l!cT=f4GrxT`si(YlmaL8+2NMzi^~pt%5?-K<Ua~3*jYDOmRInD +z8~%`3eA@kSq3JkqVSIl5%qK1Fj<3W=Bgcpk0;MrXiT90$GNzT6|L}(YBV6+0lJUH_ +zUfeK_1^mSvQ3%>0Tno5{9qZehfRy9V1&#QV3P#c(T<H`1;ES6N@PO$u*sleRZ}&D# +zpgYXuy;?;GcGKbF0bHRcW)zt3ELrB8GiQ=I$h#T&gJo_f>4?^;;qhX4=c(K1o_?`n +zF!yS39osX6cDu=Y<C>aU0Daa9h@#tlbPi3<@a@<AwzCp-JOHHniiy|0^VK`fMK;Qr +zx7?DtKIem0^MgHrm?ejZ{?8K{ewss%Iti-kT$cDS;qIBfk^3MNQt;pVcI7=5m~|@O +zoNfV#{UBCtHO;Sr(eQaTJGJh{HfBCLEmp(I4tRdNMs0|uw1sDdG^{Tt6Et|SJ}@?W +z+$a__lmvMT#9K<IL8L(WYjZ)zDIr0<Q9O95-VR_Dhp?W(63ak4G{*LK;Q)6WDmF4^ +z9~(dJ&5}jQ$KEMQ>`jC}cw%p8<+qGi63!KZ@HG^MXxcC3i-gbd-|WuPhK*F%V*vV* +z(l#c9*tLI<?mNdJ3c7o_!wHi@ed%sv75z9S9=WIS=IbSEmlxB;r_4uk$~jf*PoDh@ +zT5|>Iz^;;9a@V%69aiJ*R%dkO&PSs<H$Py)=(B!W)aPp_K75PW=&-v~7`v(C!Ipa& +z!ny%3Uc;3C4Tcqv22cH1_Ufe{_g8nwx}py&0sKl1@hc4E(0++b|M;_C9Z^rMJSG5i +z6XZNoE&JE_(}b|+G0o*2(HPy~D3GiLWqUZ~ZB_wytX_H3A?^C6NzJW23BM@sv$zfB +z>8#swPdX|<x5nk0R<Y}o;zGb3K`|z4y1}>KZ0b^cggxSn?l+8M6nEyQ9bYjOk7vBG +z%=)C$;xo2JtCN&_4dNEOL)Zg|1qLI(rFLA0OAbAl1OoYeyH9sJF*;Xw;m4tb<6$Aa +z-!c*J_*R=o!Zio9!aUykK(brk5@ru)@H_`#YAR<4m=)zAKu-5y@_!dklv~ZS#X8== +zEzvIs&T_Px{SJv1Z|atEu_sF#c+<W(GbcTV9CHQ8Tef|{ncqr$VL{R^B%Hlh&NXQ| +zbk)67MMIT1Wth{7UU8GQyAjJd+*gfwHIp7gp;Fawwo0Q?WIels0frt@>2M<Ug^bC4 +zK^VGEM99Fx#v(@+H5+T}TIHIb&n*riAg0`1K<&4<mwzy<KLnAdU-{&m>Gn{48Hk-_ +zcykZlLD(MANk&^bcS1RI%H83u3#Y^^st>y~KSB~c1UEqOkQ4x&291DJ_-L8E*ub6{ +z#WsSkyB(KpJq?k}#pxB)_%HjI87u4o(*&gi4(+T>;$T(mF5r3MTN1z#z$YkbWD;z2 +zymzS}>xT4TVVzymOS;J&@c-Sk{`5TIVZG;ESE&!tgjDh*%_Oz>rh{WC(~DZ?$M4P4 +zW`Kb&70COM8czcrqa;W#k(#5i!1ehT-Xs9IuAR7W$0;_6S}~Kh%llwFXYPuG7m!5c +zlW^>2V5ELN20Qn|KMV<~m`Y7w`&9c1KAj}OTHPw>i{tlzDy90iy0jqnyLf=<vpURA +zP!(xNH0DB!WLymUekjIH8~eKBHJb)FrmjiA8h8~wpbf&(PfC)i2I_X1<~K8dFJf35 +z6P766MJFR60I?7MV{fSbc4G+oX)#u~p(XjRSn30i)5*w+6n3Wkoh++j<_fj<$EO0j +zfOcJt9;35=HZjQyG>L*JIWo2~!oyixTE<q2YV_SFqB5-&Ik3=8UD}?Q%*&kvwZ5Le +z{n>iilia0hBw$hPmRC{*kFuGm7Y#4iwcpm7fIDSrBJMn@)h5-qSyc}U-7;M1*cU8a +zCYxf_37QC8pUL8Rn%F}OxEnCoRc(G!{iZXJjMJ`z-H6UJRI8bGa)+JfzNN1u$1Xty +z!f>Bmv=vc^%Pg$C!qhBy**KXTed1gZn}wUe@ABfZ$g=UPehdn^i$g+)5<zowd%<k7 +z7$~bH%_U$!SL&bRUqWM8b6M2OEsm(4;^X9Bbp^@5a}MPOy5ibDffx8=$=^Ph1fbSI +zWo>Yp<GN(Lil%h29sG2Xm=qMF8M7nfWxP#aiSsM2cmGzuf3ia5_w${BN%%#5QR51y +zOi}->Uz(MsG@AT3pMe~=iX9#~9|reAomV}TM&Hsvn_kBXH`V*>=L@~dQ{KB|0N}vE +zEKuv<8ON?9wG$z$=}e)&Y3(VW9Mj7)OlV4W;DDcE-YLyUIaCjtQvpT8XRgcC>M_6; +z{G|pE_ZkQGG%sN#K_P_~bbBw=P!)$=Q%KS>9MI_ZvlL|s$(mr<oTI)Dg+|2Wik)3p +z{t8YBG21dDcW5|iqd(6nVKf&KUxu&RE!bf%UGGwf=GP(ivYklO$IydTczhY1Msb)? +zA1)*vWpH3OYJa`8Vmiv(EbWap>Cf5NbMG^?S?Q-@)MH+F&Y9frDhr^rKWqb1R7=6U +zP(i-3qU&>=%Hzd1hwA)%iq%M;<R5>%H^0FeO$Oz#@u<&`(=(E@+zH*w`A3tUN^eQs +z<ClQZdFUL;ziHsLZvB!=#&X6~+C_U_i={ouB~ggW?fTfa=2un!dy|OUT1Ilra`tl% +zMV%+BmH8zOksly}8_ldta4<7?@y`9hpZm&zo$I^p*Da+-YGLN0wE!<#wR=&hB7_iM +z(`)uUc~Pok&vXP0>|PNHq$Uu^<0eLW6P=5`2Ki&QVwr3LmD`x|xV5?Bh<*D9xl6`& +z5c@176LEI6nc}}XpxYLb*rXfMCZ1n<EX>fSzV<B(XdAgmiwghe{@j@<R8}YX4Hr$d +z6>0xxzg1qJdVzesM3!HzJ<r;aD751td>(kJWkR~!5q$lwEkU%o9@QPT0243~GcmAz +zEXecmj{fyUo`9jsoQ!*(I@;zj={yuYz8qNE43rDoM|qiApfQ+`w1a>$YV7_BQYsyR +z*mH>?N4OPG&>z^C+O-|F-K~Df6AmBG>*oJ+==v_8Ea3$RfR?OgRchqP<Dqs}AnJMv +zhP9rUi;5oCkjuNdy<2x?Q)hWg67Pe|w*@va^HNPMnTA@vk0GET)?eoK>TLEGA)l2f +zdtsUStpOn1HH^Yy=q!$Xvo_G3p2CP*5H9m2?u<WqSTRGWAFFRRS07A*e<N~~gX%3Y +z=`q--4ueW9F*xS#95J&pk&3xd&j#|n+dqfKacBNVPWTsO3eI~;uTt&==+<raUr%=c +z9AcTgZus>2jU&(FK~>tWDdg#KBj$E`=@DeRMdYQ!?KsA$<Gpr3AVtLLAy)Pmf)j20 +z$1&U(12Xs?1K53;&2+fsk6i8swoep>U;Z<1I+A4??1FB@yaWja0z{%&e@$M{8Z#(k +zKvF3BE~yE~vma^Uh6?ieP&>PsU(x`!N^sdsDUs6mIS=T<H(?O&5;LlsO&-(#-g>a7 +zQ|f%)rN$fuEj262c<jFold)S0r;mKK1+JBI(VBf0hMWZ#Or=eHabCVZejdI`?m44@ +z`lvoQty3kHRx4bFM+<xtjF%q*Gvy#UZo+BVJ+Ywk)NhR_2#GCrBg@zf#7yqf!p#Ol +zb<BuveZa|td#xw>%yzXt&!XgM--U6&RfkoWiY9J1aqmJr8xJtLR=an-fUg3(0=~k| +zXsmF@je_)@{m*{a5e>V6Ryx!YG=uwasf+essM+7EzqkIocbr~MUoU&1SDPsU92X9U +zEcnrMP3Q#ck$e3aB7<NqRcu_Gc8=-CGZ)tT`H4=_r2Hr|&!xlLk--89wSzZ16qX4? +zc>Qo@bWvE3yhCAHoGg53V4>BQfz5aE^hLReV|>!7I7Biy!s=^Ecv0398&6bDdhB!| +zB2sR;cymhNJqc+JL5P}tcl;8C-D+NM^gCEhlp?+utf(1&R|iU1us)kt?CRSst6nh6 +zYb5h^Civ(->MlF@fpucw)ZN|t{DT<Ob!`%+?H9w5GtJ<<J;P7E>u?}T1^NX2Lj^;d +z!Qrdm`G5{^JUpvfoDAtSa_r2}O;VH($6-M-L<i_zR``R2+{2R(0Z1b2SfyU&v0c3T +z%kpt@lB=}Z;ZsC3ZU7Q>qXxhpYAl51!+M7{7VZjwv5V6f*l1K3YBnkIPHi{#uShTA +z6M&89@0S4DW&+<dzjhg4y}MN@Jc2Dvj#^K1;(9!`QS2|%2HXv^^~168&@0*c9l2%g +z25%KG^7>qf=^prxd`bTbc)Vfg-cOmpeyC$!Df~nN??D|i6Jx~AYwvq3ZP8iLR4F5b +ztP#+B`ys{-X!t$Yu`GZ=`U)B5wftx;&pI)dZ*Da#q}n00>kgpt_8k>dlbb-+8OeJ$ +z(@HIZW7Pu4mcjA?G6NwWpgK3<w6SOQmPY5h#SMY#cGFGeaw+BHgTZ!)<F$o<TUsBm +zElr8P*@>?Z4Sq}U6+sXS6P#sHgcD@!QXNol{r$riQpN{at^e~4z=-VK4XqLyRLX8F +zN>D$UBZhsepFn-TehcI1fU?%9<QFsn_@Tdxy!WzAr2elMV379y{ut;)!5kQEUq)>w +zD(;^g*NVBh1?2Cw`KS#J>wM5~Mn`Cvcij3fq}DCpAAn68{7%7n`7A(S8sjFP9^MMH +z5X8;QNU{d#E@3nT|L!p=zxo%2yQ4FuYLAw8A~sg!t=CBGwOoV$TVaO~n0R2aX}7%Q +zj2gSJ?E$z%XtF3wd>EY3cFzC%{WQ<mYhiE#SyG;fW~A&skb*tUAs_e%q>)yg&31Je +zcy-7kL=@WPp2+e0a@a#y$c?9V&UVJTkX)Y5cKo=XC=~AO_4Y6gs%G;(L7I=P@?+N& +z%QU-Ho5a|v*)7M(pqGh=L#<|~xh1}^5J+ALLIMy784vKw9f13|ztq9nxw!aUv-9rH +zwjwg(qx)UIl|9gKm`HC_`Et|ZFV`KoVeuyVMwZTfQvsCXp4?V$LG#_32m2&#oQzVC +z)xY0Gz%=G|q7YWby6v^LHhfd@czID$m^Map2}Hvg-xLgCeUi_v=|7enxIG(x?gh+c +zh=c?F%_|&OIeKP%{8pFMAX{PV+u;S}{VRH-1@_5M`Rf7@{Mm6#lQ-}?fW-yo?P&XP +zCbl1kI{hBDMRuNgNyi>Je1RNzz6&jb`7_7gt^QqHF-D0yz<_$7P^eOt`M@63LSWV< +z>hA9~=#Mj`PVVh+$!qIkX-n}qOh+8q7~GTj2mk#o;0`WruS*vaiD1U8^(8JTQN*@- +zzVv!NyuSBP_}gyf)q9*-xIh9KTL}T`_1R$^=iu#fmr)_0uzgNMv~-XVHPdOQYyJj^ +zp$##IYMcSY<fkvtQvJ3mhxxr(pknYg(8td1!fpqwG_U@dVqUS{E>X^)$2m}`N{<Zx +zo*}?KdCd@<#;fXj6m|fkPO(bOqRhjhrbj`uPVHYDJTdEw|M=9w1_9ufOrIrXX>rv( +z1hbHe`*!f5+nxtOR9we5+v|6$kfx=%hb`pd|JGn|{rjZ>nJ!NozXs575XWw<M~2|s +zvi-QFL*VAWrmb$8p6c1WpXj?a0<G&a3!eW9RF3`6$5eq}z?3A@3~#h=lYL#pte$^f +zpS{>b{_%VpNSTcZA=dvpoi}@E_22`R?<`HGCFs;vLk0a~zxa%=1PJY@K7(f(?L*Hv +z{;f#B2h-02sm!G0E#uN$Di^_NqyPpa925XS{c5Ynx_cu1pMSCAujcrl@6o3B|Lb1= +z(Y<O!14l^}Xt)7YL8fpA|6vX<knf?E$E2&X+P1);)Ui8B8ssa28EJe$9N@@38+HOS +zM#Nf<0?5Xito8j3&`L7?TR#DksgLcD-2)JHpkZa7bH86-M0o|A%?Ck$N!~}yBAyoP +zlj)ZC4*qQB<QH*nk2<FBgZ1ved_pX($`;Jis`)|X8Pln|K>J?~Q~_G#`DfNg=%Rqm +zuF#_9kjS;&zyJjM0Ad1113wih|9WHdO|PYiDv0_aHsu#d%(B+$3;9h7c(9*ZKf3l} +z2?oYGu4~5a4x{<&m`qk+yRLE_EdyE}h^$SvnHX>7<8MuX`UJ%qq79FN$^Xh=ZtsVy +z>bG{P)Lymj)b<^XyABj%_H$i{K;2&e%a6m?0s&X`(1RZ=w)x0ieAFw#B&svc2Z+hy +zQsjLi8);SVm7c!MAy{V%ltv5HQd=|8dP@O!x4s5v`CIWw2dEW;*vtd}-DLvx2k2!5 +zOH*T)NXAynAfO3g%nGo8kmWK}U&j_Vk8o+B;>-KQy$)x52z~Lob;ASXaC`K1QV!jD +z{*m-UeZN{<5@N}h>Ps%MQO4T=aUpuC?6~58E%E1%GC*Wy>?009O^e`?UGrsUnePLq +zaA`b%_jBuugZ8B{VV>W?9}o7)ky1sFB6H{ffucXRS&ii*qoua<AKuEIl&Z%p#Ul|V +zqXW9tG`v*Yk2F8sZ@9NFy83xMTOt;`s}S1&y(VN_R8VAeLFHgIgjl?S`tp{I%q_lS +zw1B1YW6A)00b%2!J7AhxGeT*~p9K;;kh@*X@lyZ9OQtH2@Qv_fI8}GbQMEJnSYpy( +z`5|SXO!>^7im+JzuO<fZc^x1iomY6RfLi|vYG*jWkYp8AgU(JIR5(-p4#mZ>t5GOO +z+-t|sj#nToY7gi@f9KXPao@@?TBwqp`Y38@HSmbZ-7>)PDx~w&|51)w14hZ(u&)VF +ziUQ5$ve5_f)z05tu7EjJ=svUugcjU=Gn-^?;0D(E)p5i@tj23`&b;WTZLwJ$3XgyR +zZ?Ncr_(y3z`f}sjiMW(f_Y-hP$K@fk7P~o`aJaDtuxXwfHWGXegBxv@u%Pmi->hsu +z2R@Xvo9}P)$a}w)z*HL_tkkTwzGV7A$9Y-i8cQ_JWDh8saI>6}K)M2Hi}Bo8Q&XKN +z0piP%nv*)Q?!%ha(N&ybZ~HFi_8M_z0fLII*klE=jhK>F$e*S1^H?m%zy32c>iB9s +zO))&S>*0QOZ@_-m-R|v$wO!B|iSG-(xPzCRv!312N=<uF{&NaIz~;=0<CqdTJs<z3 +z{N_wFQ~PfmU)WJeJ<UGOhv;1zu+GZ=B&Oa7KBqD!A<aTQ1pySx8OFYDBM9}TSBf@F +zGRQ^xaw6X#WGTaE8-!(w2n?b5z1x--EDPNrn{FJm9Ote=v`&EWbjhhPhwdbr)qUp* +z5wnUmwQwyZ6T3WPYCZU(b_w?<Ij`EmCxue{<FJ~})^2{_SQKo2m{eOxiiX+GSkJC& +zrK%|bL;CWfQK_A&#(*f=1T)9lMwIyPbZ!09pWA@IQ_ozO)!gZrY}+%<7usG;4?a2@ +zwE(PEAs^uNN1QtXBnrkfIvVXa+TKTrL8R+aQfY1q@`<Xa2cg4mp{pD?Dx46Z95dJ3 +zi2g>mwnZS)i&e905o52<&ES+k22N*NV+T22Zg#mZTWRByexQS{8itMU|NBWgp*D?J +z`lF}$f5+?(m?a)5JY)cZ5EEqaWw?B`a~a49s{0UCU+FTeD?1H>d$VSNf^@~|x%*gk +z2T0i+Jco8=bXPBDGYu%-(5L8%jskI@`5K5Ac6k#bN#Q*JWEJ7rf=Ar3#*)hxpt(H( +z`cyfzUe~o`3yEGp`FyyuM{ia}`BIkcat}cSH;&b<rrh=nvN-|I;cT#LKerzUfDFs2 +z_!4kk241xX=q<d*YJP#UZmdorv|{>)<D67lmSSiVvd*2CfqgO9OatTiLor-lzSrAp +zBT^$-l+|&9-ix<5OjoJVHV_e>GWs2<O#THuwhV;WlzA8aD$tgxd1E_Rls>6ZIUW=? +zh2K~VB)rXDMMhUwp6?zIbon%%ZuvsN`qL57((|{U5~ZLq^2SLj7PwYneZi+cpt5{! +z<tX{W002A$QwX&A3!NmX{#MrblyB5!@CeI5k&SP#b92vN$Aj3#EKG=jE$=AzG%h$b +zAdP5cqxLFDc;d#`%5#_U{bz?PHG*7q<$Q0SwJF*&1!$uqQ+K@kGVXW0ag*(1okqvk +z0xU%lMwdghKaYv*Lg!IPb>L}hv6n>Zt6IRNG%Ac7A*fvQ$PHN*dn7T#Fn~ufAP*~x +ztUQGO8N@CtYsLr6_72MfsrXHP-+E3-+t$;mien#BQPpzWy1bkH3$1VCK{}XoEK`I} +zW@r%`P7*J;oZTahSN~x){~jW}Kbot@D<4c;-thL0%n1-U-vPCFPde_6e5kwivRS;Y +z(td6GBC4`_vT|`bMi7GJ81CwpE0BXlJ6*HTuAqqzd#F>k@4>-dYox40x(PNMSMUUL +zNyBp%9p`UHO+MFF#+a3Ry$Gw~oG+gSuWi+zPvXMEgI8S~_Zkh|efNukzwc))s%G~O +zKYwXOskra;p*#1CWNB$@vP@C&5a+nuJW71I3=z~T#fj~eh<MCnA8`fWQJ;6Bw+6^> +z>#xtJER*u%>$#jX@}j*weAA15XCj#3xPyLu``dm22egocTlF9<12h`p>=jQG(784R +zrUn64oeT=+Z54|>f3aSv(k9&)@|Hq+MZn6v`mz;sqO91y+ru+?hgQ-*S{vB~gznVa +zRoh@(rOaZp9RWPxKl?jysNNg0qkvRu*nP}5pe0>DaLhO70&m%TmV1OxL3(bB&m742 +zPZ<S*c?0rYbKo!!qwy5x2a%^*|ARHP&gVVQedqF3n=ZsT?OZ8mNgC`AVu=8H-dq9$ +z<>a8KA~Ki%+d8xwf3})NdLTZ+h#)CaTKF~wD<WRqojG1_ua3d_1yi7@4upy_37cGp +zz6t>jUV0eu$tG+lK#jrfbe7+*`kMFd-0&**<!#Dh&k|toCOz1fQY+gTjMO?q)<aTL +zn>R9RY~3L;X@@u%m)<eFi}HB3JgS<J9R;XtnRQ9uJ`=pRK~jh3O6Zss**hj<O=15l +z{|YsWky4b7SmL|u=H*jncp~Za2&Dj|=RTuMRurdtpyRg2!dKq8oOan-@DUVPmHy&h +z_G+c<PTlb9neSyB-1*)dzv{6*Zb0CUH`**4lqZ+fHyCJ;M%G^{t`F6p6{~nsQ?smm +z)3@=4gjdjt)vJvX+TenQ`~^iha>6fi?8X>FGi^CmWwq@zj|W`Mi7@U-=gi$PBLTB~ +z3{uQx+DnZq`M3j}D@2=nH~Y#-D06aNxcB4EbJhS<XtC$ub(2ovM30DEex^(0Tov;W +zvFWP=g!4U^y13M;#c$?YWX{Y_i?FkwoEq-g3P#hB-JXNZRAK$5d_MQi37f8Xx#f(= +zB=C|m6%Hs034GsP<JaJi8PnK@e60idr?)*FfP}*g?HwAZz@X@k{&i-@H}fLH{wpQ9 +zsUliMr0Uwvu2S#kyxv9bfDjD<h;(RhZq!A023TjiID>(N^tV^|P#sVs;~xV|PQA>? +zi=j*F&VidY?6!S}B8mUu^WL*;gDSKkHXqh9Q0=Ps9rI5e**{s7%wzb-J*xvqxVKj# +zO)>hJe=0!SypBRbLGq<)KlGnOz8@afAzr-q35fM)HSWop+w-ljYF1MQ!~{CNV0qk3 +z^}IW4=2za3p90m$ci>cTV?cd8IE2Z5&XK!67&=;aT;cdiovjN2iY$lu_#%T1nNj&= +zNx3;08<D7o3U5?IcqCv4pM;(wevX!~bnso^Oo-*C){=Dw>uxJlKHK_f!}E~lq)ElA +zpCQ-<wnDBhP6Ih9Ha1%ZR?^v+Y`GKkKL={&i>lqDo%OuZJ87%j6Md(P3=7jK8ue7a +zG4sriQZ$S6-U%{Al5L@JE54@E0Rrhl_cl+uIWFt1E+57n-g_`!A6nETjbzu}6plrV +zuBb1DW*9#QHIyaE(&aN{vZ#lNY+rt2TIq-G*va9&M|-E<D&drUCYL3$egRBfy^|xW +zi38&x>!qjHrM@}4q+*pbW<jWd0#$wm7&p63eJ)2SkV>FG!>YAb?%OJB&ESAQsoZPy +zwCdIS(yZz1wGl-DrOQtdR1C7(KHyn)kw%oicf9G<hwtbYBCD8Qk>3opO!z$kuB8f| +z07fO6`FYEd$fRTEmyvzfvsX1&9FmCrMAqKWl-4)ofFZSsg=jExR9lBMn~>4(Y(ug` +zm~Jn})8<5$)rE69C__&w)G32O3B};Jyqj0yZv}@K|1C7Jvg_`YtsTxaIxVm-4(M60 +z(Pie30%`N|GP33MR6%R3+(W&yruzVbG<NwhrqPtq4Pt9}(t_vFRPmAk!}158WGqvg +zz7)TgV)b=Dq#H548s)dBAy@qaL7aPOOy&+qnf?C#>+YE8d}G-q1kDJ|l*K;6O<3yO +z*e+VvG3-0fa&Lk-V&^?xE4oL5hsEndXg8QGEV;b1T-+a)N2>`1^;KpJ>iFT#s|Qak +zNCh-_701#LJ@_6y8IJo!!&2RV%ji|FDWaUh&7ulJ2@3m|>}iHpSZ8<Z!c#%<kk)s^ +zV!xQdrq6X&0d6S*mtb7O*vyT^<Iopmv%KJyJ!Ixd*>(E&gT-fn^*-PhCC5Acs$6nK +zz<8wC+xj2x4XZ^|0CSUf$U9;E>C4So-0Doecmhd`f8f(zZ{&Zmsb}!ov80k8Np)$4 +z+r?drALXysbA3d;+5BZg-g@j~8xRE}h)&$?1tK9O0_#NgRE1CD!SCS!VXIjn7+he& +zOlI}H7eUX)s11-|RyV>{o{Wf|MyLdl4NG_5)U%j-ck-(#(5}`jxVLSa%p6}c#f*`? +z8S0-fcxj8?BDtru!<~>=$-z@l{8v@->IOQWWbxGAxZM2xN@Q*H_r~qKn0<*055Ko& +zdN}W-;e9sOS-&KD??ctgpiky4?tIf#n|kp&Q4+B8W8d^#5n?f!8@w=9KzA7dNd;Z! +zYd31CUgdhZ+I!g-L$Z?J{lfCw>RYPUK$ct*HnggwL|uE5bHySCWgL2lU%O4~irx9) +znNf^8L3PO2($-6&67ks4YS+-L3s?bl_iyf#eLtXjgryY(%bdJdGudZ!m_{YoD!VEF +z2zC9fg2~tX0=dRZH+YN|Z34b;QM7z_bpKS?<5GJXwe0hl4?iXP?=t>e8ZGQ(2;mGA +z#Ebs!-Mo-Usd>c3)|(q~efyIp;Ax6M>TNO*oHFGfS6>9j(Ax291pC^qtxMnI#qWH4 +zN2k`c@WpgUoT;%m_18%)kACmV2`a;icGI5yC+%_Fjh82WpSd~pm{?k0*GFpg$JM7| +z`ZX9WcA4gCZY{DHIl^5X*BY1K4=@CXD5uw=0yS2%UJ+`It*t)gafNN12u|x;qnJl0 +zRcq{AY=fwe4quoO`^-JjCw%X$e+WqFsN}JNcySO0C!*+beN0cqVg&<ClDVn-E*W-h +z4%z{>YeTE&Z}>HgANeoS-FtNjn9l>G?0uV)8+WT#Xr7i^!BLkPBIqae9}{-#j-K#l +zP}4I%xyp3_&WtNl2i)z%KKWqmN{|Al)%-eQ!6wRZlRlUL^#^!7LS?|W=QlUWQPHn} +zDd4Eg1*t&)`=>dxypOkqyEAF(Z@XKxWSG!v4KLL2QIH|-gaz8@<gYm3@4NX;o{dw0 +zhKu{vqyXcq_OZSv$t8iftE1m<BUOTaTQ5LN1`OmEJFlfgY2!16pYf(JYR$7%k@LK+ +z*MMl<>+vLJOpjLNf{E1;m2-AwqWo8-#teH#LL)XY&p314fcLGx`etTzm=8exc6ZoI +z(#yLA2%1=|!B!<@v1#t3<SBu!K><TtUx^U=5Qp4unbO7Oj=4CH*?9gMbTSX&R$m8- +zK3drPQUaKL#xU8RO9V;=6Z5_t%+0+h!apkor+kL{I{m3iOHrx)r%H)JZs+|o8LuPE +zK0r^}h0aT=rW@7owaa}>Iu0}AbAoy9Jc*-*D}%`aYFts;p9{I*8GY?A++L!~%ef0? +z{G+(e`LW#NTwSl{6aFdfT-f-La{=o!D|cB`1^9bc;b-&044495e`(ER(1o3Wclj&; +z%&&#{;2-tL>4Ye4(WK%tAZjc9YNn~VNN}~TGJzdy$);ov*W?|NORA&+S(x5T6goN{ +zK?`)9IN`{YQnd9|K+gMznGc-y&jESM`)<p(y5H#Wqty#%Y8P4L*yDdY($|*U_2TMx +z*a}Yy>2Xh=)y0HP#_Bq=zqFr*a+;83grqe1U`uiNJ_j;2=&X{cz8yCA@3F;bWuUUP +zD1&rI=RP&nsj+|2Pw~x_4A5v4f;NrKss7dt*}223c_RJ>51Ra%P-ANlZ0dPrTtUQV +zb0VU-uLdepRQo|0JEZ4)t!Cq-^2tXU4=^~lIKSIS$VzAdm-FGLpx~d=THG5@tP)`} +z>X9I^SHC!my5zo}cF$zES6g=+=<R4OY`aUyNzE+Hxf<EQjl_}-Mp&ZiSqj*m7D|%s +zOLeD_oht{eyLTA|)+QMuC6d5-{j`O!h0U^$P@8VL^=mr;z=X^5eGR0Pbj*iqpxMo5 +z*(=`4(Q2+)+;?2!kN-Q64h8?hS8<v=2qq0nu5X1r72Z>xchT?QFq^SDzXAxvoUfW< +zNgJ1Ssna5h?608qxc90|{Qda#DmtFZO|8_O!IlGBM`mh(4b%P~vsbM{sB{aBNe#$D +zRDp_&m~i><mlVNj8MOem-B#ro_X@-tvDc$LGz#vqwX=fl#H?-lvsWR~>}vC4U?RND +z8Aq|dEC3nYDyek5`cNOARzPA~r>Z4O2o`<Tm?R9kL~C0`05q22|A5TGG%%rAHA0Q* +zIm>Y`56G!!Llx2r#)XZx4}p?ZtcwQ*y{X!a`<wD;i!;^cZbq%{_4AR*?hwpPSgyOa +z)>Y?*L*Bfs;U*<AcJ@3&2Ndx+mOZ(7K=!U_SAeWwT)M3Rx1(YkQ2^Q8BRdEa;B>C` +zE3#&Z-i#BJO~CcMa$qX&sE&=E!IZ!@6fD0!Hl3R=oo=;p(vo@<;4=s+u>p-Coo`#w +zH$4;K%XEeQ`IoBOEWdwu2Olc-=vY~y&hC!G`6>PiNaiqFpz0BPkc%4I>YNO=jpyg= +zD<a|LG$Zz^7>C(14o?oL)kVfq{7n8NH=T3J-%UX3+QiG4>SlS@krL2YL`A>f6?;yJ +z?z=d6oLA92JLzVw9w@Fi%lVZPlYZ)h^myto3dU@`J1&0Xr`F^@H4prTZK3`>cvSDi +z3~;Y*(O4yb+b<SIik9zx;VrnsS5l`aoy+TJ+Hfo9GDP%5Up#m}*aTN)fLRY}MB_z{ +zhxNv(AjF3L>dC}<mJn}jea|RnT~#1Lt-4rGW{dg+<Ltt)KM*VAKA@BN*pqK+C<fhF +z;;`up(sGr2hLi@#+1DyZ`<SN++WuV()C@St4>K;_iCV#+Oiy(Xr4$Q98-vq;GS!Q% +zW~ts`MLM9&_%j7L&FlSN=>(Uo>~JgkFLkpxQr>9lG43`oC>iji3wi2s?Dn~RxDp2@ +zQ$bG_2Ke6Sk#~O&8N}V5n$b3xKbNcGzY^*89+0!Ise>#de`y+@xnOOWybG!?Rh&E( +zW88NKF39N2cV-dv(K8oTYb|o-(bvqykT(`FwXny7#jR8C0gLnjB{x8VpRQR)8B@KX +zqI!K|M<K4IdwA9k?sSX*+(9bFUF3G9lc8OjwI>D+sx`u;{yyLq`L>@+U~M0?bymwb +zLTF|`5{6pcdW;eNFwR`_{x;}&FN&idQ){L^S3502cX-P&mYe?b=El!(@p=<OJ9v|_ +zX`VJUOHv?@cYrIfeLU{l55KqCjLXYFo{OmOPGHAKUGjWI8$0+^Y~<!JujBS52<y0` +zW-nhq=~H>CX4KD7VF=kVufEh=KLcerC22e3a(c3OM^M^ut*id>Ejt_ZRF>G7bH<Cz +zT-Zd;*U<X%1^T6Z50iOY-%wAFkiawt0Z90qunPD;yEkmU3~wrkk~)=smPNO|!q>0) +z>OJ%8YB>gz&Z!eLS&~Tm>3sYzulIlAyICZpFQ{alx+_`?e2+JbaSLY@h5|0J<u64c +zRmoCF$Q4$5JGf@eSJekR)Eo6_X&ZB~5vU^*;r6=cs~d&H(HAsT%_)^ZE1V`jxxw1) +zA+Gn`CtN62g8XnBEo+HCb(7YIK@gWM@+xOD(oh#*Nw1FDk9uvE12F^H;!aDX3YisO +z+r1)Y39!Pt!c*(kbfsLWQNjklADR7pxoPAKe$012;!RE|q0Pb$J{I47i7hm1u{PBw +z?ySKt_+)cT>w*!m_vyQ^8Wi>^C!gujpD*E(jJs<zytj4HQ!~RLTg_6(@QNKgN;y#l +zLy?;fWKOM@iue`}A0IgI7Z(I%>Z6H}m{4NUk4Z7`jDg#O*jM~esFmgN13L*?F#i5l +z6cOIQ`8T#dVklpHu;Msrk{V@}V)^Dla?V5yPVPo{wyM=dWaIEk{<zLXhJY#k6tv#3 +zv)oLAf)`zcPJfFX3Z&GsbsN9FkjUxJHq^H;r^T2G_SmPR52l;Va${-V)GG^FTRfvo +zooLZBHz|+AE7IeKE;8M~rw?3xeu!@j`45^fBhMapEj=;n>mCe@VNOpfg(;0ff}KCt +z&Oe#X&?Z5Cc<Ws=nY!rMqmRK<Fc|oFBeRF@M9T?DH6}HaXALZi0Vop=%7-8;o{Q;W +zk3rWnPC+6N;=Uu$QqHzh56lJGsVoM;qciE0kA7}I5hoa7$3eqT7uDJOK^ykguPf*6 +z&g;$DpiaCtxz3N^b~(^eA+@La%!2<DMo-g)tk6WUw`?_sH$=7i<zx!pJQ|?FFQ|LA +zXX;4MBuwzy1&$&GZnb{SL|fwne+CTYJgK(#c?MB>$Jov{GBmMm|AsptQk0efI~*+w +z-b^6Ug=Sdu7XY&BcnE;aZs&d3_`Ew46^z^L6!!+)%{9|k`7|&Xxl4m;>c1Zyy*XH1 +z9bUdW-}_HN4GdL&^?iK(_?v9f-HvPGUUSVsy_Z0g%t+kzxBlHFAI4mGm>@WVK|jaH +zi>Q(hOLb<|z2PrYtB?x=P_D%P6htKXggT&TAL7JV4b+I75SMrMH>r7cmy{n@X3qP} +zJvPm$bg{BN@dr}m^8YD@mfD~;o(T&LR#xBncf|=HJme;!z19RJ#&<wpXOBId0^F+6 +ze?oL+Dp6EQ7kD&k&V(epA%PR)!P`h5Ub4a|$fY*oj09;VNKoz@;3U4m**?nd+bdct +z^Jdl<KV5gVw)9A@S!}x`{6>we8!#S?c}S6Vu#tAji~W9s9i1-4b(mBt<MEmgLd+jj +zFk}1o$(;;!v95&jIs&_=D1;;m+!p1@PvnNPa8>G36YF8_mZcfQQuEe&x)A`3H%qV} +z?rSn!Tx*B2Z}O&m(G_YcBl2&a1V<=Tjn?W)R55LII0p6i7OGC!c3+u)z-0btaBe~B +z!L6e|fQwrsN&-1~KQS;hO|xnBtx}hNbDa5=a0zMtxm)d-Z-J`Ielynk=hsHI{@L(b +z+K4Utfy$TZtE&8v;Or|fASHRO%_SQU?9*h%%O-?t{kY%p&wc$RA?-lX=ei)r#vism +z^Z?`f?vG(Ep*$a5&wl%Xcc)|`y2kz5wP>|!#6sg|8Pm^VPbQ;#>a+R%qm-W{4rwSD +zu;ZeaYtlDel)D-kEsuu%-8}<9&X@A5q7a_NTF<F;NS(+_OK-#dl6vZHcEt{x9mgYZ +zeW#5Cr;57)jO>=$>HjW#fx2i0IAnj`=*{(Go17JMlD@_F?!b#z4w<(UZmeS}A)IL* +zZBX|4Iw$^Ya!`+tp3XRd>kL4G$9UgI5NnPk_k0N_I|!}E<w2wy{oi)Xx20gQAY_nY +zx^lT9D6&{bZ?Qn_^hV$FmAR95pNo{@+!s5|w~!fQXO`5spp$-%;7P@%z4dk!f?5J7 +z3(07Cs$r^TB1lI$#0rEmZ_Incf4U=nR)wwG;acCWc=2<Kt}H<Yn))nBFCT+>r1Z%p +z#+{1sXJM}8Qb<d{Y<868ts@kIB@zNpy0C$+jrKNN8vyU;u17J?U=t06nk&qPJg&b? +ztkFI4HOJ=Hu8>*nr_TR#D3W?keR4)yGGk->o`-W0wR=dhghiH(vQ4z*jC23u6>WxP +zQf5q1lt=Pyb{}`66}WI}Mee$1qEN40@<7T|B6r72z=~jd))^-%dTN}D7(4k>xWX;* +zSv|-;uRcS_NYIA;^T0Q&MXSt5RC_P)0GbVr@Vvmdr01k==RZpX1S!v1-;SA`RD8EY +zmk^_3@V5sVU^~oxa<W&%qPWYJ#w{=HHzb~tSZ+N5&x|0>513{nuI?ORgu4z_-(<eQ +zr}D~tRl;MY?d!DZMtAqFm&VFqeF+VuiNX-9sDLkb&&zY0`@_P#?2<d#c_#pHw$EMs +z-&1ua$23)RSW&u`BXe*oh5qkS@@98jF7}Gq%v)H@0y})CcT7O}L*Z{F7cXmit<e6T +z*YbPwL+c^*#biZ_WqZyaFR%2L6{&^E!~>fl3+9^pUv=)}(W6wx9IQ!$zl^LX(07*? +zi(c8UQ`@0@^q!D=77c;q%3`|Sbt?k7@bFzw%`kVCbO4|~!wy!_$PZjAAW?_>JK_)E +z`dJg&U{*Fa`CXBIvw$7m$2D5WXb1O5#QDjw#au$NxBAIy%C;bVCR>x&4S&j5ouN6C +zfbLTekMQKtbh8>q(p|6fNky(NizVAFFBUhrAEn>Hs_!mOmPSVU?2sOI5<zRnyZZ`| +z*Ta0YM5Vs1&31xRmaqtA{FH108ty7ztxREPJJpSI>{nH49&zu-DR6G^YpmB#rX)JI +zK{xmA&ub}h+^~LLry_{=qOYmz6Az0h>CXxkyqcwl9;tJV@Q*O8nZoIFF)W>-_)aN& +z0Z9YW%@XGDlJ1n-kgNLH7AG|rSbKBj8^F6LjWB2=NrS6#wWDYXkLSvhz5ht@J$pZ3 +zEzF{&W$ja;Eb5BOH6PlPohx&AGfy@d$g3QLq<#%>ZF|5&&aJ#9ni^cqQP|ARNtlUS +zyniN{NnbY7OL(-baZz(N;H@>tDd1;Dx=ecCzsskAlq4$(0PU(0XY1*RYGJthf)ca6 +zM<RT#IkH&H$ntp1-<8b~c(}67n6xt&6ILN0VK=E2Y<rt5sZ3dB-&rd>3^s1E5U*A3 +z-s;?GxeUd$a*Gtx<BXoC=45{Oun>TiJPtoc^!g~Kv#}2e;InY+ls-n%s=OnWRMMvg +z*IQ<I?s0eiCB7S1OeDx`x)B>#1#Rv}D-Fvz`cos!Y`QlL^7J0BQl}JNU4G;K$|T;2 +z&#MGERiDDacHlJCWxrOzV3r^LTx+Cg^$s1g`#fvLsd}Z)ZO}z}1%F$DQH9G+pv&~b +zFBZ8E=9^DG5M#)UPletsSQaf%;M713^bpwN*6TfvT5=V-jg9h<4E}E|GXf3^xh9{Y +zS7uPbDqbgX&;A^2tX3TKlTwe7BRrl_c%7%bk$z1NAh5^1I$Ce4#yKn#aho2SV@taE +z<n{h%(_*!kz@chDEJZP3?7)vOZW6^S#-#m>_NsgEyzWaMpQVk8NsY0mAWN!^2u||k +z^4}3>60ec(l$jfQ69lSUAv&^(cpA5EH`5o=^-r0|cgvK&(w37AD{73voU8ER2~ZqH +z8^|_kcU{1oWAsvb?0wJYx%T+eSN3_@BsXy_;zH#rQ<&}*t66Yv@6KnBrM<&KZW<I- +z9lj=QuHIo0vXpUhdcd94?iliVJ>}`{Vdi@E9kx<!eDgQAsv55%E<Bqu$ao>#X%}72 +zd2DO`<Qk?9vUU>7RQXh-*KseWMKIOfbZRQ^ooXkKn@&`I`TNDbQD3iyk;t-4zb})W +z;XO`PEE!E(6NUce$K0P$!+Y;6%+-f{t?AeZKURel0fNwF&(EnenLjK*`TG!qQuqRf +z;1b+{A(e;ir<4xpCgYd?$KHEJHMPFqqF50{P!N@Fp$JGPAl-@r0ff*y(j-)=(p8!$ +zMS2pNiUdLx5D*BUp!5WU(0dCt^cL!Q(Y^O?|Ni&fG42@m!})UXi(?S7)_T`lo@YMu +znX^rxBDUG4fdCLEuCJ7~Ioxs8I_$DT=b4k<NP~d5xAInC69Ex0`Lk+W@7q%)R^#ae +zspOp!%igD@kJW@xZG|qlNsj`@Ti?Gn28Mr$={EBD!n3KD?{f84_5-GAUsBZhdy)6Q +z+U8#d#$fqo+mzp{F#1z-9v*vyo>P9tner-4eVg>&c>;*>4{ZU=Zp$s}hmmrYa;E!t +zQpFyvC64B#b%v|n>+<<e+h(Mc&NH%+H>o~5>h~I?*u1Dj0y_DBmzW3!DVVKKdp-x= +zd@&gg_MoUSOH?K#Ka{1+%_tkpJw2El6(2+KIPC7U&quFq-O|#5T*g7nukqD#k9n?Z +zO}}@`a^LqE4MyJc_}BV~-MWI7cdxvYV%w9oD?}rpAiW&oecop5(O6k}V(^aUO&cYN +zHAjXY8Sod9>F_($Z)DEkU>USG2h&%oiv4u(qa&t#fXGwVn3)ID{BmZc<jzM~=iV^i +z8(k_MLZp;57I!SPcw>6wi$gLH6Rk@U5UDbKy=F06<-6mG5Mzq5-gXltJa$!awl26! +zVU9lC0eP6!KB!A*c00<OY`R2r{&mRdcqWN5hvK?wZ@l>eTex#(3jn#Lr-^;8n+ctM +ztasjuD5?pdrFx#UJui~R(oG0=MyEQI^$b7$#2!oR_AYB<Ry_K^=<d1#Ja}{bUbla; +zwmRE`JLW?L@TmF^HPG*yr~3d?YMkkEIb83)jyCW<NYF0Zr%jfV9Q^<lfCV+59XTtf +zY`(>5V-TFW2%?cU3^8s_Iv=1GaIa$`_Oaoxgda*rTnpaxZ6^68SuT&A<AkNrXitBj +zvO3ecq@0{6qvbu7?51n1H~cNRhu-V>eQWKObV0@I>+e79(T^5q!7W;13osvrp7{<* +zDqBylWGW{~@K={oy0TP8vM6%Q*<@v^k%4HCS~)&jJ$)(-{W?PGt8i+!<lgD?f-sW& +zt+US3ajsQ!%?d3Nq`-tAM6+rZdzS;T&osp3tJ8PwvM*!@ndvm`gta!cYyW)|FW!h& +zc*$Cxo@jBDd5<~g;2ppBhx44ULHhx<(+%6QRcr2dNaXpVRx$2(3z1ty7nRowKc|fq +zvNjj4p0+s_eq*pe>y<RvulBk!h291N;EU#Q&HK}p3A_LvQEF;@O45m(@qs$~*?gPZ +za8)XL&y%SWb!{k=w&+#*6V=6Hsr6VP!_(FvE0A(;TqMIyZ;*?svL{GorY`4{?gZs^ +z-ss#9#+&Gh1@OC`aUbs5{G_U_TAH)yn7JOs(82ggEt4bpeI)ImueMxcU~c<N+SLrU +z2&KHa%Ank@sUtr^^yC*^Pn?on*N}~UAo&+AeXVDXT7E=?@tsX7mveieL-{OkVkS%0 +zCbMaQPZGoTpI7%y8)y19hfH~2Cq1dZyTi6VqUjY*SbrEJmAz`O9l`PeFJp4MM$O*0 +zw`BR<grPR8Y)ZPz)zO4iG5n7wyQj^J5|)|`v<1$T?K>p34*z&V{dbN_0SxYM(g^}# +zjc=M=8%NjHZad{VL>R1vYUsts%4+E5KHyw&QdHzlrRA)pUOD@gsF`^q{P>Hte-pHt +zu7S4S7aTpV&y>cdb_zc|VjWy5@d-X%&vSm~<F`xAIhT_p&MRFc``lo(dZ%+kTywN+ +zBVFf1su&$b`+u2wzCBc~iGJ_-(~hW*>%vGrg(M)*>z!hC4lAmY0{DZ<wwnPc1P-@M +z2HrhR7RopN{>o*HK%av{Hz4<PJfe8Sd?@0gRyw?Qe{%LLlf+zG+1z{U5D)<C0`qW# +z5*r<iel8H{qJjP`6L<9X%=pr1t=gq`Kat;nWC`aA22|IxFN`3qQ+_3V=X`Rh?~9GO +z{X$=HHX1XIh&NmzKNe}ZlHca@QT$3=q%R>;y)31m_<{r-g~L_YqW4mPvF~=SVKE$b +z9JpYy$V`;IiOU+T{Rh7V+-W;N&Z|CD&H>a!Af-49k~feBWXSu2tSGvDAIKW=UHuLW +z9pj+UX?h<Ur|vZh1z_(cJT=OUWRpd;9?ZtSRyg`Cx9}!xF?Xq<=NY{?Ao=hxUVj*g +zS$gy!=btD0i$qNkdmgZ;bG1tEK*it}=DHo94i%n#681OD@%N{ij#{ds;WUH=*&Pnr +zM`zppM@A0S%;>C(#02MoK%gOz?XEntSYG<-BAlTl@{rzq=w0*|A)JE32e9n>Dy<h) +z7_X<Iq)8kVdYdzKMirY(vQ|lGTl?XHW|$V-qDs#m#-A$T|I%Z0Uecv_X+}Y%!1uSR +zI%pXAySsv7Bn^l&SZ?AtxH^>uR`x)fdui!hk7sT0yNeNtOS`p^@<IQye)#hQk1asw +zwAXMzBwAPv-m;5fV8b9D^sjYSEU-#DVC{Vtu;gQuv^KvA!)rjZDU<!t=Qvbxq?|e< +zQt7Yup}$As{nNv)v-z)7JTn?REknMPKQu2(dO<JR!&3K;*%!%rt?xzlFD&JGE&bvq +zwwk=xQcmFK^B4{QN8_Kas=vR8;=yg;{Iw~&rK?2c$H{7sZr_44@M$%_ftLe?`O|Kl +zC#BtIF6w{SJw}_aTc*JvmcT0#_dm6&&p!sGkbJql7|Kr@^Mi|Or3pos>U7w^#LCG; +zUu`|x-4!orvJ7-0BC<M)9}0FNt4+<Ev;yjIglJ@uahv|n=B5T-8z<1USnzp|k|ssm +zw+=WN7x#`{f2f5~uh+?NuMGCex7IH$y3j<DcJuTb<9N_U!z`R-^Hv*m0CCmm0qx;o +zY|^TpVV4B-#h$fKl(0%2>WY8ZF#wCn@7PI|WO3i`H4oD2!#Y&=$awE)S9GZvuxwyi +zn}19yju-PruLHFvfoxc%`(D+tlQ^XGVo<LOfxIcd`#g4H;a7I+))cpZK6Z<&7z23& +zI1~l%GrH?2slB?kb6rZ=Vz|`Q6YIlM--o*S?k$0Jot0BcQ<d-otBvVDw6grS>NI^* +zAT;g+^p*iY?pzZ#i<j4Ra&*b{^21SOaQ(8CQli^50fLUu95YwbR$s0fPu`RfvYOvA +zt>riXHuj>j$SkD(y|m|$@a%ll%mgL7w=?+-Lse6ID(J2nzBvO-#ggVRqFv15yL0^U +z0!Cby=5jHtniLM7&uaWsv<i1SYuodw%<)Vs4J-O|ZePhJze%ZsuTaBR<A6GV@NaY) +z7FmT8ic3)uuj2&`zvwD-eGI95^usGgyxab<(*+`q_Sv^}W_ahTpfms5Cu8T=Olu<X +zoK&xA-R!$-l1b4-E!zQ%G7>k?P_;b0q79_BJ;O!MO<&s1oSn6tOIDXo)wpdA95`i( +z6vM-%x-JLlYiH@NMpP{38)v6nyKn!&@O`VEYO1hH@5<yGGp(E{qfPC1dai71WoFm0 +zi=CyW*9)=HQO@5=2cM}GqudxSX9bB`;a9rmd&&~2@EfcZHx^(TCC<hAr{5LpnS<t% +z1r8Cng#k~E55QpL#=*DiedkFL#qjyB%T1XBWwx|sts!jQ8o3bq9HS+N`-&;a{=T1{ +za29LJhn!`%;nJ;`iNSaYdOkie2>(3z!Owq}=O?1?B1+6L6#78@w?o?BOH1h*@Ud?i +z`g!ITuojlv*X(TT2IU^G!6$sM7GdW8w5Q?qVWt#dmkq1rYtJTc`F9{|AEJ3-ajZII +z8}Id*DR03tg;aKkH4lfY(Y7JqMLOP@8yV9VdCfmx?8;gFQc65VE1x&<jkmC*WCG~$ +zU)aN-n!4uB*lE#>B5W)J&e{^b1bLLbx^G{`LaHw77Z}VbR!!%V$agbctlGOrFTywJ +zxU|G`xm!n1*$2qi{MR(SaVM4v+4sSvd-?_8Eb1*`>L@H4Gw8L3Zxik0J7*W|>A$<0 +zj0s9tO`(H0X4fd@dV0kBUkR6l1w82R&q6;j4#0~{f8e~%FIAFi?fh67nSG&R+0nub +zLoa)@ouN@(IWzG-Fm3D{Zatf*8^CaS-Y9QN(_sJGb%shajC1+-8$ByP7DRMd74224 +zl}m6WXf^|7&R752F{bfyf0{`dr*zYm27edy($pdq)jy-{v)YcAR9!RKGB|F%7yMld +zmEi*T(E5CWh!4;>#!lB<6@xD;l><qZv3;6sM!CsC&!P=P;A^^~v9jKqFs6abQrJ>< +zmfLK*>{lhvFr3r@FuUOeuJd9$@rl>sI>M!z1R}cJ#Wkn1boEDgA+uW+Sw~;pTUF-E +z77}52aOB@>9_ZvyA$f-xXYVB3G}2E~-FuR7xc5IzjJ^ro=f#cL<iA<@zIy2<p|1{? +zqNs(2N3??tERqGH&=CQId6kM9%ahMG5pIlUZt_14csoFcn}V;VFum#4>~6fWO~e%M +zmcO}d%pNQlD5iks#pIiywQ~WVYGb;yJIDShv)w|cRqGdEE0Zt0Zb_l=`$Rm{!vE`s +zGgjm(tYUMX)%;!@m(KR*%N@H-T&Pq&!n{{A*nCXSW}Y*<Xx*BUR^0jp4yvG9cw;Kf +z{=y%l1D>l8gDflcWGQ>EOei?Q?oL;93pQXX?0TISYe2VGa+6Q?IpFr&{gp=3&Ne*@ +zV#LZg@G9u7g;rV<XcI)jkbV9mrh8>iel{V*zfysN=un{LP_^sN4`|<oHW1?N`@kCd +zsT{AFttAMyzi{h3)J1+{7RU~!{{D~_IP<k)Yc@Ca9{Izf)%iDbRj$F}e(Atr%Ek!U +zhYo7r^Zm|Teur@(;?MYc{49azUa*_)JB+VR5WoOgcV-Q9X&9BkJHfW{Su3qRqJs{X +zgmSkAGCKyPJN9Q<y`3-A$BJ3Z?)uB0Hr@;SAD#pIkGU-1>F{E4PScT*t0)#Rtv@%| +z=Q01J%pL?kk2F~mgET{3(q-%$!;nQEvEyLXI^Zf6zdwv=ChV~Jv=}p7_+oVf_`&|l +zK3qdR6qZz7ec;rL9DW9AZ9gSp*FF%xHrrw1&+Aou*%F@Xb=L1K)Tm6OU7|vy*eloT +zguO0(&cFwl&Oe?ve@1WR4S28VKVl0Zp=w%zPve-}qMJ4C#X}wWzC2Y>R~dnyZeymM +zeM8sJ>jPtuaw9EVR7!(4t}yU9fIYI!=81KsP=8PX7ch0axNh?xA*K6={bTf-A>W-H +z>zBT3RLX`qx1rn~oqZe0<-0Q*&iiFXQ-Vu)61)i(+}V9n`A&{$SA<ddq&|9oJ<r=x +zqxjR$MaAgK-Z(JT(yXQvz>w}$D?1GDem&eu;^P_rAI1^T22BRbw!v6xz1u3tnJ_D# +z$*mt)o;WU?L7#Zslg+EGN$=^9sFV(i&)9L+&4ESr&y&C(^W!9{YYj+-xUYL}EZ8Py +z8CGr_a3WN$zz*i}J$TwRl@%fxxj#HT16+5^el+|l`40Sx*Dt(5xoPN~{G|_Z={h6u +zS{qk#O7mw{R!|-Wmtte@yKwEP)`j@(e!PJ0jk38FTIC>p)e#UxgNMud0`E6g2E~Am +z_s>L2KZ7`_S<SYL;OrFz${9sOdTzC6AuIWl3#?LhKl+O2{-*~8U(*|Ct}dnzt@&8o +zsCk&#L?sdT(J5LDl4d1o#VsSR?sB*TG{rxviSz%KdR(_$GYUhzp03YHK7{4{-AO~u +z2BM)*{&%lg=Si_H&sSnG9o8+HF&94bePHH=P2Q|<ox_-P<r(p1WcON=CIO6|ptM$% +zpmHA$;f5xOxeo+_hNED-boSsEAr;b3u%@|HQFiKOPueGVzH7DsS|I9!`;Sb2o(WFn +zc=*0%sjbwx!?-mCs#TD30qDLa-0J>Rl=VKm|Hxh7mj)8HzgO=S{~LTF>!o@!4<i*D +zGnyvWXXJ&@uf!2<Q=br;RGPhzMP{CBMX-bg|FUeK=|i=@(gyVm=5_s`K<(uppU@mI +zEmX<VV%Hgwew5GDSE^RN`SsAI&NK`7_r+w66a2;bhM4;{K!bu>ycpjRe$(jlJ!u13 +zA^GeRgITMV7Dg&OE$*z+ltss<9-;MZh6=-vTG&_Hb#K#Lb_E`C>9W>Y3=b*<45|j! +zKNAY+uJeTo|Bukv^8x5tf5WBuWfFb!>OJCFwH62UawE&HTBpoO+h;AeqA%ZP;89b_ +zosFKh(umdGT-af2H?S3Goxrbv@TFVxeUR!kKE53OYz&I0q%HnN<LB}*{0i;Yu<s8{ +zE}Y30zftd~O{{lIAE>0Q+XRQkZy)ZzNAIUHxcJ4V2!3RiO56#`cm;|Zf2oFpLH_d- +zOVbn&)tZraaw2kRG2e;23gZF$=hi`g#j0Rq)3(~u-oqBj)sB{3As3=+tA`i9)EjMG +zC7WTby6JQN_z9f>hM&F<PMin-7#O0os@|MQeD(3;sW+zz6$|t(7!(Npe4>8ygs$e1 +z!Uil(&82mHh&d_>8KsBR%kL($s1n1O)drp~gg0CpT9%=$`R#S2JLvvZ2vU?KAf$#H +z^Z=&9K^P^(=_`kOCdCWZUYbj2@zp)N`5qxB2JSwLHZGZ4*ztK%T{?S?6MEv@;q;;S +z##<Z^jKTPCs~wP6O}54+6yff8qfbwis9;9|e;-<(1A3m-60#1k9nJE4$YW|!GZX5J +zaEB(EUKKWUtPsO(#P1|cI+j%y>T7eg)4!sl*@V2|v9R|ca^B^eHLa5GR@%-)w_S@$ +zv`{+u&Oi6wbA$>Orvd)|=PE+C5m~Wxz$o?4%^#`JOb6dhVfOoQqCSV_J^ag4zjI5| +z7eZP*-~mRegE4}?-wyx(hfn`?o5un%N<83O|J=moD^RV&C;e+ID9o}nzyQ7g7Y08k +zPyPSA!T)>7|3d>S=rDvOXEK6@;Lk&s#{oFF|ASlZ*{=te)*ZcOF&TK7)s}o;l5OhV +zymd8bDDJKUMOaqnhO0nC<N1(X>CSh->;T5KgzDW%(9h;iL|VtM+yNqhF?<IEn3|E? +zp3_eTor!mO*p()AX&E5MO0G>#Ac@Efa;H3hLgNP-Zl!COYXEsYLXwD(nXKMl&mUqt +zLZO|_z=+<DJlG!QP1k-LdIQY-+ry=x<5Z1SaphSPPsV^#?OA0X8GxfMs){aPSMig* +z=0GnYN1%K*E4yxy3>;0^oxUCEU6rUN<6I+0L%CCWEE9~{mGk}9vq4imc|(Qj!|)nf +zg0vP*>$en8yk{`Ht!=M}FCW}-(qo18yLB5SoZGHk^mTMwY&PB~EUjA4HQAfhVfR`3 +z&iQ<eW7xCJqk3ns`ICe*vXThN?=_E<W%Hgdz^kaqktYs+Ra!~12kJjA$xWc@D?76f +zT7VK-XZ-f&Oj0TLdRzU(*W*FY^A<L5l}6I9)MS4pp_im=vfbV;GkiVb*0t8noFe>+ +z$5{%~V!FSVw3&1dsEm3r@ue~Es5g!2?VG`|pbNM4yx)RLDsy!|sEX>gPIehMCNCVp +zF4df&BDb$Rlv|0yt0+1Y?oA5%d-{C^jd70UGw8nkIg^8O8scnrzA?(U9CQcoTPmCs +zba&9-4nS(vty(^M+TQV9=gzjMiL~y#uzxc@bZ;f0I%%BTsOHz+n=+b}@70;DP-)KM +z+IA;dw5n2db1VqMzSC3RzA`0$Kwhrkbip~0oom74fF3TNNXFpxV-z{sf3}|&Bo=ha +zYX7hxoc!?M$@7J>DfXVPGuw#{W%F-r{dRVm@v;XWHT@d$dl89+0me-EH3W~!IU{*{ +z@~=og*NLcy+854)e(d3B71pwAHH5H7*)RCVSL^28M_y7|m4a4xZ{dimw0j})yC39f +zNz6k_!7|fkA*@~1%C9;r7RqfKy?8=&GMt?X2RP*ry+evA&8KRl`oc<}S=;sU`^z6f +z*qZL7JgZ~Gof!?JSJfrd>S~+KvU&^%KaX<k`F!=6QTQA1mSY^N_cnIP`1@7Jw5^!b +zT?;o&g-wBwj>@zkOjJtib-!`u;iU}l2DScqgUA4WH3t<#uLW|EtG9cDL$6+BxP}=# +zICaCZ>1Htlr9yOcx?~E&d9)RJn5pJ)U?Tds7j39M7Pii0q*hr_#`hF@ExtM<(6dk} +zCI>ar7Gbqzg^zuc-|Sj%VfvD~O~`<UU|M?yN^)ul$DIQ_%__M$)JP#|<faEfp3la^ +zB^)+0J|7FlbQ^oyvn?~^KmXa4yFYt`BIoX3Z^jZ_`-TRw-W!ZEo6%>nXmtB~A-7qF +zDpCZOK;_u1t>d9F!=k@w$30qEk?ZomPb-{5*;_wmF)nC0bjje?qu}@axaFMJLXbik +zi|}67;@ZPir|;?l)@{p`n%PRdZWp7Ye4J2R!pV&RmsXZ3O1Y(%`(ZygJ>d$D)~TD= +zDcQFk9L?NNl?w^C1t?t_ITKtRyawlt6G+3mM2Uw+FAra$`>mNzF(o@iJx6K@6TJ}e +zJuvUesvRgOvLpYTdZv1T7^*u!eISW~$2L;7fTGNsNfBoA7$Nn5(HzC&ldar6_<3KA +zncXh6P@#j|d$po-zbx%)mhX5i;gShTe51!ak~AEv{y2oixj}lEjGqv2^jl37%@Qp8 +znR#m#bmg|@_R61$SO5+qi{8UKRV#7%7J4|mgLw^snjQKaDf|lezVx_wZ?vKwCA%<v +zDY2`iyU(r+fY(Kwwo=-&OBKU=3!w49A50X)`orq2pMrQBF>C%~$Q-eR-VvI(l7;Gn +z{bbTiD*M4!J#hF~G8kHk@2=V?mQ0~nlPQpA5;-#AC%Te{cq>USI2D?aS`=nUdRP3& +zWex!FdeuNcq#BpM{yu6Uw?ZO0=2>7dr{m*QX$WTsO1wzhHae?MGKA1erj*~h!!~`m +z*RewL3cRL?Kf)yuYicQ)PqI8f{=&GAAk1c_MU<0D`nMlOf0g2&C|GfEZ$P2h_m@Ik +z5;noX5W3A}GQA1bn;ENh`>=3@<ppO_*CG--HNipj>UUA_+roQPi4rLa{Z&m=wYAxB +z!cz@%R1s7#m$Me7GQ-_iBBac)$k-7*j&CmuAWfm5VF`A(Dx>B_X``lY`6<mt3?J-o +zu3G?WlNFD}Z@|xJLwG#5=&sWc<KgIAHIK~TZE*3*Kyu+HazOT&*(UIRfU;tNmPC?! +zpH143!ipPGrg%OkulWJOA^${ZQJAg1^w{g`T+}efvdMUs+xm|#ab9VK$n4Ln$wF~! +z4am3BRKAs-L`ZaL8kUZ-AKCG%E32`reAn$5#W|pW`8yypoBbGwA#X{iZV*?;07&k3 +z#Ch|t6{9aMzj6QCFIQr^ZC=&lel;gF&U0!E1M32tnl8rOy%}Goynv|4I4>*di9p@) +zK0GSiAG!C04%5i4wIv607?8Lvke4JBZ~IS)rBK*J3qg+M!oBI)6>7rl6ltWMFF~3e +zH0rFB=@L*MzR0rM^ml{P6P&|>F>40K#0pZ0!PIjm#&G>r3hpa2yZMXYEq~u1=Ta#f +z4QB51wz^?47;CP2xnmyLP~`r|m0-*wj2s)8c`C(C>W=@R4rYlUKF3FI&T_*;wWNDK +zKGSi@6m|S5;rjqMf&%tpV8~l#MNW<@4Fj?DO|vPXZqgo#(+Dg)8iusUyVkON=9oON +z#FA*8HXLF+Zg|W<I{FE5;Ot3r61{$OCeVOz&_sCQAl+hfB_+PVoqRFU8y_|R$^7Ck +z<M~WwtHf#GS^cDdqQs6w=ZSZYs?e&4m64e|`s8M`BBq~?(V@R2w*wCj>F&i4>cGmC +zCO+FM&okyu))H7Y)cjUryj-RqnM#f}`@b}s-K^TI^zxr>;1d?yJ;7#QsYPVE%<$+K +z#T6*SpM$lAa3TmJ8D_yj7F$K004#srv!`Jh*8-II6f3O;&oZQ;9r;#Ob>wB!ysG^2 +z_FHLsbFXy{6s%~D!?<Z-eAEq(zTz`B7@zB~Pg`3|{k&w7q~j3WWyw3zbV-`=9{#~u +zN0o{AC<{hj)P3Gjla**V$DM{Pp>=S+XN8k~I1HJ=p9CvuL;}&+A3}_G6NE91>9bcA +za3*~^*T2cFeV|=;Z0hM4hz%4>cv2)h`Z(Qz(J#R|mK(vHSliszBbDVY)D?(ftcV}r +zjErmHk<?rH^j!!d`i6T3I@@(0FM)d`Bgxf<>cBMW+~X~Rt|ih()v-SxdFeXyP=5QD +z-2jM-P)j1TC<D>w1x$)iUCIt>7Zw??0jOL}q)#x{1xmaMVnl*w4`cGx1_m_oamP!^ +z;IL;ch+k`J0)0wZbSf%zTUxXnC{%qjw^~*Nf4IejtCygjjo;I;c2$KGiH}NBt1K~@ +zmdCB5M|@yct;uouK9*;1E^xfE`JAG<(P+!>o6@ac=g?(W&d5067qL0)@85@c8A`Qs +zu%Q*bv(T)Vb4E~bf{MP)u(MbGSnQ4jCq6%8BS_H440Oexp@z9IPBoEdb*jC9Ce_sB +zJBw}6R5Fy56!n#)zy{(quLl{&R@YoUcDU))xC0>^{025a<uba<R#fD!Y<_}FkXWZr +z@e`+0`>wTwGlJO9Y<#q+1hxG~lZB1NM%I#xnP+7BfbLy)F2w2*1xS4UoG$0ks*+G# +zJxcLXG_&QS`qeY<Dl($P;!Xx(VCqFX+R^%HA@r4+FSh5yru5;;C$f8U6{sXU;i&f1 +zWFd$iVLO3?y&SmhiDEJB5yyp8uINP9b96U0fOh9$n_NZN{<J1KCas?M>C8$Oyrz{! +zu2TWy{Z3jKy-H{NzH9R88JIGc2#Ez6lqQL%8h%Z;s|jl?m6EUw?mVsB$80-bmSV^K +zs_Cbmr*YlSjatI}n*qmIq|M-rMOL$>?;#nmm=-~9*^oX)v7~#r*q^<UGgjU^2nY}v +zN7HRjEH}oVR8x6UgM9=3WD=T8<p?gTqIj)7^#}Gri<BejhUZnn`=JR>(y{E3vZFKD +z*L`Hml^rDw>8rL?<X=C?$@f1OPGIj!4<at|`bi(`t|o>v{?u)BnChohM2mhDW9@1A +zB4b?X9z6jjcV~Z?D*gyZv5IqQk2e%54Z;Xf{4MjPKK!qeerS^}v-GhD7qaEa`R{pi +zAsEkGOTQ7j-LBHAPR}+JNm9)xI^p1M4dEEAjMGvTSwtztD56aA*Q#_MF?s>Y4bpod +ztv?C#DOd(Qnn+LbIj5%xmrFjF!%jrRWuP%)H=sse6CEqktTt8d|6-FhWP~T@L`a=r +zz-VVBOA{9$!;VaZY?6>$?D5NcjpFr>+B7_%*ZO~WLkx@Qcj7FB8s9`i#oj(~2giO^ +z_KzE*4hIXXG%(7CW5ktA^#FPrRh*^v)oGrLr1qhd`7*|+-U!L;WsBN9w8*!-kC?EJ +z3xOC?pj)}wtf3n2GDK6rHV7{b#YwQiGcCCgtS<0Aj0Qb=<G@L5PiRi+D`SGp<vg`( +zwWztO1S5C7gD&dpc?PSUfn3blw$4r$>;$&T3H_m_qJ-y8RQ*ktV*1=``h1Q&A<QPm +zJk6_I#Y;Ong;3Mk2cMA;k-ODv#(gRk0%esUtm#@G>^@G8`B6FSXZ#GpOwKWzJ<Ma6 +z^arcCRyVKNo>aSa%k8Qe{Ntv2nx8b$_se?uLI!~XKn(y(0YJeEAvY;AxLk2deQew( +zd_JZL*6|2MhZZojn#`5M9=w#-iblnjE70mVNO5)M(MKio_236P9u->^4!a{zEORRS +zNc&>Fc0th!s|$oc!H^B5)Z%m`C1iAfga1n{!38gA4UH~;Cj@bMLo+nlY_jjHLMv^y +zsFjlNteh0io$RV1ZuQx!q66hOE$B>s!WZap@}{_KuiXAjFvdj|QnYbztiUq_gZoa6 +z4t~~S7Bbmon3qh6E0+4|kGq_t?6DhVJq@>(?QZOx{wC8ll6{?7T5ku4ddgST+B(6d +z&$lQQ^sYpBV9lKl44EM^1&oM(>T%VugyUX*)}k;4o$HMO_4Dz17OOWD?@43e+6BIA +zzaDZ^!zfL#WhbSE8yk)jiaA#=)3UXIR9RjTfx`L|N-2$fW~7gJTH^X1oS}lP#@aq1 +zg|V<!-=D)qmRQlKU7Vw30l?GsKiG@zMKk!x(MgvB>R6;lbe~UHibA_4(*?9Z+q%SH +zG!1s4Zk@4POA%g|SQ0`LDR~BWdvt))14;lL(wa=rqV0{JziiQ5f%x~8)UMgLRvWHI +z&JRnJncl5{t{_LBFycI?KZJ;{+KYoVFB=fr_nr%?68M-l+5B?xDz=tDoy&|>w(4Vv +zX<g@J$UfN*i{#pFif?(}-&!g1Vd2+35zPYn<PGzgh@g<e@x}#3UEtqTu}aFhk!{2! +zlWpU7i4KkT5`ri?E6ljn5TFlbzWOHz;opx|?apB8Ss8jF)or>E)0M%F;^yaUcb5@U +zh@xJ_<8xQ(bZLymXUOo+$XinU+<p1sfY2qkHIn0ySo~mW4U5Vy7rnH61El{gn{3g$ +zlPh`BTyibxw-gb5soyq!BA;az`;SfaIdAk@cejzO+Giq|qNQyS`oA1Mwte5viF;Di +z`Y{;8EN+)+)}<bkK2>ws(ARzFp#coq>d0tH0k8*<8vTaUf-rngu4UQH-D<ZHv<fYR +zuTNZYHgM|W3c-q@A8h>{c1+#1X*Gm8n~Y>_VFhn;V_;OMP~xv_UzOtsvF!Mvq^0L5 +zq2eg5V-L?hO!PoV@kUDmOk@fr*wyzD=lp?+DLV*%x2Ti0sOd?n@<lX$ov=&tT}g6@ +zrVf|d3JS!y2{pzm$hwA?wQzQ~oR+@D;+|&)57Uo#uIa{K4Pg<1hcE>omeK3B57y14 +zuu>nAPer5#Rs2$wT@8=nuxETcG;|eKW7XbGHMMU~#4O}|lFq)#mc*$!S4En!t`Ec{ +zySYCM!mLi0`yo)(C(MTmnR>0&YY7d^`a{mP@G%7q^2XA15DV!r8B!Ou`gaVaX*LUA +z{Z^+kQ^}WCCa&{Hst7sgp~{_!d@kvsb{JBjd&TlXtk1#{eFQ`!#3fC_{hFt?DA}Hy +zu2dh7*CPr=DQZLK@4wJnbKQMcsBQ*-6?5}B@_;y%BXaAj>l~PWK*EJ~Xc8bh`N(kY +z#cyG|+1O8cjTX)UX$*X4TJ(ecFK36ECR~9g&tYt$i88$tVx9_m)?#nHxGeLJ#Ddjj +zJ8d?WuKv;_Xq)uKP2UWj?iB-F=!^Q$Q#Q^mPi|C~Cfp`*+2`7twzxp^-RZu+F?R_Z +z7fhu7x+oSW*QzX{V=h|}t?Lmj16e)Ry?+U4kQ(lA<aaQs^%^(2jhfBMoLsNEB_>kL +z<&U3~s*<<%MNzUi-InHJPe-3^?e8AR)w?3OsH%6NOjgU;+hNF)on&jW(>EY&UcdM9 +z-$_N5klT8;q#qyz<bApi`M$UtUz96TjGUJ^i<<GM5rQ1%r5mmlxXa&fTJ-d;whF4C +z`tH8~1&?fg#$xddAqbC=pUMs0+9DA%n**#4!mI5L<=J4VJ;=jEp<=za1!?Gh-{GAh +z2~SEc&#Yb*`dzVR3-nv53dmczlGRVb@xO-<^OQTXpVmZ_`WXnJ0d^%V+C_u5B*l7x +zfwRiY3t^LIbvU{OvznmG<%g^;A@t1VF00Bc|Ja6bTkhWMD2tX3HRXEC2EvWN!s9lT +z8rMR%a(1S6yYQj?(h`=!go(X0yn2PaXbcI_u{Xw2ORy^I-SFwNXWyHC$PM1r*ra;) +zJJp3l6-<t_@>SL7LAvtR?J1sa1yWLJ1(BHn9PnSX&5fsoT_6+`%}IZPvfGHJ7tMKJ +zxhgj^!V}@Tvq@ZAAPz*$m#Q|UTAjqApUKMDB2XiriZU&NIFkoH#<W7to3<w?-J=Xq +zv{Y(O#XmLPQ9*bC`@*jHu-Cc#d!{)Tl~@cRhXs0&)tg61qWu#rNRB?^%=Of6temwj +zF8Qv?vU_2#2MaBmGaYsZ7yTp@6P3@Q@iPPtrJM>A=SI%GWLxKMFr&T6E$Wmp>mIhs +z@gt<t)Na3Yg5JmC-dnjskPNGCBM(-2GsjgYQcNODl55mfn@tu-#Gz>A;LVZ#yW{)& +zj2XJhHYFx{K!wilgx&aRv)-gK2O~imzC2!a8t=ap!0uWyrO~+Is&kMe&imEAn)ebL +znrL#WQ<4$gJ1jpOp1B8>pD4AMfyfz$eU_V_<VBzQ?KX=#YiVYZYuWdmqQw(SL8Og! +zy82LhKm9btw>MmWWBwvnLan_P3+ma_N@8<tuV$cCl@6g4A>84J%0X2!d;tPE7e>s{ +zv}u*yoKJe|GnUGuw!>Jf13(e|ZLybn8GFE;3Cks?60K>lZ3btXJY%wT_kj|!?2GT_ +zaYwh!eS?Q*SC|>lTxVx<Y?#1uRGaOx_~<fQ+Y+oV+SY~5PZKGdZ7ju3^6y2Vkb)B9 +z?a}fOn-01_jEfY+lP`P1&8f|PkkAN8{Ent)g9bTKsqCn`w%3<aIDlMOwY+Re2%>sx +zG*BufFeqSAh$`5&YufM)t}dxw|Bkp|D!y{X*65|Dlw=%kL(PA?qZjcmUtZYp=)T`I +z#5q^!w^X(U%MQOaLvyMU(UjtYy8s6oPI52Yn&x2D7^ZEoC`o(L95%`pcSU=)SJfU2 +ze4R(tYO-D9jit8&<sgKALWJ_jm?2QL%x;WRr(1cH{Z&Pz9rk}lOMLqhV@yhIl6tm& +zyn~tKk-<XZwpxq9bJ<oel+Rss{^A*v<Id(aebs;DucPR9A&D1iw08)St_{WW`zMZj +zuw|#at15|hID&KD#*kJAf%<u{VAJ@%yrs~)OV7HqFEi@r0jh%IWM(+yt+?dGb7FUX +z@tKgDw%4jzk8ovX`*4152cnkA>cNti6n_><nHI-9%I_^>M{5`AdMa|UIB@BO140m? +zCx7CiB(WOb(EsQz?tbF>`v9}qY->ZWne?*D#z~CLal4oZnK?szG3{y?+`hYA(T6$I +z(f01h{VPcIlDvrt1the%q;!hU7$xMU3Z~JWx|_!Cy_O8;h@40Sx1OEK@xexjDAFEM +zc(A`?ZPckp%f+2{wD}NBZ;V;d@O@^rWruFeO^#V~|M<fu2-8>#pRoOzuD4yvRvEz? +zbGe&J$+=50*>>XT#8_*bo{p*Nnzh_2vM=SQT>nl6JKUR#67P~j6+{2o@`t_3RKMEs +z#L2rc8D09-p08!J>8ncWSGvZEi-pbKCZ5UXQp7W)WQZ$<SO`syh?RIwHw9cD^^opY +zjkFx?XKF{yje<xn)d7KeUCERm>aw~Ji*Nn-*)u&u)b?4g-XVy%9e-Q(X^J^WP_cyR +zS=V2g$iRn|@se3#>JAs(@WXppt3=DkJ1!*R3P?(|h_WRDFLrIO)@s<I$8LJ`?HB%( +zi6}t_tDaoUXa08{6NHg|jM$!tG00#*qoa_Pu+r18ezV!<jN95D%sXOmPMt~!ItoHt +zi-BV$<d?quQ9zwjp_kwi%Jyvv0g!_Gb0Lub9*Ak5L9P`lh8o+2Pi5aRWjIT$rV8i% +za+w+ygS85L8jiK2Lp?GEN{4lxuI5DxR{C>-JbjO*qtB&pK)DI;Ytig|*F_SzpvfH= +z#RTmhJ#Q{@_G{rI#%IqjOrhM~;hv6!EwcCvF@7*8vy;8QL*S^Lqdt=K1fl=ZYp3|# +z!&V8ZzRIYm*L%NOJozoiEpJB6fe)->ggmq8Nb!MR+>y5RvoE}2QNE=_f=bSi+VPGW +zAQ3vuqHuS3Lw)k-Q~CSlH#{6^u9zp=&d+C>I>r)@7mNOimWLOYTe~n;Z&og<I0Ccu +zyf=oLMaJGPXJOax@yqXy(s~RfuZXm6=vTV~P|b*77(eszQwpTfWv{QLQ6|*TXr1nc +zr({Mk@ks-%r@^!dMd;ncw;YR_dMCf`*=lqG2&sxD+Ms$ZU64F?@?R(th=6E5pvgGO +zrkNHnGeO9MB6|2BP+{D9`f^cf=h~}vwuSE8{g}petbu!9@rFx>DPnu9<x0c-&!qE7 +zp;B};kb4yMA(*HapI^OcxzlHOl6*B>%;pE!zv6`r7%j+S%GbXEgbOPq>L7CcPT~zd +zPp6Z8CDs<nF;?3h;}OyhyD3x?(e7eKmqIJ>x5mTp_XPD2Qe+H9#x2!%!^T}XF#eQK +z#ud*_(>&y}^ici8CC4tI^`FS)9IC~{iixmAAVsEEUVKmkrZl)QnNFlwak7&{e$dT< +zernnIij6+o)h9L@dAsk@n&#`%Hd>E2G+yV^z|pth8C+<BF}U=^3bB`#vdb2&dk&54 +z9bqbVsW_SYdGS^&JygT|9i+5)58Npti<4-4>E3O|rhx-#x!m73kgum9wyE?Lpg;<Z +z-LttdA(-`f=eywOFD(sd1s--^=`B>pfZ8hl^FG)Ws^W#W@V(e(%LbbrJK_}ffO?<) +zsp`W-K?}_ya{>APu}x|TRE(k4h5{1VP++D0iP6tQ?YG#9uR@9N)LmmFLCn19<RvD< +z20j5C@ljpaX;L5t$11AhbQH_EP%g6okcD?IvA8D%&EEqvxR$ku9=SZ$+_5yRiMxih +zT#@Z;bd?r|wZDnwLj*s1pNn7F{Z?b;3U5PkY-m2WkK{!74IMjg#Cndi=alkEa#sz) +zqO|NAog&w+s)NMnvIobvJRZzL(mO-Z<d|Lu(Q$_-gEC!)YReZ`K?*6^*Agq8;hoOx +z^4)rkv|FCJ_oktvbyFNKyE$NyNnceqX=laaQxy`WEW4Nvlk966rw<fd8Wy6UxT*F} +zvHw_J^-TQQ5XoambkN4H!xW`5?)5yRofh`;4%I2!=eBemlTI>JB{AAGG+$f1y>T*0 +zkK8EbZ6Q!`KE{d{pdicncfCLE2(8^f><}1JH^tkc=isAe@P8r!?7j2onh6oSh+w>+ +z-}2k$QB%0vM2nL_%yWsAJioC}?yfnhS__Yf)nd^5i#qU(ewIf;k#qk)cbVe7Kz3<8 +zFrai8+SMhB8#Z7tG0}gLS8%8;J`ThPWo)+O+)nCNz8GXg!_G_sK4!%n_7@jqL7}eD +z!S<q>@09egp5W~DNEzpca(d*s_#pkFbBmyMH`;!JLO1sxPD5}fw3@tlH(teF5YZ== +z>F6PbyuRipn&LIfQ+cGQDV2D09`!&rq4v9lVqc`s#C7TQc@X|&q<F!tSbL&cHTl1L +z1Ifd(r(kS^{}~%IgOmY%->tUVNW3?CSn4_`IAOZlbE;10>N!-AiHB93dT=X;NWDeo +zB}1n>`+M&VC@6Z)|HGdM+h5x)k!}x3FnWgTSY=A;qgKWNkOZX^;C0Bf(B=8(0qQX4 +zTuE*cT}_ynDNNj_E;y#lJE-ut34!jN|9q-32OE0FqzRU4zd{hU&T{bOQS>c|CWt-x +zE%9#(%6-52A~)X(fwuqL))w1qy(Lx}y}yCXjzV$)H?JD5t^Fa}pkW3kRC8yxYd${N +z*3@<ZrLe{UZs>F2U$-8wjMxUb8MmJ;txr-m(`j-kgH)=YK0?ZfQB%L*>1^<Nsoe4u +zKdx~$6ZVd^(14UG%@lJ;hxz;czW}##SX5P$UDv$Wo%7mZ=$~53@9N`hCn2sor($*C +zETeZh36qhM9L2t3D^5gPl@2_pKJ296i~UdC@2$@MFL@(IbFV#>(j@Qwn}aE=g^5QF +zSvvoYYONXNcR|h?sw^7hNIXpJ-)fMrR$G|^%8nNm_^j^CUjx}M`G;&XsrdiGy|H6Y +z6t^!2l|9h@wDa)AgLkC~*v5(6x*h&Qfb1{!&gUn9P9dszi$nHXdjqrTkUMts=;5(` +zNYMcd7{1$_7+|mBzcm_CYTv&h_U&3jzw(g9iZ;wMYtxtll%4*f_L!A5$0o*odZYd_ +zJyerV4KghF?~4p{ekM>~idm*mzV3MIWX6A8;Ty>0V&IqKPv4vzAz(=pxO!=@QT*oy +zbM~GEyHe^Zt>ed8fo=9b(+IGB4jD!NVICdAePBZV2OGKb7n|xgJpP+C^v~b$f-K@U +zRS1A6hh(DP<+DEoCbO)kl!uI>e_^yo%y@q@oBo5dAFa{+%@3;4{Ik%&uLCjvx%?ku +z6}Y`a2GoDRNCxn|((Z_Dz)i6PWrCqEm&SnNu?(nW`W@^HOXFF;1INLQe#hz<RVkYx +zei;B#*MnXB2*}yN8l6`AuiNCM?gwGeS&0Fm=ZEb^i(uOsK>5O(VQR8&q~dP5m4@s6 +zn+QjcX|VJ}_;j)P?=Ayq<I2pq5-rT+`DoDL=fD~4Np3c&>QI%gTyV?Z*`1Pi)STP> +z#M}{5&*Bm`K5!lj7&gN;b%59)SA9{SdUpjr`aXcBJ@rqJ@n@3M5HOwqSIh@Qm&5JE +zB=OlwBlp3AN3}QDUq3~k2|anR6e8c^g^qr@Z>AuEw~<`~iPvs?Db^BXX1nB8|Dm#( +zLspD2Fmap;JIrK@mqGE`*l*B#u@cl*3oFZQK@*o`umpDWERfw_b-v}h{$>l%K33Kl +zGm_o=fGN4uPZzOiP`Ov(_92R<>isf<E2JG(TEHe**en1xwwDr4X1wM;lYAzM5>;ai +z`3)7zyZT>2NN=)Hn2;U?ir4D?NB_L^-_$h#&5uVb3)mbjDLKTP56{ty(zp8-R(`nz +z+o<|NExaJUTWE<&o`M0yAaBF&R=vF3&yXqrX3tR*Yu7e5Ktq33$&@SmvmfU}7vSDw +zt5SpzHm|4N>l=sM1F4dUrvAO?M`7D}9+lY#Z?<~s<>J*%Y6#04!~O?KYSpXBixwY$ +zg?U$jN}@}UwXz6X$G6ik#zULTim^9*;*LYucM2=4$ym*U?e6N?|DGJPcV)r8b+96M +zpm9gt>XHnY46RagIfs-Us?nj<lug2h&#kKRS_1p-2&E_LkiwABZ?|1?ZPo;QTiS*q +zehri;1$TDmt>qIJ(yUFN1z+;0`2`|6fyi|*?jrSFRJUSg1mMtHwvN`9*BGsnqM98m +zLN+s!oRv;C5U;G#J(@`RRY_L*4&vhjQ1q`fKCg0$A4*a-HBp3H|EdQHtCJe78`v8b +zGKUNBUrUScI#d?yNqp=|VW@8B9dwH@LM+cg7C1`)9B?Vu(U*_k|Bzf%d{3J<x6D3q +zQu&e=mkF+R4@@${xJp?DWOHdA`5ukrC(%#0Vz{kO;s@61B&wECwt45#G}|?os@~n_ +z59r&G7<6vtk1IlNV#CjXjpX;f@n_-Q+!TV0wn+~yM+8bB!(9k+5C@3)ij;b`kQ*Jc +z)!j!MwH(oVmE6%T({Y%Xdw#u{$O~nSy;Fc}D8)C7Q1pgP19F;tBI}BY8GIO=`-Nau +zaH~tN6JV4c&-?p_;tgn}rr+xgPYP7b7w&EJ3r1~><T6U78Wh#J6mcq(tdxtBY8xa@ +zIu{=T9E_)Sz#7>H8-t1I4ky{mxQKo08)f^-obhHkt^Zc7=X*njfN+bdt}pK#g)EMY +zAF?q34nhofCBX2!&3bjWM2};)JM;11GbUxC$U(74zMX87J$UfZYCsS10nrK4p|PbP +z&0Teh#f_lu8LLw{tL2%k=3$8$VcES9DH_w|x6?nYN((3v`JQtI!>GlC-L(vP-_f8; +z3aqVw#T4&ZQsgk52&R$m=Agv*{2`r9G37bvPfnXq;gX-?nY!iDSP6&#!@y#~yA<FL +zH%!7FO{A`FMMe5>I6m|kbknIWc2(AIzI1cNCF1JCbugv(@3C(`Rxq04uiR*Sx1BVJ +zwd(LL>nUu_^rxN57A+fcmYVgn41NK9)V4S!^O$W7uvQ#P4o|Zk+@t1RdDugr<+mm| +zp}nH%8zb1>LmpD0Kijh*!FL<W6Qk|n<a_bf9sq#1R-dqItrJ5;P46q71c$+2%+(yC +zQ1Pqw35@y0b?6AHwW`QKu7K3qjA|WNMLN<2`P@tlGjsZCEQiO-Asxk4Eb9n9fqUO+ +z{e;+Ota|2vDUjUOdqDbflsl{TKCbPW`j5j+WS=fk@l3m&To0~QvIJODNa5VCl>@2n +zZNPl<l6$L``Hr^2B{11tRhslgESk2%Hh#R;+Tx3Y|L)UmUj7O5H9>!JGh>GIY{O30 +zvdr>#3jy{V+6@v%Btr3-%NHQ)iBmy_h*wmCJX3Zm$z`?+PyoeCxi&IIwbXLata)m) +z<G=*NPKvjh7)DL}-q=Sgv-E9EZQr|wihE+7TCU^7hI>tDU%Q&H=$U5`q_%ssI3Cqz +z#>K??S@zo<SCQ&qA@AA0dS{5FVrXYbizvG;>~dBaD5mUX`Z`DH+)k<XN=}UC;}C8t +zPM#CTG#>JBIK<NW8u6ajB(Z8fWAu{URDN|Km>82l$t`NJRy|O3qgVuV83W*FXq(p6 +z)8V=`LNk*(fEr3%Hxdv;&Lh7$FLhx@C%SUh`|T7dt(0p%U~}lANo$(`qe)mJ-R+A6 +zoP3Ux{TS}>wNyueNW;9n<d~0>kWT*}(34ejc@^&N_(T`ye90gTQc@<Qvg6$`np;;2 +z485mXN|SU{3hVaqWx<qcV=@t<f=G*Zdm#-X<>a)sUdh#PYqP<9yytKOED<!AL86oC +zyQ~TqHU<yx7wx|ykvY77m<U&MC3nqI@4G61Vx?Zo4xH%NP~k9zHsoLo9CYATbQ-EU +zsiw4l{8RD<o_y`Do6SxVK%8YLY306qPBmoH3Vt1V<yn23_XjIBer2{n#WSO+RgY;v +zzVSbyO;9Hbx+^O)^lRN>d@NsT)>P5T1`x9~FyHEnj^a2@3N&N<6`gp<Ic2)o8{ay& +zb5C5bYHN&1us?oTLuExr1kK$a^MPo-U{&g4I!G-H%`3513tmYAt5oGWxuvpNO)l5L +z{n5>Y$P(KVxROt<<gY%_s;b&idof5*3};H;Q?HJZA4{lOOSe;l>&nM+CFaB!d@v6V +zB1wKyRHJ{lCW>WI%nOIw^q1+hzi;~7e@yDqP`{!yTp1KEIdE}DJUF^YVexr>4cEE$ +zNb^Y(=Fy>^b9x+<tVL?C!joQ8uPWu2cwb5GmACaA;2LshZvQ-!gvW<&0&GFjC=f>& +z=sdvD!t~C0bO}MmkMcP%Lh=gSAGM3l-L54EVM2e<sZM=VQ6tLo?!`#Fp=Qjv%#&d^ +zMB@I{dZX12y2F^AfTmNQn$i3eOFw9QN<1T{#CqNe?>4lzauJmPr^%@)QGJalg6+k7 +zTOP1%0J8~1X#|T)O$qh^lnu?*oR1c95=wJiZSzDccJUcC+kUECjr3bf>m#SJ?>$Y? +zEIjbJbhTCh<mylR@bCLQS*$lOA^1lf*i!kWZ^y{N4~KMTuSRc{?(jRVbozP8af?N! +zT+$cVhkuaOb@4&yr>U>1#w{l>>Y$!wD$3f1gz@C_33(5>cBp`&qAA-AwQ9D~lOI4W +zf6Z9GIe~7)kS;TW)&*(lT{G@ebT#3zK!B?e4P=KSu0^HHydoKUU2Dhl^i1GxfMoK! +z1bA`G%MbLyn6jHL2@^jW$5(@qn{}?<gRzUkP&%~g{?Sk$?lh*>D}6~QnK3OLqd3RL +zPs?kH8<)_B(a>LcK(-7N_qpV>KJk~PoHLGlyv$LqANQhc7o~V%HOebUg8Z(M9Zf9i +z_E}3(`xujA_3g<9=16{W!6#5dFk;oxX!jXN3TW|<yfyY(3BGFM#tp?$)Z4XkFOtv6 +zq=pT9&E>k;%0=c;^W3>B?$GyzC-p=(;k9JS#5EPwr0e-*?lH6Wh^WYJY4xXav8|T} +z24byIQ;Ad2;fj2sAD?zrHJNKs$E$smmgrn<`r7EXCDnLc+Z}ORN}9VCUq3)4j=G8< +z2|-eScEg&j$9fTpJagS#SJ<gxMF#W+=t*oN_t`AD7SX0!h_`BbDP=7|A12<eFF^Q` +zq;`<_TH@Iwd8mpBrw>k4Y25RN;pLf+Z`h=T?M>Fz=+I?V*PIii@L}1?CX=^ZCKxje +znCVkN`4e*95p-g-H!_rOs{NQqxc@4=Pn7#we&Kzrr#ivR!u%-qCk-s7R_oO*c*qZL +zhSs$Z4pmNQxM7Hjvv#yhr^-yDXK5-vU$_`jZ*zUdTqAuVM=}&wN38_bP^0}~QcT=M +zXPBx|k+97Zy!oVcvO{BY8DobeDB%~uq&GA4@Pl(`tF{TS|7&~dRt2<ERTrs+f5%yt +zeH+gi%~Ir(4tV0C!MoI4%8m+W+!><1biK^n>lW=V8w*VY6XUg1z7iK(Rqa7k=-Ix0 +zdeYPbo$>qq!v3NqTVRv1T}&-ausR2yGO6~Y%uL+hZTG>?l<t<b?A9f}#79*J6uY!< +zDuUUnTbEpF(BQ4Fk5{1z1r;=I|CbZK6|Y9IIv!Qq??y@(Wp9EU_HU?yLE8m^YRjfe +zrn0_G67)uP_DKaiwv8wFunn?((E;)N6*ntR+*Cu{w@H@?s}_@RV;r_B`5}~uA|Y2w +z>Cp;u2dsu~#i;JoRBzO^SS9^D<C5TWL9UTEh3c+I7q7%*%;v_151o-qr&U&`VmY7r +z&+YR@UTI?!0A;`}p68Q>ipM;)Cwv~qyM9gUf|5cojkkaVehk|bOJ|48qD<V-0-*Zj +zyrGVfnwr|c$1!nf;J#J(g}8FfsEBBKx_{hWw$4g%_7)>?(Dim<S}2OYBfro$imCDH +zc#oyqwOlSHHVMwm&c1XX#?M4&CMZT@H&V#V$rrfulY^>lTA0v8Xy@f0>e3v~a;UjX +z!gN0gLAnk64}9jXNmw>5gZYr}K{!Rwt0xc*b?A`A{5z$@P92Qy&=I&Y-j0<#GM3<$ +zbhywtvJQ5dqljyks9`8~TMJPiCSV=-)HrJoO_xUO3Tv?A`jA}zj978BSooLUfq*B~ +z1R4v27;J#f1*JveUVQ--Otiq~po{4x%F&A2@2lPsGjAt2I6fOni(G~x;8QJ}LuEX* +zvfS93>-h_Pk|tgV4k+t9vgP7XufGpMYV-_;BUju-538#JIJ;U9-TwzAfP`Qe9&%dD +z3aTTY@%m3Io^Ee>ic)t-zVKPGT4X<;{-G8EHD6TZGFGmNGN{#{XI+2jV-*V}4N$w} +z2tf+&a9c6wpA4`PsZ$)QWIErY>cotsE4o{#$R@^P?v9_@B84+n=<$Dv^jD44?KL|Z +zD(rHrRT`>tU#Hf1Crwhc!iK9ADn3x{e6hWMPpCLJolBUtWoNGJ3uT6O2#b4<*<Nx7 +z8N#`ONK@I?pcJ~S+A4JuqT|QSlFJz~x9xZ`gBWL!Ujb-%GRsW&`{mBNlyelu!>v<h +zXHXDm?(1~cNH>n2JZdh%jR&V;lr9w$)@3}y2MCWHMTP7=AGa&!QuQpJuL^|I920kQ +z^dx~FN=s5XiOP|g@sxor3J+$$0>r~%h?$!#9X-^5*F$-M*r#Rg77)M3Mi!yZFHHD^ +zW7+uf?LQ7nsT|UChoYpeznHp!=2~UzkSDz^;NP63o(09*Mf1I6K#JWQ_+RaPc|6qX +z-@emn)8>?%jtZx;oX9#RF{G1HGALs!Te4+rMaVXCN>U_*F$||LjJ+89QmJGw2H6!x +z#uj6V!TjDIbUNSX_xtbn{P#Tn<u%iM?$5ov-}imJuj{%Wze&S%MuZtwg!m=j&}}j) +zi?~C*J?Uc_!+%=I0vW2LySqIY0psQa|8<;VsM${w8*Y7gS2eOEA|BC9&z%1w-)6f& +zoIH9`&8fcXC2$6L+H}n9FZJEoGIrKk1`_Wjyv{ij3w+e4xUch~Uuw8Awn^8P?Fz*1 +zny`LTcp;+P=7iPhE4dB(_XU~Z2d;RNK3fr%HrNkM--{G@NQ!Xx2id_N)|ycZvAr$m +zP-MBe>BV??d_92w^>f|k4sKjC!EXqgYRuZFBRA=$8>pz#&P>;~>GJ$yvv?!we0}!C +z{A<^SE{)NA4>E3O2zO9Z9(@zD8;mQrm5G!=lh1F(KkRs-abqg;9t=;!<lJ1NVj9(a +zsGA^4tT$AE6wMiQ6i-L@Uat~JlzVl@_zX|A(ObMQaPZM5P`A&WaXalogSaM2so&id +zu_!<tl}T~<+KOE?_BTO2x-M81vm@iGYmUU!xap=Y?A^GF8TRL$>7|99xlC-NGH`z` +zKF@1b<=(L=G{xq!Q^NEXT(eCD?a~Pa>7j;MAKt5aMA9{t6w#mGv*a50T~=q=UYdYS +z>&4uBKVc2*NGo?Go!k6(v@;krZekZz2M16Agjo~7y~6LnN$`eXH9rd3dEBgBDX0-i +zjaDNModtDSRMA>M4YjUxm}}FDs8{myWGI7m7uq2Ku^)Q<#os{On5%aDm&U7Y#ojS8 +zJ+(4q(!HBsZ>CX~zrFgCFUVT44D$JgYHl9J5;9O*Ht&H--Dfg+(7DR!rt@4S9c$QG +z{#6No)!8Ox6sDJeTzU513Bp{-CfgAKXSlG?qw9JRdgrAjlKt-$jGG%hvWl`h#ja>a +zpSlvhce}}RcL%{g#5_KwCu{#kF*q3$7I6Fao<sIJ1{<5r8(o0g0i>nFcd23HS_1}Z +zyY>}zL_97STF%@Vmy1_F!5CS0duzZ^mya;7`A=Sw>;(dL?()uR?zB?L=&n@XCdIL1 +zj)GMejcr=CH9@JC+HiyuqnTQ!wyUc_JcYFx7rV?ajeCF)?B%y<T#I#6X9NGfv!ot_ +zB@b+9G7<EQ39cXjO86gL&AZKNU5l_3|EL_H@zOont+_4PF*$inWS!7f!4JoPJg>ii +zXY|NQ+TxpGzWBT~wX+_;4I`Y1`CG?d>T1m?S(HZ4Y_Q+kB3l*l#4cjm{bc>6WBD7m +zwtju>ZgVvBj0s%^t#Z^e<Jd~lq4izG5S?qA?z+*ivREyiV7M(yJ=340{Tu3|{4*2w +zK?DIhUg*j>Ro8#8PX5g>%fvw|jr7DnaffrU1wK4-i-Wq>9b;DcIG_o+<+YNPGBm4u +z_#PCCV5DJOjqV+wqQ{tUmYEHFCKu{7W{%3R$(c&cdPgEdx7NQdE#eZL$LOl@AVRVW +zb{DleJCib5#~O+?mGC}>(}sg}FRFsO>T8qkHb!M6mjNHL*M#a0ocDxaMI!d9YBvO= +zc{D|FxZi)1ATdK;M>6{S@>lDuzXtg!>gDOOHhoh7l3W2v{twu90q8des<)B$R~T;; +zrn%BGyo@S!ZB6A|fnN4Gq~Ud@WiU66w^l!Yt|gm*jv(iU=1vuH_m`dPBXM8ab1=c& +zuuy;Gx*$lw<`t{kPYPZK(%2D#qD98BOeC<Nv8-D^@AwUMFV}bERVAGiee>E(bAAXa +z-=V$9j4J<x-q%1jMk$OE#Ui_v#I79JW6_id3;j^-AzZK&a6@Io_?`{y-Pd*CNq=gF +zy$rTq=KV|K+`>`4SM=&mp~sU;o)u|T^?%PZmWuL)uaO3pN*U^eTH_vs54RPlexx8z +z`xCaV!u>5ziHY%+>ZrEdci!(xLs9)XRT(i#K~}{@PAtYn3#*6|jfb$lfK#w{_TR*D +z<0MQP)#l7G^K-1{+i~`K*O&FS&(@*aOb-2fC*^)mW(I_lS$1x@-#)|99CzA!g^Lxd +z;GE^a$nSKDg}UQQrTH21gwN2oKkVUD^{2MexqfccMl~9A;<h_Av#;;tVh+*-MR=B8 +z{LDkwdplemp!^wFiEeqfW6VD{v2E#gBm-pi!||JbzHRw=dHuQMG524A;G>&id3Lib +zKH>GJnKX^8=J+CyubN!L>DW_o#;7t!?-P!Uy8=GC7f(NTJ@_kOC*!wWJSkzYQ+0n< +zNf-62iEOPnY<SjMIq0UXZ*=YEZx=L`MbQ~uP6vRD+$ki|9p0jn>slVEYfPdkqJjzG +zbF9(@JO^k6G(UTT*eqjU6eX&kc(_-YwCP+_g0nI`o1aA{qmH939nS=`haJWb`NkoH +zrNMiym*(=EfkxGGQ*<uggSgi-wkFf_vnD?U4w4l%TP6vI=F^KED(N*1yp24|tmDn0 +z02KaHa0n1Mh}F7({x%MEcm%MVj@|>$3^F&x=xBEy+JTTkXX}#3CZl8il(oBPb1v=- +z1b0~tX5Z*@9uU)Lh>;&hu_`kx@F5qmq>ry%MCQ#;W)MoFd9rh5H3!`~G?<UZVzw1k +zWQ=MlbU(hW2<WHS#8};%OBb%I^FJhganlYhOtru_J%CqeKG|#vg!yLX7;q#<4tzSF +zALq%4S(1%LYq&i}LTCM>u5H-5zbltB6_dP93(t(k(cURCM-%3i?W4LEgEAz!cc&XK +zY--MHKE5-;eAjRR%4RxLIpy~dtFAF%GttEHa>VtgZ~JR8z6k`oDoy!FWNHYxJJrmb +zSCACOlI_`w{oIFn<2>9O-dB@;p{bZVxo7<uw-h%8_>Zp{Cg@}A^>oEP1eT0EQ2`>* +zF){~)oAMFdaDY1MX{+j1n_liz3^+YrvnNd4rM9b<Om>wV#K@EVgCNY9po(tf%CeSr +zY)lxwzc@qXbLTB2Tv1m|sI5)e>m1$(2talC$mdaMiC9Cea@R-w)gH$v`zWmk1~+`X +zc=njDQSE!FMu<tXsoA>+f~|HFyoVMeof&51aT&@>K8MBIZu_PD^slq7FxGM7ZFR;v +zt<;N?MyPe!zuv~`z2`3`#SkRyG^3jDWLy-P1o2tT+f$ph1{8tZC})-VcFcOcE+#6S +zdN;ySOHPjVc1P<#s+L^z2fdcFsy*q?B0bgNXugSbRZ{3VFb1PWAMs2hf-nc2=W;1M +z+J71GJmxSG$7C&fgjWVO*T6|o!Lk9bdEBhgle!y~@J*+nfNg<C-Bc>lo|>^4n#O9G +z#wOXmdVOO`hQ@!N{1Nl)92>J9Fu+U{@mij%ikMsasUrRt0zvi9ZSxaAaW+PdFl~vb +z$+eHyGy4FA6_3FTGOz5s$OYf{Xh(L*PPop-*Z0hU%Jo24)p{5X0FRv)^{6Orae1!7 +zd{{FpP@`v1PC2i&w(dE_^VvY#eSG*u;DcrHeOR3Y^F<vx^p0&d^<M_?itYNX6%OtV +zv!?FtBAvVqBDop6C5P>#`a61JRM3Vt==g#{Xo3P;%ucf_Rz`Yjw1E)@4zHNj;KCxq +z9!-{RTIkqRp`rla2iol{pX5ZrIiOv-2b2s4#?eL%LT*r6;0SZ{fYTJ+XU~%za&z@g +zT7E|{ZSOt|JdQb?-*DF8Y5g9|RC0oY&ST86d+t**XvbEZCXPFD<bcajRKzvYJkOXs +zp)2AR_}oX=yf9&oj#!?7?qeZ(%%W`wyV$T>B>VBUu*O)wo&kF-KI$*X8AUzfeq<{_ +z=hZSC;(lNuo^$0DorI;m<+NC3BFy2tTl5!nFJ6*+vRpRBeKP>xe&FSasFNANGCMCE +zHzoJVSD=ffG@V=3#Nc{aDq0i2MEZ0Ja_sz<qN$V`YaYdcM@prO=PM6lCe0Y#neWpD +zMT$;hs_F~lws4NmJ`1%z>m*_nIk3HfuB3kYP1s?fGnvOQ^M{a(<bNfGQJ~o8bJy&! +zrIuaieomg3H{_*6EA0l#<bEAj6=CygQ;Hx({jI*O6<+0BIsc<*wT6?d!r?oFU*aon +zMdlhLk>VX1IzVbn@<}dp)xM%NWUM2OX{)YzTiUuHc4bQQAh-RDqgiZFNjOKp7X7f4 +zb=n_x(h}z~Oe9_E6u))5cV-gmgHqSq@2ba^hHaaI)a<qt$A48~gUMN<QroQSE|z$z +zK)BwZSL(CadQ+uPq9Q@U`2kXIh-`@R;rkm!m;Px8kwuR_>SKWv_%z{cMr>TR6G<4G +z`B+M<%uf8mb(U-VWwHJB6}>LcXdc?4msG|0MzST9Li@2dNFKKsQbmGI`|7h5rN<^o +z^Tj6u%EO{mr@}(>{It@PMw*3$DCNgc2a67NDvg$!iF;(EBp7#MbU^san-NwcA|0}~ +zFSh*&D>;H00-F=~YNxBKhP=xi?jl%xxtFd9mi^`PFJKmA)CRjBH@=L$mp;(U@p(Zy +z<w!3J?-I^|vZ2qp`16^n&BJl8=;1o4s2$l&?Rz&9Lvv$;bRk7aWY=uY6}HeSkK~zV +zO*(zfBb4sp-yA8E5nuZ$P^hQ;u=92PfaW{8d_Re5Hp~{yx^5h8RkM2BNbDB%c@5Z+ +zL~Y#=L+jyh{3<bki=h@)fva#6@dH;}RlxUE``D9+^V+i5kl;~loB^OW+4t6;=1$)@ +z5nkDFVl0lz7<^=ZY;ykcotTI94ctQ{mNz1ATx>l%xg11XJc!*NDdo5zzH9T~hL(wz +zH(PQ2(5i;R_E*xj3{8oT*WFM`H+g|3<n1DPwMv)EC%FJ6JFX-9i){a`*gD#HxP&LY +zD_28`wd11Y%(<-j;IUc}*+M_T;_CTu0m>kA3=THZ4Z%M*JjklfJ!IiN9$)?Q0%j<9 +zfRF49X0Q^IX5}Yj7(#9k{o}~fj+m%g>zM2v)7gQgV2NEYSJ$X0z`K0Nb%iVTBvmo@ +z;*osMd%}qqFBDefjKCgD=@3$gbQRG{Y0;~!RmO&tqHN82O9L48`xR#*6?pDa+lfPw +z6C&7S3;X|F`O8QGI{Ku%&;;Y>@ogXBjsaeZbh~6i7K7CqOe2j?3P079du-vUnBytE +z#k(=M+WYqd?^9(H=TlXxA~;e$cY5zcE$=*2z58#)@Y&J&2i={w`B{zy-A6^c6N+zm +z$2XkbWBPc{>2eX7!mO{C&8=Uw-${&OrJzPCw3ou)J&-*UuOg<*paxR4@R5DW{<t0; +zrF4e|jdf|t(HaJqO#hmV;0*4z)$M&vh{)I;vxM4PA{C_3(dZWML9ecwc<3x%6%#!s +z%<sOgLfJ|6eB9^jHbdA%a)n&3yW4D6;dM*18;bD(CW`&m9iNy9Z@lm2E1xr)7|y%% +zP-02wKoL;_Tfeo`71#5};-T$7h!#dP3-K4bEA=i1oC{v+<eyLblhX>S=Db&Q?uvu| +zVrr~#AYO=vS(G5i#OJ0A&o2IRv0<$-XO$JKH{KN3@T0f}%!oVGoJ#73tA|D`guK2y +zx#+r(*Q{MzQ+SaNy>AZ01Q}a0qJONj4J+IZ_fyEAo@^$2$(f*QxkiM3081-Wj{t!- +zu<dy6!bI#d5Q~uBh1P-wD0}a7D*UtHU#ymu$o-!!|H1fJEB>$e=d9>)*GLXXv|l50 +zta#4+wPv2PLIHtayhBC44aAT&Hpyy!kl9ZGVX#*5&qqQ^Km7+^C4i5Ya(wY?<vPL3 +zb_3hbAU-@lijQ27$F-845th7e<NTBPqeu#I|1WAxw-2ixed@@h`rQXXdj4-7Twsaf +zH1Pj7g~qWXZ#a}oQ_A^xkN>|YGXaBH{Bc`y<hN;p=g<!r_O5Nbr+WOBBi7-h0)dG# +z@M-)9X1E`ASRvwChG~gG)6YllmX-}@y&Wz8*B4eyi5~y|dISBh_0E5r_0D3O%nVSm +zxVTO{_@|hI{Q195N-uuQc%(!A$N5F!zDff>=!~G}0EjHgOa+&+O2(C3-U1KmlL_<( +zc6GiCI>&RlJMh%q+-P(XOmh}fyvl(H74I`uy~p&%g}-D?<=-L(B+O^7jVd1DOG3ao +zUYhGwWg`q7<I+Sg@D{27cG(iJqk5!#UEqH7aru7OVY&psGvrsvd{1!*)38zO_+$|I +ztrApB6`Z<K6F2$-CobE}s|t8Hz~XEy<{(^~4!=;9S))ER&X+T)O5=t7Qf1Rk%UVd# +zy~X$E3K8<4+6Dt%;zBx0%7i}UxA}p^NWSA-mp6yj)_bFR(2(r$Nn~ho_SJt{`B?dj +z(R`q-$j_2qWa~adwxqldOS?YETi`R`dhOOF@I~>^k-++btxBvrBHLMeY~<<hj|B!1 +z{jm29mSvD;V@zget{OOMcsV@Yg5x>XcWYUzGvAR71d*ItDY#v87EFCEc({Rx_@eE& +zDfk)W<|5?9TgO+zu(-wsqj3u+MJsj}monst&?81`HZg7r85Oi3%{CL-EW_Bj_ge1~ +zk5k9=*WkrR=DD&8=#oLH1;_V98Cn+<kI|=QR3<zdf#{c9)gg}cZLc+p;vg)6`Q8p$ +zjIBtAjV+SWxNffuLz*z(<%@yfP9p>iZxA-BBAPzw6XR=wUhNBSi8fn$nN8aiefxCw +zb*5x|xIqBBAe!I!)qD6}Kr#?l6TVO~Ko4VMn*?sW2bP34*yK!4xO6%ejA0J-id{X5 +z_z%5{+A6)+S^Ej09PcUr8t|HckkEh~GvV|x=gF+bx;apOeQi!yzQOplVW6@djG)Gc +z<;%aiO94|NFQ=El9@ORcsR<NtH*!C_wci_@n0S2pexC5-uvuz5F4N<O0}=DDb}`%^ +zq1?DeRnDUFG?cc=*yANYmJ(`cDClz0^oCo|%S)7wVv@)R^Kiy~)?wBzkP7Pcb}$)= +z84hUX5t@H@MjHT6a0c0N{6>BPVPTlxoDB>ZmB46nbE87f&Hhx|$4jmj2;s20GC9zd +z3)aL3)XHSsz`MeX4cEIhxQ`-wQDZl$ARBHsRWADB_#+uB=yfdY>YJx?J#!~MH`SE7 +zPSOwC(}n&%N6R&K&)R&{L+g;&b4L(_L{E42%;t~IKH>3AEmN5{Il2t&vXNfv?qavd +zRIu{$t$%yxVY|!QVDfSgn1;1lIagPpmT9id0O`6{Zdb_LXMPidkdZ=u5ir?0+klzK +zDA~pUu@TV=fW@IegjU(9ex%tO?A2@nlaioAoPl{^k`;8pgIR4+;C&N7GR*es6D>9g +zqS*S}eO;)~7QdR7bOG*L5f#S)n<6hEE@S{xrd0UFQ;?Z_`O`nMD&{U&nGC20sl}Up +zH*XS`OU(<Xr)QUyU!hMsTK5byQ*87a+ZtOqV0omUM8X)v<9+a*!WQ`bu645Q03CSu +zFTSE9J}N<9<W$E%1D}v5XQ>{s$A*nqh6GE&cF!D<m02HSKnWn)7yqWU>sj|Vy^eVZ +zJ@JzKM(wKKfL4200U^5Xiwr&rgd@%<wI_A*xj@m8h^f~1J%|qhoS4Jt!Y>d?JV;Ms +z3l((4E7j8X#oD;4WXFcR{JTAVkwz#3Qgtjv99v)5IjyrXc=;2LUm-$`1bVF3y<^MY +z`a5~Zd(Or?oK8VJ<(l448=vf*wi-)FcE#wVsDD;xNHyG|Z#%UN%FO8W)GQHX6~1`2 +zx@*!9f8hdRr!sw?DL`<KD|mRQ77v<dm5w-j5N6xgoP5ObSM5ZoXs=_r!3MW3ad49k +znvT@V=#rK{K8fmR;TCdbLD#oCXV>%DyfU!m=r^obfIC9=w(^6ymV{i0Bb(yv$L@5) +zZH(0}Aa^KETKG|VFFl<8k{B9Kn<L50#6(XqP7#;7<=UK_ynrzq^U*~H>!|M9iY*E$ +z4YZ<scIbus@sz5^Gwdm|Y%zqf>VQ;UI%|6gzz<A2ki#9{i5a5dMoJm)Aew)4&~fSr +zR&$(4Ff>uh<WCkysOv_*{}b!nE%0yUL@iT=XTZVA&q7MDbGELbw`9@p_-7C2g%2%r +z4g|T7q*YgpeXYHh4qSD~p8fKv=KP42o0TPaC7&z2o5~pHtD*c^b_wb?VE2dPZU<s{ +zYzVwQ>L+L0p;O)H;qjek_J1g%#<b*<Sz5{D0TMc#2Kq!))dYa7^7a$7N_w&7jy_0) +z%+Xo!!^>ApdnrRx|635;1%Vf)n>~}HWN8M6cZ{oCbg)jQZCl3gu{RXk@%adEa%m}o +zY$z=N8IT-EXe;SyNmy2p&Z~1nI1XIIU;q8GpZ)J#i%eQ}yV9sUw-~EaA*z9I@g{gV +zLXdw&52(#3Z3&#~<^cB|otmZHOsp$$%DnK3&tYiXF6k1g-8n`Et9ADhcRQb<$p?ox +zb0Tm%3A73hsFBQa``q)z>PA$@^Ewo#->b1vORf7WkXoGBaG5)CFT_A+F^}Ns6Uk3v +zFmo|aWYEsL`D|@$x?i559{vmCItDdp_Z^9F9q*Hc1C|!{nv~sHV5;iz^#jV!#i`y+ +zw}O$*jka}ZwG!x3<=uerX1OS5R}$bk-JhZ^5J`5Dybf09`{TmtqYFXi-S35|oSV}V +z3d;HDwE_IwKD*+uK;ih^Sh?|>aQdS3Deo^|-?652lSpLO=q}kxMiZhfu`}pBj=E0t +zYET@~I~he&UKz<;(W`zOtZ-~BNO{a}<f}qz1aE_Y0$imd2DM~x*0aMdMXSjhD$}>m +zuttF6$~3X7KMu|S9(a+q1)30r@__kKPHyJi0dy-1vFl(zfzi}aU7B9jiWw~ylu*;N +z*WAcxjhdA$Xql`S)^biWk3Du&^VyE^gtJD-5lzN)<&dTyyd~#(CH;_8S)zt6PPKg5 +zzsr=U#AjUKh_R*oEaY<ym;2N)BI#&K-|O@V&oQdua;1Vab}(?U;~}Ucd>P654$X-F +zg)xV)vqqr#js;!>&wrvlzTGVuXeVtFDGoLZ_1ntO`p(On+`@ZC?of+fq`kCi<jkz= +zDW*NGx1rmqV#^pLdw0?c#3*1^t#L19$HV<VTAA5x#v-)^dp%UFXc3!X+CR+S*fER7 +zAZJf5${#|c)iA>kiU!j#a87A<4`1-lZPmXeh9%$k9xqcZD_}5bMJJnL8cXF%oL&DK +z_w_MuYMwouTJyGx-hi_&??r;ps$A=p49$H6ODJioq@Vq*J$`r&v@#9Z2-Q|}v`m}0 +z7bN|29V3zPKs216am)5L-KgIdMId^CQDWOOP}QpzU(K7v(;BhT*vyO@AaU<G`nhBS +zdg6LSzRl4-{3o!26zt+a6`^b;r7)SUxjvKwE2mNGR4{j86U~WU!z!W6v4^Cut}FFZ +zS`I&xfBX=Z{FKx`*V;Kzcdv=mSAY_AlhFXJQNuSn7`w<{rS!@H)XZ%vA&6P{lGxda +zN^m@VYpKKpbny}gv6)wMVulNL)m*TTo}H<r!?o0{;ZH#W<6K-I;0d-x0~xeb=0GUB +zZu%AdNIdv?6iM1QGg=WM_Kf}VP9ru4Y@dL?*>-!i&ET%FTGcE%3|)=~aWb!tO37IJ +zkh%z5UY0l5E980sQ-<Np29myL!yJk>A?SNe_^YZwy%WQ`Xrt77K?ARk>UD;NPkt;< +zv}rCBj7MYZE7teSWO=lFd<|RpBww5(vR`A*DGffx8Jr?^<VD305T5E{4lMbh!#W?m +zmt@d8pep6C*wI#Qpr+0HIN!B~K-}x>J7SzG`)qJPENjh7pcw#5_C!TR{<f@VBxk{C +zLx=hW>e#1J0scsdl~7i!O)NfmP#*%?E4`n@Ux@SIguJGP4dZUSi6z{aNk|~%CnPy_ +zOigpxW15{s-L?c*ocI1D88`9po0Peu&V(bbk8DirY~Oz+T2OD_#<{Ne)2&V@AEMXN +zOdF#5j0_>WwO%9}tFqf0ZP>{ECwR`$8AL2q68^?JEtrU#;D^iglWfGfYpQ48Hk^Hi +z?ZbgbYCDDlA3`UCBH@DT*zBHz^&i_`M+9l3J{FWMSqia@ypMm%2lR2WsL@x-81Z`4 +zHWEZ6xDq_&lW+IMhO}Jx5aW3a*=yQ_8LnjJ-P`X{Yn6?_noR`DmncQ8@)vlqgo^Lc +z7N4r~i46*PUdXsxue0nYW@g~uB`9V-`87hP;{DVBs?o+0lgE}8Gs_<wwv83Q2Q+|& +zEqyR0Cfb$2F6gP{?1a-r2v(BwwSFt8Y}=ps>blG=PMkr)-_ekfPY7Xvv)IUq(=f@l +zFM`4uFR!Sj=Ka}5)DFyOj!7e#Et>1#R6m{H9=`SXPo1#X%0cH40(sr~C>!y{ZH&6} +z_fjR~e6z6Frpvb8>x%HUAf&-Lrxe*m^Sjj<n!2?Nltr7>n7SyBg$$<(zvnE5BiNp= +z{VTdd-M6;cx6{UQ!w!vg)x(R6q!8}o(jZt6PHd0YH)Mt8&6>*T$#+Iv1XW2zUHn+= +zb62Nx#17TI*U7-!DK2Wi3G7dJ^M1r4GUE>ELu&iC6xF4}uAAE$z*RQ7BV=H#Snvvb +zNd<iQMn3Qw+B(=z^?4n9X4fp54XDNCGr0nlbnD-;!P{^b<^F|1$_wDR%&E-Xbr+p` +zKC$#^Su9^)bZ(T@STSU4-&wFc;%suQ#W%Lo4wM>~#IZ}PgaWJtHZzP04x8||z#)qs +zKw#x>_D&CYg9^r`5&Tu7qJ(-t)oc5EKX^&^L#;c*80GJ%iW0Px!G^4lX}SElTKo2G +z3w%=5bJuPO`$ERh`s5jVQKRx<N~{uFY{tRsc#OxoQ3j>xF7^8I{E+P*j@^$hqeDN+ +zm%~vdc}{7}>Xx%hZ^wbEi=jrCq4Pl7;o@@al)!e6QxV@bi!@>VyIVkR;MSawu#nO( +z?NsFwL!WCnlYkZV_&Ps=3F<bKE*}f1fB+rEk}5q`hTx;gD7FRDUc2lHsJR8eyaJ{S +zs(H~YBM{iDR(8;xjc|;aheMS7WGAu2R_`;w_h$Wj?Jrw1mb*cOVKZm?CzOvr7tbKZ +zIdNXjKt6J62dLVm8JvPz%aYE3wNExyu4{cnSc)tC!WkMnXAB|#M`dPysMMgvjsbV( +zkga5{ir7x)gH3ln$N1gUD~?;@CAT&QA7PW!>QxU<6!z~}SwMe}@ll+z^$^c98U1i^ +zIG_X5vv2GbMvy7&8f3^*)W>LeYZzY&Ud;)-6shnBoNLxz6X1fne;ZDxlsP_Wfp-T7 +zfHjS<xC^=WxTSWbQgo>BgGi3ZW|JLN5r^H|GL558C|Ua1b}O=#zxCZlD@^DKmz06E +z<W#&e2oR=$A>f872d_-fcS84@epde8AoUFfz}fjW#;Pds^f8#LAh2G=DlE+h2wE`n +zGRnr^PWNOM^rDZ|Pkehx9kZa4zsr@0Ddv0Q;T*|k!p?vzs?MDo7cHl=5+_!qkS#(K +zCw8rC$#UP6EI5~4`dKJ|`ry;}_POLasS3Q~uJ?-xYO2`ouOC}qDx>$g;(%uSk1dhM +zHP5hkI8Y_pl*9J%)|>ok3ugG>s_#>{o~(Ed5M+!hh8y__O2nk{!Qk`+Hv6&;QOQlm +zsoSdoy9xAviSsmHe1{y_xvAOj8zX?ac<uA~ccx;4!xfVI=C7{0a!lk1625&xkQGFB +zC!wM8<?q|mh|aXLc2^)(Ga_YW>7CPkllo%EPRiT4?DCX^q~#JzsnUr_N9kbj<#`GY +zK;7F%HbrZZ&wIb5%UeG*hx^NnWSJmhnFiewfyJm_SP!o-W`DSnF7ghsX5+?*P{Z{u +zp8<QZ=8}d*OEFM<-QD!|jK?dwo#()Z`j$W*C$F2=D80aWiwo;g3DL8M{owe!sgBYw +zPah!G-DBVKVIa8#fUF_q9={^z6xWD+vJP{OxR=M#bAh9@{8Ut9sZY99YgacnE@cp$ +zoHc~ZT;}yV8R%m)K-5>Q5oZtpBu82DBC$Bt^T%==Jz;@2xmKlC;=`Gur|Xn`4$IWp +zii`gE#;;JW`({0@O;sh=g*o7f7opNF;Sr4F@iM$4S5&UZR@@%x)j7bIxaGXRfCQFY +zmGm5tp_=cqXS*M=XUY%R^JydS9|>Das~XJNZRdr4Hb`XKDAUMsOR-yZJuAEN9gUX* +zIvSXaw5F1kO&D!)_tyN$ms%A?eV=dGP?+7*?<?I%OzieFV}KAEOkJv=@4je2!!C<Q +z9nm-a3v82D-;((-HmOF-zeRuox_9)XackTDh^CNeuokov)`I>T`E*9GUbw6!xvjg9 +zz_JWg5KB+g{&N-YA(o7&AwM~JM3;C8RV?{ZoB*5RJJfLcV0_Y+h!e!(vgKrBPvf31 +zcuMd6FAPZ!KfKMuUhp&|7mqlX7I~p*j5Jz7_jSX!@lKvo)e995{smucho3gO(!3ov +zf}4&EU!8yB*EG_$@qOI+ivC7|!;%3Jb@6QRK0mZ^fo<TZ&54yU^wpBZn*McmZA}-O +zgzJ6S`8(G7fZS%dQDt1q1l*NTp%d8+CBH|minJwB{lSPvJ1PjQF=|!6uUn}HTyChG +z`&}5zeefaI5yMUqeSvMbJs91!g)L<lF0KS}U*yvaIn9VP@C@FAUj3AhB6T`kT;=<x +zUJv$A;Y1~+o3u7VO<xP^du>_Si*tSaNlQhSECY_&-zT0MNj7a8H&Tj%Ik|up(IqQm +zO@qI`k`hfAjvcH2_is!8Fs4Z*eeluu1-j>Pl9bGK&)r5L;@EB^9C6ilHYKHj$5?^) +z>iQ^Fil75kMl<3`P0U(_rM9N&R2rO+3!J|%A+qtmns4x6FBNPbyC443z$PSDtu_D8 +zBkD<Bz%d4@WVhMctV+9oVJIv~TScAk5L^O*w89|dFePoS{$0wr#2??gSo?rFpTPIe +z%QmQ|X%UP6nnI-1ujm5u8su}q#a~|!?!1idkm*MzFPBlzuNZv+NDUF+W46-LkB&65 +z{`K(6r^3h}BttAOc1W2edj*T@uUi2)xiXGC*i8jHkXq$`ngHG9es@6z1{!6#6?w)H +z!v|q$4WyKZTmIc0DjH;i;2#5eq*+V93Pgdg=wrlxdR|3?@9&kmAG~cbye;fL%TRB9 +zOe(gqR^JJ34v_jYTq*N6{j~L~y<&9zS3xQ~iN(G6O=Ldm_&?23h3DN}_$7zgrPAMs +zG%Kf6QbwO_AK!6@ifcq-CzVf#l0^}A`y`u|%Dp-Zb9|0yC3Wn;MeD~aQEUNsgFN&q +zO+$B2_>=q5--o(u@n8!#iw=8tABaD|T>}Mt@fQPMBp-jD%(zfJc*0=|<}ERbEk=~e +z`t6ZY=(II&&ZRDNKav%=jIw@>Pir^?{_X!-G7TtX%*0*SdfVa5)*!thQVMi<Gu-Ce +z1NWUkbV!%ffDzP|&@jCjERJ9M>JbUeUyy!?R$H5+x)F3Siu@5baSi6lD|(Z=Mvslh +zO&&v@d_;4rhW?)L6aykDw094Bwa3s$+>!tZi{Lr?V+c|`Q_^_V(*PLYd%QYES<5nR +zpES~bL-hCXOF8$oBy<H-PtgP@4{LB$r_!3e)K{AbTdZbGf4B(sLD-Yyn==l2)ZN^M +zJUc2KhBboc0=Td|Af;&AUt7r(OmS}9nX+fv3L3~<`|<X!TMq3Zrod5gFlz1jaQI=1 +z{%0$Ts}EIkA8H}QEB!{1GK*J=e7Tz2Yvr+~)*5LJ--mWlQU+<OTjkyDFt1El^yK|< +zE5W4rXOKf{>h9T<s7)+!SZ@&BY3r~N+InjcPoOf_vFO`T>b?f5Dg7qTzyCA@NQMSe +z?~0xs@9G-9ToP-arc`kt4b)LWZ=_kPtII9&4t1-JF2;hX7fuhbO7+9<JmZfXW|2M4 +z$(30oiZ!iKcJsfzn#`k3iN)Bv$=V9)WSJ8i3<5iClvg9rN0UP>0Yg;qsTKER!etEg +zD7bb&1ZzsQVBSBgYn{4wU(BFG*3bG?ry_G1RPdhE0qQj_zIggJZiFAe3b1R<mT~jf +zz^h^fX4IA62)k*^GE=_{{&bnI$nEVRq*Xb}br^ke%`Yv0a7FC@ctebB`i@IxC7kH< +zQM8X8p|K3D7ImpOjUUgnwmxu}u{cF15EtG(PZ%{s_NH!w5FQnexcNgE=384@aWGfN +z!aAU-5PGBIvaQzYx%tWuTkobg%~?=!*p;80;kk}9#Nd&}=ei9HsuodcW~DEo@owQt +zU`JJTi#}OYyYzyoYr(8sY4Z_DVO`U+@vv+$fzKQ^t<IG36P3DbKfVq><zEkJklntK +z>b}nd)4IdD<a6;}U`G`S>&508Q+X|7w){eoYF}UBO6u?s<Y)S#)?dg`T8lCtoY>w4 +zoHERE4_VTK*42#?eNUFrF|Apf5SW_%6`C<g4QTZ;9wSpHBpKeacIXLX>H)28hiaR$ +z8)k?0O4jS%8JO%&kprENX&=2@ZY8pFMa3>}YD-k#LQ~!7?5Er_|J8?nHMwEv>sFz- +z;zz4f34A{e^Jto$4Oj9E_L9z>lwQfHx2Ul)y4~fT%-Owba~ZI-!8mXaL7Kp26mJuv +zXXp{HWN|Z$uC_8TGmVp&PwOipjzlU=ASnp>+6xy{=z+AY)i}e}K6;X1`<VGsEN9Fw +zS{pQrrfBF#3+CtTn&fNv-fBxava0~}P6hIS6ieCdK5EI#XYvh)DZ~loeB<GK6Ivef +z`*wyOTv6!ys#O!ZqSUe1c}poH@drGReJ0n7T}(gS?x4$<m(cHY4N>+OR!q@8zIgp@ +zoc#%Al%z3Ih)m!t4sn=%^97voUQPmMvUe$v!xmbe<a}%6%=U`uFC{G3b40V@mZD-S +z3ufuiH}XghU6ywd0wt{Ek!;Q7j{`a%00r|z>JJ1!$?6MfL%$-==lV!cO1RXP(mrp5 +z5po(jH16}B99j~q=N7K)Hn>AO(_CV>5ULW5K)nG+5f-St7Y#Y}er(l656%*2x?(Y# +z^DUIa=FA8!534REaE4VmRh%J?Ju_iBffK&KHZSSKuy3R}WeO~K<G}(n!Ja)Y{yIYE +zcoC@M78O(t@3b$*jnULxn}K3OGH3OUp6`rJU{TIvloc)g$A*R&5BANt`uZk1IZha; +zw(Y3rY5!QN-?H!GY{tYby0<yOsb^EJPI5|pW@JvjUzSH_hvdX7S~4MP?n?*UHd1C? +z&|4#+mMPT1ZNK#X4wWyP!K1Mp>pU{R#>`u~Hft$l#$E?+eiP5ZNc+}|A~3+n0=p5k +zG&LmJoZy+?mRZkJL?uYoH)>((wd``1?8p8_Dne`kyJl$!7wEtIa~a5Ltyytl39RZ_ +z@KDJiEG_tS`675l;>5ylrE+wilV;8Gttnr|zU1*&=oypDM=a+ToW~3j8Ws5Qgv<mM +zKjHYN?AVTrcC2|n-k(mPeocRRXUiVE=HOPXb0n^(+~-GzMw=U?r|tzkVom!YwPmnO +kK!6VEqJeNk^Uv9|$D=9i-Q~U>WPCMFYoE$GdHJvZ10Cdyv;Y7A + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/two-factor/assets/screenshot-2.png b/wp-content/plugins/two-factor/assets/screenshot-2.png +new file mode 100644 +index 0000000000000000000000000000000000000000..b98358007515bf6fb0640a487737a1e5b3619e4a +GIT binary patch +literal 163789 +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 +z8pOy=v?MEe&=!6MJmT_eKUS<xDǎYtNg-@zgD3%F!M`;Z*-vO=fzdyo|0FNP8A +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 +zI}ZVBb#Z{hXopt4Yn|a�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 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/two-factor/class.two-factor-core.php b/wp-content/plugins/two-factor/class.two-factor-core.php +new file mode 100644 +index 00000000..58d179b6 +--- /dev/null ++++ b/wp-content/plugins/two-factor/class.two-factor-core.php +@@ -0,0 +1,812 @@ ++<?php ++/** ++ * Class for creating two factor authorization. ++ * ++ * @since 0.1-dev ++ * ++ * @package Two_Factor ++ */ ++class Two_Factor_Core { ++ ++ /** ++ * The user meta provider key. ++ * ++ * @type string ++ */ ++ const PROVIDER_USER_META_KEY = '_two_factor_provider'; ++ ++ /** ++ * The user meta enabled providers key. ++ * ++ * @type string ++ */ ++ const ENABLED_PROVIDERS_USER_META_KEY = '_two_factor_enabled_providers'; ++ ++ /** ++ * The user meta nonce key. ++ * ++ * @type string ++ */ ++ const USER_META_NONCE_KEY = '_two_factor_nonce'; ++ ++ /** ++ * Set up filters and actions. ++ * ++ * @since 0.1-dev ++ */ ++ public static function add_hooks() { ++ add_action( 'plugins_loaded', array( __CLASS__, 'load_textdomain' ) ); ++ add_action( 'init', array( __CLASS__, 'get_providers' ) ); ++ add_action( 'wp_login', array( __CLASS__, 'wp_login' ), 10, 2 ); ++ add_action( 'login_form_validate_2fa', array( __CLASS__, 'login_form_validate_2fa' ) ); ++ add_action( 'login_form_backup_2fa', array( __CLASS__, 'backup_2fa' ) ); ++ add_action( 'show_user_profile', array( __CLASS__, 'user_two_factor_options' ) ); ++ add_action( 'edit_user_profile', array( __CLASS__, 'user_two_factor_options' ) ); ++ add_action( 'personal_options_update', array( __CLASS__, 'user_two_factor_options_update' ) ); ++ add_action( 'edit_user_profile_update', array( __CLASS__, 'user_two_factor_options_update' ) ); ++ add_filter( 'manage_users_columns', array( __CLASS__, 'filter_manage_users_columns' ) ); ++ add_filter( 'wpmu_users_columns', array( __CLASS__, 'filter_manage_users_columns' ) ); ++ add_filter( 'manage_users_custom_column', array( __CLASS__, 'manage_users_custom_column' ), 10, 3 ); ++ ++ // Run only after the core wp_authenticate_username_password() check. ++ add_filter( 'authenticate', array( __CLASS__, 'filter_authenticate' ), 50 ); ++ } ++ ++ /** ++ * Loads the plugin's text domain. ++ * ++ * Sites on WordPress 4.6+ benefit from just-in-time loading of translations. ++ */ ++ public static function load_textdomain() { ++ load_plugin_textdomain( 'two-factor' ); ++ } ++ ++ /** ++ * For each provider, include it and then instantiate it. ++ * ++ * @since 0.1-dev ++ * ++ * @return array ++ */ ++ public static function get_providers() { ++ $providers = array( ++ 'Two_Factor_Email' => TWO_FACTOR_DIR . 'providers/class.two-factor-email.php', ++ 'Two_Factor_Totp' => TWO_FACTOR_DIR . 'providers/class.two-factor-totp.php', ++ 'Two_Factor_FIDO_U2F' => TWO_FACTOR_DIR . 'providers/class.two-factor-fido-u2f.php', ++ 'Two_Factor_Backup_Codes' => TWO_FACTOR_DIR . 'providers/class.two-factor-backup-codes.php', ++ 'Two_Factor_Dummy' => TWO_FACTOR_DIR . 'providers/class.two-factor-dummy.php', ++ ); ++ ++ /** ++ * Filter the supplied providers. ++ * ++ * This lets third-parties either remove providers (such as Email), or ++ * add their own providers (such as text message or Clef). ++ * ++ * @param array $providers A key-value array where the key is the class name, and ++ * the value is the path to the file containing the class. ++ */ ++ $providers = apply_filters( 'two_factor_providers', $providers ); ++ ++ // FIDO U2F is PHP 5.3+ only. ++ if ( isset( $providers['Two_Factor_FIDO_U2F'] ) && version_compare( PHP_VERSION, '5.3.0', '<' ) ) { ++ unset( $providers['Two_Factor_FIDO_U2F'] ); ++ trigger_error( sprintf( // WPCS: XSS OK. ++ /* translators: %s: version number */ ++ __( 'FIDO U2F is not available because you are using PHP %s. (Requires 5.3 or greater)', 'two-factor' ), ++ PHP_VERSION ++ ) ); ++ } ++ ++ /** ++ * For each filtered provider, ++ */ ++ foreach ( $providers as $class => $path ) { ++ include_once( $path ); ++ ++ /** ++ * Confirm that it's been successfully included before instantiating. ++ */ ++ if ( class_exists( $class ) ) { ++ try { ++ $providers[ $class ] = call_user_func( array( $class, 'get_instance' ) ); ++ } catch ( Exception $e ) { ++ unset( $providers[ $class ] ); ++ } ++ } ++ } ++ ++ return $providers; ++ } ++ ++ /** ++ * Get all Two-Factor Auth providers that are enabled for the specified|current user. ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @return array ++ */ ++ public static function get_enabled_providers_for_user( $user = null ) { ++ if ( empty( $user ) || ! is_a( $user, 'WP_User' ) ) { ++ $user = wp_get_current_user(); ++ } ++ ++ $providers = self::get_providers(); ++ $enabled_providers = get_user_meta( $user->ID, self::ENABLED_PROVIDERS_USER_META_KEY, true ); ++ if ( empty( $enabled_providers ) ) { ++ $enabled_providers = array(); ++ } ++ $enabled_providers = array_intersect( $enabled_providers, array_keys( $providers ) ); ++ ++ return $enabled_providers; ++ } ++ ++ /** ++ * Get all Two-Factor Auth providers that are both enabled and configured for the specified|current user. ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @return array ++ */ ++ public static function get_available_providers_for_user( $user = null ) { ++ if ( empty( $user ) || ! is_a( $user, 'WP_User' ) ) { ++ $user = wp_get_current_user(); ++ } ++ ++ $providers = self::get_providers(); ++ $enabled_providers = self::get_enabled_providers_for_user( $user ); ++ $configured_providers = array(); ++ ++ foreach ( $providers as $classname => $provider ) { ++ if ( in_array( $classname, $enabled_providers ) && $provider->is_available_for_user( $user ) ) { ++ $configured_providers[ $classname ] = $provider; ++ } ++ } ++ ++ return $configured_providers; ++ } ++ ++ /** ++ * Gets the Two-Factor Auth provider for the specified|current user. ++ * ++ * @since 0.1-dev ++ * ++ * @param int $user_id Optional. User ID. Default is 'null'. ++ * @return object|null ++ */ ++ public static function get_primary_provider_for_user( $user_id = null ) { ++ if ( empty( $user_id ) || ! is_numeric( $user_id ) ) { ++ $user_id = get_current_user_id(); ++ } ++ ++ $providers = self::get_providers(); ++ $available_providers = self::get_available_providers_for_user( get_userdata( $user_id ) ); ++ ++ // If there's only one available provider, force that to be the primary. ++ if ( empty( $available_providers ) ) { ++ return null; ++ } elseif ( 1 === count( $available_providers ) ) { ++ $provider = key( $available_providers ); ++ } else { ++ $provider = get_user_meta( $user_id, self::PROVIDER_USER_META_KEY, true ); ++ ++ // If the provider specified isn't enabled, just grab the first one that is. ++ if ( ! isset( $available_providers[ $provider ] ) ) { ++ $provider = key( $available_providers ); ++ } ++ } ++ ++ /** ++ * Filter the two-factor authentication provider used for this user. ++ * ++ * @param string $provider The provider currently being used. ++ * @param int $user_id The user ID. ++ */ ++ $provider = apply_filters( 'two_factor_primary_provider_for_user', $provider, $user_id ); ++ ++ if ( isset( $providers[ $provider ] ) ) { ++ return $providers[ $provider ]; ++ } ++ ++ return null; ++ } ++ ++ /** ++ * Quick boolean check for whether a given user is using two-step. ++ * ++ * @since 0.1-dev ++ * ++ * @param int $user_id Optional. User ID. Default is 'null'. ++ * @return bool ++ */ ++ public static function is_user_using_two_factor( $user_id = null ) { ++ $provider = self::get_primary_provider_for_user( $user_id ); ++ return ! empty( $provider ); ++ } ++ ++ /** ++ * Handle the browser-based login. ++ * ++ * @since 0.1-dev ++ * ++ * @param string $user_login Username. ++ * @param WP_User $user WP_User object of the logged-in user. ++ */ ++ public static function wp_login( $user_login, $user ) { ++ if ( ! self::is_user_using_two_factor( $user->ID ) ) { ++ return; ++ } ++ ++ wp_clear_auth_cookie(); ++ ++ self::show_two_factor_login( $user ); ++ exit; ++ } ++ ++ /** ++ * Prevent login through XML-RPC and REST API for users with at least one ++ * two-factor method enabled. ++ * ++ * @param WP_User|WP_Error $user Valid WP_User only if the previous filters ++ * have verified and confirmed the ++ * authentication credentials. ++ * ++ * @return WP_User|WP_Error ++ */ ++ public static function filter_authenticate( $user ) { ++ if ( $user instanceof WP_User && self::is_api_request() && self::is_user_using_two_factor( $user->ID ) && ! self::is_user_api_login_enabled( $user->ID ) ) { ++ return new WP_Error( ++ 'invalid_application_credentials', ++ __( 'Error: API login for user disabled.', 'two-factor' ) ++ ); ++ } ++ ++ return $user; ++ } ++ ++ /** ++ * If the current user can login via API requests such as XML-RPC and REST. ++ * ++ * @param integer $user_id User ID. ++ * ++ * @return boolean ++ */ ++ public static function is_user_api_login_enabled( $user_id ) { ++ return (bool) apply_filters( 'two_factor_user_api_login_enable', false, $user_id ); ++ } ++ ++ /** ++ * Is the current request an XML-RPC or REST request. ++ * ++ * @return boolean ++ */ ++ public static function is_api_request() { ++ if ( defined( 'XMLRPC_REQUEST' ) && XMLRPC_REQUEST ) { ++ return true; ++ } ++ ++ if ( defined( 'REST_REQUEST' ) && REST_REQUEST ) { ++ return true; ++ } ++ ++ return false; ++ } ++ ++ /** ++ * Display the login form. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ */ ++ public static function show_two_factor_login( $user ) { ++ if ( ! $user ) { ++ $user = wp_get_current_user(); ++ } ++ ++ $login_nonce = self::create_login_nonce( $user->ID ); ++ if ( ! $login_nonce ) { ++ wp_die( esc_html__( 'Failed to create a login nonce.', 'two-factor' ) ); ++ } ++ ++ $redirect_to = isset( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : admin_url(); ++ ++ self::login_html( $user, $login_nonce['key'], $redirect_to ); ++ } ++ ++ /** ++ * Display the Backup code 2fa screen. ++ * ++ * @since 0.1-dev ++ */ ++ public static function backup_2fa() { ++ if ( ! isset( $_GET['wp-auth-id'], $_GET['wp-auth-nonce'], $_GET['provider'] ) ) { ++ return; ++ } ++ ++ $user = get_userdata( $_GET['wp-auth-id'] ); ++ if ( ! $user ) { ++ return; ++ } ++ ++ $nonce = $_GET['wp-auth-nonce']; ++ if ( true !== self::verify_login_nonce( $user->ID, $nonce ) ) { ++ wp_safe_redirect( get_bloginfo( 'url' ) ); ++ exit; ++ } ++ ++ $providers = self::get_available_providers_for_user( $user ); ++ if ( isset( $providers[ $_GET['provider'] ] ) ) { ++ $provider = $providers[ $_GET['provider'] ]; ++ } else { ++ wp_die( esc_html__( 'Cheatin’ uh?', 'two-factor' ), 403 ); ++ } ++ ++ self::login_html( $user, $_GET['wp-auth-nonce'], $_GET['redirect_to'], '', $provider ); ++ ++ exit; ++ } ++ ++ /** ++ * Generates the html form for the second step of the authentication process. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @param string $login_nonce A string nonce stored in usermeta. ++ * @param string $redirect_to The URL to which the user would like to be redirected. ++ * @param string $error_msg Optional. Login error message. ++ * @param string|object $provider An override to the provider. ++ */ ++ public static function login_html( $user, $login_nonce, $redirect_to, $error_msg = '', $provider = null ) { ++ if ( empty( $provider ) ) { ++ $provider = self::get_primary_provider_for_user( $user->ID ); ++ } elseif ( is_string( $provider ) && method_exists( $provider, 'get_instance' ) ) { ++ $provider = call_user_func( array( $provider, 'get_instance' ) ); ++ } ++ ++ $provider_class = get_class( $provider ); ++ ++ $available_providers = self::get_available_providers_for_user( $user ); ++ $backup_providers = array_diff_key( $available_providers, array( $provider_class => null ) ); ++ $interim_login = isset( $_REQUEST['interim-login'] ); // WPCS: CSRF ok. ++ ++ $rememberme = 0; ++ if ( isset( $_REQUEST['rememberme'] ) && $_REQUEST['rememberme'] ) { ++ $rememberme = 1; ++ } ++ ++ if ( ! function_exists( 'login_header' ) ) { ++ // We really should migrate login_header() out of `wp-login.php` so it can be called from an includes file. ++ include_once( TWO_FACTOR_DIR . 'includes/function.login-header.php' ); ++ } ++ ++ login_header(); ++ ++ if ( ! empty( $error_msg ) ) { ++ echo '<div id="login_error"><strong>' . esc_html( $error_msg ) . '</strong><br /></div>'; ++ } ++ ?> ++ ++ <form name="validate_2fa_form" id="loginform" action="<?php echo esc_url( self::login_url( array( 'action' => 'validate_2fa' ), 'login_post' ) ); ?>" method="post" autocomplete="off"> ++ <input type="hidden" name="provider" id="provider" value="<?php echo esc_attr( $provider_class ); ?>" /> ++ <input type="hidden" name="wp-auth-id" id="wp-auth-id" value="<?php echo esc_attr( $user->ID ); ?>" /> ++ <input type="hidden" name="wp-auth-nonce" id="wp-auth-nonce" value="<?php echo esc_attr( $login_nonce ); ?>" /> ++ <?php if ( $interim_login ) { ?> ++ <input type="hidden" name="interim-login" value="1" /> ++ <?php } else { ?> ++ <input type="hidden" name="redirect_to" value="<?php echo esc_attr( $redirect_to ); ?>" /> ++ <?php } ?> ++ <input type="hidden" name="rememberme" id="rememberme" value="<?php echo esc_attr( $rememberme ); ?>" /> ++ ++ <?php $provider->authentication_page( $user ); ?> ++ </form> ++ ++ <?php ++ if ( 1 === count( $backup_providers ) ) : ++ $backup_classname = key( $backup_providers ); ++ $backup_provider = $backup_providers[ $backup_classname ]; ++ $login_url = self::login_url( ++ array( ++ 'action' => 'backup_2fa', ++ 'provider' => $backup_classname, ++ 'wp-auth-id' => $user->ID, ++ 'wp-auth-nonce' => $login_nonce, ++ 'redirect_to' => $redirect_to, ++ 'rememberme' => $rememberme, ++ ) ++ ); ++ ?> ++ <div class="backup-methods-wrap"> ++ <p class="backup-methods"> ++ <a href="<?php echo esc_url( $login_url ); ?>"> ++ <?php ++ echo esc_html( ++ sprintf( ++ // translators: %s: Two-factor method name. ++ __( 'Or, use your backup method: %s →', 'two-factor' ), ++ $backup_provider->get_label() ++ ) ++ ); ++ ?> ++ </a> ++ </p> ++ </div> ++ <?php elseif ( 1 < count( $backup_providers ) ) : ?> ++ <div class="backup-methods-wrap"> ++ <p class="backup-methods"> ++ <a href="javascript:;" onclick="document.querySelector('ul.backup-methods').style.display = 'block';"> ++ <?php esc_html_e( 'Or, use a backup method…', 'two-factor' ); ?> ++ </a> ++ </p> ++ <ul class="backup-methods"> ++ <?php ++ foreach ( $backup_providers as $backup_classname => $backup_provider ) : ++ $login_url = self::login_url( ++ array( ++ 'action' => 'backup_2fa', ++ 'provider' => $backup_classname, ++ 'wp-auth-id' => $user->ID, ++ 'wp-auth-nonce' => $login_nonce, ++ 'redirect_to' => $redirect_to, ++ 'rememberme' => $rememberme, ++ ) ++ ); ++ ?> ++ <li> ++ <a href="<?php echo esc_url( $login_url ); ?>"> ++ <?php $backup_provider->print_label(); ?> ++ </a> ++ </li> ++ <?php endforeach; ?> ++ </ul> ++ </div> ++ <?php endif; ?> ++ ++ <p id="backtoblog"> ++ <a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php esc_attr_e( 'Are you lost?', 'two-factor' ); ?>"> ++ <?php ++ echo esc_html( ++ sprintf( ++ // translators: %s: site name. ++ __( '← Back to %s', 'two-factor' ), ++ get_bloginfo( 'title', 'display' ) ++ ) ++ ); ++ ?> ++ </a> ++ </p> ++ </div> ++ <style> ++ /* @todo: migrate to an external stylesheet. */ ++ .backup-methods-wrap { ++ margin-top: 16px; ++ padding: 0 24px; ++ } ++ .backup-methods-wrap a { ++ color: #999; ++ text-decoration: none; ++ } ++ ul.backup-methods { ++ display: none; ++ padding-left: 1.5em; ++ } ++ /* Prevent Jetpack from hiding our controls, see https://github.com/Automattic/jetpack/issues/3747 */ ++ .jetpack-sso-form-display #loginform > p, ++ .jetpack-sso-form-display #loginform > div { ++ display: block; ++ } ++ </style> ++ ++ <?php ++ /** This action is documented in wp-login.php */ ++ do_action( 'login_footer' ); ?> ++ <div class="clear"></div> ++ </body> ++ </html> ++ <?php ++ } ++ ++ /** ++ * Generate the two-factor login form URL. ++ * ++ * @param array $params List of query argument pairs to add to the URL. ++ * @param string $scheme URL scheme context. ++ * ++ * @return string ++ */ ++ public static function login_url( $params = array(), $scheme = 'login' ) { ++ if ( ! is_array( $params ) ) { ++ $params = array(); ++ } ++ ++ $params = urlencode_deep( $params ); ++ ++ return add_query_arg( $params, site_url( 'wp-login.php', $scheme ) ); ++ } ++ ++ /** ++ * Create the login nonce. ++ * ++ * @since 0.1-dev ++ * ++ * @param int $user_id User ID. ++ * @return array ++ */ ++ public static function create_login_nonce( $user_id ) { ++ $login_nonce = array(); ++ try { ++ $login_nonce['key'] = bin2hex( random_bytes( 32 ) ); ++ } catch (Exception $ex) { ++ $login_nonce['key'] = wp_hash( $user_id . mt_rand() . microtime(), 'nonce' ); ++ } ++ $login_nonce['expiration'] = time() + HOUR_IN_SECONDS; ++ ++ if ( ! update_user_meta( $user_id, self::USER_META_NONCE_KEY, $login_nonce ) ) { ++ return false; ++ } ++ ++ return $login_nonce; ++ } ++ ++ /** ++ * Delete the login nonce. ++ * ++ * @since 0.1-dev ++ * ++ * @param int $user_id User ID. ++ * @return bool ++ */ ++ public static function delete_login_nonce( $user_id ) { ++ return delete_user_meta( $user_id, self::USER_META_NONCE_KEY ); ++ } ++ ++ /** ++ * Verify the login nonce. ++ * ++ * @since 0.1-dev ++ * ++ * @param int $user_id User ID. ++ * @param string $nonce Login nonce. ++ * @return bool ++ */ ++ public static function verify_login_nonce( $user_id, $nonce ) { ++ $login_nonce = get_user_meta( $user_id, self::USER_META_NONCE_KEY, true ); ++ if ( ! $login_nonce ) { ++ return false; ++ } ++ ++ if ( $nonce !== $login_nonce['key'] || time() > $login_nonce['expiration'] ) { ++ self::delete_login_nonce( $user_id ); ++ return false; ++ } ++ ++ return true; ++ } ++ ++ /** ++ * Login form validation. ++ * ++ * @since 0.1-dev ++ */ ++ public static function login_form_validate_2fa() { ++ if ( ! isset( $_POST['wp-auth-id'], $_POST['wp-auth-nonce'] ) ) { ++ return; ++ } ++ ++ $user = get_userdata( $_POST['wp-auth-id'] ); ++ if ( ! $user ) { ++ return; ++ } ++ ++ $nonce = $_POST['wp-auth-nonce']; ++ if ( true !== self::verify_login_nonce( $user->ID, $nonce ) ) { ++ wp_safe_redirect( get_bloginfo( 'url' ) ); ++ exit; ++ } ++ ++ if ( isset( $_POST['provider'] ) ) { ++ $providers = self::get_available_providers_for_user( $user ); ++ if ( isset( $providers[ $_POST['provider'] ] ) ) { ++ $provider = $providers[ $_POST['provider'] ]; ++ } else { ++ wp_die( esc_html__( 'Cheatin’ uh?', 'two-factor' ), 403 ); ++ } ++ } else { ++ $provider = self::get_primary_provider_for_user( $user->ID ); ++ } ++ ++ // Allow the provider to re-send codes, etc. ++ if ( true === $provider->pre_process_authentication( $user ) ) { ++ $login_nonce = self::create_login_nonce( $user->ID ); ++ if ( ! $login_nonce ) { ++ wp_die( esc_html__( 'Failed to create a login nonce.', 'two-factor' ) ); ++ } ++ ++ self::login_html( $user, $login_nonce['key'], $_REQUEST['redirect_to'], '', $provider ); ++ exit; ++ } ++ ++ // Ask the provider to verify the second factor. ++ if ( true !== $provider->validate_authentication( $user ) ) { ++ do_action( 'wp_login_failed', $user->user_login ); ++ ++ $login_nonce = self::create_login_nonce( $user->ID ); ++ if ( ! $login_nonce ) { ++ wp_die( esc_html__( 'Failed to create a login nonce.', 'two-factor' ) ); ++ } ++ ++ self::login_html( $user, $login_nonce['key'], $_REQUEST['redirect_to'], esc_html__( 'ERROR: Invalid verification code.', 'two-factor' ), $provider ); ++ exit; ++ } ++ ++ self::delete_login_nonce( $user->ID ); ++ ++ $rememberme = false; ++ if ( isset( $_REQUEST['rememberme'] ) && $_REQUEST['rememberme'] ) { ++ $rememberme = true; ++ } ++ ++ wp_set_auth_cookie( $user->ID, $rememberme ); ++ ++ // Must be global because that's how login_header() uses it. ++ global $interim_login; ++ $interim_login = isset( $_REQUEST['interim-login'] ); // WPCS: override ok. ++ ++ if ( $interim_login ) { ++ $customize_login = isset( $_REQUEST['customize-login'] ); ++ if ( $customize_login ) { ++ wp_enqueue_script( 'customize-base' ); ++ } ++ $message = '<p class="message">' . __( 'You have logged in successfully.', 'two-factor' ) . '</p>'; ++ $interim_login = 'success'; // WPCS: override ok. ++ login_header( '', $message ); ?> ++ </div> ++ <?php ++ /** This action is documented in wp-login.php */ ++ do_action( 'login_footer' ); ?> ++ <?php if ( $customize_login ) : ?> ++ <script type="text/javascript">setTimeout( function(){ new wp.customize.Messenger({ url: '<?php echo wp_customize_url(); /* WPCS: XSS OK. */ ?>', channel: 'login' }).send('login') }, 1000 );</script> ++ <?php endif; ?> ++ </body></html> ++ <?php ++ exit; ++ } ++ $redirect_to = apply_filters( 'login_redirect', $_REQUEST['redirect_to'], $_REQUEST['redirect_to'], $user ); ++ wp_safe_redirect( $redirect_to ); ++ ++ exit; ++ } ++ ++ /** ++ * Filter the columns on the Users admin screen. ++ * ++ * @param array $columns Available columns. ++ * @return array Updated array of columns. ++ */ ++ public static function filter_manage_users_columns( array $columns ) { ++ $columns['two-factor'] = __( 'Two-Factor', 'two-factor' ); ++ return $columns; ++ } ++ ++ /** ++ * Output the 2FA column data on the Users screen. ++ * ++ * @param string $output The column output. ++ * @param string $column_name The column ID. ++ * @param int $user_id The user ID. ++ * @return string The column output. ++ */ ++ public static function manage_users_custom_column( $output, $column_name, $user_id ) { ++ ++ if ( 'two-factor' !== $column_name ) { ++ return $output; ++ } ++ ++ if ( ! self::is_user_using_two_factor( $user_id ) ) { ++ return sprintf( '<span class="dashicons-before dashicons-no-alt">%s</span>', esc_html__( 'Disabled', 'two-factor' ) ); ++ } else { ++ $provider = self::get_primary_provider_for_user( $user_id ); ++ return esc_html( $provider->get_label() ); ++ } ++ ++ } ++ ++ /** ++ * Add user profile fields. ++ * ++ * This executes during the `show_user_profile` & `edit_user_profile` actions. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ */ ++ public static function user_two_factor_options( $user ) { ++ wp_enqueue_style( 'user-edit-2fa', plugins_url( 'user-edit.css', __FILE__ ) ); ++ ++ $enabled_providers = array_keys( self::get_available_providers_for_user( $user ) ); ++ $primary_provider = self::get_primary_provider_for_user( $user->ID ); ++ ++ if ( ! empty( $primary_provider ) && is_object( $primary_provider ) ) { ++ $primary_provider_key = get_class( $primary_provider ); ++ } else { ++ $primary_provider_key = null; ++ } ++ ++ wp_nonce_field( 'user_two_factor_options', '_nonce_user_two_factor_options', false ); ++ ++ ?> ++ <input type="hidden" name="<?php echo esc_attr( self::ENABLED_PROVIDERS_USER_META_KEY ); ?>[]" value="<?php /* Dummy input so $_POST value is passed when no providers are enabled. */ ?>" /> ++ <table class="form-table" id="two-factor-options"> ++ <tr> ++ <th> ++ <?php esc_html_e( 'Two-Factor Options', 'two-factor' ); ?> ++ </th> ++ <td> ++ <table class="two-factor-methods-table"> ++ <thead> ++ <tr> ++ <th class="col-enabled" scope="col"><?php esc_html_e( 'Enabled', 'two-factor' ); ?></th> ++ <th class="col-primary" scope="col"><?php esc_html_e( 'Primary', 'two-factor' ); ?></th> ++ <th class="col-name" scope="col"><?php esc_html_e( 'Name', 'two-factor' ); ?></th> ++ </tr> ++ </thead> ++ <tbody> ++ <?php foreach ( self::get_providers() as $class => $object ) : ?> ++ <tr> ++ <th scope="row"><input type="checkbox" name="<?php echo esc_attr( self::ENABLED_PROVIDERS_USER_META_KEY ); ?>[]" value="<?php echo esc_attr( $class ); ?>" <?php checked( in_array( $class, $enabled_providers ) ); ?> /></th> ++ <th scope="row"><input type="radio" name="<?php echo esc_attr( self::PROVIDER_USER_META_KEY ); ?>" value="<?php echo esc_attr( $class ); ?>" <?php checked( $class, $primary_provider_key ); ?> /></th> ++ <td> ++ <?php $object->print_label(); ?> ++ <?php do_action( 'two-factor-user-options-' . $class, $user ); ?> ++ </td> ++ </tr> ++ <?php endforeach; ?> ++ </tbody> ++ </table> ++ </td> ++ </tr> ++ </table> ++ <?php ++ /** ++ * Fires after the Two Factor methods table. ++ * ++ * To be used by Two Factor methods to add settings UI. ++ * ++ * @since 0.1-dev ++ */ ++ do_action( 'show_user_security_settings', $user ); ++ } ++ ++ /** ++ * Update the user meta value. ++ * ++ * This executes during the `personal_options_update` & `edit_user_profile_update` actions. ++ * ++ * @since 0.1-dev ++ * ++ * @param int $user_id User ID. ++ */ ++ public static function user_two_factor_options_update( $user_id ) { ++ if ( isset( $_POST['_nonce_user_two_factor_options'] ) ) { ++ check_admin_referer( 'user_two_factor_options', '_nonce_user_two_factor_options' ); ++ ++ if ( ! isset( $_POST[ self::ENABLED_PROVIDERS_USER_META_KEY ] ) || ++ ! is_array( $_POST[ self::ENABLED_PROVIDERS_USER_META_KEY ] ) ) { ++ return; ++ } ++ ++ $providers = self::get_providers(); ++ ++ $enabled_providers = $_POST[ self::ENABLED_PROVIDERS_USER_META_KEY ]; ++ ++ // Enable only the available providers. ++ $enabled_providers = array_intersect( $enabled_providers, array_keys( $providers ) ); ++ update_user_meta( $user_id, self::ENABLED_PROVIDERS_USER_META_KEY, $enabled_providers ); ++ ++ // Primary provider must be enabled. ++ $new_provider = isset( $_POST[ self::PROVIDER_USER_META_KEY ] ) ? $_POST[ self::PROVIDER_USER_META_KEY ] : ''; ++ if ( ! empty( $new_provider ) && in_array( $new_provider, $enabled_providers, true ) ) { ++ update_user_meta( $user_id, self::PROVIDER_USER_META_KEY, $new_provider ); ++ } ++ } ++ } ++} +diff --git a/wp-content/plugins/two-factor/includes/Google/u2f-api.js b/wp-content/plugins/two-factor/includes/Google/u2f-api.js +new file mode 100644 +index 00000000..9244d14e +--- /dev/null ++++ b/wp-content/plugins/two-factor/includes/Google/u2f-api.js +@@ -0,0 +1,748 @@ ++//Copyright 2014-2015 Google Inc. All rights reserved. ++ ++//Use of this source code is governed by a BSD-style ++//license that can be found in the LICENSE file or at ++//https://developers.google.com/open-source/licenses/bsd ++ ++/** ++ * @fileoverview The U2F api. ++ */ ++'use strict'; ++ ++ ++/** ++ * Namespace for the U2F api. ++ * @type {Object} ++ */ ++var u2f = u2f || {}; ++ ++/** ++ * FIDO U2F Javascript API Version ++ * @number ++ */ ++var js_api_version; ++ ++/** ++ * The U2F extension id ++ * @const {string} ++ */ ++// The Chrome packaged app extension ID. ++// Uncomment this if you want to deploy a server instance that uses ++// the package Chrome app and does not require installing the U2F Chrome extension. ++ u2f.EXTENSION_ID = 'kmendfapggjehodndflmmgagdbamhnfd'; ++// The U2F Chrome extension ID. ++// Uncomment this if you want to deploy a server instance that uses ++// the U2F Chrome extension to authenticate. ++// u2f.EXTENSION_ID = 'pfboblefjcgdjicmnffhdgionmgcdmne'; ++ ++ ++/** ++ * Message types for messsages to/from the extension ++ * @const ++ * @enum {string} ++ */ ++u2f.MessageTypes = { ++ 'U2F_REGISTER_REQUEST': 'u2f_register_request', ++ 'U2F_REGISTER_RESPONSE': 'u2f_register_response', ++ 'U2F_SIGN_REQUEST': 'u2f_sign_request', ++ 'U2F_SIGN_RESPONSE': 'u2f_sign_response', ++ 'U2F_GET_API_VERSION_REQUEST': 'u2f_get_api_version_request', ++ 'U2F_GET_API_VERSION_RESPONSE': 'u2f_get_api_version_response' ++}; ++ ++ ++/** ++ * Response status codes ++ * @const ++ * @enum {number} ++ */ ++u2f.ErrorCodes = { ++ 'OK': 0, ++ 'OTHER_ERROR': 1, ++ 'BAD_REQUEST': 2, ++ 'CONFIGURATION_UNSUPPORTED': 3, ++ 'DEVICE_INELIGIBLE': 4, ++ 'TIMEOUT': 5 ++}; ++ ++ ++/** ++ * A message for registration requests ++ * @typedef {{ ++ * type: u2f.MessageTypes, ++ * appId: ?string, ++ * timeoutSeconds: ?number, ++ * requestId: ?number ++ * }} ++ */ ++u2f.U2fRequest; ++ ++ ++/** ++ * A message for registration responses ++ * @typedef {{ ++ * type: u2f.MessageTypes, ++ * responseData: (u2f.Error | u2f.RegisterResponse | u2f.SignResponse), ++ * requestId: ?number ++ * }} ++ */ ++u2f.U2fResponse; ++ ++ ++/** ++ * An error object for responses ++ * @typedef {{ ++ * errorCode: u2f.ErrorCodes, ++ * errorMessage: ?string ++ * }} ++ */ ++u2f.Error; ++ ++/** ++ * Data object for a single sign request. ++ * @typedef {enum {BLUETOOTH_RADIO, BLUETOOTH_LOW_ENERGY, USB, NFC}} ++ */ ++u2f.Transport; ++ ++ ++/** ++ * Data object for a single sign request. ++ * @typedef {Array<u2f.Transport>} ++ */ ++u2f.Transports; ++ ++/** ++ * Data object for a single sign request. ++ * @typedef {{ ++ * version: string, ++ * challenge: string, ++ * keyHandle: string, ++ * appId: string ++ * }} ++ */ ++u2f.SignRequest; ++ ++ ++/** ++ * Data object for a sign response. ++ * @typedef {{ ++ * keyHandle: string, ++ * signatureData: string, ++ * clientData: string ++ * }} ++ */ ++u2f.SignResponse; ++ ++ ++/** ++ * Data object for a registration request. ++ * @typedef {{ ++ * version: string, ++ * challenge: string ++ * }} ++ */ ++u2f.RegisterRequest; ++ ++ ++/** ++ * Data object for a registration response. ++ * @typedef {{ ++ * version: string, ++ * keyHandle: string, ++ * transports: Transports, ++ * appId: string ++ * }} ++ */ ++u2f.RegisterResponse; ++ ++ ++/** ++ * Data object for a registered key. ++ * @typedef {{ ++ * version: string, ++ * keyHandle: string, ++ * transports: ?Transports, ++ * appId: ?string ++ * }} ++ */ ++u2f.RegisteredKey; ++ ++ ++/** ++ * Data object for a get API register response. ++ * @typedef {{ ++ * js_api_version: number ++ * }} ++ */ ++u2f.GetJsApiVersionResponse; ++ ++ ++//Low level MessagePort API support ++ ++/** ++ * Sets up a MessagePort to the U2F extension using the ++ * available mechanisms. ++ * @param {function((MessagePort|u2f.WrappedChromeRuntimePort_))} callback ++ */ ++u2f.getMessagePort = function(callback) { ++ if (typeof chrome != 'undefined' && chrome.runtime) { ++ // The actual message here does not matter, but we need to get a reply ++ // for the callback to run. Thus, send an empty signature request ++ // in order to get a failure response. ++ var msg = { ++ type: u2f.MessageTypes.U2F_SIGN_REQUEST, ++ signRequests: [] ++ }; ++ chrome.runtime.sendMessage(u2f.EXTENSION_ID, msg, function() { ++ if (!chrome.runtime.lastError) { ++ // We are on a whitelisted origin and can talk directly ++ // with the extension. ++ u2f.getChromeRuntimePort_(callback); ++ } else { ++ // chrome.runtime was available, but we couldn't message ++ // the extension directly, use iframe ++ u2f.getIframePort_(callback); ++ } ++ }); ++ } else if (u2f.isAndroidChrome_()) { ++ u2f.getAuthenticatorPort_(callback); ++ } else if (u2f.isIosChrome_()) { ++ u2f.getIosPort_(callback); ++ } else { ++ // chrome.runtime was not available at all, which is normal ++ // when this origin doesn't have access to any extensions. ++ u2f.getIframePort_(callback); ++ } ++}; ++ ++/** ++ * Detect chrome running on android based on the browser's useragent. ++ * @private ++ */ ++u2f.isAndroidChrome_ = function() { ++ var userAgent = navigator.userAgent; ++ return userAgent.indexOf('Chrome') != -1 && ++ userAgent.indexOf('Android') != -1; ++}; ++ ++/** ++ * Detect chrome running on iOS based on the browser's platform. ++ * @private ++ */ ++u2f.isIosChrome_ = function() { ++ return ["iPhone", "iPad", "iPod"].indexOf(navigator.platform) > -1; ++}; ++ ++/** ++ * Connects directly to the extension via chrome.runtime.connect. ++ * @param {function(u2f.WrappedChromeRuntimePort_)} callback ++ * @private ++ */ ++u2f.getChromeRuntimePort_ = function(callback) { ++ var port = chrome.runtime.connect(u2f.EXTENSION_ID, ++ {'includeTlsChannelId': true}); ++ setTimeout(function() { ++ callback(new u2f.WrappedChromeRuntimePort_(port)); ++ }, 0); ++}; ++ ++/** ++ * Return a 'port' abstraction to the Authenticator app. ++ * @param {function(u2f.WrappedAuthenticatorPort_)} callback ++ * @private ++ */ ++u2f.getAuthenticatorPort_ = function(callback) { ++ setTimeout(function() { ++ callback(new u2f.WrappedAuthenticatorPort_()); ++ }, 0); ++}; ++ ++/** ++ * Return a 'port' abstraction to the iOS client app. ++ * @param {function(u2f.WrappedIosPort_)} callback ++ * @private ++ */ ++u2f.getIosPort_ = function(callback) { ++ setTimeout(function() { ++ callback(new u2f.WrappedIosPort_()); ++ }, 0); ++}; ++ ++/** ++ * A wrapper for chrome.runtime.Port that is compatible with MessagePort. ++ * @param {Port} port ++ * @constructor ++ * @private ++ */ ++u2f.WrappedChromeRuntimePort_ = function(port) { ++ this.port_ = port; ++}; ++ ++/** ++ * Format and return a sign request compliant with the JS API version supported by the extension. ++ * @param {Array<u2f.SignRequest>} signRequests ++ * @param {number} timeoutSeconds ++ * @param {number} reqId ++ * @return {Object} ++ */ ++u2f.formatSignRequest_ = ++ function(appId, challenge, registeredKeys, timeoutSeconds, reqId) { ++ if (js_api_version === undefined || js_api_version < 1.1) { ++ // Adapt request to the 1.0 JS API ++ var signRequests = []; ++ for (var i = 0; i < registeredKeys.length; i++) { ++ signRequests[i] = { ++ version: registeredKeys[i].version, ++ challenge: challenge, ++ keyHandle: registeredKeys[i].keyHandle, ++ appId: appId ++ }; ++ } ++ return { ++ type: u2f.MessageTypes.U2F_SIGN_REQUEST, ++ signRequests: signRequests, ++ timeoutSeconds: timeoutSeconds, ++ requestId: reqId ++ }; ++ } ++ // JS 1.1 API ++ return { ++ type: u2f.MessageTypes.U2F_SIGN_REQUEST, ++ appId: appId, ++ challenge: challenge, ++ registeredKeys: registeredKeys, ++ timeoutSeconds: timeoutSeconds, ++ requestId: reqId ++ }; ++}; ++ ++/** ++ * Format and return a register request compliant with the JS API version supported by the extension.. ++ * @param {Array<u2f.SignRequest>} signRequests ++ * @param {Array<u2f.RegisterRequest>} signRequests ++ * @param {number} timeoutSeconds ++ * @param {number} reqId ++ * @return {Object} ++ */ ++u2f.formatRegisterRequest_ = ++ function(appId, registeredKeys, registerRequests, timeoutSeconds, reqId) { ++ if (js_api_version === undefined || js_api_version < 1.1) { ++ // Adapt request to the 1.0 JS API ++ for (var i = 0; i < registerRequests.length; i++) { ++ registerRequests[i].appId = appId; ++ } ++ var signRequests = []; ++ for (var i = 0; i < registeredKeys.length; i++) { ++ signRequests[i] = { ++ version: registeredKeys[i].version, ++ challenge: registerRequests[0], ++ keyHandle: registeredKeys[i].keyHandle, ++ appId: appId ++ }; ++ } ++ return { ++ type: u2f.MessageTypes.U2F_REGISTER_REQUEST, ++ signRequests: signRequests, ++ registerRequests: registerRequests, ++ timeoutSeconds: timeoutSeconds, ++ requestId: reqId ++ }; ++ } ++ // JS 1.1 API ++ return { ++ type: u2f.MessageTypes.U2F_REGISTER_REQUEST, ++ appId: appId, ++ registerRequests: registerRequests, ++ registeredKeys: registeredKeys, ++ timeoutSeconds: timeoutSeconds, ++ requestId: reqId ++ }; ++}; ++ ++ ++/** ++ * Posts a message on the underlying channel. ++ * @param {Object} message ++ */ ++u2f.WrappedChromeRuntimePort_.prototype.postMessage = function(message) { ++ this.port_.postMessage(message); ++}; ++ ++ ++/** ++ * Emulates the HTML 5 addEventListener interface. Works only for the ++ * onmessage event, which is hooked up to the chrome.runtime.Port.onMessage. ++ * @param {string} eventName ++ * @param {function({data: Object})} handler ++ */ ++u2f.WrappedChromeRuntimePort_.prototype.addEventListener = ++ function(eventName, handler) { ++ var name = eventName.toLowerCase(); ++ if (name == 'message' || name == 'onmessage') { ++ this.port_.onMessage.addListener(function(message) { ++ // Emulate a minimal MessageEvent object ++ handler({'data': message}); ++ }); ++ } else { ++ console.error('WrappedChromeRuntimePort only supports onMessage'); ++ } ++}; ++ ++/** ++ * Wrap the Authenticator app with a MessagePort interface. ++ * @constructor ++ * @private ++ */ ++u2f.WrappedAuthenticatorPort_ = function() { ++ this.requestId_ = -1; ++ this.requestObject_ = null; ++} ++ ++/** ++ * Launch the Authenticator intent. ++ * @param {Object} message ++ */ ++u2f.WrappedAuthenticatorPort_.prototype.postMessage = function(message) { ++ var intentUrl = ++ u2f.WrappedAuthenticatorPort_.INTENT_URL_BASE_ + ++ ';S.request=' + encodeURIComponent(JSON.stringify(message)) + ++ ';end'; ++ document.location = intentUrl; ++}; ++ ++/** ++ * Tells what type of port this is. ++ * @return {String} port type ++ */ ++u2f.WrappedAuthenticatorPort_.prototype.getPortType = function() { ++ return "WrappedAuthenticatorPort_"; ++}; ++ ++ ++/** ++ * Emulates the HTML 5 addEventListener interface. ++ * @param {string} eventName ++ * @param {function({data: Object})} handler ++ */ ++u2f.WrappedAuthenticatorPort_.prototype.addEventListener = function(eventName, handler) { ++ var name = eventName.toLowerCase(); ++ if (name == 'message') { ++ var self = this; ++ /* Register a callback to that executes when ++ * chrome injects the response. */ ++ window.addEventListener( ++ 'message', self.onRequestUpdate_.bind(self, handler), false); ++ } else { ++ console.error('WrappedAuthenticatorPort only supports message'); ++ } ++}; ++ ++/** ++ * Callback invoked when a response is received from the Authenticator. ++ * @param function({data: Object}) callback ++ * @param {Object} message message Object ++ */ ++u2f.WrappedAuthenticatorPort_.prototype.onRequestUpdate_ = ++ function(callback, message) { ++ var messageObject = JSON.parse(message.data); ++ var intentUrl = messageObject['intentURL']; ++ ++ var errorCode = messageObject['errorCode']; ++ var responseObject = null; ++ if (messageObject.hasOwnProperty('data')) { ++ responseObject = /** @type {Object} */ ( ++ JSON.parse(messageObject['data'])); ++ } ++ ++ callback({'data': responseObject}); ++}; ++ ++/** ++ * Base URL for intents to Authenticator. ++ * @const ++ * @private ++ */ ++u2f.WrappedAuthenticatorPort_.INTENT_URL_BASE_ = ++ 'intent:#Intent;action=com.google.android.apps.authenticator.AUTHENTICATE'; ++ ++/** ++ * Wrap the iOS client app with a MessagePort interface. ++ * @constructor ++ * @private ++ */ ++u2f.WrappedIosPort_ = function() {}; ++ ++/** ++ * Launch the iOS client app request ++ * @param {Object} message ++ */ ++u2f.WrappedIosPort_.prototype.postMessage = function(message) { ++ var str = JSON.stringify(message); ++ var url = "u2f://auth?" + encodeURI(str); ++ location.replace(url); ++}; ++ ++/** ++ * Tells what type of port this is. ++ * @return {String} port type ++ */ ++u2f.WrappedIosPort_.prototype.getPortType = function() { ++ return "WrappedIosPort_"; ++}; ++ ++/** ++ * Emulates the HTML 5 addEventListener interface. ++ * @param {string} eventName ++ * @param {function({data: Object})} handler ++ */ ++u2f.WrappedIosPort_.prototype.addEventListener = function(eventName, handler) { ++ var name = eventName.toLowerCase(); ++ if (name !== 'message') { ++ console.error('WrappedIosPort only supports message'); ++ } ++}; ++ ++/** ++ * Sets up an embedded trampoline iframe, sourced from the extension. ++ * @param {function(MessagePort)} callback ++ * @private ++ */ ++u2f.getIframePort_ = function(callback) { ++ // Create the iframe ++ var iframeOrigin = 'chrome-extension://' + u2f.EXTENSION_ID; ++ var iframe = document.createElement('iframe'); ++ iframe.src = iframeOrigin + '/u2f-comms.html'; ++ iframe.setAttribute('style', 'display:none'); ++ document.body.appendChild(iframe); ++ ++ var channel = new MessageChannel(); ++ var ready = function(message) { ++ if (message.data == 'ready') { ++ channel.port1.removeEventListener('message', ready); ++ callback(channel.port1); ++ } else { ++ console.error('First event on iframe port was not "ready"'); ++ } ++ }; ++ channel.port1.addEventListener('message', ready); ++ channel.port1.start(); ++ ++ iframe.addEventListener('load', function() { ++ // Deliver the port to the iframe and initialize ++ iframe.contentWindow.postMessage('init', iframeOrigin, [channel.port2]); ++ }); ++}; ++ ++ ++//High-level JS API ++ ++/** ++ * Default extension response timeout in seconds. ++ * @const ++ */ ++u2f.EXTENSION_TIMEOUT_SEC = 30; ++ ++/** ++ * A singleton instance for a MessagePort to the extension. ++ * @type {MessagePort|u2f.WrappedChromeRuntimePort_} ++ * @private ++ */ ++u2f.port_ = null; ++ ++/** ++ * Callbacks waiting for a port ++ * @type {Array<function((MessagePort|u2f.WrappedChromeRuntimePort_))>} ++ * @private ++ */ ++u2f.waitingForPort_ = []; ++ ++/** ++ * A counter for requestIds. ++ * @type {number} ++ * @private ++ */ ++u2f.reqCounter_ = 0; ++ ++/** ++ * A map from requestIds to client callbacks ++ * @type {Object.<number,(function((u2f.Error|u2f.RegisterResponse)) ++ * |function((u2f.Error|u2f.SignResponse)))>} ++ * @private ++ */ ++u2f.callbackMap_ = {}; ++ ++/** ++ * Creates or retrieves the MessagePort singleton to use. ++ * @param {function((MessagePort|u2f.WrappedChromeRuntimePort_))} callback ++ * @private ++ */ ++u2f.getPortSingleton_ = function(callback) { ++ if (u2f.port_) { ++ callback(u2f.port_); ++ } else { ++ if (u2f.waitingForPort_.length == 0) { ++ u2f.getMessagePort(function(port) { ++ u2f.port_ = port; ++ u2f.port_.addEventListener('message', ++ /** @type {function(Event)} */ (u2f.responseHandler_)); ++ ++ // Careful, here be async callbacks. Maybe. ++ while (u2f.waitingForPort_.length) ++ u2f.waitingForPort_.shift()(u2f.port_); ++ }); ++ } ++ u2f.waitingForPort_.push(callback); ++ } ++}; ++ ++/** ++ * Handles response messages from the extension. ++ * @param {MessageEvent.<u2f.Response>} message ++ * @private ++ */ ++u2f.responseHandler_ = function(message) { ++ var response = message.data; ++ var reqId = response['requestId']; ++ if (!reqId || !u2f.callbackMap_[reqId]) { ++ console.error('Unknown or missing requestId in response.'); ++ return; ++ } ++ var cb = u2f.callbackMap_[reqId]; ++ delete u2f.callbackMap_[reqId]; ++ cb(response['responseData']); ++}; ++ ++/** ++ * Dispatches an array of sign requests to available U2F tokens. ++ * If the JS API version supported by the extension is unknown, it first sends a ++ * message to the extension to find out the supported API version and then it sends ++ * the sign request. ++ * @param {string=} appId ++ * @param {string=} challenge ++ * @param {Array<u2f.RegisteredKey>} registeredKeys ++ * @param {function((u2f.Error|u2f.SignResponse))} callback ++ * @param {number=} opt_timeoutSeconds ++ */ ++u2f.sign = function(appId, challenge, registeredKeys, callback, opt_timeoutSeconds) { ++ if (js_api_version === undefined) { ++ // Send a message to get the extension to JS API version, then send the actual sign request. ++ u2f.getApiVersion( ++ function (response) { ++ js_api_version = response['js_api_version'] === undefined ? 0 : response['js_api_version']; ++ console.log("Extension JS API Version: ", js_api_version); ++ u2f.sendSignRequest(appId, challenge, registeredKeys, callback, opt_timeoutSeconds); ++ }); ++ } else { ++ // We know the JS API version. Send the actual sign request in the supported API version. ++ u2f.sendSignRequest(appId, challenge, registeredKeys, callback, opt_timeoutSeconds); ++ } ++}; ++ ++/** ++ * Dispatches an array of sign requests to available U2F tokens. ++ * @param {string=} appId ++ * @param {string=} challenge ++ * @param {Array<u2f.RegisteredKey>} registeredKeys ++ * @param {function((u2f.Error|u2f.SignResponse))} callback ++ * @param {number=} opt_timeoutSeconds ++ */ ++u2f.sendSignRequest = function(appId, challenge, registeredKeys, callback, opt_timeoutSeconds) { ++ u2f.getPortSingleton_(function(port) { ++ var reqId = ++u2f.reqCounter_; ++ u2f.callbackMap_[reqId] = callback; ++ var timeoutSeconds = (typeof opt_timeoutSeconds !== 'undefined' ? ++ opt_timeoutSeconds : u2f.EXTENSION_TIMEOUT_SEC); ++ var req = u2f.formatSignRequest_(appId, challenge, registeredKeys, timeoutSeconds, reqId); ++ port.postMessage(req); ++ }); ++}; ++ ++/** ++ * Dispatches register requests to available U2F tokens. An array of sign ++ * requests identifies already registered tokens. ++ * If the JS API version supported by the extension is unknown, it first sends a ++ * message to the extension to find out the supported API version and then it sends ++ * the register request. ++ * @param {string=} appId ++ * @param {Array<u2f.RegisterRequest>} registerRequests ++ * @param {Array<u2f.RegisteredKey>} registeredKeys ++ * @param {function((u2f.Error|u2f.RegisterResponse))} callback ++ * @param {number=} opt_timeoutSeconds ++ */ ++u2f.register = function(appId, registerRequests, registeredKeys, callback, opt_timeoutSeconds) { ++ if (js_api_version === undefined) { ++ // Send a message to get the extension to JS API version, then send the actual register request. ++ u2f.getApiVersion( ++ function (response) { ++ js_api_version = response['js_api_version'] === undefined ? 0: response['js_api_version']; ++ console.log("Extension JS API Version: ", js_api_version); ++ u2f.sendRegisterRequest(appId, registerRequests, registeredKeys, ++ callback, opt_timeoutSeconds); ++ }); ++ } else { ++ // We know the JS API version. Send the actual register request in the supported API version. ++ u2f.sendRegisterRequest(appId, registerRequests, registeredKeys, ++ callback, opt_timeoutSeconds); ++ } ++}; ++ ++/** ++ * Dispatches register requests to available U2F tokens. An array of sign ++ * requests identifies already registered tokens. ++ * @param {string=} appId ++ * @param {Array<u2f.RegisterRequest>} registerRequests ++ * @param {Array<u2f.RegisteredKey>} registeredKeys ++ * @param {function((u2f.Error|u2f.RegisterResponse))} callback ++ * @param {number=} opt_timeoutSeconds ++ */ ++u2f.sendRegisterRequest = function(appId, registerRequests, registeredKeys, callback, opt_timeoutSeconds) { ++ u2f.getPortSingleton_(function(port) { ++ var reqId = ++u2f.reqCounter_; ++ u2f.callbackMap_[reqId] = callback; ++ var timeoutSeconds = (typeof opt_timeoutSeconds !== 'undefined' ? ++ opt_timeoutSeconds : u2f.EXTENSION_TIMEOUT_SEC); ++ var req = u2f.formatRegisterRequest_( ++ appId, registeredKeys, registerRequests, timeoutSeconds, reqId); ++ port.postMessage(req); ++ }); ++}; ++ ++ ++/** ++ * Dispatches a message to the extension to find out the supported ++ * JS API version. ++ * If the user is on a mobile phone and is thus using Google Authenticator instead ++ * of the Chrome extension, don't send the request and simply return 0. ++ * @param {function((u2f.Error|u2f.GetJsApiVersionResponse))} callback ++ * @param {number=} opt_timeoutSeconds ++ */ ++u2f.getApiVersion = function(callback, opt_timeoutSeconds) { ++ u2f.getPortSingleton_(function(port) { ++ // If we are using Android Google Authenticator or iOS client app, ++ // do not fire an intent to ask which JS API version to use. ++ if (port.getPortType) { ++ var apiVersion; ++ switch (port.getPortType()) { ++ case 'WrappedIosPort_': ++ case 'WrappedAuthenticatorPort_': ++ apiVersion = 1.1; ++ break; ++ ++ default: ++ apiVersion = 0; ++ break; ++ } ++ callback({ 'js_api_version': apiVersion }); ++ return; ++ } ++ var reqId = ++u2f.reqCounter_; ++ u2f.callbackMap_[reqId] = callback; ++ var req = { ++ type: u2f.MessageTypes.U2F_GET_API_VERSION_REQUEST, ++ timeoutSeconds: (typeof opt_timeoutSeconds !== 'undefined' ? ++ opt_timeoutSeconds : u2f.EXTENSION_TIMEOUT_SEC), ++ requestId: reqId ++ }; ++ port.postMessage(req); ++ }); ++}; +diff --git a/wp-content/plugins/two-factor/includes/Yubico/U2F.php b/wp-content/plugins/two-factor/includes/Yubico/U2F.php +new file mode 100644 +index 00000000..a11c78fb +--- /dev/null ++++ b/wp-content/plugins/two-factor/includes/Yubico/U2F.php +@@ -0,0 +1,507 @@ ++<?php ++/* Copyright (c) 2014 Yubico AB ++ * All rights reserved. ++ * ++ * Redistribution and use in source and binary forms, with or without ++ * modification, are permitted provided that the following conditions are ++ * met: ++ * ++ * * Redistributions of source code must retain the above copyright ++ * notice, this list of conditions and the following disclaimer. ++ * ++ * * Redistributions in binary form must reproduce the above ++ * copyright notice, this list of conditions and the following ++ * disclaimer in the documentation and/or other materials provided ++ * with the distribution. ++ * ++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ++ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ++ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ++ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ++ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ++ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ++ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ */ ++ ++namespace u2flib_server; ++ ++/** Constant for the version of the u2f protocol */ ++const U2F_VERSION = "U2F_V2"; ++ ++/** Error for the authentication message not matching any outstanding ++ * authentication request */ ++const ERR_NO_MATCHING_REQUEST = 1; ++ ++/** Error for the authentication message not matching any registration */ ++const ERR_NO_MATCHING_REGISTRATION = 2; ++ ++/** Error for the signature on the authentication message not verifying with ++ * the correct key */ ++const ERR_AUTHENTICATION_FAILURE = 3; ++ ++/** Error for the challenge in the registration message not matching the ++ * registration challenge */ ++const ERR_UNMATCHED_CHALLENGE = 4; ++ ++/** Error for the attestation signature on the registration message not ++ * verifying */ ++const ERR_ATTESTATION_SIGNATURE = 5; ++ ++/** Error for the attestation verification not verifying */ ++const ERR_ATTESTATION_VERIFICATION = 6; ++ ++/** Error for not getting good random from the system */ ++const ERR_BAD_RANDOM = 7; ++ ++/** Error when the counter is lower than expected */ ++const ERR_COUNTER_TOO_LOW = 8; ++ ++/** Error decoding public key */ ++const ERR_PUBKEY_DECODE = 9; ++ ++/** Error user-agent returned error */ ++const ERR_BAD_UA_RETURNING = 10; ++ ++/** Error old OpenSSL version */ ++const ERR_OLD_OPENSSL = 11; ++ ++/** @internal */ ++const PUBKEY_LEN = 65; ++ ++class U2F ++{ ++ /** @var string */ ++ private $appId; ++ ++ /** @var null|string */ ++ private $attestDir; ++ ++ /** @internal */ ++ private $FIXCERTS = array( ++ '349bca1031f8c82c4ceca38b9cebf1a69df9fb3b94eed99eb3fb9aa3822d26e8', ++ 'dd574527df608e47ae45fbba75a2afdd5c20fd94a02419381813cd55a2a3398f', ++ '1d8764f0f7cd1352df6150045c8f638e517270e8b5dda1c63ade9c2280240cae', ++ 'd0edc9a91a1677435a953390865d208c55b3183c6759c9b5a7ff494c322558eb', ++ '6073c436dcd064a48127ddbf6032ac1a66fd59a0c24434f070d4e564c124c897', ++ 'ca993121846c464d666096d35f13bf44c1b05af205f9b4a1e00cf6cc10c5e511' ++ ); ++ ++ /** ++ * @param string $appId Application id for the running application ++ * @param string|null $attestDir Directory where trusted attestation roots may be found ++ * @throws Error If OpenSSL older than 1.0.0 is used ++ */ ++ public function __construct($appId, $attestDir = null) ++ { ++ if(OPENSSL_VERSION_NUMBER < 0x10000000) { ++ throw new Error('OpenSSL has to be at least version 1.0.0, this is ' . OPENSSL_VERSION_TEXT, ERR_OLD_OPENSSL); ++ } ++ $this->appId = $appId; ++ $this->attestDir = $attestDir; ++ } ++ ++ /** ++ * Called to get a registration request to send to a user. ++ * Returns an array of one registration request and a array of sign requests. ++ * ++ * @param array $registrations List of current registrations for this ++ * user, to prevent the user from registering the same authenticator several ++ * times. ++ * @return array An array of two elements, the first containing a ++ * RegisterRequest the second being an array of SignRequest ++ * @throws Error ++ */ ++ public function getRegisterData(array $registrations = array()) ++ { ++ $challenge = $this->createChallenge(); ++ $request = new RegisterRequest($challenge, $this->appId); ++ $signs = $this->getAuthenticateData($registrations); ++ return array($request, $signs); ++ } ++ ++ /** ++ * Called to verify and unpack a registration message. ++ * ++ * @param RegisterRequest $request this is a reply to ++ * @param object $response response from a user ++ * @param bool $includeCert set to true if the attestation certificate should be ++ * included in the returned Registration object ++ * @return Registration ++ * @throws Error ++ */ ++ public function doRegister($request, $response, $includeCert = true) ++ { ++ if( !is_object( $request ) ) { ++ throw new \InvalidArgumentException('$request of doRegister() method only accepts object.'); ++ } ++ ++ if( !is_object( $response ) ) { ++ throw new \InvalidArgumentException('$response of doRegister() method only accepts object.'); ++ } ++ ++ if( property_exists( $response, 'errorCode') && $response->errorCode !== 0 ) { ++ throw new Error('User-agent returned error. Error code: ' . $response->errorCode, ERR_BAD_UA_RETURNING ); ++ } ++ ++ if( !is_bool( $includeCert ) ) { ++ throw new \InvalidArgumentException('$include_cert of doRegister() method only accepts boolean.'); ++ } ++ ++ $rawReg = $this->base64u_decode($response->registrationData); ++ $regData = array_values(unpack('C*', $rawReg)); ++ $clientData = $this->base64u_decode($response->clientData); ++ $cli = json_decode($clientData); ++ ++ if($cli->challenge !== $request->challenge) { ++ throw new Error('Registration challenge does not match', ERR_UNMATCHED_CHALLENGE ); ++ } ++ ++ $registration = new Registration(); ++ $offs = 1; ++ $pubKey = substr($rawReg, $offs, PUBKEY_LEN); ++ $offs += PUBKEY_LEN; ++ // decode the pubKey to make sure it's good ++ $tmpKey = $this->pubkey_to_pem($pubKey); ++ if($tmpKey === null) { ++ throw new Error('Decoding of public key failed', ERR_PUBKEY_DECODE ); ++ } ++ $registration->publicKey = base64_encode($pubKey); ++ $khLen = $regData[$offs++]; ++ $kh = substr($rawReg, $offs, $khLen); ++ $offs += $khLen; ++ $registration->keyHandle = $this->base64u_encode($kh); ++ ++ // length of certificate is stored in byte 3 and 4 (excluding the first 4 bytes) ++ $certLen = 4; ++ $certLen += ($regData[$offs + 2] << 8); ++ $certLen += $regData[$offs + 3]; ++ ++ $rawCert = $this->fixSignatureUnusedBits(substr($rawReg, $offs, $certLen)); ++ $offs += $certLen; ++ $pemCert = "-----BEGIN CERTIFICATE-----\r\n"; ++ $pemCert .= chunk_split(base64_encode($rawCert), 64); ++ $pemCert .= "-----END CERTIFICATE-----"; ++ if($includeCert) { ++ $registration->certificate = base64_encode($rawCert); ++ } ++ if($this->attestDir) { ++ if(openssl_x509_checkpurpose($pemCert, -1, $this->get_certs()) !== true) { ++ throw new Error('Attestation certificate can not be validated', ERR_ATTESTATION_VERIFICATION ); ++ } ++ } ++ ++ if(!openssl_pkey_get_public($pemCert)) { ++ throw new Error('Decoding of public key failed', ERR_PUBKEY_DECODE ); ++ } ++ $signature = substr($rawReg, $offs); ++ ++ $dataToVerify = chr(0); ++ $dataToVerify .= hash('sha256', $request->appId, true); ++ $dataToVerify .= hash('sha256', $clientData, true); ++ $dataToVerify .= $kh; ++ $dataToVerify .= $pubKey; ++ ++ if(openssl_verify($dataToVerify, $signature, $pemCert, 'sha256') === 1) { ++ return $registration; ++ } else { ++ throw new Error('Attestation signature does not match', ERR_ATTESTATION_SIGNATURE ); ++ } ++ } ++ ++ /** ++ * Called to get an authentication request. ++ * ++ * @param array $registrations An array of the registrations to create authentication requests for. ++ * @return array An array of SignRequest ++ * @throws Error ++ */ ++ public function getAuthenticateData(array $registrations) ++ { ++ $sigs = array(); ++ $challenge = $this->createChallenge(); ++ foreach ($registrations as $reg) { ++ if( !is_object( $reg ) ) { ++ throw new \InvalidArgumentException('$registrations of getAuthenticateData() method only accepts array of object.'); ++ } ++ ++ $sig = new SignRequest(); ++ $sig->appId = $this->appId; ++ $sig->keyHandle = $reg->keyHandle; ++ $sig->challenge = $challenge; ++ $sigs[] = $sig; ++ } ++ return $sigs; ++ } ++ ++ /** ++ * Called to verify an authentication response ++ * ++ * @param array $requests An array of outstanding authentication requests ++ * @param array $registrations An array of current registrations ++ * @param object $response A response from the authenticator ++ * @return Registration ++ * @throws Error ++ * ++ * The Registration object returned on success contains an updated counter ++ * that should be saved for future authentications. ++ * If the Error returned is ERR_COUNTER_TOO_LOW this is an indication of ++ * token cloning or similar and appropriate action should be taken. ++ */ ++ public function doAuthenticate(array $requests, array $registrations, $response) ++ { ++ if( !is_object( $response ) ) { ++ throw new \InvalidArgumentException('$response of doAuthenticate() method only accepts object.'); ++ } ++ ++ if( property_exists( $response, 'errorCode') && $response->errorCode !== 0 ) { ++ throw new Error('User-agent returned error. Error code: ' . $response->errorCode, ERR_BAD_UA_RETURNING ); ++ } ++ ++ /** @var object|null $req */ ++ $req = null; ++ ++ /** @var object|null $reg */ ++ $reg = null; ++ ++ $clientData = $this->base64u_decode($response->clientData); ++ $decodedClient = json_decode($clientData); ++ foreach ($requests as $req) { ++ if( !is_object( $req ) ) { ++ throw new \InvalidArgumentException('$requests of doAuthenticate() method only accepts array of object.'); ++ } ++ ++ if($req->keyHandle === $response->keyHandle && $req->challenge === $decodedClient->challenge) { ++ break; ++ } ++ ++ $req = null; ++ } ++ if($req === null) { ++ throw new Error('No matching request found', ERR_NO_MATCHING_REQUEST ); ++ } ++ foreach ($registrations as $reg) { ++ if( !is_object( $reg ) ) { ++ throw new \InvalidArgumentException('$registrations of doAuthenticate() method only accepts array of object.'); ++ } ++ ++ if($reg->keyHandle === $response->keyHandle) { ++ break; ++ } ++ $reg = null; ++ } ++ if($reg === null) { ++ throw new Error('No matching registration found', ERR_NO_MATCHING_REGISTRATION ); ++ } ++ $pemKey = $this->pubkey_to_pem($this->base64u_decode($reg->publicKey)); ++ if($pemKey === null) { ++ throw new Error('Decoding of public key failed', ERR_PUBKEY_DECODE ); ++ } ++ ++ $signData = $this->base64u_decode($response->signatureData); ++ $dataToVerify = hash('sha256', $req->appId, true); ++ $dataToVerify .= substr($signData, 0, 5); ++ $dataToVerify .= hash('sha256', $clientData, true); ++ $signature = substr($signData, 5); ++ ++ if(openssl_verify($dataToVerify, $signature, $pemKey, 'sha256') === 1) { ++ $ctr = unpack("Nctr", substr($signData, 1, 4)); ++ $counter = $ctr['ctr']; ++ /* TODO: wrap-around should be handled somehow.. */ ++ if($counter > $reg->counter) { ++ $reg->counter = $counter; ++ return $reg; ++ } else { ++ throw new Error('Counter too low.', ERR_COUNTER_TOO_LOW ); ++ } ++ } else { ++ throw new Error('Authentication failed', ERR_AUTHENTICATION_FAILURE ); ++ } ++ } ++ ++ /** ++ * @return array ++ */ ++ private function get_certs() ++ { ++ $files = array(); ++ $dir = $this->attestDir; ++ if($dir && $handle = opendir($dir)) { ++ while(false !== ($entry = readdir($handle))) { ++ if(is_file("$dir/$entry")) { ++ $files[] = "$dir/$entry"; ++ } ++ } ++ closedir($handle); ++ } ++ return $files; ++ } ++ ++ /** ++ * @param string $data ++ * @return string ++ */ ++ private function base64u_encode($data) ++ { ++ return trim(strtr(base64_encode($data), '+/', '-_'), '='); ++ } ++ ++ /** ++ * @param string $data ++ * @return string ++ */ ++ private function base64u_decode($data) ++ { ++ return base64_decode(strtr($data, '-_', '+/')); ++ } ++ ++ /** ++ * @param string $key ++ * @return null|string ++ */ ++ private function pubkey_to_pem($key) ++ { ++ if(strlen($key) !== PUBKEY_LEN || $key[0] !== "\x04") { ++ return null; ++ } ++ ++ /* ++ * Convert the public key to binary DER format first ++ * Using the ECC SubjectPublicKeyInfo OIDs from RFC 5480 ++ * ++ * SEQUENCE(2 elem) 30 59 ++ * SEQUENCE(2 elem) 30 13 ++ * OID1.2.840.10045.2.1 (id-ecPublicKey) 06 07 2a 86 48 ce 3d 02 01 ++ * OID1.2.840.10045.3.1.7 (secp256r1) 06 08 2a 86 48 ce 3d 03 01 07 ++ * BIT STRING(520 bit) 03 42 ..key.. ++ */ ++ $der = "\x30\x59\x30\x13\x06\x07\x2a\x86\x48\xce\x3d\x02\x01"; ++ $der .= "\x06\x08\x2a\x86\x48\xce\x3d\x03\x01\x07\x03\x42"; ++ $der .= "\0".$key; ++ ++ $pem = "-----BEGIN PUBLIC KEY-----\r\n"; ++ $pem .= chunk_split(base64_encode($der), 64); ++ $pem .= "-----END PUBLIC KEY-----"; ++ ++ return $pem; ++ } ++ ++ /** ++ * @return string ++ * @throws Error ++ */ ++ private function createChallenge() ++ { ++ $challenge = openssl_random_pseudo_bytes(32, $crypto_strong ); ++ if( $crypto_strong !== true ) { ++ throw new Error('Unable to obtain a good source of randomness', ERR_BAD_RANDOM); ++ } ++ ++ $challenge = $this->base64u_encode( $challenge ); ++ ++ return $challenge; ++ } ++ ++ /** ++ * Fixes a certificate where the signature contains unused bits. ++ * ++ * @param string $cert ++ * @return mixed ++ */ ++ private function fixSignatureUnusedBits($cert) ++ { ++ if(in_array(hash('sha256', $cert), $this->FIXCERTS)) { ++ $cert[strlen($cert) - 257] = "\0"; ++ } ++ return $cert; ++ } ++} ++ ++/** ++ * Class for building a registration request ++ * ++ * @package u2flib_server ++ */ ++class RegisterRequest ++{ ++ /** Protocol version */ ++ public $version = U2F_VERSION; ++ ++ /** Registration challenge */ ++ public $challenge; ++ ++ /** Application id */ ++ public $appId; ++ ++ /** ++ * @param string $challenge ++ * @param string $appId ++ * @internal ++ */ ++ public function __construct($challenge, $appId) ++ { ++ $this->challenge = $challenge; ++ $this->appId = $appId; ++ } ++} ++ ++/** ++ * Class for building up an authentication request ++ * ++ * @package u2flib_server ++ */ ++class SignRequest ++{ ++ /** Protocol version */ ++ public $version = U2F_VERSION; ++ ++ /** Authentication challenge */ ++ public $challenge; ++ ++ /** Key handle of a registered authenticator */ ++ public $keyHandle; ++ ++ /** Application id */ ++ public $appId; ++} ++ ++/** ++ * Class returned for successful registrations ++ * ++ * @package u2flib_server ++ */ ++class Registration ++{ ++ /** The key handle of the registered authenticator */ ++ public $keyHandle; ++ ++ /** The public key of the registered authenticator */ ++ public $publicKey; ++ ++ /** The attestation certificate of the registered authenticator */ ++ public $certificate; ++ ++ /** The counter associated with this registration */ ++ public $counter = -1; ++} ++ ++/** ++ * Error class, returned on errors ++ * ++ * @package u2flib_server ++ */ ++class Error extends \Exception ++{ ++ /** ++ * Override constructor and make message and code mandatory ++ * @param string $message ++ * @param int $code ++ * @param \Exception|null $previous ++ */ ++ public function __construct($message, $code, \Exception $previous = null) { ++ parent::__construct($message, $code, $previous); ++ } ++} +diff --git a/wp-content/plugins/two-factor/includes/function.login-header.php b/wp-content/plugins/two-factor/includes/function.login-header.php +new file mode 100644 +index 00000000..647a0e6d +--- /dev/null ++++ b/wp-content/plugins/two-factor/includes/function.login-header.php +@@ -0,0 +1,227 @@ ++<?php ++/** ++ * Extracted from wp-login.php since that file also loads WP core which we already have. ++ */ ++ ++/** ++ * Output the login page header. ++ * ++ * @param string $title Optional. WordPress login Page title to display in the `<title>` element. ++ * Default 'Log In'. ++ * @param string $message Optional. Message to display in header. Default empty. ++ * @param WP_Error $wp_error Optional. The error to pass. Default is a WP_Error instance. ++ */ ++function login_header( $title = 'Log In', $message = '', $wp_error = null ) { ++ global $error, $interim_login, $action; ++ ++ // Don't index any of these forms ++ add_action( 'login_head', 'wp_no_robots' ); ++ ++ add_action( 'login_head', 'wp_login_viewport_meta' ); ++ ++ if ( ! is_wp_error( $wp_error ) ) { ++ $wp_error = new WP_Error(); ++ } ++ ++ // Shake it! ++ $shake_error_codes = array( 'empty_password', 'empty_email', 'invalid_email', 'invalidcombo', 'empty_username', 'invalid_username', 'incorrect_password' ); ++ /** ++ * Filters the error codes array for shaking the login form. ++ * ++ * @since 3.0.0 ++ * ++ * @param array $shake_error_codes Error codes that shake the login form. ++ */ ++ $shake_error_codes = apply_filters( 'shake_error_codes', $shake_error_codes ); ++ ++ if ( $shake_error_codes && $wp_error->get_error_code() && in_array( $wp_error->get_error_code(), $shake_error_codes ) ) ++ add_action( 'login_head', 'wp_shake_js', 12 ); ++ ++ $login_title = get_bloginfo( 'name', 'display' ); ++ ++ /* translators: Login screen title. 1: Login screen name, 2: Network or site name */ ++ $login_title = sprintf( __( '%1$s ‹ %2$s — WordPress' ), $title, $login_title ); ++ ++ /** ++ * Filters the title tag content for login page. ++ * ++ * @since 4.9.0 ++ * ++ * @param string $login_title The page title, with extra context added. ++ * @param string $title The original page title. ++ */ ++ $login_title = apply_filters( 'login_title', $login_title, $title ); ++ ++ ?><!DOCTYPE html> ++ <!--[if IE 8]> ++ <html xmlns="http://www.w3.org/1999/xhtml" class="ie8" <?php language_attributes(); ?>> ++ <![endif]--> ++ <!--[if !(IE 8) ]><!--> ++ <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>> ++ <!--<![endif]--> ++ <head> ++ <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" /> ++ <title><?php echo $login_title; ?></title> ++ <?php ++ ++ wp_enqueue_style( 'login' ); ++ ++ /* ++ * Remove all stored post data on logging out. ++ * This could be added by add_action('login_head'...) like wp_shake_js(), ++ * but maybe better if it's not removable by plugins ++ */ ++ if ( 'loggedout' == $wp_error->get_error_code() ) { ++ ?> ++ <script>if("sessionStorage" in window){try{for(var key in sessionStorage){if(key.indexOf("wp-autosave-")!=-1){sessionStorage.removeItem(key)}}}catch(e){}};</script> ++ <?php ++ } ++ ++ /** ++ * Enqueue scripts and styles for the login page. ++ * ++ * @since 3.1.0 ++ */ ++ do_action( 'login_enqueue_scripts' ); ++ ++ /** ++ * Fires in the login page header after scripts are enqueued. ++ * ++ * @since 2.1.0 ++ */ ++ do_action( 'login_head' ); ++ ++ if ( is_multisite() ) { ++ $login_header_url = network_home_url(); ++ $login_header_title = get_network()->site_name; ++ } else { ++ $login_header_url = __( 'https://wordpress.org/' ); ++ $login_header_title = __( 'Powered by WordPress' ); ++ } ++ ++ /** ++ * Filters link URL of the header logo above login form. ++ * ++ * @since 2.1.0 ++ * ++ * @param string $login_header_url Login header logo URL. ++ */ ++ $login_header_url = apply_filters( 'login_headerurl', $login_header_url ); ++ ++ /** ++ * Filters the title attribute of the header logo above login form. ++ * ++ * @since 2.1.0 ++ * ++ * @param string $login_header_title Login header logo title attribute. ++ */ ++ $login_header_title = apply_filters( 'login_headertitle', $login_header_title ); ++ ++ /* ++ * To match the URL/title set above, Multisite sites have the blog name, ++ * while single sites get the header title. ++ */ ++ if ( is_multisite() ) { ++ $login_header_text = get_bloginfo( 'name', 'display' ); ++ } else { ++ $login_header_text = $login_header_title; ++ } ++ ++ $classes = array( 'login-action-' . $action, 'wp-core-ui' ); ++ if ( is_rtl() ) ++ $classes[] = 'rtl'; ++ if ( $interim_login ) { ++ $classes[] = 'interim-login'; ++ ?> ++ <style type="text/css">html{background-color: transparent;}</style> ++ <?php ++ ++ if ( 'success' === $interim_login ) ++ $classes[] = 'interim-login-success'; ++ } ++ $classes[] =' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_locale() ) ) ); ++ ++ /** ++ * Filters the login page body classes. ++ * ++ * @since 3.5.0 ++ * ++ * @param array $classes An array of body classes. ++ * @param string $action The action that brought the visitor to the login page. ++ */ ++ $classes = apply_filters( 'login_body_class', $classes, $action ); ++ ++ ?> ++ </head> ++ <body class="login <?php echo esc_attr( implode( ' ', $classes ) ); ?>"> ++ <?php ++ /** ++ * Fires in the login page header after the body tag is opened. ++ * ++ * @since 4.6.0 ++ */ ++ do_action( 'login_header' ); ++ ?> ++ <div id="login"> ++ <h1><a href="<?php echo esc_url( $login_header_url ); ?>" title="<?php echo esc_attr( $login_header_title ); ?>" tabindex="-1"><?php echo $login_header_text; ?></a></h1> ++ <?php ++ ++ unset( $login_header_url, $login_header_title ); ++ ++ /** ++ * Filters the message to display above the login form. ++ * ++ * @since 2.1.0 ++ * ++ * @param string $message Login message text. ++ */ ++ $message = apply_filters( 'login_message', $message ); ++ if ( !empty( $message ) ) ++ echo $message . "\n"; ++ ++ // In case a plugin uses $error rather than the $wp_errors object ++ if ( !empty( $error ) ) { ++ $wp_error->add('error', $error); ++ unset($error); ++ } ++ ++ if ( $wp_error->get_error_code() ) { ++ $errors = ''; ++ $messages = ''; ++ foreach ( $wp_error->get_error_codes() as $code ) { ++ $severity = $wp_error->get_error_data( $code ); ++ foreach ( $wp_error->get_error_messages( $code ) as $error_message ) { ++ if ( 'message' == $severity ) ++ $messages .= ' ' . $error_message . "<br />\n"; ++ else ++ $errors .= ' ' . $error_message . "<br />\n"; ++ } ++ } ++ if ( ! empty( $errors ) ) { ++ /** ++ * Filters the error messages displayed above the login form. ++ * ++ * @since 2.1.0 ++ * ++ * @param string $errors Login error message. ++ */ ++ echo '<div id="login_error">' . apply_filters( 'login_errors', $errors ) . "</div>\n"; ++ } ++ if ( ! empty( $messages ) ) { ++ /** ++ * Filters instructional messages displayed above the login form. ++ * ++ * @since 2.5.0 ++ * ++ * @param string $messages Login messages. ++ */ ++ echo '<p class="message">' . apply_filters( 'login_messages', $messages ) . "</p>\n"; ++ } ++ } ++} // End of login_header() ++ ++function wp_login_viewport_meta() { ++ ?> ++ <meta name="viewport" content="width=device-width" /> ++ <?php ++} +diff --git a/wp-content/plugins/two-factor/providers/class.two-factor-backup-codes.php b/wp-content/plugins/two-factor/providers/class.two-factor-backup-codes.php +new file mode 100644 +index 00000000..62ca51bb +--- /dev/null ++++ b/wp-content/plugins/two-factor/providers/class.two-factor-backup-codes.php +@@ -0,0 +1,335 @@ ++<?php ++/** ++ * Class for creating a backup codes provider. ++ * ++ * @since 0.1-dev ++ * ++ * @package Two_Factor ++ */ ++class Two_Factor_Backup_Codes extends Two_Factor_Provider { ++ ++ /** ++ * The user meta backup codes key. ++ * ++ * @type string ++ */ ++ const BACKUP_CODES_META_KEY = '_two_factor_backup_codes'; ++ ++ /** ++ * The number backup codes. ++ * ++ * @type int ++ */ ++ const NUMBER_OF_CODES = 10; ++ ++ /** ++ * Ensures only one instance of this class exists in memory at any one time. ++ * ++ * @since 0.1-dev ++ */ ++ static function get_instance() { ++ static $instance; ++ $class = __CLASS__; ++ if ( ! is_a( $instance, $class ) ) { ++ $instance = new $class; ++ } ++ return $instance; ++ } ++ ++ /** ++ * Class constructor. ++ * ++ * @since 0.1-dev ++ */ ++ protected function __construct() { ++ add_action( 'two-factor-user-options-' . __CLASS__, array( $this, 'user_options' ) ); ++ add_action( 'admin_notices', array( $this, 'admin_notices' ) ); ++ add_action( 'wp_ajax_two_factor_backup_codes_generate', array( $this, 'ajax_generate_json' ) ); ++ ++ return parent::__construct(); ++ } ++ ++ /** ++ * Displays an admin notice when backup codes have run out. ++ * ++ * @since 0.1-dev ++ */ ++ public function admin_notices() { ++ $user = wp_get_current_user(); ++ ++ // Return if the provider is not enabled. ++ if ( ! in_array( __CLASS__, Two_Factor_Core::get_enabled_providers_for_user( $user->ID ) ) ) { ++ return; ++ } ++ ++ // Return if we are not out of codes. ++ if ( $this->is_available_for_user( $user ) ) { ++ return; ++ } ++ ?> ++ <div class="error"> ++ <p> ++ <span> ++ <?php ++ printf( // WPCS: XSS OK. ++ __( 'Two-Factor: You are out of backup codes and need to <a href="%s">regenerate!</a>', 'two-factor' ), ++ esc_url( get_edit_user_link( $user->ID ) . '#two-factor-backup-codes' ) ++ ); ++ ?> ++ <span> ++ </p> ++ </div> ++ <?php ++ } ++ ++ /** ++ * Returns the name of the provider. ++ * ++ * @since 0.1-dev ++ */ ++ public function get_label() { ++ return _x( 'Backup Verification Codes (Single Use)', 'Provider Label', 'two-factor' ); ++ } ++ ++ /** ++ * Whether this Two Factor provider is configured and codes are available for the user specified. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @return boolean ++ */ ++ public function is_available_for_user( $user ) { ++ // Does this user have available codes? ++ if ( 0 < self::codes_remaining_for_user( $user ) ) { ++ return true; ++ } ++ return false; ++ } ++ ++ /** ++ * Inserts markup at the end of the user profile field for this provider. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ */ ++ public function user_options( $user ) { ++ $ajax_nonce = wp_create_nonce( 'two-factor-backup-codes-generate-json-' . $user->ID ); ++ $count = self::codes_remaining_for_user( $user ); ++ ?> ++ <p id="two-factor-backup-codes"> ++ <button type="button" class="button button-two-factor-backup-codes-generate button-secondary hide-if-no-js"> ++ <?php esc_html_e( 'Generate Verification Codes', 'two-factor' ); ?> ++ </button> ++ <span class="two-factor-backup-codes-count"><?php ++ echo esc_html( sprintf( ++ /* translators: %s: count */ ++ _n( '%s unused code remaining.', '%s unused codes remaining.', $count, 'two-factor' ), ++ $count ++ ) ); ++ ?></span> ++ </p> ++ <div class="two-factor-backup-codes-wrapper" style="display:none;"> ++ <ol class="two-factor-backup-codes-unused-codes"></ol> ++ <p class="description"><?php esc_html_e( 'Write these down! Once you navigate away from this page, you will not be able to view these codes again.', 'two-factor' ); ?></p> ++ <p> ++ <a class="button button-two-factor-backup-codes-download button-secondary hide-if-no-js" href="javascript:void(0);" id="two-factor-backup-codes-download-link" download="two-factor-backup-codes.txt"><?php esc_html_e( 'Download Codes', 'two-factor' ); ?></a> ++ <p> ++ </div> ++ <script type="text/javascript"> ++ ( function( $ ) { ++ $( '.button-two-factor-backup-codes-generate' ).click( function() { ++ $.ajax( { ++ method: 'POST', ++ url: ajaxurl, ++ data: { ++ action: 'two_factor_backup_codes_generate', ++ user_id: '<?php echo esc_js( $user->ID ); ?>', ++ nonce: '<?php echo esc_js( $ajax_nonce ); ?>' ++ }, ++ dataType: 'JSON', ++ success: function( response ) { ++ var $codesList = $( '.two-factor-backup-codes-unused-codes' ); ++ ++ $( '.two-factor-backup-codes-wrapper' ).show(); ++ $codesList.html( '' ); ++ ++ // Append the codes. ++ for ( i = 0; i < response.data.codes.length; i++ ) { ++ $codesList.append( '<li>' + response.data.codes[ i ] + '</li>' ); ++ } ++ ++ // Update counter. ++ $( '.two-factor-backup-codes-count' ).html( response.data.i18n.count ); ++ ++ // Build the download link ++ var txt_data = 'data:application/text;charset=utf-8,' + '\n'; ++ txt_data += response.data.i18n.title.replace( /%s/g, document.domain ) + '\n\n'; ++ ++ for ( i = 0; i < response.data.codes.length; i++ ) { ++ txt_data += i + 1 + '. ' + response.data.codes[ i ] + '\n'; ++ } ++ ++ $( '#two-factor-backup-codes-download-link' ).attr( 'href', encodeURI( txt_data ) ); ++ } ++ } ); ++ } ); ++ } )( jQuery ); ++ </script> ++ <?php ++ } ++ ++ /** ++ * Generates backup codes & updates the user meta. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @param array $args Optional arguments for assinging new codes. ++ * @return array ++ */ ++ public function generate_codes( $user, $args = '' ) { ++ $codes = array(); ++ $codes_hashed = array(); ++ ++ // Check for arguments. ++ if ( isset( $args['number'] ) ) { ++ $num_codes = (int) $args['number']; ++ } else { ++ $num_codes = self::NUMBER_OF_CODES; ++ } ++ ++ // Append or replace (default). ++ if ( isset( $args['method'] ) && 'append' === $args['method'] ) { ++ $codes_hashed = (array) get_user_meta( $user->ID, self::BACKUP_CODES_META_KEY, true ); ++ } ++ ++ for ( $i = 0; $i < $num_codes; $i++ ) { ++ $code = $this->get_code(); ++ $codes_hashed[] = wp_hash_password( $code ); ++ $codes[] = $code; ++ unset( $code ); ++ } ++ ++ update_user_meta( $user->ID, self::BACKUP_CODES_META_KEY, $codes_hashed ); ++ ++ // Unhashed. ++ return $codes; ++ } ++ ++ /** ++ * Generates a JSON object of backup codes. ++ * ++ * @since 0.1-dev ++ */ ++ public function ajax_generate_json() { ++ $user = get_user_by( 'id', sanitize_text_field( $_POST['user_id'] ) ); ++ check_ajax_referer( 'two-factor-backup-codes-generate-json-' . $user->ID, 'nonce' ); ++ ++ // Setup the return data. ++ $codes = $this->generate_codes( $user ); ++ $count = self::codes_remaining_for_user( $user ); ++ $i18n = array( ++ /* translators: %s: count */ ++ 'count' => esc_html( sprintf( _n( '%s unused code remaining.', '%s unused codes remaining.', $count, 'two-factor' ), $count ) ), ++ /* translators: %s: the site's domain */ ++ 'title' => esc_html__( 'Two-Factor Backup Codes for %s', 'two-factor' ), ++ ); ++ ++ // Send the response. ++ wp_send_json_success( array( 'codes' => $codes, 'i18n' => $i18n ) ); ++ } ++ ++ /** ++ * Returns the number of unused codes for the specified user ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @return int $int The number of unused codes remaining ++ */ ++ public static function codes_remaining_for_user( $user ) { ++ $backup_codes = get_user_meta( $user->ID, self::BACKUP_CODES_META_KEY, true ); ++ if ( is_array( $backup_codes ) && ! empty( $backup_codes ) ) { ++ return count( $backup_codes ); ++ } ++ return 0; ++ } ++ ++ /** ++ * Prints the form that prompts the user to authenticate. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ */ ++ public function authentication_page( $user ) { ++ require_once( ABSPATH . '/wp-admin/includes/template.php' ); ++ ?> ++ <p><?php esc_html_e( 'Enter a backup verification code.', 'two-factor' ); ?></p><br/> ++ <p> ++ <label for="authcode"><?php esc_html_e( 'Verification Code:', 'two-factor' ); ?></label> ++ <input type="tel" name="two-factor-backup-code" id="authcode" class="input" value="" size="20" pattern="[0-9]*" /> ++ </p> ++ <?php ++ submit_button( __( 'Submit', 'two-factor' ) ); ++ } ++ ++ /** ++ * Validates the users input token. ++ * ++ * In this class we just return true. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @return boolean ++ */ ++ public function validate_authentication( $user ) { ++ return $this->validate_code( $user, $_POST['two-factor-backup-code'] ); ++ } ++ ++ /** ++ * Validates a backup code. ++ * ++ * Backup Codes are single use and are deleted upon a successful validation. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @param int $code The backup code. ++ * @return boolean ++ */ ++ public function validate_code( $user, $code ) { ++ $backup_codes = get_user_meta( $user->ID, self::BACKUP_CODES_META_KEY, true ); ++ ++ if ( is_array( $backup_codes ) && ! empty( $backup_codes ) ) { ++ foreach ( $backup_codes as $code_index => $code_hashed ) { ++ if ( wp_check_password( $code, $code_hashed, $user->ID ) ) { ++ $this->delete_code( $user, $code_hashed ); ++ return true; ++ } ++ } ++ } ++ return false; ++ } ++ ++ /** ++ * Deletes a backup code. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @param string $code_hashed The hashed the backup code. ++ */ ++ public function delete_code( $user, $code_hashed ) { ++ $backup_codes = get_user_meta( $user->ID, self::BACKUP_CODES_META_KEY, true ); ++ ++ // Delete the current code from the list since it's been used. ++ $backup_codes = array_flip( $backup_codes ); ++ unset( $backup_codes[ $code_hashed ] ); ++ $backup_codes = array_values( array_flip( $backup_codes ) ); ++ ++ // Update the backup code master list. ++ update_user_meta( $user->ID, self::BACKUP_CODES_META_KEY, $backup_codes ); ++ } ++} +diff --git a/wp-content/plugins/two-factor/providers/class.two-factor-dummy.php b/wp-content/plugins/two-factor/providers/class.two-factor-dummy.php +new file mode 100644 +index 00000000..c28ccca7 +--- /dev/null ++++ b/wp-content/plugins/two-factor/providers/class.two-factor-dummy.php +@@ -0,0 +1,93 @@ ++<?php ++/** ++ * Class for creating a dummy provider. ++ * ++ * @since 0.1-dev ++ * ++ * @package Two_Factor ++ */ ++class Two_Factor_Dummy extends Two_Factor_Provider { ++ ++ /** ++ * Ensures only one instance of this class exists in memory at any one time. ++ * ++ * @since 0.1-dev ++ */ ++ static function get_instance() { ++ static $instance; ++ $class = __CLASS__; ++ if ( ! is_a( $instance, $class ) ) { ++ $instance = new $class; ++ } ++ return $instance; ++ } ++ ++ /** ++ * Class constructor. ++ * ++ * @since 0.1-dev ++ */ ++ protected function __construct() { ++ add_action( 'two-factor-user-options-' . __CLASS__, array( $this, 'user_options' ) ); ++ return parent::__construct(); ++ } ++ ++ /** ++ * Returns the name of the provider. ++ * ++ * @since 0.1-dev ++ */ ++ public function get_label() { ++ return _x( 'Dummy Method', 'Provider Label', 'two-factor' ); ++ } ++ ++ /** ++ * Prints the form that prompts the user to authenticate. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ */ ++ public function authentication_page( $user ) { ++ require_once( ABSPATH . '/wp-admin/includes/template.php' ); ++ ?> ++ <p><?php esc_html_e( 'Are you really you?', 'two-factor' ); ?></p> ++ <?php ++ submit_button( __( 'Yup.', 'two-factor' ) ); ++ } ++ ++ /** ++ * Validates the users input token. ++ * ++ * In this class we just return true. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @return boolean ++ */ ++ public function validate_authentication( $user ) { ++ return true; ++ } ++ ++ /** ++ * Whether this Two Factor provider is configured and available for the user specified. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @return boolean ++ */ ++ public function is_available_for_user( $user ) { ++ return true; ++ } ++ ++ /** ++ * Inserts markup at the end of the user profile field for this provider. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ */ ++ public function user_options( $user ) {} ++} +diff --git a/wp-content/plugins/two-factor/providers/class.two-factor-email.php b/wp-content/plugins/two-factor/providers/class.two-factor-email.php +new file mode 100644 +index 00000000..17788571 +--- /dev/null ++++ b/wp-content/plugins/two-factor/providers/class.two-factor-email.php +@@ -0,0 +1,263 @@ ++<?php ++/** ++ * Class for creating an email provider. ++ * ++ * @since 0.1-dev ++ * ++ * @package Two_Factor ++ */ ++class Two_Factor_Email extends Two_Factor_Provider { ++ ++ /** ++ * The user meta token key. ++ * ++ * @type string ++ */ ++ const TOKEN_META_KEY = '_two_factor_email_token'; ++ ++ /** ++ * Name of the input field used for code resend. ++ * ++ * @var string ++ */ ++ const INPUT_NAME_RESEND_CODE = 'two-factor-email-code-resend'; ++ ++ /** ++ * Ensures only one instance of this class exists in memory at any one time. ++ * ++ * @since 0.1-dev ++ */ ++ static function get_instance() { ++ static $instance; ++ $class = __CLASS__; ++ if ( ! is_a( $instance, $class ) ) { ++ $instance = new $class; ++ } ++ return $instance; ++ } ++ ++ /** ++ * Class constructor. ++ * ++ * @since 0.1-dev ++ */ ++ protected function __construct() { ++ add_action( 'two-factor-user-options-' . __CLASS__, array( $this, 'user_options' ) ); ++ return parent::__construct(); ++ } ++ ++ /** ++ * Returns the name of the provider. ++ * ++ * @since 0.1-dev ++ */ ++ public function get_label() { ++ return _x( 'Email', 'Provider Label', 'two-factor' ); ++ } ++ ++ /** ++ * Generate the user token. ++ * ++ * @since 0.1-dev ++ * ++ * @param int $user_id User ID. ++ * @return string ++ */ ++ public function generate_token( $user_id ) { ++ $token = $this->get_code(); ++ update_user_meta( $user_id, self::TOKEN_META_KEY, wp_hash( $token ) ); ++ return $token; ++ } ++ ++ /** ++ * Check if user has a valid token already. ++ * ++ * @param int $user_id User ID. ++ * @return boolean If user has a valid email token. ++ */ ++ public function user_has_token( $user_id ) { ++ $hashed_token = $this->get_user_token( $user_id ); ++ ++ if ( ! empty( $hashed_token ) ) { ++ return true; ++ } else { ++ return false; ++ } ++ } ++ ++ /** ++ * Get the authentication token for the user. ++ * ++ * @param int $user_id User ID. ++ * ++ * @return string|boolean User token or `false` if no token found. ++ */ ++ public function get_user_token( $user_id ) { ++ $hashed_token = get_user_meta( $user_id, self::TOKEN_META_KEY, true ); ++ ++ if ( ! empty( $hashed_token ) && is_string( $hashed_token ) ) { ++ return $hashed_token; ++ } ++ ++ return false; ++ } ++ ++ /** ++ * Validate the user token. ++ * ++ * @since 0.1-dev ++ * ++ * @param int $user_id User ID. ++ * @param string $token User token. ++ * @return boolean ++ */ ++ public function validate_token( $user_id, $token ) { ++ $hashed_token = $this->get_user_token( $user_id ); ++ ++ // Bail if token is empty or it doesn't match. ++ if ( empty( $hashed_token ) || ( wp_hash( $token ) !== $hashed_token ) ) { ++ return false; ++ } ++ ++ // Ensure that the token can't be re-used. ++ $this->delete_token( $user_id ); ++ ++ return true; ++ } ++ ++ /** ++ * Delete the user token. ++ * ++ * @since 0.1-dev ++ * ++ * @param int $user_id User ID. ++ */ ++ public function delete_token( $user_id ) { ++ delete_user_meta( $user_id, self::TOKEN_META_KEY ); ++ } ++ ++ /** ++ * Generate and email the user token. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @return bool Whether the email contents were sent successfully. ++ */ ++ public function generate_and_email_token( $user ) { ++ $token = $this->generate_token( $user->ID ); ++ ++ /* translators: %s: site name */ ++ $subject = wp_strip_all_tags( sprintf( __( 'Your login confirmation code for %s', 'two-factor' ), get_bloginfo( 'name' ) ) ); ++ /* translators: %s: token */ ++ $message = wp_strip_all_tags( sprintf( __( 'Enter %s to log in.', 'two-factor' ), $token ) ); ++ ++ return wp_mail( $user->user_email, $subject, $message ); ++ } ++ ++ /** ++ * Prints the form that prompts the user to authenticate. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ */ ++ public function authentication_page( $user ) { ++ if ( ! $user ) { ++ return; ++ } ++ ++ if ( ! $this->user_has_token( $user->ID ) ) { ++ $this->generate_and_email_token( $user ); ++ } ++ ++ require_once( ABSPATH . '/wp-admin/includes/template.php' ); ++ ?> ++ <p><?php esc_html_e( 'A verification code has been sent to the email address associated with your account.', 'two-factor' ); ?></p> ++ <p> ++ <label for="authcode"><?php esc_html_e( 'Verification Code:', 'two-factor' ); ?></label> ++ <input type="tel" name="two-factor-email-code" id="authcode" class="input" value="" size="20" pattern="[0-9]*" /> ++ <?php submit_button( __( 'Log In', 'two-factor' ) ); ?> ++ </p> ++ <p class="two-factor-email-resend"> ++ <input type="submit" class="button" name="<?php echo esc_attr( self::INPUT_NAME_RESEND_CODE ); ?>" value="<?php esc_attr_e( 'Resend Code', 'two-factor' ); ?>" /> ++ </p> ++ <script type="text/javascript"> ++ setTimeout( function(){ ++ var d; ++ try{ ++ d = document.getElementById('authcode'); ++ d.value = ''; ++ d.focus(); ++ } catch(e){} ++ }, 200); ++ </script> ++ <?php ++ } ++ ++ /** ++ * Send the email code if missing or requested. Stop the authentication ++ * validation if a new token has been generated and sent. ++ * ++ * @param WP_USer $user WP_User object of the logged-in user. ++ * @return boolean ++ */ ++ public function pre_process_authentication( $user ) { ++ if ( isset( $user->ID ) && isset( $_REQUEST[ self::INPUT_NAME_RESEND_CODE ] ) ) { ++ $this->generate_and_email_token( $user ); ++ return true; ++ } ++ ++ return false; ++ } ++ ++ /** ++ * Validates the users input token. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @return boolean ++ */ ++ public function validate_authentication( $user ) { ++ if ( ! isset( $user->ID ) || ! isset( $_REQUEST['two-factor-email-code'] ) ) { ++ return false; ++ } ++ ++ return $this->validate_token( $user->ID, $_REQUEST['two-factor-email-code'] ); ++ } ++ ++ /** ++ * Whether this Two Factor provider is configured and available for the user specified. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @return boolean ++ */ ++ public function is_available_for_user( $user ) { ++ return true; ++ } ++ ++ /** ++ * Inserts markup at the end of the user profile field for this provider. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ */ ++ public function user_options( $user ) { ++ $email = $user->user_email; ++ ?> ++ <div> ++ <?php ++ echo esc_html( sprintf( ++ /* translators: %s: email address */ ++ __( 'Authentication codes will be sent to %s.', 'two-factor' ), ++ $email ++ ) ); ++ ?> ++ </div> ++ <?php ++ } ++} +diff --git a/wp-content/plugins/two-factor/providers/class.two-factor-fido-u2f-admin-list-table.php b/wp-content/plugins/two-factor/providers/class.two-factor-fido-u2f-admin-list-table.php +new file mode 100644 +index 00000000..7942c9a9 +--- /dev/null ++++ b/wp-content/plugins/two-factor/providers/class.two-factor-fido-u2f-admin-list-table.php +@@ -0,0 +1,152 @@ ++<?php ++// Load the parent class if it doesn't exist. ++if ( ! class_exists( 'WP_List_Table' ) ) { ++ require_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php'; ++} ++ ++/** ++ * Class for displaying the list of security key items. ++ * ++ * @since 0.1-dev ++ * @access private ++ * ++ * @package Two_Factor ++ */ ++class Two_Factor_FIDO_U2F_Admin_List_Table extends WP_List_Table { ++ ++ /** ++ * Get a list of columns. ++ * ++ * @since 0.1-dev ++ * ++ * @return array ++ */ ++ public function get_columns() { ++ return array( ++ 'name' => wp_strip_all_tags( __( 'Name', 'two-factor' ) ), ++ 'added' => wp_strip_all_tags( __( 'Added', 'two-factor' ) ), ++ 'last_used' => wp_strip_all_tags( __( 'Last Used', 'two-factor' ) ), ++ ); ++ } ++ ++ /** ++ * Prepares the list of items for displaying. ++ * ++ * @since 0.1-dev ++ */ ++ public function prepare_items() { ++ $columns = $this->get_columns(); ++ $hidden = array(); ++ $sortable = array(); ++ $primary = 'name'; ++ $this->_column_headers = array( $columns, $hidden, $sortable, $primary ); ++ } ++ ++ /** ++ * Generates content for a single row of the table ++ * ++ * @since 0.1-dev ++ * @access protected ++ * ++ * @param object $item The current item. ++ * @param string $column_name The current column name. ++ * @return string ++ */ ++ protected function column_default( $item, $column_name ) { ++ switch ( $column_name ) { ++ case 'name': ++ $out = '<div class="hidden" id="inline_' . esc_attr( $item->keyHandle ) . '">'; ++ $out .= '<div class="name">' . esc_html( $item->name ) . '</div>'; ++ $out .= '</div>'; ++ ++ $actions = array( ++ 'rename hide-if-no-js' => Two_Factor_FIDO_U2F_Admin::rename_link( $item ), ++ 'delete' => Two_Factor_FIDO_U2F_Admin::delete_link( $item ), ++ ); ++ ++ return esc_html( $item->name ) . $out . self::row_actions( $actions ); ++ case 'added': ++ return date( get_option( 'date_format', 'r' ), $item->added ); ++ case 'last_used': ++ return date( get_option( 'date_format', 'r' ), $item->last_used ); ++ default: ++ return 'WTF^^?'; ++ } ++ } ++ ++ /** ++ * Generates custom table navigation to prevent conflicting nonces. ++ * ++ * @since 0.1-dev ++ * @access protected ++ * ++ * @param string $which The location of the bulk actions: 'top' or 'bottom'. ++ */ ++ protected function display_tablenav( $which ) { ++ // Not used for the Security key list. ++ } ++ ++ /** ++ * Generates content for a single row of the table ++ * ++ * @since 0.1-dev ++ * @access public ++ * ++ * @param object $item The current item. ++ */ ++ public function single_row( $item ) { ++ ?> ++ <tr id="key-<?php echo esc_attr( $item->keyHandle ); ?>"> ++ <?php $this->single_row_columns( $item ); ?> ++ </tr> ++ <?php ++ } ++ ++ /** ++ * Outputs the hidden row displayed when inline editing ++ * ++ * @since 0.1-dev ++ */ ++ public function inline_edit() { ++ ?> ++ <table style="display: none"> ++ <tbody id="inlineedit"> ++ <tr id="inline-edit" class="inline-edit-row" style="display: none"> ++ <td colspan="<?php echo esc_attr( $this->get_column_count() ); ?>" class="colspanchange"> ++ <fieldset> ++ <div class="inline-edit-col"> ++ <h4><?php esc_html_e( 'Quick Edit', 'two-factor' ); ?></h4> ++ ++ <label> ++ <span class="title"><?php esc_html_e( 'Name', 'two-factor' ); ?></span> ++ <span class="input-text-wrap"><input type="text" name="name" class="ptitle" value="" /></span> ++ </label> ++ </div> ++ </fieldset> ++ <?php ++ $core_columns = array( 'name' => true, 'added' => true, 'last_used' => true ); ++ list( $columns ) = $this->get_column_info(); ++ foreach ( $columns as $column_name => $column_display_name ) { ++ if ( isset( $core_columns[ $column_name ] ) ) { ++ continue; ++ } ++ ++ /** This action is documented in wp-admin/includes/class-wp-posts-list-table.php */ ++ do_action( 'quick_edit_custom_box', $column_name, 'edit-security-keys' ); ++ } ++ ?> ++ <p class="inline-edit-save submit"> ++ <a href="#inline-edit" class="cancel button-secondary alignleft"><?php esc_html_e( 'Cancel', 'two-factor' ); ?></a> ++ <a href="#inline-edit" class="save button-primary alignright"><?php esc_html_e( 'Update', 'two-factor' ); ?></a> ++ <span class="spinner"></span> ++ <span class="error" style="display:none;"></span> ++ <?php wp_nonce_field( 'keyinlineeditnonce', '_inline_edit', false ); ?> ++ <br class="clear" /> ++ </p> ++ </td> ++ </tr> ++ </tbody> ++ </table> ++ <?php ++ } ++} +diff --git a/wp-content/plugins/two-factor/providers/class.two-factor-fido-u2f-admin.php b/wp-content/plugins/two-factor/providers/class.two-factor-fido-u2f-admin.php +new file mode 100644 +index 00000000..d4c4ac85 +--- /dev/null ++++ b/wp-content/plugins/two-factor/providers/class.two-factor-fido-u2f-admin.php +@@ -0,0 +1,341 @@ ++<?php ++/** ++ * Class for registering & modifying FIDO U2F security keys. ++ * ++ * @since 0.1-dev ++ * ++ * @package Two_Factor ++ */ ++class Two_Factor_FIDO_U2F_Admin { ++ ++ /** ++ * The user meta register data. ++ * ++ * @type string ++ */ ++ const REGISTER_DATA_USER_META_KEY = '_two_factor_fido_u2f_register_request'; ++ ++ /** ++ * Add various hooks. ++ * ++ * @since 0.1-dev ++ * ++ * @access public ++ * @static ++ */ ++ public static function add_hooks() { ++ add_action( 'admin_enqueue_scripts', array( __CLASS__, 'enqueue_assets' ) ); ++ add_action( 'show_user_security_settings', array( __CLASS__, 'show_user_profile' ) ); ++ add_action( 'personal_options_update', array( __CLASS__, 'catch_submission' ), 0 ); ++ add_action( 'edit_user_profile_update', array( __CLASS__, 'catch_submission' ), 0 ); ++ add_action( 'load-profile.php', array( __CLASS__, 'catch_delete_security_key' ) ); ++ add_action( 'load-user-edit.php', array( __CLASS__, 'catch_delete_security_key' ) ); ++ add_action( 'wp_ajax_inline-save-key', array( __CLASS__, 'wp_ajax_inline_save' ) ); ++ } ++ ++ /** ++ * Enqueue assets. ++ * ++ * @since 0.1-dev ++ * ++ * @access public ++ * @static ++ * ++ * @param string $hook Current page. ++ */ ++ public static function enqueue_assets( $hook ) { ++ if ( ! in_array( $hook, array( 'user-edit.php', 'profile.php' ) ) ) { ++ return; ++ } ++ ++ $user_id = get_current_user_id(); ++ $security_keys = Two_Factor_FIDO_U2F::get_security_keys( $user_id ); ++ ++ // @todo Ensure that scripts don't fail because of missing u2fL10n ++ try { ++ $data = Two_Factor_FIDO_U2F::$u2f->getRegisterData( $security_keys ); ++ list( $req,$sigs ) = $data; ++ ++ update_user_meta( $user_id, self::REGISTER_DATA_USER_META_KEY, $req ); ++ } catch ( Exception $e ) { ++ return false; ++ } ++ ++ wp_enqueue_style( ++ 'fido-u2f-admin', ++ plugins_url( 'css/fido-u2f-admin.css', __FILE__ ), ++ null, ++ self::asset_version() ++ ); ++ ++ wp_enqueue_script( ++ 'fido-u2f-admin', ++ plugins_url( 'js/fido-u2f-admin.js', __FILE__ ), ++ array( 'jquery', 'fido-u2f-api' ), ++ self::asset_version(), ++ true ++ ); ++ ++ /** ++ * Pass a U2F challenge and user data to our scripts ++ */ ++ ++ $translation_array = array( ++ 'register' => array( ++ 'request' => $req, ++ 'sigs' => $sigs, ++ ), ++ 'text' => array( ++ 'insert' => esc_html__( 'Now insert (and tap) your Security Key.', 'two-factor' ), ++ 'error' => esc_html__( 'U2F request failed.', 'two-factor' ), ++ 'error_codes' => array( ++ // Map u2f.ErrorCodes to error messages. ++ 0 => esc_html__( 'Request OK.', 'two-factor' ), ++ 1 => esc_html__( 'Other U2F error.', 'two-factor' ), ++ 2 => esc_html__( 'Bad U2F request.', 'two-factor' ), ++ 3 => esc_html__( 'Unsupported U2F configuration.', 'two-factor' ), ++ 4 => esc_html__( 'U2F device ineligible.', 'two-factor' ), ++ 5 => esc_html__( 'U2F request timeout reached.', 'two-factor' ), ++ ), ++ 'u2f_not_supported' => esc_html__( 'FIDO U2F appears to be not supported by your web browser. Try using Google Chrome or Firefox.', 'two-factor' ), ++ ), ++ ); ++ ++ wp_localize_script( ++ 'fido-u2f-admin', ++ 'u2fL10n', ++ $translation_array ++ ); ++ ++ /** ++ * Script for admin UI ++ */ ++ ++ wp_enqueue_script( ++ 'inline-edit-key', ++ plugins_url( 'js/fido-u2f-admin-inline-edit.js', __FILE__ ), ++ array( 'jquery' ), ++ self::asset_version(), ++ true ++ ); ++ ++ wp_localize_script( ++ 'inline-edit-key', ++ 'inlineEditL10n', ++ array( ++ 'error' => esc_html__( 'Error while saving the changes.', 'two-factor' ), ++ ) ++ ); ++ } ++ ++ /** ++ * Return the current asset version number. ++ * ++ * Added as own helper to allow swapping the implementation once we inject ++ * it as a dependency. ++ * ++ * @return string ++ */ ++ protected static function asset_version() { ++ return Two_Factor_FIDO_U2F::asset_version(); ++ } ++ ++ /** ++ * Display the security key section in a users profile. ++ * ++ * This executes during the `show_user_security_settings` action. ++ * ++ * @since 0.1-dev ++ * ++ * @access public ++ * @static ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ */ ++ public static function show_user_profile( $user ) { ++ wp_nonce_field( "user_security_keys-{$user->ID}", '_nonce_user_security_keys' ); ++ $new_key = false; ++ ++ $security_keys = Two_Factor_FIDO_U2F::get_security_keys( $user->ID ); ++ if ( $security_keys ) { ++ foreach ( $security_keys as &$security_key ) { ++ if ( property_exists( $security_key, 'new' ) ) { ++ $new_key = true; ++ unset( $security_key->new ); ++ ++ // If we've got a new one, update the db record to not save it there any longer. ++ Two_Factor_FIDO_U2F::update_security_key( $user->ID, $security_key ); ++ } ++ } ++ unset( $security_key ); ++ } ++ ++ ?> ++ <div class="security-keys" id="security-keys-section"> ++ <h3><?php esc_html_e( 'Security Keys', 'two-factor' ); ?></h3> ++ ++ <?php if ( ! is_ssl() ) : ?> ++ <p class="u2f-error-https"> ++ <em><?php esc_html_e( 'U2F requires an HTTPS connection. You won\'t be able to add new security keys over HTTP.', 'two-factor' ); ?></em> ++ </p> ++ <?php endif; ?> ++ ++ <div class="register-security-key"> ++ <input type="hidden" name="do_new_security_key" id="do_new_security_key" /> ++ <input type="hidden" name="u2f_response" id="u2f_response" /> ++ <button type="button" class="button button-secondary" id="register_security_key"><?php echo esc_html( _x( 'Register New Key', 'security key', 'two-factor' ) ); ?></button> ++ <span class="spinner"></span> ++ <span class="security-key-status"></span> ++ </div> ++ ++ <?php if ( $new_key ) : ?> ++ <div class="notice notice-success is-dismissible"> ++ <p class="new-security-key"><?php esc_html_e( 'Your new security key registered.', 'two-factor' ); ?></p> ++ </div> ++ <?php endif; ?> ++ ++ <p><a href="https://support.google.com/accounts/answer/6103523"><?php esc_html_e( 'You can find FIDO U2F Security Key devices for sale from here.', 'two-factor' ); ?></a></p> ++ ++ <?php ++ require( TWO_FACTOR_DIR . 'providers/class.two-factor-fido-u2f-admin-list-table.php' ); ++ $u2f_list_table = new Two_Factor_FIDO_U2F_Admin_List_Table(); ++ $u2f_list_table->items = $security_keys; ++ $u2f_list_table->prepare_items(); ++ $u2f_list_table->display(); ++ $u2f_list_table->inline_edit(); ++ ?> ++ </div> ++ <?php ++ } ++ ++ /** ++ * Catch the non-ajax submission from the new form. ++ * ++ * This executes during the `personal_options_update` & `edit_user_profile_update` actions. ++ * ++ * @since 0.1-dev ++ * ++ * @access public ++ * @static ++ * ++ * @param int $user_id User ID. ++ * @return false ++ */ ++ public static function catch_submission( $user_id ) { ++ if ( ! empty( $_REQUEST['do_new_security_key'] ) ) { ++ check_admin_referer( "user_security_keys-{$user_id}", '_nonce_user_security_keys' ); ++ ++ try { ++ $response = json_decode( stripslashes( $_POST['u2f_response'] ) ); ++ $reg = Two_Factor_FIDO_U2F::$u2f->doRegister( get_user_meta( $user_id, self::REGISTER_DATA_USER_META_KEY, true ), $response ); ++ $reg->new = true; ++ ++ Two_Factor_FIDO_U2F::add_security_key( $user_id, $reg ); ++ } catch ( Exception $e ) { ++ return false; ++ } ++ ++ delete_user_meta( $user_id, self::REGISTER_DATA_USER_META_KEY ); ++ ++ wp_safe_redirect( add_query_arg( array( ++ 'new_app_pass' => 1, ++ ), wp_get_referer() ) . '#security-keys-section' ); ++ exit; ++ } ++ } ++ ++ /** ++ * Catch the delete security key request. ++ * ++ * This executes during the `load-profile.php` & `load-user-edit.php` actions. ++ * ++ * @since 0.1-dev ++ * ++ * @access public ++ * @static ++ */ ++ public static function catch_delete_security_key() { ++ $user_id = get_current_user_id(); ++ if ( ! empty( $_REQUEST['delete_security_key'] ) ) { ++ $slug = $_REQUEST['delete_security_key']; ++ check_admin_referer( "delete_security_key-{$slug}", '_nonce_delete_security_key' ); ++ ++ Two_Factor_FIDO_U2F::delete_security_key( $user_id, $slug ); ++ ++ wp_safe_redirect( remove_query_arg( 'new_app_pass', wp_get_referer() ) . '#security-keys-section' ); ++ } ++ } ++ ++ /** ++ * Generate a link to rename a specified security key. ++ * ++ * @since 0.1-dev ++ * ++ * @access public ++ * @static ++ * ++ * @param array $item The current item. ++ * @return string ++ */ ++ public static function rename_link( $item ) { ++ return sprintf( '<a href="#" class="editinline">%s</a>', esc_html__( 'Rename', 'two-factor' ) ); ++ } ++ ++ /** ++ * Generate a link to delete a specified security key. ++ * ++ * @since 0.1-dev ++ * ++ * @access public ++ * @static ++ * ++ * @param array $item The current item. ++ * @return string ++ */ ++ public static function delete_link( $item ) { ++ $delete_link = add_query_arg( 'delete_security_key', $item->keyHandle ); ++ $delete_link = wp_nonce_url( $delete_link, "delete_security_key-{$item->keyHandle}", '_nonce_delete_security_key' ); ++ return sprintf( '<a href="%1$s">%2$s</a>', esc_url( $delete_link ), esc_html__( 'Delete', 'two-factor' ) ); ++ } ++ ++ /** ++ * Ajax handler for quick edit saving for a security key. ++ * ++ * @since 0.1-dev ++ * ++ * @access public ++ * @static ++ */ ++ public static function wp_ajax_inline_save() { ++ check_ajax_referer( 'keyinlineeditnonce', '_inline_edit' ); ++ ++ require( TWO_FACTOR_DIR . 'providers/class.two-factor-fido-u2f-admin-list-table.php' ); ++ $wp_list_table = new Two_Factor_FIDO_U2F_Admin_List_Table(); ++ ++ if ( ! isset( $_POST['keyHandle'] ) ) { ++ wp_die(); ++ } ++ ++ $user_id = get_current_user_id(); ++ ++ $security_keys = Two_Factor_FIDO_U2F::get_security_keys( $user_id ); ++ if ( ! $security_keys ) { ++ wp_die(); ++ } ++ ++ foreach ( $security_keys as &$key ) { ++ if ( $key->keyHandle === $_POST['keyHandle'] ) { ++ break; ++ } ++ } ++ ++ $key->name = $_POST['name']; ++ ++ $updated = Two_Factor_FIDO_U2F::update_security_key( $user_id, $key ); ++ if ( ! $updated ) { ++ wp_die( esc_html__( 'Item not updated.', 'two-factor' ) ); ++ } ++ $wp_list_table->single_row( $key ); ++ wp_die(); ++ } ++} +diff --git a/wp-content/plugins/two-factor/providers/class.two-factor-fido-u2f.php b/wp-content/plugins/two-factor/providers/class.two-factor-fido-u2f.php +new file mode 100644 +index 00000000..54644251 +--- /dev/null ++++ b/wp-content/plugins/two-factor/providers/class.two-factor-fido-u2f.php +@@ -0,0 +1,384 @@ ++<?php ++/** ++ * Class for creating a FIDO Universal 2nd Factor provider. ++ * ++ * @since 0.1-dev ++ * ++ * @package Two_Factor ++ */ ++class Two_Factor_FIDO_U2F extends Two_Factor_Provider { ++ ++ /** ++ * U2F Library ++ * ++ * @var u2flib_server\U2F ++ */ ++ public static $u2f; ++ ++ /** ++ * The user meta registered key. ++ * ++ * @type string ++ */ ++ const REGISTERED_KEY_USER_META_KEY = '_two_factor_fido_u2f_registered_key'; ++ ++ /** ++ * The user meta authenticate data. ++ * ++ * @type string ++ */ ++ const AUTH_DATA_USER_META_KEY = '_two_factor_fido_u2f_login_request'; ++ ++ /** ++ * Version number for the bundled assets. ++ * ++ * @var string ++ */ ++ const U2F_ASSET_VERSION = '0.2.0'; ++ ++ /** ++ * Ensures only one instance of this class exists in memory at any one time. ++ * ++ * @return \Two_Factor_FIDO_U2F ++ */ ++ static function get_instance() { ++ static $instance; ++ ++ if ( ! isset( $instance ) ) { ++ $instance = new self(); ++ } ++ ++ return $instance; ++ } ++ ++ /** ++ * Class constructor. ++ * ++ * @since 0.1-dev ++ */ ++ protected function __construct() { ++ if ( version_compare( PHP_VERSION, '5.3.0', '<' ) ) { ++ return; ++ } ++ ++ require_once( TWO_FACTOR_DIR . 'includes/Yubico/U2F.php' ); ++ self::$u2f = new u2flib_server\U2F( self::get_u2f_app_id() ); ++ ++ require_once( TWO_FACTOR_DIR . 'providers/class.two-factor-fido-u2f-admin.php' ); ++ Two_Factor_FIDO_U2F_Admin::add_hooks(); ++ ++ wp_register_script( ++ 'fido-u2f-api', ++ plugins_url( 'includes/Google/u2f-api.js', dirname( __FILE__ ) ), ++ null, ++ self::asset_version(), ++ true ++ ); ++ ++ wp_register_script( ++ 'fido-u2f-login', ++ plugins_url( 'js/fido-u2f-login.js', __FILE__ ), ++ array( 'jquery', 'fido-u2f-api' ), ++ self::asset_version(), ++ true ++ ); ++ ++ add_action( 'two-factor-user-options-' . __CLASS__, array( $this, 'user_options' ) ); ++ ++ return parent::__construct(); ++ } ++ ++ /** ++ * Get the asset version number. ++ * ++ * TODO: There should be a plugin-level helper for getting the current plugin version. ++ * ++ * @return string ++ */ ++ public static function asset_version() { ++ return self::U2F_ASSET_VERSION; ++ } ++ ++ /** ++ * Return the U2F AppId. U2F requires the AppID to use HTTPS ++ * and a top-level domain. ++ * ++ * @return string AppID URI ++ */ ++ public static function get_u2f_app_id() { ++ $url_parts = wp_parse_url( home_url() ); ++ ++ if ( ! empty( $url_parts['port'] ) ) { ++ return sprintf( 'https://%s:%d', $url_parts['host'], $url_parts['port'] ); ++ } else { ++ return sprintf( 'https://%s', $url_parts['host'] ); ++ } ++ } ++ ++ /** ++ * Returns the name of the provider. ++ * ++ * @since 0.1-dev ++ */ ++ public function get_label() { ++ return _x( 'FIDO Universal 2nd Factor (U2F)', 'Provider Label', 'two-factor' ); ++ } ++ ++ /** ++ * Enqueue assets for login form. ++ * ++ * @since 0.1-dev ++ */ ++ public function login_enqueue_assets() { ++ wp_enqueue_script( 'fido-u2f-login' ); ++ } ++ ++ /** ++ * Prints the form that prompts the user to authenticate. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @return null ++ */ ++ public function authentication_page( $user ) { ++ require_once( ABSPATH . '/wp-admin/includes/template.php' ); ++ ++ // U2F doesn't work without HTTPS ++ if ( ! is_ssl() ) { ++ ?> ++ <p><?php esc_html_e( 'U2F requires an HTTPS connection. Please use an alternative 2nd factor method.', 'two-factor' ); ?></p> ++ <?php ++ ++ return; ++ } ++ ++ try { ++ $keys = self::get_security_keys( $user->ID ); ++ $data = self::$u2f->getAuthenticateData( $keys ); ++ update_user_meta( $user->ID, self::AUTH_DATA_USER_META_KEY, $data ); ++ } catch ( Exception $e ) { ++ ?> ++ <p><?php esc_html_e( 'An error occurred while creating authentication data.', 'two-factor' ); ?></p> ++ <?php ++ return null; ++ } ++ ++ wp_localize_script( ++ 'fido-u2f-login', ++ 'u2fL10n', ++ array( ++ 'request' => $data, ++ ) ++ ); ++ ++ wp_enqueue_script( 'fido-u2f-login' ); ++ ++ ?> ++ <p><?php esc_html_e( 'Now insert (and tap) your Security Key.', 'two-factor' ); ?></p> ++ <input type="hidden" name="u2f_response" id="u2f_response" /> ++ <?php ++ } ++ ++ /** ++ * Validates the users input token. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @return boolean ++ */ ++ public function validate_authentication( $user ) { ++ $requests = get_user_meta( $user->ID, self::AUTH_DATA_USER_META_KEY, true ); ++ ++ $response = json_decode( stripslashes( $_REQUEST['u2f_response'] ) ); ++ ++ $keys = self::get_security_keys( $user->ID ); ++ ++ try { ++ $reg = self::$u2f->doAuthenticate( $requests, $keys, $response ); ++ ++ $reg->last_used = current_time( 'timestamp' ); ++ ++ self::update_security_key( $user->ID, $reg ); ++ ++ return true; ++ } catch ( Exception $e ) { ++ return false; ++ } ++ } ++ ++ /** ++ * Whether this Two Factor provider is configured and available for the user specified. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @return boolean ++ */ ++ public function is_available_for_user( $user ) { ++ return (bool) self::get_security_keys( $user->ID ); ++ } ++ ++ /** ++ * Inserts markup at the end of the user profile field for this provider. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ */ ++ public function user_options( $user ) { ++ ?> ++ <p> ++ <?php esc_html_e( 'Requires an HTTPS connection. Configure your security keys in the "Security Keys" section below.', 'two-factor' ); ?> ++ </p> ++ <?php ++ } ++ ++ /** ++ * Add registered security key to a user. ++ * ++ * @since 0.1-dev ++ * ++ * @param int $user_id User ID. ++ * @param object $register The data of registered security key. ++ * @return int|bool Meta ID on success, false on failure. ++ */ ++ public static function add_security_key( $user_id, $register ) { ++ if ( ! is_numeric( $user_id ) ) { ++ return false; ++ } ++ ++ if ( ++ ! is_object( $register ) ++ || ! property_exists( $register, 'keyHandle' ) || empty( $register->keyHandle ) ++ || ! property_exists( $register, 'publicKey' ) || empty( $register->publicKey ) ++ || ! property_exists( $register, 'certificate' ) || empty( $register->certificate ) ++ || ! property_exists( $register, 'counter' ) || ( -1 > $register->counter ) ++ ) { ++ return false; ++ } ++ ++ $register = array( ++ 'keyHandle' => $register->keyHandle, ++ 'publicKey' => $register->publicKey, ++ 'certificate' => $register->certificate, ++ 'counter' => $register->counter, ++ ); ++ ++ $register['name'] = __( 'New Security Key', 'two-factor' ); ++ $register['added'] = current_time( 'timestamp' ); ++ $register['last_used'] = $register['added']; ++ ++ return add_user_meta( $user_id, self::REGISTERED_KEY_USER_META_KEY, $register ); ++ } ++ ++ /** ++ * Retrieve registered security keys for a user. ++ * ++ * @since 0.1-dev ++ * ++ * @param int $user_id User ID. ++ * @return array|bool Array of keys on success, false on failure. ++ */ ++ public static function get_security_keys( $user_id ) { ++ if ( ! is_numeric( $user_id ) ) { ++ return false; ++ } ++ ++ $keys = get_user_meta( $user_id, self::REGISTERED_KEY_USER_META_KEY ); ++ if ( $keys ) { ++ foreach ( $keys as &$key ) { ++ $key = (object) $key; ++ } ++ unset( $key ); ++ } ++ ++ return $keys; ++ } ++ ++ /** ++ * Update registered security key. ++ * ++ * Use the $prev_value parameter to differentiate between meta fields with the ++ * same key and user ID. ++ * ++ * If the meta field for the user does not exist, it will be added. ++ * ++ * @since 0.1-dev ++ * ++ * @param int $user_id User ID. ++ * @param object $data The data of registered security key. ++ * @return int|bool Meta ID if the key didn't exist, true on successful update, false on failure. ++ */ ++ public static function update_security_key( $user_id, $data ) { ++ if ( ! is_numeric( $user_id ) ) { ++ return false; ++ } ++ ++ if ( ++ ! is_object( $data ) ++ || ! property_exists( $data, 'keyHandle' ) || empty( $data->keyHandle ) ++ || ! property_exists( $data, 'publicKey' ) || empty( $data->publicKey ) ++ || ! property_exists( $data, 'certificate' ) || empty( $data->certificate ) ++ || ! property_exists( $data, 'counter' ) || ( -1 > $data->counter ) ++ ) { ++ return false; ++ } ++ ++ $keys = self::get_security_keys( $user_id ); ++ if ( $keys ) { ++ foreach ( $keys as $key ) { ++ if ( $key->keyHandle === $data->keyHandle ) { ++ return update_user_meta( $user_id, self::REGISTERED_KEY_USER_META_KEY, (array) $data, (array) $key ); ++ } ++ } ++ } ++ ++ return self::add_security_key( $user_id, $data ); ++ } ++ ++ /** ++ * Remove registered security key matching criteria from a user. ++ * ++ * @since 0.1-dev ++ * ++ * @param int $user_id User ID. ++ * @param string $keyHandle Optional. Key handle. ++ * @return bool True on success, false on failure. ++ */ ++ public static function delete_security_key( $user_id, $keyHandle = null ) { ++ global $wpdb; ++ ++ if ( ! is_numeric( $user_id ) ) { ++ return false; ++ } ++ ++ $user_id = absint( $user_id ); ++ if ( ! $user_id ) { ++ return false; ++ } ++ ++ $table = $wpdb->usermeta; ++ ++ $keyHandle = wp_unslash( $keyHandle ); ++ $keyHandle = maybe_serialize( $keyHandle ); ++ ++ $query = $wpdb->prepare( "SELECT umeta_id FROM $table WHERE meta_key = '%s' AND user_id = %d", self::REGISTERED_KEY_USER_META_KEY, $user_id ); ++ ++ if ( $keyHandle ) { ++ $query .= $wpdb->prepare( ' AND meta_value LIKE %s', '%:"' . $keyHandle . '";s:%' ); ++ } ++ ++ $meta_ids = $wpdb->get_col( $query ); ++ if ( ! count( $meta_ids ) ) { ++ return false; ++ } ++ ++ foreach ( $meta_ids as $meta_id ) { ++ delete_metadata_by_mid( 'user', $meta_id ); ++ } ++ ++ return true; ++ } ++} +diff --git a/wp-content/plugins/two-factor/providers/class.two-factor-provider.php b/wp-content/plugins/two-factor/providers/class.two-factor-provider.php +new file mode 100644 +index 00000000..97a4a7fc +--- /dev/null ++++ b/wp-content/plugins/two-factor/providers/class.two-factor-provider.php +@@ -0,0 +1,96 @@ ++<?php ++/** ++ * Abstract class for creating two factor authentication providers. ++ * ++ * @since 0.1-dev ++ * ++ * @package Two_Factor ++ */ ++abstract class Two_Factor_Provider { ++ ++ /** ++ * Class constructor. ++ * ++ * @since 0.1-dev ++ */ ++ protected function __construct() { ++ return $this; ++ } ++ ++ /** ++ * Returns the name of the provider. ++ * ++ * @since 0.1-dev ++ * ++ * @return string ++ */ ++ abstract function get_label(); ++ ++ /** ++ * Prints the name of the provider. ++ * ++ * @since 0.1-dev ++ */ ++ public function print_label() { ++ echo esc_html( $this->get_label() ); ++ } ++ ++ /** ++ * Prints the form that prompts the user to authenticate. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ */ ++ abstract function authentication_page( $user ); ++ ++ /** ++ * Allow providers to do extra processing before the authentication. ++ * Return `true` to prevent the authentication and render the ++ * authentication page. ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @return boolean ++ */ ++ public function pre_process_authentication( $user ) { ++ return false; ++ } ++ ++ /** ++ * Validates the users input token. ++ * ++ * @since 0.1-dev ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @return boolean ++ */ ++ abstract function validate_authentication( $user ); ++ ++ /** ++ * Whether this Two Factor provider is configured and available for the user specified. ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * @return boolean ++ */ ++ abstract function is_available_for_user( $user ); ++ ++ /** ++ * Generate a random eight-digit string to send out as an auth code. ++ * ++ * @since 0.1-dev ++ * ++ * @param int $length The code length. ++ * @param string|array $chars Valid auth code characters. ++ * @return string ++ */ ++ public function get_code( $length = 8, $chars = '1234567890' ) { ++ $code = ''; ++ if ( is_array( $chars ) ) { ++ $chars = implode( '', $chars ); ++ } ++ for ( $i = 0; $i < $length; $i++ ) { ++ $code .= substr( $chars, wp_rand( 0, strlen( $chars ) - 1 ), 1 ); ++ } ++ return $code; ++ } ++} +diff --git a/wp-content/plugins/two-factor/providers/class.two-factor-totp.php b/wp-content/plugins/two-factor/providers/class.two-factor-totp.php +new file mode 100644 +index 00000000..d9a56781 +--- /dev/null ++++ b/wp-content/plugins/two-factor/providers/class.two-factor-totp.php +@@ -0,0 +1,509 @@ ++<?php ++/** ++ * Class for creating a Time Based One-Time Password provider. ++ * ++ * @package Two_Factor ++ */ ++ ++/** ++ * Class Two_Factor_Totp ++ */ ++class Two_Factor_Totp extends Two_Factor_Provider { ++ ++ /** ++ * The user meta token key. ++ * ++ * @var string ++ */ ++ const SECRET_META_KEY = '_two_factor_totp_key'; ++ ++ /** ++ * The user meta token key. ++ * ++ * @var string ++ */ ++ const NOTICES_META_KEY = '_two_factor_totp_notices'; ++ ++ const DEFAULT_KEY_BIT_SIZE = 160; ++ const DEFAULT_CRYPTO = 'sha1'; ++ const DEFAULT_DIGIT_COUNT = 6; ++ const DEFAULT_TIME_STEP_SEC = 30; ++ const DEFAULT_TIME_STEP_ALLOWANCE = 4; ++ private static $_base_32_chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ234567'; ++ ++ /** ++ * Class constructor. Sets up hooks, etc. ++ */ ++ protected function __construct() { ++ add_action( 'two-factor-user-options-' . __CLASS__, array( $this, 'user_two_factor_options' ) ); ++ add_action( 'personal_options_update', array( $this, 'user_two_factor_options_update' ) ); ++ add_action( 'edit_user_profile_update', array( $this, 'user_two_factor_options_update' ) ); ++ return parent::__construct(); ++ } ++ ++ /** ++ * Ensures only one instance of this class exists in memory at any one time. ++ */ ++ public static function get_instance() { ++ static $instance; ++ if ( ! isset( $instance ) ) { ++ $instance = new self(); ++ } ++ return $instance; ++ } ++ ++ /** ++ * Returns the name of the provider. ++ */ ++ public function get_label() { ++ return _x( 'Time Based One-Time Password (Google Authenticator)', 'Provider Label', 'two-factor' ); ++ } ++ ++ /** ++ * Display TOTP options on the user settings page. ++ * ++ * @param WP_User $user The current user being edited. ++ * @return false ++ */ ++ public function user_two_factor_options( $user ) { ++ if ( ! isset( $user->ID ) ) { ++ return false; ++ } ++ ++ wp_nonce_field( 'user_two_factor_totp_options', '_nonce_user_two_factor_totp_options', false ); ++ ++ $key = $this->get_user_totp_key( $user->ID ); ++ $this->admin_notices(); ++ ++ ?> ++ <div id="two-factor-totp-options"> ++ <?php if ( empty( $key ) ) : ++ $key = $this->generate_key(); ++ $site_name = get_bloginfo( 'name', 'display' ); ++ $totp_title = apply_filters( 'two_factor_totp_title', $site_name . ':' . $user->user_login, $user ); ++ ?> ++ <p> ++ <?php esc_html_e( 'Please scan the QR code or manually enter the key, then enter an authentication code from your app in order to complete setup.', 'two-factor' ); ?> ++ </p> ++ <p> ++ <img src="<?php echo esc_url( $this->get_google_qr_code( $totp_title, $key, $site_name ) ); ?>" id="two-factor-totp-qrcode" /> ++ </p> ++ <p> ++ <code><?php echo esc_html( $key ); ?></code> ++ </p> ++ <p> ++ <input type="hidden" name="two-factor-totp-key" value="<?php echo esc_attr( $key ); ?>" /> ++ <label for="two-factor-totp-authcode"> ++ <?php esc_html_e( 'Authentication Code:', 'two-factor' ); ?> ++ <input type="tel" name="two-factor-totp-authcode" id="two-factor-totp-authcode" class="input" value="" size="20" pattern="[0-9]*" /> ++ </label> ++ <input type="submit" class="button" name="two-factor-totp-submit" value="<?php esc_attr_e( 'Submit', 'two-factor' ); ?>" /> ++ </p> ++ <?php else : ?> ++ <p class="success"> ++ <?php esc_html_e( 'Secret key configured and registered.', 'two-factor' ); ?> ++ </p> ++ <p> ++ <input type="submit" class="button" name="two-factor-totp-delete" value="<?php esc_attr_e( 'Reset Key', 'two-factor' ); ?>" /> ++ <em class="description"> ++ <?php esc_html_e( 'You will have to re-scan the QR code on all devices as the previous codes will stop working.', 'two-factor' ); ?> ++ </em> ++ </p> ++ <?php endif; ?> ++ </div> ++ <?php ++ } ++ ++ /** ++ * Save the options specified in `::user_two_factor_options()` ++ * ++ * @param integer $user_id The user ID whose options are being updated. ++ * @return false ++ */ ++ public function user_two_factor_options_update( $user_id ) { ++ $notices = array(); ++ $errors = array(); ++ ++ $current_key = $this->get_user_totp_key( $user_id ); ++ ++ if ( isset( $_POST['_nonce_user_two_factor_totp_options'] ) ) { ++ check_admin_referer( 'user_two_factor_totp_options', '_nonce_user_two_factor_totp_options' ); ++ ++ // Delete the secret key. ++ if ( ! empty( $current_key ) && isset( $_POST['two-factor-totp-delete'] ) ) { ++ $this->delete_user_totp_key( $user_id ); ++ } ++ ++ // Validate and store a new secret key. ++ if ( ! empty( $_POST['two-factor-totp-authcode'] ) && ! empty( $_POST['two-factor-totp-key'] ) ) { ++ if ( $this->is_valid_key( $_POST['two-factor-totp-key'] ) ) { ++ if ( $this->is_valid_authcode( $_POST['two-factor-totp-key'], $_POST['two-factor-totp-authcode'] ) ) { ++ if ( ! $this->set_user_totp_key( $user_id, $_POST['two-factor-totp-key'] ) ) { ++ $errors[] = __( 'Unable to save Two Factor Authentication code. Please re-scan the QR code and enter the code provided by your application.', 'two-factor' ); ++ } ++ } else { ++ $errors[] = __( 'Invalid Two Factor Authentication code.', 'two-factor' ); ++ } ++ } else { ++ $errors[] = __( 'Invalid Two Factor Authentication secret key.', 'two-factor' ); ++ } ++ } ++ ++ if ( ! empty( $errors ) ) { ++ $notices['error'] = $errors; ++ } ++ ++ if ( ! empty( $notices ) ) { ++ update_user_meta( $user_id, self::NOTICES_META_KEY, $notices ); ++ } ++ } ++ } ++ ++ /** ++ * Get the TOTP secret key for a user. ++ * ++ * @param int $user_id User ID. ++ * ++ * @return string ++ */ ++ public function get_user_totp_key( $user_id ) { ++ return (string) get_user_meta( $user_id, self::SECRET_META_KEY, true ); ++ } ++ ++ /** ++ * Set the TOTP secret key for a user. ++ * ++ * @param int $user_id User ID. ++ * @param string $key TOTP secret key. ++ * ++ * @return boolean If the key was stored successfully. ++ */ ++ public function set_user_totp_key( $user_id, $key ) { ++ return update_user_meta( $user_id, self::SECRET_META_KEY, $key ); ++ } ++ ++ /** ++ * Delete the TOTP secret key for a user. ++ * ++ * @param int $user_id User ID. ++ * ++ * @return boolean If the key was deleted successfully. ++ */ ++ public function delete_user_totp_key( $user_id ) { ++ return delete_user_meta( $user_id, self::SECRET_META_KEY ); ++ } ++ ++ /** ++ * Check if the TOTP secret key has a proper format. ++ * ++ * @param string $key TOTP secret key. ++ * ++ * @return boolean ++ */ ++ public function is_valid_key( $key ) { ++ $check = sprintf( '/^[%s]+$/', self::$_base_32_chars ); ++ ++ if ( 1 === preg_match( $check, $key ) ) { ++ return true; ++ } ++ ++ return false; ++ } ++ ++ /** ++ * Display any available admin notices. ++ */ ++ public function admin_notices() { ++ $notices = get_user_meta( get_current_user_id(), self::NOTICES_META_KEY, true ); ++ ++ if ( ! empty( $notices ) ) { ++ delete_user_meta( get_current_user_id(), self::NOTICES_META_KEY ); ++ foreach ( $notices as $class => $messages ) { ++ ?> ++ <div class="<?php echo esc_attr( $class ) ?>"> ++ <?php ++ foreach ( $messages as $msg ) { ++ ?> ++ <p> ++ <span><?php echo esc_html( $msg ); ?><span> ++ </p> ++ <?php ++ } ++ ?> ++ </div> ++ <?php ++ } ++ } ++ } ++ ++ /** ++ * Validates authentication. ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * ++ * @return bool Whether the user gave a valid code ++ */ ++ public function validate_authentication( $user ) { ++ if ( ! empty( $_REQUEST['authcode'] ) ) { // WPCS: CSRF ok, nonce verified by login_form_validate_2fa(). ++ return $this->is_valid_authcode( ++ $this->get_user_totp_key( $user->ID ), ++ sanitize_text_field( $_REQUEST['authcode'] ) // WPCS: CSRF ok, nonce verified by login_form_validate_2fa(). ++ ); ++ } ++ ++ return false; ++ } ++ ++ /** ++ * Checks if a given code is valid for a given key, allowing for a certain amount of time drift ++ * ++ * @param string $key The share secret key to use. ++ * @param string $authcode The code to test. ++ * ++ * @return bool Whether the code is valid within the time frame ++ */ ++ public static function is_valid_authcode( $key, $authcode ) { ++ /** ++ * Filter the maximum ticks to allow when checking valid codes. ++ * ++ * Ticks are the allowed offset from the correct time in 30 second increments, ++ * so the default of 4 allows codes that are two minutes to either side of server time ++ * ++ * @param int $max_ticks Max ticks of time correction to allow. Default 4. ++ */ ++ $max_ticks = apply_filters( 'two-factor-totp-time-step-allowance', self::DEFAULT_TIME_STEP_ALLOWANCE ); ++ ++ // Array of all ticks to allow, sorted using absolute value to test closest match first. ++ $ticks = range( - $max_ticks, $max_ticks ); ++ usort( $ticks, array( __CLASS__, 'abssort' ) ); ++ ++ $time = time() / self::DEFAULT_TIME_STEP_SEC; ++ ++ foreach ( $ticks as $offset ) { ++ $log_time = $time + $offset; ++ if ( self::calc_totp( $key, $log_time ) === $authcode ) { ++ return true; ++ } ++ } ++ return false; ++ } ++ ++ /** ++ * Generates key ++ * ++ * @param int $bitsize Nume of bits to use for key. ++ * ++ * @return string $bitsize long string composed of available base32 chars. ++ */ ++ public static function generate_key( $bitsize = self::DEFAULT_KEY_BIT_SIZE ) { ++ $bytes = ceil( $bitsize / 8 ); ++ $secret = wp_generate_password( $bytes, true, true ); ++ ++ return self::base32_encode( $secret ); ++ } ++ ++ /** ++ * Pack stuff ++ * ++ * @param string $value The value to be packed. ++ * ++ * @return string Binary packed string. ++ */ ++ public static function pack64( $value ) { ++ // 64bit mode (PHP_INT_SIZE == 8). ++ if ( PHP_INT_SIZE >= 8 ) { ++ // If we're on PHP 5.6.3+ we can use the new 64bit pack functionality. ++ if ( version_compare( PHP_VERSION, '5.6.3', '>=' ) && PHP_INT_SIZE >= 8 ) { ++ return pack( 'J', $value ); ++ } ++ $highmap = 0xffffffff << 32; ++ $higher = ( $value & $highmap ) >> 32; ++ } else { ++ /* ++ * 32bit PHP can't shift 32 bits like that, so we have to assume 0 for the higher ++ * and not pack anything beyond it's limits. ++ */ ++ $higher = 0; ++ } ++ ++ $lowmap = 0xffffffff; ++ $lower = $value & $lowmap; ++ ++ return pack( 'NN', $higher, $lower ); ++ } ++ ++ /** ++ * Calculate a valid code given the shared secret key ++ * ++ * @param string $key The shared secret key to use for calculating code. ++ * @param mixed $step_count The time step used to calculate the code, which is the floor of time() divided by step size. ++ * @param int $digits The number of digits in the returned code. ++ * @param string $hash The hash used to calculate the code. ++ * @param int $time_step The size of the time step. ++ * ++ * @return string The totp code ++ */ ++ public static function calc_totp( $key, $step_count = false, $digits = self::DEFAULT_DIGIT_COUNT, $hash = self::DEFAULT_CRYPTO, $time_step = self::DEFAULT_TIME_STEP_SEC ) { ++ $secret = self::base32_decode( $key ); ++ ++ if ( false === $step_count ) { ++ $step_count = floor( time() / $time_step ); ++ } ++ ++ $timestamp = self::pack64( $step_count ); ++ ++ $hash = hash_hmac( $hash, $timestamp, $secret, true ); ++ ++ $offset = ord( $hash[19] ) & 0xf; ++ ++ $code = ( ++ ( ( ord( $hash[ $offset + 0 ] ) & 0x7f ) << 24 ) | ++ ( ( ord( $hash[ $offset + 1 ] ) & 0xff ) << 16 ) | ++ ( ( ord( $hash[ $offset + 2 ] ) & 0xff ) << 8 ) | ++ ( ord( $hash[ $offset + 3 ] ) & 0xff ) ++ ) % pow( 10, $digits ); ++ ++ return str_pad( $code, $digits, '0', STR_PAD_LEFT ); ++ } ++ ++ /** ++ * Uses the Google Charts API to build a QR Code for use with an otpauth url ++ * ++ * @param string $name The name to display in the Authentication app. ++ * @param string $key The secret key to share with the Authentication app. ++ * @param string $title The title to display in the Authentication app. ++ * ++ * @return string A URL to use as an img src to display the QR code ++ */ ++ public static function get_google_qr_code( $name, $key, $title = null ) { ++ // Encode to support spaces, question marks and other characters. ++ $name = rawurlencode( $name ); ++ $google_url = urlencode( 'otpauth://totp/' . $name . '?secret=' . $key ); ++ if ( isset( $title ) ) { ++ $google_url .= urlencode( '&issuer=' . rawurlencode( $title ) ); ++ } ++ return 'https://chart.googleapis.com/chart?chs=200x200&chld=M|0&cht=qr&chl=' . $google_url; ++ } ++ ++ /** ++ * Whether this Two Factor provider is configured and available for the user specified. ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ * ++ * @return boolean ++ */ ++ public function is_available_for_user( $user ) { ++ // Only available if the secret key has been saved for the user. ++ $key = $this->get_user_totp_key( $user->ID ); ++ ++ return ! empty( $key ); ++ } ++ ++ /** ++ * Prints the form that prompts the user to authenticate. ++ * ++ * @param WP_User $user WP_User object of the logged-in user. ++ */ ++ public function authentication_page( $user ) { ++ require_once( ABSPATH . '/wp-admin/includes/template.php' ); ++ ?> ++ <p> ++ <label for="authcode"><?php esc_html_e( 'Authentication Code:', 'two-factor' ); ?></label> ++ <input type="tel" name="authcode" id="authcode" class="input" value="" size="20" pattern="[0-9]*" /> ++ </p> ++ <script type="text/javascript"> ++ setTimeout( function(){ ++ var d; ++ try{ ++ d = document.getElementById('authcode'); ++ d.value = ''; ++ d.focus(); ++ } catch(e){} ++ }, 200); ++ </script> ++ <?php ++ submit_button( __( 'Authenticate', 'two-factor' ) ); ++ } ++ ++ /** ++ * Returns a base32 encoded string. ++ * ++ * @param string $string String to be encoded using base32. ++ * ++ * @return string base32 encoded string without padding. ++ */ ++ public static function base32_encode( $string ) { ++ if ( empty( $string ) ) { ++ return ''; ++ } ++ ++ $binary_string = ''; ++ ++ foreach ( str_split( $string ) as $character ) { ++ $binary_string .= str_pad( base_convert( ord( $character ), 10, 2 ), 8, '0', STR_PAD_LEFT ); ++ } ++ ++ $five_bit_sections = str_split( $binary_string, 5 ); ++ $base32_string = ''; ++ ++ foreach ( $five_bit_sections as $five_bit_section ) { ++ $base32_string .= self::$_base_32_chars[ base_convert( str_pad( $five_bit_section, 5, '0' ), 2, 10 ) ]; ++ } ++ ++ return $base32_string; ++ } ++ ++ /** ++ * Decode a base32 string and return a binary representation ++ * ++ * @param string $base32_string The base 32 string to decode. ++ * ++ * @throws Exception If string contains non-base32 characters. ++ * ++ * @return string Binary representation of decoded string ++ */ ++ public static function base32_decode( $base32_string ) { ++ ++ $base32_string = strtoupper( $base32_string ); ++ ++ if ( ! preg_match( '/^[' . self::$_base_32_chars . ']+$/', $base32_string, $match ) ) { ++ throw new Exception( 'Invalid characters in the base32 string.' ); ++ } ++ ++ $l = strlen( $base32_string ); ++ $n = 0; ++ $j = 0; ++ $binary = ''; ++ ++ for ( $i = 0; $i < $l; $i++ ) { ++ ++ $n = $n << 5; // Move buffer left by 5 to make room. ++ $n = $n + strpos( self::$_base_32_chars, $base32_string[ $i ] ); // Add value into buffer. ++ $j += 5; // Keep track of number of bits in buffer. ++ ++ if ( $j >= 8 ) { ++ $j -= 8; ++ $binary .= chr( ( $n & ( 0xFF << $j ) ) >> $j ); ++ } ++ } ++ ++ return $binary; ++ } ++ ++ /** ++ * Used with usort to sort an array by distance from 0 ++ * ++ * @param int $a First array element. ++ * @param int $b Second array element. ++ * ++ * @return int -1, 0, or 1 as needed by usort ++ */ ++ private static function abssort( $a, $b ) { ++ $a = abs( $a ); ++ $b = abs( $b ); ++ if ( $a === $b ) { ++ return 0; ++ } ++ return ($a < $b) ? -1 : 1; ++ } ++} +diff --git a/wp-content/plugins/two-factor/providers/css/fido-u2f-admin.css b/wp-content/plugins/two-factor/providers/css/fido-u2f-admin.css +new file mode 100644 +index 00000000..947dbf43 +--- /dev/null ++++ b/wp-content/plugins/two-factor/providers/css/fido-u2f-admin.css +@@ -0,0 +1,10 @@ ++#security-keys-section .wp-list-table { ++ margin-bottom: 2em; ++} ++#security-keys-section .register-security-key .spinner { ++ float: none; ++} ++#security-keys-section .security-key-status { ++ vertical-align: middle; ++ font-style: italic; ++} +diff --git a/wp-content/plugins/two-factor/providers/js/fido-u2f-admin-inline-edit.js b/wp-content/plugins/two-factor/providers/js/fido-u2f-admin-inline-edit.js +new file mode 100644 +index 00000000..8f40372b +--- /dev/null ++++ b/wp-content/plugins/two-factor/providers/js/fido-u2f-admin-inline-edit.js +@@ -0,0 +1,145 @@ ++/* global inlineEditL10n, ajaxurl */ ++var inlineEditKey; ++ ++( function( $ ) { ++ inlineEditKey = { ++ ++ init: function() { ++ var t = this, ++ row = $( '#security-keys-section #inline-edit' ); ++ ++ t.what = '#key-'; ++ ++ $( '#security-keys-section #the-list' ).on( 'click', 'a.editinline', function() { ++ inlineEditKey.edit( this ); ++ return false; ++ } ); ++ ++ // Prepare the edit row. ++ row.keyup( function( event ) { ++ if ( 27 === event.which ) { ++ return inlineEditKey.revert(); ++ } ++ } ); ++ ++ $( 'a.cancel', row ).click( function() { ++ return inlineEditKey.revert(); ++ } ); ++ ++ $( 'a.save', row ).click( function() { ++ return inlineEditKey.save( this ); ++ } ); ++ ++ $( 'input, select', row ).keydown( function( event ) { ++ if ( 13 === event.which ) { ++ return inlineEditKey.save( this ); ++ } ++ } ); ++ }, ++ ++ toggle: function( el ) { ++ var t = this; ++ 'none' === $( t.what + t.getId( el ) ).css( 'display' ) ? t.revert() : t.edit( el ); ++ }, ++ ++ edit: function( id ) { ++ var editRow, rowData, val, ++ t = this; ++ t.revert(); ++ ++ if ( 'object' === typeof id ) { ++ id = t.getId( id ); ++ } ++ ++ editRow = $( '#inline-edit' ).clone( true ), rowData = $( '#inline_' + id ); ++ $( 'td', editRow ).attr( 'colspan', $( 'th:visible, td:visible', '#security-keys-section .widefat thead' ).length ); ++ ++ $( t.what + id ).hide().after( editRow ).after( '<tr class="hidden"></tr>' ); ++ ++ val = $( '.name', rowData ); ++ val.find( 'img' ).replaceWith( function() { ++ return this.alt; ++ } ); ++ val = val.text(); ++ $( ':input[name="name"]', editRow ).val( val ); ++ ++ $( editRow ).attr( 'id', 'edit-' + id ).addClass( 'inline-editor' ).show(); ++ $( '.ptitle', editRow ).eq( 0 ).focus(); ++ ++ return false; ++ }, ++ ++ save: function( id ) { ++ var params, fields; ++ ++ if ( 'object' === typeof id ) { ++ id = this.getId( id ); ++ } ++ ++ $( '#security-keys-section table.widefat .spinner' ).addClass( 'is-active' ); ++ ++ params = { ++ action: 'inline-save-key', ++ keyHandle: id ++ }; ++ ++ fields = $( '#edit-' + id ).find( ':input' ).serialize(); ++ params = fields + '&' + $.param( params ); ++ ++ // Make ajax request. ++ $.post( ajaxurl, params, ++ function( r ) { ++ var row, newID, optionValue; ++ $( '#security-keys-section table.widefat .spinner' ).removeClass( 'is-active' ); ++ ++ if ( r ) { ++ if ( -1 !== r.indexOf( '<tr' ) ) { ++ $( inlineEditKey.what + id ).siblings( 'tr.hidden' ).addBack().remove(); ++ newID = $( r ).attr( 'id' ); ++ ++ $( '#edit-' + id ).before( r ).remove(); ++ ++ if ( newID ) { ++ optionValue = newID.replace( 'key-', '' ); ++ row = $( '#' + newID ); ++ } else { ++ optionValue = id; ++ row = $( inlineEditKey.what + id ); ++ } ++ ++ row.hide().fadeIn(); ++ } else { ++ $( '#edit-' + id + ' .inline-edit-save .error' ).html( r ).show(); ++ } ++ } else { ++ $( '#edit-' + id + ' .inline-edit-save .error' ).html( inlineEditL10n.error ).show(); ++ } ++ } ++ ); ++ return false; ++ }, ++ ++ revert: function() { ++ var id = $( '#security-keys-section table.widefat tr.inline-editor' ).attr( 'id' ); ++ ++ if ( id ) { ++ $( '#security-keys-section table.widefat .spinner' ).removeClass( 'is-active' ); ++ $( '#' + id ).siblings( 'tr.hidden' ).addBack().remove(); ++ id = id.replace( /\w+\-/, '' ); ++ $( this.what + id ).show(); ++ } ++ ++ return false; ++ }, ++ ++ getId: function( o ) { ++ var id = 'TR' === o.tagName ? o.id : $( o ).parents( 'tr' ).attr( 'id' ); ++ return id.replace( /\w+\-/, '' ); ++ } ++ }; ++ ++ $( document ).ready( function() { ++ inlineEditKey.init(); ++ } ); ++ ++} )( jQuery ); +diff --git a/wp-content/plugins/two-factor/providers/js/fido-u2f-admin.js b/wp-content/plugins/two-factor/providers/js/fido-u2f-admin.js +new file mode 100644 +index 00000000..66bb0238 +--- /dev/null ++++ b/wp-content/plugins/two-factor/providers/js/fido-u2f-admin.js +@@ -0,0 +1,48 @@ ++/* global u2f, u2fL10n */ ++( function( $ ) { ++ var $button = $( '#register_security_key' ); ++ var $statusNotice = $( '#security-keys-section .security-key-status' ); ++ var u2fSupported = ( window.u2f && 'register' in window.u2f ); ++ ++ if ( ! u2fSupported ) { ++ $statusNotice.text( u2fL10n.text.u2f_not_supported ); ++ } ++ ++ $button.click( function() { ++ var registerRequest; ++ ++ if ( $( this ).prop( 'disabled' ) ) { ++ return false; ++ } ++ ++ $( this ).prop( 'disabled', true ); ++ $( '.register-security-key .spinner' ).addClass( 'is-active' ); ++ $statusNotice.text( '' ); ++ ++ registerRequest = { ++ version: u2fL10n.register.request.version, ++ challenge: u2fL10n.register.request.challenge ++ }; ++ ++ window.u2f.register( u2fL10n.register.request.appId, [ registerRequest ], u2fL10n.register.sigs, function( data ) { ++ $( '.register-security-key .spinner' ).removeClass( 'is-active' ); ++ $button.prop( 'disabled', false ); ++ ++ if ( data.errorCode ) { ++ if ( u2fL10n.text.error_codes[ data.errorCode ] ) { ++ $statusNotice.text( u2fL10n.text.error_codes[ data.errorCode ] ); ++ } else { ++ $statusNotice.text( u2fL10n.text.error_codes[ u2fL10n.text.error ] ); ++ } ++ ++ return false; ++ } ++ ++ $( '#do_new_security_key' ).val( 'true' ); ++ $( '#u2f_response' ).val( JSON.stringify( data ) ); ++ ++ // See: http://stackoverflow.com/questions/833032/submit-is-not-a-function-error-in-javascript ++ $( '<form>' )[0].submit.call( $( '#your-profile' )[0] ); ++ } ); ++ } ); ++} )( jQuery ); +diff --git a/wp-content/plugins/two-factor/providers/js/fido-u2f-login.js b/wp-content/plugins/two-factor/providers/js/fido-u2f-login.js +new file mode 100644 +index 00000000..0fe4cb1a +--- /dev/null ++++ b/wp-content/plugins/two-factor/providers/js/fido-u2f-login.js +@@ -0,0 +1,16 @@ ++/* global u2f, u2fL10n */ ++( function( $ ) { ++ if ( ! window.u2fL10n ) { ++ window.console.error( 'u2fL10n is not defined' ); ++ return; ++ } ++ ++ u2f.sign( u2fL10n.request[0].appId, u2fL10n.request[0].challenge, u2fL10n.request, function( data ) { ++ if ( data.errorCode ) { ++ window.console.error( 'Registration Failed', data.errorCode ); ++ } else { ++ $( '#u2f_response' ).val( JSON.stringify( data ) ); ++ $( '#loginform' ).submit(); ++ } ++ } ); ++} )( jQuery ); +diff --git a/wp-content/plugins/two-factor/readme.md b/wp-content/plugins/two-factor/readme.md +new file mode 100644 +index 00000000..97bf5210 +--- /dev/null ++++ b/wp-content/plugins/two-factor/readme.md +@@ -0,0 +1,51 @@ ++<!-- DO NOT EDIT THIS FILE; it is auto-generated from readme.txt --> ++# Two-Factor ++ ++ ++Enable Two-Factor Authentication using time-based one-time passwords (OTP, Google Authenticator), Universal 2nd Factor (FIDO U2F, YubiKey), email and backup verification codes. ++ ++**Contributors:** [georgestephanis](https://profiles.wordpress.org/georgestephanis), [valendesigns](https://profiles.wordpress.org/valendesigns), [stevenkword](https://profiles.wordpress.org/stevenkword), [extendwings](https://profiles.wordpress.org/extendwings), [sgrant](https://profiles.wordpress.org/sgrant), [aaroncampbell](https://profiles.wordpress.org/aaroncampbell), [johnbillion](https://profiles.wordpress.org/johnbillion), [stevegrunwell](https://profiles.wordpress.org/stevegrunwell), [netweb](https://profiles.wordpress.org/netweb), [kasparsd](https://profiles.wordpress.org/kasparsd) ++**Tags:** [two factor](https://wordpress.org/plugins/tags/two-factor), [two step](https://wordpress.org/plugins/tags/two-step), [authentication](https://wordpress.org/plugins/tags/authentication), [login](https://wordpress.org/plugins/tags/login), [totp](https://wordpress.org/plugins/tags/totp), [fido u2f](https://wordpress.org/plugins/tags/fido-u2f), [u2f](https://wordpress.org/plugins/tags/u2f), [email](https://wordpress.org/plugins/tags/email), [backup codes](https://wordpress.org/plugins/tags/backup-codes), [2fa](https://wordpress.org/plugins/tags/2fa), [yubikey](https://wordpress.org/plugins/tags/yubikey) ++**Requires at least:** 4.3 ++**Tested up to:** 5.2 ++**Stable tag:** trunk (master) ++ ++[](https://travis-ci.org/georgestephanis/two-factor) [](https://coveralls.io/github/georgestephanis/two-factor) [](http://gruntjs.com) ++ ++## Description ## ++ ++Use the "Two-Factor Options" section under "Users" → "Your Profile" to enable and configure one or multiple two-factor authentication providers for your account: ++ ++- Email codes ++- Time Based One-Time Passwords (TOTP) ++- FIDO Universal 2nd Factor (U2F) ++- Backup Codes ++- Dummy Method (only for testing purposes) ++ ++For more history, see [this post](https://stephanis.info/2013/08/14/two-cents-on-two-factor/). ++ ++## Screenshots ## ++ ++### Two-factor options under User Profile. ++ ++ ++ ++### U2F Security Keys section under User Profile. ++ ++ ++ ++## Get Involved ## ++ ++Development happens [on GitHub](https://github.com/georgestephanis/two-factor/). Join the `#core-passwords` channel [on WordPress Slack](http://wordpress.slack.com) ([sign up here](http://chat.wordpress.org)). ++ ++Here is how to get started: ++ ++ $ git clone https://github.com/georgestephanis/two-factor.git ++ $ npm install ++ ++Then open [a pull request](https://help.github.com/articles/creating-a-pull-request-from-a-fork/) with the suggested changes. ++ ++## Changelog ## ++ ++See the [release history](https://github.com/georgestephanis/two-factor/releases). ++ +diff --git a/wp-content/plugins/two-factor/readme.txt b/wp-content/plugins/two-factor/readme.txt +new file mode 100644 +index 00000000..6baa4caa +--- /dev/null ++++ b/wp-content/plugins/two-factor/readme.txt +@@ -0,0 +1,42 @@ ++=== Two-Factor === ++Contributors: georgestephanis, valendesigns, stevenkword, extendwings, sgrant, aaroncampbell, johnbillion, stevegrunwell, netweb, kasparsd ++Tags: two factor, two step, authentication, login, totp, fido u2f, u2f, email, backup codes, 2fa, yubikey ++Requires at least: 4.3 ++Tested up to: 5.2 ++Stable tag: trunk ++ ++Enable Two-Factor Authentication using time-based one-time passwords (OTP, Google Authenticator), Universal 2nd Factor (FIDO U2F, YubiKey), email and backup verification codes. ++ ++== Description == ++ ++Use the "Two-Factor Options" section under "Users" → "Your Profile" to enable and configure one or multiple two-factor authentication providers for your account: ++ ++- Email codes ++- Time Based One-Time Passwords (TOTP) ++- FIDO Universal 2nd Factor (U2F) ++- Backup Codes ++- Dummy Method (only for testing purposes) ++ ++For more history, see [this post](https://stephanis.info/2013/08/14/two-cents-on-two-factor/). ++ ++ ++== Screenshots == ++ ++1. Two-factor options under User Profile. ++2. U2F Security Keys section under User Profile. ++ ++ ++== Get Involved == ++ ++Development happens [on GitHub](https://github.com/georgestephanis/two-factor/). Join the `#core-passwords` channel [on WordPress Slack](http://wordpress.slack.com) ([sign up here](http://chat.wordpress.org)). ++ ++Here is how to get started: ++ ++ $ git clone https://github.com/georgestephanis/two-factor.git ++ $ npm install ++ ++Then open [a pull request](https://help.github.com/articles/creating-a-pull-request-from-a-fork/) with the suggested changes. ++ ++== Changelog == ++ ++See the [release history](https://github.com/georgestephanis/two-factor/releases). +diff --git a/wp-content/plugins/two-factor/two-factor.php b/wp-content/plugins/two-factor/two-factor.php +new file mode 100644 +index 00000000..636e29cd +--- /dev/null ++++ b/wp-content/plugins/two-factor/two-factor.php +@@ -0,0 +1,28 @@ ++<?php ++/** ++ * Plugin Name: Two Factor ++ * Plugin URI: https://wordpress.org/plugins/two-factor/ ++ * Description: A prototype extensible core to enable Two-Factor Authentication. ++ * Author: Plugin Contributors ++ * Version: 0.4.7 ++ * Author URI: https://github.com/georgestephanis/two-factor/graphs/contributors ++ * Network: True ++ * Text Domain: two-factor ++ */ ++ ++/** ++ * Shortcut constant to the path of this file. ++ */ ++define( 'TWO_FACTOR_DIR', plugin_dir_path( __FILE__ ) ); ++ ++/** ++ * Include the base class here, so that other plugins can also extend it. ++ */ ++require_once( TWO_FACTOR_DIR . 'providers/class.two-factor-provider.php' ); ++ ++/** ++ * Include the core that handles the common bits. ++ */ ++require_once( TWO_FACTOR_DIR . 'class.two-factor-core.php' ); ++ ++Two_Factor_Core::add_hooks(); +diff --git a/wp-content/plugins/two-factor/user-edit.css b/wp-content/plugins/two-factor/user-edit.css +new file mode 100644 +index 00000000..9572fb6f +--- /dev/null ++++ b/wp-content/plugins/two-factor/user-edit.css +@@ -0,0 +1,37 @@ ++ ++.two-factor-methods-table { ++ background-color: #fff; ++ border: 1px solid #e5e5e5; ++ border-spacing: 0; ++} ++ ++.two-factor-methods-table thead, ++.two-factor-methods-table tfoot { ++ background: #fff; ++} ++ ++.two-factor-methods-table thead th { ++ padding: 0.5em; ++} ++ ++.two-factor-methods-table .col-primary, ++.two-factor-methods-table .col-enabled { ++ width: 5%; ++} ++ ++.two-factor-methods-table .col-name { ++ width: 90%; ++} ++ ++.two-factor-methods-table tbody th { ++ text-align: center; ++} ++ ++.two-factor-methods-table tbody th, ++.two-factor-methods-table tbody td { ++ vertical-align: top; ++} ++ ++.two-factor-methods-table tbody tr:nth-child(odd) { ++ background-color: #f9f9f9; ++} +\ No newline at end of file +-- +2.17.1 + diff --git a/patches/0038-added-squat-radar-calendar-integration.patch b/patches/0038-added-squat-radar-calendar-integration.patch new file mode 100644 index 00000000..0a4d87b6 --- /dev/null +++ b/patches/0038-added-squat-radar-calendar-integration.patch @@ -0,0 +1,1357 @@ +From fa4223e72929da65c4ed7504762b8db9562b8443 Mon Sep 17 00:00:00 2001 +From: agata <automa@insicuri.net> +Date: Mon, 9 Dec 2019 09:06:56 +0100 +Subject: [PATCH 038/229] added squat-radar-calendar-integration + +--- + .../assets/squat-radar.css | 72 +++ + .../assets/squat-radar.js | 41 ++ + .../composer.json | 14 + + .../includes/squat-radar-connector.php | 142 ++++++ + .../includes/squat-radar-formatter.php | 442 ++++++++++++++++++ + .../includes/squat-radar-instance.php | 78 ++++ + .../includes/squat-radar-widget.php | 428 +++++++++++++++++ + .../readme.txt | 27 ++ + .../squat-radar.php | 30 ++ + 9 files changed, 1274 insertions(+) + create mode 100644 wp-content/plugins/squat-radar-calendar-integration/assets/squat-radar.css + create mode 100644 wp-content/plugins/squat-radar-calendar-integration/assets/squat-radar.js + create mode 100644 wp-content/plugins/squat-radar-calendar-integration/composer.json + create mode 100644 wp-content/plugins/squat-radar-calendar-integration/includes/squat-radar-connector.php + create mode 100644 wp-content/plugins/squat-radar-calendar-integration/includes/squat-radar-formatter.php + create mode 100644 wp-content/plugins/squat-radar-calendar-integration/includes/squat-radar-instance.php + create mode 100644 wp-content/plugins/squat-radar-calendar-integration/includes/squat-radar-widget.php + create mode 100644 wp-content/plugins/squat-radar-calendar-integration/readme.txt + create mode 100644 wp-content/plugins/squat-radar-calendar-integration/squat-radar.php + +diff --git a/wp-content/plugins/squat-radar-calendar-integration/assets/squat-radar.css b/wp-content/plugins/squat-radar-calendar-integration/assets/squat-radar.css +new file mode 100644 +index 00000000..bc17894f +--- /dev/null ++++ b/wp-content/plugins/squat-radar-calendar-integration/assets/squat-radar.css +@@ -0,0 +1,72 @@ ++.squat-radar.radar-event { ++ margin-bottom: 1em; ++ padding-bottom: 1em; ++ border-bottom: 1px solid #ddd; ++ text-align:left; ++} ++.squat-radar.radar-event::after { ++ content: ''; ++ display: block; ++ float: none; ++ clear: both; ++} ++.squat-radar.rader-event:last-child { ++ border-bottom: 0; ++ padding-bottom: 0; ++ margin-bottom: 0; ++} ++.squat-radar.radar-event-cancelled { ++ text-decoration: line-through; ++} ++ ++.squat-radar .squat-radar-title { ++ line-height: 1; ++ font-size: 1.4em; ++ margin-bottom: 0.2em; ++} ++ ++.squat-radar .squat-radar-datetime { ++ font-weight: bold; ++} ++ ++.squat-radar .squat-radar-datetime.squat-radar-datetime-start::before { ++ content: ''; ++ display: block; ++ float: none; ++ clear: both; ++} ++ ++.squat-radar .squat-radar-event-start-end::after, ++.squat-radar .squat-radar-event-start { ++ content: ''; ++ display: block; ++ float: none; ++ clear: both; ++} ++ ++.squat-radar .squat-radar-list li { ++ display: inline; ++ list-style: none; ++} ++ ++.squat-radar .squat-radar-list li:after { ++ content: ", "; ++} ++ ++.squat-radar .squat-radar-list li:last-child:after { ++ content: ""; ++} ++ ++.squat-radar a.squat-radar-url-more { ++ padding: .4180469716em 1.11575em; ++ margin-left: 10px; ++/* margin-bottom: 10px;*/ ++ float: right; ++} ++.squat-radar a.squat-radar-url-more:hover { ++ color: white !important; ++} ++ ++.squat_radar a.squat-radar-url-more:focus { ++ outline: 0; ++} +diff --git a/wp-content/plugins/squat-radar-calendar-integration/assets/squat-radar.js b/wp-content/plugins/squat-radar-calendar-integration/assets/squat-radar.js +new file mode 100644 +index 00000000..00394f97 +--- /dev/null ++++ b/wp-content/plugins/squat-radar-calendar-integration/assets/squat-radar.js +@@ -0,0 +1,41 @@ ++jQuery(function($){ ++ ++ $(".squat-radar-widget.squat-radar-ajax").each(function(index, widget) { ++ $.ajax({ ++ url: squat_radar_widget.ajaxurl, ++ context: document.body, ++ type: 'POST', ++ data: { ++ action: "squat_radar_events", ++ instance: window[widget.id], ++ }, ++ success: function(result){ ++ ++ if (result.is_error) { ++ if (result.error) { ++ $(widget).append( ++ '<p>Error: ' + result.error.code + ' - ' + result.error.message + '</p>' ++ ); ++ } ++ } else { ++ $(widget).empty(); ++ $(widget).append(result.html); ++// $(".squat-li a").on('click', function(e){ ++ ++// if (this.hasAttribute("data-link")) { ++// e.preventDefault(); ++// $(this).parent().find('p').show(); ++// this.textContent = this.getAttribute('data-nog-meer'); ++// this.setAttribute('href', this.getAttribute('data-link')); ++// this.removeAttribute('data-link'); ++// } ++// ++// }); ++ } ++ }, ++ error: function(res){ ++ console.log('AJAX error', res); ++ } ++ }); ++ }); ++}); +diff --git a/wp-content/plugins/squat-radar-calendar-integration/composer.json b/wp-content/plugins/squat-radar-calendar-integration/composer.json +new file mode 100644 +index 00000000..59636993 +--- /dev/null ++++ b/wp-content/plugins/squat-radar-calendar-integration/composer.json +@@ -0,0 +1,14 @@ ++{ ++ "name": "radar-wp/squat-radar", ++ "description": "Wordpress Calendar widget for https://radar.squat.net/ events", ++ "type": "wordpress-plugin", ++ "homepage": "https://radar.squat.net", ++ "license": "GPL-2.0+", ++ "authors": [ { ++ "name": "Radar contributors", ++ "homepage": "https://0xacab.org/radar" ++ } ], ++ "require": { ++ "php": ">=5.4.0" ++ } ++} +diff --git a/wp-content/plugins/squat-radar-calendar-integration/includes/squat-radar-connector.php b/wp-content/plugins/squat-radar-calendar-integration/includes/squat-radar-connector.php +new file mode 100644 +index 00000000..50479d6f +--- /dev/null ++++ b/wp-content/plugins/squat-radar-calendar-integration/includes/squat-radar-connector.php +@@ -0,0 +1,142 @@ ++<?php ++/** ++ * Squat Radar Connector. ++ * ++ * Fetch data from Radar API. ++ * ++ * @package squat-radar ++ * @since 2.0.0 ++ */ ++ ++// Exit if accessed directly. ++defined( 'ABSPATH' ) || exit; ++ ++class Squat_Radar_Connector { ++ ++ const BASE_URL = 'https://radar.squat.net'; ++ const API_EVENTS = '/api/1.2/search/events.json'; ++ ++ /** ++ * Retrieve array of events from API based on a query. ++ * ++ * @see self::encode_api_query() for $query values. ++ * ++ * @param array $query ++ * Key value pairs for the API query. ++ * ++ * @return array ++ * Array of events. ++ * ++ * @throws Squat_Radar_Connector_Exception ++ * When events are not returned, but a timeout or API error. ++ */ ++ function get_events( $query ) { ++ ++ $url = self::BASE_URL . self::API_EVENTS . '?' . build_query( $query ); ++ $response = wp_remote_get( $url ); ++ if ( is_wp_error( $response ) ) { ++ throw new Squat_Radar_Connector_Exception( $response->get_error_message() ); ++ } ++ $code = wp_remote_retrieve_response_code( $response ); ++ if ( $code != 200) { ++ throw new Squat_Radar_Connector_Exception( wp_remote_retrieve_body( $response ), $code ); ++ } ++ return json_decode( wp_remote_retrieve_body( $response ), true); ++ ++ } ++ ++ /** ++ * Turn a Radar frontend Search URL into facets key value and language values. ++ * ++ * @param string $url ++ * The https://radar.squat.net/events filtered URL. ++ * ++ * @return array ++ * [ 'language' => language code, 'facets' => [key => value] ]. ++ */ ++ function decode_search_url( $url ) { ++ $matches = []; ++ $result = []; ++ // Urldecode not required here because of the regex match. ++ // Radar paramaters here are transcoded so will match. ++ if (preg_match('|//radar.squat.net/([a-z]{2})/events/([a-zA-Z0-9\-/]*)|', $url, $matches)) { ++ $result['language'] = $matches[1]; ++ foreach (array_chunk(explode('/', $matches[2]), 2) as $key_value_pair) { ++ $result['facets'][$key_value_pair[0]] = $key_value_pair[1]; ++ } ++ } ++ ++ return $result; ++ } ++ ++ /** ++ * Encode a query key value from facets, fields, language, limit. ++ * ++ * @param array $facets ++ * Optional. Facet key => filter value array. ++ * @param array $fields ++ * Optional. Index array of API field names to retrieve. ++ * @param string $language ++ * Optional. Language code. ++ * @param int $limit ++ * Optional. Maximum number to items to return. ++ * ++ * @return array ++ * Array for use in self::get_events(). ++ */ ++ function encode_api_query( $facets = [], $fields = [], $language = '', $limit = 10 ) { ++ $query = []; ++ ++ // Urlencode should do nothing here @see comment in decode_search_url. ++ // If someone has snuck something in it will however help. ++ foreach ( $facets as $key => $value ) { ++ $query['facets[' . urlencode($key) . ']'][] = urlencode($value); ++ } ++ if ( ! empty($fields) ) { ++ // {raw}urlencode is encoding : and , both of which are valid pchar. ++ $query['fields'] = preg_replace('/[^a-z_:,]/', '', implode(',', $fields)); ++ } ++ if ( ! empty($language) ) { ++ $query['language'] = urlencode($language); ++ } ++ if ( ! empty($limit) ) { ++ $query['limit'] = urlencode($limit); ++ } ++ return $query; ++ } ++ ++ /** ++ * Return events meeting argument criteria. Either from cache, or retrieved from API. ++ * ++ * @param array $facets ++ * Facet name key => filter value. ++ * @param array $fields ++ * Optional. Array of key names. ++ * @param string $language ++ * Optional. Language code. ++ * @param int $limit ++ * Maximum number of items to return. ++ * @param int $expiration ++ * Seconds to cache results. 0 never expires. ++ * @param bool $reset ++ * Force a cache reset. ++ * ++ * @return array ++ * Array of event arrays, values keyed by field name. ++ */ ++ function events( $facets, $fields = [], $language = NULL, $limit = 10, $expiration = 10800, $reset = FALSE ) { ++ // Fields we often want to get data out of but not necessarily are chosen to be shown. ++ $fields = array_merge($fields, ['uuid', 'title', 'body:value', 'url', 'event_status']); ++ $transient_key = 'squat_radar_events_' . sha1(implode($facets) . implode($fields) . $language . $limit); ++ if (! $reset && $data = get_transient( $transient_key )) { ++ return $data; ++ } ++ $query = $this->encode_api_query( $facets, $fields, $language, $limit ); ++ $events = $this->get_events($query); ++ ++ set_transient( $transient_key, $events, $expiration ); ++ return $events; ++ } ++} ++ ++class Squat_Radar_Connector_Exception extends Exception { } +diff --git a/wp-content/plugins/squat-radar-calendar-integration/includes/squat-radar-formatter.php b/wp-content/plugins/squat-radar-calendar-integration/includes/squat-radar-formatter.php +new file mode 100644 +index 00000000..8481f498 +--- /dev/null ++++ b/wp-content/plugins/squat-radar-calendar-integration/includes/squat-radar-formatter.php +@@ -0,0 +1,442 @@ ++<?php ++/** ++ * Squat Radar Events Formatter. ++ * ++ * Provides filters to format the output of Squat Radar Events. ++ * ++ * 'squat_radar_format_event' allows the whole event to be formatted. ++ * Default filter Squat_Radar_Formatter::format_event(). ++ * ++ * 'squat_radar_field_html' formats individual fields. ++ * Basic implementation Squat_Radar_Formatter::field_html(). ++ * ++ * @package squat-radar ++ * @since 2.0.0 ++ */ ++ ++// Exit if accessed directly. ++defined( 'ABSPATH' ) || exit; ++ ++class Squat_Radar_Formatter { ++ ++ /** ++ * Register filters with Wordpress. ++ */ ++ static public function register() { ++ // Filter to go through fields and then call filters to turn these into HTML. ++ add_filter('squat_radar_format_event', [__CLASS__, 'format_event'], 10, 3); ++ ++ // Filters to turn each individual field into HTML. ++ // ++ // $value is the data from the field and can be an array or string. ++ // ++ // These filters extract data from arrays based on the field structure. ++ // If you make a change it is a requirement to sanitize ++ // anything that will be output. ++ add_filter('squat_radar_field_html', [__CLASS__, 'field_date_html'], 5, 4); ++ add_filter('squat_radar_field_html', [__CLASS__, 'field_location_html'], 5, 4); ++ add_filter('squat_radar_field_html', [__CLASS__, 'field_link_html'], 5, 4); ++ add_filter('squat_radar_field_html', [__CLASS__, 'field_summary_html'], 5, 4); ++ // Field 'url' was already turned into a <a> link, by field_link_html. ++ // The field_image_html is an example of an override with more specificity. ++ add_filter('squat_radar_field_html', [__CLASS__, 'field_image_html'], 7, 4); ++ // If $value is an array it is flattened into a string here. ++ // If $value != $original it will _not_ be sanitized, assumption is that it has been already. ++ add_filter('squat_radar_field_html', [__CLASS__, 'field_html'], 10, 4); ++ // $value is always a string from this point. ++ // These filters just add additional wrapper markup. ++ add_filter('squat_radar_field_html', [__CLASS__, 'field_title_html'], 15, 4); ++ } ++ ++ /** ++ * Implementation of 'squat_radar_format_event'. ++ * ++ * Formats an API event array into HTML. ++ * ++ * @param array $event ++ * The event array from the API. Nested field names with values. ++ * @param array $fields ++ * The field names required for display. Colons used to denote nesting. ++ * @param array $context ++ * ++ * @return string ++ * HTML. ++ */ ++ static public function format_event($event, $fields, $context) { ++ ++ $context['event'] = $event; ++ $output = []; ++ $event_status = self::getValue( $event, ['event_status'] ); ++ $output[] = '<div class="squat-radar radar-event radar-event-' . $event_status . '">'; ++ foreach ($fields as $field) { ++ $field_tree = explode(':', $field); ++ $value = self::getValue($event, $field_tree); ++ $field_tree = array_reverse($field_tree); ++ $output[] = apply_filters('squat_radar_field_html', $value, $value, $field_tree, $context); ++ } ++ $output[] = '</div>'; ++ return $output; ++ ++ } ++ ++ /** ++ * Basic implementation of 'squat_radar_field_html' filter. ++ * ++ * Put the output into HTML. ++ * ++ * @param array|string $value ++ * The field value being manipulated to become HTML to be displayed. ++ * @param array|string $original ++ * The original value of the field before any changes by filters. ++ * @param array $field ++ * The field tree. $field[0] being the name of the present field. $field[1] ++ * being any parent etc. ++ * @param array $context ++ * ++ * @return string ++ * Flattend array with additional default classes. ++ */ ++ static public function field_html($value, $original, $field, $context) { ++ if ($value != $original) { ++ return $value; ++ } ++ ++ if (is_array($value)) { ++ if ( ! empty($value['value']) ) { ++ $value = $value['value']; ++ } ++ elseif ( ! empty($value['title']) ) { ++ $value = $value['title']; ++ } ++ elseif ( ! empty($value['name']) ) { ++ $value = $value['name']; ++ } ++ elseif ( ! empty($value[0]['value']) ) { ++ foreach ($value as $row) { ++ $values[] = $row['value']; ++ } ++ $value = $values; ++ } ++ elseif ( ! empty($value[0]['title']) ) { ++ foreach ($value as $row) { ++ $titles[] = $row['title']; ++ } ++ $value = $titles; ++ } ++ elseif ( ! empty($value[0]['name']) ) { ++ foreach ($value as $row) { ++ $names[] = $row['name']; ++ } ++ $value = $names; ++ } ++ } ++ ++ if (is_array($value)) { ++ $output = '<ul class="squat-radar-' . sanitize_html_class($field[0]) . ' squat-radar-list">'; ++ foreach ($value as $row) { ++ $output .= '<li class="squat-radar-item-' . sanitize_html_class($field[0]) . '">' . sanitize_text_field( $row ) . '</li>'; ++ } ++ $output .= '</ul>'; ++ ++ return $output; ++ } ++ else { ++ $value = '<span class="squat-radar-' . sanitize_html_class($field[0]) . '">' . wp_kses_post( $value ) . '</span>'; ++ } ++ ++ return $value; ++ } ++ ++ /** ++ * Date field formatting implementation of 'squat_radar_field_html' filter. ++ */ ++ static public function field_date_html($value, $original, $field, $context) { ++ ++ switch ($field[0]) { ++ case 'created': ++ case 'updated': ++ $output = ''; ++ if ($value) { ++ $output = date_i18n( get_option( 'date_format' ), $value ); ++ $placeholder = ($field[0] == 'created') ? __('Created: %s', 'squat-radar') : __('Updated: %s', 'squat-radar'); ++ $output = '<span class="squat-radar-meta-data squat-radar-' . $field[0] . '">' . sprintf($placeholder, $output) . '</span>'; ++ } ++ return $output; ++ ++ // "date_time": [ ++ // { ++ // "value": "1556442000", ++ // "value2": "1556442000", ++ // "duration": 0, ++ // "time_start": "2019-04-28T11:00:00+02:00", ++ // "time_end": "2019-04-28T11:00:00+02:00", ++ // "rrule": null ++ // } ++ // ], ++ case 'date_time': ++ ++ $output = ''; ++ // There can only be one date. With repeat etc. but just one. ++ // Repeating events will appear as a new item for each repeat in the feed. ++ $value = $value[0]; ++ $output = '<span class="squat-radar-event-start-end">'; ++ $output .= self::field_date_format( $value['time_start'], 'start' ); ++ if ($value['time_start'] != $value['time_end']) { ++ $time_only = ( substr($value['time_start'], 0, 10) == substr($value['time_end'], 0, 10) ); ++ $output .= ' - ' . self::field_date_format( $value['time_end'], 'end', $time_only ); ++ } ++ $output .= '</span>'; ++ return $output; ++ ++ case 'time_start': ++ $value = $value[0]; ++ $output = '<span class="squat-radar-event-start">'; ++ $output .= self::field_date_format($value, 'start'); ++ $output .= '</span>'; ++ return $output; ++ ++ case 'time_end': ++ $value = $value[0]; ++ $output = '<span class="squat-radar-event-end">'; ++ $output .= self::field_date_format($value, 'end'); ++ $output .= '</span>'; ++ return $output; ++ ++ } ++ ++ return $value; ++ } ++ ++ private static function field_date_format($time, $start_end, $time_only = FALSE) { ++ ++ $date_format = get_option('squat_radar_date_format', 'j M Y'); ++ $time_format = get_option('squat_radar_time_format', 'H:i'); ++ ++ // Remove offset to stop time being converted to UTC. ++ $time = substr($time, 0, -6); ++ ++ $output = '<span class="squat-radar-datetime squat-radar-datetime-' . $start_end .'">'; ++ if ( ! $time_only ) { ++ $output .= '<span class="squat-radar-date">'; ++ $output .= date_i18n($date_format, strtotime($time)); ++ $output .= '</span> '; ++ } ++ $output .= '<span class="squat-radar-time">'; ++ $output .= date_i18n($time_format, strtotime($time)); ++ $output .= '</span></span>'; ++ ++ return $output; ++ } ++ ++ /** ++ * Location field implementation of 'squat_radar_field_html' filter. ++ * ++ * "offline": [ ++ * { ++ * "uri": "https://radar.squat.net/api/1.2/location/b5786379-da49-4026-8c4e-bcc1a1563284", ++ * "id": "b5786379-da49-4026-8c4e-bcc1a1563284", ++ * "resource": "location", ++ * "title": "Yorck-Kino Yorckstr. 86 Berlin Deutschland", ++ * "map": { ++ * "geom": "POINT (13.3853499 52.4930248)", ++ * "geo_type": "point", ++ * "lat": "52.493024800000", ++ * "lon": "13.385349900000", ++ * "left": "13.385349900000", ++ * "top": "52.493024800000", ++ * "right": "13.385349900000", ++ * "bottom": "52.493024800000", ++ * "srid": null, ++ * "latlon": "52.493024800000,13.385349900000", ++ * "schemaorg_shape": "" ++ * } ++ * } ++ * ] ++ */ ++ static public function field_location_html($value, $original, $field, $context) { ++ switch ($field[0]) { ++ case 'map': ++ $output = []; ++ foreach ($value as $map) { ++ if ( is_array($map) && ! empty($map['lat']) && $map['lat'] !== NULL && $map['lon'] !== NULL ) { ++ $this_output = '<span class="squat-radar-location squat-radar-location-map-link">'; ++ $lat = $map['lat']; ++ $lon = $map['lon']; ++ $this_output .= "<a href=\"https://www.openstreetmap.org/?mlat=$lat&mlon=$lon#map=14/$lat/$lon\" target=\"_blank\">"; ++ $this_output .= __('[Map]', 'squat-radar'); ++ $this_output .= '</a></span>'; ++ $output[] = $this_output; ++ } ++ } ++ return implode(', ', $output); ++ ++ case 'address': ++ $output = []; ++ foreach ($value as $address) { ++ if ( is_array($address) ) { ++ $this_address = []; ++ foreach (['name_line', 'thoroughfare', 'locality', 'postal_code', 'country'] as $field_name) { ++ if (! empty($address[$field_name])) { ++ $this_line = '<span class="squat-radar-location-' . $field_name . '">'; ++ $this_line .= sanitize_text_field($address[$field_name]); ++ $this_line .= '</span>'; ++ $this_address[] = $this_line; ++ } ++ } ++ ++ $this_output = '<span class="squat-radar-location squat-radar-location-address">'; ++ $this_output .= implode(', ', $this_address); ++ $this_output .= '</span>'; ++ $output[] = $this_output; ++ } ++ } ++ return implode('; ', $output); ++ } ++ ++ return $value; ++ } ++ ++ /** ++ * Item Radar links implementation of 'squat_radar_field_html' filter. ++ */ ++ static public function field_link_html($value, $original, $field, $context) { ++ if ( ($field[0] == 'title' || $field[0] == 'title_field') && ! empty($context['event']['url'])) { ++ return '<a href="' . esc_url($context['event']['url']) . '" class="squat-radar-url squat-radar-url-title">' . sanitize_text_field( $value ) . '</a>'; ++ } ++ ++ if ($field[0] == 'url' && count($field) == 1) { ++ return '<a href="' . esc_url_raw($value) . '" class="squat-radar-url squat-radar-url-more">' . __('more…', 'squat-radar') . '</a>'; ++ } ++ elseif ($field[0] == 'url') { ++ $title = esc_url($value); ++ array_shift($field); ++ if (is_array($field)) { ++ $field_tree = array_reverse($field); ++ $sibling_fields = self::getValue($context['event'], $field_tree); ++ $class = 'squat-radar-url-link'; ++ if (! empty($sibling_fields['title']) ) { ++ $title = sanitize_text_field( $sibling_fields['title']); ++ $class = 'squat-radar-url-title'; ++ } ++ elseif ( ! empty($sibling_fields['name']) ) { ++ $title = sanitize_text_field( $sibling_fields['name']); ++ $class = 'squat-radar-url-name'; ++ } ++ } ++ return '<a href="' . esc_url_raw($value) . '" class="squat-radar-url ' . $class . '">' . $title . '</a>'; ++ } ++ ++ if ($field[0] == 'link') { ++ return '<a href="' . esc_url_raw($value['url']) . '" class="squat-radar-url squat-radar-url-link">' . esc_url($value['url']) . '</a>'; ++ } ++ ++ return $value; ++ } ++ ++ /** ++ * Item Radar summary implementation of 'squat_radar_field_html' filter. ++ */ ++ static public function field_summary_html($value, $original, $field, $context) { ++ if ( $field[0] == 'summary' ) { ++ // Summary is only populated if there is an explict summary. ++ $value = trim($value); ++ if ( empty( $value ) ) { ++ array_shift($field); ++ if (is_array($field)) { ++ $field_tree = array_reverse($field); ++ $sibling_fields = self::getValue($context['event'], $field_tree); ++ if (! empty( $sibling_fields['value'] ) ) { ++ $value = wp_trim_words( $sibling_fields['value'], 30 ); ++ } ++ } ++ } ++ ++ if ( ! empty($value) ) { ++ $value = '<span class="squat-radar-body-summary">' . wp_kses_post( $value ) . '</span>'; ++ } ++ } ++ ++ return $value; ++ } ++ ++ /** ++ * Format image implementation of 'squat_radar_field_html' filter. ++ * ++ * Intentionally run after field_link_html. Showing how to override an existing filter. ++ * image:file:url ++ */ ++ static public function field_image_html($value, $original, $field, $context) { ++ if ( isset($field[0]) && $field[0] == 'url' && ++ isset($field[1]) && $field[1] == 'file' && ++ isset($field[2]) && $field[2] == 'image' ++ ) { ++ return '<img src="'. esc_url_raw($original) .'" class="squat-radar-image" \>'; ++ } ++ ++ return $value; ++ } ++ ++ ++ /** ++ * Title field HTML implementation of 'squat_radar_field_html' filter. ++ */ ++ static public function field_title_html($value, $original, $field, $context) { ++ if (($field[0] == 'title' || $field[0] == 'title_field') && count($field) == 1) { ++ $value = '<h3 class="squat-radar-title">' . $value . '</h3>'; ++ } ++ ++ return $value; ++ } ++ ++ /** ++ * Retrieves a value from a nested array with variable depth. ++ * ++ * Handles on level of multiple[] values on a key. ++ * It will work for deeper multiples, but return the top match. ++ * ++ * @param array $array ++ * The array from which to get the value. ++ * @param array $parents ++ * An array of parent keys of the value, starting with the outermost key. ++ * @param bool $key_exists ++ * (optional) If given, an already defined variable that is altered by ++ * reference. ++ * ++ * @return mixed ++ * The requested nested value. Possibly NULL if the value is NULL or not all ++ * nested parent keys exist. $key_exists is altered by reference and is a ++ * Boolean that indicates whether all nested parent keys exist (TRUE) or not ++ * (FALSE). This allows to distinguish between the two possibilities when ++ * NULL is returned. ++ */ ++ public static function &getValue(array &$array, array $parents, &$key_exists = NULL) { ++ $ref =& $array; ++ while ($parent = array_shift($parents)) { ++ if (is_array($ref) && array_key_exists($parent, $ref)) { ++ $ref =& $ref[$parent]; ++ } ++ elseif (is_array($ref) && isset($ref[0])) { ++ $multiple = []; ++ array_unshift($parents, $parent); ++ foreach ($ref as &$value) { ++ $multiple[] = self::getValue($value, $parents, $key_exists); ++ } ++ if (!empty($multiple) ) { ++ return $multiple; ++ } ++ else { ++ $key_exists = FALSE; ++ $null = NULL; ++ return $null; ++ } ++ } ++ else { ++ $key_exists = FALSE; ++ $null = NULL; ++ return $null; ++ } ++ } ++ $key_exists = TRUE; ++ return $ref; ++ } ++} +diff --git a/wp-content/plugins/squat-radar-calendar-integration/includes/squat-radar-instance.php b/wp-content/plugins/squat-radar-calendar-integration/includes/squat-radar-instance.php +new file mode 100644 +index 00000000..f37cc63a +--- /dev/null ++++ b/wp-content/plugins/squat-radar-calendar-integration/includes/squat-radar-instance.php +@@ -0,0 +1,78 @@ ++<?php ++/** ++ * Manage the Squat Radar plugin. ++ * ++ * @package squat-radar ++ * @since 2.0.0 ++ */ ++ ++// Exit if accessed directly. ++defined( 'ABSPATH' ) || exit; ++ ++/** ++ * Singleton for managing Squat Radar. ++ */ ++class Squat_Radar_Instance { ++ ++ private static $instance = null; ++ ++ /** ++ * Creates or returns an instance of this class. ++ * ++ * @return A single instance of this class. ++ */ ++ public static function get_instance() { ++ return null == self::$instance ? self::$instance = new self : self::$instance; ++ } ++ ++ private function __construct() { ++ include SQUAT_RADAR_DIR . 'includes/squat-radar-widget.php'; ++ include SQUAT_RADAR_DIR . 'includes/squat-radar-connector.php'; ++ include SQUAT_RADAR_DIR . 'includes/squat-radar-formatter.php'; ++ ++ add_shortcode( 'squat_radar_sidebar', [$this, 'print_sidebar'] ); ++ add_action( 'plugins_loaded', [$this, 'i18n'], 5 ); ++ add_action( 'widgets_init', [ $this, 'add_sidebar'], 20 ); ++ add_action( 'widgets_init', ['Squat_Radar_Widget', 'register_widget'] ); ++ ++ Squat_Radar_Formatter::register(); ++ } ++ ++ /** ++ * Load translation files. ++ */ ++ function i18n() { ++ load_plugin_textdomain( 'squat-radar', false, '/languages' ); ++ } ++ ++ /** ++ * Shortcode callback to print the dynamic sidebar. ++ */ ++ function print_sidebar() { ++ ob_start(); ++ ++ if (is_active_sidebar('squat_radar_widget_shortcode')) { ++ dynamic_sidebar('squat_radar_widget_shortcode'); ++ } ++ ++ return ob_get_clean(); ++ } ++ ++ /** ++ * Action callback to add the dynamic sidebar. ++ */ ++ function add_sidebar() { ++ ++ register_sidebar([ ++ 'name' => __( 'Squat Radar Shortcodes'), ++ 'description'=> __( 'This widget area is not by default displayed on frontend. It can be displayed with all its widgets with the [squat_radar_sidebar] shortcode.', 'squat-radar' ), ++ 'id' => 'squat_radar_widget_shortcode', ++ 'before_widget' => '<div class="widget %2$s">', ++ 'after_widget' => '</div>', ++ 'before_title' => '<h3 class="widget-title">', ++ 'after_title' => '</h3>', ++ ]); ++ ++ } ++ ++} +diff --git a/wp-content/plugins/squat-radar-calendar-integration/includes/squat-radar-widget.php b/wp-content/plugins/squat-radar-calendar-integration/includes/squat-radar-widget.php +new file mode 100644 +index 00000000..85ce7055 +--- /dev/null ++++ b/wp-content/plugins/squat-radar-calendar-integration/includes/squat-radar-widget.php +@@ -0,0 +1,428 @@ ++<?php ++/** ++ * Squat Radar Events Widget. ++ * ++ * @package squat-radar ++ * @since 2.0.0 ++ */ ++ ++// Exit if accessed directly. ++defined( 'ABSPATH' ) || exit; ++ ++class Squat_Radar_Widget extends WP_Widget { ++ ++ public function __construct() { ++ $widget_ops = array( ++ 'classname' => 'squat-radar-widget', ++ 'description' => 'Radar Events List', ++ ); ++ ++ $this->connector = new Squat_Radar_Connector(); ++ ++ parent::__construct( 'Squat_Radar', 'Squat Radar Events', $widget_ops ); ++ } ++ ++ /** ++ * Register the widget ++ */ ++ public static function register_widget() { ++ register_widget( __CLASS__ ); ++ add_action( 'wp_ajax_squat_radar_events', [__CLASS__, 'ajax_callback'] ); ++ add_action( 'wp_ajax_nopriv_squat_radar_events', [__CLASS__, 'ajax_callback'] ); ++ add_action( 'wp_enqueue_scripts', [__CLASS__, 'widget_script'] ); ++ add_action( 'wp_enqueue_scripts', [__CLASS__, 'widget_style'] ); ++ ++ add_action( 'squat_radar_widget_cache_cron', [__CLASS__, 'cache_cron'] ); ++ add_option( 'squat_radar_widget_cron_run', []); ++ } ++ ++ /** ++ * Enqueue scripts callback, add CSS. ++ */ ++ static public function widget_style() { ++ wp_register_style( 'squat-radar-widget', SQUAT_RADAR_URL . 'assets/squat-radar.css' ); ++ wp_enqueue_style( 'squat-radar-widget' ); ++ } ++ ++ /** ++ * Enqueue scripts callback, add JS. ++ */ ++ static public function widget_script() { ++ wp_register_script( 'squat-radar-widget', SQUAT_RADAR_URL . 'assets/squat-radar.js', ['jquery'] ); ++ } ++ ++ /** ++ * Cron action. ++ * ++ * Uses an option to keep track of when run, and updates any (experimental) widgets that update using a cron period instead of ajax. ++ */ ++ public static function cache_cron() { ++ $now = time(); ++ $last_run = get_option('squat_radar_widget_cron_run', []); ++ foreach (self::cron_instances() as $number => $instance) { ++ if (! isset($last_run[$number]) || $last_run[$number] + $instance['cache_expire'] < $now ) { ++ if (self::cache_refresh($instance)) { ++ $last_run[$number] = $now; ++ } ++ } ++ } ++ set_option('squat_radar_widget_cron_run', $last_run); ++ } ++ ++ /** ++ * Refresh an individual widget instance for cache_cron(). ++ */ ++ protected static function cache_refresh($instance) { ++ $connector = new Squat_Radar_Connector(); ++ ++ $languages = apply_filters( 'wpml_active_languages', NULL); ++ $languages = array_keys($languages); ++ $languages = array_merge($instance['url']['keys']['language'], (array) $languages); ++ foreach ($languages as $language) { ++ try { ++ // Force update. Don't set expire. ++ $data = $connector->events($instance['url']['keys']['facets'], $instance['fields'], $language, $instance['limit'], 0, TRUE ); ++ } ++ catch ( Squat_Radar_Connector_Exception $e ) { ++ return FALSE; ++ } ++ } ++ ++ return TRUE; ++ } ++ ++ /** ++ * Implementation of WP_Widget::widget(). ++ * ++ * Outputs the events for the correct instance of the widget. ++ */ ++ public function widget( $args, $instance ) { ++ $widget_id = 'squat_radar_widget_' . $this->number; ++ ++ echo $args['before_widget']; ++ ++ if ( ! empty( $instance['title'] ) ) { ++ echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'] ) . $args['after_title']; ++ } ++ ++ if ( ! empty($instance['use_cron']) ) { ++ try { ++ echo self::instance_events_html($instance); ++ } ++ catch ( Squat_Radar_Connector_Exception $e ) { ++ if ( current_user_can( 'administrator' ) ) { ++ echo $e->getCode() . ': ' . $e->getMessage(); ++ } ++ echo '<div id="' . $widget_id . '" class="squat-radar-widget"><a href="' . esc_url_raw( $instance['url']['value'] ) . '">' ++ . esc_url( $instance['url']['value'] ) ++ . '</a></div>'; ++ } ++ } ++ else { ++ wp_enqueue_script( 'squat-radar-widget'); ++ wp_localize_script( 'squat-radar-widget', 'squat_radar_widget', [ 'ajaxurl' => admin_url( 'admin-ajax.php' ) ] ); ++ wp_localize_script( 'squat-radar-widget', $widget_id, ['number' => $this->number] ); ++ ++ echo '<div id="' . $widget_id . '" class="squat-radar-widget squat-radar-ajax"><a href="' . esc_url_raw( $instance['url']['value'] ) . '">' ++ . esc_url( $instance['url']['value'] ) ++ . '</a></div>'; ++ } ++ ++ echo $args['after_widget']; ++ } ++ ++ /** ++ * Action callback for AJAX widget display. ++ */ ++ public static function ajax_callback() { ++ if ( ! array_key_exists('instance', $_POST) ) { ++ wp_die(); ++ } ++ ++ $data = []; ++ ++ // Load instance configuration from ID. ++ $instance_number = (int) $_POST['instance']['number']; ++ $widget_options_all = get_option('widget_squat_radar'); ++ if ( ! isset($widget_options_all[$instance_number]) ) { ++ wp_die(); ++ } ++ ++ try { ++ $data['html'] = self::instance_events_html($widget_options_all[$instance_number]); ++ } ++ catch ( Squat_Radar_Connector_Exception $e ) { ++ $data = ['is_error' => TRUE]; ++ if ( current_user_can( 'administrator' ) ) { ++ $data['error']['code'] = $e->getCode(); ++ $data['error']['message'] = $e->getMessage(); ++ } ++ } ++ ++ wp_send_json($data); ++ } ++ ++ public static function instance_events_html($instance) { ++ $language = defined('ICL_LANGUAGE_CODE') ? ICL_LANGUAGE_CODE : $instance['url']['keys']['language']; ++ $connector = new Squat_Radar_Connector(); ++ $data = $connector->events($instance['url']['keys']['facets'], $instance['fields'], $language, $instance['limit'], $instance['cache_expire']); ++ $html = ''; ++ foreach ($data['result'] as $id => $event) { ++ $output = apply_filters( 'squat_radar_format_event', $event, $instance['fields'], ['instance' => $instance] ); ++ $html .= implode(' ', $output); ++ } ++ ++ return $html; ++ } ++ ++ /** ++ * Implementation of WP_Widget::form(). ++ * ++ * Widget options. ++ */ ++ public function form( $instance ) { ++ ++ // ++ // Title. ++ // ++ $field_id = esc_attr( $this->get_field_id( 'title' ) ); ++ $field_name = esc_attr( $this->get_field_name( 'title' ) ); ++ $field_label = esc_attr( 'Title:', 'squat-radar' ); ++ $field_value = empty( $instance['title'] ) ? '' : esc_attr( $instance['title'] ); ++ $field_class = 'widefat'; ++ echo "<p>"; ++ echo "<label for=\"$field_id\">$field_label</label>"; ++ echo "<input class=\"$field_class\" id=\"$field_id\" name=\"$field_name\" type=\"text\" value=\"$field_value\">"; ++ echo "</p>"; ++ ++ // ++ // Limit ++ // ++ $field_id = esc_attr( $this->get_field_id( 'limit' ) ); ++ $field_name = esc_attr( $this->get_field_name( 'limit' ) ); ++ $field_label = esc_attr( 'Max number of events to display:', 'squat-radar' ); ++ $field_value = empty( $instance['limit'] ) ? '10' : (int) $instance['limit']; ++ $field_class = 'tiny-text'; ++ echo "<p>"; ++ echo "<label for=\"$field_id\">$field_label</label>"; ++ echo "<input class=\"$field_class\" id=\"$field_id\" name=\"$field_name\" type=\"number\" step=\"1\" min=\"1\" value=\"$field_value\" size=\"3\">"; ++ echo "</p>"; ++ ++ ++ // ++ // URL. ++ // ++ $field_error = ! empty( $instance['url']['error'] ); ++ $field_id = esc_attr( $this->get_field_id( 'url' ) ); ++ $field_name = esc_attr( $this->get_field_name( 'url' ) ); ++ $field_label = esc_attr( 'Event Search URL:', 'squat-radar' ); ++ $field_value = empty( $instance['url']['value'] ) ? '' : esc_attr( $instance['url']['value'] ); ++ $field_class = 'widefat' . $field_error ? ' error' : ''; ++ echo "<p>"; ++ echo "<label for=\"$field_id\">$field_label</label>"; ++ echo "<input class=\"$field_class\" id=\"$field_id\" name=\"$field_name\" type=\"text\" value=\"$field_value\">"; ++ echo "</p>"; ++ if ( $field_error ) { ++ echo '<div class="description error">' . __('The URL was not recognised as a Radar Events search result. It needs to include the domain and the rest of the /events/search/path like: https://radar.squat.net/en/events/city/City_Name/group/123 Start from <a href="https://radar.squat.net/en/events" target="_blank">https://radar.squat.net/en/events</a> and use the filters in the right hand colunm there before copying the URL from your browser address bar.', 'squat-radar') . '</div>'; ++ } ++ else { ++ echo '<div class="description">' . __('Go to <a href="https://radar.squat.net/en/events" target="_blank">https://radar.squat.net/en/events</a> and filter for the events you want to show. Then copy the URL from your address bar into here. It will look similar to: https://radar.squat.net/en/events/city/City_Name/group/123 for example the URL to show all international callouts is https://radar.squat.net/en/events/callout/international-callout', 'squat-radar') . '</div>'; ++ } ++ ++ if ( empty($instance['url']['error']) && ! empty( $instance['url']['keys'] ) ) { ++ echo '<hr>'; ++ echo '<p>' . __('Currently selecting events:', 'squat-radar') . '</p>'; ++ echo '<dl>'; ++ echo '<dt>' . __('Default language', 'squat-radar') . '</dt>'; ++ echo '<dd>' . esc_html($instance['url']['keys']['language']) . '</dd>'; ++ foreach ($instance['url']['keys']['facets'] as $key => $value) { ++ echo '<dt>' . esc_html($key) . '</dt>'; ++ echo '<dd>' . esc_html($value) . '</dd>'; ++ } ++ echo '</dl>'; ++ ++ } ++ ++ echo '<hr>'; ++ echo '<fieldset>'; ++ echo '<legend>' . __('Fields', 'squat-radar') . '</legend>'; ++ echo '<p>'; ++ // Some sensible checkbox defaults. ++ if ( empty($instance['fields']) ) { ++ $instance['fields'] = [ ++ 'title_field' => '', ++ 'date_time:time_start' => '', ++ 'body:summary' => '', ++ 'category' => '', ++ 'offline:address' => '', ++ 'offline:map' => '', ++ 'url' => '', ++ ]; ++ } ++ foreach ($this->preset_fields() as $api_field_name => $field_label) { ++ $field_id = esc_attr( $this->get_field_id( 'field-' . $api_field_name ) ); ++ $field_name = esc_attr( $this->get_field_name( 'field-' . $api_field_name ) ); ++ $field_label = esc_attr( $field_label ); ++ $checked = ''; ++ if ( isset($instance['fields'][$api_field_name]) ) { ++ unset($instance['fields'][$api_field_name]); ++ $checked = ' checked="checked"'; ++ } ++ echo "<input type=\"checkbox\" class=\"checkbox\" id=\"$field_id\" name=\"$field_name\"$checked />"; ++ echo "<label for=\"$field_id\">$field_label</label><br />"; ++ } ++ echo '</p>'; ++ echo '</fieldset>'; ++ ++ // ADVANCED ++ echo '<hr>'; ++ echo '<fieldset>'; ++ echo '<legend>' . __('Advanced settings', 'squat-radar') . '</legend>'; ++ // ++ // Fields. ++ // ++ $field_id = esc_attr( $this->get_field_id( 'fields' ) ); ++ $field_name = esc_attr( $this->get_field_name( 'fields' ) ); ++ $field_label = esc_attr( 'Additional fields:', 'squat-radar' ); ++ $field_value = empty( $instance['fields'] ) ? '' : esc_attr( implode( ', ', $instance['fields'] ) ); ++ $field_class = 'widefat'; ++ echo "<p>"; ++ echo "<label for=\"$field_id\">$field_label</label>"; ++ echo "<input class=\"$field_class\" id=\"$field_id\" name=\"$field_name\" type=\"text\" value=\"$field_value\">"; ++ echo "</p>"; ++ echo '<div class="description">' . __('A comma seperated list of field API names. Examples: phone, price, flyer, offline:address:thoroughfare. Some fields might need an additonal filter to format them properly.') . '</div>'; ++ ++ // ++ // Cache expiry. ++ // ++ $field_id = esc_attr( $this->get_field_id( 'cache_expire' ) ); ++ $field_name = esc_attr( $this->get_field_name( 'cache_expire' ) ); ++ $field_label = esc_attr( 'Cache length:', 'squat-radar' ); ++ $field_value = empty( $instance['cache_expire'] ) ? 10800 : (int) $instance['cache_expire']; ++ $field_class = 'widefat'; ++ echo "<p>"; ++ echo "<label for=\"$field_id\">$field_label</label>"; ++ echo "<select class=\"$field_class\" id=\"$field_id\" name=\"$field_name\">"; ++ echo '<option value="3600"' . selected( $field_value, 3600 ) . '>' . __('1 hour') . '</option>'; ++ echo '<option value="10800"' . selected( $field_value, 10800 ) . '>' . __('3 hours') . '</option>'; ++ echo '<option value="43200"' . selected( $field_value, 43200 ) . '>' . __('12 hours') . '</option>'; ++ echo "</select>"; ++ echo "</p>"; ++ echo '<div class="description">' . __('Length of time the cache of events will be kept. Longer faster, but updated less often.') . '</div>'; ++ ++ $field_id = esc_attr( $this->get_field_id( 'use_cron' ) ); ++ $field_name = esc_attr( $this->get_field_name( 'use_cron' ) ); ++ $field_label = esc_attr__( 'Use cron' ); ++ $use_cron = isset($instance['use_cron']) ? (bool) $instance['use_cron'] : false; ++ $checked = checked( $use_cron, TRUE, FALSE ); ++ echo "<input type=\"checkbox\" class=\"checkbox\" id=\"$field_id\" name=\"$field_name\"$checked />"; ++ echo "<label for=\"$field_id\">$field_label</label><br />"; ++ echo '<div class="description">' . __('Experimental. Do not use AJAX, but always display the cached version of the events. Update the cache after the expiry length using cron. Works best if you have a regular external cronjob running.') . '</div>'; ++ ++ echo '</fieldset>'; ++ ++ } ++ ++ /** ++ * Implementation of WP_Widget::update(). ++ * ++ * Save widget options. ++ */ ++ public function update( $new_instance, $old_instance ) { ++ $options = []; ++ ++ if ( ! empty( $new_instance['title'] ) ) { ++ $options['title'] = sanitize_text_field( $new_instance['title'] ); ++ } ++ else { ++ $options['title'] = ''; ++ } ++ ++ if ( ! empty($new_instance['url']) ) { ++ $keys = $this->connector->decode_search_url($new_instance['url']); ++ $options['url']['keys'] = $keys; ++ $options['url']['value'] = $new_instance['url']; ++ if (empty($keys)) { ++ $options['url']['error'] = 'URL not recognised'; ++ } ++ } ++ else { ++ $options['url'] = ['value' => '', 'keys' => []]; ++ } ++ ++ $options['fields'] = []; ++ foreach ($this->preset_fields() as $field_name => $field_label) { ++ if ( ! empty($new_instance['field-' . $field_name]) ) { ++ $options['fields'][$field_name] = $field_name; ++ } ++ } ++ ++ if ( ! empty($new_instance['fields']) ) { ++ $matches = []; ++ preg_match_all('/([a-zA-Z_:]+)/', $new_instance['fields'], $matches); ++ $options['fields'] += array_combine($matches[0], $matches[0]); ++ } ++ ++ if ( ! empty( $new_instance['limit'] ) ) { ++ $options['limit'] = (int) $new_instance['limit']; ++ } ++ ++ if ( ! empty( $new_instance['cache_expire'] ) ) { ++ $options['cache_expire'] = (int) $new_instance['cache_expire']; ++ } ++ else { ++ $options['cache_expire'] = 10800; ++ } ++ ++ if ( empty( $new_instance['use_cron'] )) { ++ $options['use_cron'] = FALSE; ++ $cron_instances = self::cron_instances(); ++ unset($cron_instances[$this->number]); ++ if ( empty($cron_instances) && ($timestamp = wp_next_scheduled( 'squat_radar_widget_cache_cron' ) )) { ++ wp_unschedule_event( $timestamp, 'squat_radar_widget_cache_cron' ); ++ } ++ } ++ else { ++ $options['use_cron'] = TRUE; ++ self::cache_refresh($options); ++ if ( ! wp_next_scheduled( 'squat_radar_widget_cache_cron' ) ) { ++ wp_schedule_event( time() + $options['cache_expire'], 'hourly', 'squat_radar_widget_cache_cron'); ++ } ++ } ++ ++ return $options; ++ } ++ ++ public function preset_fields() { ++ return [ ++ 'title_field' => __( 'Title' ), ++ 'event_status' => __( 'Event status (proposed, or cancelled)' ), ++ 'date_time' => __( 'Date and Time (start and optional end)' ), ++ 'date_time:time_start' => __( 'Date and Time (start only)' ), ++ 'body' => __( 'Body' ), ++ 'body:summary' => __( 'Body (teaser, summary)' ), ++ 'category' => __( 'Categories' ), ++ 'topic' => __( 'Tags' ), ++ 'offline:address' => __( 'Address' ), ++ 'offline:map' => __( 'Map (link)' ), ++ 'og_group_ref' => __( 'Groups' ), ++ 'price_category' => __( 'Price category' ), ++ 'image:file:url' => __( 'Image' ), ++ 'link' => __( 'Event URL (entered not Radar)' ), ++ 'url' => __( 'More link (to event on Radar)' ), ++ ]; ++ } ++ ++ public static function cron_instances() { ++ $cron_instances = []; ++ $instances = get_option( 'widget_squat_radar' ); ++ foreach ($instances as $number => $instance) { ++ if (! empty($instance['use_cron']) ) { ++ $cron_instances[$number] = $instance; ++ } ++ } ++ ++ return $cron_instances; ++ } ++ ++} +diff --git a/wp-content/plugins/squat-radar-calendar-integration/readme.txt b/wp-content/plugins/squat-radar-calendar-integration/readme.txt +new file mode 100644 +index 00000000..a7ded670 +--- /dev/null ++++ b/wp-content/plugins/squat-radar-calendar-integration/readme.txt +@@ -0,0 +1,27 @@ ++=== squat-radar === ++Tags: calendar,events ++Requires at least: 4.0 ++Tested up to: 5.2 ++Requires PHP: 5.4.0 ++Stable tag: 2.0.5 ++License: GPLv2 or later ++License URI: https://www.gnu.org/licenses/gpl-2.0.html ++ ++Provides integration with https://radar.squat.net/ to display events on your Wordpress website. ++ ++== Installation == ++Enable the plugin as normal for your system. ++ ++Once activated: ++1. Visit the Widgets page. Here you will now see 'Squat Radar Events' widget, and the 'Squat Radar Shortcode' sidebar. ++2. Add the widget to either the sidebar you want, or if you want to use the shortcode in content, the 'Squat Radar Shortcode' sidebar. ++3. To configure the sidebar go to https://radar.squat.net/events and filter for the events you want to show. Maybe your city and group, or a category etc. ++4. Once you have the events filter you want copy the address from your address bar into the widget. ++5. Select which fields you would like to show. ++ ++If you put the widget in a displayed sidebar that's it. The filtered list of upcoming events will now show up. ++If you used the Shortcode sidebar, add [squat_radar_sidebar] to the content where you want the events to display. ++If you put the shortcode in a page called 'Events', make sure you've disabled any plugins which would suppress the contents of that page, for example 'The Events Calendar'. ++ ++For extra-easy instructions with screenshots, look here: ++https://network23.org/blog/2019/10/18/radar-events-plugin/ +diff --git a/wp-content/plugins/squat-radar-calendar-integration/squat-radar.php b/wp-content/plugins/squat-radar-calendar-integration/squat-radar.php +new file mode 100644 +index 00000000..479bcb9c +--- /dev/null ++++ b/wp-content/plugins/squat-radar-calendar-integration/squat-radar.php +@@ -0,0 +1,30 @@ ++<?php ++ ++/** ++ * Squat Radar bootstrap file ++ * ++ * @link https://radar.squat.net/ ++ * @since 2.0.0 ++ * @package Squat_Radar ++ * ++ * @wordpress-plugin ++ * Plugin Name: Squat Radar calendar integration ++ * Plugin URI: https://0xacab.org/radar/radar-wp ++ * Description: Provides widget, and shortcode, integration for displaying events from https://radar.squat.net/ agenda. ++ * Version: 2.0.5 ++ * Author: Radar contributors ++ * License: GPL-2.0+ ++ * License URI: http://www.gnu.org/licenses/gpl-2.0.txt ++ * Text Domain: squat-radar ++ * Domain Path: /languages ++ */ ++ ++if ( ! defined( 'ABSPATH' ) ) { ++ die; ++} ++ ++define( 'SQUAT_RADAR_URL', plugin_dir_url( __FILE__ ) ); ++define( 'SQUAT_RADAR_DIR', trailingslashit( plugin_dir_path( __FILE__ ) ) ); ++include SQUAT_RADAR_DIR . 'includes/squat-radar-instance.php'; ++ ++Squat_Radar_Instance::get_instance(); +-- +2.17.1 + diff --git a/patches/0052-Initial-commit.patch b/patches/0052-Initial-commit.patch new file mode 100644 index 00000000..b9f55e18 --- /dev/null +++ b/patches/0052-Initial-commit.patch @@ -0,0 +1,399 @@ +From f0771c4a91f3d6526aaebff757c0a82cb4d938c9 Mon Sep 17 00:00:00 2001 +From: lechuck <l3chuck@autistici.org> +Date: Fri, 18 Apr 2014 19:14:16 +0000 +Subject: [PATCH 052/229] Initial commit + +--- + crossdomain.xml | 5 + + db-config.php | 300 ++++++++++++++++++++++++++++++ + info.php | 1 + + rss.php | 31 +++ + wp-includes/default-constants.php | 7 +- + 5 files changed, 341 insertions(+), 3 deletions(-) + create mode 100644 crossdomain.xml + create mode 100644 db-config.php + create mode 100644 info.php + create mode 100644 rss.php + +diff --git a/crossdomain.xml b/crossdomain.xml +new file mode 100644 +index 00000000..890048c4 +--- /dev/null ++++ b/crossdomain.xml +@@ -0,0 +1,5 @@ ++<?xml version="1.0"?> ++<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> ++<cross-domain-policy> ++ <allow-access-from domain="*.noblogs.org" /> ++</cross-domain-policy> +diff --git a/db-config.php b/db-config.php +new file mode 100644 +index 00000000..ca3793e1 +--- /dev/null ++++ b/db-config.php +@@ -0,0 +1,300 @@ ++<?php ++ ++/** ++ * HyperDB configuration file ++ * ++ * This file should be installed at ABSPATH/db-config.php ++ * ++ * $wpdb is an instance of the hyperdb class which extends the wpdb class. ++ * ++ * See readme.txt for documentation. ++ */ ++ ++/** ++ * Introduction to HyperDB configuration ++ * ++ * HyperDB can manage connections to a large number of databases. Queries are ++ * distributed to appropriate servers by mapping table names to datasets. ++ * ++ * A dataset is defined as a group of tables that are located in the same ++ * database. There may be similarly-named databases containing different ++ * tables on different servers. There may also be many replicas of a database ++ * on different servers. The term "dataset" removes any ambiguity. Consider a ++ * dataset as a group of tables that can be mirrored on many servers. ++ * ++ * Configuring HyperDB involves defining databases and datasets. Defining a ++ * database involves specifying the server connection details, the dataset it ++ * contains, and its capabilities and priorities for reading and writing. ++ * Defining a dataset involves specifying its exact table names or registering ++ * one or more callback functions that translate table names to datasets. ++ */ ++ ++ ++/** Variable settings **/ ++ ++/** ++ * save_queries (bool) ++ * This is useful for debugging. Queries are saved in $wpdb->queries. It is not ++ * a constant because you might want to use it momentarily. ++ * Default: false ++ */ ++$wpdb->save_queries = false; ++ ++/** ++ * persistent (bool) ++ * This determines whether to use mysql_connect or mysql_pconnect. The effects ++ * of this setting may vary and should be carefully tested. ++ * Default: false ++ */ ++$wpdb->persistent = false; ++ ++/** ++ * max_connections (int) ++ * This is the number of mysql connections to keep open. Increase if you expect ++ * to reuse a lot of connections to different servers. This is ignored if you ++ * enable persistent connections. ++ * Default: 10 ++ */ ++$wpdb->max_connections = 30; ++ ++/** ++ * tcp_responsiveness_check ++ * Enables checking TCP responsiveness by fsockopen prior to mysql_connect or ++ * mysql_pconnect. This was added because PHP's mysql functions do not provide ++ * a variable timeout setting. Disabling it may improve average performance by ++ * a very tiny margin but lose protection against connections failing slowly. ++ * Default: true ++ */ ++$wpdb->tcp_responsiveness_check = true; ++ ++/** Configuration Functions **/ ++ ++/** ++ * $wpdb->add_database( $database ); ++ * ++ * $database is an associative array with these parameters: ++ * host (required) Hostname with optional :port. Default port is 3306. ++ * user (required) MySQL user name. ++ * password (required) MySQL user password. ++ * name (required) MySQL database name. ++ * read (optional) Whether server is readable. Default is 1 (readable). ++ * Also used to assign preference. See "Network topology". ++ * write (optional) Whether server is writable. Default is 1 (writable). ++ * Also used to assign preference in multi-master mode. ++ * dataset (optional) Name of dataset. Default is 'global'. ++ * timeout (optional) Seconds to wait for TCP responsiveness. Default is 0.2 ++ */ ++ ++/** ++ * $wpdb->add_table( $dataset, $table ); ++ * ++ * $dataset and $table are strings. ++ */ ++ ++/** ++ * $wpdb->add_callback( $callback ); ++ * ++ * $callback is a callable function or method. It will be called with two ++ * arguments and expected to compute a dataset or return null. ++ * $dataset = $callback($table, &$wpdb); ++ * ++ * Callbacks are executed in the order in which they are registered until one ++ * of them returns something other than null. Anything evaluating to false will ++ * cause the query to be aborted. ++ * ++ * For more complex setups, the callback may be used to overwrite properties of ++ * $wpdb or variables within hyperdb::connect_db(). If a callback returns an ++ * array, HyperDB will extract the array. It should be an associative array and ++ * it should include a $dataset value corresponding to a database added with ++ * $wpdb->add_database(). It may also include $server, which will be extracted ++ * to overwrite the parameters of each randomly selected database server prior ++ * to connection. This allows you to dynamically vary parameters such as the ++ * host, user, password, database name, and TCP check timeout. ++ */ ++ ++ ++/** Masters and slaves ++ * ++ * A database definition can include 'read' and 'write' parameters. These ++ * operate as boolean switches but they are typically specified as integers. ++ * They allow or disallow use of the database for reading or writing. ++ * ++ * A master database might be configured to allow reading and writing: ++ * 'write' => 1, ++ * 'read' => 1, ++ * while a slave would be allowed only to read: ++ * 'write' => 0, ++ * 'read' => 1, ++ * ++ * It might be advantageous to disallow reading from the master, such as when ++ * there are many slaves available and the master is very busy with writes. ++ * 'write' => 1, ++ * 'read' => 0, ++ * HyperDB accommodates slave replication lag somewhat by keeping track of the ++ * tables that it has written since instantiation and sending subsequent read ++ * queries to the same server that received the write query. Thus a master set ++ * up this way will still receive read queries, but only subsequent to writes. ++ */ ++ ++ ++/** ++ * Network topology / Datacenter awareness ++ * ++ * When your databases are located in separate physical locations there is ++ * typically an advantage to connecting to a nearby server instead of a more ++ * distant one. The read and write parameters can be used to place servers into ++ * logical groups of more or less preferred connections. Lower numbers indicate ++ * greater preference. ++ * ++ * This configuration instructs HyperDB to try reading from one of the local ++ * slaves at random. If that slave is unreachable or refuses the connection, ++ * the other slave will be tried, followed by the master, and finally the ++ * remote slaves in random order. ++ * Local slave 1: 'write' => 0, 'read' => 1, ++ * Local slave 2: 'write' => 0, 'read' => 1, ++ * Local master: 'write' => 1, 'read' => 2, ++ * Remote slave 1: 'write' => 0, 'read' => 3, ++ * Remote slave 2: 'write' => 0, 'read' => 3, ++ * ++ * In the other datacenter, the master would be remote. We would take that into ++ * account while deciding where to send reads. Writes would always be sent to ++ * the master, regardless of proximity. ++ * Local slave 1: 'write' => 0, 'read' => 1, ++ * Local slave 2: 'write' => 0, 'read' => 1, ++ * Remote slave 1: 'write' => 0, 'read' => 2, ++ * Remote slave 2: 'write' => 0, 'read' => 2, ++ * Remote master: 'write' => 1, 'read' => 3, ++ * ++ * There are many ways to achieve different configurations in different ++ * locations. You can deploy different config files. You can write code to ++ * discover the web server's location, such as by inspecting $_SERVER or ++ * php_uname(), and compute the read/write parameters accordingly. An example ++ * appears later in this file using the legacy function add_db_server(). ++ */ ++ ++ ++/** Sample Configuration 1: Using the Default Server **/ ++/** NOTE: THIS IS ACTIVE BY DEFAULT. COMMENT IT OUT. **/ ++ ++/** ++ * This is the most basic way to add a server to HyperDB using only the ++ * required parameters: host, user, password, name. ++ * This adds the DB defined in wp-config.php as a read/write server for ++ * the 'global' dataset. (Every table is in 'global' by default.) ++ */ ++/*$wpdb->add_database(array( ++ 'host' => DB_HOST, // If port is other than 3306, use host:port. ++ 'user' => DB_USER, ++ 'password' => DB_PASSWORD, ++ 'name' => DB_NAME, ++));*/ ++ ++/** ++ * This adds the same server again, only this time it is configured as a slave. ++ * The last three parameters are set to the defaults but are shown for clarity. ++ */ ++/*$wpdb->add_database(array( ++ 'host' => DB_HOST, // If port is other than 3306, use host:port. ++ 'user' => DB_USER, ++ 'password' => DB_PASSWORD, ++ 'name' => DB_NAME, ++ 'write' => 0, ++ 'read' => 1, ++ 'dataset' => 'global', ++ 'timeout' => 0.2, ++));*/ ++ ++/** Sample Configuration 2: Partitioning **/ ++ ++/** ++ * This example shows a setup where the multisite blog tables have been ++ * separated from the global dataset. ++ */ ++ ++$wpdb->add_database(array( ++ 'host' => DB_HOST, // If port is other than 3306, use host:port. ++ 'user' => DB_USER, ++ 'password' => DB_PASSWORD, ++ 'name' => DB_NAME, ++ 'write' => 1, ++ 'read' => 1, ++ 'dataset' => 'global' ++)); ++ ++$wpdb->add_database(array( ++ 'host' => '172.16.1.3:3307', ++ 'user' => 'noblogs', ++ 'password' => 'n0bl0gst3st', ++ 'name' => 'noblogs_2', ++ 'dataset' => 'blog', ++ 'write' => 1, ++ 'read' => 1, ++ 'timeout' => 2, ++)); ++$wpdb->add_callback('my_db_callback'); ++function my_db_callback($query, $wpdb) { ++ // Multisite blog tables are "{$base_prefix}{$blog_id}_*" ++ if ( preg_match("/^{$wpdb->base_prefix}\d+_/i", $wpdb->table) ) { ++ $table=split('_',$wpdb->table); ++ if (($table[1] % 2) == 0) { ++ return 'blog'; ++ } ++ } ++} ++ ++ ++ ++/** Sample helper functions from WordPress.com **/ ++ ++/** ++ * This is back-compatible with an older config style. It is for convenience. ++ * lhost, part, and dc were removed from hyperdb because the read and write ++ * parameters provide enough power to achieve the desired effects via config. ++ * ++ * @param string $dataset Datset: the name of the dataset. Just use "global" if you don't need horizontal partitioning. ++ * @param int $part Partition: the vertical partition number (1, 2, 3, etc.). Use "0" if you don't need vertical partitioning. ++ * @param string $dc Datacenter: where the database server is located. Airport codes are convenient. Use whatever. ++ * @param int $read Read group: tries all servers in lowest number group before trying higher number group. Typical: 1 for slaves, 2 for master. This will cause reads to go to slaves unless all slaves are unreachable. Zero for no reads. ++ * @param bool $write Write flag: is this server writable? Works the same as $read. Typical: 1 for master, 0 for slaves. ++ * @param string $host Internet address: host:port of server on internet. ++ * @param string $lhost Local address: host:port of server for use when in same datacenter. Leave empty if no local address exists. ++ * @param string $name Database name. ++ * @param string $user Database user. ++ * @param string $password Database password. ++ */ ++/* ++function add_db_server($dataset, $part, $dc, $read, $write, $host, $lhost, $name, $user, $password, $timeout = 0.2 ) { ++ global $wpdb; ++ ++ // dc is not used in hyperdb. This produces the desired effect of ++ // trying to connect to local servers before remote servers. Also ++ // increases time allowed for TCP responsiveness check. ++ if ( !empty($dc) && defined(DATACENTER) && $dc != DATACENTER ) { ++ $read += 10000; ++ $write += 10000; ++ $timeout = 0.7; ++ } ++ ++ // You'll need a hyperdb::add_callback() callback function to use partitioning. ++ // $wpdb->add_callback( 'my_func' ); ++ if ( $part ) ++ $dataset = $dataset . '_' . $part; ++ ++ $database = compact('dataset', 'read', 'write', 'host', 'name', 'user', 'password', 'timeout'); ++ ++ $wpdb->add_database($database); ++ ++ // lhost is not used in hyperdb. This configures hyperdb with an ++ // additional server to represent the local hostname so it tries to ++ // connect over the private interface before the public one. ++ if ( !empty( $lhost ) ) { ++ if ( $read ) ++ $database['read'] = $read - 0.5; ++ if ( $write ) ++ $database['write'] = $write - 0.5; ++ $wpdb->add_database( $database ); ++ } ++} ++*/ ++ ++// The ending PHP tag is omitted. This is actually safer than including it. +diff --git a/info.php b/info.php +new file mode 100644 +index 00000000..4b29e327 +--- /dev/null ++++ b/info.php +@@ -0,0 +1 @@ ++<?php phpinfo() ?> +diff --git a/rss.php b/rss.php +new file mode 100644 +index 00000000..dfa33df7 +--- /dev/null ++++ b/rss.php +@@ -0,0 +1,31 @@ ++<?php ++function get_blog_domain($old_blog_id) { ++ global $wpdb; ++ $id = int($old_blog_id); ++ $sql = sprintf("SELECT blog form old_noblogs_id WHERE id=%d", $id); ++ $result = $wpdb->get_row($sql); ++ if (!$result) { ++ return; ++ } ++ return sprintf("%s.noblogs.org", $result->blog); ++} ++ ++ob_start(); ++// Load wordpress api. ++define('WP_CACHE',false); ++require_once('/opt/noblogs/www/wp-load.php'); ++if (isset($_GET['blogId']) && is_numeric($_GET['blogId'])) { ++ $domain = get_blog_domain($_GET['blogId']); ++ if (!$domain) { ++ header("Location: https://noblogs.org"); ++ } else { ++ if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') { ++ $scheme = 'https://'; ++ } else { ++ $scheme = 'http://'; ++ } ++ header(sprintf("Location: %s%s/rss2", $scheme, $domain)); ++ } ++} ++ob_flush(); ++?> +diff --git a/wp-includes/default-constants.php b/wp-includes/default-constants.php +index 98c8e483..6f6803f4 100644 +--- a/wp-includes/default-constants.php ++++ b/wp-includes/default-constants.php +@@ -148,9 +148,10 @@ function wp_initial_constants() { + * @since 3.0.0 + */ + function wp_plugin_directory_constants() { +- if ( ! defined( 'WP_CONTENT_URL' ) ) { +- define( 'WP_CONTENT_URL', get_option( 'siteurl' ) . '/wp-content' ); // Full URL - WP_CONTENT_DIR is defined further up. +- } ++ // patched by lesion [http://core.trac.wordpress.org/ticket/13941] ++ if ( !defined('WP_CONTENT_URL') ) ++ define( 'WP_CONTENT_URL', site_url('wp-content' ) ); ++ #define( 'WP_CONTENT_URL', get_option('siteurl') . '/wp-content'); // full url - WP_CONTENT_DIR is defined further up + + /** + * Allows for the plugins directory to be moved from the default location. +-- +2.17.1 + diff --git a/patches/0053-Patch-buddypress.patch b/patches/0053-Patch-buddypress.patch new file mode 100644 index 00000000..ec42dcce --- /dev/null +++ b/patches/0053-Patch-buddypress.patch @@ -0,0 +1,717 @@ +From 4771da2043adabdc8ff1cc2fc2ec703155c577b7 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Thu, 2 Dec 2010 14:56:42 +0000 +Subject: [PATCH 053/229] Patch buddypress + +--- + .../bp-activity/bp-activity-templatetags.php | 6 +- + wp-content/plugins/buddypress/bp-blogs.php | 2 +- + .../buddypress/bp-core/bp-core-avatars.php | 4 +- + .../bp-default/_inc/css/adminbar.css | 6 +- + .../bp-themes/bp-default/_inc/css/default.css | 429 +++++++++++++++--- + .../bp-themes/bp-default/activity/index.php | 4 +- + .../bp-themes/bp-default/footer.php | 7 +- + .../bp-themes/bp-default/header.php | 43 +- + 8 files changed, 411 insertions(+), 90 deletions(-) + +diff --git a/wp-content/plugins/buddypress/bp-activity/bp-activity-templatetags.php b/wp-content/plugins/buddypress/bp-activity/bp-activity-templatetags.php +index c7e1f15e..03195c0e 100644 +--- a/wp-content/plugins/buddypress/bp-activity/bp-activity-templatetags.php ++++ b/wp-content/plugins/buddypress/bp-activity/bp-activity-templatetags.php +@@ -1028,7 +1028,7 @@ function bp_activity_feed_item_title() { + $content = $activities_template->activity->content; + + $content = explode( '<span', $content ); +- $title = trim( strip_tags( html_entity_decode( utf8_encode( $content[0] ) ) ) ); ++ $title = trim(html_entity_decode(strip_tags($content[0]),ENT_COMPAT, 'UTF-8' )); + + if ( ':' == substr( $title, -1 ) ) + $title = substr( $title, 0, -1 ); +@@ -1068,7 +1068,7 @@ function bp_activity_feed_item_description() { + else + $content = $activities_template->activity->action . ' ' . $activities_template->activity->content; + +- return apply_filters( 'bp_get_activity_feed_item_description', html_entity_decode( str_replace( '%s', '', $content ) ) ); ++ return apply_filters( 'bp_get_activity_feed_item_description', html_entity_decode( str_replace( '%s', '', $content ), ENT_COMPAT, 'UTF-8' ) ); + } + +-?> +\ No newline at end of file ++?> +diff --git a/wp-content/plugins/buddypress/bp-blogs.php b/wp-content/plugins/buddypress/bp-blogs.php +index 9874c3b8..c28f4321 100644 +--- a/wp-content/plugins/buddypress/bp-blogs.php ++++ b/wp-content/plugins/buddypress/bp-blogs.php +@@ -419,7 +419,7 @@ function bp_blogs_record_post( $post_id, $post, $user_id = false ) { + if ( (int)get_blog_option( $blog_id, 'blog_public' ) || !bp_core_is_multisite() ) { + // Record this in activity streams + $post_permalink = get_permalink( $post_id ); +- $activity_action = sprintf( __( '%s wrote a new blog post: %s', 'buddypress' ), bp_core_get_userlink( (int)$post->post_author ), '<a href="' . $post_permalink . '">' . $post->post_title . '</a>' ); ++ $activity_action = sprintf( __( '[%s] %s', 'buddypress' ), bp_core_get_userlink( (int)$post->post_author ), '<a href="' . $post_permalink . '">' . $post->post_title . '</a>' ); + $activity_content = $post->post_content; + + bp_blogs_record_activity( array( +diff --git a/wp-content/plugins/buddypress/bp-core/bp-core-avatars.php b/wp-content/plugins/buddypress/bp-core/bp-core-avatars.php +index 5eb8823e..3266ab8f 100644 +--- a/wp-content/plugins/buddypress/bp-core/bp-core-avatars.php ++++ b/wp-content/plugins/buddypress/bp-core/bp-core-avatars.php +@@ -211,13 +211,13 @@ function bp_core_fetch_avatar( $args = '' ) { + 'css_id' => false, + 'alt' => '', + 'email' => false, +- 'no_grav' => null, ++ 'no_grav' => true, + 'html' => true, + 'title' => '', + 'extra_attr' => '', + 'scheme' => null, + 'rating' => get_option( 'avatar_rating' ), +- 'force_default' => false, ++ 'force_default' => false + ) ); + + /* Set item_id ***********************************************************/ +diff --git a/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css b/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css +index dea0ddf8..58193389 100644 +--- a/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css ++++ b/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css +@@ -17,7 +17,7 @@ body { + padding: 0; + width: 100%; + margin: 0 auto; +- background: url( ../images/60pc_black.png ); ++ background: #333; + height: 25px; + } + body#bp-default #wp-admin-bar .padder { +@@ -144,7 +144,7 @@ body { + } + + #wp-admin-bar ul li ul a { +- color: #eee; ++ color: #fff; + } + + #wp-admin-bar ul li ul li { +@@ -213,4 +213,4 @@ body { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +-} +\ No newline at end of file ++} +diff --git a/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/default.css b/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/default.css +index 8d1b6aa3..b1966d74 100644 +--- a/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/default.css ++++ b/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/default.css +@@ -78,25 +78,33 @@ body { + margin: 0 auto; + width: 95%; + } +-.padder { +- padding: 19px; +-} +-div#container { +- background: #fff; +- border-right: 1px solid #e0e0e0; +- border-bottom: 1px solid #e0e0e0; +- -moz-border-radius: 6px; +- -webkit-border-radius: 6px; +- border-radius: 6px; +- overflow: hidden; +- position: relative; +- width: 100%; +-} +-body.activity-permalink div#container { +- background: none; +- border: none; ++ body.activity-permalink { ++ min-width: 960px; ++ max-width: 1250pc; ++ width: 90%; ++ } ++ ++h1, h2, h3, h4, h5, h6 { ++ margin: 5px 0 15px 0; + } + ++h1 { font-size: 28px; margin-bottom: 25px; } ++h2 { font-size: 24px; margin-bottom: 20px; } ++h3 { font-size: 20px; } ++h4 { font-size: 16px; margin-bottom: 15px; } ++h5 { font-size: 14px; margin-bottom: 0; } ++h6 { font-size: 12px; margin-bottom: 0; } ++ ++a { color: #000; text-decoration: none; } ++a:hover { color: #ff0000; } ++a:active { color: #888; } ++a:focus { outline: 1px dotted #ccc; } ++ ++.padder { padding: 19px; } ++.clear { clear: left; } ++ ++p { margin-bottom: 15px; } ++p:last-child { margin-bottom: 0; } + + /*-------------------------------------------------------------- + 2.1 - Content +@@ -111,23 +119,17 @@ div#content { + float: left; + width: 100%; + } +-div#content .padder { +- border-right: 1px solid #ddd; +- -moz-border-radius-topleft: 6px; +- -webkit-border-top-left-radius: 6px; +- -moz-border-radius-bottomleft: 6px; +- -webkit-border-bottom-left-radius: 6px; +- border-top-left-radius: 6px; +- border-bottom-left-radius: 6px; +- margin-right: 225px; +-} +-div#content .one-column { +- border-right: 0 none; +- margin-right: 0; +-} +-div#content .left-menu { +- float: left; +- width: 170px; ++ ++img.avatar { ++ background: #ffffff; ++ padding: 4px; ++ border: 1px solid #ddd; ++/* Round Corners (native in Safari, Firefox and Chrome) */ ++ -moz-border-radius: 6px; ++ -webkit-border-radius: 6px; ++/* Add the Shadow */ ++ -moz-box-shadow: 2px 2px 2px #dddddd; ++ -webkit-box-shadow: 2px 2px 2px #dddddd; + } + div#content .main-column { + margin-left: 190px; +@@ -157,6 +159,9 @@ textarea { + color: #fff; + height: auto; + margin-bottom: 20px; ++ min-width: 960px; ++ max-width: 1250px; ++ height: 100px; + padding-top: 25px; + position: relative; + z-index: 1000; +@@ -193,6 +198,82 @@ textarea { + font-size: 26px; + text-decoration: none; + } ++ #header #search-bar { ++ position: absolute; ++ top: 25px; ++ right: 0; ++ width: 100%; ++ text-align: right; ++ } ++ ++ #header h1 { ++ line-height: 230%; ++ } ++ ++ #header #search-bar .padder { ++ padding: 10px 20px; ++ } ++ ++ #header #search-bar input[type=text] { ++ -moz-border-radius: 3px; ++ -webkit-border-radius: 3px; ++ border-radius: 3px; ++ border: 1px inset #888; ++ padding: 2px; ++ margin-right: 4px; ++ } ++ ++ #header #search-bar input[type=submit] { ++ font-size: 11px; ++ padding: 1px 4px; ++ margin-left: 4px; ++ } ++ ++ #header h1 { ++ position: absolute; ++ bottom: 0; ++ left: 20px; ++ width: 44%; ++ margin: 0 0 -5px 0; ++ } ++ #header h1 a { ++ color: #fff; ++ font-size: 26px; ++ text-decoration: none; ++ } ++ ++/* > Navigation ++-------------------------------------------------------------- */ ++ ++ul#nav { ++ margin: 0; ++ padding: 0; ++ position: absolute; ++ right: 15px; ++ list-style: none; ++ bottom: 0; ++ max-width: 65%; ++} ++ ul#nav li { ++ float: left; ++ margin: 0 5px 0 0; ++ } ++ ul#nav li a { ++ display: block; ++ color: #fff; ++ text-decoration: none; ++ padding: 5px 15px; ++ background: #333; ++ -moz-border-radius-topleft: 3px; ++ -webkit-border-top-left-radius: 3px; ++ -moz-border-radius-topright: 3px; ++ -webkit-border-top-right-radius: 3px; ++ } ++ ul#nav li.selected a, ul#nav li.current_page_item a { ++ background: #f5f5f5; ++ color: #555; ++ } ++ ul#nav a:focus { outline: none; } + + + /*-------------------------------------------------------------- +@@ -274,8 +355,104 @@ div#sidebar ul#bp-nav { + clear: left; + margin: 15px -16px; + } +-div#sidebar ul#bp-nav li { +- padding: 10px 15px; ++ div#item-header div#item-header-content { margin-left: 170px; } ++ ++ div#item-header h2 { ++ font-size: 28px; ++ margin: 0 0 15px 0; ++ line-height: 120%; ++ } ++ div#item-header h2 a { ++ text-decoration: none; ++ color: #777; ++ } ++ ++ div#item-header img.avatar { ++ float: left; ++ margin: 0 15px 25px 0; ++ } ++ ++ div#item-header h2 { margin-bottom: 5px; } ++ ++ div#item-header span.activity, div#item-header h2 span.highlight { ++ vertical-align: middle; ++ font-size: 11px; ++ font-weight: normal; ++ line-height: 170%; ++ margin-bottom: 7px; ++ } ++ ++ div#item-header h2 span.highlight { font-size: 16px; } ++ div#item-header h2 span.highlight span { ++ position: relative; ++ top: -2px; ++ right: -2px; ++ font-weight: bold; ++ font-size: 11px; ++ background: #f00; ++ color: #fff; ++ padding: 1px 4px; ++ margin-bottom: 2px; ++ -moz-border-radius: 3px; ++ -webkit-border-radius: 3px; ++ vertical-align: middle; ++ cursor: pointer; ++ display: none; ++ } ++ ++ div#item-header div#item-meta { ++ font-size: 14px; ++ color: #aaa; ++ padding-bottom: 10px; ++ overflow: hidden; ++ margin: 15px 0 5px 0; ++ } ++ ++ div#item-header div#item-actions { ++ float: right; ++ width: 20%; ++ margin: 0 0 15px 15px; ++ text-align: right; ++ } ++ div#item-header div#item-actions h3 { ++ font-size: 12px; ++ margin: 0 0 5px 0; ++ } ++ ++ div#item-header ul { ++ overflow: hidden; ++ margin-bottom: 15px; ++ } ++ ++ div#item-header ul h5, div#item-header ul span, div#item-header ul hr { ++ display: none; ++ } ++ ++ div#item-header ul li { ++ float: right; ++ } ++ ++ div#item-header ul img.avatar, div#item-header ul.avatars img.avatar { ++ width: 30px; ++ height: 30px; ++ margin: 2px; ++ } ++ ++ div#item-header div.generic-button, div#item-header a.button { ++ float: left; ++ margin: 10px 10px 0 0; ++ } ++ ++ div#item-header div#message.info { ++ line-height: 80%; ++ } ++ ++ ++/* > Item Lists (Activity, Friend, Group lists) ++-------------------------------------------------------------- */ ++ ++ul.item-list { ++ width: 100%; + } + div#sidebar h3.widgettitle { + background: #eaeaea; +@@ -361,18 +538,16 @@ textarea { + resize: vertical; + } + +- +-/*-------------------------------------------------------------- +-3.1 - Text +---------------------------------------------------------------*/ +-big { +- font-size: 18px; +-} +-del { +- text-decoration: line-through; +-} +-ins { +- background: #fff9db; ++span.activity, div#message p { ++ display: inline-block; ++ font-size: 11px; ++ font-weight: normal; ++ background: #e3e3e3; ++ border-bottom: 1px solid #ababab; ++ border-right: 1px solid #ababab; ++ color: #ff0000; ++ padding: 1px 8px; ++ margin-top: 6px; + text-decoration: none; + } + sub { +@@ -777,16 +952,104 @@ div.comment-meta em { + #reply-title { + margin-top: 0; + } +-#reply-title small { +- float: right; +- font-size: 11px; +- font-weight: normal; +-} +-#reply-title small a { +- margin-right: 0; +-} +-.commentlist ul.children { +- background: #f5f5f5; ++ body.activity-permalink .activity-list li .activity-content { ++ -moz-border-radius: 4px; ++ -webkit-border-radius: 4px; ++ border-radius: 4px; ++ background: #fff; ++ padding: 15px; ++ border-bottom: 1px solid #ddd; ++ border-right: 1px solid #ddd; ++ margin-left: 135px; ++ font-size: 16px; ++ line-height: 150%; ++ min-height: 35px; ++ margin-right: 0; ++ } ++ body.activity-permalink .activity-list li .activity-header > p { ++ background: url( ../images/activity_arrow.gif ) top left no-repeat; ++ margin-left: -35px; ++ padding: 5px 0 0 38px; ++ height: 35px; ++ margin-bottom: 0; ++ } ++ ++ .activity-list .activity-content .activity-header, ++ .activity-list .activity-content .comment-header { ++ font-size: 11px; ++ color: #888; ++ line-height: 220%; ++ } ++ ++ .activity-list .activity-content .activity-header img.avatar { ++ float: none !important; ++ margin: 0 5px -8px 0 !important; ++ } ++ ++ .activity-list .activity-header a:first-child, span.highlight { ++ background: #e3e3e3; ++ border-bottom: 1px solid #ababab; ++ border-right: 1px solid #ababab; ++ color: #333; ++ padding: 3px 8px; ++ text-decoration: none; ++ -moz-border-radius: 4px; ++ -webkit-border-radius: 4px; ++ border-radius: 4px; ++ margin-right: 3px; ++ } ++ .activity-list .activity-header a:first-child:hover { ++ background: #ababab !important; ++ color: #fff !important; ++ } ++ .activity-list .activity-content a:first-child:focus { outline: none; } ++ ++ .activity-list .activity-content span.time-since { ++ color: #bbb; ++ } ++ ++ .activity-list .activity-content span.activity-header-meta a { ++ background: none; ++ padding: 0; ++ font-size: 11px; ++ margin: 0; ++ border: none; ++ color: #aaa; ++ text-decoration: underline; ++ } ++ .activity-list .activity-content span.activity-header-meta a:hover { ++ color: inherit; ++ text-decoration: none; ++ } ++ ++ .activity-list .activity-content .activity-inner, ++ .activity-list .activity-content blockquote { ++ margin: 15px 0 15px 5px; ++ overflow: hidden; ++ } ++ body.activity-permalink .activity-content .activity-inner, ++ body.activity-permalink .activity-content blockquote { ++ margin-top: 5px; ++ } ++ ++ /* Backwards compatibility. */ ++ .activity-inner > .activity-inner { margin: 0 !important; } ++ .activity-inner > blockquote { margin: 0 !important; } ++ ++ .activity-list .activity-content img.thumbnail { ++ float: left; ++ margin: 0 10px 5px 0; ++ border: 2px solid #eee; ++ } ++ ++.activity-list li.load-more { ++ margin: 15px 0 !important; ++ padding: 10px 15px !important; ++ background: #f0f0f0 !important; ++ text-align: center; ++ font-size: 1.2em; ++ border-right: 1px solid #ddd; ++ border-bottom: 1px solid #ddd; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; +@@ -805,25 +1068,41 @@ div.comment-meta em { + } + .commentlist ul.children div.comment-meta { + font-size: 11px; +- margin: 0 0 10px 0; +-} +-.commentlist ul.children li { +- border-top: 2px solid #fffeff; +- padding-top: 10px; +-} +-.commentlist ul.children li:first-child { +- border-top: none; +-} +-.commentlist ul.children ul li:first-child { +- border-top: 2px solid #fffeff; +-} +-#respond { +- background-color: #fafafa; +- border: 1px solid #e5e5e5; ++ background: #e3e3e3; ++ border-bottom: 1px solid #ababab; ++ border-right: 1px solid #ababab; ++ color: #f00; ++ padding: 4px 8px; ++ text-decoration: none; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; +- padding: 15px; ++ margin-right: 3px; ++} ++ .activity-list div.activity-meta a.acomment-reply { ++ background: #e3e3e3; ++ border-bottom: 1px solid #ababab; ++ border-right: 1px solid #ababab; ++ color: #000; ++ } ++ ++ div.activity-meta a:focus { outline: none; } ++ div.activity-meta a:hover { ++ background: #aaa; ++ color: #fff; ++ border-color: #aaa; ++ } ++ div.activity-meta a.acomment-reply:hover { ++ background: #ababab; ++ color: #fff; ++ border-color: #ababab; ++ } ++ ++div.activity-comments { ++ position: relative; ++ margin: 0 0 0 75px; ++ width: auto; ++ overflow: hidden; /* IE fix */ + } + #respond .avb img { + float: inherit; +@@ -2436,4 +2715,4 @@ body.register div.page ul { + .field-visibility-settings legend, + .field-visibility-settings-toggle { + font-style: italic; +-} +\ No newline at end of file ++} +diff --git a/wp-content/plugins/buddypress/bp-themes/bp-default/activity/index.php b/wp-content/plugins/buddypress/bp-themes/bp-default/activity/index.php +index b836784f..a8d2839d 100644 +--- a/wp-content/plugins/buddypress/bp-themes/bp-default/activity/index.php ++++ b/wp-content/plugins/buddypress/bp-themes/bp-default/activity/index.php +@@ -36,7 +36,7 @@ get_header( 'buddypress' ); ?> + <ul> + <?php do_action( 'bp_before_activity_type_tab_all' ); ?> + +- <li class="selected" id="activity-all"><a href="<?php bp_activity_directory_permalink(); ?>" title="<?php esc_attr_e( 'The public activity for everyone on this site.', 'buddypress' ); ?>"><?php printf( __( 'All Members <span>%s</span>', 'buddypress' ), bp_get_total_member_count() ); ?></a></li> ++ <li class="selected" id="activity-all"><a href="<?php bp_activity_directory_permalink(); ?>" title="<?php esc_attr_e( 'The public activity for everyone on this site.', 'buddypress' ); ?>"><?php printf( __( 'All People <span>%s</span>', 'buddypress' ), bp_get_total_member_count() ); ?></a></li> + + <?php if ( is_user_logged_in() ) : ?> + +@@ -125,7 +125,7 @@ get_header( 'buddypress' ); ?> + + <?php endif; ?> + +- <option value="new_member"><?php _e( 'New Members', 'buddypress' ); ?></option> ++ <option value="new_member"><?php _e( 'New People', 'buddypress' ); ?></option> + + <?php do_action( 'bp_activity_filter_options' ); ?> + +diff --git a/wp-content/plugins/buddypress/bp-themes/bp-default/footer.php b/wp-content/plugins/buddypress/bp-themes/bp-default/footer.php +index 6d300774..85ebf9ed 100644 +--- a/wp-content/plugins/buddypress/bp-themes/bp-default/footer.php ++++ b/wp-content/plugins/buddypress/bp-themes/bp-default/footer.php +@@ -4,6 +4,7 @@ + <?php do_action( 'bp_before_footer' ); ?> + + <div id="footer"> ++ + <?php if ( is_active_sidebar( 'first-footer-widget-area' ) || is_active_sidebar( 'second-footer-widget-area' ) || is_active_sidebar( 'third-footer-widget-area' ) || is_active_sidebar( 'fourth-footer-widget-area' ) ) : ?> + <div id="footer-widgets"> + <?php get_sidebar( 'footer' ); ?> +@@ -11,8 +12,8 @@ + <?php endif; ?> + + <div id="site-generator" role="contentinfo"> +- <?php do_action( 'bp_dtheme_credits' ); ?> +- <p><?php printf( __( 'Proudly powered by <a href="%1$s">WordPress</a> and <a href="%2$s">BuddyPress</a>.', 'buddypress' ), 'http://wordpress.org', 'http://buddypress.org' ); ?></p> ++ <?php do_action( 'bp_dtheme_credits' ) ?> ++ <p><?php printf( __( '%s is proudly powered by <a href="http://wordpress.org">WordPress</a> and <a href="http://buddypress.org">BuddyPress</a> and <a href="http://autistici.org"><img src="/wp-content/uploads/2010/08/autistici.org_.png" /></a>', 'buddypress' ), get_bloginfo( 'name' ) ); ?></p> + </div> + + <?php do_action( 'bp_footer' ); ?> +@@ -25,4 +26,4 @@ + + </body> + +-</html> +\ No newline at end of file ++</html> +diff --git a/wp-content/plugins/buddypress/bp-themes/bp-default/header.php b/wp-content/plugins/buddypress/bp-themes/bp-default/header.php +index aa73e8d4..32d65606 100644 +--- a/wp-content/plugins/buddypress/bp-themes/bp-default/header.php ++++ b/wp-content/plugins/buddypress/bp-themes/bp-default/header.php +@@ -17,7 +17,47 @@ + <?php do_action( 'bp_before_header' ); ?> + + <div id="header"> +- <div id="search-bar" role="search"> ++ <h1 id="logo"><a href="<?php echo site_url() ?>" title="<?php _e( 'Home', 'buddypress' ) ?>">Information disorder was not enough</a></h1> ++ ++ <ul id="nav"> ++ <li<?php if ( bp_is_front_page() ) : ?> class="selected"<?php endif; ?>> ++ <a href="<?php echo site_url() ?>" title="<?php _e( 'Home', 'buddypress' ) ?>"><?php _e( 'Home', 'buddypress' ) ?></a> ++ </li> ++ ++ <?php if ( 'activity' != bp_dtheme_page_on_front() && bp_is_active( 'activity' ) ) : ?> ++ <li<?php if ( bp_is_page( BP_ACTIVITY_SLUG ) ) : ?> class="selected"<?php endif; ?>> ++ <a href="<?php echo site_url() ?>/<?php echo BP_ACTIVITY_SLUG ?>/" title="<?php _e( 'Activity', 'buddypress' ) ?>"><?php _e( 'Activity', 'buddypress' ) ?></a> ++ </li> ++ <?php endif; ?> ++ ++ <li<?php if ( bp_is_page( BP_MEMBERS_SLUG ) || bp_is_member() ) : ?> class="selected"<?php endif; ?>> ++ <a href="<?php echo site_url() ?>/<?php echo BP_MEMBERS_SLUG ?>/" title="<?php _e( 'Members', 'buddypress' ) ?>"><?php _e( 'People', 'buddypress' ) ?></a> ++ </li> ++ ++ <?php if ( bp_is_active( 'groups' ) ) : ?> ++ <li<?php if ( bp_is_page( BP_GROUPS_SLUG ) || bp_is_group() ) : ?> class="selected"<?php endif; ?>> ++ <a href="<?php echo site_url() ?>/<?php echo BP_GROUPS_SLUG ?>/" title="<?php _e( 'Groups', 'buddypress' ) ?>"><?php _e( 'Groups', 'buddypress' ) ?></a> ++ </li> ++ ++ <?php if ( bp_is_active( 'forums' ) && ( function_exists( 'bp_forums_is_installed_correctly' ) && !(int) bp_get_option( 'bp-disable-forum-directory' ) ) && bp_forums_is_installed_correctly() ) : ?> ++ <li<?php if ( bp_is_page( BP_FORUMS_SLUG ) ) : ?> class="selected"<?php endif; ?>> ++ <a href="<?php echo site_url() ?>/<?php echo BP_FORUMS_SLUG ?>/" title="<?php _e( 'Forums', 'buddypress' ) ?>"><?php _e( 'Forums', 'buddypress' ) ?></a> ++ </li> ++ <?php endif; ?> ++ <?php endif; ?> ++ ++ <?php if ( bp_is_active( 'blogs' ) && bp_core_is_multisite() ) : ?> ++ <li<?php if ( bp_is_page( BP_BLOGS_SLUG ) ) : ?> class="selected"<?php endif; ?>> ++ <a href="<?php echo site_url() ?>/<?php echo BP_BLOGS_SLUG ?>/" title="<?php _e( 'Blogs', 'buddypress' ) ?>"><?php _e( 'Blogs', 'buddypress' ) ?></a> ++ </li> ++ <?php endif; ?> ++ ++ <?php wp_list_pages( 'title_li=&depth=1&exclude=' . bp_dtheme_page_on_front() ); ?> ++ ++ <?php do_action( 'bp_nav_items' ); ?> ++ </ul><!-- #nav --> ++ ++ <div id="search-bar"> + <div class="padder"> + <h1 id="logo" role="banner"><a href="<?php echo home_url(); ?>" title="<?php echo esc_attr_x( 'Home', 'Home page banner link title', 'buddypress' ); ?>"><?php bp_site_name(); ?></a></h1> + +@@ -35,6 +75,7 @@ + + <?php do_action( 'bp_search_login_bar' ); ?> + ++ <?php echo "<p align='right' style='color:black;'><i>“The environment is so full of television, party political broadcasts and<br /> advertising campaigns that you hardly need to do anything.”</i> (JG Ballard)</p>" ; ?> + </div><!-- .padder --> + </div><!-- #search-bar --> + +-- +2.17.1 + diff --git a/patches/0054-Add-non-free-theme-monochrome-pro.patch b/patches/0054-Add-non-free-theme-monochrome-pro.patch new file mode 100644 index 00000000..f79ac1a2 --- /dev/null +++ b/patches/0054-Add-non-free-theme-monochrome-pro.patch @@ -0,0 +1,7666 @@ +From e046edb7e50dfa7670cb9c37a5cbb56480e62db2 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 02:07:27 +0000 +Subject: [PATCH 054/229] Add (non free) theme monochrome-pro + +--- + wp-content/themes/monochrome-pro/404.php | 18 + + wp-content/themes/monochrome-pro/archive.php | 43 + + wp-content/themes/monochrome-pro/archives.php | 26 + + .../themes/monochrome-pro/attachment.php | 67 + + wp-content/themes/monochrome-pro/author.php | 88 + + .../themes/monochrome-pro/comments-popup.php | 133 + + wp-content/themes/monochrome-pro/comments.php | 107 + + .../monochrome-pro/css/blueprint-license.txt | 1 + + .../monochrome-pro/css/blueprint-readme.txt | 1 + + .../monochrome-pro/css/compressed/print.css | 1 + + .../monochrome-pro/css/compressed/screen.css | 1 + + .../themes/monochrome-pro/css/custom.css | 1 + + .../themes/monochrome-pro/css/lib/forms.css | 1 + + .../themes/monochrome-pro/css/lib/grid.css | 1 + + .../themes/monochrome-pro/css/lib/grid.png | Bin 0 -> 206 bytes + .../themes/monochrome-pro/css/lib/ie.css | 1 + + .../themes/monochrome-pro/css/lib/reset.css | 1 + + .../monochrome-pro/css/lib/typography.css | 1 + + .../monochrome-pro/css/plugins/buttons/Readme | 31 + + .../css/plugins/buttons/buttons.css | 1 + + .../css/plugins/buttons/icons/cross.png | Bin 0 -> 655 bytes + .../css/plugins/buttons/icons/key.png | Bin 0 -> 455 bytes + .../css/plugins/buttons/icons/tick.png | Bin 0 -> 537 bytes + .../css/plugins/css-classes/Readme | 14 + + .../css/plugins/css-classes/css-classes.css | 1 + + .../css/plugins/fancy-type/Readme | 22 + + .../fancy-type/fancy-type-compressed.css | 1 + + .../css/plugins/fancy-type/fancy-type.css | 1 + + .../themes/monochrome-pro/css/print.css | 1 + + .../themes/monochrome-pro/css/screen.css | 1 + + wp-content/themes/monochrome-pro/footer.php | 13 + + .../themes/monochrome-pro/functions.php | 265 ++ + wp-content/themes/monochrome-pro/header.php | 110 + + wp-content/themes/monochrome-pro/home.php | 122 + + .../images/authors/Allender.jpg | Bin 0 -> 2128 bytes + .../monochrome-pro/images/authors/admin.jpg | Bin 0 -> 1724 bytes + .../themes/monochrome-pro/images/bg.gif | Bin 0 -> 1566 bytes + .../themes/monochrome-pro/images/bg.png | Bin 0 -> 285 bytes + .../monochrome-pro/images/icons/feed.png | Bin 0 -> 691 bytes + .../images/icons/feed_small.png | Bin 0 -> 774 bytes + .../themes/monochrome-pro/images/icons/li.png | Bin 0 -> 98 bytes + .../monochrome-pro/images/icons/li_red.png | Bin 0 -> 149 bytes + .../images/icons/search_grey.gif | Bin 0 -> 158 bytes + .../themes/monochrome-pro/images/options.jpg | Bin 0 -> 35596 bytes + .../themes/monochrome-pro/images/quote.png | Bin 0 -> 281 bytes + wp-content/themes/monochrome-pro/index.php | 122 + + .../themes/monochrome-pro/instructions.html | 31 + + wp-content/themes/monochrome-pro/js/dhtml.js | 1 + + wp-content/themes/monochrome-pro/js/dhtml2.js | 1 + + .../themes/monochrome-pro/js/functions.js | 20 + + .../themes/monochrome-pro/js/jquery-1.2.3.js | 3408 +++++++++++++++++ + .../monochrome-pro/js/jquery.innerfade.js | 128 + + wp-content/themes/monochrome-pro/js/pngfix.js | 39 + + wp-content/themes/monochrome-pro/js/toggle.js | 7 + + wp-content/themes/monochrome-pro/license.txt | 339 ++ + wp-content/themes/monochrome-pro/links.php | 13 + + .../themes/monochrome-pro/page-wide.php | 23 + + wp-content/themes/monochrome-pro/page.php | 25 + + wp-content/themes/monochrome-pro/post.php | 17 + + wp-content/themes/monochrome-pro/read_me.rtf | 15 + + .../themes/monochrome-pro/screenshot.png | Bin 0 -> 6712 bytes + wp-content/themes/monochrome-pro/search.php | 72 + + .../themes/monochrome-pro/searchform.php | 12 + + wp-content/themes/monochrome-pro/sidebar.php | 15 + + .../themes/monochrome-pro/sidebar_home.php | 2 + + .../themes/monochrome-pro/sidebar_single.php | 2 + + wp-content/themes/monochrome-pro/single.php | 50 + + wp-content/themes/monochrome-pro/style.css | 693 ++++ + 68 files changed, 6110 insertions(+) + create mode 100644 wp-content/themes/monochrome-pro/404.php + create mode 100644 wp-content/themes/monochrome-pro/archive.php + create mode 100644 wp-content/themes/monochrome-pro/archives.php + create mode 100644 wp-content/themes/monochrome-pro/attachment.php + create mode 100644 wp-content/themes/monochrome-pro/author.php + create mode 100644 wp-content/themes/monochrome-pro/comments-popup.php + create mode 100644 wp-content/themes/monochrome-pro/comments.php + create mode 100644 wp-content/themes/monochrome-pro/css/blueprint-license.txt + create mode 100644 wp-content/themes/monochrome-pro/css/blueprint-readme.txt + create mode 100644 wp-content/themes/monochrome-pro/css/compressed/print.css + create mode 100644 wp-content/themes/monochrome-pro/css/compressed/screen.css + create mode 100644 wp-content/themes/monochrome-pro/css/custom.css + create mode 100644 wp-content/themes/monochrome-pro/css/lib/forms.css + create mode 100644 wp-content/themes/monochrome-pro/css/lib/grid.css + create mode 100644 wp-content/themes/monochrome-pro/css/lib/grid.png + create mode 100644 wp-content/themes/monochrome-pro/css/lib/ie.css + create mode 100644 wp-content/themes/monochrome-pro/css/lib/reset.css + create mode 100644 wp-content/themes/monochrome-pro/css/lib/typography.css + create mode 100644 wp-content/themes/monochrome-pro/css/plugins/buttons/Readme + create mode 100644 wp-content/themes/monochrome-pro/css/plugins/buttons/buttons.css + create mode 100644 wp-content/themes/monochrome-pro/css/plugins/buttons/icons/cross.png + create mode 100644 wp-content/themes/monochrome-pro/css/plugins/buttons/icons/key.png + create mode 100644 wp-content/themes/monochrome-pro/css/plugins/buttons/icons/tick.png + create mode 100644 wp-content/themes/monochrome-pro/css/plugins/css-classes/Readme + create mode 100644 wp-content/themes/monochrome-pro/css/plugins/css-classes/css-classes.css + create mode 100644 wp-content/themes/monochrome-pro/css/plugins/fancy-type/Readme + create mode 100644 wp-content/themes/monochrome-pro/css/plugins/fancy-type/fancy-type-compressed.css + create mode 100644 wp-content/themes/monochrome-pro/css/plugins/fancy-type/fancy-type.css + create mode 100644 wp-content/themes/monochrome-pro/css/print.css + create mode 100644 wp-content/themes/monochrome-pro/css/screen.css + create mode 100644 wp-content/themes/monochrome-pro/footer.php + create mode 100644 wp-content/themes/monochrome-pro/functions.php + create mode 100644 wp-content/themes/monochrome-pro/header.php + create mode 100644 wp-content/themes/monochrome-pro/home.php + create mode 100644 wp-content/themes/monochrome-pro/images/authors/Allender.jpg + create mode 100644 wp-content/themes/monochrome-pro/images/authors/admin.jpg + create mode 100644 wp-content/themes/monochrome-pro/images/bg.gif + create mode 100644 wp-content/themes/monochrome-pro/images/bg.png + create mode 100644 wp-content/themes/monochrome-pro/images/icons/feed.png + create mode 100644 wp-content/themes/monochrome-pro/images/icons/feed_small.png + create mode 100644 wp-content/themes/monochrome-pro/images/icons/li.png + create mode 100644 wp-content/themes/monochrome-pro/images/icons/li_red.png + create mode 100644 wp-content/themes/monochrome-pro/images/icons/search_grey.gif + create mode 100644 wp-content/themes/monochrome-pro/images/options.jpg + create mode 100644 wp-content/themes/monochrome-pro/images/quote.png + create mode 100644 wp-content/themes/monochrome-pro/index.php + create mode 100644 wp-content/themes/monochrome-pro/instructions.html + create mode 100644 wp-content/themes/monochrome-pro/js/dhtml.js + create mode 100644 wp-content/themes/monochrome-pro/js/dhtml2.js + create mode 100644 wp-content/themes/monochrome-pro/js/functions.js + create mode 100644 wp-content/themes/monochrome-pro/js/jquery-1.2.3.js + create mode 100644 wp-content/themes/monochrome-pro/js/jquery.innerfade.js + create mode 100644 wp-content/themes/monochrome-pro/js/pngfix.js + create mode 100644 wp-content/themes/monochrome-pro/js/toggle.js + create mode 100644 wp-content/themes/monochrome-pro/license.txt + create mode 100644 wp-content/themes/monochrome-pro/links.php + create mode 100644 wp-content/themes/monochrome-pro/page-wide.php + create mode 100644 wp-content/themes/monochrome-pro/page.php + create mode 100644 wp-content/themes/monochrome-pro/post.php + create mode 100644 wp-content/themes/monochrome-pro/read_me.rtf + create mode 100644 wp-content/themes/monochrome-pro/screenshot.png + create mode 100644 wp-content/themes/monochrome-pro/search.php + create mode 100644 wp-content/themes/monochrome-pro/searchform.php + create mode 100644 wp-content/themes/monochrome-pro/sidebar.php + create mode 100644 wp-content/themes/monochrome-pro/sidebar_home.php + create mode 100644 wp-content/themes/monochrome-pro/sidebar_single.php + create mode 100644 wp-content/themes/monochrome-pro/single.php + create mode 100644 wp-content/themes/monochrome-pro/style.css + +diff --git a/wp-content/themes/monochrome-pro/404.php b/wp-content/themes/monochrome-pro/404.php +new file mode 100644 +index 00000000..1e069358 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/404.php +@@ -0,0 +1,18 @@ ++<?php get_header(); ?> ++<div class="column span-17 colborder first" id="maincontent"> ++ <div class="content"> ++ <h2>Error 404 - Not Found</h2> ++ <p> ++ Yikes. Something went wrong! Either the page you are looking for doesn't exist or you might have mistyped. ++ </p> ++ <p> ++ You can use the search box at the top right to find what you are looking for. ++ </p> ++ </div> ++</div> ++<div class="column span-6 last"> ++<?php include (TEMPLATEPATH . '/sidebar_single.php'); ?> ++</div> ++<hr /> ++<?php get_sidebar(); ?> ++<?php get_footer(); ?> +diff --git a/wp-content/themes/monochrome-pro/archive.php b/wp-content/themes/monochrome-pro/archive.php +new file mode 100644 +index 00000000..c744d172 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/archive.php +@@ -0,0 +1,43 @@ ++<?php get_header(); ?> ++<div class="column span-15 first"> ++ <div class="content"> ++<?php if (have_posts()) : ?> ++ <?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?> ++ <?php /* If this is a category archive */ if (is_category()) { ?> <h2 class="category_page"><?php echo single_cat_title(); ?></h2> ++ <?php /* If this is a monthly archive */ } elseif (is_month()) { ?> ++ <h2 class="category_page">Entries from <?php the_time('F Y'); ?></h2> ++ <?php /* If this is a search */ } elseif (is_search()) { ?> ++ <h2>Search Results</h2> ++ <?php } ?> ++<?php while (have_posts()) : the_post(); ?> ++<div class="post" id="post-<?php the_ID(); ?>"> ++<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2> ++<p class="small"><?php the_time('F jS, Y') ?> by <?php the_author() ?> | <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></p> ++<?php echo get_the_image_link(array('thumbnail','My Thumbnail'),'thumbnail'); ?> ++<div class="entry"> ++ <?php the_excerpt() ?> ++ </div> ++<hr class="space" /> ++</div> ++ <?php endwhile; ?> ++ ++<div class="navigation"> ++<div class="alignleft"><?php next_posts_link('« Older Entries') ?></div> ++<div class="alignright"><?php previous_posts_link('Newer Entries »') ?></div> ++</div> ++ <?php else : ?> ++ <h2>Welp, we couldn't find that...try again?</h2> ++ <div class="entry"> ++ <?php include (TEMPLATEPATH . '/searchform.php'); ?> ++ </div> ++ <?php endif; ?> ++ </div> ++</div> ++<div class="column span-8 prepend-1 last"> ++<hr class="space" /> ++<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?> ++<?php endif; ?> ++</div> ++<hr /> ++<?php get_sidebar(); ?> ++<?php get_footer(); ?> +diff --git a/wp-content/themes/monochrome-pro/archives.php b/wp-content/themes/monochrome-pro/archives.php +new file mode 100644 +index 00000000..380aad7f +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/archives.php +@@ -0,0 +1,26 @@ ++<?php ++/* ++Template Name: Archives ++*/ ++?> ++<?php get_header(); ?> ++<div class="column span-15 first"> ++ <div class="content"> ++ <h2>Archives by Month:</h2> ++ <ul> ++<?php wp_get_archives('type=monthly'); ?> ++ </ul> ++ <h2>Archives by Subject:</h2> ++ <ul> ++<?php wp_list_categories(); ?> ++ </ul> ++ </div> ++</div> ++<div class="column span-8 prepend-1 last"> ++<hr class="space" /> ++<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?> ++<?php endif; ?> ++</div> ++<hr /> ++<?php get_sidebar(); ?> ++<?php get_footer(); ?> +diff --git a/wp-content/themes/monochrome-pro/attachment.php b/wp-content/themes/monochrome-pro/attachment.php +new file mode 100644 +index 00000000..55375f05 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/attachment.php +@@ -0,0 +1,67 @@ ++<?php get_header(); ?> ++<div id="content" class="widecolumn"> ++<?php if (have_posts()) : while (have_posts()) : the_post(); ?> ++ <div class="navigation"> ++ <div class="alignleft"> ++ ++ </div> ++ <div class="alignright"> ++ ++ </div> ++ </div> ++<?php $attachment_link = get_the_attachment_link($post->ID, true, array(450, 800)); // This also populates the iconsize for the next line ?> ++<?php $_post = &get_post($post->ID); $classname = ($_post->iconsize[0] <= 128 ? 'small' : '') . 'attachment'; // This lets us style narrow icons specially ?> ++ <div class="post" id="post-<?php the_ID(); ?>"> ++ <h2><a href="<?php echo get_permalink($post->post_parent); ?>" rev="attachment"> ++<?php echo get_the_title($post->post_parent); ?> ++ </a> » <a href="<?php echo get_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>"> ++<?php the_title(); ?> ++ </a></h2> ++ <div class="entry"> ++ <p class="<?php echo $classname; ?>"> ++<?php echo $attachment_link; ?> ++ <br /> ++<?php echo basename($post->guid); ?> ++ </p> ++<?php the_content('<p class="serif">Read the rest of this entry »</p>'); ?> ++<?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?> ++ <p class="postmetadata alt"> ++ <small> This entry was posted ++<?php /* This is commented, because it requires a little adjusting sometimes. ++ You'll need to download this plugin, and follow the instructions: ++ http://binarybonsai.com/archives/2004/08/17/time-since-plugin/ */ ++ /* $entry_datetime = abs(strtotime($post->post_date) - (60*120)); echo time_since($entry_datetime); echo ' ago'; */ ?> ++ on ++<?php the_time('l, F jS, Y') ?> ++ at ++<?php the_time() ?> ++ and is filed under ++<?php the_category(', ') ?> ++ . You can follow any responses to this entry through the ++<?php comments_rss_link('RSS 2.0'); ?> ++ feed. ++<?php if (('open' == $post-> comment_status) && ('open' == $post->ping_status)) { ++ // Both Comments and Pings are open ?> ++ You can <a href="#respond">leave a response</a>, or <a href="<?php trackback_url(true); ?>" rel="trackback">trackback</a> from your own site. ++<?php } elseif (!('open' == $post-> comment_status) && ('open' == $post->ping_status)) { ++ // Only Pings are Open ?> ++ Responses are currently closed, but you can <a href="<?php trackback_url(true); ?> " rel="trackback">trackback</a> from your own site. ++<?php } elseif (('open' == $post-> comment_status) && !('open' == $post->ping_status)) { ++ // Comments are open, Pings are not ?> ++ You can skip to the end and leave a response. Pinging is currently not allowed. ++<?php } elseif (!('open' == $post-> comment_status) && !('open' == $post->ping_status)) { ++ // Neither Comments, nor Pings are open ?> ++ Both comments and pings are currently closed. ++<?php } edit_post_link('Edit this entry.','',''); ?> ++ </small> ++ </p> ++ </div> ++ </div> ++<?php comments_template(); ?> ++<?php endwhile; else: ?> ++ <p> ++ Sorry, no attachments matched your criteria. ++ </p> ++<?php endif; ?> ++</div> ++<?php get_footer(); ?> +diff --git a/wp-content/themes/monochrome-pro/author.php b/wp-content/themes/monochrome-pro/author.php +new file mode 100644 +index 00000000..61f74756 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/author.php +@@ -0,0 +1,88 @@ ++<?php get_header(); ?> ++<div class="column span-15 first"> ++ <div class="content"> ++<!-- This sets the $curauth variable --> ++<?php ++if(isset($_GET['author_name'])) : ++$curauth = get_userdatabylogin($author_name); ++else : ++$curauth = get_userdata(intval($author)); ++endif; ++?> ++ <div class="author"> ++ <h4>About: ++<?php echo $curauth->nickname; ?> ++ </h4> <img src="<?php bloginfo('stylesheet_directory'); ?>/images/authors/<?php echo $curauth->last_name; ?>.jpg" alt="<?php echo $curauth->nickname; ?>" /> <h6>Profile:</h6> ++ <p class="small"> ++<?php echo $curauth->user_description; ?> ++ </p> ++ <h6>Website</h6> ++ <p class="small"> ++ <a href="<?php echo $curauth->user_url; ?>"> ++<?php echo $curauth->user_url; ?> ++ </a> ++ </p> ++ <h6>Contact:</h6> ++ <p class="small"> ++ <a href="mailto:<?php echo $curauth->user_email; ?>">Email ++<?php echo $curauth->nickname; ?> ++ </a> ++ </p> ++ </div> ++ <h6 class="alignright">Posts by ++<?php echo $curauth->nickname; ?> ++ </h6> ++<!-- The Loop --> ++<?php if (have_posts()) : ?> ++<?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?> ++<?php /* If this is a category archive */ if (is_category()) { ?> ++ <h6 class="departments"> ++<?php echo single_cat_title(); ?> ++ Department</h6> ++<?php /* If this is a monthly archive */ } elseif (is_month()) { ?> ++ <h6 class="departments">Entries from ++<?php the_time('F Y'); ?> ++ </h6> ++<?php /* If this is a search */ } elseif (is_search()) { ?> ++ <h2>Search Results</h2> ++<?php } ?> ++<?php while (have_posts()) : the_post(); ?> ++ <div class="entry"> ++ <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>" class="title"> ++<?php the_title(); ?> ++ </a></h2> ++ <div class="column span-2 first"> ++ <div class="byline"> ++<?php the_time('M j, Y') ?> ++ </div> ++ </div> ++ <div class="column span-11 last"> ++<?php the_excerpt() ?> ++ <div class="meta"> ++ <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">Read</a> | ++<?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?> ++ | <strong>Tags:</strong> ++<?php the_category(' · ') ?> ++ </div> ++ </div> ++ </div> ++ <hr> ++ </hr> ++<?php endwhile; ?> ++<?php else : ?> ++ <h2>Welp, we couldn't find that...try again?</h2> ++ <div class="entry"> ++<?php include (TEMPLATEPATH . '/searchform.php'); ?> ++ </div> ++<?php endif; ?> ++<!-- End Loop --> ++<?php posts_nav_link(' · ', 'previous page', 'next page'); ?> ++ </div> ++</div> ++<div class="column span-8 prepend-1 last"> ++<?php include (TEMPLATEPATH . '/sidebar_single.php'); ?> ++</div> ++<hr> ++</hr> ++<?php get_sidebar(); ?> ++<?php get_footer(); ?> +diff --git a/wp-content/themes/monochrome-pro/comments-popup.php b/wp-content/themes/monochrome-pro/comments-popup.php +new file mode 100644 +index 00000000..2e6d9e14 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/comments-popup.php +@@ -0,0 +1,133 @@ ++<?php ++/* Don't remove these lines. */ ++add_filter('comment_text', 'popuplinks'); ++while ( have_posts()) : the_post(); ++?> ++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ++<html xmlns="http://www.w3.org/1999/xhtml"> ++<head> ++ <title> ++<?php echo get_option('blogname'); ?> ++ - Comments on ++<?php the_title(); ?> ++ </title> ++ <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php echo get_option('blog_charset'); ?>" /> ++<style type="text/css" media="screen"> ++ @import url( <?php bloginfo('stylesheet_url'); ?> ++ ); ++ body { margin: 3px; } ++ </style> ++</head> ++<body id="commentspopup"> ++<h1 id="header"><a href="" title="<?php echo get_option('blogname'); ?>"> ++<?php echo get_option('blogname'); ?> ++ </a></h1> <h2 id="comments">Comments</h2> ++<p> ++ <a href="<?php echo get_post_comments_feed_link($post->ID); ?>"><abbr title="Really Simple Syndication">RSS</abbr> feed for comments on this post.</a> ++</p> ++<?php if ('open' == $post->ping_status) { ?> ++<p> ++ The <abbr title="Universal Resource Locator">URL</abbr> to TrackBack this entry is: <em> ++<?php trackback_url() ?> ++ </em> ++</p> ++<?php } ?> ++<?php ++// this line is WordPress' motor, do not delete it. ++$commenter = wp_get_current_commenter(); ++extract($commenter); ++$comments = get_approved_comments($id); ++$post = get_post($id); ++if (!empty($post->post_password) && $_COOKIE['wp-postpass_'. COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie ++ echo(get_the_password_form()); ++} else { ?> ++<?php if ($comments) { ?> ++<ol id="commentlist"> ++<?php foreach ($comments as $comment) { ?> ++ <li id="comment-<?php comment_ID() ?>"> ++<?php comment_text() ?> ++ <p> ++ <cite> ++<?php comment_type('Comment', 'Trackback', 'Pingback'); ?> ++ by ++<?php comment_author_link() ?> ++ — ++<?php comment_date() ?> ++ @ <a href="#comment-<?php comment_ID() ?>"> ++<?php comment_time() ?> ++ </a></cite> ++ </p> ++ </li> ++<?php } // end for each comment ?> ++</ol> ++<?php } else { // this is displayed if there are no comments so far ?> ++<p> ++ No comments yet. ++</p> ++<?php } ?> ++<?php if ('open' == $post->comment_status) { ?> ++<h2>Leave a comment</h2> ++<p> ++ Line and paragraph breaks automatic, e-mail address never displayed, <acronym title="Hypertext Markup Language">HTML</acronym> allowed: <code> ++<?php echo allowed_tags(); ?> ++ </code> ++</p> ++<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> ++<?php if ( $user_ID ) : ?> ++ <p> ++ Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"> ++<?php echo $user_identity; ?> ++ </a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Log out of this account">Logout »</a> ++ </p> ++<?php else : ?> ++ <p> ++ <input type="text" name="author" id="author" class="textarea" value="<?php echo $comment_author; ?>" size="28" tabindex="1" /> <label for="author">Name</label> <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> <input type="hidden" name="redirect_to" value="<?php echo attribute_escape($_SERVER[" REQUEST_URI"]); ?>" /> ++ </p> ++ <p> ++ <input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="28" tabindex="2" /> <label for="email">E-mail</label> ++ </p> ++ <p> ++ <input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="28" tabindex="3" /> <label for="url"><abbr title="Universal Resource Locator">URL</abbr></label> ++ </p> ++<?php endif; ?> ++ <p> ++ <label for="comment">Your Comment</label> ++ <br /> ++<textarea name="comment" id="comment" cols="70" rows="4" tabindex="4"></textarea> ++ </p> ++ <p> ++ <input name="submit" type="submit" tabindex="5" value="Say It!" /> ++ </p> ++<?php do_action('comment_form', $post->ID); ?> ++</form> ++<?php } else { // comments are closed ?> ++<p> ++ Sorry, the comment form is closed at this time. ++</p> ++<?php } ++} // end password check ++?> ++<div> ++ <strong><a href="javascript:window.close()">Close this window.</a></strong> ++</div> ++<?php // if you delete this the sky will fall on your head ++endwhile; ++?> ++<!-- // this is just the end of the motor - don't touch that line either :) --> ++<?php //} ?> ++<p class="credit"> ++<?php timer_stop(1); ?> ++ <cite>Powered by <a href="http://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform"><strong>Wordpress</strong></a></cite> ++</p> ++<?php // Seen at http://www.mijnkopthee.nl/log2/archive/2003/05/28/esc(18) ?> ++<script type="text/javascript"> ++<!-- ++document.onkeypress = function esc(e) { ++ if(typeof(e) == "undefined") { e=event; } ++ if (e.keyCode == 27) { self.close(); } ++} ++// --> ++ ++</script> ++</body> ++</html> +diff --git a/wp-content/themes/monochrome-pro/comments.php b/wp-content/themes/monochrome-pro/comments.php +new file mode 100644 +index 00000000..ca7ef8e7 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/comments.php +@@ -0,0 +1,107 @@ ++<?php // Do not delete these lines ++ if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) ++ die ('Please do not load this page directly. Thanks!'); ++ if (!empty($post->post_password)) { // if there's a password ++ if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie ++ ?> ++<p class="nocomments"> ++ This post is password protected. Enter the password to view comments. ++</p> ++<?php ++ return; ++ } ++ } ++ /* This variable is for alternating comment background */ ++ $oddcomment = 'class="comments-alt" '; ++?> ++<!-- You can start editing here. --> ++<?php if ($comments) : ?> ++<h2 id="comments"> ++<?php comments_number('No Responses', 'Responses', 'Responses' );?> ++</h2> ++<div class="small"> ++ <span class="feedlink"> ++<?php comments_rss_link('Feed'); ?> ++ </span> ++<?php if ('open' == $post-> ping_status) { ?> ++ <span class="trackbacklink"><a href="<?php trackback_url() ?>" title="Copy this URI to trackback this entry.">Trackback Address</a></span> ++<?php } ?> ++</div> ++<ol class="commentlist"> ++<?php foreach ($comments as $comment) : ?> ++ <li ++<?php echo $oddcomment; ?> ++ id="comment- ++<?php comment_ID() ?> ++ "> <cite> ++<?php comment_author_link() ?> ++</cite> says: ++<?php if ($comment->comment_approved == '0') : ?> ++<em>Your comment is awaiting moderation.</em> ++<?php endif; ?> ++<br /> ++<p class="small"> ++<?php comment_date('F jS, Y') ?> ++at ++<?php comment_time() ?> ++(<a href="#comment-<?php comment_ID() ?>" title="">#</a>) ++<?php edit_comment_link('edit',' ',''); ?> ++</p> ++<?php comment_text() ?> ++</li> ++<?php ++ /* Changes every other comment to a different class */ ++ $oddcomment = ( empty( $oddcomment ) ) ? 'class="comments-alt" ' : ''; ++ ?> ++<?php endforeach; /* end for each comment */ ?> ++</ol> ++<?php else : // this is displayed if there are no comments so far ?> ++<?php if ('open' == $post->comment_status) : ?> ++<!-- If comments are open, but there are no comments. --> ++<?php else : // comments are closed ?> ++<!-- If comments are closed. --> ++<p class="nocomments"> ++ Comments are closed. ++</p> ++<?php endif; ?> ++<?php endif; ?> ++<?php if ('open' == $post->comment_status) : ?> ++<h2 id="respond">Leave a Response</h2> ++<?php if ( get_option('comment_registration') && !$user_ID ) : ?> ++<p> ++ You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">logged in</a> to post a comment. ++</p> ++<?php else : ?> ++<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> ++<?php if ( $user_ID ) : ?> ++ <p> ++ Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"> ++<?php echo $user_identity; ?> ++ </a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Log out of this account">Logout »</a> ++ </p> ++<?php else : ?> ++ <p> ++ <input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" /> <label for="author"><small>Name ++<?php if ($req) echo "(required)"; ?> ++ </small></label> ++ </p> ++ <p> ++ <input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" /> <label for="email"><small>Email (will not be published) ++<?php if ($req) echo "(required)"; ?> ++ </small></label> ++ </p> ++ <p> ++ <input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" /> <label for="url"><small>Website</small></label> ++ </p> ++<?php endif; ?> ++<!--<p><small><strong>XHTML:</strong> You can use these tags: <code><?php echo allowed_tags(); ?></code></small></p>--> ++ <p> ++<textarea name="comment" id="comment" cols="10" rows="20" tabindex="4"></textarea> ++ </p> ++ <p> ++ <input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" /> <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> ++ </p> ++<?php do_action('comment_form', $post->ID); ?> ++</form> ++<?php endif; // If registration required and not logged in ?> ++<?php endif; // if you delete this the sky will fall on your head ?> +diff --git a/wp-content/themes/monochrome-pro/css/blueprint-license.txt b/wp-content/themes/monochrome-pro/css/blueprint-license.txt +new file mode 100644 +index 00000000..96c10fcb +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/blueprint-license.txt +@@ -0,0 +1 @@ ++Copyright (c) 2007 Olav Bjorkoy (http://bjorkoy.com) 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, sub-license, 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 every other copyright notice found in this software, and all the attributions in every file, 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 NON-INFRINGEMENT. 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. +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/css/blueprint-readme.txt b/wp-content/themes/monochrome-pro/css/blueprint-readme.txt +new file mode 100644 +index 00000000..9ca28439 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/blueprint-readme.txt +@@ -0,0 +1 @@ ++Blueprint CSS framework (http://bjorkoy.com/blueprint) ---------------------------------------------------------------- Welcome to Blueprint! This is a CSS framework designed to cut down on your CSS development time. It gives you a solid foundation to build your own CSS on. Here are some of the features BP provides out-of-the-box: * An easily customizable grid * Sensible default typography * A typographic baseline * Perfected browser CSS reset * A stylesheet for printing * Absolutely no bloat Setup instructions ---------------------------------------------------------------- Here's how you set up Blueprint on your site. 1) Upload BP to your server, and place it in whatever folder you'd like. A good choice would be your CSS folder. 2) Add the following lines to every <head> section of your site. Make sure the link path is correct (here, BP is in my CSS folder): <link rel="stylesheet" href="css/blueprint/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/blueprint/print.css" type="text/css" media="print"> 3) That's it! Blueprint is now ready to shine. How to use Blueprint ---------------------------------------------------------------- Here's a quick primer on how to use BP: http://code.google.com/p/blueprintcss/wiki/Tutorial Each file is also heavily commented, so you'll learn a lot by reading through them. Files in Blueprint ---------------------------------------------------------------- The framework has a few files you should check out. Every file contains lots of (hopefully) clarifying comments. * screen.css This is the main file of the framework. It imports other CSS files from the "lib" directory, and should be included on every page. * print.css This file sets some default print rules, so that printed versions of your site looks better than they usually would. It should be included on every page. * lib/grid.css This file sets up the grid (it's true). It has a lot of classes you apply to divs to set up any sort of column-based grid. * lib/typography.css This file sets some default typography. It also has a few methods for some really fancy stuff to do with your text. * lib/reset.css This file resets CSS values that browsers tend to set for you. Credits ---------------------------------------------------------------- Many parts of BP are directly inspired by other peoples work. You may thank them for their brilliance. However, *do not* ask them for support or any kind of help with BP. * Jeff Croft [jeffcroft.com] * Nathan Borror [playgroundblues.com] * Christian Metts [mintchaos.com] * Wilson Miner [wilsonminer.com] * The Typogrify Project [code.google.com/p/typogrify] * Eric Meyer [meyerweb.com/eric] * Angus Turnbull [twinhelix.com] * Khoi Vinh [subtraction.com] Questions, comments, suggestions or bug reports all go to olav at bjorkoy dot com. Thanks for your interest! == By Olav Bjorkoy == http://bjorkoy.com +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/css/compressed/print.css b/wp-content/themes/monochrome-pro/css/compressed/print.css +new file mode 100644 +index 00000000..8cfb7fa1 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/compressed/print.css +@@ -0,0 +1 @@ ++body { line-height:1.5; font-family:"Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif; color:#000; background:none; font-size:10pt; } .container { background:none; } h1,h2,h3,h4,h5,h6 { font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif; } code { font:.9em "Courier New", Monaco, Courier, monospace; } img { float:left; margin:1.5em 1.5em 1.5em 0; } a img { border:none; } p img.top { margin-top:0; } hr { background:#ccc; color:#ccc; width:100%; height:2px; border:none; margin:2em 0; padding:0; } blockquote { font-style:italic; font-size:.9em; margin:1.5em; padding:1em; } .small { font-size:.9em; } .large { font-size:1.1em; } .quiet { color:#999; } .hide { display:none; } a:link,a:visited { background:transparent; font-weight:700; text-decoration:underline; } a:link:after,a:visited:after { content:" (" attr(href) ") "; font-size:90%; } +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/css/compressed/screen.css b/wp-content/themes/monochrome-pro/css/compressed/screen.css +new file mode 100644 +index 00000000..b1a83cbd +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/compressed/screen.css +@@ -0,0 +1 @@ ++html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; margin:0; padding:0; } body { line-height:1.5; background:#fff; font-size:75%; color:#222; font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; margin:1.5em 0; } table { border-collapse:separate; border-spacing:0; margin-bottom:1.4em; } caption,th,td { text-align:left; font-weight:400; } blockquote:before,blockquote:after,q:before,q:after { content:""; } blockquote,q { quotes:; } a img { border:none; } h1,h2,h3,h4,h5,h6 { color:#111; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:400; } h1 { font-size:3em; line-height:1; margin-bottom:.5em; } h2 { font-size:2em; margin-bottom:.75em; } h3 { font-size:1.5em; line-height:1; margin-bottom:1em; } h4 { font-size:1.2em; line-height:1.25; margin-bottom:1.25em; } h5 { font-size:1em; font-weight:700; margin-bottom:1.5em; } h6 { font-size:1em; font-weight:700; } p.last { margin-bottom:0; } p img { float:left; margin:1.5em 1.5em 1.5em 0; padding:0; } p img.top { margin-top:0; } ul,ol { margin:0 1.5em 1.5em; } ul { list-style-type:circle; } ol { list-style-type:decimal; } dd { margin-left:1.5em; } abbr,acronym { border-bottom:1px dotted #666; } address { margin-top:1.5em; font-style:italic; } a:focus,a:hover { color:#000; } a { color:#009; text-decoration:underline; } blockquote { color:#666; font-style:italic; margin:1.5em; } em,dfn { font-style:italic; background:#ffc; } pre,code { white-space:pre; margin:1.5em 0; } pre,code,tt { font:1em 'andale mono', monotype.com, 'lucida console', monospace; line-height:1.5; } tt { display:block; line-height:1.5; margin:1.5em 0; } th { border-bottom:2px solid #ccc; font-weight:700; } td { border-bottom:1px solid #ddd; } th,td { padding:4px 10px 4px 0; } tfoot { font-style:italic; } caption { background:#ffc; } table .last { padding-right:0; } .small { font-size:.8em; margin-bottom:1.875em; line-height:1.875em; } .large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; } .hide { display:none; } .highlight { background:#ff0; } .added { color:#060; } .removed { color:#900; } .top { margin-top:0; padding-top:0; } .bottom { margin-bottom:0; padding-bottom:0; } .container { width:950px; margin:0 auto; } .column { float:left; margin-right:10px; } .last { margin-right:0; } .span-1 { width:30px; } .span-2 { width:70px; } .span-3 { width:110px; } .span-4 { width:150px; } .span-5 { width:190px; } .span-6 { width:230px; } .span-7 { width:270px; } .span-8 { width:310px; } .span-9 { width:350px; } .span-10 { width:390px; } .span-11 { width:430px; } .span-12 { width:470px; } .span-13 { width:510px; } .span-14 { width:550px; } .span-15 { width:590px; } .span-16 { width:630px; } .span-17 { width:670px; } .span-18 { width:710px; } .span-19 { width:750px; } .span-20 { width:790px; } .span-21 { width:830px; } .span-22 { width:870px; } .span-23 { width:910px; } .span-24 { width:950px; margin:0; } .append-1 { padding-right:40px; } .append-2 { padding-right:80px; } .append-3 { padding-right:120px; } .append-4 { padding-right:160px; } .append-5 { padding-right:200px; } .append-6 { padding-right:240px; } .append-7 { padding-right:280px; } .append-8 { padding-right:320px; } .append-9 { padding-right:360px; } .append-10 { padding-right:400px; } .append-11 { padding-right:440px; } .append-12 { padding-right:480px; } .append-13 { padding-right:520px; } .append-14 { padding-right:560px; } .append-15 { padding-right:600px; } .append-16 { padding-right:640px; } .append-17 { padding-right:680px; } .append-18 { padding-right:720px; } .append-19 { padding-right:760px; } .append-20 { padding-right:800px; } .append-21 { padding-right:840px; } .append-22 { padding-right:880px; } .append-23 { padding-right:920px; } .prepend-1 { padding-left:40px; } .prepend-2 { padding-left:80px; } .prepend-3 { padding-left:120px; } .prepend-4 { padding-left:160px; } .prepend-5 { padding-left:200px; } .prepend-6 { padding-left:240px; } .prepend-7 { padding-left:280px; } .prepend-8 { padding-left:320px; } .prepend-9 { padding-left:360px; } .prepend-10 { padding-left:400px; } .prepend-11 { padding-left:440px; } .prepend-12 { padding-left:480px; } .prepend-13 { padding-left:520px; } .prepend-14 { padding-left:560px; } .prepend-15 { padding-left:600px; } .prepend-16 { padding-left:640px; } .prepend-17 { padding-left:680px; } .prepend-18 { padding-left:720px; } .prepend-19 { padding-left:760px; } .prepend-20 { padding-left:800px; } .prepend-21 { padding-left:840px; } .prepend-22 { padding-left:880px; } .prepend-23 { padding-left:920px; } .border { padding-right:4px; margin-right:5px; border-right:1px solid #eee; } .colborder { padding-right:24px; margin-right:25px; border-right:1px solid #eee; } .pull-1 { margin-left:-40px; } .pull-2 { margin-left:-80px; } .pull-3 { margin-left:-120px; } .pull-4 { margin-left:-160px; } .push-0 { margin:0 0 0 18px; } .push-1 { margin:0 -40px 0 18px; } .push-2 { margin:0 -80px 0 18px; } .push-3 { margin:0 -120px 0 18px; } .push-4 { margin:0 -160px 0 18px; } .push-0,.push-1,.push-2,.push-3,.push-4 { float:right; } .box { margin-bottom:1.5em; background:#eee; padding:1.5em; } hr { background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:.1em; border:none; margin:0 0 1.4em; } hr.space { background:#fff; color:#fff; } .clear { display:block; } .clear:after,.container:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } * html .clear { height:1%; } fieldset { border:1px solid #ccc; margin:0 0 1.5em; padding:1.4em; } legend { font-weight:700; font-size:1.2em; } input.text,input.title { width:300px; border:1px solid #bbb; background:#f6f6f6; margin:.5em .5em .5em 0; padding:5px; } input.title { font-size:1.5em; } textarea { width:400px; height:250px; border:1px solid #bbb; background:#eee; margin:.5em .5em .5em 0; padding:5px; } select { border:1px solid #ccc; background:#f6f6f6; width:200px; } .error,.notice,.success { margin-bottom:1em; border:2px solid #ddd; padding:.8em; } .error { background:#FBE3E4; color:#D12F19; border-color:#FBC2C4; } .notice { background:#FFF6BF; color:#817134; border-color:#FFD324; } .success { background:#E6EFC2; color:#529214; border-color:#C6D880; } .error a { color:#D12F19; } .notice a { color:#817134; } .success a { color:#529214; } p,img,dl { margin:0 0 1.5em; } dl dt,strong,dfn,label { font-weight:700; } del,.quiet { color:#666; } input.text:focus,input.title:focus,textarea:focus,select:focus { background:#fff; border:1px solid #999; } +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/css/custom.css b/wp-content/themes/monochrome-pro/css/custom.css +new file mode 100644 +index 00000000..82885127 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/custom.css +@@ -0,0 +1 @@ ++/*------------------------------------ Gridline Lite By: Thad Allender/Graph Paper Press [graphpaperpress.com] -------------------------------------*/ body { margin-bottom: 0; margin-top: 30px; background: url('../images/gridline.gif') top repeat-x;} #outside {background: url('../images/get.png') top left no-repeat;} blockquote { font-style: normal; padding: 0 0 0 0; color: #000; background: url('../images/quote.png') .5em top no-repeat; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #000;} a {color: #FF3706; text-decoration: none;} a:active, h2 a:active, h3 a:active {color: #8c1b00;text-decoration: none;} a:hover, h2 a:hover, h3 a:hover {color: #464646;text-decoration: none;} blockquote p { padding: 0 20px 0 30px; } hr { background: #CCC; height: 1px; } img { margin: 0; } .photo_align_left {float: left; padding: 0 1.5em 1.5em 0;} a.button { float: left; } /* Fix for buttons */ input { padding-left: 0; border: 1px solid #CCCCCC; } ol { margin-left: 35px; } label { font-weight: normal; } textarea { height: 200px; width: 500px;} .small { font-size: .9em; } .nomargin { margin: 0; } a.button, button { font-weight: normal; } dl.small dd { font-size:.9em; } span.meta_align_right {color: #ccc; font-size: .6em; float: right; } span.meta_align_right a {color: #ccc; } span.meta_align_right a:hover{color: #000; } .linkcat {list-style:none;} .post_first {background: #fff; padding: 1em;} .post_alt {background:#eee; padding: 1em;} .meta {color: #ccc; font-size: .8em; line-height: 1.875em; font-family: Georgia;} .meta a {color: #ccc; } .meta a:hover{color: #000; } .byline {color: #ccc; font-size: .8em; line-height: 1.875em;} .byline a {color: #FF3706; text-decoration: none; line-height: 1.875em;} .byline a:hover{color: #000; } .five_posts h6 a, .five_posts h4 a, .five_posts h3 a {text-decoration: none; margin-bottom: 0; } #maincontent h2 { color: #3B4A25; border-bottom: 1px dotted #AAA; margin-bottom: 15px; } h2 a { color: #3B4A25; text-decoration: none; } #maincontent .post h2 { margin-bottom: 5px; } #maincontent .content { padding: 25px 30px 20px 48px; } #feature h3 {margin-bottom:0; padding:0;} #feature p img {margin: 7px 0 2em 0;} .feature_text {margin-top: 2em;} #home_right {padding:0;} #home_right .entry {padding: 0 0 2em 0;} .author {padding: 1.5em; margin-bottom: 1.5em; background: #eee; } .author img {float:left; padding:0 1em 1em 0;} .author p { margin-left:8em;} .author h6 { margin-left:7em; border-bottom:1px #000 dotted;} .navigation, .navigation a { color: #AAA; } .alignright { float: right; } .alignleft { float: left; } .post { margin-bottom: 25px; } .entry {padding-bottom: 25px; } /* HEADER */ #header { height: 50px; width: 950px; padding: 4px 0 0 0; } #header h1, #header .description { padding:0; margin: 0; line-height: 1em; } /* NAVIGATION IN POSTS */ .entry #nav .content { padding: 0; margin: auto; } .entry #nav { margin-bottom: 15px; background: #FFF; } .entry #nav li a { color: #FFF; border-right: 1px solid #AAA; background: #666; } .entry #nav li.last a { border-right: none; } .entry #nav li a:hover { background: #333; color: #FFF;} /* FOOTER */ #footer { text-align: center; font-size: .9em; margin: 0;} #footer a { text-decoration: none; } /* SEARCH */ #search { float: right; } #search #s { background: transparent url('../images/icons/search_grey.gif') 0px center no-repeat; padding: 2px 0 2px 17px; width: 135px; color: #CCCCCC; font-size: 0.9em; margin-right: 0px; margin-top: 10px;} #search #s:hover { color: #000; } .search-excerpt { margin: 0; } /* COMMENTS */ .commentlist li { padding: 8px 15px; } .comments-alt { background: #EEE;} /* LISTS */ .bottombar {} .bottombar h2 { font-size:1em; font-weight:bold; line-height:1em; margin:1em 0 1em; } ul { list-style-type:none; margin-left: 1em; padding:0; } ul li { list-style-image: url('../images/icons/li.png'); background-repeat:no-repeat; line-height:2em; margin:0; padding: 0; } ul li a { color: #000;} /* COMMENT STYLES */ #comments { width: 100%; } dl#comment_list { margin: 0 0 0 0; } dl#comment_list dt { padding: 0 0 33px 0; background: url('images/comment_top.gif') 0 100% no-repeat; font-size: 1.1em; line-height: 1.8182em; color: #999; } dl#comment_list dt.author { background: url('images/comment_author_top.gif') 0 100% no-repeat; } dl#comment_list dt .comment_num { padding: 0 0.3636em 0 0; } dl#comment_list dt .comment_num a, dl#comment_list dt .comment_num a:visited { color: #999; } dl#comment_list dt .comment_num a:hover { color: #a90000; } dl#comment_list dt strong { font-size: 1.4545em; color: #000; } dl#comment_list dt strong a, dl#comment_list dt strong a:visited { color: #000; border-bottom: 1px dotted #999; } dl#comment_list dt strong a:hover { color: #000; border-bottom: 1px solid #a90000; } dl#comment_list dd {padding: 20px; margin: 0 0 1.5385em; background: #dfdfdf; } dl#comment_list dd.author { background: #0099cc url('images/comment_author_bottom.gif') 0 100% no-repeat; } dl#comment_list dd.entry p, dl#comment_list dd.entry ul, dl#comment_list dd.entry ol, dl#comment_list dd.entry blockquote { margin-bottom: 1.1538em; } /* COMMENT FORM */ #comment_form { width: 46.8em; margin: 0 0 4.0em 0; } #comment_form a:hover { text-decoration: underline; } #comment_form p { padding: 0.7692em 0; } #comment_form label { padding: 0 0 0 0.83333em; font-size: 1.2em; } #comment_form .text_input { width: 15.3846em; padding: 0.23077em; color: #a90000; font: bold 1.3em Verdana, sans-serif; border-top: 0.15385em solid #999; border-left: 0.15385em solid #999; border-right: 0.07692em solid #eee; border-bottom: 0.07692em solid #eee; } #comment_form .text_input:focus { border-top-color: #666; border-left-color: #666; border-right-color: #ddd; border-bottom-color: #ddd; } #comment_form .text_area { width: 32.9231em; } #comment_form p.subscribe-to-comments { font-size: 1.3em; } #comment_form p.subscribe-to-comments label { font-size: 1.0em; } #comment_form .form_submit { padding: 0.5em; background: url('images/submit_bg.gif') repeat-x; color: #000; border: 0.21429em double #999; border-top-color: #ccc; border-left-color: #ccc; font: bold 1.4em/1.0em "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; } #comment_form .form_submit:hover { color: #0099cc; } /* Root = Horizontal, Secondary = Vertical */ #navmenu-h {background:#000;} #navmenu-h li.alignright {float:right;} ul#navmenu-h { margin: 0 0 1em 0; border: 0 none; padding: 0; width: 950px; /*For KHTML*/ list-style: none; height: 24px; } ul#navmenu-h li { margin: 0; border: 0 none; padding: 0; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; height: 24px; } ul#navmenu-h ul { margin: 0; border: 0 none; padding: 0; width: 160px; list-style: none; display: none; position: absolute; top: 24px; left: 0; } ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{ clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; } ul#navmenu-h ul li { width: 160px; float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ } /* Root Menu */ ul#navmenu-h a { padding: 2px 20px 0 20px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; background: #000; color: #ccc; font: 11px/22px Helvetica; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ } /* Root Menu Hover Persistence */ ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a { background: #333; color: #FFF; } /* 2nd Menu */ ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a { float: none; background: #000; color: #ccc; } /* 2nd Menu Hover Persistence */ ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a { background: #333; color: #FFF; } /* 3rd Menu */ ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a { background: #000; color: #ccc; } /* 3rd Menu Hover Persistence */ ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a { background: #CCC; color: #FFF; } /* 4th Menu */ ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a { background: #EEE; color: #666; } /* 4th Menu Hover */ ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover { background: #CCC; color: #FFF; } ul#navmenu-h ul ul, ul#navmenu-h ul ul ul { display: none; position: absolute; top: 0; left: 160px; } /* Do Not Move - Must Come Before display:block for Gecko */ ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul { display: none; } ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul { display: block; } #themes h6 {float:right; padding-right:1em;} ul#themeswitcher {list-style-type:none; margin:0;padding:0;float:right} ul#themeswitcher li {list-style-image:none;list-style-type:none;margin:0; padding:0;} +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/css/lib/forms.css b/wp-content/themes/monochrome-pro/css/lib/forms.css +new file mode 100644 +index 00000000..19ffeb6b +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/lib/forms.css +@@ -0,0 +1 @@ ++/* -------------------------------------------------------------- forms.css * Sets up some default styling for forms * Gives you classes to enhance your forms Usage: * For text fields, use class .title or .text -------------------------------------------------------------- */ label { font-weight: bold; } /* Fieldsets */ fieldset { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; } legend { font-weight: bold; font-size:1.2em; } /* Text fields */ input.text, input.title { width: 300px; margin:0.5em 0.5em 0.5em 0; } input.text, input.title { border:1px solid #bbb; background:#f6f6f6; padding:5px; } input.text:focus, input.title:focus { border:1px solid #999; background:#fff; } input.title { font-size:1.5em; } /* Textareas */ textarea { width: 400px; height: 250px; margin:0.5em 0.5em 0.5em 0; } textarea { border:1px solid #bbb; background:#eee; padding:5px; } textarea:focus { border:1px solid #999; background:#fff; } /* Select fields */ select { border:1px solid #ccc; background:#f6f6f6; width:200px; } select:focus { border:1px solid #999; background:#fff; } /* Success, error & notice boxes for messages and errors. */ .error, .notice, .success { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; } .error { background: #FBE3E4; color: #D12F19; border-color: #FBC2C4; } .notice { background: #FFF6BF; color: #817134; border-color: #FFD324; } .success { background: #E6EFC2; color: #529214; border-color: #C6D880; } .error a { color: #D12F19; } .notice a { color: #817134; } .success a { color: #529214; } +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/css/lib/grid.css b/wp-content/themes/monochrome-pro/css/lib/grid.css +new file mode 100644 +index 00000000..4e3f685e +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/lib/grid.css +@@ -0,0 +1 @@ ++/* -------------------------------------------------------------- grid.css * Sets up an easy-to-use grid of 24 columns. Based on work by: * Nathan Borror [playgroundblues.com] * Jeff Croft [jeffcroft.com] * Christian Metts [mintchaos.com] * Khoi Vinh [subtraction.com] By default, the grid is 950px wide, with 24 columns spanning 30px, and a 10px margin between columns. If you need fewer or more columns, use this formula to find the new total width: Total width = (columns * 40) - 10 Read more about using a grid here: * subtraction.com/archives/2007/0318_oh_yeeaahh.php -------------------------------------------------------------- */ /* A container should group all your columns. */ .container { width: 950px; margin: 0 auto; } /* Columns -------------------------------------------------------------- */ /* Use this class together with the .span-x classes to create any composition of columns in a layout. */ .column { float: left; margin-right: 10px; } /* The last column in a row needs this class. */ .last { margin-right: 0; } /* Use these classes to set the width of a column. */ .span-1 { width: 30px; } .span-2 { width: 70px; } .span-3 { width: 110px; } .span-4 { width: 150px; } .span-5 { width: 190px; } .span-6 { width: 230px; } .span-7 { width: 270px; } .span-8 { width: 310px; } .span-9 { width: 350px; } .span-10 { width: 390px; } .span-11 { width: 430px; } .span-12 { width: 470px; } .span-13 { width: 510px; } .span-14 { width: 550px; } .span-15 { width: 590px; } .span-16 { width: 630px; } .span-17 { width: 670px; } .span-18 { width: 710px; } .span-19 { width: 750px; } .span-20 { width: 790px; } .span-21 { width: 830px; } .span-22 { width: 870px; } .span-23 { width: 910px; } .span-24 { width: 950px; margin: 0; } /* Add these to a column to append empty cols. */ .append-1 { padding-right: 40px; } .append-2 { padding-right: 80px; } .append-3 { padding-right: 120px; } .append-4 { padding-right: 160px; } .append-5 { padding-right: 200px; } .append-6 { padding-right: 240px; } .append-7 { padding-right: 280px; } .append-8 { padding-right: 320px; } .append-9 { padding-right: 360px; } .append-10 { padding-right: 400px; } .append-11 { padding-right: 440px; } .append-12 { padding-right: 480px; } .append-13 { padding-right: 520px; } .append-14 { padding-right: 560px; } .append-15 { padding-right: 600px; } .append-16 { padding-right: 640px; } .append-17 { padding-right: 680px; } .append-18 { padding-right: 720px; } .append-19 { padding-right: 760px; } .append-20 { padding-right: 800px; } .append-21 { padding-right: 840px; } .append-22 { padding-right: 880px; } .append-23 { padding-right: 920px; } /* Add these to a column to prepend empty cols. */ .prepend-1 { padding-left: 40px; } .prepend-2 { padding-left: 80px; } .prepend-3 { padding-left: 120px; } .prepend-4 { padding-left: 160px; } .prepend-5 { padding-left: 200px; } .prepend-6 { padding-left: 240px; } .prepend-7 { padding-left: 280px; } .prepend-8 { padding-left: 320px; } .prepend-9 { padding-left: 360px; } .prepend-10 { padding-left: 400px; } .prepend-11 { padding-left: 440px; } .prepend-12 { padding-left: 480px; } .prepend-13 { padding-left: 520px; } .prepend-14 { padding-left: 560px; } .prepend-15 { padding-left: 600px; } .prepend-16 { padding-left: 640px; } .prepend-17 { padding-left: 680px; } .prepend-18 { padding-left: 720px; } .prepend-19 { padding-left: 760px; } .prepend-20 { padding-left: 800px; } .prepend-21 { padding-left: 840px; } .prepend-22 { padding-left: 880px; } .prepend-23 { padding-left: 920px; } /* Border on right hand side of a column. */ .border { padding-right: 4px; margin-right: 5px; border-right: 1px solid #eee; } /* Border with more whitespace, spans one column. */ .colborder { padding-right: 24px; margin-right: 25px; border-right: 1px solid #eee; } /* Use these classes on an element to push it into the next column, or to pull it into the previous column. */ .pull-1 { margin-left: -40px; } .pull-2 { margin-left: -80px; } .pull-3 { margin-left: -120px; } .pull-4 { margin-left: -160px; } .push-0 { margin: 0 0 0 18px; } .push-1 { margin: 0 -40px 0 18px; } .push-2 { margin: 0 -80px 0 18px; } .push-3 { margin: 0 -120px 0 18px; } .push-4 { margin: 0 -160px 0 18px; } .push-0, .push-1, .push-2, .push-3, .push-4 { float: right; } /* Misc classes and elements -------------------------------------------------------------- */ /* Use a .box to create a padded box inside a column. */ .box { padding: 1.5em; margin-bottom: 1.5em; background: #eee; } /* Use this to create a horizontal ruler across a column. */ hr { background: #ddd; color: #ddd; clear: both; float: none; width: 100%; height: .1em; margin: 0 0 1.4em; border: none; } hr.space { background: #fff; color: #fff; } /* Clearing floats without extra markup Based on How To Clear Floats Without Structural Markup by PiE [http://www.positioniseverything.net/easyclearing.html] */ .clear { display: inline-block; } .clear:after, .container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .clear { height: 1%; } .clear { display: block; } +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/css/lib/grid.png b/wp-content/themes/monochrome-pro/css/lib/grid.png +new file mode 100644 +index 0000000000000000000000000000000000000000..129d4a29fbe92688aabed5638e0c4f73a7bca818 +GIT binary patch +literal 206 +zcmeAS@N?(olHy`uVBq!ia0vp^8bB<>!3HEX<>xE|QY^(zo*^7SP{WbZ0pxQQctjR6 +zFmQbUVMeDlCNqG7G9|7NCBgY=CFO}lsSJ)O`AMk?Zka`?<@rU~#R|^B#xt(DF$2|k +zc)B=-cyuP$eEj#lzKxOL5tEL~%H%~Gtu@#d^DPnSv6>KM@XEpK;0k6<Ruq8+<qF)7 +k*OxOVeOw)WWF<3$-)8pvpV!#E1DeU;>FVdQ&MBb@06Zo?vj6}9 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/monochrome-pro/css/lib/ie.css b/wp-content/themes/monochrome-pro/css/lib/ie.css +new file mode 100644 +index 00000000..b5540fab +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/lib/ie.css +@@ -0,0 +1 @@ ++/* -------------------------------------------------------------- ie.css Contains every hack for Internet Explorer versions prior to IE7, so that our core files stay sweet and nimble. -------------------------------------------------------------- */ /* Make sure the layout is centered in IE5 */ body { text-align: center; } .container { text-align: left; } /* This fixes the problem where IE6 adds an extra 3px margin to two columns that are floated up against each other. */ * html .column { overflow-x: hidden; } /* IE6 fix */ .pull-1, .pull-2, .pull-3, .pull-4, .push-1, .push-2, .push-3, .push-4, ul, ol { position: relative; /* Keeps IE6 from cutting pulled/pushed images */ } /* Fixes incorrect styling of legend in IE6 fieldsets. */ legend { margin-bottom:1.4em; } /* Fixes incorrect placement of numbers in ol's in IE6/7 */ ol { margin-left:2em; } +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/css/lib/reset.css b/wp-content/themes/monochrome-pro/css/lib/reset.css +new file mode 100644 +index 00000000..777f5ac0 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/lib/reset.css +@@ -0,0 +1 @@ ++/* -------------------------------------------------------------- reset.css * Resets default browser CSS. Based on work by Eric Meyer: * meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ -------------------------------------------------------------- */ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } body { line-height: 1.5; background: #fff; margin:1.5em 0; } /* Tables still need 'cellspacing="0"' in the markup. */ table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight:400; } /* Remove possible quote marks (") from <q>, <blockquote>. */ blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } a img { border: none; } +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/css/lib/typography.css b/wp-content/themes/monochrome-pro/css/lib/typography.css +new file mode 100644 +index 00000000..c6c234ad +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/lib/typography.css +@@ -0,0 +1 @@ ++/* -------------------------------------------------------------- typography.css * Sets up some sensible default typography. Based on work by: * Nathan Borror [playgroundblues.com] * Jeff Croft [jeffcroft.com] * Christian Metts [mintchaos.com] * Wilson Miner [wilsonminer.com] * Richard Rutter [clagnut.com] Read more about using a baseline here: * alistapart.com/articles/settingtypeontheweb -------------------------------------------------------------- */ /* This is where you set your desired font size. The line-heights and vertical margins are automatically calculated from this. The percentage is of 16px (0.75 * 16px = 12px). */ body { font-size: 75%; } /* Default fonts and colors. If you prefer serif fonts, remove the font-family on the headings, and apply this one to the body: font: 1em Georgia, "lucida bright", "times new roman", serif; */ body { color: #666; font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; } h1,h2,h3,h4,h5,h6 { color: #666; font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; } /* Headings -------------------------------------------------------------- */ h1,h2,h3,h4,h5,h6 { font-weight: normal; } h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; } h2 { font-size: 2em; margin-bottom: 0.75em; } h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; } h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; } h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; } h6 { font-size: 1em; font-weight: bold; } /* Text elements -------------------------------------------------------------- */ p { margin: 0 0 1.5em; } p.last { margin-bottom: 0; } p img { float: left; margin: 1em 1em 1em 0; padding: 0; } p img.top { margin-top: 0; } /* Use this if the image is at the top of the <p>. */ img { margin: 0 0 1.5em; } ul, ol { margin:0 1.5em 1.5em 1.5em; } ul { list-style-type: circle; } ol { list-style-type: decimal; } dl { margin: 0 0 1.5em 0; } dl dt { font-weight: bold; } dd { margin-left: 1.5em;} abbr, acronym { border-bottom: 1px dotted #666; } address { margin-top: 1.5em; font-style: italic; } del { color:#666; } a:focus, a:hover { color: #000; } a { color: #F74343; text-decoration: underline; } blockquote { margin: 1.5em; color: #666; font-style: italic; } strong { font-weight: bold; } em,dfn { font-style: italic; background: #ffc; } dfn { font-weight: bold; } pre,code { margin: 1.5em 0; white-space: pre; } pre,code,tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; } tt { display: block; margin: 1.5em 0; line-height: 1.5; } /* Tables -------------------------------------------------------------- */ table { margin-bottom: 1.4em; } th { border-bottom: 2px solid #ccc; font-weight: bold; } td { border-bottom: 1px solid #ddd; } th,td { padding: 4px 10px 4px 0; } tfoot { font-style: italic; } caption { background: #ffc; } /* Use this if you use span-x classes on th/td. */ table .last { padding-right: 0; } /* Some default classes -------------------------------------------------------------- */ .small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; } .large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; } .quiet { color: #ccc; } .hide { display: none; } .highlight { background:#ff0; } .added { color:#060; } .removed { color:#900; } .dotted {border-bottom: 1px dotted;} .top { margin-top:0; padding-top:0; } .bottom { margin-bottom:0; padding-bottom:0; } +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/css/plugins/buttons/Readme b/wp-content/themes/monochrome-pro/css/plugins/buttons/Readme +new file mode 100644 +index 00000000..dd1cfe44 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/plugins/buttons/Readme +@@ -0,0 +1,31 @@ ++Buttons ++* Gives you great looking CSS buttons, for both <a> and <button>. ++* Demo: particletree.com/features/rediscovering-the-button-element ++ ++ ++Credits ++---------------------------------------------------------------- ++ ++* Created by Kevin Hale [particletree.com] ++* Adapted for Blueprint by Olav Bjorkoy [bjorkoy.com] ++ ++ ++Usage ++---------------------------------------------------------------- ++ ++1) Add this line to "blueprint/screen.css": ++ @import 'plugins/buttons/buttons.css'; ++ ++2) Use the following HTML code to place the buttons on your site: ++ ++ <button type="submit" class="button positive"> ++ <img src="css/blueprint/plugins/buttons/icons/tick.png" alt=""/> Save ++ </button> ++ ++ <a class="button" href="/password/reset/"> ++ <img src="css/blueprint/plugins/buttons/icons/key.png" alt=""/> Change Password ++ </a> ++ ++ <a href="#" class="button negative"> ++ <img src="css/blueprint/plugins/buttons/icons/cross.png" alt=""/> Cancel ++ </a> +diff --git a/wp-content/themes/monochrome-pro/css/plugins/buttons/buttons.css b/wp-content/themes/monochrome-pro/css/plugins/buttons/buttons.css +new file mode 100644 +index 00000000..12793eca +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/plugins/buttons/buttons.css +@@ -0,0 +1 @@ ++/* -------------------------------------------------------------- buttons.css * Gives you some great CSS-only buttons. Created by Kevin Hale [particletree.com] * particletree.com/features/rediscovering-the-button-element See Readme.txt in this folder for instructions. -------------------------------------------------------------- */ a.button, button { display:block; float:left; margin:0 0.583em 0.667em 0; padding:5px 10px 5px 7px; /* Links */ border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; background-color:#f5f5f5; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; } button { width:auto; overflow:visible; padding:4px 10px 3px 7px; /* IE6 */ } button[type] { padding:4px 10px 4px 7px; /* Firefox */ line-height:17px; /* Safari */ } *:first-child+html button[type] { padding:4px 10px 3px 7px; /* IE7 */ } button img, a.button img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; float:none; } /* Button colors -------------------------------------------------------------- */ /* Standard */ button:hover, a.button:hover{ background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699; } a.button:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff; } /* Positive */ body .positive { color:#529214; } a.positive:hover, button.positive:hover { background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; } a.positive:active { background-color:#529214; border:1px solid #529214; color:#fff; } /* Negative */ body .negative { color:#d12f19; } a.negative:hover, button.negative:hover { background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; } a.negative:active { background-color:#d12f19; border:1px solid #d12f19; color:#fff; } +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/css/plugins/buttons/icons/cross.png b/wp-content/themes/monochrome-pro/css/plugins/buttons/icons/cross.png +new file mode 100644 +index 0000000000000000000000000000000000000000..1514d51a3cf1b67e1c5b9ada36f1fd474e2d214a +GIT binary patch +literal 655 +zcmV;A0&x9_P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ +zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!AxT6*R5;6( +zlj}|sQ51!ViOGr2pjL^7$dQ1=8$w$KD6I_$CeZtZUZjAurR}6mp*HFdO?(oc3q-}< +zu+o`!I@9H@m`W`r;m1zSWX}5bthM(H02sJT)z?DT&OUcv5HmU|-dF4oa@p;T*KAHh +zFQ6^X?4p&<LW?JRAa!4W*8^cRHn#BV<;v&k;?li;fWKno-=RgNB}6ngw>uEoyT++I +zn$b9r%cFfhHe2K68Pk<hKq}2z2~lh9z5zadf|kv-0cZq5T=w`mb%(MY1L(c%58!zI +zxmp(Hu69|_VhN_cj;WfM0p5Rrno6S{41>Bu*@^<$y+7xQ$wJ~;c5aBx$R=xq*41Wo +zhwQus_VOgm0hughj}MhOvs#{>Vg09Y8WxjWUJY5Y<Msg#Hz1}_nVr{4MuGi*zXu>W +zJ?&8eG!59Cz=|E%Ns@013KLWOLV)CObIIj_5{>{#k%TEAMs_GbdDV`x-iYsG<NRDe +z&F<oo(+wrG4$v4ShYJ*zTAVUyCyUEKWCOJq%P2g2jKiT}-UXn|;?x~V@D+7UK%!5l +zu+-wDffb%iu%q!uYSm;0f+3t(tT-AO#lfvX-T}~N2{oGoN+1Mj)d31iEk4tC0{b>H +z#=Z{USAQA>NY(}X7=3{K8#<xO0&SL1U06cNFs)HoJ!v1_9b#Vw@2F?RJt3C#MxpR@ +plJ)zU4s^HK{`H%}g=4&I{RVQoq{rLsz7zle002ovPDHLkV1j2<C=vhw + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/monochrome-pro/css/plugins/buttons/icons/key.png b/wp-content/themes/monochrome-pro/css/plugins/buttons/icons/key.png +new file mode 100644 +index 0000000000000000000000000000000000000000..a9d5e4f8cc75240f6e6bbb9e73466a9e3effb610 +GIT binary patch +literal 455 +zcmV;&0XY7NP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ +zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzSxH1eR5;7s +zlRZm9VHk$bAMg(ZK~U`t_JJ)el?}CsHCQM5fTD(mmL?Ijph1di$iSqeqJ+k3D6JNI +z$&WJ2JZ0Gl^;Ja0kE5n=H#V7?Tf?<IT*J-vFaVfZVE%!C5Q17@2q7pIi+_Sr`XeYS +zDtsYgT|wx47IC+!dO_4~K$Og(kRqU#3B)-|<$~D55h7PC3JD_;ZWW?dCEoUj;JGkX +zCJ31qkdGZA7gQogw~)A3Lf}>4^nI0$7`a(T+P4hBKZ7hk58-_j0w;$<(*=f7ic$nT +z*Wgd55in08>183j3?S=MAoDDTLoLSL$!_UDxXqSf-?qdd@H%8(We~hQu&uVIo$6NV +z(zMY7wn6r5i617ZGZ)-J($xXssTcN*&WujcIDRIp6J4_PqOvJ}9!p6+yo8LmAGS3~ +xN<Y>#Qq?aIt$6X#&>g<jO8k3M&4Z=xz5ziaJGfE`o~-}?002ovPDHLkV1nB+yafON + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/monochrome-pro/css/plugins/buttons/icons/tick.png b/wp-content/themes/monochrome-pro/css/plugins/buttons/icons/tick.png +new file mode 100644 +index 0000000000000000000000000000000000000000..a9925a06ab02db30c1e7ead9c701c15bc63145cb +GIT binary patch +literal 537 +zcmV+!0_OdRP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ +zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzt4TybR5;7M +zli4mqVHAaX=Q!_TZq*o5LaK&TC+g@aMJbINs;8}1t3yf*$E6r*j>Hs{AQG2a)rMyf +zFQK~pm1x3+7!nu%-M`k}``c>^00{o_1pjWJUTfl8mg=3qGEl8H@}^@w`VUx0_$uy4 +z2FhRqKX}xI*?Tv<H&*Dj)Tr<j*}f%KtVns|p$^k=7pCG)bZ)nz(p!uYhmcBtGG4MZ +zhBKz;vsk_?<x?$B#+(Sm9B-A&-Qq;?SOJwD!Fa)z^`0_M+_eepu5##IOknYS`&tC< +z#^ArRgWXi2%vG2uvgcE2i2di<+TKw6qc6;1IyMf?mMlSF4apWIQ-(bTzNj7ETMiu? +z3Y3nE5@K5(^<j-YCz?$CVH?a>1DJd8z#F#0c%*~rM30HE1@2o5m~}ZyoWhqv>ql{V +z1ZGE0lgcoK^lx+eqc*rAX1Ky;Xx3U%u#zG!m-;eD1Qsn@kf3|F9qz~|95=&g3(7!X +zB}JAT>RU;a%vaNOGnJ%e1=K6eAh43c(QN8RQ6~GP%O}Jju$~Ld*%`mO1p<rCAIZx2 +bmuq|lzM`o-QVIh|00000NkvXXu0mjfO@{7Q + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/monochrome-pro/css/plugins/css-classes/Readme b/wp-content/themes/monochrome-pro/css/plugins/css-classes/Readme +new file mode 100644 +index 00000000..9594e239 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/plugins/css-classes/Readme +@@ -0,0 +1,14 @@ ++CSS Development Classes Plugin ++ ++Sets up some classes to use in CSS development ++ ++This is an experimental plugin, and the tools it provides ++are not exactly semantically correct, so use with care, ++and preferably only in development. :) ++ ++ ++Usage ++---------------------------------------------------------------- ++ ++1) Add this line to "blueprint/screen.css", and you're done: ++ @import 'plugins/css-classes/css-classes.css'; +diff --git a/wp-content/themes/monochrome-pro/css/plugins/css-classes/css-classes.css b/wp-content/themes/monochrome-pro/css/plugins/css-classes/css-classes.css +new file mode 100644 +index 00000000..fc555b54 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/plugins/css-classes/css-classes.css +@@ -0,0 +1 @@ ++/* -------------------------------------------------------------- css-classes.css * Classes for CSS development See the Readme file in this directory for further instructions. -------------------------------------------------------------- */ .left { float:left; } .right { float:right; } .hide { display:none; } .reset-margin { margin:0; } .reset-padding { padding:0; } .reset { margin:0; padding:0; } .align-justify { text-align:justify; } .align-left { text-align:left; } .align-center { text-align:center; } .align-right { text-align:right; } +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/css/plugins/fancy-type/Readme b/wp-content/themes/monochrome-pro/css/plugins/fancy-type/Readme +new file mode 100644 +index 00000000..7d2474da +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/plugins/fancy-type/Readme +@@ -0,0 +1,22 @@ ++Fancy Type ++* Gives you classes to use if you'd like some ++ extra fancy typography. ++ ++Credits and instructions are specified above each class ++in the fancy-type.css file in this directory. ++ ++ ++Usage ++---------------------------------------------------------------- ++ ++1) Add this line to "blueprint/screen.css", and you're done: ++ @import 'plugins/fancy-type/fancy-type-compressed.css'; ++ ++Note that this uses the compressed version of the CSS file, ++as the original file contains a lot of instructing comments. ++ ++Remember to re-compress (or change) the compressed file ++if you make any changes to the original CSS file. ++ ++Here's a pretty good CSS compressor: ++http://teenage.cz/acidofil/tools/cssformat.php +diff --git a/wp-content/themes/monochrome-pro/css/plugins/fancy-type/fancy-type-compressed.css b/wp-content/themes/monochrome-pro/css/plugins/fancy-type/fancy-type-compressed.css +new file mode 100644 +index 00000000..f3865148 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/plugins/fancy-type/fancy-type-compressed.css +@@ -0,0 +1 @@ ++p + p { text-indent:2em; margin-top:-1.5em; } .alt{color:#666;font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;font-size:1.2em;line-height:80%;font-style:italic;} .dquo{margin-left:-.5em;} p.incr,.incr p{font-size:10px;line-height:1.44em;margin-bottom:1.5em;} .caps{font-variant:small-caps;letter-spacing:1px;text-transform:lowercase;font-size:1.2em;line-height:1%;font-weight:bold;} +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/css/plugins/fancy-type/fancy-type.css b/wp-content/themes/monochrome-pro/css/plugins/fancy-type/fancy-type.css +new file mode 100644 +index 00000000..955bcb75 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/plugins/fancy-type/fancy-type.css +@@ -0,0 +1 @@ ++/* -------------------------------------------------------------- fancy-type.css * Lots of pretty advanced classes for manipulating text. See the Readme file in this folder for additional instructions. -------------------------------------------------------------- */ /* Indentation instead of line shifts for sibling paragraphs. */ p + p { text-indent:2em; margin-top:-1.5em; } /* Ornaments on first paragraph. Commented out by default. Use with care. p:before { content: "\2767"; padding-right: 0.4em; } p + p:before { content: ""; padding:0; } */ /* For great looking type, use this code instead of asdf: <span class="alt">asdf</span> Best used on prepositions and ampersands. */ .alt { color: #666; font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; font-style: italic; font-weight: normal; } /* For great looking quote marks in titles, replace "asdf" with: <span class="dquo">“</span>asdf” (That is, when the title starts with a quote mark). (You may have to change this value depending on your font size). */ .dquo { margin-left: -.5em; } /* Reduced size type with incremental leading (http://www.markboulton.co.uk/journal/comments/incremental_leading/) This could be used for side notes. For smaller type, you don't necessarily want to follow the 1.5x vertical rhythm -- the line-height is too much. Using this class, it reduces your font size and line-height so that for every four lines of normal sized type, there is five lines of the sidenote. eg: New type size in em's: 10px (wanted side note size) / 12px (existing base size) = 0.8333 (new type size in ems) New line-height value: 12px x 1.5 = 18px (old line-height) 18px x 4 = 72px 72px / 5 = 14.4px (new line height) 14.4px / 10px = 1.44 (new line height in em's) */ p.incr, .incr p { font-size: 10px; line-height: 1.44em; margin-bottom: 1.5em; } /* Surround uppercase words and abbreviations with this class. Based on work by Jørgen Arnor Gårdsø Lom [http://twistedintellect.com/] */ .caps { font-variant: small-caps; letter-spacing: 1px; text-transform: lowercase; font-size:1.2em; line-height:1%; font-weight:bold; padding:0 2px; } +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/css/print.css b/wp-content/themes/monochrome-pro/css/print.css +new file mode 100644 +index 00000000..b7769879 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/print.css +@@ -0,0 +1 @@ ++/* -------------------------------------------------------------- Blueprint CSS Framework Print Styles * Gives you some sensible styles for printing pages. See Readme file in this directory for further instructions. Some additions you'll want to make, customized to your markup: #header, #footer, #navigation { display:none; } -------------------------------------------------------------- */ body { line-height: 1.5; font-family: "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif; color:#000; background: none; font-size: 10pt; } .container { background: none; } h1,h2,h3,h4,h5,h6 { font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif; } code { font:.9em "Courier New", Monaco, Courier, monospace; } img { float:left; margin:1.5em 1.5em 1.5em 0; } a img { border:none; } p img.top { margin-top: 0; } hr { background:#ccc; color:#ccc; width:100%; height:2px; margin:2em 0; padding:0; border:none; } blockquote { margin:1.5em; padding:1em; font-style:italic; font-size:.9em; } .small { font-size: .9em; } .large { font-size: 1.1em; } .quiet { color: #999; } .hide { display:none; } a:link, a:visited { background: transparent; font-weight:700; text-decoration: underline; } a:link:after, a:visited:after { content: " (" attr(href) ") "; font-size: 90%; } /* If you're having trouble printing relative links, uncomment and customize this: (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */ /* a[href^="/"]:after { content: " (http://www.yourdomain.com" attr(href) ") "; } */ +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/css/screen.css b/wp-content/themes/monochrome-pro/css/screen.css +new file mode 100644 +index 00000000..87aa1f4e +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/css/screen.css +@@ -0,0 +1 @@ ++/* -------------------------------------------------------------- Blueprint CSS Framework Screen Styles * Version: 0.6 (21.9.2007) * Website: http://code.google.com/p/blueprintcss/ See Readme file in this directory for further instructions. -------------------------------------------------------------- */ @import 'lib/reset.css'; @import 'lib/typography.css'; @import 'lib/grid.css'; @import 'lib/forms.css'; /* Plugins: Additional functionality can be found in the plugins directory. See the readme files for each plugin. Example: @import 'plugins/buttons/buttons.css'; */ /* See the grid: Uncomment the line below to see the grid and baseline. .container { background: url(lib/grid.png); } */ +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/footer.php b/wp-content/themes/monochrome-pro/footer.php +new file mode 100644 +index 00000000..e1e72c43 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/footer.php +@@ -0,0 +1,13 @@ ++<hr class="space" /> ++<div id="footer"> ++ © ++<?php echo date(Y); ?> ++ <?php bloginfo('name'); ?> ++ <br /> ++ Powered by <a href="http://wordpress.org/">WordPress</a> using the <a href="http://graphpaperpress.com/2008/02/06/monochrome/">Monochrome</a> theme by <a href="http://graphpaperpress.com">Graph Paper Press</a>. ++</div> ++</div> ++</div> ++<?php wp_footer(); ?> ++</body> ++</html> +diff --git a/wp-content/themes/monochrome-pro/functions.php b/wp-content/themes/monochrome-pro/functions.php +new file mode 100644 +index 00000000..efc3d517 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/functions.php +@@ -0,0 +1,265 @@ ++<?php ++function getPost($post = NULL) { ++ include('post.php'); ++} ++ ++// Add Menu Theme Support ++if ( function_exists( 'add_theme_support' ) ) { ++ add_theme_support( 'nav-menus' ); ++ add_action( 'init', 'register_gpp_menus' ); ++ ++ function register_gpp_menus() { ++ register_nav_menus( ++ array( ++ 'main-menu' => __( 'Main Menu' ), ++ 'top-menu' => __( 'Top Menu' ) ++ ) ++ ); ++ } ++} ++ ++if ( function_exists('register_sidebar') ) ++{ ++ register_sidebar ++ ( array ++ ( ++ 'name' => 'Sidebar', ++ 'before_widget' => '<div class="bottombar">', ++ 'after_widget' => '</div>', ++ 'before_title' => '<h2 class="widgettitle">', ++ 'after_title' => '</h2>', ++ ) ++ ); ++ register_sidebar ++ ( array ++ ( ++ 'name' => 'Sidebar-Home', ++ 'before_widget' => '<div class="bottombar">', ++ 'after_widget' => '</div>', ++ 'before_title' => '<h2 class="widgettitle">', ++ 'after_title' => '</h2>', ++ ) ++ ); ++ register_sidebar ++ ( array ++ ( ++ 'name' => 'Bottom-Left', ++ 'before_widget' => '<div class="bottombar">', ++ 'after_widget' => '</div>', ++ 'before_title' => '<h2 class="widgettitle">', ++ 'after_title' => '</h2>', ++ ) ++ ); ++ register_sidebar ++ ( array ++ ( ++ 'name' => 'Bottom-Middle', ++ 'before_widget' => '<div class="bottombar">', ++ 'after_widget' => '</div>', ++ 'before_title' => '<h2 class="widgettitle">', ++ 'after_title' => '</h2>', ++ ) ++ ); ++ register_sidebar ++ ( array ++ ( ++ 'name' => 'Bottom-Right', ++ 'before_widget' => '<div class="bottombar">', ++ 'after_widget' => '</div>', ++ 'before_title' => '<h2 class="widgettitle">', ++ 'after_title' => '</h2>', ++ ) ++ ); ++} ++// THEME OPTIONS - DO NOT EDIT ++$themename = "Monochrome"; ++$shortname = "dt"; ++$options = array ( ++ array("name" => "Top Left Category", ++ "id" => $shortname."_top_left_cat", ++ "std" => "1", ++ "type" => "text"), ++ array("name" => "Top Right Category", ++ "id" => $shortname."_top_right_cat", ++ "std" => "", ++ "type" => "text"), ++ array("name" => "Middle Left Category", ++ "id" => $shortname."_mid_left_cat", ++ "std" => "", ++ "type" => "text"), ++ array("name" => "Middle Right Category", ++ "id" => $shortname."_mid_right_cat", ++ "std" => "", ++ "type" => "text"), ++ array("name" => "Bottom 1st Category", ++ "id" => $shortname."_bot_1st_cat", ++ "std" => "", ++ "type" => "text"), ++ array("name" => "Bottom 2nd Category", ++ "id" => $shortname."_bot_2nd_cat", ++ "std" => "", ++ "type" => "text"), ++ array("name" => "Bottom 3rd Category", ++ "id" => $shortname."_bot_3rd_cat", ++ "std" => "", ++ "type" => "text"), ++ array("name" => "Bottom 4th Category", ++ "id" => $shortname."_bot_4th_cat", ++ "std" => "", ++ "type" => "text"), ++ array("name" => "Bottom 5th Category", ++ "id" => $shortname."_bot_5th_cat", ++ "std" => "", ++ "type" => "text") ++); ++/* ++Plugin Name: Get The Image ++Plugin URI: http://justintadlock.com/archives/2008/05/27/get-the-image-wordpress-plugin ++Description: This is a highly intuitive script that gets an image either by custom field input or post attachment. ++Version: 0.1 Beta ++Author: Justin Tadlock ++Author URI: http://justintadlock.com ++License: GPL ++*/ ++ ++/*********************************************************** ++Catchall function for getting images ++***********************************************************/ ++function get_the_image($arr = false, $default_size = 'medium', $default_img = false) { ++ global $post; ++ $cf_array = load_the_image($arr, $post, $default_size); ++ $image = display_the_image($cf_array, $post, $default_size, $default_img); ++ if($image == false) $image = '<!-- No images were added to this post. -->'; ++ return $image; ++} ++ ++/*********************************************************** ++Catchall function for getting images with a link ++***********************************************************/ ++function get_the_image_link($arr = false, $default_size = 'medium', $default_img = false) { ++ global $post; ++ $cf_array = load_the_image($arr, $post, $default_size); ++ $image = display_the_image($cf_array, $post, $default_size, $default_img); ++ ++ if($image == false) : ++ $image_link = '<!-- No images were added to this post. -->'; ++ else : ++ $post_perm = get_permalink($post->ID); ++ $image_link = "<a href=\"$post_perm\" title=\"$post->post_title\">$image</a>"; ++ endif; ++ return $image_link; ++} ++ ++/*********************************************************** ++Function for loading an image ++***********************************************************/ ++function load_the_image($custom_fields = false, $en_post, $default_size) { ++ ++// Checks only if there are custom fields to check for ++ if(isset($custom_fields)) { ++ ++ // Loop through the custom fields, checking for images or video ++ $i = 0; ++ while(strcmp($image[0],'') == 0 && $i <= sizeof($custom_fields)) { ++ ++ // Check custom field values for image, image alt text, and image class ++ $image = get_post_custom_values($key = $custom_fields[$i]); ++ $image_alt = get_post_custom_values($key = $custom_fields[$i] . ' Alt'); ++ $image_class = get_post_custom_values($key = $custom_fields[$i] . ' Class'); ++ // Convert custom field key name to image class ++ $img_class = $custom_fields[$i]; ++ $img_class = strtolower($img_class); ++ $img_class = str_replace (" ", "-", $img_class); ++ ++ // Add space to image class if user inputs an extra class ++ if($image_class == true) $image_class .= ' '; ++ ++ // Add user image class to default image classes ++ if($default_size == 'thumbnail' && $img_class == 'thumbnail') $image_class .= $default_size; ++ elseif($default_size == 'medium' && $img_class == 'medium') $image_class .= $default_size; ++ elseif($default_size == 'full' && $img_class == 'full') $image_class .= $default_size; ++ else $image_class .= $img_class . ' ' . $default_size; ++ ++ $i++; ++ } // End while loop ++ } // End check for custom field image ++ ++// If there is no image set through custom fields, check post attachments ++ if($image == false && $default_size == true) { ++ $img_att_arr = find_attachment_image($custom_fields[0], $en_post, $default_size); ++ if(strcmp($image_att_arr[0],'') == 0) : ++ $image = $img_att_arr[0]; ++ $image_class = $img_att_arr[1]; ++ $image_alt = false; ++ else : ++ $image = false; $image_alt = false; $image_class = false; ++ endif; ++ } ++ ++// Return array with an image, image alt, and image class ++ return array($image, $image_alt, $image_class); ++} ++ ++/*********************************************************** ++Function for displaying an image ++***********************************************************/ ++function display_the_image($cf_array = false, $en_post = false, $default_size = false, $default_img = false) { ++ ++// Set nice names for image info ++ if($cf_array[0] == false && $default_img == true) : ++ $image[0] = $default_img; ++ $image_class = $default_size; ++ else : ++ $image = $cf_array[0]; ++ $image_alt = $cf_array[1]; ++ $image_class = $cf_array[2]; ++ endif; ++ ++// If there's any kind of image for this post ++ if(isset($image[0]) && strcmp($image[0],'') != 0) : ++ // Open img tag ++ $output = '<img src="'.$image[0].'"'; ++ $output .= ' alt="'; ++ // Image alt text ++ if(isset($image_alt[0]) && strcmp($image_alt[0],'') != 0) $output .= $image_alt[0]; ++ else $output .= $en_post->post_title; ++ // Image class ++ $output .= '" class="'; ++ if(isset($image_class[0])) $output .= $image_class; ++ else $output .= 'left'; ++ // Close img tag ++ $output .= '" />'; ++// If there's no image ++ else : ++ $output = false; ++ endif; ++// Return the image ++ return $output; ++} ++ ++/*********************************************************** ++Function for finding an attachment image. ++Only called if no custom field images are set. ++***********************************************************/ ++function find_attachment_image($custom_fields = false, $en_post = false, $default_size = 'medium') { ++ ++ $custom = $custom_fields; ++ $custom = strtolower($custom); ++ $custom = str_replace (" ", "-", $custom); ++// Don't repeat the same class name ++ if($custom == 'thumbnail' || $custom == 'medium' || $custom == 'full') $img_class = $default_size; ++ else $img_class = $custom . ' ' . $default_size; ++ ++ $attachments = get_children( array('post_parent' => $en_post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID') ); ++ if($attachments == true) : ++ foreach($attachments as $id => $attachment) : ++ $img = wp_get_attachment_image_src($id, $default_size); ++ $img_arr[0] = $img; ++ endforeach; ++ $img_arr[1] = $img_class; ++ else : ++ $img_arr = false; ++ endif; ++ return $img_arr; ++} ++function theme_add_admin() { global $themename, $shortname, $options; if ( $_GET['page'] == basename(__FILE__) ) { if ( 'save' == $_REQUEST['action'] ) { foreach ($options as $value) { update_option( $value['id'], $_REQUEST[ $value['id'] ] ); } foreach ($options as $value) { if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ] ); } else { delete_option( $value['id'] ); } } header("Location: themes.php?page=functions.php&saved=true"); die; } else if( 'reset' == $_REQUEST['action'] ) { foreach ($options as $value) { delete_option( $value['id'] ); } header("Location: themes.php?page=functions.php&reset=true"); die; } } add_theme_page($themename." Options", "Theme Options", 'edit_themes', basename(__FILE__), 'theme_admin'); } function theme_admin() { global $themename, $shortname, $options; if ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings saved.</strong></p></div>'; if ( $_REQUEST['reset'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings reset.</strong></p></div>';?><div class="wrap"><h2><?php echo $themename; ?> settings</h2><div id="currenttheme"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/options.jpg" alt"" /></div><form method="post"><table class="optiontable"><?php foreach ($options as $value) { if ($value['type'] == "text") { ?><tr valign="top"><th scope="row"><?php echo $value['name']; ?>:</th><td><input name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php if ( get_settings( $value['id'] ) != "") { echo get_settings( $value['id'] ); } else { echo $value['std']; } ?>" /></td></tr><?php } elseif ($value['type'] == "select") { ?><tr valign="top"><th scope="row"><?php echo $value['name']; ?>:<br /><small><?php echo $value['desc']; ?></small></th><td><select name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>"><?php foreach ($value['options'] as $option) { ?><option<?php if ( get_settings( $value['id'] ) == $option) { echo ' selected="selected"'; } elseif ($option == $value['std']) { echo ' selected="selected"'; } ?>><?php echo $option; ?></option><?php } ?></select></td></tr><?php } } ?></table><p class="submit"><input name="save" type="submit" value="Save changes" /><input type="hidden" name="action" value="save" /></p></form><form method="post"><p class="submit"><input name="reset" type="submit" value="Reset" /><input type="hidden" name="action" value="reset" /></p></form><?php } function theme_wp_head() { ?> <?php } add_action('wp_head', 'theme_wp_head'); add_action('admin_menu', 'theme_add_admin'); ?> +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/header.php b/wp-content/themes/monochrome-pro/header.php +new file mode 100644 +index 00000000..0641b8cc +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/header.php +@@ -0,0 +1,110 @@ ++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ++<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>> ++<head profile="http://gmpg.org/xfn/11"> ++ <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" /> ++ <title><?php wp_title(''); ?><?php if ( !(is_404()) && (is_single()) or (is_page()) or (is_archive()) ) { ?> :: <?php } ?> ++<?php bloginfo('name'); ?></title> ++<?php ++// Do not delete ++ wp_head(); ++// Controls the style through theme options ++ global $options; ++ foreach ($options as $value) { ++ if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } ++ else { $$value['id'] = get_settings( $value['id'] ); } } ++ global $style, $show_cats, $show_feature, $feed, $feed_email; ++ $style = $st_theme_style; ++ $show_cats = $st_show_tabs_categories; ++ $show_feature = $st_show_feature; ++ $feed = $st_feed; ++ $feed_email = $st_feed_email; ?> ++ ++ <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> ++ <link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/css/screen.css" type="text/css" media="screen, projection" /> ++ <link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/css/print.css" type="text/css" media="print" /> ++ <link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/style.css" type="text/css" media="screen, projection" /> ++<!--[if IE]><link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/css/lib/ie.css" type="text/css" media="screen, projection" /><![endif]--> ++<!-- Javascripts --> ++<script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/js/jquery-1.2.3.js"></script> ++ ++<script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/js/jquery.innerfade.js"></script> ++ ++<script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/js/functions.js"></script> ++ ++<!--[if lt IE 7]> ++ <script defer type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/js/pngfix.js"></script> ++ <![endif]--> ++<!--[if gte IE 5.5]> ++ <script language="javaScript" src="<?php bloginfo('stylesheet_directory'); ?>/js/dhtml.js" type="text/javaScript"></script> ++<script language="javaScript" src="<?php bloginfo('stylesheet_directory'); ?>/js/dhtml2.js" type="text/javaScript"></script> ++ <![endif]--> ++<!-- Show the grid and baseline --> ++<style type="text/css"> ++/* .container { background: url(<?php bloginfo('stylesheet_directory'); ?>/css/lib/img/grid.png); }*/ ++ </style> ++ <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" /> ++ <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> ++ <script type="text/javascript"> ++ jQuery(document).ready( ++ function(){ ++ jQuery('#news').innerfade({ ++ animationtype: 'slide', ++ speed: 750, ++ timeout: 2000, ++ type: 'random', ++ containerheight: '1em' ++ }); ++ ++ jQuery('ul#portfolio').innerfade({ ++ speed: 1000, ++ timeout: 5000, ++ type: 'sequence', ++ containerheight: '480px' ++ }); ++ ++ jQuery('.fade').innerfade({ ++ speed: 1000, ++ timeout: 6000, ++ type: 'random_start', ++ containerheight: '1.5em' ++ }); ++ ++ jQuery('.adi').innerfade({ ++ speed: 'slow', ++ timeout: 5000, ++ type: 'random', ++ containerheight: '150px' ++ }); ++ }); ++ ++ </script> ++</head> ++<body> ++<div class="container"> ++<div class="container-bg"> ++<!-- Top Navigation --> ++<?php if ( function_exists('wp_nav_menu') ) { ++ wp_nav_menu( 'sort_column=menu_order&container=&menu_id=navmenu-h-r&theme_location=top-menu' ); ++ } else { ?> ++ <ul id="navmenu-h-r"> ++ <?php wp_list_categories('title_li='); ?> ++ </ul> ++<?php } ?> ++<!-- Search --> ++ <?php include (TEMPLATEPATH . '/searchform.php'); ?> ++<!-- Logo --> ++<div class="logo"><h1><a href="<?php echo get_settings('home'); ?>/" title="Return to the frontpage"><?php bloginfo('name'); ?></a></h1></div> ++<!-- Navigation --> ++<div class="column span-24 large" id="nav"> ++<div class="content"> ++<?php if ( function_exists('wp_nav_menu') ) { ++ wp_nav_menu( 'sort_column=menu_order&container=&menu_id=navmenu-h&theme_location=main-menu' ); ++ } else { ?> ++ <ul id="navmenu-h"> ++ <li><a href="<?php echo get_settings('home'); ?>">Home</a></li> ++ <?php wp_list_pages('sort_column=menu_order&depth=2&title_li='); ?> ++ <li class="alignright"><a href="<?php bloginfo('rss2_url'); ?>">Subscribe via RSS</a></li> ++ </ul> ++<?php } ?> ++</div> ++</div> +diff --git a/wp-content/themes/monochrome-pro/home.php b/wp-content/themes/monochrome-pro/home.php +new file mode 100644 +index 00000000..16ec6772 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/home.php +@@ -0,0 +1,122 @@ ++<?php get_header(); ?> ++<!--START LEFT SIDE--> ++<div id="feature" class="column span-15 first"> ++<!--BEGIN FEATURED POSTS--> ++<?php ++// Controls the categories displayed through the theme options page ++global $options; ++foreach ($options as $value) { ++ if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } ++ else { $$value['id'] = get_settings( $value['id'] ); } ++ } // endforeach ++?> ++ <?php query_posts('cat='.$dt_top_left_cat.'&showposts=4'); ?> ++ <?php ++ $category = $wp_query->get_queried_object(); ++ $cat_name = $category->name; ++ ?> ++ ++<ul id="portfolio"> ++<?php while (have_posts()) : the_post(); ?> ++<li> ++<h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <span class="meta"><?php the_time('M j, Y') ?> | <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></span></h4> ++<?php echo get_the_image_link(array('slideshow','slideshow'),'medium'); ?> ++ <?php the_excerpt(); ?> ++</li> ++<?php endwhile; ?> ++</ul> ++<hr class="space" /> ++<!--BEGIN MIDDLE POSTS--> ++ <div class="column span-7 append-1 news"> ++ <?php query_posts('cat='.$dt_mid_left_cat.'&showposts=1'); ?> ++ <?php ++ $category = $wp_query->get_queried_object(); ++ $cat_name = $category->name; ++ ?> ++ <h6 class="category_head"><a href="<?php echo get_category_link($dt_mid_left_cat);?>"><?php echo $cat_name; ?></a></h6> ++ <?php while (have_posts()) : the_post(); ?> ++ <div class="post-<?php the_ID(); ?>"> ++ <h6><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h6> ++ <div class="meta"><?php the_time('M j, Y') ?> | <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></div> ++ <?php the_excerpt(); ?> ++ </div> ++ <?php endwhile; ?> ++ </div> ++ <div class="column span-7 last news"> ++ <?php query_posts('cat='.$dt_mid_right_cat.'&showposts=1'); ?> ++ <?php ++ $category = $wp_query->get_queried_object(); ++ $cat_name = $category->name; ++ ?> ++ <h6 class="category_head"><a href="<?php echo get_category_link($dt_mid_right_cat);?>"><?php echo $cat_name; ?></a></h6> ++ <?php while (have_posts()) : the_post(); ?> ++ <div class="post-<?php the_ID(); ?>"> ++ <h6><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h6> ++ <div class="meta"><?php the_time('M j, Y') ?> | <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></div> ++ <?php the_excerpt(); ?> ++ </div> ++ <?php endwhile; ?> ++ </div> ++ <hr class="space" /> ++</div> ++<!--END MIDDLE POSTS--> ++<!--BEGIN RIGHT SIDE--> ++<div class="column span-8 prepend-1 last news"> ++ <div id="home_right"> ++ <div class="news-block"> ++ <?php query_posts('cat='.$dt_top_right_cat.'&showposts=3'); ?> ++ <?php ++ $category = $wp_query->get_queried_object(); ++ $cat_name = $category->name; ++ ?> ++ <h6 class="category_head"><a href="<?php echo get_category_link($dt_top_right_cat);?>"><?php echo $cat_name; ?></a></h6> ++ <?php while (have_posts()) : the_post(); ?> ++ <div class="column span-4 first"> ++ <?php echo get_the_image_link(array('thumbnail','My Thumbnail'),'thumbnail'); ?> ++ </div> ++ <div class="column span-4 last"> ++ <h6><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h6> ++ <div class="meta"><?php the_time('M j, Y') ?> | <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></div> ++ <?php the_excerpt(); ?> ++ </div> ++<hr /> ++<?php endwhile; ?> ++ </div> ++<!-- ABOUT BOX --> ++<div class="box"> ++<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar-Home') ) : ?> ++<?php endif; ?> ++</div> ++</div> ++</div> ++<hr class="space" /> ++<!--END RIGHT SIDE--> ++<!-- BOTTOM LEFT FIVE CATEGORY LISTINGS --> ++<div id="gray_bg" class="five_posts"> ++<?php $i = 0; ?> ++<?php ++$display_categories = array("$dt_bot_1st_cat","$dt_bot_2nd_cat","$dt_bot_3rd_cat","$dt_bot_4th_cat","$dt_bot_5th_cat"); ++foreach ($display_categories as $category) { ?> ++<?php query_posts("showposts=1&cat=$category"); ?> ++<?php while (have_posts()) : the_post(); $i++; ?> ++<div class="column span-4 post-<?php the_ID(); ?><?php if ($i < 5) { ?> append-1<?php } ?><?php if ($i == 5) { ?> last<?php $i = 0; } ?>"> ++<h6 class="category_head"><a href="<?php echo get_category_link($category);?>"><?php single_cat_title(); ?></a></h6> ++<h6><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title() ?></a></h6> ++<?php echo get_the_image_link(array('thumbnail','My Thumbnail'),'thumbnail'); ?> ++<div class="excerpt_small"><?php the_excerpt(); ?></div> ++<p class="postmetadata"><?php the_time('M d, Y') ?> | <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p> ++<?php endwhile; ?> ++ ++<h6 class="category_more"><a href="<?php echo get_category_link($category);?>">More in <?php single_cat_title(); ?></a></h6> ++<ul> ++<?php query_posts("showposts=5&offset=1&cat=$category"); ?> ++<?php while (have_posts()) : the_post(); ?> ++<li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>" class="title"><?php the_title(); ?></a></li> ++<?php endwhile; ?> ++</ul> ++</div> ++<?php } ?> ++<div class="clear"></div> ++</div> ++<?php get_sidebar(); ?> ++<?php get_footer(); ?> +diff --git a/wp-content/themes/monochrome-pro/images/authors/Allender.jpg b/wp-content/themes/monochrome-pro/images/authors/Allender.jpg +new file mode 100644 +index 0000000000000000000000000000000000000000..d7a036897b19db1b88bf16e88dfcb0cf5c5c6a1a +GIT binary patch +literal 2128 +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 +Mar{kGXqRC8e>owrYybcN + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/monochrome-pro/images/authors/admin.jpg b/wp-content/themes/monochrome-pro/images/authors/admin.jpg +new file mode 100644 +index 0000000000000000000000000000000000000000..3aa6e9bc4bbf9d55918bf09da864c7005e07618d +GIT binary patch +literal 1724 +zcma)6c~H{_7XBqM2atmwgm5Oo03|4baz*5fM-ZqbSsG8gFi4al<qA?nFacAp00QN( +zHKCL(N?GL)gi@g^pvW0y0tqH6mY{M82owd<)R}d5|J(1)JLY>c?|px~d74qpb3i|U +z;m-gdPypa)4bV&j;NJK%5s3f<*aQH8o0ggduyjsTXc)k0*D?^z7?1`a;cz$tjzl1k +zdPuFKb&yCMG#33gu;9mp2C*P$0D@Qo!PuBUuq2bomR6qtL7`AM49>#9z=C9gHz9p$ +z{J({!9RN{4AP@+HfB+PPz(9zm1K<My6bgetv^xI-)Fvbhj(|e`hy2*o2cQrb6b3^e +zF*+X!2owfvf`f?721u46Y6tyvG-dY{r++vX;EnRjYk!x<@aqI|1UHk=*!sO+vKcZO +z_}_~@j?gFoGz_8@1OovdfWvh)FNk~2>vvx;t?p=OJh?e`#(kA4$Rhhn%9|WBE02(f +z&6#uhM1p!c|MpLeHj&_3l;Qer`+$esie8Tzu6IhXa?dJ3yqAi5lT?*LdGab9F<?0U +zbKIWoAA(Jz5^%pMr_9$#=k=;jEs4YDoEl|M)&r@GfBt)N-`S0s*4($u!!B@yIDYmk +z-e|j0UFX;nbw0h>uZy?BO19^Mzpb=6Ck;3|_}SRac2g9?hRTkzw`{UVP$Hq~LQ^H( +zQPExv-CnIZcxhfYg^03xM8{($=`D31>Pe#^t%8{zI6TZpO<9QDh*^E*unS(@c~D*4 +z)){$EyuTSU@i^Dr`WEcXlcVsiREhW;zwd;jYfai>)k;OiXz~lX)t^DJ8ld6$I&32V +z=Xkeii(Po<@hu|jl9NJ}MCOmL-Qmy57Zx4Xzx+b7NS97yI-{FtmmRn28O@$$QAzK< +zii`KI^<7K;W@I9_?ES;(4K_4={ItBKXiGs=AQviXXObV%SrkuERpybW>1+#s+f?Y4 +zs@G)U8autvv}WXjqmwhl+Rfn7u;skP)Ew=0I(#xREc~2)rcAYyazZzs@?-85UrC>2 +zTB3W?OdmB(5#*?T*eV}u?B9R;7pto?S7vX|4Et@NmAq*+A65*0w(dJxdb~hfY;@Uu +z@B^>Ol3Ujmgdp8eV9&#TnitPFzL3P<uc!6+JSNV)ULItguxWeOtpO66GysNc83(&? +zEPPj1*it19;dOLAZ&i=snmg-Vh^=U0WY6xVK#$}Cz_`C8E34<FlZ?M;9#2%>JWF@6 +zCngrYdccy?ol+%PVFeGLWgIB#O`ssR_lADGcFnPiF|h#Bga0fV<E?JH8q+G6x>(8{ +zI<RvkCJEc7GvT6(_VFT5YNf@cye`BGGp5{6zcCBhzU)x5nd4LDQUAWd^pZo0PsqlE +z?bJ4S=lyLf>cu`xji{*@b9Z>Eu&0@wl!nY^R(UGSFvJ@@D&qF1(xAJR*J%w4W_r^J +zyH@Vp88kKizDmY_d-aQDlRqZx`pcV5xDQzWO5+V4O7{EpS+hq;W7lx~HQClaf(G!O +zIJomnRJPU2-eW;K@fMt9Z&k8W-_bC)#OofJEfcw}qO;6t)w}9`-z6sRIQL$}jeNB& +zw+!)}Ny!6CX<n(ZJkoWXYH)qOBCzTVtJ>pMs)s)w=ks=HBz!G)`k8_mO|n`3T%OZ} +z_@>|4MrL(l{mb*8V>-lAPwrM6+HfD4S(!8DS2o1X=H*wATdC#>T=wHzN50jbk0&6> +zS-wGA=lBGOzZ1C7^uMSqFS22^7oKV-^945W=#ich$!i{Gf1ESw$8270o|`!O0CZ$< +zrpS9zwJe%15Ovi(Rk@P}>XOrzYVlYVU(hkw=^2E6WS!~DmR^+z+WAz1a%||AxuBKg +z`%CgcSCxb6!uurDlG8qOqD^+9T=$w69*r1#dRW<+A+XKO^9-ii3k6n5kEYZVe&qW1 +zhh&Ecu@TA;hSXcQrvgJYvY!)Ps5qv!78=Dk%=b^;Yd$B}E%)4%dFiFp_xHG8L){*a +zfiG>FX$eEMWeYL>2*yhANhcAWSZay!AH><Y;EfNOdkps~8wV8g#T}#ms<0Ri2o#T} +zs}~ob7qJSxLqC7OfpvFwgw9X(*)7k`e!HyB6WJ$|PEmJdYCniDGNVfo5*Qm1No;+x +zwz${beIVl2E0gy@W;%s%2wilMaxeWwY2tVucj~5@=s_j&dZ0%jm7p3z%{)Jug%1Gz +T+FNwd!*GZ%6aOisXyktZI^Wr^ + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/monochrome-pro/images/bg.gif b/wp-content/themes/monochrome-pro/images/bg.gif +new file mode 100644 +index 0000000000000000000000000000000000000000..d1a4b485b603fa4921710633fea82b3fc1ea16df +GIT binary patch +literal 1566 +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 +QVT>AT$YRCaRs;k9JJ5|R2mk;8 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/monochrome-pro/images/bg.png b/wp-content/themes/monochrome-pro/images/bg.png +new file mode 100644 +index 0000000000000000000000000000000000000000..13bb668b99c654c027aba23aaefdc4894554299e +GIT binary patch +literal 285 +zcmV+&0pk9NP)<h;3K|Lk000e1NJLTq00XuF0006A0{{R3TbHm@0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUyNKi~vMgRZ*`T6<!`ug|x_W%F@`}_O& +z`1t+({Q?34?d|OW0Riyv@cjJz<mBY@^YiZR?(y;Q2nY!E_4Uxu(DwHB%*@R1@9zf( +z2L>yqBLDyZYe_^wRCwC#)5#TsKnw)YQMXzQ7_)lGKT{7pI|Y1E9V&xg-2F`j1W9JF +zZ=+D|x2|Mac6FGegFQ%s5r&f`wyEb{y}Fmic6}+N1Mbf(5Tix1&9eWn?GLt1Esdwg +jwx-t>J_oOZe*_o+(0&498*v&F00000NkvXXu0mjfhGKyM + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/monochrome-pro/images/icons/feed.png b/wp-content/themes/monochrome-pro/images/icons/feed.png +new file mode 100644 +index 0000000000000000000000000000000000000000..315c4f4fa62cb720326ba3f54259666ba3999e42 +GIT binary patch +literal 691 +zcmV;k0!;mhP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ +zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!MM*?KR2Ufr +z!QE?>bpQb1=l6TxbDZwj&S={?7%qx-u`rsG(Zp`-rh=e^=%((1yvsuf5d=&62Zj)Y +zH&JviNS_F4_Hj|T(1j4$p-!}kixP9&dB4uv^MveG?dGf%sUCoc2!IFxD6wHRA2^dX +zXRVk!-qSfk(jcaUKn#RP48(whfPlJU<Hug}vkOwGp3V`ngzgdvZr|YVHDV-*h$IM+ +zx~4V7%px-vdMQX6#4!$^0Gy!M=GTkd{FLe*0(FhRzqc5>pApdrA!TQi_4D+<WqXUp +zIFG)-vu8Q53<wkj!-6s=ClwI`JDdFcF)@%vrWROug^5|7IK|pIZeAoS$uo+IAyGs` +zcZnB2;;DCe<azG)`RYvuSAfOW=q!+B3`>fVoM;3I0gZ8{=Xv~Po;geVA+Em9@0Wq2 +zr>OTZEGR05L=gf1T;ucCxq6Q6EgJiH@@-lVaAlQyw`jIF^c=&IVnj|95hHbE_cnt| +zTzZQ?F4Ne@(bH(~&3nM%m)I@ID{@jJ2qZPjr)jhpe9hViOwH5k&|T#EmmL3(vHeUQ +zq^!t^Al6JD;=mHq^Bg?J-8-zG2Od7gZbknG;K9czYjPqG*xjPo0k(c4%lPXTpw(qq +z@aGMnxtFS<B$cBsQSrqaG$t5aBP;3u#D^y-N_H#0`-JP?Q&#LBCz8A~r>(np+2kC} +z7P02O874ZkJH$v#nCUVx$({yDN`IX@o2wyvTD#e`qN`_w5<}$3F+_<RC32)_S{-gU +Z^FN{1(!hf9r0xI!002ovPDHLkV1iHBJ!${| + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/monochrome-pro/images/icons/feed_small.png b/wp-content/themes/monochrome-pro/images/icons/feed_small.png +new file mode 100644 +index 0000000000000000000000000000000000000000..5de2fb9118165d06f01a02843179381454c5cd21 +GIT binary patch +literal 774 +zcmV+h1Nr=kP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ +zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!m`OxIRCwBA +z{Qv(y10?_;fLOp}D<e09rmjDOn8i{CRz3!XzkeXI|9(T*|NcTTkp1%u1H;QpGZ>QZ +zW`dLe1Q5gkEu&lpm3UhQX=eroMrH<v-#<XQ85lsW`|}-Y7?ck(fd6y`!$c7thWt0N +z009IsK-i$2LEMIc;lphPhA%G|7`{IP+WZ@;325_Q5dH^o0fz(wgODx*1GiEPP-iSa +z06`4+&kRxc>I?&ec_Yw(w+sxQ?lUmFxyr!s;ylFpAg_Q7`T3B6fmaF020|bJ2q1_7 +zzkfm${Q3#;0+$#Bi<<&zX$FQn+khIsLR|8n5vUI6t?v-80R#}lfS*7=e|ry<0MbW* +zF5p*WU=Y<|V306kU{G=gS^)IUjm<!H?;r;J{0z|p1ONd9G2quXi0vQ)z5|{3`W^$r +z?cEFv%0SKPzCi2)3{0R4PtON>=Rd?X-+qF%0t67mfbT$!zkz~3fr2)bpg>_@xVfEy +z;qp45IMCT9@xYk!V_<j&43m3D85n*5UGM{906+ji4fqCe1;_wVO-QtX0_+#i)(dNZ +zv82MlplHp&APw}=^@9)>{Q1iWQU(w}Okl-7zC#3m{bFF)R>i<@{|M0kz%bD8f_Uxz +zNr<5m+7PdR)PlkV2mk^I>VlupZ~z+c_yR;y(FU53fL?fV8DfBd6eK1<7XJPR76J$$ +zhykD9Ffe@m2uTlrL55spV3_0zF#v?$JYZnxb%Z1=CZLudpg{Zrc0E7<K@7O^Y7v9{ +zO>+i5adk+tg{Hp${}4$S2Hw47V0Z)!%ySI0KwN+TVua^LcgDF4D(s02>|FoBQ3VzT +zM*4p!8x*J@&X=!D496L=8E*fd22ueKK#Y`TXMg|$03LlEv?-m61poj507*qoM6N<$ +Ef}E&1DgXcg + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/monochrome-pro/images/icons/li.png b/wp-content/themes/monochrome-pro/images/icons/li.png +new file mode 100644 +index 0000000000000000000000000000000000000000..b1b539636e3c94d8e00836e1c69e591798076812 +GIT binary patch +literal 98 +zcmeAS@N?(olHy`uVBq!ia0vp^JRr=-3?y@QpIZW?*aCb)T>t<74`hZOx?BgO#64Xc +sLpWw8Cp0jMv9YPKvAG$XJk-F$z^K8%*QvPZ15gQrr>mdKI;Vst02Of;mjD0& + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/monochrome-pro/images/icons/li_red.png b/wp-content/themes/monochrome-pro/images/icons/li_red.png +new file mode 100644 +index 0000000000000000000000000000000000000000..667da7a37a1acd86438a1b167fe786d614384ce4 +GIT binary patch +literal 149 +zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$3?vg*uel1OBuiW)N`mv#O3D+9QW+dm@{>{( +zJaZG%Q-e|yQz{EjrrH1%aR&H=xc&!%KY#u+Fr-#0*#iZYJY5_^DsCku9N?Cal$>bc +rb3#Uef458*&n!7NHX#Ow21W+1ItKZ<N7LQ|RWo?H`njxgN@xNA*%B+h + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/monochrome-pro/images/icons/search_grey.gif b/wp-content/themes/monochrome-pro/images/icons/search_grey.gif +new file mode 100644 +index 0000000000000000000000000000000000000000..79a5fcd04ee7d4fa7983b625c568c6383b9563d0 +GIT binary patch +literal 158 +zcmZ?wbhEHb6krfw*v!Ci`0(L%>(<@6b?f8DkByCuQ>ILL^5jW(clY`8=l}fqbM@-g +zpFe+Y-MV$jk|nQSzyAOKzv5381`yBz5g;=dSiC=+^jy8y;<3q{3+Dx7jxg%nFk<3z +zW;mHTBS=VO{!)QsEdqVr4Qe}|YW1~wKFC_2!`ZkgL?KFykJU+`Hdp9D>q5bbtPOn< +K8EZQk7_0#f*-26W + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/monochrome-pro/images/options.jpg b/wp-content/themes/monochrome-pro/images/options.jpg +new file mode 100644 +index 0000000000000000000000000000000000000000..e5b0314e1c3aadf7d6feccd7ebf76beea02826f0 +GIT binary patch +literal 35596 +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 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/monochrome-pro/images/quote.png b/wp-content/themes/monochrome-pro/images/quote.png +new file mode 100644 +index 0000000000000000000000000000000000000000..d03ca876d6b1840289131a873c0692d72f3c573d +GIT binary patch +literal 281 +zcmeAS@N?(olHy`uVBq!ia0vp^LO?9Q!3HFy+4N(86id3JuOkD)wHsIbBaDE2$r9Iy +zlHmNblJdl&R0hYC{G?O`&)mfH)S%SFl*+=BsWw1Gt36#DLn>~)nRJn>*?`B@d#%X# +z4Zdy86E^<;ztvIlguv+novC7au{pcT^<z4GEz~kwAB1)nt=&4w^3BQbOa~fkl*`{a +zJ338fXFK=OW8bfeLwzYMl_^%76Zmf`ykOb*`|u2gxr%j@bep0)_6Z5Rwf?nos$FCC +z#+e&gdcL|%=<5nz!1hQ|c+-bzO{><nBw2C&j+(Lb^^3EuQL80>EdB5;YlZ3mo~c*( +dPQBJXz#zaPCcjqvv<%SM44$rjF6*2Ung9#4Zt(yB + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/monochrome-pro/index.php b/wp-content/themes/monochrome-pro/index.php +new file mode 100644 +index 00000000..fdcf6d11 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/index.php +@@ -0,0 +1,122 @@ ++<?php get_header(); ?> ++<!--START LEFT SIDE--> ++<div id="feature" class="column span-15 first"> ++<!--BEGIN FEATURED POSTS--> ++<?php ++// Controls the categories displayed through the theme options page ++global $options; ++foreach ($options as $value) { ++ if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } ++ else { $$value['id'] = get_settings( $value['id'] ); } ++ } // endforeach ++?> ++ <?php query_posts('cat='.$dt_top_left_cat.'&showposts=4'); ?> ++ <?php ++ $category = $wp_query->get_queried_object(); ++ $cat_name = $category->name; ++ ?> ++ ++<ul id="portfolio"> ++<?php while (have_posts()) : the_post(); ?> ++<li> ++<h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <span class="meta"><?php the_time('M j, Y') ?> | <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></span></h4> ++<?php echo get_the_image_link(array('slideshow','slideshow'),'photo'); ?> ++ <?php the_excerpt(); ?> ++</li> ++<?php endwhile; ?> ++</ul> ++<hr class="space" /> ++<!--BEGIN MIDDLE POSTS--> ++ <div class="column span-7 append-1 news"> ++ <?php query_posts('cat='.$dt_mid_left_cat.'&showposts=1'); ?> ++ <?php ++ $category = $wp_query->get_queried_object(); ++ $cat_name = $category->name; ++ ?> ++ <h6 class="category_head"><a href="<?php echo get_category_link($dt_mid_left_cat);?>"><?php echo $cat_name; ?></a></h6> ++ <?php while (have_posts()) : the_post(); ?> ++ <div class="post-<?php the_ID(); ?>"> ++ <h6><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h6> ++ <div class="meta"><?php the_time('M j, Y') ?> | <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></div> ++ <?php the_excerpt(); ?> ++ </div> ++ <?php endwhile; ?> ++ </div> ++ <div class="column span-7 last news"> ++ <?php query_posts('cat='.$dt_mid_right_cat.'&showposts=1'); ?> ++ <?php ++ $category = $wp_query->get_queried_object(); ++ $cat_name = $category->name; ++ ?> ++ <h6 class="category_head"><a href="<?php echo get_category_link($dt_mid_right_cat);?>"><?php echo $cat_name; ?></a></h6> ++ <?php while (have_posts()) : the_post(); ?> ++ <div class="post-<?php the_ID(); ?>"> ++ <h6><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h6> ++ <div class="meta"><?php the_time('M j, Y') ?> | <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></div> ++ <?php the_excerpt(); ?> ++ </div> ++ <?php endwhile; ?> ++ </div> ++ <hr class="space" /> ++</div> ++<!--END MIDDLE POSTS--> ++<!--BEGIN RIGHT SIDE--> ++<div class="column span-8 prepend-1 last news"> ++ <div id="home_right"> ++ <div class="news-block"> ++ <?php query_posts('cat='.$dt_top_right_cat.'&showposts=3'); ?> ++ <?php ++ $category = $wp_query->get_queried_object(); ++ $cat_name = $category->name; ++ ?> ++ <h6 class="category_head"><a href="<?php echo get_category_link($dt_top_right_cat);?>"><?php echo $cat_name; ?></a></h6> ++ <?php while (have_posts()) : the_post(); ?> ++ <div class="column span-4 first"> ++ <?php echo get_the_image_link(array('thumbnail','My Thumbnail'),'thumbnail'); ?> ++ </div> ++ <div class="column span-4 last"> ++ <h6><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h6> ++ <div class="meta"><?php the_time('M j, Y') ?> | <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></div> ++ <?php the_excerpt(); ?> ++ </div> ++<hr /> ++<?php endwhile; ?> ++ </div> ++<!-- ABOUT BOX --> ++ <div class="box"> ++ <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar-Home') ) : ?> ++ <?php endif; ?> ++ </div> ++</div> ++</div> ++<hr class="space" /> ++<!--END RIGHT SIDE--> ++<!-- BOTTOM LEFT FIVE CATEGORY LISTINGS --> ++<div id="gray_bg" class="five_posts"> ++<?php $i = 0; ?> ++<?php ++$display_categories = array("$dt_bot_1st_cat","$dt_bot_2nd_cat","$dt_bot_3rd_cat","$dt_bot_4th_cat","$dt_bot_5th_cat"); ++foreach ($display_categories as $category) { ?> ++<?php query_posts("showposts=1&cat=$category"); ?> ++<?php while (have_posts()) : the_post(); $i++; ?> ++<div class="column span-4 post-<?php the_ID(); ?><?php if ($i < 5) { ?> append-1<?php } ?><?php if ($i == 5) { ?> last<?php $i = 0; } ?>"> ++<h6 class="category_head"><a href="<?php echo get_category_link($category);?>"><?php single_cat_title(); ?></a></h6> ++<h6><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title() ?></a></h6> ++<?php echo get_the_image_link(array('thumbnail','My Thumbnail'),'thumbnail'); ?> ++<div class="excerpt_small"><?php the_excerpt(); ?></div> ++<p class="postmetadata"><?php the_time('M d, Y') ?> | <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p> ++<?php endwhile; ?> ++ ++<h6 class="category_more"><a href="<?php echo get_category_link($category);?>">More in <?php single_cat_title(); ?></a></h6> ++<ul> ++<?php query_posts("showposts=5&offset=1&cat=$category"); ?> ++<?php while (have_posts()) : the_post(); ?> ++<li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>" class="title"><?php the_title(); ?></a></li> ++<?php endwhile; ?> ++</ul> ++</div> ++<?php } ?> ++<div class="clear"></div> ++</div> ++<?php get_sidebar(); ?> ++<?php get_footer(); ?> +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/instructions.html b/wp-content/themes/monochrome-pro/instructions.html +new file mode 100644 +index 00000000..1a5075a3 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/instructions.html +@@ -0,0 +1,31 @@ ++<p>Monochrome is a magazine-style theme for Wordpress packaged with an <strong>AJAX</strong> post <strong>slideshow</strong>, a <strong>custom theme admin page</strong> to easily manage and customize Monochrome, <strong>author archives</strong>, <strong>two page templates</strong>, <strong>multi-tier drop down menus</strong>, utilizes <strong>custom fields options</strong> and a <strong>CSS framework</strong> to aid in customization. Now that's a mouth-full.</p> ++<p>With Monochrome, you get:</p> ++<ul> ++<li>AJAX-enabled post slideshow on the homepage</li> ++<li>Multiple entry points to your posts on the homepage</li> ++<li>Auto or manual thumbnail control</li> ++<li>Two widgetized sidebars, one for homepage content, one for single page views</li> ++<li>A widgetized bottombar which includes three widgetized areas</li> ++<li>A custom administration panel</li> ++<li>Authors archives</li> ++<li>Two page templates: One with sidebars and another without</li> ++<li>S.E.O. optimized</li> ++<li>Valid HTML and CSS</li> ++</ul> ++<h1 class="alt">INSTALLATION</h1> ++<ol> ++<li>Unzip the downloaded file</li> ++<li>Upload the entire �Monochrome? folder to your �/wp-content/themes/� folder</li> ++<li>Log in into your WordPress control panel</li> ++<li>Click the Presentation tab</li> ++<li>Select the �Monochrome� screenshot</li> ++</ol> ++<h1 class="alt">CONFIGURATION</h1> ++<ol> ++<li><b>GETTING STARTED:</b> Monochrome creates a new administration page in the Presentation tab of your Wordpress admin panel to easily manage an update the categories that you want to display on the homepage. <a href='http://graphpaperpress.com/wp-content/uploads/2008/02/theme_options.jpg' title='Theme options page'>View the theme options page.</a> Type in the category id's and you're ready to go! </li> ++<li><b>PHOTOS & CUSTOM FIELDS:</b> This theme uses custom fields to manage all photos and thumbnail photos. In your Wordpress settings, you can change the dimensions on both thumbnail and medium sized photos. Change the thumbnail width to 128 px wide by 128px tall. Change the medium photo size to 575 px wide. Save the settings. Wordpress will resize every photo uploaded to the dimensions described above. After uploading the photo into Wordpress using the media uploader, Monochrome Pro automatically generates your thumbnail and slideshow images for your homepage (version 1.1 only). Don't like the thumbnail Wordpress generated for you? Override it, by copying the link to this thumbnail photo and pasting it into the custom field value, with a key called "thumbnail." Similarly, you can copy the link to the medium photo (575 pixels wide maximum) and paste it into the custom field value, with a key called "photo." <a href="http://graphpaperpress.com/wp-content/uploads/2008/02/picture-3.png">Here is a screenshot</a> of all properly filled out fields.</li> ++<li><b>YOUR AUTHORS PAGE:</b> Monochrome comes packaged with an author archive (authors.php), which will display some author specific info pulled from the Users page in your Wordpress installation. In order for the author's image to show up, you'll need to place a jpg of the author titled by the author's last name in the wp-content/themes/monochrome_lite/images/authors/ folder. For instance, mine is <a href="http://gridline.thadallender.com/wp-content/themes/gridline/images/authors/Allender.jpg">Allender.jpg</a>, sized at 75px X 75px. Here is an <a href="http://graphpaperpress.com/demo/monochrome/author/admin/">example author page.</a></li> ++<li><strong>STYLES.CSS:</strong> Unlike most Wordpress themes which plug all the css in one file called styles.css, Monochrome utilizes the <a href="http://code.google.com/p/blueprintcss/">Blueprint</a> CSS framework to help separate positioning, typography, forms and what I'll refer to as <em>custom</em> or <em>Monochrome</em> specific styles. To edit all <em>custom Monochrome</em> specific styles, you'll need to edit the file style.css in your wp/wp-content/themes/monochrome/ directory.</li> ++</ol> ++<h1 class="alt">ABOUT BLUEPRINT</h1> ++<p>This theme utilizes a CSS framework called <a href="http://code.google.com/p/blueprintcss/">Blueprint</a>. Who is credited for the ideas behind Blueprint? Some of the best designers on the web. They include <a href="http://jeffcroft.com">Jeff Croft</a>, designer for <a href="http://blueflavor.com/">Blue Flavor</a>, <a href="http://subtraction.com">Khoi Vinh</a>, design director for <a href="http://nytimes.com">NYTimes.com</a>, <a href="http://playgroundblues.com/">Nathan Borror</a>, <a href="http://mintchaos.com/">Christian Metts</a>, <a href="http://meyerweb.com/eric">Eric Meyer</a>, <a href="http://wilsonminer.com/">Wilson Minor</a>, <a href="http://twinhelix.com/">Angus Turnbull</a>, <a href="http://bjorkoy.com/">Olav Bjorkoy</a> and a few others. Most major websites use some form of css framework to allow for rapid, consistent development and design. <a href="http://www.blueflavor.com/blog/design/blueprintcss_101.php">Take the Blueprint 101 course</a> to learn about all the possibilities.</p> +diff --git a/wp-content/themes/monochrome-pro/js/dhtml.js b/wp-content/themes/monochrome-pro/js/dhtml.js +new file mode 100644 +index 00000000..9834ae25 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/js/dhtml.js +@@ -0,0 +1 @@ ++navHover = function() { var lis = document.getElementById("navmenu-h-r").getElementsByTagName("LI"); for (var i=0; i<lis.length; i++) { lis[i].onmouseover=function() { this.className+=" iehover"; } lis[i].onmouseout=function() { this.className=this.className.replace(new RegExp(" iehover\\b"), ""); } } } if (window.attachEvent) window.attachEvent("onload", navHover); +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/js/dhtml2.js b/wp-content/themes/monochrome-pro/js/dhtml2.js +new file mode 100644 +index 00000000..5fda7b71 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/js/dhtml2.js +@@ -0,0 +1 @@ ++navHover = function() { var lis = document.getElementById("navmenu-h").getElementsByTagName("LI"); for (var i=0; i<lis.length; i++) { lis[i].onmouseover=function() { this.className+=" iehover"; } lis[i].onmouseout=function() { this.className=this.className.replace(new RegExp(" iehover\\b"), ""); } } } if (window.attachEvent) window.attachEvent("onload", navHover); +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/js/functions.js b/wp-content/themes/monochrome-pro/js/functions.js +new file mode 100644 +index 00000000..bc43216a +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/js/functions.js +@@ -0,0 +1,20 @@ ++/************************************************************ ++ ** Clears a field ++ ** By: Joshua Sowin (fireandknowledge.org) ++ ** HTML: <input type="text" value="Search" name="search" ++ ** id="search" size="25" ++ ** onFocus="clearInput('search', 'Search')" ++ ** onBlur="clearInput('search', 'Search')" /> ++ ***********************************************************/ ++function clearInput(field_id, term_to_clear) { ++ ++ // Clear input if it matches default value ++ if (document.getElementById(field_id).value == term_to_clear ) { ++ document.getElementById(field_id).value = ''; ++ } ++ ++ // If the value is blank, then put back term ++ else if (document.getElementById(field_id).value == '' ) { ++ document.getElementById(field_id).value = term_to_clear; ++ } ++} // end clearSearch() +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/js/jquery-1.2.3.js b/wp-content/themes/monochrome-pro/js/jquery-1.2.3.js +new file mode 100644 +index 00000000..2e43a823 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/js/jquery-1.2.3.js +@@ -0,0 +1,3408 @@ ++(function(){ ++/* ++ * jQuery 1.2.3 - New Wave Javascript ++ * ++ * Copyright (c) 2008 John Resig (jquery.com) ++ * Dual licensed under the MIT (MIT-LICENSE.txt) ++ * and GPL (GPL-LICENSE.txt) licenses. ++ * ++ * $Date: 2008-02-06 00:21:25 -0500 (Wed, 06 Feb 2008) $ ++ * $Rev: 4663 $ ++ */ ++ ++// Map over jQuery in case of overwrite ++if ( window.jQuery ) ++ var _jQuery = window.jQuery; ++ ++var jQuery = window.jQuery = function( selector, context ) { ++ // The jQuery object is actually just the init constructor 'enhanced' ++ return new jQuery.prototype.init( selector, context ); ++}; ++ ++// Map over the $ in case of overwrite ++if ( window.$ ) ++ var _$ = window.$; ++ ++// Map the jQuery namespace to the '$' one ++window.$ = jQuery; ++ ++// A simple way to check for HTML strings or ID strings ++// (both of which we optimize for) ++var quickExpr = /^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/; ++ ++// Is it a simple selector ++var isSimple = /^.[^:#\[\.]*$/; ++ ++jQuery.fn = jQuery.prototype = { ++ init: function( selector, context ) { ++ // Make sure that a selection was provided ++ selector = selector || document; ++ ++ // Handle $(DOMElement) ++ if ( selector.nodeType ) { ++ this[0] = selector; ++ this.length = 1; ++ return this; ++ ++ // Handle HTML strings ++ } else if ( typeof selector == "string" ) { ++ // Are we dealing with HTML string or an ID? ++ var match = quickExpr.exec( selector ); ++ ++ // Verify a match, and that no context was specified for #id ++ if ( match && (match[1] || !context) ) { ++ ++ // HANDLE: $(html) -> $(array) ++ if ( match[1] ) ++ selector = jQuery.clean( [ match[1] ], context ); ++ ++ // HANDLE: $("#id") ++ else { ++ var elem = document.getElementById( match[3] ); ++ ++ // Make sure an element was located ++ if ( elem ) ++ // Handle the case where IE and Opera return items ++ // by name instead of ID ++ if ( elem.id != match[3] ) ++ return jQuery().find( selector ); ++ ++ // Otherwise, we inject the element directly into the jQuery object ++ else { ++ this[0] = elem; ++ this.length = 1; ++ return this; ++ } ++ ++ else ++ selector = []; ++ } ++ ++ // HANDLE: $(expr, [context]) ++ // (which is just equivalent to: $(content).find(expr) ++ } else ++ return new jQuery( context ).find( selector ); ++ ++ // HANDLE: $(function) ++ // Shortcut for document ready ++ } else if ( jQuery.isFunction( selector ) ) ++ return new jQuery( document )[ jQuery.fn.ready ? "ready" : "load" ]( selector ); ++ ++ return this.setArray( ++ // HANDLE: $(array) ++ selector.constructor == Array && selector || ++ ++ // HANDLE: $(arraylike) ++ // Watch for when an array-like object, contains DOM nodes, is passed in as the selector ++ (selector.jquery || selector.length && selector != window && !selector.nodeType && selector[0] != undefined && selector[0].nodeType) && jQuery.makeArray( selector ) || ++ ++ // HANDLE: $(*) ++ [ selector ] ); ++ }, ++ ++ // The current version of jQuery being used ++ jquery: "1.2.3", ++ ++ // The number of elements contained in the matched element set ++ size: function() { ++ return this.length; ++ }, ++ ++ // The number of elements contained in the matched element set ++ length: 0, ++ ++ // Get the Nth element in the matched element set OR ++ // Get the whole matched element set as a clean array ++ get: function( num ) { ++ return num == undefined ? ++ ++ // Return a 'clean' array ++ jQuery.makeArray( this ) : ++ ++ // Return just the object ++ this[ num ]; ++ }, ++ ++ // Take an array of elements and push it onto the stack ++ // (returning the new matched element set) ++ pushStack: function( elems ) { ++ // Build a new jQuery matched element set ++ var ret = jQuery( elems ); ++ ++ // Add the old object onto the stack (as a reference) ++ ret.prevObject = this; ++ ++ // Return the newly-formed element set ++ return ret; ++ }, ++ ++ // Force the current matched set of elements to become ++ // the specified array of elements (destroying the stack in the process) ++ // You should use pushStack() in order to do this, but maintain the stack ++ setArray: function( elems ) { ++ // Resetting the length to 0, then using the native Array push ++ // is a super-fast way to populate an object with array-like properties ++ this.length = 0; ++ Array.prototype.push.apply( this, elems ); ++ ++ return this; ++ }, ++ ++ // Execute a callback for every element in the matched set. ++ // (You can seed the arguments with an array of args, but this is ++ // only used internally.) ++ each: function( callback, args ) { ++ return jQuery.each( this, callback, args ); ++ }, ++ ++ // Determine the position of an element within ++ // the matched set of elements ++ index: function( elem ) { ++ var ret = -1; ++ ++ // Locate the position of the desired element ++ this.each(function(i){ ++ if ( this == elem ) ++ ret = i; ++ }); ++ ++ return ret; ++ }, ++ ++ attr: function( name, value, type ) { ++ var options = name; ++ ++ // Look for the case where we're accessing a style value ++ if ( name.constructor == String ) ++ if ( value == undefined ) ++ return this.length && jQuery[ type || "attr" ]( this[0], name ) || undefined; ++ ++ else { ++ options = {}; ++ options[ name ] = value; ++ } ++ ++ // Check to see if we're setting style values ++ return this.each(function(i){ ++ // Set all the styles ++ for ( name in options ) ++ jQuery.attr( ++ type ? ++ this.style : ++ this, ++ name, jQuery.prop( this, options[ name ], type, i, name ) ++ ); ++ }); ++ }, ++ ++ css: function( key, value ) { ++ // ignore negative width and height values ++ if ( (key == 'width' || key == 'height') && parseFloat(value) < 0 ) ++ value = undefined; ++ return this.attr( key, value, "curCSS" ); ++ }, ++ ++ text: function( text ) { ++ if ( typeof text != "object" && text != null ) ++ return this.empty().append( (this[0] && this[0].ownerDocument || document).createTextNode( text ) ); ++ ++ var ret = ""; ++ ++ jQuery.each( text || this, function(){ ++ jQuery.each( this.childNodes, function(){ ++ if ( this.nodeType != 8 ) ++ ret += this.nodeType != 1 ? ++ this.nodeValue : ++ jQuery.fn.text( [ this ] ); ++ }); ++ }); ++ ++ return ret; ++ }, ++ ++ wrapAll: function( html ) { ++ if ( this[0] ) ++ // The elements to wrap the target around ++ jQuery( html, this[0].ownerDocument ) ++ .clone() ++ .insertBefore( this[0] ) ++ .map(function(){ ++ var elem = this; ++ ++ while ( elem.firstChild ) ++ elem = elem.firstChild; ++ ++ return elem; ++ }) ++ .append(this); ++ ++ return this; ++ }, ++ ++ wrapInner: function( html ) { ++ return this.each(function(){ ++ jQuery( this ).contents().wrapAll( html ); ++ }); ++ }, ++ ++ wrap: function( html ) { ++ return this.each(function(){ ++ jQuery( this ).wrapAll( html ); ++ }); ++ }, ++ ++ append: function() { ++ return this.domManip(arguments, true, false, function(elem){ ++ if (this.nodeType == 1) ++ this.appendChild( elem ); ++ }); ++ }, ++ ++ prepend: function() { ++ return this.domManip(arguments, true, true, function(elem){ ++ if (this.nodeType == 1) ++ this.insertBefore( elem, this.firstChild ); ++ }); ++ }, ++ ++ before: function() { ++ return this.domManip(arguments, false, false, function(elem){ ++ this.parentNode.insertBefore( elem, this ); ++ }); ++ }, ++ ++ after: function() { ++ return this.domManip(arguments, false, true, function(elem){ ++ this.parentNode.insertBefore( elem, this.nextSibling ); ++ }); ++ }, ++ ++ end: function() { ++ return this.prevObject || jQuery( [] ); ++ }, ++ ++ find: function( selector ) { ++ var elems = jQuery.map(this, function(elem){ ++ return jQuery.find( selector, elem ); ++ }); ++ ++ return this.pushStack( /[^+>] [^+>]/.test( selector ) || selector.indexOf("..") > -1 ? ++ jQuery.unique( elems ) : ++ elems ); ++ }, ++ ++ clone: function( events ) { ++ // Do the clone ++ var ret = this.map(function(){ ++ if ( jQuery.browser.msie && !jQuery.isXMLDoc(this) ) { ++ // IE copies events bound via attachEvent when ++ // using cloneNode. Calling detachEvent on the ++ // clone will also remove the events from the orignal ++ // In order to get around this, we use innerHTML. ++ // Unfortunately, this means some modifications to ++ // attributes in IE that are actually only stored ++ // as properties will not be copied (such as the ++ // the name attribute on an input). ++ var clone = this.cloneNode(true), ++ container = document.createElement("div"); ++ container.appendChild(clone); ++ return jQuery.clean([container.innerHTML])[0]; ++ } else ++ return this.cloneNode(true); ++ }); ++ ++ // Need to set the expando to null on the cloned set if it exists ++ // removeData doesn't work here, IE removes it from the original as well ++ // this is primarily for IE but the data expando shouldn't be copied over in any browser ++ var clone = ret.find("*").andSelf().each(function(){ ++ if ( this[ expando ] != undefined ) ++ this[ expando ] = null; ++ }); ++ ++ // Copy the events from the original to the clone ++ if ( events === true ) ++ this.find("*").andSelf().each(function(i){ ++ if (this.nodeType == 3) ++ return; ++ var events = jQuery.data( this, "events" ); ++ ++ for ( var type in events ) ++ for ( var handler in events[ type ] ) ++ jQuery.event.add( clone[ i ], type, events[ type ][ handler ], events[ type ][ handler ].data ); ++ }); ++ ++ // Return the cloned set ++ return ret; ++ }, ++ ++ filter: function( selector ) { ++ return this.pushStack( ++ jQuery.isFunction( selector ) && ++ jQuery.grep(this, function(elem, i){ ++ return selector.call( elem, i ); ++ }) || ++ ++ jQuery.multiFilter( selector, this ) ); ++ }, ++ ++ not: function( selector ) { ++ if ( selector.constructor == String ) ++ // test special case where just one selector is passed in ++ if ( isSimple.test( selector ) ) ++ return this.pushStack( jQuery.multiFilter( selector, this, true ) ); ++ else ++ selector = jQuery.multiFilter( selector, this ); ++ ++ var isArrayLike = selector.length && selector[selector.length - 1] !== undefined && !selector.nodeType; ++ return this.filter(function() { ++ return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this != selector; ++ }); ++ }, ++ ++ add: function( selector ) { ++ return !selector ? this : this.pushStack( jQuery.merge( ++ this.get(), ++ selector.constructor == String ? ++ jQuery( selector ).get() : ++ selector.length != undefined && (!selector.nodeName || jQuery.nodeName(selector, "form")) ? ++ selector : [selector] ) ); ++ }, ++ ++ is: function( selector ) { ++ return selector ? ++ jQuery.multiFilter( selector, this ).length > 0 : ++ false; ++ }, ++ ++ hasClass: function( selector ) { ++ return this.is( "." + selector ); ++ }, ++ ++ val: function( value ) { ++ if ( value == undefined ) { ++ ++ if ( this.length ) { ++ var elem = this[0]; ++ ++ // We need to handle select boxes special ++ if ( jQuery.nodeName( elem, "select" ) ) { ++ var index = elem.selectedIndex, ++ values = [], ++ options = elem.options, ++ one = elem.type == "select-one"; ++ ++ // Nothing was selected ++ if ( index < 0 ) ++ return null; ++ ++ // Loop through all the selected options ++ for ( var i = one ? index : 0, max = one ? index + 1 : options.length; i < max; i++ ) { ++ var option = options[ i ]; ++ ++ if ( option.selected ) { ++ // Get the specifc value for the option ++ value = jQuery.browser.msie && !option.attributes.value.specified ? option.text : option.value; ++ ++ // We don't need an array for one selects ++ if ( one ) ++ return value; ++ ++ // Multi-Selects return an array ++ values.push( value ); ++ } ++ } ++ ++ return values; ++ ++ // Everything else, we just grab the value ++ } else ++ return (this[0].value || "").replace(/\r/g, ""); ++ ++ } ++ ++ return undefined; ++ } ++ ++ return this.each(function(){ ++ if ( this.nodeType != 1 ) ++ return; ++ ++ if ( value.constructor == Array && /radio|checkbox/.test( this.type ) ) ++ this.checked = (jQuery.inArray(this.value, value) >= 0 || ++ jQuery.inArray(this.name, value) >= 0); ++ ++ else if ( jQuery.nodeName( this, "select" ) ) { ++ var values = value.constructor == Array ? ++ value : ++ [ value ]; ++ ++ jQuery( "option", this ).each(function(){ ++ this.selected = (jQuery.inArray( this.value, values ) >= 0 || ++ jQuery.inArray( this.text, values ) >= 0); ++ }); ++ ++ if ( !values.length ) ++ this.selectedIndex = -1; ++ ++ } else ++ this.value = value; ++ }); ++ }, ++ ++ html: function( value ) { ++ return value == undefined ? ++ (this.length ? ++ this[0].innerHTML : ++ null) : ++ this.empty().append( value ); ++ }, ++ ++ replaceWith: function( value ) { ++ return this.after( value ).remove(); ++ }, ++ ++ eq: function( i ) { ++ return this.slice( i, i + 1 ); ++ }, ++ ++ slice: function() { ++ return this.pushStack( Array.prototype.slice.apply( this, arguments ) ); ++ }, ++ ++ map: function( callback ) { ++ return this.pushStack( jQuery.map(this, function(elem, i){ ++ return callback.call( elem, i, elem ); ++ })); ++ }, ++ ++ andSelf: function() { ++ return this.add( this.prevObject ); ++ }, ++ ++ data: function( key, value ){ ++ var parts = key.split("."); ++ parts[1] = parts[1] ? "." + parts[1] : ""; ++ ++ if ( value == null ) { ++ var data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]); ++ ++ if ( data == undefined && this.length ) ++ data = jQuery.data( this[0], key ); ++ ++ return data == null && parts[1] ? ++ this.data( parts[0] ) : ++ data; ++ } else ++ return this.trigger("setData" + parts[1] + "!", [parts[0], value]).each(function(){ ++ jQuery.data( this, key, value ); ++ }); ++ }, ++ ++ removeData: function( key ){ ++ return this.each(function(){ ++ jQuery.removeData( this, key ); ++ }); ++ }, ++ ++ domManip: function( args, table, reverse, callback ) { ++ var clone = this.length > 1, elems; ++ ++ return this.each(function(){ ++ if ( !elems ) { ++ elems = jQuery.clean( args, this.ownerDocument ); ++ ++ if ( reverse ) ++ elems.reverse(); ++ } ++ ++ var obj = this; ++ ++ if ( table && jQuery.nodeName( this, "table" ) && jQuery.nodeName( elems[0], "tr" ) ) ++ obj = this.getElementsByTagName("tbody")[0] || this.appendChild( this.ownerDocument.createElement("tbody") ); ++ ++ var scripts = jQuery( [] ); ++ ++ jQuery.each(elems, function(){ ++ var elem = clone ? ++ jQuery( this ).clone( true )[0] : ++ this; ++ ++ // execute all scripts after the elements have been injected ++ if ( jQuery.nodeName( elem, "script" ) ) { ++ scripts = scripts.add( elem ); ++ } else { ++ // Remove any inner scripts for later evaluation ++ if ( elem.nodeType == 1 ) ++ scripts = scripts.add( jQuery( "script", elem ).remove() ); ++ ++ // Inject the elements into the document ++ callback.call( obj, elem ); ++ } ++ }); ++ ++ scripts.each( evalScript ); ++ }); ++ } ++}; ++ ++// Give the init function the jQuery prototype for later instantiation ++jQuery.prototype.init.prototype = jQuery.prototype; ++ ++function evalScript( i, elem ) { ++ if ( elem.src ) ++ jQuery.ajax({ ++ url: elem.src, ++ async: false, ++ dataType: "script" ++ }); ++ ++ else ++ jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || "" ); ++ ++ if ( elem.parentNode ) ++ elem.parentNode.removeChild( elem ); ++} ++ ++jQuery.extend = jQuery.fn.extend = function() { ++ // copy reference to target object ++ var target = arguments[0] || {}, i = 1, length = arguments.length, deep = false, options; ++ ++ // Handle a deep copy situation ++ if ( target.constructor == Boolean ) { ++ deep = target; ++ target = arguments[1] || {}; ++ // skip the boolean and the target ++ i = 2; ++ } ++ ++ // Handle case when target is a string or something (possible in deep copy) ++ if ( typeof target != "object" && typeof target != "function" ) ++ target = {}; ++ ++ // extend jQuery itself if only one argument is passed ++ if ( length == 1 ) { ++ target = this; ++ i = 0; ++ } ++ ++ for ( ; i < length; i++ ) ++ // Only deal with non-null/undefined values ++ if ( (options = arguments[ i ]) != null ) ++ // Extend the base object ++ for ( var name in options ) { ++ // Prevent never-ending loop ++ if ( target === options[ name ] ) ++ continue; ++ ++ // Recurse if we're merging object values ++ if ( deep && options[ name ] && typeof options[ name ] == "object" && target[ name ] && !options[ name ].nodeType ) ++ target[ name ] = jQuery.extend( target[ name ], options[ name ] ); ++ ++ // Don't bring in undefined values ++ else if ( options[ name ] != undefined ) ++ target[ name ] = options[ name ]; ++ ++ } ++ ++ // Return the modified object ++ return target; ++}; ++ ++var expando = "jQuery" + (new Date()).getTime(), uuid = 0, windowData = {}; ++ ++// exclude the following css properties to add px ++var exclude = /z-?index|font-?weight|opacity|zoom|line-?height/i; ++ ++jQuery.extend({ ++ noConflict: function( deep ) { ++ window.$ = _$; ++ ++ if ( deep ) ++ window.jQuery = _jQuery; ++ ++ return jQuery; ++ }, ++ ++ // See test/unit/core.js for details concerning this function. ++ isFunction: function( fn ) { ++ return !!fn && typeof fn != "string" && !fn.nodeName && ++ fn.constructor != Array && /function/i.test( fn + "" ); ++ }, ++ ++ // check if an element is in a (or is an) XML document ++ isXMLDoc: function( elem ) { ++ return elem.documentElement && !elem.body || ++ elem.tagName && elem.ownerDocument && !elem.ownerDocument.body; ++ }, ++ ++ // Evalulates a script in a global context ++ globalEval: function( data ) { ++ data = jQuery.trim( data ); ++ ++ if ( data ) { ++ // Inspired by code by Andrea Giammarchi ++ // http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom.html ++ var head = document.getElementsByTagName("head")[0] || document.documentElement, ++ script = document.createElement("script"); ++ ++ script.type = "text/javascript"; ++ if ( jQuery.browser.msie ) ++ script.text = data; ++ else ++ script.appendChild( document.createTextNode( data ) ); ++ ++ head.appendChild( script ); ++ head.removeChild( script ); ++ } ++ }, ++ ++ nodeName: function( elem, name ) { ++ return elem.nodeName && elem.nodeName.toUpperCase() == name.toUpperCase(); ++ }, ++ ++ cache: {}, ++ ++ data: function( elem, name, data ) { ++ elem = elem == window ? ++ windowData : ++ elem; ++ ++ var id = elem[ expando ]; ++ ++ // Compute a unique ID for the element ++ if ( !id ) ++ id = elem[ expando ] = ++uuid; ++ ++ // Only generate the data cache if we're ++ // trying to access or manipulate it ++ if ( name && !jQuery.cache[ id ] ) ++ jQuery.cache[ id ] = {}; ++ ++ // Prevent overriding the named cache with undefined values ++ if ( data != undefined ) ++ jQuery.cache[ id ][ name ] = data; ++ ++ // Return the named cache data, or the ID for the element ++ return name ? ++ jQuery.cache[ id ][ name ] : ++ id; ++ }, ++ ++ removeData: function( elem, name ) { ++ elem = elem == window ? ++ windowData : ++ elem; ++ ++ var id = elem[ expando ]; ++ ++ // If we want to remove a specific section of the element's data ++ if ( name ) { ++ if ( jQuery.cache[ id ] ) { ++ // Remove the section of cache data ++ delete jQuery.cache[ id ][ name ]; ++ ++ // If we've removed all the data, remove the element's cache ++ name = ""; ++ ++ for ( name in jQuery.cache[ id ] ) ++ break; ++ ++ if ( !name ) ++ jQuery.removeData( elem ); ++ } ++ ++ // Otherwise, we want to remove all of the element's data ++ } else { ++ // Clean up the element expando ++ try { ++ delete elem[ expando ]; ++ } catch(e){ ++ // IE has trouble directly removing the expando ++ // but it's ok with using removeAttribute ++ if ( elem.removeAttribute ) ++ elem.removeAttribute( expando ); ++ } ++ ++ // Completely remove the data cache ++ delete jQuery.cache[ id ]; ++ } ++ }, ++ ++ // args is for internal usage only ++ each: function( object, callback, args ) { ++ if ( args ) { ++ if ( object.length == undefined ) { ++ for ( var name in object ) ++ if ( callback.apply( object[ name ], args ) === false ) ++ break; ++ } else ++ for ( var i = 0, length = object.length; i < length; i++ ) ++ if ( callback.apply( object[ i ], args ) === false ) ++ break; ++ ++ // A special, fast, case for the most common use of each ++ } else { ++ if ( object.length == undefined ) { ++ for ( var name in object ) ++ if ( callback.call( object[ name ], name, object[ name ] ) === false ) ++ break; ++ } else ++ for ( var i = 0, length = object.length, value = object[0]; ++ i < length && callback.call( value, i, value ) !== false; value = object[++i] ){} ++ } ++ ++ return object; ++ }, ++ ++ prop: function( elem, value, type, i, name ) { ++ // Handle executable functions ++ if ( jQuery.isFunction( value ) ) ++ value = value.call( elem, i ); ++ ++ // Handle passing in a number to a CSS property ++ return value && value.constructor == Number && type == "curCSS" && !exclude.test( name ) ? ++ value + "px" : ++ value; ++ }, ++ ++ className: { ++ // internal only, use addClass("class") ++ add: function( elem, classNames ) { ++ jQuery.each((classNames || "").split(/\s+/), function(i, className){ ++ if ( elem.nodeType == 1 && !jQuery.className.has( elem.className, className ) ) ++ elem.className += (elem.className ? " " : "") + className; ++ }); ++ }, ++ ++ // internal only, use removeClass("class") ++ remove: function( elem, classNames ) { ++ if (elem.nodeType == 1) ++ elem.className = classNames != undefined ? ++ jQuery.grep(elem.className.split(/\s+/), function(className){ ++ return !jQuery.className.has( classNames, className ); ++ }).join(" ") : ++ ""; ++ }, ++ ++ // internal only, use is(".class") ++ has: function( elem, className ) { ++ return jQuery.inArray( className, (elem.className || elem).toString().split(/\s+/) ) > -1; ++ } ++ }, ++ ++ // A method for quickly swapping in/out CSS properties to get correct calculations ++ swap: function( elem, options, callback ) { ++ var old = {}; ++ // Remember the old values, and insert the new ones ++ for ( var name in options ) { ++ old[ name ] = elem.style[ name ]; ++ elem.style[ name ] = options[ name ]; ++ } ++ ++ callback.call( elem ); ++ ++ // Revert the old values ++ for ( var name in options ) ++ elem.style[ name ] = old[ name ]; ++ }, ++ ++ css: function( elem, name, force ) { ++ if ( name == "width" || name == "height" ) { ++ var val, props = { position: "absolute", visibility: "hidden", display:"block" }, which = name == "width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ]; ++ ++ function getWH() { ++ val = name == "width" ? elem.offsetWidth : elem.offsetHeight; ++ var padding = 0, border = 0; ++ jQuery.each( which, function() { ++ padding += parseFloat(jQuery.curCSS( elem, "padding" + this, true)) || 0; ++ border += parseFloat(jQuery.curCSS( elem, "border" + this + "Width", true)) || 0; ++ }); ++ val -= Math.round(padding + border); ++ } ++ ++ if ( jQuery(elem).is(":visible") ) ++ getWH(); ++ else ++ jQuery.swap( elem, props, getWH ); ++ ++ return Math.max(0, val); ++ } ++ ++ return jQuery.curCSS( elem, name, force ); ++ }, ++ ++ curCSS: function( elem, name, force ) { ++ var ret; ++ ++ // A helper method for determining if an element's values are broken ++ function color( elem ) { ++ if ( !jQuery.browser.safari ) ++ return false; ++ ++ var ret = document.defaultView.getComputedStyle( elem, null ); ++ return !ret || ret.getPropertyValue("color") == ""; ++ } ++ ++ // We need to handle opacity special in IE ++ if ( name == "opacity" && jQuery.browser.msie ) { ++ ret = jQuery.attr( elem.style, "opacity" ); ++ ++ return ret == "" ? ++ "1" : ++ ret; ++ } ++ // Opera sometimes will give the wrong display answer, this fixes it, see #2037 ++ if ( jQuery.browser.opera && name == "display" ) { ++ var save = elem.style.outline; ++ elem.style.outline = "0 solid black"; ++ elem.style.outline = save; ++ } ++ ++ // Make sure we're using the right name for getting the float value ++ if ( name.match( /float/i ) ) ++ name = styleFloat; ++ ++ if ( !force && elem.style && elem.style[ name ] ) ++ ret = elem.style[ name ]; ++ ++ else if ( document.defaultView && document.defaultView.getComputedStyle ) { ++ ++ // Only "float" is needed here ++ if ( name.match( /float/i ) ) ++ name = "float"; ++ ++ name = name.replace( /([A-Z])/g, "-$1" ).toLowerCase(); ++ ++ var getComputedStyle = document.defaultView.getComputedStyle( elem, null ); ++ ++ if ( getComputedStyle && !color( elem ) ) ++ ret = getComputedStyle.getPropertyValue( name ); ++ ++ // If the element isn't reporting its values properly in Safari ++ // then some display: none elements are involved ++ else { ++ var swap = [], stack = []; ++ ++ // Locate all of the parent display: none elements ++ for ( var a = elem; a && color(a); a = a.parentNode ) ++ stack.unshift(a); ++ ++ // Go through and make them visible, but in reverse ++ // (It would be better if we knew the exact display type that they had) ++ for ( var i = 0; i < stack.length; i++ ) ++ if ( color( stack[ i ] ) ) { ++ swap[ i ] = stack[ i ].style.display; ++ stack[ i ].style.display = "block"; ++ } ++ ++ // Since we flip the display style, we have to handle that ++ // one special, otherwise get the value ++ ret = name == "display" && swap[ stack.length - 1 ] != null ? ++ "none" : ++ ( getComputedStyle && getComputedStyle.getPropertyValue( name ) ) || ""; ++ ++ // Finally, revert the display styles back ++ for ( var i = 0; i < swap.length; i++ ) ++ if ( swap[ i ] != null ) ++ stack[ i ].style.display = swap[ i ]; ++ } ++ ++ // We should always get a number back from opacity ++ if ( name == "opacity" && ret == "" ) ++ ret = "1"; ++ ++ } else if ( elem.currentStyle ) { ++ var camelCase = name.replace(/\-(\w)/g, function(all, letter){ ++ return letter.toUpperCase(); ++ }); ++ ++ ret = elem.currentStyle[ name ] || elem.currentStyle[ camelCase ]; ++ ++ // From the awesome hack by Dean Edwards ++ // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 ++ ++ // If we're not dealing with a regular pixel number ++ // but a number that has a weird ending, we need to convert it to pixels ++ if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) { ++ // Remember the original values ++ var style = elem.style.left, runtimeStyle = elem.runtimeStyle.left; ++ ++ // Put in the new values to get a computed value out ++ elem.runtimeStyle.left = elem.currentStyle.left; ++ elem.style.left = ret || 0; ++ ret = elem.style.pixelLeft + "px"; ++ ++ // Revert the changed values ++ elem.style.left = style; ++ elem.runtimeStyle.left = runtimeStyle; ++ } ++ } ++ ++ return ret; ++ }, ++ ++ clean: function( elems, context ) { ++ var ret = []; ++ context = context || document; ++ // !context.createElement fails in IE with an error but returns typeof 'object' ++ if (typeof context.createElement == 'undefined') ++ context = context.ownerDocument || context[0] && context[0].ownerDocument || document; ++ ++ jQuery.each(elems, function(i, elem){ ++ if ( !elem ) ++ return; ++ ++ if ( elem.constructor == Number ) ++ elem = elem.toString(); ++ ++ // Convert html string into DOM nodes ++ if ( typeof elem == "string" ) { ++ // Fix "XHTML"-style tags in all browsers ++ elem = elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, tag){ ++ return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ? ++ all : ++ front + "></" + tag + ">"; ++ }); ++ ++ // Trim whitespace, otherwise indexOf won't work as expected ++ var tags = jQuery.trim( elem ).toLowerCase(), div = context.createElement("div"); ++ ++ var wrap = ++ // option or optgroup ++ !tags.indexOf("<opt") && ++ [ 1, "<select multiple='multiple'>", "</select>" ] || ++ ++ !tags.indexOf("<leg") && ++ [ 1, "<fieldset>", "</fieldset>" ] || ++ ++ tags.match(/^<(thead|tbody|tfoot|colg|cap)/) && ++ [ 1, "<table>", "</table>" ] || ++ ++ !tags.indexOf("<tr") && ++ [ 2, "<table><tbody>", "</tbody></table>" ] || ++ ++ // <thead> matched above ++ (!tags.indexOf("<td") || !tags.indexOf("<th")) && ++ [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ] || ++ ++ !tags.indexOf("<col") && ++ [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ] || ++ ++ // IE can't serialize <link> and <script> tags normally ++ jQuery.browser.msie && ++ [ 1, "div<div>", "</div>" ] || ++ ++ [ 0, "", "" ]; ++ ++ // Go to html and back, then peel off extra wrappers ++ div.innerHTML = wrap[1] + elem + wrap[2]; ++ ++ // Move to the right depth ++ while ( wrap[0]-- ) ++ div = div.lastChild; ++ ++ // Remove IE's autoinserted <tbody> from table fragments ++ if ( jQuery.browser.msie ) { ++ ++ // String was a <table>, *may* have spurious <tbody> ++ var tbody = !tags.indexOf("<table") && tags.indexOf("<tbody") < 0 ? ++ div.firstChild && div.firstChild.childNodes : ++ ++ // String was a bare <thead> or <tfoot> ++ wrap[1] == "<table>" && tags.indexOf("<tbody") < 0 ? ++ div.childNodes : ++ []; ++ ++ for ( var j = tbody.length - 1; j >= 0 ; --j ) ++ if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j ].childNodes.length ) ++ tbody[ j ].parentNode.removeChild( tbody[ j ] ); ++ ++ // IE completely kills leading whitespace when innerHTML is used ++ if ( /^\s/.test( elem ) ) ++ div.insertBefore( context.createTextNode( elem.match(/^\s*/)[0] ), div.firstChild ); ++ ++ } ++ ++ elem = jQuery.makeArray( div.childNodes ); ++ } ++ ++ if ( elem.length === 0 && (!jQuery.nodeName( elem, "form" ) && !jQuery.nodeName( elem, "select" )) ) ++ return; ++ ++ if ( elem[0] == undefined || jQuery.nodeName( elem, "form" ) || elem.options ) ++ ret.push( elem ); ++ ++ else ++ ret = jQuery.merge( ret, elem ); ++ ++ }); ++ ++ return ret; ++ }, ++ ++ attr: function( elem, name, value ) { ++ // don't set attributes on text and comment nodes ++ if (!elem || elem.nodeType == 3 || elem.nodeType == 8) ++ return undefined; ++ ++ var fix = jQuery.isXMLDoc( elem ) ? ++ {} : ++ jQuery.props; ++ ++ // Safari mis-reports the default selected property of a hidden option ++ // Accessing the parent's selectedIndex property fixes it ++ if ( name == "selected" && jQuery.browser.safari ) ++ elem.parentNode.selectedIndex; ++ ++ // Certain attributes only work when accessed via the old DOM 0 way ++ if ( fix[ name ] ) { ++ if ( value != undefined ) ++ elem[ fix[ name ] ] = value; ++ ++ return elem[ fix[ name ] ]; ++ ++ } else if ( jQuery.browser.msie && name == "style" ) ++ return jQuery.attr( elem.style, "cssText", value ); ++ ++ else if ( value == undefined && jQuery.browser.msie && jQuery.nodeName( elem, "form" ) && (name == "action" || name == "method") ) ++ return elem.getAttributeNode( name ).nodeValue; ++ ++ // IE elem.getAttribute passes even for style ++ else if ( elem.tagName ) { ++ ++ if ( value != undefined ) { ++ // We can't allow the type property to be changed (since it causes problems in IE) ++ if ( name == "type" && jQuery.nodeName( elem, "input" ) && elem.parentNode ) ++ throw "type property can't be changed"; ++ ++ // convert the value to a string (all browsers do this but IE) see #1070 ++ elem.setAttribute( name, "" + value ); ++ } ++ ++ if ( jQuery.browser.msie && /href|src/.test( name ) && !jQuery.isXMLDoc( elem ) ) ++ return elem.getAttribute( name, 2 ); ++ ++ return elem.getAttribute( name ); ++ ++ // elem is actually elem.style ... set the style ++ } else { ++ // IE actually uses filters for opacity ++ if ( name == "opacity" && jQuery.browser.msie ) { ++ if ( value != undefined ) { ++ // IE has trouble with opacity if it does not have layout ++ // Force it by setting the zoom level ++ elem.zoom = 1; ++ ++ // Set the alpha filter to set the opacity ++ elem.filter = (elem.filter || "").replace( /alpha\([^)]*\)/, "" ) + ++ (parseFloat( value ).toString() == "NaN" ? "" : "alpha(opacity=" + value * 100 + ")"); ++ } ++ ++ return elem.filter && elem.filter.indexOf("opacity=") >= 0 ? ++ (parseFloat( elem.filter.match(/opacity=([^)]*)/)[1] ) / 100).toString() : ++ ""; ++ } ++ ++ name = name.replace(/-([a-z])/ig, function(all, letter){ ++ return letter.toUpperCase(); ++ }); ++ ++ if ( value != undefined ) ++ elem[ name ] = value; ++ ++ return elem[ name ]; ++ } ++ }, ++ ++ trim: function( text ) { ++ return (text || "").replace( /^\s+|\s+$/g, "" ); ++ }, ++ ++ makeArray: function( array ) { ++ var ret = []; ++ ++ // Need to use typeof to fight Safari childNodes crashes ++ if ( typeof array != "array" ) ++ for ( var i = 0, length = array.length; i < length; i++ ) ++ ret.push( array[ i ] ); ++ else ++ ret = array.slice( 0 ); ++ ++ return ret; ++ }, ++ ++ inArray: function( elem, array ) { ++ for ( var i = 0, length = array.length; i < length; i++ ) ++ if ( array[ i ] == elem ) ++ return i; ++ ++ return -1; ++ }, ++ ++ merge: function( first, second ) { ++ // We have to loop this way because IE & Opera overwrite the length ++ // expando of getElementsByTagName ++ ++ // Also, we need to make sure that the correct elements are being returned ++ // (IE returns comment nodes in a '*' query) ++ if ( jQuery.browser.msie ) { ++ for ( var i = 0; second[ i ]; i++ ) ++ if ( second[ i ].nodeType != 8 ) ++ first.push( second[ i ] ); ++ ++ } else ++ for ( var i = 0; second[ i ]; i++ ) ++ first.push( second[ i ] ); ++ ++ return first; ++ }, ++ ++ unique: function( array ) { ++ var ret = [], done = {}; ++ ++ try { ++ ++ for ( var i = 0, length = array.length; i < length; i++ ) { ++ var id = jQuery.data( array[ i ] ); ++ ++ if ( !done[ id ] ) { ++ done[ id ] = true; ++ ret.push( array[ i ] ); ++ } ++ } ++ ++ } catch( e ) { ++ ret = array; ++ } ++ ++ return ret; ++ }, ++ ++ grep: function( elems, callback, inv ) { ++ var ret = []; ++ ++ // Go through the array, only saving the items ++ // that pass the validator function ++ for ( var i = 0, length = elems.length; i < length; i++ ) ++ if ( !inv && callback( elems[ i ], i ) || inv && !callback( elems[ i ], i ) ) ++ ret.push( elems[ i ] ); ++ ++ return ret; ++ }, ++ ++ map: function( elems, callback ) { ++ var ret = []; ++ ++ // Go through the array, translating each of the items to their ++ // new value (or values). ++ for ( var i = 0, length = elems.length; i < length; i++ ) { ++ var value = callback( elems[ i ], i ); ++ ++ if ( value !== null && value != undefined ) { ++ if ( value.constructor != Array ) ++ value = [ value ]; ++ ++ ret = ret.concat( value ); ++ } ++ } ++ ++ return ret; ++ } ++}); ++ ++var userAgent = navigator.userAgent.toLowerCase(); ++ ++// Figure out what browser is being used ++jQuery.browser = { ++ version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [])[1], ++ safari: /webkit/.test( userAgent ), ++ opera: /opera/.test( userAgent ), ++ msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ), ++ mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent ) ++}; ++ ++var styleFloat = jQuery.browser.msie ? ++ "styleFloat" : ++ "cssFloat"; ++ ++jQuery.extend({ ++ // Check to see if the W3C box model is being used ++ boxModel: !jQuery.browser.msie || document.compatMode == "CSS1Compat", ++ ++ props: { ++ "for": "htmlFor", ++ "class": "className", ++ "float": styleFloat, ++ cssFloat: styleFloat, ++ styleFloat: styleFloat, ++ innerHTML: "innerHTML", ++ className: "className", ++ value: "value", ++ disabled: "disabled", ++ checked: "checked", ++ readonly: "readOnly", ++ selected: "selected", ++ maxlength: "maxLength", ++ selectedIndex: "selectedIndex", ++ defaultValue: "defaultValue", ++ tagName: "tagName", ++ nodeName: "nodeName" ++ } ++}); ++ ++jQuery.each({ ++ parent: function(elem){return elem.parentNode;}, ++ parents: function(elem){return jQuery.dir(elem,"parentNode");}, ++ next: function(elem){return jQuery.nth(elem,2,"nextSibling");}, ++ prev: function(elem){return jQuery.nth(elem,2,"previousSibling");}, ++ nextAll: function(elem){return jQuery.dir(elem,"nextSibling");}, ++ prevAll: function(elem){return jQuery.dir(elem,"previousSibling");}, ++ siblings: function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);}, ++ children: function(elem){return jQuery.sibling(elem.firstChild);}, ++ contents: function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);} ++}, function(name, fn){ ++ jQuery.fn[ name ] = function( selector ) { ++ var ret = jQuery.map( this, fn ); ++ ++ if ( selector && typeof selector == "string" ) ++ ret = jQuery.multiFilter( selector, ret ); ++ ++ return this.pushStack( jQuery.unique( ret ) ); ++ }; ++}); ++ ++jQuery.each({ ++ appendTo: "append", ++ prependTo: "prepend", ++ insertBefore: "before", ++ insertAfter: "after", ++ replaceAll: "replaceWith" ++}, function(name, original){ ++ jQuery.fn[ name ] = function() { ++ var args = arguments; ++ ++ return this.each(function(){ ++ for ( var i = 0, length = args.length; i < length; i++ ) ++ jQuery( args[ i ] )[ original ]( this ); ++ }); ++ }; ++}); ++ ++jQuery.each({ ++ removeAttr: function( name ) { ++ jQuery.attr( this, name, "" ); ++ if (this.nodeType == 1) ++ this.removeAttribute( name ); ++ }, ++ ++ addClass: function( classNames ) { ++ jQuery.className.add( this, classNames ); ++ }, ++ ++ removeClass: function( classNames ) { ++ jQuery.className.remove( this, classNames ); ++ }, ++ ++ toggleClass: function( classNames ) { ++ jQuery.className[ jQuery.className.has( this, classNames ) ? "remove" : "add" ]( this, classNames ); ++ }, ++ ++ remove: function( selector ) { ++ if ( !selector || jQuery.filter( selector, [ this ] ).r.length ) { ++ // Prevent memory leaks ++ jQuery( "*", this ).add(this).each(function(){ ++ jQuery.event.remove(this); ++ jQuery.removeData(this); ++ }); ++ if (this.parentNode) ++ this.parentNode.removeChild( this ); ++ } ++ }, ++ ++ empty: function() { ++ // Remove element nodes and prevent memory leaks ++ jQuery( ">*", this ).remove(); ++ ++ // Remove any remaining nodes ++ while ( this.firstChild ) ++ this.removeChild( this.firstChild ); ++ } ++}, function(name, fn){ ++ jQuery.fn[ name ] = function(){ ++ return this.each( fn, arguments ); ++ }; ++}); ++ ++jQuery.each([ "Height", "Width" ], function(i, name){ ++ var type = name.toLowerCase(); ++ ++ jQuery.fn[ type ] = function( size ) { ++ // Get window width or height ++ return this[0] == window ? ++ // Opera reports document.body.client[Width/Height] properly in both quirks and standards ++ jQuery.browser.opera && document.body[ "client" + name ] || ++ ++ // Safari reports inner[Width/Height] just fine (Mozilla and Opera include scroll bar widths) ++ jQuery.browser.safari && window[ "inner" + name ] || ++ ++ // Everyone else use document.documentElement or document.body depending on Quirks vs Standards mode ++ document.compatMode == "CSS1Compat" && document.documentElement[ "client" + name ] || document.body[ "client" + name ] : ++ ++ // Get document width or height ++ this[0] == document ? ++ // Either scroll[Width/Height] or offset[Width/Height], whichever is greater ++ Math.max( ++ Math.max(document.body["scroll" + name], document.documentElement["scroll" + name]), ++ Math.max(document.body["offset" + name], document.documentElement["offset" + name]) ++ ) : ++ ++ // Get or set width or height on the element ++ size == undefined ? ++ // Get width or height on the element ++ (this.length ? jQuery.css( this[0], type ) : null) : ++ ++ // Set the width or height on the element (default to pixels if value is unitless) ++ this.css( type, size.constructor == String ? size : size + "px" ); ++ }; ++}); ++ ++var chars = jQuery.browser.safari && parseInt(jQuery.browser.version) < 417 ? ++ "(?:[\\w*_-]|\\\\.)" : ++ "(?:[\\w\u0128-\uFFFF*_-]|\\\\.)", ++ quickChild = new RegExp("^>\\s*(" + chars + "+)"), ++ quickID = new RegExp("^(" + chars + "+)(#)(" + chars + "+)"), ++ quickClass = new RegExp("^([#.]?)(" + chars + "*)"); ++ ++jQuery.extend({ ++ expr: { ++ "": function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);}, ++ "#": function(a,i,m){return a.getAttribute("id")==m[2];}, ++ ":": { ++ // Position Checks ++ lt: function(a,i,m){return i<m[3]-0;}, ++ gt: function(a,i,m){return i>m[3]-0;}, ++ nth: function(a,i,m){return m[3]-0==i;}, ++ eq: function(a,i,m){return m[3]-0==i;}, ++ first: function(a,i){return i==0;}, ++ last: function(a,i,m,r){return i==r.length-1;}, ++ even: function(a,i){return i%2==0;}, ++ odd: function(a,i){return i%2;}, ++ ++ // Child Checks ++ "first-child": function(a){return a.parentNode.getElementsByTagName("*")[0]==a;}, ++ "last-child": function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;}, ++ "only-child": function(a){return !jQuery.nth(a.parentNode.lastChild,2,"previousSibling");}, ++ ++ // Parent Checks ++ parent: function(a){return a.firstChild;}, ++ empty: function(a){return !a.firstChild;}, ++ ++ // Text Check ++ contains: function(a,i,m){return (a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;}, ++ ++ // Visibility ++ visible: function(a){return "hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";}, ++ hidden: function(a){return "hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";}, ++ ++ // Form attributes ++ enabled: function(a){return !a.disabled;}, ++ disabled: function(a){return a.disabled;}, ++ checked: function(a){return a.checked;}, ++ selected: function(a){return a.selected||jQuery.attr(a,"selected");}, ++ ++ // Form elements ++ text: function(a){return "text"==a.type;}, ++ radio: function(a){return "radio"==a.type;}, ++ checkbox: function(a){return "checkbox"==a.type;}, ++ file: function(a){return "file"==a.type;}, ++ password: function(a){return "password"==a.type;}, ++ submit: function(a){return "submit"==a.type;}, ++ image: function(a){return "image"==a.type;}, ++ reset: function(a){return "reset"==a.type;}, ++ button: function(a){return "button"==a.type||jQuery.nodeName(a,"button");}, ++ input: function(a){return /input|select|textarea|button/i.test(a.nodeName);}, ++ ++ // :has() ++ has: function(a,i,m){return jQuery.find(m[3],a).length;}, ++ ++ // :header ++ header: function(a){return /h\d/i.test(a.nodeName);}, ++ ++ // :animated ++ animated: function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;} ++ } ++ }, ++ ++ // The regular expressions that power the parsing engine ++ parse: [ ++ // Match: [@value='test'], [@foo] ++ /^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/, ++ ++ // Match: :contains('foo') ++ /^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/, ++ ++ // Match: :even, :last-chlid, #id, .class ++ new RegExp("^([:.#]*)(" + chars + "+)") ++ ], ++ ++ multiFilter: function( expr, elems, not ) { ++ var old, cur = []; ++ ++ while ( expr && expr != old ) { ++ old = expr; ++ var f = jQuery.filter( expr, elems, not ); ++ expr = f.t.replace(/^\s*,\s*/, "" ); ++ cur = not ? elems = f.r : jQuery.merge( cur, f.r ); ++ } ++ ++ return cur; ++ }, ++ ++ find: function( t, context ) { ++ // Quickly handle non-string expressions ++ if ( typeof t != "string" ) ++ return [ t ]; ++ ++ // check to make sure context is a DOM element or a document ++ if ( context && context.nodeType != 1 && context.nodeType != 9) ++ return [ ]; ++ ++ // Set the correct context (if none is provided) ++ context = context || document; ++ ++ // Initialize the search ++ var ret = [context], done = [], last, nodeName; ++ ++ // Continue while a selector expression exists, and while ++ // we're no longer looping upon ourselves ++ while ( t && last != t ) { ++ var r = []; ++ last = t; ++ ++ t = jQuery.trim(t); ++ ++ var foundToken = false; ++ ++ // An attempt at speeding up child selectors that ++ // point to a specific element tag ++ var re = quickChild; ++ var m = re.exec(t); ++ ++ if ( m ) { ++ nodeName = m[1].toUpperCase(); ++ ++ // Perform our own iteration and filter ++ for ( var i = 0; ret[i]; i++ ) ++ for ( var c = ret[i].firstChild; c; c = c.nextSibling ) ++ if ( c.nodeType == 1 && (nodeName == "*" || c.nodeName.toUpperCase() == nodeName) ) ++ r.push( c ); ++ ++ ret = r; ++ t = t.replace( re, "" ); ++ if ( t.indexOf(" ") == 0 ) continue; ++ foundToken = true; ++ } else { ++ re = /^([>+~])\s*(\w*)/i; ++ ++ if ( (m = re.exec(t)) != null ) { ++ r = []; ++ ++ var merge = {}; ++ nodeName = m[2].toUpperCase(); ++ m = m[1]; ++ ++ for ( var j = 0, rl = ret.length; j < rl; j++ ) { ++ var n = m == "~" || m == "+" ? ret[j].nextSibling : ret[j].firstChild; ++ for ( ; n; n = n.nextSibling ) ++ if ( n.nodeType == 1 ) { ++ var id = jQuery.data(n); ++ ++ if ( m == "~" && merge[id] ) break; ++ ++ if (!nodeName || n.nodeName.toUpperCase() == nodeName ) { ++ if ( m == "~" ) merge[id] = true; ++ r.push( n ); ++ } ++ ++ if ( m == "+" ) break; ++ } ++ } ++ ++ ret = r; ++ ++ // And remove the token ++ t = jQuery.trim( t.replace( re, "" ) ); ++ foundToken = true; ++ } ++ } ++ ++ // See if there's still an expression, and that we haven't already ++ // matched a token ++ if ( t && !foundToken ) { ++ // Handle multiple expressions ++ if ( !t.indexOf(",") ) { ++ // Clean the result set ++ if ( context == ret[0] ) ret.shift(); ++ ++ // Merge the result sets ++ done = jQuery.merge( done, ret ); ++ ++ // Reset the context ++ r = ret = [context]; ++ ++ // Touch up the selector string ++ t = " " + t.substr(1,t.length); ++ ++ } else { ++ // Optimize for the case nodeName#idName ++ var re2 = quickID; ++ var m = re2.exec(t); ++ ++ // Re-organize the results, so that they're consistent ++ if ( m ) { ++ m = [ 0, m[2], m[3], m[1] ]; ++ ++ } else { ++ // Otherwise, do a traditional filter check for ++ // ID, class, and element selectors ++ re2 = quickClass; ++ m = re2.exec(t); ++ } ++ ++ m[2] = m[2].replace(/\\/g, ""); ++ ++ var elem = ret[ret.length-1]; ++ ++ // Try to do a global search by ID, where we can ++ if ( m[1] == "#" && elem && elem.getElementById && !jQuery.isXMLDoc(elem) ) { ++ // Optimization for HTML document case ++ var oid = elem.getElementById(m[2]); ++ ++ // Do a quick check for the existence of the actual ID attribute ++ // to avoid selecting by the name attribute in IE ++ // also check to insure id is a string to avoid selecting an element with the name of 'id' inside a form ++ if ( (jQuery.browser.msie||jQuery.browser.opera) && oid && typeof oid.id == "string" && oid.id != m[2] ) ++ oid = jQuery('[@id="'+m[2]+'"]', elem)[0]; ++ ++ // Do a quick check for node name (where applicable) so ++ // that div#foo searches will be really fast ++ ret = r = oid && (!m[3] || jQuery.nodeName(oid, m[3])) ? [oid] : []; ++ } else { ++ // We need to find all descendant elements ++ for ( var i = 0; ret[i]; i++ ) { ++ // Grab the tag name being searched for ++ var tag = m[1] == "#" && m[3] ? m[3] : m[1] != "" || m[0] == "" ? "*" : m[2]; ++ ++ // Handle IE7 being really dumb about <object>s ++ if ( tag == "*" && ret[i].nodeName.toLowerCase() == "object" ) ++ tag = "param"; ++ ++ r = jQuery.merge( r, ret[i].getElementsByTagName( tag )); ++ } ++ ++ // It's faster to filter by class and be done with it ++ if ( m[1] == "." ) ++ r = jQuery.classFilter( r, m[2] ); ++ ++ // Same with ID filtering ++ if ( m[1] == "#" ) { ++ var tmp = []; ++ ++ // Try to find the element with the ID ++ for ( var i = 0; r[i]; i++ ) ++ if ( r[i].getAttribute("id") == m[2] ) { ++ tmp = [ r[i] ]; ++ break; ++ } ++ ++ r = tmp; ++ } ++ ++ ret = r; ++ } ++ ++ t = t.replace( re2, "" ); ++ } ++ ++ } ++ ++ // If a selector string still exists ++ if ( t ) { ++ // Attempt to filter it ++ var val = jQuery.filter(t,r); ++ ret = r = val.r; ++ t = jQuery.trim(val.t); ++ } ++ } ++ ++ // An error occurred with the selector; ++ // just return an empty set instead ++ if ( t ) ++ ret = []; ++ ++ // Remove the root context ++ if ( ret && context == ret[0] ) ++ ret.shift(); ++ ++ // And combine the results ++ done = jQuery.merge( done, ret ); ++ ++ return done; ++ }, ++ ++ classFilter: function(r,m,not){ ++ m = " " + m + " "; ++ var tmp = []; ++ for ( var i = 0; r[i]; i++ ) { ++ var pass = (" " + r[i].className + " ").indexOf( m ) >= 0; ++ if ( !not && pass || not && !pass ) ++ tmp.push( r[i] ); ++ } ++ return tmp; ++ }, ++ ++ filter: function(t,r,not) { ++ var last; ++ ++ // Look for common filter expressions ++ while ( t && t != last ) { ++ last = t; ++ ++ var p = jQuery.parse, m; ++ ++ for ( var i = 0; p[i]; i++ ) { ++ m = p[i].exec( t ); ++ ++ if ( m ) { ++ // Remove what we just matched ++ t = t.substring( m[0].length ); ++ ++ m[2] = m[2].replace(/\\/g, ""); ++ break; ++ } ++ } ++ ++ if ( !m ) ++ break; ++ ++ // :not() is a special case that can be optimized by ++ // keeping it out of the expression list ++ if ( m[1] == ":" && m[2] == "not" ) ++ // optimize if only one selector found (most common case) ++ r = isSimple.test( m[3] ) ? ++ jQuery.filter(m[3], r, true).r : ++ jQuery( r ).not( m[3] ); ++ ++ // We can get a big speed boost by filtering by class here ++ else if ( m[1] == "." ) ++ r = jQuery.classFilter(r, m[2], not); ++ ++ else if ( m[1] == "[" ) { ++ var tmp = [], type = m[3]; ++ ++ for ( var i = 0, rl = r.length; i < rl; i++ ) { ++ var a = r[i], z = a[ jQuery.props[m[2]] || m[2] ]; ++ ++ if ( z == null || /href|src|selected/.test(m[2]) ) ++ z = jQuery.attr(a,m[2]) || ''; ++ ++ if ( (type == "" && !!z || ++ type == "=" && z == m[5] || ++ type == "!=" && z != m[5] || ++ type == "^=" && z && !z.indexOf(m[5]) || ++ type == "$=" && z.substr(z.length - m[5].length) == m[5] || ++ (type == "*=" || type == "~=") && z.indexOf(m[5]) >= 0) ^ not ) ++ tmp.push( a ); ++ } ++ ++ r = tmp; ++ ++ // We can get a speed boost by handling nth-child here ++ } else if ( m[1] == ":" && m[2] == "nth-child" ) { ++ var merge = {}, tmp = [], ++ // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', '-n+6' ++ test = /(-?)(\d*)n((?:\+|-)?\d*)/.exec( ++ m[3] == "even" && "2n" || m[3] == "odd" && "2n+1" || ++ !/\D/.test(m[3]) && "0n+" + m[3] || m[3]), ++ // calculate the numbers (first)n+(last) including if they are negative ++ first = (test[1] + (test[2] || 1)) - 0, last = test[3] - 0; ++ ++ // loop through all the elements left in the jQuery object ++ for ( var i = 0, rl = r.length; i < rl; i++ ) { ++ var node = r[i], parentNode = node.parentNode, id = jQuery.data(parentNode); ++ ++ if ( !merge[id] ) { ++ var c = 1; ++ ++ for ( var n = parentNode.firstChild; n; n = n.nextSibling ) ++ if ( n.nodeType == 1 ) ++ n.nodeIndex = c++; ++ ++ merge[id] = true; ++ } ++ ++ var add = false; ++ ++ if ( first == 0 ) { ++ if ( node.nodeIndex == last ) ++ add = true; ++ } else if ( (node.nodeIndex - last) % first == 0 && (node.nodeIndex - last) / first >= 0 ) ++ add = true; ++ ++ if ( add ^ not ) ++ tmp.push( node ); ++ } ++ ++ r = tmp; ++ ++ // Otherwise, find the expression to execute ++ } else { ++ var fn = jQuery.expr[ m[1] ]; ++ if ( typeof fn == "object" ) ++ fn = fn[ m[2] ]; ++ ++ if ( typeof fn == "string" ) ++ fn = eval("false||function(a,i){return " + fn + ";}"); ++ ++ // Execute it against the current filter ++ r = jQuery.grep( r, function(elem, i){ ++ return fn(elem, i, m, r); ++ }, not ); ++ } ++ } ++ ++ // Return an array of filtered elements (r) ++ // and the modified expression string (t) ++ return { r: r, t: t }; ++ }, ++ ++ dir: function( elem, dir ){ ++ var matched = []; ++ var cur = elem[dir]; ++ while ( cur && cur != document ) { ++ if ( cur.nodeType == 1 ) ++ matched.push( cur ); ++ cur = cur[dir]; ++ } ++ return matched; ++ }, ++ ++ nth: function(cur,result,dir,elem){ ++ result = result || 1; ++ var num = 0; ++ ++ for ( ; cur; cur = cur[dir] ) ++ if ( cur.nodeType == 1 && ++num == result ) ++ break; ++ ++ return cur; ++ }, ++ ++ sibling: function( n, elem ) { ++ var r = []; ++ ++ for ( ; n; n = n.nextSibling ) { ++ if ( n.nodeType == 1 && (!elem || n != elem) ) ++ r.push( n ); ++ } ++ ++ return r; ++ } ++}); ++ ++/* ++ * A number of helper functions used for managing events. ++ * Many of the ideas behind this code orignated from ++ * Dean Edwards' addEvent library. ++ */ ++jQuery.event = { ++ ++ // Bind an event to an element ++ // Original by Dean Edwards ++ add: function(elem, types, handler, data) { ++ if ( elem.nodeType == 3 || elem.nodeType == 8 ) ++ return; ++ ++ // For whatever reason, IE has trouble passing the window object ++ // around, causing it to be cloned in the process ++ if ( jQuery.browser.msie && elem.setInterval != undefined ) ++ elem = window; ++ ++ // Make sure that the function being executed has a unique ID ++ if ( !handler.guid ) ++ handler.guid = this.guid++; ++ ++ // if data is passed, bind to handler ++ if( data != undefined ) { ++ // Create temporary function pointer to original handler ++ var fn = handler; ++ ++ // Create unique handler function, wrapped around original handler ++ handler = function() { ++ // Pass arguments and context to original handler ++ return fn.apply(this, arguments); ++ }; ++ ++ // Store data in unique handler ++ handler.data = data; ++ ++ // Set the guid of unique handler to the same of original handler, so it can be removed ++ handler.guid = fn.guid; ++ } ++ ++ // Init the element's event structure ++ var events = jQuery.data(elem, "events") || jQuery.data(elem, "events", {}), ++ handle = jQuery.data(elem, "handle") || jQuery.data(elem, "handle", function(){ ++ // returned undefined or false ++ var val; ++ ++ // Handle the second event of a trigger and when ++ // an event is called after a page has unloaded ++ if ( typeof jQuery == "undefined" || jQuery.event.triggered ) ++ return val; ++ ++ val = jQuery.event.handle.apply(arguments.callee.elem, arguments); ++ ++ return val; ++ }); ++ // Add elem as a property of the handle function ++ // This is to prevent a memory leak with non-native ++ // event in IE. ++ handle.elem = elem; ++ ++ // Handle multiple events seperated by a space ++ // jQuery(...).bind("mouseover mouseout", fn); ++ jQuery.each(types.split(/\s+/), function(index, type) { ++ // Namespaced event handlers ++ var parts = type.split("."); ++ type = parts[0]; ++ handler.type = parts[1]; ++ ++ // Get the current list of functions bound to this event ++ var handlers = events[type]; ++ ++ // Init the event handler queue ++ if (!handlers) { ++ handlers = events[type] = {}; ++ ++ // Check for a special event handler ++ // Only use addEventListener/attachEvent if the special ++ // events handler returns false ++ if ( !jQuery.event.special[type] || jQuery.event.special[type].setup.call(elem) === false ) { ++ // Bind the global event handler to the element ++ if (elem.addEventListener) ++ elem.addEventListener(type, handle, false); ++ else if (elem.attachEvent) ++ elem.attachEvent("on" + type, handle); ++ } ++ } ++ ++ // Add the function to the element's handler list ++ handlers[handler.guid] = handler; ++ ++ // Keep track of which events have been used, for global triggering ++ jQuery.event.global[type] = true; ++ }); ++ ++ // Nullify elem to prevent memory leaks in IE ++ elem = null; ++ }, ++ ++ guid: 1, ++ global: {}, ++ ++ // Detach an event or set of events from an element ++ remove: function(elem, types, handler) { ++ // don't do events on text and comment nodes ++ if ( elem.nodeType == 3 || elem.nodeType == 8 ) ++ return; ++ ++ var events = jQuery.data(elem, "events"), ret, index; ++ ++ if ( events ) { ++ // Unbind all events for the element ++ if ( types == undefined || (typeof types == "string" && types.charAt(0) == ".") ) ++ for ( var type in events ) ++ this.remove( elem, type + (types || "") ); ++ else { ++ // types is actually an event object here ++ if ( types.type ) { ++ handler = types.handler; ++ types = types.type; ++ } ++ ++ // Handle multiple events seperated by a space ++ // jQuery(...).unbind("mouseover mouseout", fn); ++ jQuery.each(types.split(/\s+/), function(index, type){ ++ // Namespaced event handlers ++ var parts = type.split("."); ++ type = parts[0]; ++ ++ if ( events[type] ) { ++ // remove the given handler for the given type ++ if ( handler ) ++ delete events[type][handler.guid]; ++ ++ // remove all handlers for the given type ++ else ++ for ( handler in events[type] ) ++ // Handle the removal of namespaced events ++ if ( !parts[1] || events[type][handler].type == parts[1] ) ++ delete events[type][handler]; ++ ++ // remove generic event handler if no more handlers exist ++ for ( ret in events[type] ) break; ++ if ( !ret ) { ++ if ( !jQuery.event.special[type] || jQuery.event.special[type].teardown.call(elem) === false ) { ++ if (elem.removeEventListener) ++ elem.removeEventListener(type, jQuery.data(elem, "handle"), false); ++ else if (elem.detachEvent) ++ elem.detachEvent("on" + type, jQuery.data(elem, "handle")); ++ } ++ ret = null; ++ delete events[type]; ++ } ++ } ++ }); ++ } ++ ++ // Remove the expando if it's no longer used ++ for ( ret in events ) break; ++ if ( !ret ) { ++ var handle = jQuery.data( elem, "handle" ); ++ if ( handle ) handle.elem = null; ++ jQuery.removeData( elem, "events" ); ++ jQuery.removeData( elem, "handle" ); ++ } ++ } ++ }, ++ ++ trigger: function(type, data, elem, donative, extra) { ++ // Clone the incoming data, if any ++ data = jQuery.makeArray(data || []); ++ ++ if ( type.indexOf("!") >= 0 ) { ++ type = type.slice(0, -1); ++ var exclusive = true; ++ } ++ ++ // Handle a global trigger ++ if ( !elem ) { ++ // Only trigger if we've ever bound an event for it ++ if ( this.global[type] ) ++ jQuery("*").add([window, document]).trigger(type, data); ++ ++ // Handle triggering a single element ++ } else { ++ // don't do events on text and comment nodes ++ if ( elem.nodeType == 3 || elem.nodeType == 8 ) ++ return undefined; ++ ++ var val, ret, fn = jQuery.isFunction( elem[ type ] || null ), ++ // Check to see if we need to provide a fake event, or not ++ event = !data[0] || !data[0].preventDefault; ++ ++ // Pass along a fake event ++ if ( event ) ++ data.unshift( this.fix({ type: type, target: elem }) ); ++ ++ // Enforce the right trigger type ++ data[0].type = type; ++ if ( exclusive ) ++ data[0].exclusive = true; ++ ++ // Trigger the event ++ if ( jQuery.isFunction( jQuery.data(elem, "handle") ) ) ++ val = jQuery.data(elem, "handle").apply( elem, data ); ++ ++ // Handle triggering native .onfoo handlers ++ if ( !fn && elem["on"+type] && elem["on"+type].apply( elem, data ) === false ) ++ val = false; ++ ++ // Extra functions don't get the custom event object ++ if ( event ) ++ data.shift(); ++ ++ // Handle triggering of extra function ++ if ( extra && jQuery.isFunction( extra ) ) { ++ // call the extra function and tack the current return value on the end for possible inspection ++ ret = extra.apply( elem, val == null ? data : data.concat( val ) ); ++ // if anything is returned, give it precedence and have it overwrite the previous value ++ if (ret !== undefined) ++ val = ret; ++ } ++ ++ // Trigger the native events (except for clicks on links) ++ if ( fn && donative !== false && val !== false && !(jQuery.nodeName(elem, 'a') && type == "click") ) { ++ this.triggered = true; ++ try { ++ elem[ type ](); ++ // prevent IE from throwing an error for some hidden elements ++ } catch (e) {} ++ } ++ ++ this.triggered = false; ++ } ++ ++ return val; ++ }, ++ ++ handle: function(event) { ++ // returned undefined or false ++ var val; ++ ++ // Empty object is for triggered events with no data ++ event = jQuery.event.fix( event || window.event || {} ); ++ ++ // Namespaced event handlers ++ var parts = event.type.split("."); ++ event.type = parts[0]; ++ ++ var handlers = jQuery.data(this, "events") && jQuery.data(this, "events")[event.type], args = Array.prototype.slice.call( arguments, 1 ); ++ args.unshift( event ); ++ ++ for ( var j in handlers ) { ++ var handler = handlers[j]; ++ // Pass in a reference to the handler function itself ++ // So that we can later remove it ++ args[0].handler = handler; ++ args[0].data = handler.data; ++ ++ // Filter the functions by class ++ if ( !parts[1] && !event.exclusive || handler.type == parts[1] ) { ++ var ret = handler.apply( this, args ); ++ ++ if ( val !== false ) ++ val = ret; ++ ++ if ( ret === false ) { ++ event.preventDefault(); ++ event.stopPropagation(); ++ } ++ } ++ } ++ ++ // Clean up added properties in IE to prevent memory leak ++ if (jQuery.browser.msie) ++ event.target = event.preventDefault = event.stopPropagation = ++ event.handler = event.data = null; ++ ++ return val; ++ }, ++ ++ fix: function(event) { ++ // store a copy of the original event object ++ // and clone to set read-only properties ++ var originalEvent = event; ++ event = jQuery.extend({}, originalEvent); ++ ++ // add preventDefault and stopPropagation since ++ // they will not work on the clone ++ event.preventDefault = function() { ++ // if preventDefault exists run it on the original event ++ if (originalEvent.preventDefault) ++ originalEvent.preventDefault(); ++ // otherwise set the returnValue property of the original event to false (IE) ++ originalEvent.returnValue = false; ++ }; ++ event.stopPropagation = function() { ++ // if stopPropagation exists run it on the original event ++ if (originalEvent.stopPropagation) ++ originalEvent.stopPropagation(); ++ // otherwise set the cancelBubble property of the original event to true (IE) ++ originalEvent.cancelBubble = true; ++ }; ++ ++ // Fix target property, if necessary ++ if ( !event.target ) ++ event.target = event.srcElement || document; // Fixes #1925 where srcElement might not be defined either ++ ++ // check if target is a textnode (safari) ++ if ( event.target.nodeType == 3 ) ++ event.target = originalEvent.target.parentNode; ++ ++ // Add relatedTarget, if necessary ++ if ( !event.relatedTarget && event.fromElement ) ++ event.relatedTarget = event.fromElement == event.target ? event.toElement : event.fromElement; ++ ++ // Calculate pageX/Y if missing and clientX/Y available ++ if ( event.pageX == null && event.clientX != null ) { ++ var doc = document.documentElement, body = document.body; ++ event.pageX = event.clientX + (doc && doc.scrollLeft || body && body.scrollLeft || 0) - (doc.clientLeft || 0); ++ event.pageY = event.clientY + (doc && doc.scrollTop || body && body.scrollTop || 0) - (doc.clientTop || 0); ++ } ++ ++ // Add which for key events ++ if ( !event.which && ((event.charCode || event.charCode === 0) ? event.charCode : event.keyCode) ) ++ event.which = event.charCode || event.keyCode; ++ ++ // Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for Macs) ++ if ( !event.metaKey && event.ctrlKey ) ++ event.metaKey = event.ctrlKey; ++ ++ // Add which for click: 1 == left; 2 == middle; 3 == right ++ // Note: button is not normalized, so don't use it ++ if ( !event.which && event.button ) ++ event.which = (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( event.button & 4 ? 2 : 0 ) )); ++ ++ return event; ++ }, ++ ++ special: { ++ ready: { ++ setup: function() { ++ // Make sure the ready event is setup ++ bindReady(); ++ return; ++ }, ++ ++ teardown: function() { return; } ++ }, ++ ++ mouseenter: { ++ setup: function() { ++ if ( jQuery.browser.msie ) return false; ++ jQuery(this).bind("mouseover", jQuery.event.special.mouseenter.handler); ++ return true; ++ }, ++ ++ teardown: function() { ++ if ( jQuery.browser.msie ) return false; ++ jQuery(this).unbind("mouseover", jQuery.event.special.mouseenter.handler); ++ return true; ++ }, ++ ++ handler: function(event) { ++ // If we actually just moused on to a sub-element, ignore it ++ if ( withinElement(event, this) ) return true; ++ // Execute the right handlers by setting the event type to mouseenter ++ arguments[0].type = "mouseenter"; ++ return jQuery.event.handle.apply(this, arguments); ++ } ++ }, ++ ++ mouseleave: { ++ setup: function() { ++ if ( jQuery.browser.msie ) return false; ++ jQuery(this).bind("mouseout", jQuery.event.special.mouseleave.handler); ++ return true; ++ }, ++ ++ teardown: function() { ++ if ( jQuery.browser.msie ) return false; ++ jQuery(this).unbind("mouseout", jQuery.event.special.mouseleave.handler); ++ return true; ++ }, ++ ++ handler: function(event) { ++ // If we actually just moused on to a sub-element, ignore it ++ if ( withinElement(event, this) ) return true; ++ // Execute the right handlers by setting the event type to mouseleave ++ arguments[0].type = "mouseleave"; ++ return jQuery.event.handle.apply(this, arguments); ++ } ++ } ++ } ++}; ++ ++jQuery.fn.extend({ ++ bind: function( type, data, fn ) { ++ return type == "unload" ? this.one(type, data, fn) : this.each(function(){ ++ jQuery.event.add( this, type, fn || data, fn && data ); ++ }); ++ }, ++ ++ one: function( type, data, fn ) { ++ return this.each(function(){ ++ jQuery.event.add( this, type, function(event) { ++ jQuery(this).unbind(event); ++ return (fn || data).apply( this, arguments); ++ }, fn && data); ++ }); ++ }, ++ ++ unbind: function( type, fn ) { ++ return this.each(function(){ ++ jQuery.event.remove( this, type, fn ); ++ }); ++ }, ++ ++ trigger: function( type, data, fn ) { ++ return this.each(function(){ ++ jQuery.event.trigger( type, data, this, true, fn ); ++ }); ++ }, ++ ++ triggerHandler: function( type, data, fn ) { ++ if ( this[0] ) ++ return jQuery.event.trigger( type, data, this[0], false, fn ); ++ return undefined; ++ }, ++ ++ toggle: function() { ++ // Save reference to arguments for access in closure ++ var args = arguments; ++ ++ return this.click(function(event) { ++ // Figure out which function to execute ++ this.lastToggle = 0 == this.lastToggle ? 1 : 0; ++ ++ // Make sure that clicks stop ++ event.preventDefault(); ++ ++ // and execute the function ++ return args[this.lastToggle].apply( this, arguments ) || false; ++ }); ++ }, ++ ++ hover: function(fnOver, fnOut) { ++ return this.bind('mouseenter', fnOver).bind('mouseleave', fnOut); ++ }, ++ ++ ready: function(fn) { ++ // Attach the listeners ++ bindReady(); ++ ++ // If the DOM is already ready ++ if ( jQuery.isReady ) ++ // Execute the function immediately ++ fn.call( document, jQuery ); ++ ++ // Otherwise, remember the function for later ++ else ++ // Add the function to the wait list ++ jQuery.readyList.push( function() { return fn.call(this, jQuery); } ); ++ ++ return this; ++ } ++}); ++ ++jQuery.extend({ ++ isReady: false, ++ readyList: [], ++ // Handle when the DOM is ready ++ ready: function() { ++ // Make sure that the DOM is not already loaded ++ if ( !jQuery.isReady ) { ++ // Remember that the DOM is ready ++ jQuery.isReady = true; ++ ++ // If there are functions bound, to execute ++ if ( jQuery.readyList ) { ++ // Execute all of them ++ jQuery.each( jQuery.readyList, function(){ ++ this.apply( document ); ++ }); ++ ++ // Reset the list of functions ++ jQuery.readyList = null; ++ } ++ ++ // Trigger any bound ready events ++ jQuery(document).triggerHandler("ready"); ++ } ++ } ++}); ++ ++var readyBound = false; ++ ++function bindReady(){ ++ if ( readyBound ) return; ++ readyBound = true; ++ ++ // Mozilla, Opera (see further below for it) and webkit nightlies currently support this event ++ if ( document.addEventListener && !jQuery.browser.opera) ++ // Use the handy event callback ++ document.addEventListener( "DOMContentLoaded", jQuery.ready, false ); ++ ++ // If IE is used and is not in a frame ++ // Continually check to see if the document is ready ++ if ( jQuery.browser.msie && window == top ) (function(){ ++ if (jQuery.isReady) return; ++ try { ++ // If IE is used, use the trick by Diego Perini ++ // http://javascript.nwbox.com/IEContentLoaded/ ++ document.documentElement.doScroll("left"); ++ } catch( error ) { ++ setTimeout( arguments.callee, 0 ); ++ return; ++ } ++ // and execute any waiting functions ++ jQuery.ready(); ++ })(); ++ ++ if ( jQuery.browser.opera ) ++ document.addEventListener( "DOMContentLoaded", function () { ++ if (jQuery.isReady) return; ++ for (var i = 0; i < document.styleSheets.length; i++) ++ if (document.styleSheets[i].disabled) { ++ setTimeout( arguments.callee, 0 ); ++ return; ++ } ++ // and execute any waiting functions ++ jQuery.ready(); ++ }, false); ++ ++ if ( jQuery.browser.safari ) { ++ var numStyles; ++ (function(){ ++ if (jQuery.isReady) return; ++ if ( document.readyState != "loaded" && document.readyState != "complete" ) { ++ setTimeout( arguments.callee, 0 ); ++ return; ++ } ++ if ( numStyles === undefined ) ++ numStyles = jQuery("style, link[rel=stylesheet]").length; ++ if ( document.styleSheets.length != numStyles ) { ++ setTimeout( arguments.callee, 0 ); ++ return; ++ } ++ // and execute any waiting functions ++ jQuery.ready(); ++ })(); ++ } ++ ++ // A fallback to window.onload, that will always work ++ jQuery.event.add( window, "load", jQuery.ready ); ++} ++ ++jQuery.each( ("blur,focus,load,resize,scroll,unload,click,dblclick," + ++ "mousedown,mouseup,mousemove,mouseover,mouseout,change,select," + ++ "submit,keydown,keypress,keyup,error").split(","), function(i, name){ ++ ++ // Handle event binding ++ jQuery.fn[name] = function(fn){ ++ return fn ? this.bind(name, fn) : this.trigger(name); ++ }; ++}); ++ ++// Checks if an event happened on an element within another element ++// Used in jQuery.event.special.mouseenter and mouseleave handlers ++var withinElement = function(event, elem) { ++ // Check if mouse(over|out) are still within the same parent element ++ var parent = event.relatedTarget; ++ // Traverse up the tree ++ while ( parent && parent != elem ) try { parent = parent.parentNode; } catch(error) { parent = elem; } ++ // Return true if we actually just moused on to a sub-element ++ return parent == elem; ++}; ++ ++// Prevent memory leaks in IE ++// And prevent errors on refresh with events like mouseover in other browsers ++// Window isn't included so as not to unbind existing unload events ++jQuery(window).bind("unload", function() { ++ jQuery("*").add(document).unbind(); ++}); ++jQuery.fn.extend({ ++ load: function( url, params, callback ) { ++ if ( jQuery.isFunction( url ) ) ++ return this.bind("load", url); ++ ++ var off = url.indexOf(" "); ++ if ( off >= 0 ) { ++ var selector = url.slice(off, url.length); ++ url = url.slice(0, off); ++ } ++ ++ callback = callback || function(){}; ++ ++ // Default to a GET request ++ var type = "GET"; ++ ++ // If the second parameter was provided ++ if ( params ) ++ // If it's a function ++ if ( jQuery.isFunction( params ) ) { ++ // We assume that it's the callback ++ callback = params; ++ params = null; ++ ++ // Otherwise, build a param string ++ } else { ++ params = jQuery.param( params ); ++ type = "POST"; ++ } ++ ++ var self = this; ++ ++ // Request the remote document ++ jQuery.ajax({ ++ url: url, ++ type: type, ++ dataType: "html", ++ data: params, ++ complete: function(res, status){ ++ // If successful, inject the HTML into all the matched elements ++ if ( status == "success" || status == "notmodified" ) ++ // See if a selector was specified ++ self.html( selector ? ++ // Create a dummy div to hold the results ++ jQuery("<div/>") ++ // inject the contents of the document in, removing the scripts ++ // to avoid any 'Permission Denied' errors in IE ++ .append(res.responseText.replace(/<script(.|\s)*?\/script>/g, "")) ++ ++ // Locate the specified elements ++ .find(selector) : ++ ++ // If not, just inject the full result ++ res.responseText ); ++ ++ self.each( callback, [res.responseText, status, res] ); ++ } ++ }); ++ return this; ++ }, ++ ++ serialize: function() { ++ return jQuery.param(this.serializeArray()); ++ }, ++ serializeArray: function() { ++ return this.map(function(){ ++ return jQuery.nodeName(this, "form") ? ++ jQuery.makeArray(this.elements) : this; ++ }) ++ .filter(function(){ ++ return this.name && !this.disabled && ++ (this.checked || /select|textarea/i.test(this.nodeName) || ++ /text|hidden|password/i.test(this.type)); ++ }) ++ .map(function(i, elem){ ++ var val = jQuery(this).val(); ++ return val == null ? null : ++ val.constructor == Array ? ++ jQuery.map( val, function(val, i){ ++ return {name: elem.name, value: val}; ++ }) : ++ {name: elem.name, value: val}; ++ }).get(); ++ } ++}); ++ ++// Attach a bunch of functions for handling common AJAX events ++jQuery.each( "ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","), function(i,o){ ++ jQuery.fn[o] = function(f){ ++ return this.bind(o, f); ++ }; ++}); ++ ++var jsc = (new Date).getTime(); ++ ++jQuery.extend({ ++ get: function( url, data, callback, type ) { ++ // shift arguments if data argument was ommited ++ if ( jQuery.isFunction( data ) ) { ++ callback = data; ++ data = null; ++ } ++ ++ return jQuery.ajax({ ++ type: "GET", ++ url: url, ++ data: data, ++ success: callback, ++ dataType: type ++ }); ++ }, ++ ++ getScript: function( url, callback ) { ++ return jQuery.get(url, null, callback, "script"); ++ }, ++ ++ getJSON: function( url, data, callback ) { ++ return jQuery.get(url, data, callback, "json"); ++ }, ++ ++ post: function( url, data, callback, type ) { ++ if ( jQuery.isFunction( data ) ) { ++ callback = data; ++ data = {}; ++ } ++ ++ return jQuery.ajax({ ++ type: "POST", ++ url: url, ++ data: data, ++ success: callback, ++ dataType: type ++ }); ++ }, ++ ++ ajaxSetup: function( settings ) { ++ jQuery.extend( jQuery.ajaxSettings, settings ); ++ }, ++ ++ ajaxSettings: { ++ global: true, ++ type: "GET", ++ timeout: 0, ++ contentType: "application/x-www-form-urlencoded", ++ processData: true, ++ async: true, ++ data: null, ++ username: null, ++ password: null, ++ accepts: { ++ xml: "application/xml, text/xml", ++ html: "text/html", ++ script: "text/javascript, application/javascript", ++ json: "application/json, text/javascript", ++ text: "text/plain", ++ _default: "*/*" ++ } ++ }, ++ ++ // Last-Modified header cache for next request ++ lastModified: {}, ++ ++ ajax: function( s ) { ++ var jsonp, jsre = /=\?(&|$)/g, status, data; ++ ++ // Extend the settings, but re-extend 's' so that it can be ++ // checked again later (in the test suite, specifically) ++ s = jQuery.extend(true, s, jQuery.extend(true, {}, jQuery.ajaxSettings, s)); ++ ++ // convert data if not already a string ++ if ( s.data && s.processData && typeof s.data != "string" ) ++ s.data = jQuery.param(s.data); ++ ++ // Handle JSONP Parameter Callbacks ++ if ( s.dataType == "jsonp" ) { ++ if ( s.type.toLowerCase() == "get" ) { ++ if ( !s.url.match(jsre) ) ++ s.url += (s.url.match(/\?/) ? "&" : "?") + (s.jsonp || "callback") + "=?"; ++ } else if ( !s.data || !s.data.match(jsre) ) ++ s.data = (s.data ? s.data + "&" : "") + (s.jsonp || "callback") + "=?"; ++ s.dataType = "json"; ++ } ++ ++ // Build temporary JSONP function ++ if ( s.dataType == "json" && (s.data && s.data.match(jsre) || s.url.match(jsre)) ) { ++ jsonp = "jsonp" + jsc++; ++ ++ // Replace the =? sequence both in the query string and the data ++ if ( s.data ) ++ s.data = (s.data + "").replace(jsre, "=" + jsonp + "$1"); ++ s.url = s.url.replace(jsre, "=" + jsonp + "$1"); ++ ++ // We need to make sure ++ // that a JSONP style response is executed properly ++ s.dataType = "script"; ++ ++ // Handle JSONP-style loading ++ window[ jsonp ] = function(tmp){ ++ data = tmp; ++ success(); ++ complete(); ++ // Garbage collect ++ window[ jsonp ] = undefined; ++ try{ delete window[ jsonp ]; } catch(e){} ++ if ( head ) ++ head.removeChild( script ); ++ }; ++ } ++ ++ if ( s.dataType == "script" && s.cache == null ) ++ s.cache = false; ++ ++ if ( s.cache === false && s.type.toLowerCase() == "get" ) { ++ var ts = (new Date()).getTime(); ++ // try replacing _= if it is there ++ var ret = s.url.replace(/(\?|&)_=.*?(&|$)/, "$1_=" + ts + "$2"); ++ // if nothing was replaced, add timestamp to the end ++ s.url = ret + ((ret == s.url) ? (s.url.match(/\?/) ? "&" : "?") + "_=" + ts : ""); ++ } ++ ++ // If data is available, append data to url for get requests ++ if ( s.data && s.type.toLowerCase() == "get" ) { ++ s.url += (s.url.match(/\?/) ? "&" : "?") + s.data; ++ ++ // IE likes to send both get and post data, prevent this ++ s.data = null; ++ } ++ ++ // Watch for a new set of requests ++ if ( s.global && ! jQuery.active++ ) ++ jQuery.event.trigger( "ajaxStart" ); ++ ++ // If we're requesting a remote document ++ // and trying to load JSON or Script with a GET ++ if ( (!s.url.indexOf("http") || !s.url.indexOf("//")) && s.dataType == "script" && s.type.toLowerCase() == "get" ) { ++ var head = document.getElementsByTagName("head")[0]; ++ var script = document.createElement("script"); ++ script.src = s.url; ++ if (s.scriptCharset) ++ script.charset = s.scriptCharset; ++ ++ // Handle Script loading ++ if ( !jsonp ) { ++ var done = false; ++ ++ // Attach handlers for all browsers ++ script.onload = script.onreadystatechange = function(){ ++ if ( !done && (!this.readyState || ++ this.readyState == "loaded" || this.readyState == "complete") ) { ++ done = true; ++ success(); ++ complete(); ++ head.removeChild( script ); ++ } ++ }; ++ } ++ ++ head.appendChild(script); ++ ++ // We handle everything using the script element injection ++ return undefined; ++ } ++ ++ var requestDone = false; ++ ++ // Create the request object; Microsoft failed to properly ++ // implement the XMLHttpRequest in IE7, so we use the ActiveXObject when it is available ++ var xml = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest(); ++ ++ // Open the socket ++ xml.open(s.type, s.url, s.async, s.username, s.password); ++ ++ // Need an extra try/catch for cross domain requests in Firefox 3 ++ try { ++ // Set the correct header, if data is being sent ++ if ( s.data ) ++ xml.setRequestHeader("Content-Type", s.contentType); ++ ++ // Set the If-Modified-Since header, if ifModified mode. ++ if ( s.ifModified ) ++ xml.setRequestHeader("If-Modified-Since", ++ jQuery.lastModified[s.url] || "Thu, 01 Jan 1970 00:00:00 GMT" ); ++ ++ // Set header so the called script knows that it's an XMLHttpRequest ++ xml.setRequestHeader("X-Requested-With", "XMLHttpRequest"); ++ ++ // Set the Accepts header for the server, depending on the dataType ++ xml.setRequestHeader("Accept", s.dataType && s.accepts[ s.dataType ] ? ++ s.accepts[ s.dataType ] + ", */*" : ++ s.accepts._default ); ++ } catch(e){} ++ ++ // Allow custom headers/mimetypes ++ if ( s.beforeSend ) ++ s.beforeSend(xml); ++ ++ if ( s.global ) ++ jQuery.event.trigger("ajaxSend", [xml, s]); ++ ++ // Wait for a response to come back ++ var onreadystatechange = function(isTimeout){ ++ // The transfer is complete and the data is available, or the request timed out ++ if ( !requestDone && xml && (xml.readyState == 4 || isTimeout == "timeout") ) { ++ requestDone = true; ++ ++ // clear poll interval ++ if (ival) { ++ clearInterval(ival); ++ ival = null; ++ } ++ ++ status = isTimeout == "timeout" && "timeout" || ++ !jQuery.httpSuccess( xml ) && "error" || ++ s.ifModified && jQuery.httpNotModified( xml, s.url ) && "notmodified" || ++ "success"; ++ ++ if ( status == "success" ) { ++ // Watch for, and catch, XML document parse errors ++ try { ++ // process the data (runs the xml through httpData regardless of callback) ++ data = jQuery.httpData( xml, s.dataType ); ++ } catch(e) { ++ status = "parsererror"; ++ } ++ } ++ ++ // Make sure that the request was successful or notmodified ++ if ( status == "success" ) { ++ // Cache Last-Modified header, if ifModified mode. ++ var modRes; ++ try { ++ modRes = xml.getResponseHeader("Last-Modified"); ++ } catch(e) {} // swallow exception thrown by FF if header is not available ++ ++ if ( s.ifModified && modRes ) ++ jQuery.lastModified[s.url] = modRes; ++ ++ // JSONP handles its own success callback ++ if ( !jsonp ) ++ success(); ++ } else ++ jQuery.handleError(s, xml, status); ++ ++ // Fire the complete handlers ++ complete(); ++ ++ // Stop memory leaks ++ if ( s.async ) ++ xml = null; ++ } ++ }; ++ ++ if ( s.async ) { ++ // don't attach the handler to the request, just poll it instead ++ var ival = setInterval(onreadystatechange, 13); ++ ++ // Timeout checker ++ if ( s.timeout > 0 ) ++ setTimeout(function(){ ++ // Check to see if the request is still happening ++ if ( xml ) { ++ // Cancel the request ++ xml.abort(); ++ ++ if( !requestDone ) ++ onreadystatechange( "timeout" ); ++ } ++ }, s.timeout); ++ } ++ ++ // Send the data ++ try { ++ xml.send(s.data); ++ } catch(e) { ++ jQuery.handleError(s, xml, null, e); ++ } ++ ++ // firefox 1.5 doesn't fire statechange for sync requests ++ if ( !s.async ) ++ onreadystatechange(); ++ ++ function success(){ ++ // If a local callback was specified, fire it and pass it the data ++ if ( s.success ) ++ s.success( data, status ); ++ ++ // Fire the global callback ++ if ( s.global ) ++ jQuery.event.trigger( "ajaxSuccess", [xml, s] ); ++ } ++ ++ function complete(){ ++ // Process result ++ if ( s.complete ) ++ s.complete(xml, status); ++ ++ // The request was completed ++ if ( s.global ) ++ jQuery.event.trigger( "ajaxComplete", [xml, s] ); ++ ++ // Handle the global AJAX counter ++ if ( s.global && ! --jQuery.active ) ++ jQuery.event.trigger( "ajaxStop" ); ++ } ++ ++ // return XMLHttpRequest to allow aborting the request etc. ++ return xml; ++ }, ++ ++ handleError: function( s, xml, status, e ) { ++ // If a local callback was specified, fire it ++ if ( s.error ) s.error( xml, status, e ); ++ ++ // Fire the global callback ++ if ( s.global ) ++ jQuery.event.trigger( "ajaxError", [xml, s, e] ); ++ }, ++ ++ // Counter for holding the number of active queries ++ active: 0, ++ ++ // Determines if an XMLHttpRequest was successful or not ++ httpSuccess: function( r ) { ++ try { ++ // IE error sometimes returns 1223 when it should be 204 so treat it as success, see #1450 ++ return !r.status && location.protocol == "file:" || ++ ( r.status >= 200 && r.status < 300 ) || r.status == 304 || r.status == 1223 || ++ jQuery.browser.safari && r.status == undefined; ++ } catch(e){} ++ return false; ++ }, ++ ++ // Determines if an XMLHttpRequest returns NotModified ++ httpNotModified: function( xml, url ) { ++ try { ++ var xmlRes = xml.getResponseHeader("Last-Modified"); ++ ++ // Firefox always returns 200. check Last-Modified date ++ return xml.status == 304 || xmlRes == jQuery.lastModified[url] || ++ jQuery.browser.safari && xml.status == undefined; ++ } catch(e){} ++ return false; ++ }, ++ ++ httpData: function( r, type ) { ++ var ct = r.getResponseHeader("content-type"); ++ var xml = type == "xml" || !type && ct && ct.indexOf("xml") >= 0; ++ var data = xml ? r.responseXML : r.responseText; ++ ++ if ( xml && data.documentElement.tagName == "parsererror" ) ++ throw "parsererror"; ++ ++ // If the type is "script", eval it in global context ++ if ( type == "script" ) ++ jQuery.globalEval( data ); ++ ++ // Get the JavaScript object, if JSON is used. ++ if ( type == "json" ) ++ data = eval("(" + data + ")"); ++ ++ return data; ++ }, ++ ++ // Serialize an array of form elements or a set of ++ // key/values into a query string ++ param: function( a ) { ++ var s = []; ++ ++ // If an array was passed in, assume that it is an array ++ // of form elements ++ if ( a.constructor == Array || a.jquery ) ++ // Serialize the form elements ++ jQuery.each( a, function(){ ++ s.push( encodeURIComponent(this.name) + "=" + encodeURIComponent( this.value ) ); ++ }); ++ ++ // Otherwise, assume that it's an object of key/value pairs ++ else ++ // Serialize the key/values ++ for ( var j in a ) ++ // If the value is an array then the key names need to be repeated ++ if ( a[j] && a[j].constructor == Array ) ++ jQuery.each( a[j], function(){ ++ s.push( encodeURIComponent(j) + "=" + encodeURIComponent( this ) ); ++ }); ++ else ++ s.push( encodeURIComponent(j) + "=" + encodeURIComponent( a[j] ) ); ++ ++ // Return the resulting serialization ++ return s.join("&").replace(/%20/g, "+"); ++ } ++ ++}); ++jQuery.fn.extend({ ++ show: function(speed,callback){ ++ return speed ? ++ this.animate({ ++ height: "show", width: "show", opacity: "show" ++ }, speed, callback) : ++ ++ this.filter(":hidden").each(function(){ ++ this.style.display = this.oldblock || ""; ++ if ( jQuery.css(this,"display") == "none" ) { ++ var elem = jQuery("<" + this.tagName + " />").appendTo("body"); ++ this.style.display = elem.css("display"); ++ // handle an edge condition where css is - div { display:none; } or similar ++ if (this.style.display == "none") ++ this.style.display = "block"; ++ elem.remove(); ++ } ++ }).end(); ++ }, ++ ++ hide: function(speed,callback){ ++ return speed ? ++ this.animate({ ++ height: "hide", width: "hide", opacity: "hide" ++ }, speed, callback) : ++ ++ this.filter(":visible").each(function(){ ++ this.oldblock = this.oldblock || jQuery.css(this,"display"); ++ this.style.display = "none"; ++ }).end(); ++ }, ++ ++ // Save the old toggle function ++ _toggle: jQuery.fn.toggle, ++ ++ toggle: function( fn, fn2 ){ ++ return jQuery.isFunction(fn) && jQuery.isFunction(fn2) ? ++ this._toggle( fn, fn2 ) : ++ fn ? ++ this.animate({ ++ height: "toggle", width: "toggle", opacity: "toggle" ++ }, fn, fn2) : ++ this.each(function(){ ++ jQuery(this)[ jQuery(this).is(":hidden") ? "show" : "hide" ](); ++ }); ++ }, ++ ++ slideDown: function(speed,callback){ ++ return this.animate({height: "show"}, speed, callback); ++ }, ++ ++ slideUp: function(speed,callback){ ++ return this.animate({height: "hide"}, speed, callback); ++ }, ++ ++ slideToggle: function(speed, callback){ ++ return this.animate({height: "toggle"}, speed, callback); ++ }, ++ ++ fadeIn: function(speed, callback){ ++ return this.animate({opacity: "show"}, speed, callback); ++ }, ++ ++ fadeOut: function(speed, callback){ ++ return this.animate({opacity: "hide"}, speed, callback); ++ }, ++ ++ fadeTo: function(speed,to,callback){ ++ return this.animate({opacity: to}, speed, callback); ++ }, ++ ++ animate: function( prop, speed, easing, callback ) { ++ var optall = jQuery.speed(speed, easing, callback); ++ ++ return this[ optall.queue === false ? "each" : "queue" ](function(){ ++ if ( this.nodeType != 1) ++ return false; ++ ++ var opt = jQuery.extend({}, optall); ++ var hidden = jQuery(this).is(":hidden"), self = this; ++ ++ for ( var p in prop ) { ++ if ( prop[p] == "hide" && hidden || prop[p] == "show" && !hidden ) ++ return jQuery.isFunction(opt.complete) && opt.complete.apply(this); ++ ++ if ( p == "height" || p == "width" ) { ++ // Store display property ++ opt.display = jQuery.css(this, "display"); ++ ++ // Make sure that nothing sneaks out ++ opt.overflow = this.style.overflow; ++ } ++ } ++ ++ if ( opt.overflow != null ) ++ this.style.overflow = "hidden"; ++ ++ opt.curAnim = jQuery.extend({}, prop); ++ ++ jQuery.each( prop, function(name, val){ ++ var e = new jQuery.fx( self, opt, name ); ++ ++ if ( /toggle|show|hide/.test(val) ) ++ e[ val == "toggle" ? hidden ? "show" : "hide" : val ]( prop ); ++ else { ++ var parts = val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/), ++ start = e.cur(true) || 0; ++ ++ if ( parts ) { ++ var end = parseFloat(parts[2]), ++ unit = parts[3] || "px"; ++ ++ // We need to compute starting value ++ if ( unit != "px" ) { ++ self.style[ name ] = (end || 1) + unit; ++ start = ((end || 1) / e.cur(true)) * start; ++ self.style[ name ] = start + unit; ++ } ++ ++ // If a +=/-= token was provided, we're doing a relative animation ++ if ( parts[1] ) ++ end = ((parts[1] == "-=" ? -1 : 1) * end) + start; ++ ++ e.custom( start, end, unit ); ++ } else ++ e.custom( start, val, "" ); ++ } ++ }); ++ ++ // For JS strict compliance ++ return true; ++ }); ++ }, ++ ++ queue: function(type, fn){ ++ if ( jQuery.isFunction(type) || ( type && type.constructor == Array )) { ++ fn = type; ++ type = "fx"; ++ } ++ ++ if ( !type || (typeof type == "string" && !fn) ) ++ return queue( this[0], type ); ++ ++ return this.each(function(){ ++ if ( fn.constructor == Array ) ++ queue(this, type, fn); ++ else { ++ queue(this, type).push( fn ); ++ ++ if ( queue(this, type).length == 1 ) ++ fn.apply(this); ++ } ++ }); ++ }, ++ ++ stop: function(clearQueue, gotoEnd){ ++ var timers = jQuery.timers; ++ ++ if (clearQueue) ++ this.queue([]); ++ ++ this.each(function(){ ++ // go in reverse order so anything added to the queue during the loop is ignored ++ for ( var i = timers.length - 1; i >= 0; i-- ) ++ if ( timers[i].elem == this ) { ++ if (gotoEnd) ++ // force the next step to be the last ++ timers[i](true); ++ timers.splice(i, 1); ++ } ++ }); ++ ++ // start the next in the queue if the last step wasn't forced ++ if (!gotoEnd) ++ this.dequeue(); ++ ++ return this; ++ } ++ ++}); ++ ++var queue = function( elem, type, array ) { ++ if ( !elem ) ++ return undefined; ++ ++ type = type || "fx"; ++ ++ var q = jQuery.data( elem, type + "queue" ); ++ ++ if ( !q || array ) ++ q = jQuery.data( elem, type + "queue", ++ array ? jQuery.makeArray(array) : [] ); ++ ++ return q; ++}; ++ ++jQuery.fn.dequeue = function(type){ ++ type = type || "fx"; ++ ++ return this.each(function(){ ++ var q = queue(this, type); ++ ++ q.shift(); ++ ++ if ( q.length ) ++ q[0].apply( this ); ++ }); ++}; ++ ++jQuery.extend({ ++ ++ speed: function(speed, easing, fn) { ++ var opt = speed && speed.constructor == Object ? speed : { ++ complete: fn || !fn && easing || ++ jQuery.isFunction( speed ) && speed, ++ duration: speed, ++ easing: fn && easing || easing && easing.constructor != Function && easing ++ }; ++ ++ opt.duration = (opt.duration && opt.duration.constructor == Number ? ++ opt.duration : ++ { slow: 600, fast: 200 }[opt.duration]) || 400; ++ ++ // Queueing ++ opt.old = opt.complete; ++ opt.complete = function(){ ++ if ( opt.queue !== false ) ++ jQuery(this).dequeue(); ++ if ( jQuery.isFunction( opt.old ) ) ++ opt.old.apply( this ); ++ }; ++ ++ return opt; ++ }, ++ ++ easing: { ++ linear: function( p, n, firstNum, diff ) { ++ return firstNum + diff * p; ++ }, ++ swing: function( p, n, firstNum, diff ) { ++ return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum; ++ } ++ }, ++ ++ timers: [], ++ timerId: null, ++ ++ fx: function( elem, options, prop ){ ++ this.options = options; ++ this.elem = elem; ++ this.prop = prop; ++ ++ if ( !options.orig ) ++ options.orig = {}; ++ } ++ ++}); ++ ++jQuery.fx.prototype = { ++ ++ // Simple function for setting a style value ++ update: function(){ ++ if ( this.options.step ) ++ this.options.step.apply( this.elem, [ this.now, this ] ); ++ ++ (jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this ); ++ ++ // Set display property to block for height/width animations ++ if ( this.prop == "height" || this.prop == "width" ) ++ this.elem.style.display = "block"; ++ }, ++ ++ // Get the current size ++ cur: function(force){ ++ if ( this.elem[this.prop] != null && this.elem.style[this.prop] == null ) ++ return this.elem[ this.prop ]; ++ ++ var r = parseFloat(jQuery.css(this.elem, this.prop, force)); ++ return r && r > -10000 ? r : parseFloat(jQuery.curCSS(this.elem, this.prop)) || 0; ++ }, ++ ++ // Start an animation from one number to another ++ custom: function(from, to, unit){ ++ this.startTime = (new Date()).getTime(); ++ this.start = from; ++ this.end = to; ++ this.unit = unit || this.unit || "px"; ++ this.now = this.start; ++ this.pos = this.state = 0; ++ this.update(); ++ ++ var self = this; ++ function t(gotoEnd){ ++ return self.step(gotoEnd); ++ } ++ ++ t.elem = this.elem; ++ ++ jQuery.timers.push(t); ++ ++ if ( jQuery.timerId == null ) { ++ jQuery.timerId = setInterval(function(){ ++ var timers = jQuery.timers; ++ ++ for ( var i = 0; i < timers.length; i++ ) ++ if ( !timers[i]() ) ++ timers.splice(i--, 1); ++ ++ if ( !timers.length ) { ++ clearInterval( jQuery.timerId ); ++ jQuery.timerId = null; ++ } ++ }, 13); ++ } ++ }, ++ ++ // Simple 'show' function ++ show: function(){ ++ // Remember where we started, so that we can go back to it later ++ this.options.orig[this.prop] = jQuery.attr( this.elem.style, this.prop ); ++ this.options.show = true; ++ ++ // Begin the animation ++ this.custom(0, this.cur()); ++ ++ // Make sure that we start at a small width/height to avoid any ++ // flash of content ++ if ( this.prop == "width" || this.prop == "height" ) ++ this.elem.style[this.prop] = "1px"; ++ ++ // Start by showing the element ++ jQuery(this.elem).show(); ++ }, ++ ++ // Simple 'hide' function ++ hide: function(){ ++ // Remember where we started, so that we can go back to it later ++ this.options.orig[this.prop] = jQuery.attr( this.elem.style, this.prop ); ++ this.options.hide = true; ++ ++ // Begin the animation ++ this.custom(this.cur(), 0); ++ }, ++ ++ // Each step of an animation ++ step: function(gotoEnd){ ++ var t = (new Date()).getTime(); ++ ++ if ( gotoEnd || t > this.options.duration + this.startTime ) { ++ this.now = this.end; ++ this.pos = this.state = 1; ++ this.update(); ++ ++ this.options.curAnim[ this.prop ] = true; ++ ++ var done = true; ++ for ( var i in this.options.curAnim ) ++ if ( this.options.curAnim[i] !== true ) ++ done = false; ++ ++ if ( done ) { ++ if ( this.options.display != null ) { ++ // Reset the overflow ++ this.elem.style.overflow = this.options.overflow; ++ ++ // Reset the display ++ this.elem.style.display = this.options.display; ++ if ( jQuery.css(this.elem, "display") == "none" ) ++ this.elem.style.display = "block"; ++ } ++ ++ // Hide the element if the "hide" operation was done ++ if ( this.options.hide ) ++ this.elem.style.display = "none"; ++ ++ // Reset the properties, if the item has been hidden or shown ++ if ( this.options.hide || this.options.show ) ++ for ( var p in this.options.curAnim ) ++ jQuery.attr(this.elem.style, p, this.options.orig[p]); ++ } ++ ++ // If a callback was provided, execute it ++ if ( done && jQuery.isFunction( this.options.complete ) ) ++ // Execute the complete function ++ this.options.complete.apply( this.elem ); ++ ++ return false; ++ } else { ++ var n = t - this.startTime; ++ this.state = n / this.options.duration; ++ ++ // Perform the easing function, defaults to swing ++ this.pos = jQuery.easing[this.options.easing || (jQuery.easing.swing ? "swing" : "linear")](this.state, n, 0, 1, this.options.duration); ++ this.now = this.start + ((this.end - this.start) * this.pos); ++ ++ // Perform the next step of the animation ++ this.update(); ++ } ++ ++ return true; ++ } ++ ++}; ++ ++jQuery.fx.step = { ++ scrollLeft: function(fx){ ++ fx.elem.scrollLeft = fx.now; ++ }, ++ ++ scrollTop: function(fx){ ++ fx.elem.scrollTop = fx.now; ++ }, ++ ++ opacity: function(fx){ ++ jQuery.attr(fx.elem.style, "opacity", fx.now); ++ }, ++ ++ _default: function(fx){ ++ fx.elem.style[ fx.prop ] = fx.now + fx.unit; ++ } ++}; ++// The Offset Method ++// Originally By Brandon Aaron, part of the Dimension Plugin ++// http://jquery.com/plugins/project/dimensions ++jQuery.fn.offset = function() { ++ var left = 0, top = 0, elem = this[0], results; ++ ++ if ( elem ) with ( jQuery.browser ) { ++ var parent = elem.parentNode, ++ offsetChild = elem, ++ offsetParent = elem.offsetParent, ++ doc = elem.ownerDocument, ++ safari2 = safari && parseInt(version) < 522 && !/adobeair/i.test(userAgent), ++ fixed = jQuery.css(elem, "position") == "fixed"; ++ ++ // Use getBoundingClientRect if available ++ if ( elem.getBoundingClientRect ) { ++ var box = elem.getBoundingClientRect(); ++ ++ // Add the document scroll offsets ++ add(box.left + Math.max(doc.documentElement.scrollLeft, doc.body.scrollLeft), ++ box.top + Math.max(doc.documentElement.scrollTop, doc.body.scrollTop)); ++ ++ // IE adds the HTML element's border, by default it is medium which is 2px ++ // IE 6 and 7 quirks mode the border width is overwritable by the following css html { border: 0; } ++ // IE 7 standards mode, the border is always 2px ++ // This border/offset is typically represented by the clientLeft and clientTop properties ++ // However, in IE6 and 7 quirks mode the clientLeft and clientTop properties are not updated when overwriting it via CSS ++ // Therefore this method will be off by 2px in IE while in quirksmode ++ add( -doc.documentElement.clientLeft, -doc.documentElement.clientTop ); ++ ++ // Otherwise loop through the offsetParents and parentNodes ++ } else { ++ ++ // Initial element offsets ++ add( elem.offsetLeft, elem.offsetTop ); ++ ++ // Get parent offsets ++ while ( offsetParent ) { ++ // Add offsetParent offsets ++ add( offsetParent.offsetLeft, offsetParent.offsetTop ); ++ ++ // Mozilla and Safari > 2 does not include the border on offset parents ++ // However Mozilla adds the border for table or table cells ++ if ( mozilla && !/^t(able|d|h)$/i.test(offsetParent.tagName) || safari && !safari2 ) ++ border( offsetParent ); ++ ++ // Add the document scroll offsets if position is fixed on any offsetParent ++ if ( !fixed && jQuery.css(offsetParent, "position") == "fixed" ) ++ fixed = true; ++ ++ // Set offsetChild to previous offsetParent unless it is the body element ++ offsetChild = /^body$/i.test(offsetParent.tagName) ? offsetChild : offsetParent; ++ // Get next offsetParent ++ offsetParent = offsetParent.offsetParent; ++ } ++ ++ // Get parent scroll offsets ++ while ( parent && parent.tagName && !/^body|html$/i.test(parent.tagName) ) { ++ // Remove parent scroll UNLESS that parent is inline or a table to work around Opera inline/table scrollLeft/Top bug ++ if ( !/^inline|table.*$/i.test(jQuery.css(parent, "display")) ) ++ // Subtract parent scroll offsets ++ add( -parent.scrollLeft, -parent.scrollTop ); ++ ++ // Mozilla does not add the border for a parent that has overflow != visible ++ if ( mozilla && jQuery.css(parent, "overflow") != "visible" ) ++ border( parent ); ++ ++ // Get next parent ++ parent = parent.parentNode; ++ } ++ ++ // Safari <= 2 doubles body offsets with a fixed position element/offsetParent or absolutely positioned offsetChild ++ // Mozilla doubles body offsets with a non-absolutely positioned offsetChild ++ if ( (safari2 && (fixed || jQuery.css(offsetChild, "position") == "absolute")) || ++ (mozilla && jQuery.css(offsetChild, "position") != "absolute") ) ++ add( -doc.body.offsetLeft, -doc.body.offsetTop ); ++ ++ // Add the document scroll offsets if position is fixed ++ if ( fixed ) ++ add(Math.max(doc.documentElement.scrollLeft, doc.body.scrollLeft), ++ Math.max(doc.documentElement.scrollTop, doc.body.scrollTop)); ++ } ++ ++ // Return an object with top and left properties ++ results = { top: top, left: left }; ++ } ++ ++ function border(elem) { ++ add( jQuery.curCSS(elem, "borderLeftWidth", true), jQuery.curCSS(elem, "borderTopWidth", true) ); ++ } ++ ++ function add(l, t) { ++ left += parseInt(l) || 0; ++ top += parseInt(t) || 0; ++ } ++ ++ return results; ++}; ++})(); +diff --git a/wp-content/themes/monochrome-pro/js/jquery.innerfade.js b/wp-content/themes/monochrome-pro/js/jquery.innerfade.js +new file mode 100644 +index 00000000..64d34a65 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/js/jquery.innerfade.js +@@ -0,0 +1,128 @@ ++/* ========================================================= ++ ++// jquery.innerfade.js ++ ++// Datum: 2008-02-14 ++// Firma: Medienfreunde Hofmann & Baldes GbR ++// Author: Torsten Baldes ++// Mail: t.baldes@medienfreunde.com ++// Web: http://medienfreunde.com ++ ++// based on the work of Matt Oakes http://portfolio.gizone.co.uk/applications/slideshow/ ++// and Ralf S. Engelschall http://trainofthoughts.org/ ++ ++ * ++ * <ul id="news"> ++ * <li>content 1</li> ++ * <li>content 2</li> ++ * <li>content 3</li> ++ * </ul> ++ * ++ * $('#news').innerfade({ ++ * animationtype: Type of animation 'fade' or 'slide' (Default: 'fade'), ++ * speed: Fading-/Sliding-Speed in milliseconds or keywords (slow, normal or fast) (Default: 'normal'), ++ * timeout: Time between the fades in milliseconds (Default: '2000'), ++ * type: Type of slideshow: 'sequence', 'random' or 'random_start' (Default: 'sequence'), ++ * containerheight: Height of the containing element in any css-height-value (Default: 'auto'), ++ * runningclass: CSS-Class which the container get’s applied (Default: 'innerfade'), ++ * children: optional children selector (Default: null) ++ * }); ++ * ++ ++// ========================================================= */ ++ ++ ++(function($) { ++ ++ $.fn.innerfade = function(options) { ++ return this.each(function() { ++ $.innerfade(this, options); ++ }); ++ }; ++ ++ $.innerfade = function(container, options) { ++ var settings = { ++ 'animationtype': 'fade', ++ 'speed': 'normal', ++ 'type': 'sequence', ++ 'timeout': 2000, ++ 'containerheight': 'auto', ++ 'runningclass': 'innerfade', ++ 'children': null ++ }; ++ if (options) ++ $.extend(settings, options); ++ if (settings.children === null) ++ var elements = $(container).children(); ++ else ++ var elements = $(container).children(settings.children); ++ if (elements.length > 1) { ++ $(container).css('position', 'relative').css('height', settings.containerheight).addClass(settings.runningclass); ++ for (var i = 0; i < elements.length; i++) { ++ $(elements[i]).css('z-index', String(elements.length-i)).css('position', 'absolute').hide(); ++ }; ++ if (settings.type == "sequence") { ++ setTimeout(function() { ++ $.innerfade.next(elements, settings, 1, 0); ++ }, settings.timeout); ++ $(elements[0]).show(); ++ } else if (settings.type == "random") { ++ var last = Math.floor ( Math.random () * ( elements.length ) ); ++ setTimeout(function() { ++ do { ++ current = Math.floor ( Math.random ( ) * ( elements.length ) ); ++ } while (last == current ); ++ $.innerfade.next(elements, settings, current, last); ++ }, settings.timeout); ++ $(elements[last]).show(); ++ } else if ( settings.type == 'random_start' ) { ++ settings.type = 'sequence'; ++ var current = Math.floor ( Math.random () * ( elements.length ) ); ++ setTimeout(function(){ ++ $.innerfade.next(elements, settings, (current + 1) % elements.length, current); ++ }, settings.timeout); ++ $(elements[current]).show(); ++ } else { ++ alert('Innerfade-Type must either be \'sequence\', \'random\' or \'random_start\''); ++ } ++ } ++ }; ++ ++ $.innerfade.next = function(elements, settings, current, last) { ++ if (settings.animationtype == 'slide') { ++ $(elements[last]).slideUp(settings.speed); ++ $(elements[current]).slideDown(settings.speed); ++ } else if (settings.animationtype == 'fade') { ++ $(elements[last]).fadeOut(settings.speed); ++ $(elements[current]).fadeIn(settings.speed, function() { ++ removeFilter($(this)[0]); ++ }); ++ } else ++ alert('Innerfade-animationtype must either be \'slide\' or \'fade\''); ++ if (settings.type == "sequence") { ++ if ((current + 1) < elements.length) { ++ current = current + 1; ++ last = current - 1; ++ } else { ++ current = 0; ++ last = elements.length - 1; ++ } ++ } else if (settings.type == "random") { ++ last = current; ++ while (current == last) ++ current = Math.floor(Math.random() * elements.length); ++ } else ++ alert('Innerfade-Type must either be \'sequence\', \'random\' or \'random_start\''); ++ setTimeout((function() { ++ $.innerfade.next(elements, settings, current, last); ++ }), settings.timeout); ++ }; ++ ++})(jQuery); ++ ++// **** remove Opacity-Filter in ie **** ++function removeFilter(element) { ++ if(element.style.removeAttribute){ ++ element.style.removeAttribute('filter'); ++ } ++} +diff --git a/wp-content/themes/monochrome-pro/js/pngfix.js b/wp-content/themes/monochrome-pro/js/pngfix.js +new file mode 100644 +index 00000000..ac3947ff +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/js/pngfix.js +@@ -0,0 +1,39 @@ ++/* ++ ++Correctly handle PNG transparency in Win IE 5.5 & 6. ++http://homepage.ntlworld.com/bobosola. Updated 18-Jan-2006. ++ ++Use in <HEAD> with DEFER keyword wrapped in conditional comments: ++<!--[if lt IE 7]> ++<script defer type="text/javascript" src="pngfix.js"></script> ++<![endif]--> ++ ++*/ ++ ++var arVersion = navigator.appVersion.split("MSIE") ++var version = parseFloat(arVersion[1]) ++ ++if ((version >= 5.5) && (document.body.filters)) ++{ ++ for(var i=0; i<document.images.length; i++) ++ { ++ var img = document.images[i] ++ var imgName = img.src.toUpperCase() ++ if (imgName.substring(imgName.length-3, imgName.length) == "PNG") ++ { ++ var imgID = (img.id) ? "id='" + img.id + "' " : "" ++ var imgClass = (img.className) ? "class='" + img.className + "' " : "" ++ var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' " ++ var imgStyle = "display:inline-block;" + img.style.cssText ++ if (img.align == "left") imgStyle = "float:left;" + imgStyle ++ if (img.align == "right") imgStyle = "float:right;" + imgStyle ++ if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle ++ var strNewHTML = "<span " + imgID + imgClass + imgTitle ++ + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" ++ + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" ++ + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" ++ img.outerHTML = strNewHTML ++ i = i-1 ++ } ++ } ++} +diff --git a/wp-content/themes/monochrome-pro/js/toggle.js b/wp-content/themes/monochrome-pro/js/toggle.js +new file mode 100644 +index 00000000..d5ab2072 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/js/toggle.js +@@ -0,0 +1,7 @@ ++function toggleDiv(divid){ ++ if(document.getElementById(divid).style.display == 'none'){ ++ document.getElementById(divid).style.display = 'block'; ++ }else{ ++ document.getElementById(divid).style.display = 'none'; ++ } ++} +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/license.txt b/wp-content/themes/monochrome-pro/license.txt +new file mode 100644 +index 00000000..7e14f385 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/license.txt +@@ -0,0 +1,339 @@ ++ GNU GENERAL PUBLIC LICENSE ++ Version 2, June 1991 ++ ++ Copyright (C) 1989, 1991 Free Software Foundation, Inc., ++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA ++ Everyone is permitted to copy and distribute verbatim copies ++ of this license document, but changing it is not allowed. ++ ++ Preamble ++ ++ The licenses for most software are designed to take away your ++freedom to share and change it. By contrast, the GNU General Public ++License is intended to guarantee your freedom to share and change free ++software--to make sure the software is free for all its users. This ++General Public License applies to most of the Free Software ++Foundation's software and to any other program whose authors commit to ++using it. (Some other Free Software Foundation software is covered by ++the GNU Lesser General Public License instead.) You can apply it to ++your programs, too. ++ ++ When we speak of free software, we are referring to freedom, not ++price. Our General Public Licenses are designed to make sure that you ++have the freedom to distribute copies of free software (and charge for ++this service if you wish), that you receive source code or can get it ++if you want it, that you can change the software or use pieces of it ++in new free programs; and that you know you can do these things. ++ ++ To protect your rights, we need to make restrictions that forbid ++anyone to deny you these rights or to ask you to surrender the rights. ++These restrictions translate to certain responsibilities for you if you ++distribute copies of the software, or if you modify it. ++ ++ For example, if you distribute copies of such a program, whether ++gratis or for a fee, you must give the recipients all the rights that ++you have. You must make sure that they, too, receive or can get the ++source code. And you must show them these terms so they know their ++rights. ++ ++ We protect your rights with two steps: (1) copyright the software, and ++(2) offer you this license which gives you legal permission to copy, ++distribute and/or modify the software. ++ ++ Also, for each author's protection and ours, we want to make certain ++that everyone understands that there is no warranty for this free ++software. If the software is modified by someone else and passed on, we ++want its recipients to know that what they have is not the original, so ++that any problems introduced by others will not reflect on the original ++authors' reputations. ++ ++ Finally, any free program is threatened constantly by software ++patents. We wish to avoid the danger that redistributors of a free ++program will individually obtain patent licenses, in effect making the ++program proprietary. To prevent this, we have made it clear that any ++patent must be licensed for everyone's free use or not licensed at all. ++ ++ The precise terms and conditions for copying, distribution and ++modification follow. ++ ++ GNU GENERAL PUBLIC LICENSE ++ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION ++ ++ 0. This License applies to any program or other work which contains ++a notice placed by the copyright holder saying it may be distributed ++under the terms of this General Public License. The "Program", below, ++refers to any such program or work, and a "work based on the Program" ++means either the Program or any derivative work under copyright law: ++that is to say, a work containing the Program or a portion of it, ++either verbatim or with modifications and/or translated into another ++language. (Hereinafter, translation is included without limitation in ++the term "modification".) Each licensee is addressed as "you". ++ ++Activities other than copying, distribution and modification are not ++covered by this License; they are outside its scope. The act of ++running the Program is not restricted, and the output from the Program ++is covered only if its contents constitute a work based on the ++Program (independent of having been made by running the Program). ++Whether that is true depends on what the Program does. ++ ++ 1. You may copy and distribute verbatim copies of the Program's ++source code as you receive it, in any medium, provided that you ++conspicuously and appropriately publish on each copy an appropriate ++copyright notice and disclaimer of warranty; keep intact all the ++notices that refer to this License and to the absence of any warranty; ++and give any other recipients of the Program a copy of this License ++along with the Program. ++ ++You may charge a fee for the physical act of transferring a copy, and ++you may at your option offer warranty protection in exchange for a fee. ++ ++ 2. You may modify your copy or copies of the Program or any portion ++of it, thus forming a work based on the Program, and copy and ++distribute such modifications or work under the terms of Section 1 ++above, provided that you also meet all of these conditions: ++ ++ a) You must cause the modified files to carry prominent notices ++ stating that you changed the files and the date of any change. ++ ++ b) You must cause any work that you distribute or publish, that in ++ whole or in part contains or is derived from the Program or any ++ part thereof, to be licensed as a whole at no charge to all third ++ parties under the terms of this License. ++ ++ c) If the modified program normally reads commands interactively ++ when run, you must cause it, when started running for such ++ interactive use in the most ordinary way, to print or display an ++ announcement including an appropriate copyright notice and a ++ notice that there is no warranty (or else, saying that you provide ++ a warranty) and that users may redistribute the program under ++ these conditions, and telling the user how to view a copy of this ++ License. (Exception: if the Program itself is interactive but ++ does not normally print such an announcement, your work based on ++ the Program is not required to print an announcement.) ++ ++These requirements apply to the modified work as a whole. If ++identifiable sections of that work are not derived from the Program, ++and can be reasonably considered independent and separate works in ++themselves, then this License, and its terms, do not apply to those ++sections when you distribute them as separate works. But when you ++distribute the same sections as part of a whole which is a work based ++on the Program, the distribution of the whole must be on the terms of ++this License, whose permissions for other licensees extend to the ++entire whole, and thus to each and every part regardless of who wrote it. ++ ++Thus, it is not the intent of this section to claim rights or contest ++your rights to work written entirely by you; rather, the intent is to ++exercise the right to control the distribution of derivative or ++collective works based on the Program. ++ ++In addition, mere aggregation of another work not based on the Program ++with the Program (or with a work based on the Program) on a volume of ++a storage or distribution medium does not bring the other work under ++the scope of this License. ++ ++ 3. You may copy and distribute the Program (or a work based on it, ++under Section 2) in object code or executable form under the terms of ++Sections 1 and 2 above provided that you also do one of the following: ++ ++ a) Accompany it with the complete corresponding machine-readable ++ source code, which must be distributed under the terms of Sections ++ 1 and 2 above on a medium customarily used for software interchange; or, ++ ++ b) Accompany it with a written offer, valid for at least three ++ years, to give any third party, for a charge no more than your ++ cost of physically performing source distribution, a complete ++ machine-readable copy of the corresponding source code, to be ++ distributed under the terms of Sections 1 and 2 above on a medium ++ customarily used for software interchange; or, ++ ++ c) Accompany it with the information you received as to the offer ++ to distribute corresponding source code. (This alternative is ++ allowed only for noncommercial distribution and only if you ++ received the program in object code or executable form with such ++ an offer, in accord with Subsection b above.) ++ ++The source code for a work means the preferred form of the work for ++making modifications to it. For an executable work, complete source ++code means all the source code for all modules it contains, plus any ++associated interface definition files, plus the scripts used to ++control compilation and installation of the executable. However, as a ++special exception, the source code distributed need not include ++anything that is normally distributed (in either source or binary ++form) with the major components (compiler, kernel, and so on) of the ++operating system on which the executable runs, unless that component ++itself accompanies the executable. ++ ++If distribution of executable or object code is made by offering ++access to copy from a designated place, then offering equivalent ++access to copy the source code from the same place counts as ++distribution of the source code, even though third parties are not ++compelled to copy the source along with the object code. ++ ++ 4. You may not copy, modify, sublicense, or distribute the Program ++except as expressly provided under this License. Any attempt ++otherwise to copy, modify, sublicense or distribute the Program is ++void, and will automatically terminate your rights under this License. ++However, parties who have received copies, or rights, from you under ++this License will not have their licenses terminated so long as such ++parties remain in full compliance. ++ ++ 5. You are not required to accept this License, since you have not ++signed it. However, nothing else grants you permission to modify or ++distribute the Program or its derivative works. These actions are ++prohibited by law if you do not accept this License. Therefore, by ++modifying or distributing the Program (or any work based on the ++Program), you indicate your acceptance of this License to do so, and ++all its terms and conditions for copying, distributing or modifying ++the Program or works based on it. ++ ++ 6. Each time you redistribute the Program (or any work based on the ++Program), the recipient automatically receives a license from the ++original licensor to copy, distribute or modify the Program subject to ++these terms and conditions. You may not impose any further ++restrictions on the recipients' exercise of the rights granted herein. ++You are not responsible for enforcing compliance by third parties to ++this License. ++ ++ 7. If, as a consequence of a court judgment or allegation of patent ++infringement or for any other reason (not limited to patent issues), ++conditions are imposed on you (whether by court order, agreement or ++otherwise) that contradict the conditions of this License, they do not ++excuse you from the conditions of this License. If you cannot ++distribute so as to satisfy simultaneously your obligations under this ++License and any other pertinent obligations, then as a consequence you ++may not distribute the Program at all. For example, if a patent ++license would not permit royalty-free redistribution of the Program by ++all those who receive copies directly or indirectly through you, then ++the only way you could satisfy both it and this License would be to ++refrain entirely from distribution of the Program. ++ ++If any portion of this section is held invalid or unenforceable under ++any particular circumstance, the balance of the section is intended to ++apply and the section as a whole is intended to apply in other ++circumstances. ++ ++It is not the purpose of this section to induce you to infringe any ++patents or other property right claims or to contest validity of any ++such claims; this section has the sole purpose of protecting the ++integrity of the free software distribution system, which is ++implemented by public license practices. Many people have made ++generous contributions to the wide range of software distributed ++through that system in reliance on consistent application of that ++system; it is up to the author/donor to decide if he or she is willing ++to distribute software through any other system and a licensee cannot ++impose that choice. ++ ++This section is intended to make thoroughly clear what is believed to ++be a consequence of the rest of this License. ++ ++ 8. If the distribution and/or use of the Program is restricted in ++certain countries either by patents or by copyrighted interfaces, the ++original copyright holder who places the Program under this License ++may add an explicit geographical distribution limitation excluding ++those countries, so that distribution is permitted only in or among ++countries not thus excluded. In such case, this License incorporates ++the limitation as if written in the body of this License. ++ ++ 9. The Free Software Foundation may publish revised and/or new versions ++of the General Public License from time to time. Such new versions will ++be similar in spirit to the present version, but may differ in detail to ++address new problems or concerns. ++ ++Each version is given a distinguishing version number. If the Program ++specifies a version number of this License which applies to it and "any ++later version", you have the option of following the terms and conditions ++either of that version or of any later version published by the Free ++Software Foundation. If the Program does not specify a version number of ++this License, you may choose any version ever published by the Free Software ++Foundation. ++ ++ 10. If you wish to incorporate parts of the Program into other free ++programs whose distribution conditions are different, write to the author ++to ask for permission. For software which is copyrighted by the Free ++Software Foundation, write to the Free Software Foundation; we sometimes ++make exceptions for this. Our decision will be guided by the two goals ++of preserving the free status of all derivatives of our free software and ++of promoting the sharing and reuse of software generally. ++ ++ NO WARRANTY ++ ++ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY ++FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN ++OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES ++PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED ++OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF ++MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS ++TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE ++PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, ++REPAIR OR CORRECTION. ++ ++ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING ++WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR ++REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, ++INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING ++OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED ++TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY ++YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER ++PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE ++POSSIBILITY OF SUCH DAMAGES. ++ ++ END OF TERMS AND CONDITIONS ++ ++ How to Apply These Terms to Your New Programs ++ ++ If you develop a new program, and you want it to be of the greatest ++possible use to the public, the best way to achieve this is to make it ++free software which everyone can redistribute and change under these terms. ++ ++ To do so, attach the following notices to the program. It is safest ++to attach them to the start of each source file to most effectively ++convey the exclusion of warranty; and each file should have at least ++the "copyright" line and a pointer to where the full notice is found. ++ ++ <one line to give the program's name and a brief idea of what it does.> ++ Copyright (C) <year> <name of author> ++ ++ This program is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License as published by ++ the Free Software Foundation; either version 2 of the License, or ++ (at your option) any later version. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ ++ You should have received a copy of the GNU General Public License along ++ with this program; if not, write to the Free Software Foundation, Inc., ++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. ++ ++Also add information on how to contact you by electronic and paper mail. ++ ++If the program is interactive, make it output a short notice like this ++when it starts in an interactive mode: ++ ++ Gnomovision version 69, Copyright (C) year name of author ++ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. ++ This is free software, and you are welcome to redistribute it ++ under certain conditions; type `show c' for details. ++ ++The hypothetical commands `show w' and `show c' should show the appropriate ++parts of the General Public License. Of course, the commands you use may ++be called something other than `show w' and `show c'; they could even be ++mouse-clicks or menu items--whatever suits your program. ++ ++You should also get your employer (if you work as a programmer) or your ++school, if any, to sign a "copyright disclaimer" for the program, if ++necessary. Here is a sample; alter the names: ++ ++ Yoyodyne, Inc., hereby disclaims all copyright interest in the program ++ `Gnomovision' (which makes passes at compilers) written by James Hacker. ++ ++ <signature of Ty Coon>, 1 April 1989 ++ Ty Coon, President of Vice ++ ++This General Public License does not permit incorporating your program into ++proprietary programs. If your program is a subroutine library, you may ++consider it more useful to permit linking proprietary applications with the ++library. If this is what you want to do, use the GNU Lesser General ++Public License instead of this License. +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/links.php b/wp-content/themes/monochrome-pro/links.php +new file mode 100644 +index 00000000..9333daa4 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/links.php +@@ -0,0 +1,13 @@ ++<?php ++/* ++Template Name: Links ++*/ ++?> ++<?php get_header(); ?> ++<div id="content" class="widecolumn"> ++ <h2>Links:</h2> ++ <ul> ++<?php get_links_list(); ?> ++ </ul> ++</div> ++<?php get_footer(); ?> +diff --git a/wp-content/themes/monochrome-pro/page-wide.php b/wp-content/themes/monochrome-pro/page-wide.php +new file mode 100644 +index 00000000..b1aa2da5 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/page-wide.php +@@ -0,0 +1,23 @@ ++<?php ++/* ++Template Name: Wide Page ++*/ ++?> ++<?php get_header(); ?> ++<div class="column span-24 first last content"> ++<?php if (have_posts()) : while (have_posts()) : the_post(); ?> ++ <div class="post" id="post-<?php the_ID(); ?>"> ++ <h2> ++<?php the_title(); ?> ++ </h2> ++ <div class="entry"> ++<?php the_content('<p class="serif">Read the rest of this page »</p>'); ?> ++<?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?> ++ </div> ++ </div> ++<?php endwhile; endif; ?> ++<?php edit_post_link('Edit', '<p>[ ', ' ]</p>'); ?> ++</div> ++<hr /> ++<?php get_sidebar(); ?> ++<?php get_footer(); ?> +diff --git a/wp-content/themes/monochrome-pro/page.php b/wp-content/themes/monochrome-pro/page.php +new file mode 100644 +index 00000000..43faeed6 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/page.php +@@ -0,0 +1,25 @@ ++<?php get_header(); ?> ++<div class="column span-15 first"> ++ <div class="content"> ++<?php if (have_posts()) : while (have_posts()) : the_post(); ?> ++ <div class="post" id="post-<?php the_ID(); ?>"> ++ <h2> ++<?php the_title(); ?> ++ </h2> ++ <div class="entry"> ++<?php the_content('<p class="serif">Read the rest of this page »</p>'); ?> ++<?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?> ++ </div> ++ </div> ++<?php endwhile; endif; ?> ++<?php edit_post_link('Edit', '<p>[ ', ' ]</p>'); ?> ++ </div> ++</div> ++<div class="column span-8 prepend-1 last"> ++<hr class="space" /> ++<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?> ++<?php endif; ?> ++</div> ++<hr /> ++<?php get_sidebar(); ?> ++<?php get_footer(); ?> +diff --git a/wp-content/themes/monochrome-pro/post.php b/wp-content/themes/monochrome-pro/post.php +new file mode 100644 +index 00000000..0ff4a9a7 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/post.php +@@ -0,0 +1,17 @@ ++ <div class="post" id="post-<?php the_ID(); ?>"> ++ <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2> ++ <p class="small"> ++<?php the_time('F jS, Y') ?> | by <?php the_author_posts_link(); ?> | published in ++<?php ++ the_category(', '); ++ if($post->comment_count > 0) { ++ echo ' | '; ++ comments_popup_link('', '1 Comment', '% Comments'); ++ } ++ edit_post_link('Edit', ' | ', ''); ++ ?> ++ </p> ++ <div class="entry"> ++<?php the_excerpt('Read the rest of this entry »'); ?> ++ </div> ++</div> +diff --git a/wp-content/themes/monochrome-pro/read_me.rtf b/wp-content/themes/monochrome-pro/read_me.rtf +new file mode 100644 +index 00000000..8cb6e458 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/read_me.rtf +@@ -0,0 +1,15 @@ ++{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf330 ++{\fonttbl\f0\fswiss\fcharset0 Helvetica;} ++{\colortbl;\red255\green255\blue255;} ++\margl1440\margr1440\vieww9000\viewh8400\viewkind0 ++\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural ++ ++\f0\fs24 \cf0 INSTALLATION AND CUSTOMIZATION INSTRUCTIONS\ ++\ ++Detailed installation instructions can be found here:\ ++\ ++http://graphpaperpress.com/2008/02/06/monochrome/\ ++\ ++For Wordpress versions 2.5 and earlier, use Monochrome 1.1\ ++\ ++For Wordpress versions 2.6 and up, use Monochrome 1.2} +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/screenshot.png b/wp-content/themes/monochrome-pro/screenshot.png +new file mode 100644 +index 0000000000000000000000000000000000000000..8a374b57b9f860ab79ddac2a769245fd2dae1e96 +GIT binary patch +literal 6712 +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 +U;g7)oGPE(&m9>=`6>K8^3p&QFZvX%Q + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/monochrome-pro/search.php b/wp-content/themes/monochrome-pro/search.php +new file mode 100644 +index 00000000..aecd0caa +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/search.php +@@ -0,0 +1,72 @@ ++<?php get_header(); ?> ++<div class="column span-15 first"> ++ <div class="content"> ++<?php if (have_posts()) : ?> ++ <h2 class="category_page">Search Results for " ++<?php echo $s ?> ++ "</h2> ++ <div class="navigation"> ++ <div class="alignleft"> ++<?php next_posts_link('« Previous') ?> ++ </div> ++ <div class="alignright"> ++<?php previous_posts_link('Next »') ?> ++ </div> ++ </div> ++ <div class="clear"> ++ </div> ++<?php while (have_posts()) : the_post(); ?> ++ <div class="post" id="post-<?php the_ID(); ?>"> ++ <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2> ++<p class="small"> ++<?php the_time('F jS, Y') ?> ++ | ++<!-- by <?php the_author() ?> --> ++ Published in ++<?php the_category(', '); ++ ++ if($post->comment_count > 0) { ++ ++ echo ' | '; ++ ++ comments_popup_link('', '1 Comment', '% Comments'); ++ ++ } ++ ++ ?> ++ </p> ++ ++<?php ++ ++ // Support for "Search Excerpt" plugin ++ ++ // http://fucoder.com/code/search-excerpt/ ++ ++ if ( function_exists('the_excerpt') && is_search() ) { ++ ++ the_excerpt(); ++ ++ } ?> ++ </div> ++<?php endwhile; ?> ++ <div class="navigation"> ++ <div class="alignleft"> ++<?php next_posts_link('« Previous') ?> ++ </div> ++ <div class="alignright"> ++<?php previous_posts_link('Next »') ?> ++ </div> ++ </div> ++<?php else : ?> ++ <h2 class="center">No posts found. Try a different search?</h2> ++<?php include (TEMPLATEPATH . '/searchform.php'); ?> ++<?php endif; ?> ++</div> ++</div> ++<div class="column span-8 prepend-1 last"> ++<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?> ++<?php endif; ?> ++</div> ++<hr /> ++<?php get_sidebar(); ?> ++<?php get_footer(); ?> +diff --git a/wp-content/themes/monochrome-pro/searchform.php b/wp-content/themes/monochrome-pro/searchform.php +new file mode 100644 +index 00000000..050818c0 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/searchform.php +@@ -0,0 +1,12 @@ ++<?php if (!is_search()) { ++ // Default search text ++ $search_text = "Search"; ++ } else { $search_text = "$s"; } ++?> ++<div id="search"> ++ <form method="get" id="searchform" action="<?php bloginfo('url'); ?>/"> ++ <div> ++ <input type="text" name="s" id="s" value="<?php echo wp_specialchars($search_text, 1); ?>" onfocus="clearInput('s', '<?php echo wp_specialchars($search_text, 1); ?>')" onblur="clearInput('s', '<?php echo wp_specialchars($search_text, 1); ?>')" /> ++ </div> ++ </form> ++</div> +diff --git a/wp-content/themes/monochrome-pro/sidebar.php b/wp-content/themes/monochrome-pro/sidebar.php +new file mode 100644 +index 00000000..5c195746 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/sidebar.php +@@ -0,0 +1,15 @@ ++<div id="dark_bg"> ++<div class="column span-8"> ++<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Bottom-Left') ) : ?> ++<?php endif; ?> ++</div> ++<div class="column span-7 prepend-1"> ++<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Bottom-Middle') ) : ?> ++<?php endif; ?> ++</div> ++<div class="column span-7 prepend-1 last"> ++<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Bottom-Right') ) : ?> ++<?php endif; ?> ++</div> ++<div class="clear"></div> ++</div> +diff --git a/wp-content/themes/monochrome-pro/sidebar_home.php b/wp-content/themes/monochrome-pro/sidebar_home.php +new file mode 100644 +index 00000000..c7bc2c38 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/sidebar_home.php +@@ -0,0 +1,2 @@ ++<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar_Home') ) : ?> ++<?php endif; ?> +diff --git a/wp-content/themes/monochrome-pro/sidebar_single.php b/wp-content/themes/monochrome-pro/sidebar_single.php +new file mode 100644 +index 00000000..e06d37b8 +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/sidebar_single.php +@@ -0,0 +1,2 @@ ++<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar-Single') ) : ?> ++<?php endif; ?> +diff --git a/wp-content/themes/monochrome-pro/single.php b/wp-content/themes/monochrome-pro/single.php +new file mode 100644 +index 00000000..c41fa89c +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/single.php +@@ -0,0 +1,50 @@ ++<?php get_header(); ?> ++<div class="column span-15 first"> ++ <div class="content"> ++<?php if (have_posts()) : while (have_posts()) : the_post(); ?> ++<!-- <div class="navigation small"> ++ <div class="alignleft"><?php previous_post_link('« %link') ?></div> ++ <div class="alignright"><?php next_post_link('%link »') ?></div> ++ </div> ++ <div style="padding-bottom: 15px;"></div> --> ++ <div class="post" id="post-<?php the_ID(); ?>"> ++ <h2><a href="<?php echo get_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>"> <?php the_title(); ?></a></h2> ++ <p class="small"> ++<?php the_time('F jS, Y') ?> ++ | ++<!-- by <?php the_author() ?> --> ++ Published in ++<?php ++ the_category(', '); ++ if($post->comment_count > 0) { ++ echo ' | '; ++ if($post->comment_count > 1) { ++ echo '<a href="#comments">' . $post->comment_count . ' Comments</a>'; ++ } else { ++ echo '<a href="#comments">1 Comment</a>'; ++ } ++ } ++ edit_post_link('Edit', ' | ', ''); ++ ?> ++ </p> ++ <div class="entry"> ++<?php the_content('<p class="serif">Read the rest of this entry »</p>'); ?> ++<?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?> ++ </div> ++ </div> ++<?php comments_template(); ?> ++<?php endwhile; else: ?> ++ <p> ++ Sorry, no posts matched your criteria. ++ </p> ++<?php endif; ?> ++ </div> ++</div> ++<div class="column span-8 prepend-1 last"> ++<hr class="space" /> ++<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?> ++<?php endif; ?> ++</div> ++<hr /> ++<?php get_sidebar(); ?> ++<?php get_footer(); ?> +\ No newline at end of file +diff --git a/wp-content/themes/monochrome-pro/style.css b/wp-content/themes/monochrome-pro/style.css +new file mode 100644 +index 00000000..2615c22c +--- /dev/null ++++ b/wp-content/themes/monochrome-pro/style.css +@@ -0,0 +1,693 @@ ++/* ++Theme Name: Monochrome ++Theme URI: http://www.graphpaperpress.com/ ++Description: A Wordpress magazine theme. ++Version: 2.0 ++Author: Thad Allender for Graph Paper Press ++Author URI: http://www.graphpaperpress.com/ ++License: GPL ++*/ ++ ++body { ++background: #eee url(images/bg.gif) repeat-x top; ++margin: 0; ++padding: 2em 0; ++opacity: .999; ++color:#000; ++} ++.container { ++background: #fff; ++padding: 1em 2em; ++} ++.container-bg { ++background: #fff; ++} ++blockquote { ++background: url('images/quote.png') .5em top no-repeat; ++color: #000; ++font-style: normal; ++padding: 0 0 0 0; ++} ++h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { ++color: #000; ++} ++a { ++color: #ff0000; ++text-decoration: none; ++} ++a:active, h2 a:active, h3 a:active { ++color: #444130; ++text-decoration: none; ++} ++a:hover, h2 a:hover, h3 a:hover { ++color: #444130; ++text-decoration: none; ++} ++.chrome{color:#ff0000;} ++blockquote p { ++padding: 0 20px 0 30px; ++} ++hr { ++background: #000; ++height: 1px; ++} ++img { ++margin: 0; ++} ++.photo_align_left { ++float: left; ++padding: .8em; ++border:1px solid #ccc; ++background:#eee; ++margin:0 0 1em 0; ++} ++.thumbnail {border:5px solid #ccc} ++.post .photo_align_left {margin: 0 1.5em 1.5em 0;} ++.post img.thumbnail {float:left;margin: 0 1.5em 1.5em 0;} ++.logo img { ++margin: 0 0 .5em 0; ++} ++.logo h1 { ++text-transform: uppercase; ++font-weight: bold; ++color: #000; ++margin: 12px 0 12px 0; ++} ++input { ++border: 1px solid #CCCCCC; ++padding-left: 0; ++} ++ol { ++margin-left: 35px; ++} ++label { ++font-weight: normal; ++} ++textarea { ++height: 200px; ++width: 500px; ++} ++.small { ++font-size: .9em; ++} ++.nomargin { ++margin: 0; ++} ++a.button, button { ++font-weight: normal; ++} ++dl.small dd { ++font-size: .9em; ++} ++.linkcat { ++list-style: none; ++} ++.post_first { ++background: #e5e5e5; ++padding: 1em; ++} ++.post_alt { ++background: #eee; ++padding: 1em; ++} ++span.meta_align_right { ++color: #ccc; ++float: right; ++font-size: .6em; ++} ++span.meta_align_right a { ++color: #ccc; ++} ++span.meta_align_right a:hover { ++color: #000; ++} ++.meta { ++color: #666; ++font-size: .8em; ++line-height: 1.875em; ++} ++.meta a { ++color: #666; ++} ++.meta a:hover { ++color: #000; ++} ++.byline { ++color: #666; ++font-size: .8em; ++line-height: 1.875em; ++} ++.byline a { ++color: #666; ++line-height: 1.875em; ++text-decoration: none; ++} ++.byline a:hover { ++color: #000; ++} ++.meta_list, .meta_list a, ul.meta_list { ++color: #000; ++list-style-image: none; ++} ++.meta_list li { ++border-bottom: 1px dotted #000; ++list-style-image: none; ++} ++h2.widgettitle {color:#000;text-transform:uppercase;border-bottom:1px solid #000;} ++.five_posts h3 { ++margin-bottom: 0; ++padding: .5em 0 .5em 0; ++} ++.five_posts h3 a { ++text-transform: uppercase; ++} ++.five_posts h4, h6.category_head { ++margin: 0 0 1em; ++padding: 0; ++text-transform: uppercase; ++color: #ff0000; ++font-size: .9em; ++font-weight: normal; ++border-bottom: 1px solid #000; ++} ++.five_posts h4 a, h6.category_head a { ++text-transform: uppercase; ++color: #ff0000; ++} ++.five_posts h4 a:hover, h6.category_head a:hover { ++color: #fff; ++background: #ff0000; ++} ++h6.category_more a { ++color: #000; ++background: #eee; ++padding: .3em; ++font-size: .9em; ++text-transform: uppercase; ++border: none; ++} ++h6.category_more a:hover { ++background: #333; ++color: #fff; ++} ++#gray_bg { ++background:#ddd; ++padding:2em; ++margin:0 -2em 0 -2em; ++float:left; ++position: relative; ++} ++#dark_bg { ++background:#000; ++padding:2em; ++margin:0 -2em 0 -2em; ++color: #666; ++float:left; ++position: relative; ++} ++#dark_bg ul li { ++list-style-image:none; ++border-bottom:1px solid #666; ++} ++#dark_bg a { ++color:#ff0000; ++} ++#dark_bg a:hover { ++color:#fff; ++} ++#dark_bg h2.widgettitle { ++margin: 0 0 1em; ++padding: 0; ++text-transform: uppercase; ++color: #666; ++border-bottom:1px solid #666; ++font-weight: normal; ++} ++.five_posts ul { ++margin:1em; ++} ++.five_posts ul li { ++color: #000; ++font-size: .9em; ++line-height: 1.8em; ++border-bottom: 1px #000 solid; ++list-style-image:none; ++margin: 0 0 0 -1em; ++} ++.five_posts ul li a { ++color: #000; ++} ++.five_posts ul li a:hover { ++color: #ff0000; ++} ++.post h2 { ++border-bottom: 1px solid #000; ++margin-bottom: 15px; ++} ++h2.category_page { ++background:#000; ++margin-bottom: 15px; ++color:#fff; ++text-transform:uppercase; ++text-align:center; ++padding:10px; ++} ++.post h2 a { ++color: #000; ++text-decoration: none; ++} ++#maincontent .post h2 { ++margin-bottom: 5px; ++} ++#maincontent .content { ++padding: 5px 47px 20px 48px; ++} ++#maincontent h2.pagetitle { ++border: none; ++text-transform: uppercase; ++} ++#feature h3 { ++margin-bottom: 0; ++padding: 0; ++} ++#feature p img { ++margin: 7px 0 2em 0; ++} ++.feature_text { ++margin-top: 2em; ++} ++#home_right .entry { ++padding: 0 0 2em 0; ++} ++.news h3 { ++text-transform: uppercase; ++} ++.content { ++margin: 0 0 1em 0; ++} ++ul#featurenav { ++margin-left: 0; ++padding-left: 0; ++white-space: nowrap; ++} ++#featurenav li { ++display: inline; ++list-style-type: none; ++} ++#featurenav a { ++padding: 1px 5px; ++} ++#featurenav a:link, #featurenav a:visited { ++background-color: #eee; ++border: 1px solid #000; ++color: #000; ++text-decoration: none; ++} ++#featurenav a:hover { ++background-color: #444; ++color: #fff; ++text-decoration: none; ++} ++.author { ++background: #eee; ++margin-bottom: 1.5em; ++padding: 1.5em; ++} ++.author img { ++float: left; ++padding: 0 1em 1em 0; ++} ++.author p { ++margin-left: 8em; ++} ++.author h6 { ++border-bottom: 1px #000 dotted; ++margin-left: 7em; ++} ++.navigation, ++.navigation a { ++color: #AAA; ++} ++.alignright { ++float: right; ++} ++.alignleft { ++float: left; ++} ++.post { ++margin-bottom: 25px; ++} ++.entry { ++padding-bottom: 25px; ++} ++#header { ++height: 50px; ++padding: 4px 0 0 0; ++width: 950px; ++} ++#header h1, #header .description { ++line-height: 1em; ++margin: 0; ++padding: 0; ++} ++h1 a.logo { ++text-transform: uppercase; ++} ++.entry #nav .content { ++margin: auto; ++padding: 0; ++} ++.entry #nav { ++background: #FFF; ++margin-bottom: 15px; ++} ++.entry #nav li a { ++background: #666; ++border-right: 1px solid #000; ++color: #FFF; ++} ++.entry #nav li.last a { ++border-right: none; ++} ++.entry #nav li a:hover { ++background: #333; ++color: #FFF; ++} ++#footer { ++font-size: .9em; ++margin: 0; ++text-align: center; ++} ++#footer a { ++text-decoration: none; ++} ++#search { ++float: right; ++} ++#search #s { ++background: transparent url('images/icons/search_grey.gif') 0px center no-repeat; ++color: #CCCCCC; ++font-size: 0.9em; ++margin-right: 0px; ++margin-top: 10px; ++padding: 2px 0 2px 17px; ++width: 135px; ++} ++#search #s:hover { ++color: #000; ++} ++.search-excerpt { ++margin: 0; ++} ++.commentlist li { ++padding: 8px 15px; ++} ++.comments-alt { ++background: #EEE; ++} ++.bottombar { ++} ++.bottombar h2 { ++font-size: 1em; ++font-weight: bold; ++line-height: 1em; ++margin: 1em 0 1em; ++} ++ul { ++list-style-type: none; ++margin-left: 1em; ++padding: 0; ++} ++ul li { ++background-repeat: no-repeat; ++line-height: 2em; ++list-style-image: url('images/icons/li.png'); ++margin: 0; ++padding: 0; ++} ++#top { ++margin: 0 auto; ++width: 950px; ++} ++#title { ++float: left; ++} ++#title h1 { ++margin: 0; ++} ++#title h1 a { ++color: #fff; ++font-weight: bold; ++letter-spacing: -.1em; ++line-height: 1.3em; ++text-transform: uppercase; ++} ++#title h1 a:hover { ++color: #eee; ++} ++#contents { ++background: #fff; ++border: 1px solid #ccc; ++border-top: none; ++clear: both; ++margin: 0px; ++padding: 15px; ++} ++/* SECOND TIER PAGE NAVIGATION */ ++/* Root = Horizontal, Secondary = Vertical */ ++#navmenu-h { ++background: #000; ++z-index:13; ++} ++#navmenu-h-r { ++background: #eee; ++z-index:14; ++} ++#navmenu-h li.alignright { ++float: right; ++} ++ul#navmenu-h { ++margin: 0 0 1em 0; ++border: 0 none; ++padding: 0; ++width: 950px; ++ /*For KHTML*/ ++ list-style: none; ++height: 34px; ++border-top: 1px #222 solid; ++z-index:5; ++} ++#navmenu-h-r { ++margin: 0 0 1em 0; ++border: 0 none; ++padding: 0; ++width: 950px; ++ /*For KHTML*/ ++ list-style: none; ++height: 24px; ++} ++ul#navmenu-h li { ++margin: 0; ++border: 0 none; ++padding: 0; ++float: left; ++ /*For Gecko*/ ++ display: inline; ++list-style: none; ++position: relative; ++height: 34px; ++border-right: 1px #222 solid; ++z-index:6; ++} ++#navmenu-h-r li { ++margin: 0; ++border: 0 none; ++padding: 0; ++float: right; ++ /*For Gecko*/ ++ display: inline; ++list-style: none; ++position: relative; ++height: 24px; ++} ++ul#navmenu-h ul { ++margin: 0; ++border: 0 none; ++padding: 0; ++width: 160px; ++list-style: none; ++display: none; ++position: absolute; ++top: 34px; ++left: 0; ++z-index:100; ++} ++ul#navmenu-h-r ul { ++margin: 0; ++border: 0 none; ++padding: 0; ++width: 160px; ++list-style: none; ++display: none; ++position: absolute; ++top: 24px; ++left: 0; ++z-index:111; ++} ++ul#navmenu-h ul:after,ul#navmenu-h-r ul:after /*From IE 7 lack of compliance*/ { ++clear: both; ++display: block; ++font: 1px/0px serif; ++content: "."; ++height: 0; ++visibility: hidden; ++} ++ul#navmenu-h ul li, ul#navmenu-h-r ul li { ++width: 160px; ++float: left; ++ /*For IE 7 lack of compliance*/ ++ display: block !important; ++ /*For IE*/ ++} ++ ++/* Root Menu */ ++ul#navmenu-h a { ++padding: 5px 20px 5px 20px; ++float: none !important; ++ /*For Opera*/ ++ /*For IE*/ ++ display: block; ++background: #000; ++color: #ccc; ++font: 12px/24px Helvetica; ++text-decoration: none; ++text-transform: uppercase; ++height: auto !important; ++ /*For IE*/ ++} ++ul#navmenu-h-r a { ++padding: 2px 20px 0 20px; ++float: none !important; ++ /*For Opera*/ ++ /*For IE*/ ++ display: block; ++background: #eee; ++color: #000; ++font: 11px/22px Helvetica; ++text-decoration: none; ++height: auto !important; ++ /*For IE*/ ++} ++/* Root Menu Hover Persistence */ ++ul#navmenu-h a:hover, ++ul#navmenu-h-r a:hover, ++ul#navmenu-h li:hover a, ++ul#navmenu-h-r li:hover a, ++ul#navmenu-h li.iehover a, ++ul#navmenu-h-r li.iehover a { ++background: #333; ++color: #FFF; ++} ++/* 2nd Menu */ ++ul#navmenu-h li:hover li a, ++ul#navmenu-h li.iehover li a, ++ul#navmenu-h-r li:hover li a, ++ul#navmenu-h-r li.iehover li a { ++float: none; ++background: #000; ++color: #ccc; ++} ++/* 2nd Menu Hover Persistence */ ++ul#navmenu-h li:hover li a:hover, ++ul#navmenu-h li:hover li:hover a, ++ul#navmenu-h li.iehover li a:hover, ++ul#navmenu-h li.iehover li.iehover a, ++ul#navmenu-h-r li:hover li a:hover, ++ul#navmenu-h-r li:hover li:hover a, ++ul#navmenu-h-r li.iehover li a:hover, ++ul#navmenu-h-r li.iehover li.iehover a { ++background: #333; ++color: #FFF; ++} ++/* 3rd Menu */ ++ul#navmenu-h li:hover li:hover li a, ++ul#navmenu-h li.iehover li.iehover li a, ++ul#navmenu-h-r li:hover li:hover li a, ++ul#navmenu-h-r li.iehover li.iehover li a { ++background: #000; ++color: #ccc; ++} ++/* 3rd Menu Hover Persistence */ ++ul#navmenu-h li:hover li:hover li a:hover, ++ul#navmenu-h li:hover li:hover li:hover a, ++ul#navmenu-h li.iehover li.iehover li a:hover, ++ul#navmenu-h li.iehover li.iehover li.iehover a, ++ul#navmenu-h-r li:hover li:hover li a:hover, ++ul#navmenu-h-r li:hover li:hover li:hover a, ++ul#navmenu-h-r li.iehover li.iehover li a:hover, ++ul#navmenu-h-r li.iehover li.iehover li.iehover a { ++background: #CCC; ++color: #FFF; ++} ++/* 4th Menu */ ++ul#navmenu-h li:hover li:hover li:hover li a, ++ul#navmenu-h li.iehover li.iehover li.iehover li a, ++ul#navmenu-h-r li:hover li:hover li:hover li a, ++ul#navmenu-h-r li.iehover li.iehover li.iehover li a { ++background: #EEE; ++color: #666; ++} ++/* 4th Menu Hover */ ++ul#navmenu-h li:hover li:hover li:hover li a:hover, ++ul#navmenu-h li.iehover li.iehover li.iehover li a:hover, ++ul#navmenu-h-r li:hover li:hover li:hover li a:hover, ++ul#navmenu-h-r li.iehover li.iehover li.iehover li a:hover { ++background: #CCC; ++color: #FFF; ++} ++ul#navmenu-h ul ul, ++ul#navmenu-h ul ul ul, ++ul#navmenu-h-r ul ul, ++ul#navmenu-h-r ul ul ul { ++display: none; ++position: absolute; ++top: 0; ++left: 160px; ++} ++/* Do Not Move - Must Come Before display:block for Gecko */ ++ul#navmenu-h li:hover ul ul, ++ul#navmenu-h li:hover ul ul ul, ++ul#navmenu-h li.iehover ul ul, ++ul#navmenu-h li.iehover ul ul ul, ++ul#navmenu-h-r li:hover ul ul, ++ul#navmenu-h-r li:hover ul ul ul, ++ul#navmenu-h-r li.iehover ul ul, ++ul#navmenu-h-r li.iehover ul ul ul { ++display: none; ++} ++ul#navmenu-h li:hover ul, ++ul#navmenu-h ul li:hover ul, ++ul#navmenu-h ul ul li:hover ul, ++ul#navmenu-h li.iehover ul, ++ul#navmenu-h ul li.iehover ul, ++ul#navmenu-h ul ul li.iehover ul, ++ul#navmenu-h-r li:hover ul, ++ul#navmenu-h-r ul li:hover ul, ++ul#navmenu-h-r ul ul li:hover ul, ++ul#navmenu-h-r li.iehover ul, ++ul#navmenu-h-r ul li.iehover ul, ++ul#navmenu-h-r ul ul li.iehover ul { ++display: block; ++} ++ ++* html ul#navmenu-h ul li a, * html ul#navmenu-h-r ul li a {width: 100%;} ++ ++ ++ ++ul#portfolio {padding:0;list-style:none;margin:.5em 0 2em 0;} ++ul#portfolio li {list-style:none;background:#eee;border:1px solid #ccc;padding: 1em;} ++ul#portfolio li h4 {margin: 0 0 .5em 0;text-transform:uppercase;} ++.slideshow { ++background:#eee; ++margin:0 0 1em 0; ++clear:both;} +-- +2.17.1 + diff --git a/patches/0055-Patch-theme-GreenTrack.patch b/patches/0055-Patch-theme-GreenTrack.patch new file mode 100644 index 00000000..c02c3518 --- /dev/null +++ b/patches/0055-Patch-theme-GreenTrack.patch @@ -0,0 +1,23 @@ +From c21544b51adcb921e5718e6f129e75f99f6e5d98 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 11:45:04 +0000 +Subject: [PATCH 055/229] Patch theme GreenTrack + +--- + wp-content/themes/GreenTrack/footer.php | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/wp-content/themes/GreenTrack/footer.php b/wp-content/themes/GreenTrack/footer.php +index f0ea61ea..714337f3 100644 +--- a/wp-content/themes/GreenTrack/footer.php ++++ b/wp-content/themes/GreenTrack/footer.php +@@ -1,5 +1,6 @@ + <hr /> + <?php //please keep the link back to the author ?> + <p id="footer"> ++<strong>Proudly powered by <a href="http://www.autistici.org">R*</a></strong><br /> + <a title="WPThemes.Info" href="http://wpthemes.info/green-track/">GreenTrack</a> Theme made free by <a href="http://www.webhostingbluebook.com/">Web Hosting Bluebook</a></p> + +-- +2.17.1 + diff --git a/patches/0056-Patch-theme-azul.patch b/patches/0056-Patch-theme-azul.patch new file mode 100644 index 00000000..49cdddb6 --- /dev/null +++ b/patches/0056-Patch-theme-azul.patch @@ -0,0 +1,25 @@ +From 0b4e02579940f4d0d9b733fd2addd8101a1b0921 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 11:45:45 +0000 +Subject: [PATCH 056/229] Patch theme azul + +--- + wp-content/themes/azul/footer.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wp-content/themes/azul/footer.php b/wp-content/themes/azul/footer.php +index a182dc3e..902c4281 100644 +--- a/wp-content/themes/azul/footer.php ++++ b/wp-content/themes/azul/footer.php +@@ -1,5 +1,5 @@ + <div id="footer"> + +- <p>Powered by <a href="http://www.wordpress.org">WordPress</a> | Designed by <a href="http://www.switchroyale.com">Switchroyale</a></p> ++ <p>Powered by <a href="http://www.autistici.org">R*</a></a></p> + +-</div> +\ No newline at end of file ++</div> +-- +2.17.1 + diff --git a/patches/0057-Patch-theme-carrington-blog.patch b/patches/0057-Patch-theme-carrington-blog.patch new file mode 100644 index 00000000..dd20be2e --- /dev/null +++ b/patches/0057-Patch-theme-carrington-blog.patch @@ -0,0 +1,37 @@ +From b8fe3871493f57cb66f5bde3e9836b3b4bf77216 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 11:49:20 +0000 +Subject: [PATCH 057/229] Patch theme carrington-blog + +--- + wp-content/themes/carrington-blog/footer/footer-default.php | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/wp-content/themes/carrington-blog/footer/footer-default.php b/wp-content/themes/carrington-blog/footer/footer-default.php +index 6e968624..15a89b62 100644 +--- a/wp-content/themes/carrington-blog/footer/footer-default.php ++++ b/wp-content/themes/carrington-blog/footer/footer-default.php +@@ -25,11 +25,11 @@ if (CFCT_DEBUG) { cfct_banner(__FILE__); } + <hr class="lofi" /> + <div id="footer" class="section"> + <div class="wrapper"> +- <p id="generator-link"><?php _e('Proudly powered by <a href="http://wordpress.org/" rel="generator">WordPress</a> and <a href="http://carringtontheme.com" title="Carrington theme for WordPress">Carrington</a>.', 'carrington-blog'); ?></p> ++ <p id="generator-link"><?php _e('Proudly powered by <a href="http://autistici.org/" rel="generator">R*</a>'); ?></p> + <?php + if (cfct_get_option('cfct_credit') == 'yes') { + ?> +- <p id="developer-link"><?php printf(__('<a href="http://crowdfavorite.com" title="Custom WordPress development, design and backup services." rel="developer designer">%s</a>', 'carrington-blog'), 'Carrington Theme by Crowd Favorite'); ?></p> ++ + <?php + } + ?> +@@ -38,4 +38,4 @@ if (cfct_get_option('cfct_credit') == 'yes') { + </div><!--#page--> + <?php wp_footer() ?> + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0058-Patch-theme-classic.patch b/patches/0058-Patch-theme-classic.patch new file mode 100644 index 00000000..1359d5b4 --- /dev/null +++ b/patches/0058-Patch-theme-classic.patch @@ -0,0 +1,30 @@ +From 32c97b2a88a42801c7739d721e098543a76fae10 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 12:00:24 +0000 +Subject: [PATCH 058/229] Patch theme classic + +--- + wp-content/themes/classic/footer.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wp-content/themes/classic/footer.php b/wp-content/themes/classic/footer.php +index 819ed428..4f7c4370 100644 +--- a/wp-content/themes/classic/footer.php ++++ b/wp-content/themes/classic/footer.php +@@ -9,10 +9,10 @@ + + <?php get_sidebar(); ?> + +-<p class="credit"><!--<?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. --> <cite><?php echo sprintf(__("Powered by <a href='http://wordpress.org/' title='%s'><strong>WordPress</strong></a>"), __("Powered by WordPress, state-of-the-art semantic personal publishing platform.")); ?></cite></p> ++<p class="credit"><!--<?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. --> <cite><?php echo sprintf(__("Powered by <a href='http://autistici.org/' title='%s'><strong>R*</strong></a>"), __("")); ?></cite></p> + + </div> + + <?php wp_footer(); ?> + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0059-Patch-theme-clean-home.patch b/patches/0059-Patch-theme-clean-home.patch new file mode 100644 index 00000000..f5f11f64 --- /dev/null +++ b/patches/0059-Patch-theme-clean-home.patch @@ -0,0 +1,33 @@ +From ce4ed62766f3bb648b2723626b8046d3a0b1d19f Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 12:07:59 +0000 +Subject: [PATCH 059/229] Patch theme clean-home + +--- + wp-content/themes/clean-home/footer.php | 6 ++---- + 1 file changed, 2 insertions(+), 4 deletions(-) + +diff --git a/wp-content/themes/clean-home/footer.php b/wp-content/themes/clean-home/footer.php +index a5538d6b..c5e82ada 100644 +--- a/wp-content/themes/clean-home/footer.php ++++ b/wp-content/themes/clean-home/footer.php +@@ -1,8 +1,6 @@ + + <div id="footer"> +- <p>© Copyright <?php echo date("Y") ?> | <a href="<?php echo get_option('home'); ?>"><?php bloginfo('name'); ?></a> <?php if ( "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] == get_option('home')."/" || "http://www.".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] == get_option('home')."/" || $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] == get_option('home')."/" || "www.".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] == get_option('home')."/" ) : ?> +- | Theme by <a href="http://midmodesign.com/">Columbia, MO Web Design</a> +- <?php endif; ?>| All Rights Reserved</p> ++ <p> Powered by <a href="http://www.autistici.org">R*</a></p> + <p><?php wp_footer() ?></p> + </div> + +@@ -12,4 +10,4 @@ + + </body> + +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0060-Patch-theme-copyblogger.patch b/patches/0060-Patch-theme-copyblogger.patch new file mode 100644 index 00000000..16317856 --- /dev/null +++ b/patches/0060-Patch-theme-copyblogger.patch @@ -0,0 +1,20 @@ +From 074832c35276719335d189ddedafde91652859b0 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 12:20:48 +0000 +Subject: [PATCH 060/229] Patch theme copyblogger + +--- + wp-content/themes/copyblogger/footer.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wp-content/themes/copyblogger/footer.php b/wp-content/themes/copyblogger/footer.php +index bbe8153b..7a775b0e 100755 +--- a/wp-content/themes/copyblogger/footer.php ++++ b/wp-content/themes/copyblogger/footer.php +@@ -1 +1 @@ +-</div> <div id="footer"> <p>© <?php bloginfo('name'); ?> — <a href="http://www.copyblogger.com">Copyblogger</a> theme design by <a href="http://pearsonified.com">Chris Pearson</a></p> <?php wp_footer(); ?> </div> </body> </html> +\ No newline at end of file ++</div> <div id="footer"> <p>Proudly powered by <a href="http://www.autistici.org">R*</a></p> <?php wp_footer(); ?> </div> </body> </html> +-- +2.17.1 + diff --git a/patches/0061-Patch-theme-darwin-buddypress-buddypack.patch b/patches/0061-Patch-theme-darwin-buddypress-buddypack.patch new file mode 100644 index 00000000..82ca3bd2 --- /dev/null +++ b/patches/0061-Patch-theme-darwin-buddypress-buddypack.patch @@ -0,0 +1,173 @@ +From 47fb495e509571380abb99173f486c80f3969b90 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 12:30:21 +0000 +Subject: [PATCH 061/229] Patch theme darwin-buddypress-buddypack + +--- + .../darwin-buddypress-buddypack/style.css | 50 ++++++++----------- + 1 file changed, 22 insertions(+), 28 deletions(-) + +diff --git a/wp-content/themes/darwin-buddypress-buddypack/style.css b/wp-content/themes/darwin-buddypress-buddypack/style.css +index 79e0b548..26aa813c 100644 +--- a/wp-content/themes/darwin-buddypress-buddypack/style.css ++++ b/wp-content/themes/darwin-buddypress-buddypack/style.css +@@ -21,9 +21,7 @@ body { + font-family: Tahoma, Verdana, sans-serif; + line-height: 160%; + color: #333; +- width: 90%; + min-width: 960px; +- max-width: 1250px; + margin: 0 auto; + padding-top: 0 !important; /* Remove the top padding space for the admin bar in this theme */ + } +@@ -78,22 +76,15 @@ span.activity, div#message p { + text-decoration: none; + } + +-/* > Admin Bar +--------------------------------------------------------------- */ +- +-#wp-admin-bar .padder { +- width: 90% !important; /* Line up the admin bar with the content body in this theme */ +-} +- + /* > Header + -------------------------------------------------------------- */ + + #header { + position: relative; + color: #fff; +- background: #ba1800 url(darwin-sample.gif) repeat-x; ++ background: url("http://noblogs.autistici.org/wp-content/uploads/2010/06/header-noblogs.gif") no-repeat 0 -10px #FF0000; + margin-bottom: 20px; +- height: 100px; ++ height: 120px; + padding-top: 25px; + } + body.activity-permalink #header { height: 65px; } +@@ -151,11 +142,11 @@ ul#nav { + padding: 0; + position: absolute; + list-style: none; +- background: #bc1800; ++ background: #000000; + width: 100%; + padding: 5px 0; +- top: 100px; +- border-top: 1px solid #cd4225; ++ top: 120px; ++ border-top: 1px solid #333333; + border-bottom: 1px solid #941300; + } + body.activity-permalink ul#nav { display: none; } +@@ -169,14 +160,14 @@ ul#nav { + font-weight: bold; + text-decoration: none; + padding: 7px 15px; +- background: #bc1800; +- border-right: 1px solid #9b0f00; +- border-left: 1px solid #cd4225; ++ background: #00000; ++ border-right: 1px solid #666666; ++ border-left: 1px solid #333333; + text-shadow: #000 1px 1px 0; + } + ul#nav li.selected a { + text-shadow: #222 1px 1px 0; +- background: #d31f04; ++ background: #333333; + color: #fff; + font-weight: bold; + } +@@ -186,10 +177,13 @@ ul#nav { + + div#container { + position: relative; +- width: 100%; ++ width: 90%; ++ max-width: 1250px; ++ min-width: 960px; + border-bottom: 1px solid #e0e0e0; + background: #fff; + overflow: hidden; ++ margin: 0 auto; + } + body.activity-permalink div#container { + background: none; +@@ -666,6 +660,7 @@ form.standard-form { + + form.standard-form input[type=password] { + margin-bottom: 5px; ++ width:75%; + } + + form.standard-form label, form.standard-form span.label { +@@ -897,7 +892,7 @@ form#whats-new-form { + overflow: hidden; + padding: 8px; + background: #f2f2f2; +- ++ + } + #item-body form#whats-new-form { + margin-top: 20px; +@@ -1111,7 +1106,7 @@ ul.activity-list li { + text-align: center; + font-size: 1.2em; + border: 1px solid #d8dfea; +- ++ + } + .activity-list li.load-more a { + color: #bc1800; +@@ -1186,7 +1181,7 @@ div.activity-comments ul, div.activity-comments ul li { + } + body.activity-permalink div.activity-comments ul li { + padding: 15px 0; +- ++ + } + + div.activity-comments ul li p:last-child { +@@ -1287,7 +1282,7 @@ div.activity-comments ul, div.activity-comments ul li { + + div.activity-comments form div.ac-reply-avatar { + float: left; +- ++ + } + div.ac-reply-avatar img { + border: 2px solid #fff !important; +@@ -1462,7 +1457,7 @@ div.post { + font-size: 16px; + margin-bottom: 5px; + line-height: 120%; +- ++ + } + div.post h3 a { + text-decoration: none; +@@ -1647,10 +1642,8 @@ body { + position: relative; + padding: 0; + width: 100%; +- min-width: 960px; +- max-width: 1250px; + margin: 0 auto; +- background: #bc1800; ++ background: #000000; + height: 25px; + } + body.activity-permalink #wp-admin-bar .padder { +@@ -1819,4 +1812,5 @@ body { + #wp-admin-bar ul li#bp-adminbar-notifications-menu a span { + padding: 0 6px; + margin-left: 2px; +-} +\ No newline at end of file ++} ++} +-- +2.17.1 + diff --git a/patches/0062-Patch-theme-default.patch b/patches/0062-Patch-theme-default.patch new file mode 100644 index 00000000..291023af --- /dev/null +++ b/patches/0062-Patch-theme-default.patch @@ -0,0 +1,25 @@ +From c845fd51194494e054ee181699edbc5bc4bec4af Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 12:31:28 +0000 +Subject: [PATCH 062/229] Patch theme default + +--- + wp-content/themes/default/footer.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wp-content/themes/default/footer.php b/wp-content/themes/default/footer.php +index edb10665..fe24dd89 100644 +--- a/wp-content/themes/default/footer.php ++++ b/wp-content/themes/default/footer.php +@@ -10,7 +10,7 @@ + <!-- If you'd like to support WordPress, having the "powered by" link somewhere on your blog is the best way; it's our only promotion or advertising. --> + <p> + <?php printf(__('%1$s is proudly powered by %2$s', 'kubrick'), get_bloginfo('name'), +- '<a href="http://wordpress.org/">WordPress</a>'); ?> ++ '<a href="http://autistici.org/">R*</a>'); ?> + <br /><?php printf(__('%1$s and %2$s.', 'kubrick'), '<a href="' . get_bloginfo('rss2_url') . '">' . __('Entries (RSS)', 'kubrick') . '</a>', '<a href="' . get_bloginfo('comments_rss2_url') . '">' . __('Comments (RSS)', 'kubrick') . '</a>'); ?> + <!-- <?php printf(__('%d queries. %s seconds.', 'kubrick'), get_num_queries(), timer_stop(0, 3)); ?> --> + </p> +-- +2.17.1 + diff --git a/patches/0063-Patch-theme-disconnected.patch b/patches/0063-Patch-theme-disconnected.patch new file mode 100644 index 00000000..c3444b38 --- /dev/null +++ b/patches/0063-Patch-theme-disconnected.patch @@ -0,0 +1,22 @@ +From d5a6dde2973750a163c9c8c39cbddcfa09d155d5 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 12:32:42 +0000 +Subject: [PATCH 063/229] Patch theme disconnected + +--- + wp-content/themes/disconnected/footer.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wp-content/themes/disconnected/footer.php b/wp-content/themes/disconnected/footer.php +index 915b5d6d..2c39bb11 100644 +--- a/wp-content/themes/disconnected/footer.php ++++ b/wp-content/themes/disconnected/footer.php +@@ -1,4 +1,4 @@ +-<p id="footer"><small><?php _e('Powered by'); ?> <a href="http://www.wordpress.org" title ="Wordpress is a state-of-the-art semantic personal publishing platform">WordPress <?php bloginfo('version'); ?></a>. <?php _e('using the'); ?> <a href="http://disconnected.sf.net/" title="Disconnected Theme">Disconnected</a> <?php _e('theme by'); ?> <a href="http://archgfx.net/" title="theme designer">Adam Freetly</a>.<br /> ++<p id="footer"><small><?php _e('Powered by'); ?> <a href="http://www.autistici.org">R*</a>. <?php _e('using the'); ?> <a href="http://disconnected.sf.net/" title="Disconnected Theme">Disconnected</a> <?php _e('theme by'); ?> <a href="http://archgfx.net/" title="theme designer">Adam Freetly</a>.<br /> + + + <!-- <?php echo $wpdb->num_queries; ?> queries. <?php timer_stop(1); ?> seconds. --> +-- +2.17.1 + diff --git a/patches/0064-Patch-theme-elegant-grunge.patch b/patches/0064-Patch-theme-elegant-grunge.patch new file mode 100644 index 00000000..980cfb0e --- /dev/null +++ b/patches/0064-Patch-theme-elegant-grunge.patch @@ -0,0 +1,33 @@ +From d6bb86b03d8632fb8d630690370c6c9fcfa758ba Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 12:54:16 +0000 +Subject: [PATCH 064/229] Patch theme elegant-grunge + +--- + wp-content/themes/elegant-grunge/footer.php | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/wp-content/themes/elegant-grunge/footer.php b/wp-content/themes/elegant-grunge/footer.php +index 31ab7a04..f44ae399 100644 +--- a/wp-content/themes/elegant-grunge/footer.php ++++ b/wp-content/themes/elegant-grunge/footer.php +@@ -13,12 +13,12 @@ + <?php get_sidebar('footer'); ?> + + <div class="clear"></div> +- <div class="legal"><?php echo get_option("copyright"); ?></div> +- <div class="credit"><?php printf(__('%1$s Theme by %2$s.', 'elegant-grunge'), '<a href="http://wordpress.org" target="_blank">WordPress</a>', '<a href="http://michael.tyson.id.au/wordpress" target="_blank">Michael Tyson</a>') ?></div> ++<!-- <div class="legal"><?php echo get_option("copyright"); ?></div> --> ++ <div class="credit">'Proudly powered by <a href="http://autistici.org" target="_blank">R*</a>'</div> + <?php wp_footer(); ?> + </div> + </div> + </div> + + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0065-Patch-theme-fixed-blix.patch b/patches/0065-Patch-theme-fixed-blix.patch new file mode 100644 index 00000000..e59e2a77 --- /dev/null +++ b/patches/0065-Patch-theme-fixed-blix.patch @@ -0,0 +1,28 @@ +From c73b76c0d9bf78b93df9db392f94f8f78c7bea8f Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 12:57:55 +0000 +Subject: [PATCH 065/229] Patch theme fixed-blix + +--- + wp-content/themes/fixed-blix/footer.php | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/wp-content/themes/fixed-blix/footer.php b/wp-content/themes/fixed-blix/footer.php +index b1af61fb..8c4003bc 100644 +--- a/wp-content/themes/fixed-blix/footer.php ++++ b/wp-content/themes/fixed-blix/footer.php +@@ -8,9 +8,8 @@ + $locale = get_locale(); + if (!$locale || $locale == 'en_US') { + ?> +- <strong>© Copyright <?php echo date('Y'), ' '; bloginfo('name'); ?>. All rights reserved.</strong><br /> +-<?php } ?> +- <a href="http://lettersandscience.net/Blix/"><strong>Blix</strong></a> theme. <?php echo sprintf(__("Powered by <a href='http://wordpress.org/' title='%s'><strong>WordPress</strong></a>"), __('Powered by WordPress, state-of-the-art semantic personal publishing platform.')); ?> <?php bloginfo('version'); ?>. <?php wp_loginout(); ?> ++ <?php } ?> ++ <p> Powered by <a href='http://autistici.org/'><strong>R*</strong></a></p> <?php wp_loginout(); ?> + </p> + + <?php do_action('wp_footer'); ?> +-- +2.17.1 + diff --git a/patches/0066-Patch-theme-flipflop.patch b/patches/0066-Patch-theme-flipflop.patch new file mode 100644 index 00000000..63f11fa6 --- /dev/null +++ b/patches/0066-Patch-theme-flipflop.patch @@ -0,0 +1,33 @@ +From c2788bcbeae622c4782dfcc28b7b854af82a4f31 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 12:58:42 +0000 +Subject: [PATCH 066/229] Patch theme flipflop + +--- + wp-content/themes/flipflop/footer.php | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/wp-content/themes/flipflop/footer.php b/wp-content/themes/flipflop/footer.php +index 4caaf48c..710f5ebd 100644 +--- a/wp-content/themes/flipflop/footer.php ++++ b/wp-content/themes/flipflop/footer.php +@@ -6,8 +6,7 @@ + + <div id="footer"> + <ul> +-<li><?php _e('Copyright', 'flipflop');?> © <a href="<?php bloginfo('url');?>"></a><?php bloginfo('name');?></li> +-<li><?php _e('Powered by the', 'flipflop');?> <a href="<?php echo $theme_data['URI'];?>"><?php echo get_current_theme();?> <?php _e('Theme', 'flipflop');?></a></li> ++<li><?php _e('Powered by <a href="http://www.autistici.org">R*</a> | ', 'flipflop');?> <a href="<?php echo $theme_data['URI'];?>"><?php echo get_current_theme();?> <?php _e('Theme', 'flipflop');?></a></li> + <?php wp_register('<li id="admin">', '</li>'); ?> + </ul> + +@@ -17,4 +16,4 @@ + <!-- end wrapper --> + </div> + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0067-Patch-theme-fresh-editorial.patch b/patches/0067-Patch-theme-fresh-editorial.patch new file mode 100644 index 00000000..6b2e10ec --- /dev/null +++ b/patches/0067-Patch-theme-fresh-editorial.patch @@ -0,0 +1,32 @@ +From 075a312cda476b23e8b24c96dc142a75521a4d70 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 13:01:29 +0000 +Subject: [PATCH 067/229] Patch theme fresh-editorial + +--- + wp-content/themes/fresh-editorial/footer.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wp-content/themes/fresh-editorial/footer.php b/wp-content/themes/fresh-editorial/footer.php +index bcf806fa..358a8cd3 100644 +--- a/wp-content/themes/fresh-editorial/footer.php ++++ b/wp-content/themes/fresh-editorial/footer.php +@@ -74,7 +74,7 @@ + <div id="footerbottomcontent"> + <p> + <?php bloginfo('name'); ?> is proudly powered by +- <a href="http://wordpress.org/">WordPress</a> ++ <a href="http://autistici.org/">R*</a> + <br /> + <a title="web designer" href="http://www.brightcherry.co.uk">Web design</a> by Bright<b class="pink">Cherry</b>. + </p> +@@ -86,4 +86,4 @@ + + + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0068-Patch-theme-fusion.patch b/patches/0068-Patch-theme-fusion.patch new file mode 100644 index 00000000..36ce031d --- /dev/null +++ b/patches/0068-Patch-theme-fusion.patch @@ -0,0 +1,25 @@ +From 70f5a69f94dab4a2ddb94221f8c6cedb7c939f51 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 13:02:04 +0000 +Subject: [PATCH 068/229] Patch theme fusion + +--- + wp-content/themes/fusion/footer.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wp-content/themes/fusion/footer.php b/wp-content/themes/fusion/footer.php +index a902e073..f1cc439c 100644 +--- a/wp-content/themes/fusion/footer.php ++++ b/wp-content/themes/fusion/footer.php +@@ -38,7 +38,7 @@ + <?php + printf(__('Fusion theme by %s', 'fusion'), '<a href="http://digitalnature.ro/projects/fusion">digitalnature</a>'); + print ' | '; +- printf(__('powered by %s', 'fusion'), '<a href="http://wordpress.org/">WordPress</a>'); ++ printf(__('powered by %s', 'fusion'), '<a href="http://autistici.org/">R*</a>'); + ?> + <br /> + <a class="rss" href="<?php bloginfo('rss2_url'); ?>"><?php _e('Entries (RSS)','fusion'); ?></a> <?php _e('and','fusion');?> <a href="<?php bloginfo('comments_rss2_url'); ?>"><?php _e('Comments (RSS)','fusion'); ?></a> <a href="javascript:void(0);" id="toplink">^</a> +-- +2.17.1 + diff --git a/patches/0069-Patch-theme-gone-fishing.patch b/patches/0069-Patch-theme-gone-fishing.patch new file mode 100644 index 00000000..b9405dd5 --- /dev/null +++ b/patches/0069-Patch-theme-gone-fishing.patch @@ -0,0 +1,26 @@ +From ec184696ff80cef00cde97fd3e4457530a84a7da Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 13:02:45 +0000 +Subject: [PATCH 069/229] Patch theme gone-fishing + +--- + wp-content/themes/gone-fishing/footer.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wp-content/themes/gone-fishing/footer.php b/wp-content/themes/gone-fishing/footer.php +index 900e3504..db0d3830 100644 +--- a/wp-content/themes/gone-fishing/footer.php ++++ b/wp-content/themes/gone-fishing/footer.php +@@ -1,6 +1,6 @@ + <div id="footer"> +- Powered by <a href="http://www.wordpress.org">Wordpress</a> - Design by <a href="http://www.designer-daily.com">Designer-daily</a> ++ Powered by <a href="http://www.autistici.org">R*</a> - Design by <a href="http://www.designer-daily.com">Designer-daily</a> + </div> + </div> + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0070-Patch-theme-grid_focus.patch b/patches/0070-Patch-theme-grid_focus.patch new file mode 100644 index 00000000..338f2d5a --- /dev/null +++ b/patches/0070-Patch-theme-grid_focus.patch @@ -0,0 +1,31 @@ +From 34cc5c8599e1f77dc84dbb768186fe005009ff4e Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 13:07:17 +0000 +Subject: [PATCH 070/229] Patch theme grid_focus + +--- + wp-content/themes/grid_focus/footer.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/wp-content/themes/grid_focus/footer.php b/wp-content/themes/grid_focus/footer.php +index cfa585a3..00e6985c 100644 +--- a/wp-content/themes/grid_focus/footer.php ++++ b/wp-content/themes/grid_focus/footer.php +@@ -6,6 +6,7 @@ + ?> + <?php include (TEMPLATEPATH . '/footer.strip.php'); ?> + <div id="footer" class="fix"> ++ <p><strong>Proudly Powered by <a href="http://www.autistici.org">R*</a></strong></p> + <p class="left"><a href="http://5thirtyone.com/grid-focus" title="Grid Focus by: Derek Punsalan">Grid Focus</a> by Derek Punsalan <a href="http://5thirtyone.com">5thirtyone.com</a>.</p> + <p class="right">Whitespace</p> + </div> +@@ -13,4 +14,4 @@ + <?php wp_footer(); ?> + <script src="<?php bloginfo('template_url') ?>/js/functions.js" type="text/javascript" charset="utf-8"></script> + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0071-Patch-theme-inove.patch b/patches/0071-Patch-theme-inove.patch new file mode 100644 index 00000000..fbfa3c76 --- /dev/null +++ b/patches/0071-Patch-theme-inove.patch @@ -0,0 +1,40 @@ +From eec07781f887556c0f5093a0d9fe90b89c05a42c Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 14:31:05 +0000 +Subject: [PATCH 071/229] Patch theme inove + +--- + wp-content/themes/inove/footer.php | 9 ++++----- + 1 file changed, 4 insertions(+), 5 deletions(-) + +diff --git a/wp-content/themes/inove/footer.php b/wp-content/themes/inove/footer.php +index 0cca70dd..816fef74 100644 +--- a/wp-content/themes/inove/footer.php ++++ b/wp-content/themes/inove/footer.php +@@ -14,9 +14,7 @@ + + <!-- footer START --> + <div id="footer"> +- <a id="gotop" href="#" onclick="MGJS.goTop();return false;"><?php _e('Top', 'inove'); ?></a> +- <a id="powered" href="http://wordpress.org/">WordPress</a> +- <div id="copyright"> ++<!-- <div id="copyright"> + <?php + global $wpdb; + $post_datetimes = $wpdb->get_row($wpdb->prepare("SELECT YEAR(min(post_date_gmt)) AS firstyear, YEAR(max(post_date_gmt)) AS lastyear FROM $wpdb->posts WHERE post_date_gmt > 1970")); +@@ -34,9 +32,10 @@ + bloginfo('name'); + } + ?> +- </div> ++ </div> --> + <div id="themeinfo"> +- <?php printf(__('Theme by <a href="%1$s">NeoEase</a>. Valid <a href="%2$s">XHTML 1.1</a> and <a href="%3$s">CSS 3</a>.', 'inove'), 'http://www.neoease.com/', 'http://validator.w3.org/check?uri=referer', 'http://jigsaw.w3.org/css-validator/check/referer?profile=css3'); ?> ++<strong>Proudly Powered by <a href="http://www.autistici.org">R*</a></strong><br /> ++ <?php printf(__('Theme by <a href="%1$s">NeoEase</a>. Valid <a href="%2$s">XHTML 1.1</a> and <a href="%3$s">CSS 3</a>.', 'inove'), 'http://www.neoease.com/', 'http://validator.w3.org/check?uri=referer', 'http://jigsaw.w3.org/css-validator/check/referer?profile=css3'); ?> + </div> + </div> + <!-- footer END --> +-- +2.17.1 + diff --git a/patches/0072-Patch-theme-minimalism.patch b/patches/0072-Patch-theme-minimalism.patch new file mode 100644 index 00000000..4291bea4 --- /dev/null +++ b/patches/0072-Patch-theme-minimalism.patch @@ -0,0 +1,32 @@ +From 9f20442cc2561bd07de0f24018c3d3a2594704f1 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 14:47:41 +0000 +Subject: [PATCH 072/229] Patch theme minimalism + +--- + wp-content/themes/minimalism/footer.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wp-content/themes/minimalism/footer.php b/wp-content/themes/minimalism/footer.php +index a7f191a7..24ea872d 100644 +--- a/wp-content/themes/minimalism/footer.php ++++ b/wp-content/themes/minimalism/footer.php +@@ -4,7 +4,7 @@ + <!-- If you'd like to support WordPress, having the "powered by" link somewhere on your blog is the best way; it's our only promotion or advertising. --> + <p> + <?php printf(__('%1$s powered by %2$s', 'minimalism'), get_bloginfo('name'), +- '<a href="http://wordpress.org/">WordPress</a>'); ?> | <a href="http://www.genaehr.com/minimalism/">minimalism</a> by <a href="http://www.genaehr.com/">www.genaehr.com</a> ++ '<a href="http://autistici.org/">R*</a>'); ?> | <a href="http://www.genaehr.com/minimalism/">minimalism</a> by <a href="http://www.genaehr.com/">www.genaehr.com</a> + <br /><?php printf(__('%1$s and %2$s.', 'minimalism'), '<a href="' . get_bloginfo('rss2_url') . '">' . __('Entries (RSS)', 'minimalism') . '</a>', '<a href="' . get_bloginfo('comments_rss2_url') . '">' . __('Comments (RSS)', 'minimalism') . '</a>'); ?> + <!-- <?php printf(__('%d queries. %s seconds.', 'minimalism'), get_num_queries(), timer_stop(0, 3)); ?> --> + </p> +@@ -16,4 +16,4 @@ + + <?php wp_footer(); ?> + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0073-Patch-theme-mnml.patch b/patches/0073-Patch-theme-mnml.patch new file mode 100644 index 00000000..a47214d3 --- /dev/null +++ b/patches/0073-Patch-theme-mnml.patch @@ -0,0 +1,33 @@ +From 5e1e9d890a8270142d6755c44a84ed1c36e1cea7 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 14:49:37 +0000 +Subject: [PATCH 073/229] Patch theme mnml + +--- + wp-content/themes/mnml/footer.php | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/wp-content/themes/mnml/footer.php b/wp-content/themes/mnml/footer.php +index 439bd17c..91831d99 100755 +--- a/wp-content/themes/mnml/footer.php ++++ b/wp-content/themes/mnml/footer.php +@@ -2,8 +2,7 @@ + </div><!-- #content-wrap --> + + <div id="footer"> +- <p>This page was generated by <span id="generator-link"><a href="http://wordpress.org/" title="<?php _e('WordPress', 'sandbox'); ?>" rel="generator"><?php _e('WordPress', 'sandbox'); ?></a></span> +- and <span id="theme-link"><a href="http://themeshaper.com/" title="<?php _e('A ThemeShaper Theme', 'sandbox'); ?>" rel="designer"><?php _e('MNML', 'sandbox'); ?></a></span>.</p> ++ <p>Proudly powered by <span id="generator-link"><a href="http://autistici.org/">R*</a>.</p> + </div><!-- #footer --> + + </div><!-- #wrapper .hfeed --> +@@ -11,4 +10,4 @@ + <?php wp_footer() ?> + + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0074-Patch-theme-modernity.patch b/patches/0074-Patch-theme-modernity.patch new file mode 100644 index 00000000..1d42980d --- /dev/null +++ b/patches/0074-Patch-theme-modernity.patch @@ -0,0 +1,32 @@ +From 8706e5858382d7f07ca04b80427c934e186ffd9d Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 14:50:13 +0000 +Subject: [PATCH 074/229] Patch theme modernity + +--- + wp-content/themes/modernity/footer.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wp-content/themes/modernity/footer.php b/wp-content/themes/modernity/footer.php +index 76fecd07..a87d0ebe 100755 +--- a/wp-content/themes/modernity/footer.php ++++ b/wp-content/themes/modernity/footer.php +@@ -2,7 +2,7 @@ + <div id="footer"> + <p> + <?php bloginfo('name'); ?> uses <a href="http://dougseidler.com/themes/modernity/">Modernity</a> – proudly powered by +- <a href="http://wordpress.org">WordPress</a> ++ <a href="http://autistici.org">R*</a> + <br /><a href="feed:<?php bloginfo('rss2_url'); ?>">Entries (RSS)</a> + and <a href="feed:<?php bloginfo('comments_rss2_url'); ?>">Comments (RSS)</a>. + </p> +@@ -14,4 +14,4 @@ + <?php wp_footer(); ?> + + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0075-Patch-theme-monotone.patch b/patches/0075-Patch-theme-monotone.patch new file mode 100644 index 00000000..8a0807ec --- /dev/null +++ b/patches/0075-Patch-theme-monotone.patch @@ -0,0 +1,30 @@ +From 889f57bb8e2b8f96638b2fd14ad8f0af819e4acc Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 14:50:44 +0000 +Subject: [PATCH 075/229] Patch theme monotone + +--- + wp-content/themes/monotone/footer.php | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/wp-content/themes/monotone/footer.php b/wp-content/themes/monotone/footer.php +index e8e838a9..f5c85772 100755 +--- a/wp-content/themes/monotone/footer.php ++++ b/wp-content/themes/monotone/footer.php +@@ -1,10 +1,10 @@ + <div id="footer"> + <?php get_sidebar(); ?> + <!-- If you'd like to support WordPress, having the "powered by" link somewhere on your blog is the best way; it's our only promotion or advertising. --> +- <p class="info"> +- <a href="<?php bloginfo('rss2_url'); ?>"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/rss.png" alt="RSS" /></a> ++ <p class="info"><strong>Proudly powered by <a href="http://www.autistici.org">R*</a></strong> ++ <!-- <a href="<?php bloginfo('rss2_url'); ?>"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/rss.png" alt="RSS" /></a> + <a href="http://wordpress.com/" rel="generator">Get a free blog at WordPress.com</a> +- <!-- <?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. --> ++ <?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. --> + </p> + <?php include (TEMPLATEPATH . '/searchform.php'); ?> + </div> +-- +2.17.1 + diff --git a/patches/0076-Patch-theme-neoclassical.patch b/patches/0076-Patch-theme-neoclassical.patch new file mode 100644 index 00000000..f3b723c4 --- /dev/null +++ b/patches/0076-Patch-theme-neoclassical.patch @@ -0,0 +1,31 @@ +From 053ec45e76647a1f6e234a36f46155462bfacfe8 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 14:51:13 +0000 +Subject: [PATCH 076/229] Patch theme neoclassical + +--- + wp-content/themes/neoclassical/footer.php | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/wp-content/themes/neoclassical/footer.php b/wp-content/themes/neoclassical/footer.php +index 6887ec2c..784850ab 100644 +--- a/wp-content/themes/neoclassical/footer.php ++++ b/wp-content/themes/neoclassical/footer.php +@@ -1,5 +1,6 @@ + <div id="footer"> +- <p>Support <a href="http://www.openeducation.net/about/">open education</a> with the Neoclassical Theme.</p> ++ <p><strong>Proudly powered by <a href="http://www.autistici.org">R*</a></strong><br /> ++Support <a href="http://www.openeducation.net/about/">open education</a> with the Neoclassical Theme.</p> + <?php wp_footer(); ?> + </div> + </div> +@@ -8,4 +9,4 @@ + <div id="ie_clear"></div> + <![endif]--> + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0077-Patch-theme-ocular-professor.patch b/patches/0077-Patch-theme-ocular-professor.patch new file mode 100644 index 00000000..3ba3420f --- /dev/null +++ b/patches/0077-Patch-theme-ocular-professor.patch @@ -0,0 +1,32 @@ +From 2b62b54ec9bd9fb2dae61961eded6ecfb334f04e Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 14:51:42 +0000 +Subject: [PATCH 077/229] Patch theme ocular-professor + +--- + wp-content/themes/ocular-professor/footer.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wp-content/themes/ocular-professor/footer.php b/wp-content/themes/ocular-professor/footer.php +index 3641676f..0917680f 100755 +--- a/wp-content/themes/ocular-professor/footer.php ++++ b/wp-content/themes/ocular-professor/footer.php +@@ -48,7 +48,7 @@ + <div id="footer"> + <div class="copyright"> + <p><a href="http://http://andreamignolo.com/ocular-professor/">Ocular Professor</a> by <a href="http://andreamignolo.com">Mignolo</a> § Powered by +- <a href="http://wordpress.org">WordPress</a> ++ <a href="http://autistici.org">R*</a> + </p> + </div> + +@@ -57,4 +57,4 @@ + <?php wp_footer(); ?> + </body> + +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0078-Patch-theme-plaintxtblog.patch b/patches/0078-Patch-theme-plaintxtblog.patch new file mode 100644 index 00000000..16b93b55 --- /dev/null +++ b/patches/0078-Patch-theme-plaintxtblog.patch @@ -0,0 +1,33 @@ +From c65ee6bfcb151664ab5fd80ef657aa83bf4878cf Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 14:53:21 +0000 +Subject: [PATCH 078/229] Patch theme plaintxtblog + +--- + wp-content/themes/plaintxtblog/footer.php | 7 +++---- + 1 file changed, 3 insertions(+), 4 deletions(-) + +diff --git a/wp-content/themes/plaintxtblog/footer.php b/wp-content/themes/plaintxtblog/footer.php +index 50ad3441..9abc8b8a 100644 +--- a/wp-content/themes/plaintxtblog/footer.php ++++ b/wp-content/themes/plaintxtblog/footer.php +@@ -1,7 +1,6 @@ + <div id="footer"> +- <span id="copyright">© <?php echo( date('Y') ); ?> <?php plaintxtblog_admin_hCard(); ?></span> +- <span class="meta-sep">|</span> +- <span id="generator-link">Powered by <a href="http://wordpress.org/" title="WordPress">WordPress</a></span> ++ <!-- <span id="copyright">© <?php echo( date('Y') ); ?> <?php plaintxtblog_admin_hCard(); ?></span> --> ++ <span id="generator-link">Powered by <a href="http://autistici.org/">R*</a></span> + <span class="meta-sep">|</span> + <span id="theme-link"><a href="http://www.plaintxt.org/themes/plaintxtblog/" title="plaintxtblog theme for WordPress" rel="follow designer">plaintxtblog</a> theme by <span class="vcard"><a class="url fn n" href="http://scottwallick.com/" title="scottwallick.com" rel="follow designer"><span class="given-name">Scott</span><span class="additional-name"> Allan</span><span class="family-name"> Wallick</span></a></span></span><!-- Theme design credit, that's all --> + <span class="meta-sep">|</span> +@@ -15,4 +14,4 @@ + <?php wp_footer() // Do not remove; helps plugins work ?> + + </body><!-- end transmission --> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0079-Patch-theme-primepress.patch b/patches/0079-Patch-theme-primepress.patch new file mode 100644 index 00000000..5364cbac --- /dev/null +++ b/patches/0079-Patch-theme-primepress.patch @@ -0,0 +1,33 @@ +From 6890e9269d71f0bbcb4b0b7f823a2582c25c328d Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 14:57:59 +0000 +Subject: [PATCH 079/229] Patch theme primepress + +--- + wp-content/themes/primepress/footer.php | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +diff --git a/wp-content/themes/primepress/footer.php b/wp-content/themes/primepress/footer.php +index 3e2353a2..21360043 100644 +--- a/wp-content/themes/primepress/footer.php ++++ b/wp-content/themes/primepress/footer.php +@@ -1,11 +1,12 @@ + <div id="footer"> +- <p class="left">© <?php echo date('Y');?> <strong><?php bloginfo('name'); ?></strong> | Powered by <strong><a href="http://wordpress.org/">WordPress</a></strong></p> +- <p class="right">A <strong><a href="http://www.techtrot.com/primepress/" title="PrimePress theme homepage">WordPress theme</a></strong> by <strong>Ravi Varma</strong></p> ++ <p class="left">Powered by <strong><a href="http://autistici.org/">R*</a></strong></p> ++ <p class="right">A <strong><a href="http://www.techtrot.com/primepress/" title="PrimePress theme homepage">WordPress theme</a></strong> by <strong><a href="http://www.techtrot.com" title="PrimePress author homepage">Ravi Varma</a></strong></p> + </div><!--#footer--> + + </div><!--#container--> + ++<div class="clear"></div> + </div><!--#page--> + <?php wp_footer(); ?> + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0080-Patch-theme-rusty-grunge.patch b/patches/0080-Patch-theme-rusty-grunge.patch new file mode 100644 index 00000000..e8ff39dd --- /dev/null +++ b/patches/0080-Patch-theme-rusty-grunge.patch @@ -0,0 +1,30 @@ +From da1bc66167c08bf5c3c93fa43f8f82835f32b324 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 15:34:07 +0000 +Subject: [PATCH 080/229] Patch theme rusty-grunge + +--- + wp-content/themes/rusty-grunge/footer.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wp-content/themes/rusty-grunge/footer.php b/wp-content/themes/rusty-grunge/footer.php +index 75c05093..47bc0815 100644 +--- a/wp-content/themes/rusty-grunge/footer.php ++++ b/wp-content/themes/rusty-grunge/footer.php +@@ -1,5 +1,5 @@ + <ul id="footer"> +- <li class="left">© <a href="<?php bloginfo('url') ?>" title="Home"><?php bloginfo('name') ?></a>. All Rights Reserved.</li> ++ <li class="left">Proudly powered by <a href="http://www.autistici.org">R*</a></li> + <li class="right">WordPress Theme designed by <a href="http://www.chris-wallace.com" title="Chris Wallace">Chris Wallace</a></li> + <!-- I would appreciate if you would leave the link back to my site but is certainly not required. --> + </ul> +@@ -7,4 +7,4 @@ + <?php wp_footer() ?> + + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0081-Patch-theme-sandbox.patch b/patches/0081-Patch-theme-sandbox.patch new file mode 100644 index 00000000..f66f6726 --- /dev/null +++ b/patches/0081-Patch-theme-sandbox.patch @@ -0,0 +1,31 @@ +From 055a703a2d2828dbf54be401165ca51f59b6be67 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 15:37:13 +0000 +Subject: [PATCH 081/229] Patch theme sandbox + +--- + wp-content/themes/sandbox/footer.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wp-content/themes/sandbox/footer.php b/wp-content/themes/sandbox/footer.php +index cd88245a..672a22a4 100644 +--- a/wp-content/themes/sandbox/footer.php ++++ b/wp-content/themes/sandbox/footer.php +@@ -1,6 +1,6 @@ + + <div id="footer"> +- <span id="generator-link"><a href="http://wordpress.org/" title="<?php _e( 'WordPress', 'sandbox' ) ?>" rel="generator"><?php _e( 'WordPress', 'sandbox' ) ?></a></span> ++ <span id="generator-link"> Proudly powered by <a href="http://autistici.org/" title="<?php _e( 'R*', 'sandbox' ) ?>" rel="generator"><?php _e( 'R*', 'sandbox' ) ?></a></span> + <span class="meta-sep">|</span> + <span id="theme-link"><a href="http://www.plaintxt.org/themes/sandbox/" title="<?php _e( 'Sandbox theme for WordPress', 'sandbox' ) ?>" rel="designer"><?php _e( 'Sandbox', 'sandbox' ) ?></a></span> + </div><!-- #footer --> +@@ -10,4 +10,4 @@ + <?php wp_footer() ?> + + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0082-Patch-theme-seo_october_special.patch b/patches/0082-Patch-theme-seo_october_special.patch new file mode 100644 index 00000000..521ab1f9 --- /dev/null +++ b/patches/0082-Patch-theme-seo_october_special.patch @@ -0,0 +1,33 @@ +From c9312085dedc3867d11c3d0b1a0f49faf863da28 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 15:37:51 +0000 +Subject: [PATCH 082/229] Patch theme seo_october_special + +--- + .../themes/seo_october_special/octoberspecial/footer.php | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/wp-content/themes/seo_october_special/octoberspecial/footer.php b/wp-content/themes/seo_october_special/octoberspecial/footer.php +index 163772e8..f05410d8 100644 +--- a/wp-content/themes/seo_october_special/octoberspecial/footer.php ++++ b/wp-content/themes/seo_october_special/octoberspecial/footer.php +@@ -1,7 +1,8 @@ + <div id="footer_wrapper"> + <div id="footer_inner" class="clearfix"> + <div class="footer_desc"> +- <?php bloginfo('name'); ?> and all content & imagery © 2006 unless otherwise noted.<br />Design & layout may not be reused without permission. Design & presentation by <a href="http://5thirtyone.com/archives/703" title="Derek Punsalan">Derek Punsalan</a>, optimized by <a href="http://pronetadvertising.com" title="Pronet Advertising">Pronet Advertising</a>. ++<!-- <?php bloginfo('name'); ?> and all content & imagery © 2006 unless otherwise noted.<br />Design & layout may not be reused without permission. Design & presentation by <a href="http://5thirtyone.com/archives/703" title="Derek Punsalan">Derek Punsalan</a>, optimized by <a href="http://pronetadvertising.com" title="Pronet Advertising">Pronet Advertising</a>. --> ++<strong>Proudly powered by <a href="http://www.autistici.org">R*</a></strong> + </div> + </div> + </div> +@@ -9,4 +10,4 @@ + <!-- Design by Derek Punsalan - http://5thirtyone.com - For Syl --> + </div> + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0083-Patch-theme-simplex.patch b/patches/0083-Patch-theme-simplex.patch new file mode 100644 index 00000000..61e26387 --- /dev/null +++ b/patches/0083-Patch-theme-simplex.patch @@ -0,0 +1,24 @@ +From ecd1f08cc53c1bc21e53c777ee5abcc52f85f004 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 15:43:17 +0000 +Subject: [PATCH 083/229] Patch theme simplex + +--- + wp-content/themes/simplex/footer.php | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/wp-content/themes/simplex/footer.php b/wp-content/themes/simplex/footer.php +index ba20e562..48525594 100644 +--- a/wp-content/themes/simplex/footer.php ++++ b/wp-content/themes/simplex/footer.php +@@ -19,6 +19,7 @@ + <footer id="colophon" role="contentinfo"> + <div id="site-generator"> + <?php do_action( 'simplex_credits' ); ?> ++ <strong>Proudly hosted by <a href="http://www.autistici.org">R*</a></strong><br/> + <a href="<?php echo esc_url( __( 'http://wordpress.org/', 'simplex' ) ); ?>" title="<?php esc_attr_e( 'Semantic Personal Publishing Platform', 'simplex' ); ?>" rel="generator"><?php printf( __( 'Powered by %s', 'simplex' ), 'WordPress' ); ?></a> & <a href="<?php echo esc_url( __( 'http://wpshoppe.com/', 'simplex' ) ); ?>" title="<?php esc_attr_e( 'Minimalist WordPress Themes', 'simplex' ); ?>" rel="generator">simpleX</a>. + + </div> +-- +2.17.1 + diff --git a/patches/0084-Patch-theme-tanzaku.patch b/patches/0084-Patch-theme-tanzaku.patch new file mode 100644 index 00000000..614aa1ac --- /dev/null +++ b/patches/0084-Patch-theme-tanzaku.patch @@ -0,0 +1,34 @@ +From 927430e7f8c1d4550995fb766898c2e7362c4d15 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 15:45:18 +0000 +Subject: [PATCH 084/229] Patch theme tanzaku + +--- + wp-content/themes/tanzaku/footer.php | 6 ++---- + 1 file changed, 2 insertions(+), 4 deletions(-) + +diff --git a/wp-content/themes/tanzaku/footer.php b/wp-content/themes/tanzaku/footer.php +index dd2743c0..326d6ea1 100644 +--- a/wp-content/themes/tanzaku/footer.php ++++ b/wp-content/themes/tanzaku/footer.php +@@ -2,9 +2,7 @@ + <div id="footer-wrapper"> + <div id="footer"> + <p> +- © <?php echo date('Y'); ?> <?php bloginfo('name'); ?> +- <?php wp_register(' | ',''); ?> | <?php wp_loginout(); ?><br/> +- Powered by <a href="http://wordpress.org/">WordPress</a> ++ Powered by <a href="http://autistici.org/">R*</a> + with "tanzaku" WordPress theme by <a href="http://www.tripleships.com/">TRIPLESHIPS.Inc</a> + </p> + </div> +@@ -13,4 +11,4 @@ + + <?php wp_footer(); ?> + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0085-Patch-theme-the-scenery.patch b/patches/0085-Patch-theme-the-scenery.patch new file mode 100644 index 00000000..c787c57c --- /dev/null +++ b/patches/0085-Patch-theme-the-scenery.patch @@ -0,0 +1,32 @@ +From ae6820e86b6dc49717697e7b754e43d26527a553 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 15:54:22 +0000 +Subject: [PATCH 085/229] Patch theme the-scenery + +--- + wp-content/themes/the-scenery/footer.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wp-content/themes/the-scenery/footer.php b/wp-content/themes/the-scenery/footer.php +index 74923fc2..1fe1dd47 100644 +--- a/wp-content/themes/the-scenery/footer.php ++++ b/wp-content/themes/the-scenery/footer.php +@@ -29,7 +29,7 @@ + <div id="footer"> + <div id="footer-shadow"></div> + <div id="footer-body"> +- <div class="credit"><!--<?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. --> <cite><?php echo sprintf(__("Powered by <a href='http://wordpress.org/' title='%s'><strong>WordPress</strong></a>"), __("Powered by WordPress, state-of-the-art semantic personal publishing platform.")); ?>. <?php _e('Current Theme')?>: <a href="http://leen.name/the-scenery-wp-theme" target="_blank">The Scenery</a>.</cite></div> ++ <div class="credit"><!--<?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. --> <cite><?php echo sprintf(__("Powered by <a href='http://autistici.org/'><strong>R*</strong></a>"), __("")); ?>. <?php _e('Current Theme')?>: <a href="http://leen.name/the-scenery-wp-theme" target="_blank">The Scenery</a>.</cite></div> + <?php wp_footer(); ?> + </div> + </div> +@@ -172,4 +172,4 @@ jQuery(function(){ + + </div> + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0086-Patch-theme-threattocreativity.patch b/patches/0086-Patch-theme-threattocreativity.patch new file mode 100644 index 00000000..b8e28cb5 --- /dev/null +++ b/patches/0086-Patch-theme-threattocreativity.patch @@ -0,0 +1,33 @@ +From fc498bf53cce10d981c95cc635b9a1ca839d6f9e Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 15:55:55 +0000 +Subject: [PATCH 086/229] Patch theme threattocreativity + +--- + wp-content/themes/threattocreativity/footer.php | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/wp-content/themes/threattocreativity/footer.php b/wp-content/themes/threattocreativity/footer.php +index 4ae6a58e..81ebdbc9 100644 +--- a/wp-content/themes/threattocreativity/footer.php ++++ b/wp-content/themes/threattocreativity/footer.php +@@ -6,12 +6,12 @@ + <?php bloginfo('description'); ?> + + +- <br /><br />Theme by <strong><a href="http://www.maxisnow.com" target="_maxisnow">Max is NOW!</a></strong><br />Powered by <a href="http://www.wordpress.org" target="_blank"> ++ <br /><br />Theme by <strong><a href="http://www.maxisnow.com" target="_maxisnow">Max is NOW!</a></strong><br />Powered by <a href="http://www.autistici.org"> + <strong> +- WordPress ++ R* + </strong> + </a> + </div> + </div> + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0087-Patch-theme-ub_swiss.patch b/patches/0087-Patch-theme-ub_swiss.patch new file mode 100644 index 00000000..e7858789 --- /dev/null +++ b/patches/0087-Patch-theme-ub_swiss.patch @@ -0,0 +1,31 @@ +From 220d5b16420c31401214e7d97eba51bac25698e9 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 15:58:43 +0000 +Subject: [PATCH 087/229] Patch theme ub_swiss + +--- + wp-content/themes/ub_swiss/footer.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wp-content/themes/ub_swiss/footer.php b/wp-content/themes/ub_swiss/footer.php +index c84a9982..75f261f1 100644 +--- a/wp-content/themes/ub_swiss/footer.php ++++ b/wp-content/themes/ub_swiss/footer.php +@@ -1,6 +1,6 @@ + + <div id="footer"> +- <span id="generator-link"><a href="http://wordpress.org/" title="<?php _e('WordPress', 'sandbox'); ?>" rel="generator"><?php _e('WordPress', 'sandbox'); ?></a></span> ++ <span id="generator-link"><a href="http://autistici.org/" title="<?php _e('R*', 'sandbox'); ?>" rel="generator"><?php _e('R*', 'sandbox'); ?></a></span> + <span class="meta-sep">|</span> + <span id="theme-link"><a href="http://www.plaintxt.org/themes/sandbox/" title="<?php _e('Sandbox for WordPress', 'sandbox'); ?>" rel="designer"><?php _e('Sandbox', 'sandbox'); ?></a></span> + <span class="meta-sep">|</span> +@@ -12,4 +12,4 @@ + <?php wp_footer() ?> + + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0088-Patch-theme-uchilla1.0.patch b/patches/0088-Patch-theme-uchilla1.0.patch new file mode 100644 index 00000000..c198cf32 --- /dev/null +++ b/patches/0088-Patch-theme-uchilla1.0.patch @@ -0,0 +1,200 @@ +From da4bf8703c3b50962c0f4d328621d3e99b1e760e Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 16:01:30 +0000 +Subject: [PATCH 088/229] Patch theme uchilla1.0 + +--- + wp-content/themes/uchilla1.0/archive.php | 5 +++-- + wp-content/themes/uchilla1.0/footer.php | 18 +++++++++++++++++- + .../images/backgrounds/striped_dark.jpg | Bin 2320 -> 9577 bytes + wp-content/themes/uchilla1.0/style.css | 12 +++++++++++- + 4 files changed, 31 insertions(+), 4 deletions(-) + +diff --git a/wp-content/themes/uchilla1.0/archive.php b/wp-content/themes/uchilla1.0/archive.php +index cedaf526..a3b94b57 100644 +--- a/wp-content/themes/uchilla1.0/archive.php ++++ b/wp-content/themes/uchilla1.0/archive.php +@@ -69,8 +69,9 @@ + + <?php else : ?> + +- <h2 class="center">Not Found</h2> +- <?php include (TEMPLATEPATH . '/searchform.php'); ?> ++ <h2>Nothing found</h2> ++ <p class="center">Sorry, but you are looking for something that isn't here.</p> ++ <p><a href="javascript:history.back(-1)"><strong>« Go back</strong></a></p> + + <?php endif; ?> + +diff --git a/wp-content/themes/uchilla1.0/footer.php b/wp-content/themes/uchilla1.0/footer.php +index dea8c00c..95820cca 100644 +--- a/wp-content/themes/uchilla1.0/footer.php ++++ b/wp-content/themes/uchilla1.0/footer.php +@@ -1 +1,17 @@ +-<? eval(gzinflate(str_rot13(base64_decode('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')))); ?> +\ No newline at end of file ++<div id="footer"> ++ ++ <p> ++ <?php bloginfo('name'); ?> is powered by ++ <a href="http://autistici.org">R*</a> and <a href="http://www.uchillatheme.com">Uchilla</a> theme<br /> ++ Subscribe: <a href="<?php bloginfo('rss2_url'); ?>">Entries (RSS)</a> and <a href="<?php bloginfo('comments_rss2_url'); ?>">Comments (RSS)</a> ++ </p> ++ ++</div><!-- end footer div --> ++ ++</div><!-- end wrapper div --> ++ ++<?php wp_footer(); ?> ++ ++ ++</body> ++</html> +diff --git a/wp-content/themes/uchilla1.0/images/backgrounds/striped_dark.jpg b/wp-content/themes/uchilla1.0/images/backgrounds/striped_dark.jpg +index 5680d6ae2a89b165dd8f117ce8c8a0fd735b4b3f..dc594337dd46a5aa1ecdeaba7b7080b7a1940255 100644 +GIT binary patch +literal 9577 +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 +VHSNHU`_#ox7sNLK#D3pb{}1Y#6$bzS + +literal 2320 +zcmeHIdrVVT7(chS4_Y?0T13&=iB&2(7ZntZ^NR8+iPmBj6a?hq10|hE#md$qT11k` +zXaSXNJ_<;|2jG+{8S)s2=n{v@OTqvtB2=L~OA&f^t^u|%myj&+ubrl8`}=ZEzu)70 +z7q7*ez%+Lko(n)o00hAoz~2C-lQ{681R#J62oT_%V2WdqC?FUF6+r~S>%l32On#C6 +zTIl#1-A+OfScUKL!eqbTMSy8W^o$}*Kw=^&6TwRn6>N}7LJ{~ex@cxp3Ym^FNC+^8 +zFcpRWJXQm+gwjZ62purYrvVazk`WXodLdEiVuXZ}nUv|&`Lr3<z-&3oam4})x?tnX +zJ)D)69*0lN3P@PE=}NACkzE*Lc5$V>P4l)@(cKD_lkkYM%WBs^?)Dv?R<}x?zU&D) +z8Lm7Poci;x&sr8c?CllXu378GbNAZ0Yv29@Ax9&QNsh~7PRE{!OH4{Wcm6_3TKd%t +zb!OJ>J9(PB_wq~29+W?<c=Wugx~8`7g|_uo+w1m@zWxEjpm7KiM^F-(j8e#CGL=dR +zg)KA5^QTjmQ-SpiM*(fc9@b&AjVBf)Sa@6sn7NXk%PFqh6sEUqj<#E<*fuNBsathx +zk^OApD(4^@#*vdsmvExr?ZM(5t53<_H{83}DlzSL>2qygQu>{;s@8t4tLI*aqcO=> +z^Bz>c8rT<c`do&lyr#|I=C%J=?0NOwhqbQ<*YI{8kes=Yd9R|b-DtbkeOJiwxRk8? +zM=v^t@E70{Xb*{rG64pjVU76)Uqfd>O~JctahFur5D9@TEFs?u2T5|b9-hc(FQdfb +zAk<XL7I!8kIL{TtwjcsWfXcGjXT5T9AnIy}ynb<{Cf`sf?ks>mvLg+?I*PMXc;yAo +zD)cqBRK`f{;lrX5E6b9$buRnnsHWa;pijon&}jzlYj7~-t9RMqbz@uq7(MGpuKFT8 +ze+eT&t7z;AF_|+>^&>g!bq!0b;~Y|%4@jzLK*fPCHa9oW)Cl|D36B{kL9nW3#KpF! +zu5dd<`(5f~vT)U2f($t!9oj6Vw_epeZ5~Tjsx)E*>h!ThP}qyZw)1Wb3cik=%D`Uo +zhA%yV(x?c{#)uOlW-x4RuFD>kq)9lM;grJYQdu4j4o%HBxIa{#<(3|fQeTcj3Txua +zmqMpB1Xup3d*gOSt5j?E|E8FO^s$pMxxi=xCE{7--?L4t9_HS4qRH9a9236{qJoLS +zJ(F9^sK#3Nc&t-+n>PCu2VnKGJX%9!dXT`C72r@L+`0iY>dIS^m&)qj!Om^|ZaqPx +zSRnY!ZZGfCsG+Hk*(K^>C8U)0-EN;GkAqT{k2P8nKd6w|^g>iUF*@xfac6Ywo}A2i +zyf1LDD7z__{kE_k?JRhDi<=s^e6GJO_j4fXZ|QzK6MH)X9almI<D`iU`>WMwQ&w_f +zioT__#y1P4JSfjomzy`;Gwll*%a};B>o5;f8X@}pAEFWazx){a@`<YQM>yYK<`#4n +zfhjz~9KK(1nqFcrOElfEw6bgL^V4Myi$Z;5@lf5wi86ighD|bDH#daj0EOFDmam}+ +z&^UxS>07XQi=&dat{cF?ZUMhZYR>G(-p~f&#ni#_`#U|B&m5u9b@Ob+Cja#(d&>1$ +z7zak6eSxRvLSagy+|n#cpK9V<su+f7$3KFhrCtMcjvR6Bk^&IMTMx4$Z0UY^o*s-o +z5%pKGOf=~CHdB!-9?qfrlbI_2bN<&M@*jOB=1^L)cc)Z4Qua#(7AmT2X=xv<F<tAG +z=`}EuKTI4O#8V{P7^9cWslWkAQkgXr?)?+{ZA1YM?uasoN#p*(3r9S3{P4Oz0gf+? +A{{R30 + +diff --git a/wp-content/themes/uchilla1.0/style.css b/wp-content/themes/uchilla1.0/style.css +index 9f0526c6..8e009083 100644 +--- a/wp-content/themes/uchilla1.0/style.css ++++ b/wp-content/themes/uchilla1.0/style.css +@@ -249,6 +249,16 @@ span.comments_link a { + background:url(images/sidebarBullet.jpg) left center no-repeat; + } + ++#sidebar li p a, ++#sidebar li div a { ++ display:inline; ++ border:none; ++ padding:0; ++ background:none; ++ text-decoration: none; ++ color:#900; ++} ++ + * html #sidebar li li a { + width:90%; + } +@@ -435,11 +445,11 @@ ol.commentlist{ + + .commentlist li p { + padding-right:20px; +- + } + + .commentlist li img { + margin-top:4px; ++ margin-bottom:10px; + } + + .alt{ +-- +2.17.1 + diff --git a/patches/0089-Patch-theme-veryplaintxt.patch b/patches/0089-Patch-theme-veryplaintxt.patch new file mode 100644 index 00000000..bb78680f --- /dev/null +++ b/patches/0089-Patch-theme-veryplaintxt.patch @@ -0,0 +1,36 @@ +From 8d75362ea8ca2d53870ed8b35df2aaa3a30f407e Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 16:02:22 +0000 +Subject: [PATCH 089/229] Patch theme veryplaintxt + +--- + wp-content/themes/veryplaintxt/footer.php | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/wp-content/themes/veryplaintxt/footer.php b/wp-content/themes/veryplaintxt/footer.php +index cff8dd52..506dc72d 100644 +--- a/wp-content/themes/veryplaintxt/footer.php ++++ b/wp-content/themes/veryplaintxt/footer.php +@@ -1,9 +1,9 @@ + <div id="footer"> +- <span id="copyright">© <?php echo( date('Y') ); ?> <?php veryplaintxt_admin_hCard(); ?></span> ++ <span id="generator-link"><?php _e('Hosted by <a href="http://autistici.org/" title="Autistici/Inventati">R*</a>', 'veryplaintxt') ?></span> + <span class="meta-sep">¶</span> +- <span id="generator-link"><?php _e('Thanks, <a href="http://wordpress.org/" title="WordPress">WordPress</a>.', 'veryplaintxt') ?></span> ++ <span id="generator-link"><?php _e('Thx <a href="http://wordpress.org/" title="WordPress">WordPress</a>', 'veryplaintxt') ?></span> + <span class="meta-sep">¶</span> +- <span id="theme-link"><a href="http://www.plaintxt.org/themes/veryplaintxt/" title="veryplaintxt theme for WordPress" rel="follow designer">veryplaintxt</a> <?php _e('theme by', 'veryplaintxt') ?> <span class="vcard"><a class="url fn n" href="http://scottwallick.com/" title="scottwallick.com" rel="follow designer"><span class="given-name">Scott</span><span class="additional-name"> Allan</span><span class="family-name"> Wallick</span></a></span>.</span> ++ <span id="theme-link"><a href="http://www.plaintxt.org/themes/veryplaintxt/" title="veryplaintxt theme for WordPress" rel="follow designer">veryplaintxt</a> <?php _e('by', 'veryplaintxt') ?> <span class="vcard"><a class="url fn n" href="http://scottwallick.com/" title="scottwallick.com" rel="follow designer"><span class="given-name">Scott</span><span class="additional-name"> Allan</span><span class="family-name"> Wallick</span></a></span>.</span> + <span class="meta-sep">¶</span> + <span id="web-standards"><?php _e('It\'s nice', 'veryplaintxt') ?> <a href="http://validator.w3.org/check/referer" title="Valid XHTML">XHTML</a> & <a href="http://jigsaw.w3.org/css-validator/validator?profile=css2&warning=2&uri=<?php bloginfo('stylesheet_url'); ?>" title="Valid CSS">CSS</a>.</span> + </div><!-- #footer --> +@@ -13,4 +13,4 @@ + </div><!-- #wrapper --> + + </body><!-- end trasmission --> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0090-Patch-theme-wp-andreas01.patch b/patches/0090-Patch-theme-wp-andreas01.patch new file mode 100644 index 00000000..e1d74082 --- /dev/null +++ b/patches/0090-Patch-theme-wp-andreas01.patch @@ -0,0 +1,27 @@ +From c498aa49c00db14dc4a0a2e6b38716e0e4a77a63 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 16:03:06 +0000 +Subject: [PATCH 090/229] Patch theme wp-andreas01 + +--- + wp-content/themes/wp-andreas01/footer.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wp-content/themes/wp-andreas01/footer.php b/wp-content/themes/wp-andreas01/footer.php +index ec6f1bc0..54f03a92 100644 +--- a/wp-content/themes/wp-andreas01/footer.php ++++ b/wp-content/themes/wp-andreas01/footer.php +@@ -1,7 +1,7 @@ + <div id="footer"> +-<p><span class="credits">© <?php echo date('Y'); ?> <a href="<?php bloginfo('home'); ?>"><?php bloginfo('name'); ?></a> - <a href="<?php bloginfo('rss2_url'); ?>">Entries (RSS)</a> - <a href="<?php bloginfo('comments_rss2_url'); ?>">Comments (RSS)</a> - <?php wp_loginout(); ?></span><br />Powered by <a href="http://wordpress.org/">WordPress</a> - <a href="http://andreasviklund.com/wordpress-themes/">Theme design</a> by <a href="http://andreasviklund.com/" title="Original theme design by Andreas Viklund">Andreas Viklund</a></p> ++<p><a href="<?php bloginfo('rss2_url'); ?>">Entries (RSS)</a> - <a href="<?php bloginfo('comments_rss2_url'); ?>">Comments (RSS)</a> - <?php wp_loginout(); ?></span><br />Powered by <a href="http://autistici.org/">R*</a> - <a href="http://andreasviklund.com/wordpress-themes/">Theme design</a> by <a href="http://andreasviklund.com/" title="Original theme design by Andreas Viklund">Andreas Viklund</a></p> + </div> + <?php do_action('wp_footer'); ?> + </div> + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0091-Patch-theme-pixeled.patch b/patches/0091-Patch-theme-pixeled.patch new file mode 100644 index 00000000..3369d3d0 --- /dev/null +++ b/patches/0091-Patch-theme-pixeled.patch @@ -0,0 +1,54 @@ +From f37b84f2cba5597169490ccbeb01fa6f6c357dce Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 16:14:13 +0000 +Subject: [PATCH 091/229] Patch theme pixeled + +--- + wp-content/themes/pixeled/footer.php | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/wp-content/themes/pixeled/footer.php b/wp-content/themes/pixeled/footer.php +index f51d3223..22208eae 100644 +--- a/wp-content/themes/pixeled/footer.php ++++ b/wp-content/themes/pixeled/footer.php +@@ -1,11 +1,11 @@ + <div id="morefoot"> + + <div class="col1"> +-<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('footer_left') ) : ?> + <h3>Looking for something?</h3> + <p>Use the form below to search the site:</p> + <?php include (TEMPLATEPATH . '/searchform.php'); ?> + <p>Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!</p> ++<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('footer_left') ) : ?> + <?php endif; ?> + </div> + +@@ -28,14 +28,14 @@ + + <div id="footer"> + <div id="footerleft"> +-<p><a href="http://www.wethemes.com/">WordPress Theme</a> by <a href="http://samk.ca/freebies/" title="WordPress theme">pixeled</a>. Sweet icons by <a href="http://famfamfam.com/">famfamfam</a>. <a href="#main">Back to top ↑</a></p> ++<p>Powered by <a href="http://www.autistici.org/">R*</a> and <a href="http://samk.ca/freebies/" title="WordPress theme">pixeled</a> by <a href="http://samk.ca/" title="WordPress theme design">samk</a>. Sweet icons by <a href="http://famfamfam.com/">famfamfam</a>. <a href="#main">Back to top ↑</a></p> + <!-- Please don't remove my credits! I worked hard to create this theme and distribute it freely. Thanks! --> + </div> +- ++<!-- + <div id="footerright"> + <a href="http://wordpress.org" title="WordPress platform" ><img src="<?php bloginfo('template_directory'); ?>/images/wpfooter-trans.png" alt="WordPress" width="34" height="34" /></a> + </div> +- ++--> + <div class="cleared"></div> + <?php wp_footer(); ?> + </div><!-- Closes footer --> +@@ -43,4 +43,4 @@ + </div><!-- Closes wrapper --> + + </body> +-</html> +\ No newline at end of file ++</html> +-- +2.17.1 + diff --git a/patches/0092-buddypress-override-some-avatar-functions.patch b/patches/0092-buddypress-override-some-avatar-functions.patch new file mode 100644 index 00000000..f75087dd --- /dev/null +++ b/patches/0092-buddypress-override-some-avatar-functions.patch @@ -0,0 +1,40 @@ +From dc4d6242d05a889632e27c049e6325b1e29a4944 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 17:39:15 +0000 +Subject: [PATCH 092/229] buddypress: override some avatar functions + +--- + wp-content/plugins/bp-custom.php | 21 +++++++++++++++++++++ + 1 file changed, 21 insertions(+) + create mode 100644 wp-content/plugins/bp-custom.php + +diff --git a/wp-content/plugins/bp-custom.php b/wp-content/plugins/bp-custom.php +new file mode 100644 +index 00000000..6b0e71b1 +--- /dev/null ++++ b/wp-content/plugins/bp-custom.php +@@ -0,0 +1,21 @@ ++<?php ++//Utilizza gli avatar di buddypress se presenti ++function nfm_bp_avtar_upload_path_correct($path){ ++if ( bp_core_is_multisite() ){ ++$path = ABSPATH . get_blog_option( BP_ROOT_BLOG, 'upload_path' ); ++} ++return $path; ++} ++add_filter('bp_core_avatar_upload_path', 'nfm_bp_avtar_upload_path_correct', 1); ++ ++ ++function nfm_bp_avatar_upload_url_correct($url){ ++if ( bp_core_is_multisite() ){ ++#$url = get_blog_option( BP_ROOT_BLOG, 'siteurl' ) . "/wp-content/uploads"; ++$url = site_url( 'wp-content/uploads' ); ++} ++return $url; ++} ++add_filter('bp_core_avatar_url', 'nfm_bp_avatar_upload_url_correct', 1); ++// fine ++?> +-- +2.17.1 + diff --git a/patches/0093-Add-.htaccess.patch b/patches/0093-Add-.htaccess.patch new file mode 100644 index 00000000..8247f43f --- /dev/null +++ b/patches/0093-Add-.htaccess.patch @@ -0,0 +1,67 @@ +From d05acd50dcba4be59d34e1833180ea8c079e8e61 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 17:40:28 +0000 +Subject: [PATCH 093/229] Add .htaccess + +--- + .htaccess | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 48 insertions(+) + create mode 100644 .htaccess + +diff --git a/.htaccess b/.htaccess +new file mode 100644 +index 00000000..ebc0b177 +--- /dev/null ++++ b/.htaccess +@@ -0,0 +1,48 @@ ++RewriteEngine On ++RewriteBase / ++RewriteRule ^index\.php$ - [L] ++ ++# uploaded files ++RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L] ++RewriteRule ^gallery/([0-9]+)/(previews|previews-med)/(.*)$ oldgal/$1/$2/$3 [L] ++RewriteRule ^gallery/[0-9]+/(.*)$ wp-includes/ms-files.php?file=2010/08/$1 [L] ++RewriteRule ^resource/[^/]+/preview/(.*)$ wp-includes/ms-files.php?file=2010/08/$1 [L] ++RewriteRule ^resource/[^/]+/download/(.*)$ wp-includes/ms-files.php?file=2010/08/$1 [L] ++ ++# BEGIN WPSuperCache ++<IfModule mod_rewrite.c> ++AddDefaultCharset UTF-8 ++RewriteCond %{REQUEST_URI} !^.*[^/]$ ++RewriteCond %{REQUEST_URI} !^.*//.*$ ++RewriteCond %{REQUEST_METHOD} !POST ++RewriteCond %{QUERY_STRING} !.*=.* ++RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$ ++RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC] ++RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC] ++RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* ++RewriteCond %{HTTP_user_agent} !^(w3c\ |w3c-|acs-|alav|alca|amoi|audi|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-|dang|doco|eric|hipt|htc_|inno|ipaq|ipod|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-|lg/u|maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|palm|pana|pant|phil|play|port|prox|qwap|sage|sams|sany|sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo|teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|wap-|wapa|wapi|wapp|wapr|webc|winw|winw|xda\ |xda-).* ++RewriteCond %{HTTP:Accept-Encoding} gzip ++RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f ++RewriteRule ^(.*) "/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz" [L] ++ ++RewriteCond %{REQUEST_URI} !^.*[^/]$ ++RewriteCond %{REQUEST_URI} !^.*//.*$ ++RewriteCond %{REQUEST_METHOD} !POST ++RewriteCond %{QUERY_STRING} !.*=.* ++RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$ ++RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC] ++RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC] ++RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* ++RewriteCond %{HTTP_user_agent} !^(w3c\ |w3c-|acs-|alav|alca|amoi|audi|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-|dang|doco|eric|hipt|htc_|inno|ipaq|ipod|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-|lg/u|maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|palm|pana|pant|phil|play|port|prox|qwap|sage|sams|sany|sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo|teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|wap-|wapa|wapi|wapp|wapr|webc|winw|winw|xda\ |xda-).* ++RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f ++RewriteRule ^(.*) "/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html" [L] ++</IfModule> ++ ++# END WPSuperCache ++ ++# BEGIN WordPress ++RewriteCond %{REQUEST_FILENAME} -f [OR] ++RewriteCond %{REQUEST_FILENAME} -d ++RewriteRule ^ - [L] ++RewriteRule . index.php [L] ++# END WordPress +-- +2.17.1 + diff --git a/patches/0094-Add-robots.txt.patch b/patches/0094-Add-robots.txt.patch new file mode 100644 index 00000000..109a7626 --- /dev/null +++ b/patches/0094-Add-robots.txt.patch @@ -0,0 +1,16 @@ +From 7dcf9162dd1ca280216cdff8db1d4ae922ad386e Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 17:40:52 +0000 +Subject: [PATCH 094/229] Add robots.txt + +--- + robots.txt | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) + create mode 100644 robots.txt + +diff --git a/robots.txt b/robots.txt +new file mode 100644 +index 00000000..e69de29b +-- +2.17.1 + diff --git a/patches/0095-Add-favicon.ico.patch b/patches/0095-Add-favicon.ico.patch new file mode 100644 index 00000000..c00a7c0d --- /dev/null +++ b/patches/0095-Add-favicon.ico.patch @@ -0,0 +1,25 @@ +From 6e0cf55d6842c731750a917c3b384c4d9db8cc2e Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 17:41:14 +0000 +Subject: [PATCH 095/229] Add favicon.ico + +--- + favicon.ico | Bin 0 -> 246 bytes + 1 file changed, 0 insertions(+), 0 deletions(-) + create mode 100644 favicon.ico + +diff --git a/favicon.ico b/favicon.ico +new file mode 100644 +index 0000000000000000000000000000000000000000..be16e06ec77a6e20fdcf3db2b8c56a7eb32d0e9b +GIT binary patch +literal 246 +zcmYj~F%E)25JjJfv9VC%4XEt7fuS{4T!Ge3T1&3L6{zgF0#_j3fKbtXXLrZwB!Aw{ +z{QTL=btToqa5f!X8@ADST0iZRz8;7y6L~I*LX@SbDpA*>X++zKt`mJPhCz&@m?kmL +qLQ=dNTX-kEoJ-`vmRjJCOPb$KbE3a<TFmB~xCdH1ME&NE{__V)!CnCX + +literal 0 +HcmV?d00001 + +-- +2.17.1 + diff --git a/patches/0096-Add-flash-mp3player.patch b/patches/0096-Add-flash-mp3player.patch new file mode 100644 index 00000000..2be69939 --- /dev/null +++ b/patches/0096-Add-flash-mp3player.patch @@ -0,0 +1,570 @@ +From 3131ebc3655410f82149998db286b8bf35fec64b Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 17:44:06 +0000 +Subject: [PATCH 096/229] Add flash mp3player + +--- + flash/mp3player/mp3player.swf | Bin 0 -> 28445 bytes + 1 file changed, 0 insertions(+), 0 deletions(-) + create mode 100755 flash/mp3player/mp3player.swf + +diff --git a/flash/mp3player/mp3player.swf b/flash/mp3player/mp3player.swf +new file mode 100755 +index 0000000000000000000000000000000000000000..1d82d20172460327062d4158d9dfb6a815ff8628 +GIT binary patch +literal 28445 +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%0Dm3ie@E%K_%WVf$Uh0MZ60GQ +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 +Q>7ck0Fe-ohZ_jsH8}GxRN&o-= + +literal 0 +HcmV?d00001 + +-- +2.17.1 + diff --git a/patches/0097-Add-db-hashing-with-flexihash.patch b/patches/0097-Add-db-hashing-with-flexihash.patch new file mode 100644 index 00000000..5c58f9e1 --- /dev/null +++ b/patches/0097-Add-db-hashing-with-flexihash.patch @@ -0,0 +1,409 @@ +From bfa5d4caae66898fd823a09889250d3685d61b4f Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 17:54:39 +0000 +Subject: [PATCH 097/229] Add db hashing with flexihash + +--- + db-hash.php | 19 +++ + flexihash.php | 363 ++++++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 382 insertions(+) + create mode 100644 db-hash.php + create mode 100644 flexihash.php + +diff --git a/db-hash.php b/db-hash.php +new file mode 100644 +index 00000000..2c14ce25 +--- /dev/null ++++ b/db-hash.php +@@ -0,0 +1,19 @@ ++<?php ++ ++require_once('flexihash.php'); ++ ++$wpdb_hash = new Flexihash(); ++ ++/* Hashing function to map blogs to databases. ++ * ++ * Implements a consistent hashing scheme using Flexihash. ++ */ ++function noblogs_db_callback($query, $wpdb) { ++ global $wpdb_hash; ++ if (preg_match("/^{$wpdb->base_prefix}(\d+)_/", $wpdb->table, $matches)) { ++ $blog_id = $matches[1]; ++ return $wpdb_hash->lookup($blog_id); ++ } ++} ++$wpdb->add_callback('noblogs_db_callback'); ++ +diff --git a/flexihash.php b/flexihash.php +new file mode 100644 +index 00000000..33ad4714 +--- /dev/null ++++ b/flexihash.php +@@ -0,0 +1,363 @@ ++<?php ++/** ++ * Flexihash - A simple consistent hashing implementation for PHP. ++ * ++ * The MIT License ++ * ++ * Copyright (c) 2008 Paul Annesley ++ * ++ * 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. ++ * ++ * @author Paul Annesley ++ * @link http://paul.annesley.cc/ ++ * @copyright Paul Annesley, 2008 ++ */ ++ ++/** ++ * A simple consistent hashing implementation with pluggable hash algorithms. ++ * ++ * @author Paul Annesley ++ * @package Flexihash ++ * @licence http://www.opensource.org/licenses/mit-license.php ++ */ ++class Flexihash ++{ ++ ++ /** ++ * The number of positions to hash each target to. ++ * ++ * @var int ++ */ ++ private $_replicas = 64; ++ ++ /** ++ * The hash algorithm, encapsulated in a Flexihash_Hasher implementation. ++ * @var object Flexihash_Hasher ++ */ ++ private $_hasher; ++ ++ /** ++ * Internal counter for current number of targets. ++ * @var int ++ */ ++ private $_targetCount = 0; ++ ++ /** ++ * Internal map of positions (hash outputs) to targets ++ * @var array { position => target, ... } ++ */ ++ private $_positionToTarget = array(); ++ ++ /** ++ * Internal map of targets to lists of positions that target is hashed to. ++ * @var array { target => [ position, position, ... ], ... } ++ */ ++ private $_targetToPositions = array(); ++ ++ /** ++ * Whether the internal map of positions to targets is already sorted. ++ * @var boolean ++ */ ++ private $_positionToTargetSorted = false; ++ ++ /** ++ * Constructor ++ * @param object $hasher Flexihash_Hasher ++ * @param int $replicas Amount of positions to hash each target to. ++ */ ++ public function __construct(Flexihash_Hasher $hasher = null, $replicas = null) ++ { ++ $this->_hasher = $hasher ? $hasher : new Flexihash_Crc32Hasher(); ++ if (!empty($replicas)) $this->_replicas = $replicas; ++ } ++ ++ /** ++ * Add a target. ++ * @param string $target ++ * @param float $weight ++ * @chainable ++ */ ++ public function addTarget($target, $weight=1) ++ { ++ if (isset($this->_targetToPositions[$target])) ++ { ++ throw new Flexihash_Exception("Target '$target' already exists."); ++ } ++ ++ $this->_targetToPositions[$target] = array(); ++ ++ // hash the target into multiple positions ++ for ($i = 0; $i < round($this->_replicas*$weight); $i++) ++ { ++ $position = $this->_hasher->hash($target . $i); ++ $this->_positionToTarget[$position] = $target; // lookup ++ $this->_targetToPositions[$target] []= $position; // target removal ++ } ++ ++ $this->_positionToTargetSorted = false; ++ $this->_targetCount++; ++ ++ return $this; ++ } ++ ++ /** ++ * Add a list of targets. ++ * @param array $targets ++ * @param float $weight ++ * @chainable ++ */ ++ public function addTargets($targets, $weight=1) ++ { ++ foreach ($targets as $target) ++ { ++ $this->addTarget($target,$weight); ++ } ++ ++ return $this; ++ } ++ ++ /** ++ * Remove a target. ++ * @param string $target ++ * @chainable ++ */ ++ public function removeTarget($target) ++ { ++ if (!isset($this->_targetToPositions[$target])) ++ { ++ throw new Flexihash_Exception("Target '$target' does not exist."); ++ } ++ ++ foreach ($this->_targetToPositions[$target] as $position) ++ { ++ unset($this->_positionToTarget[$position]); ++ } ++ ++ unset($this->_targetToPositions[$target]); ++ ++ $this->_targetCount--; ++ ++ return $this; ++ } ++ ++ /** ++ * A list of all potential targets ++ * @return array ++ */ ++ public function getAllTargets() ++ { ++ return array_keys($this->_targetToPositions); ++ } ++ ++ /** ++ * Looks up the target for the given resource. ++ * @param string $resource ++ * @return string ++ */ ++ public function lookup($resource) ++ { ++ $targets = $this->lookupList($resource, 1); ++ if (empty($targets)) throw new Flexihash_Exception('No targets exist'); ++ return $targets[0]; ++ } ++ ++ /** ++ * Get a list of targets for the resource, in order of precedence. ++ * Up to $requestedCount targets are returned, less if there are fewer in total. ++ * ++ * @param string $resource ++ * @param int $requestedCount The length of the list to return ++ * @return array List of targets ++ */ ++ public function lookupList($resource, $requestedCount) ++ { ++ if (!$requestedCount) ++ throw new Flexihash_Exception('Invalid count requested'); ++ ++ // handle no targets ++ if (empty($this->_positionToTarget)) ++ return array(); ++ ++ // optimize single target ++ if ($this->_targetCount == 1) ++ return array_unique(array_values($this->_positionToTarget)); ++ ++ // hash resource to a position ++ $resourcePosition = $this->_hasher->hash($resource); ++ ++ $results = array(); ++ $collect = false; ++ ++ $this->_sortPositionTargets(); ++ ++ // search values above the resourcePosition ++ foreach ($this->_positionToTarget as $key => $value) ++ { ++ // start collecting targets after passing resource position ++ if (!$collect && $key > $resourcePosition) ++ { ++ $collect = true; ++ } ++ ++ // only collect the first instance of any target ++ if ($collect && !in_array($value, $results)) ++ { ++ $results []= $value; ++ } ++ ++ // return when enough results, or list exhausted ++ if (count($results) == $requestedCount || count($results) == $this->_targetCount) ++ { ++ return $results; ++ } ++ } ++ ++ // loop to start - search values below the resourcePosition ++ foreach ($this->_positionToTarget as $key => $value) ++ { ++ if (!in_array($value, $results)) ++ { ++ $results []= $value; ++ } ++ ++ // return when enough results, or list exhausted ++ if (count($results) == $requestedCount || count($results) == $this->_targetCount) ++ { ++ return $results; ++ } ++ } ++ ++ // return results after iterating through both "parts" ++ return $results; ++ } ++ ++ public function __toString() ++ { ++ return sprintf( ++ '%s{targets:[%s]}', ++ get_class($this), ++ implode(',', $this->getAllTargets()) ++ ); ++ } ++ ++ // ---------------------------------------- ++ // private methods ++ ++ /** ++ * Sorts the internal mapping (positions to targets) by position ++ */ ++ private function _sortPositionTargets() ++ { ++ // sort by key (position) if not already ++ if (!$this->_positionToTargetSorted) ++ { ++ ksort($this->_positionToTarget, SORT_REGULAR); ++ $this->_positionToTargetSorted = true; ++ } ++ } ++ ++} ++ ++ ++/** ++ * Hashes given values into a sortable fixed size address space. ++ * ++ * @author Paul Annesley ++ * @package Flexihash ++ * @licence http://www.opensource.org/licenses/mit-license.php ++ */ ++interface Flexihash_Hasher ++{ ++ ++ /** ++ * Hashes the given string into a 32bit address space. ++ * ++ * Note that the output may be more than 32bits of raw data, for example ++ * hexidecimal characters representing a 32bit value. ++ * ++ * The data must have 0xFFFFFFFF possible values, and be sortable by ++ * PHP sort functions using SORT_REGULAR. ++ * ++ * @param string ++ * @return mixed A sortable format with 0xFFFFFFFF possible values ++ */ ++ public function hash($string); ++ ++} ++ ++ ++/** ++ * Uses CRC32 to hash a value into a signed 32bit int address space. ++ * Under 32bit PHP this (safely) overflows into negatives ints. ++ * ++ * @author Paul Annesley ++ * @package Flexihash ++ * @licence http://www.opensource.org/licenses/mit-license.php ++ */ ++class Flexihash_Crc32Hasher ++ implements Flexihash_Hasher ++{ ++ ++ /* (non-phpdoc) ++ * @see Flexihash_Hasher::hash() ++ */ ++ public function hash($string) ++ { ++ return crc32($string); ++ } ++ ++} ++ ++ ++/** ++ * Uses CRC32 to hash a value into a 32bit binary string data address space. ++ * ++ * @author Paul Annesley ++ * @package Flexihash ++ * @licence http://www.opensource.org/licenses/mit-license.php ++ */ ++class Flexihash_Md5Hasher ++ implements Flexihash_Hasher ++{ ++ ++ /* (non-phpdoc) ++ * @see Flexihash_Hasher::hash() ++ */ ++ public function hash($string) ++ { ++ return substr(md5($string), 0, 8); // 8 hexits = 32bit ++ ++ // 4 bytes of binary md5 data could also be used, but ++ // performance seems to be the same. ++ } ++ ++} ++ ++ ++/** ++ * An exception thrown by Flexihash. ++ * ++ * @author Paul Annesley ++ * @package Flexihash ++ * @licence http://www.opensource.org/licenses/mit-license.php ++ */ ++class Flexihash_Exception extends Exception ++{ ++} ++ +-- +2.17.1 + diff --git a/patches/0098-Add-cruft-needed-by-wp-super-cache.patch b/patches/0098-Add-cruft-needed-by-wp-super-cache.patch new file mode 100644 index 00000000..be921642 --- /dev/null +++ b/patches/0098-Add-cruft-needed-by-wp-super-cache.patch @@ -0,0 +1,147 @@ +From 4d5249e00a44136e78fcae78455589f92c9a4c2a Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 7 Dec 2010 18:09:12 +0000 +Subject: [PATCH 098/229] Add cruft needed by wp-super-cache + +--- + wp-content/advanced-cache.php | 12 ++++ + wp-content/wp-cache-config.php | 108 +++++++++++++++++++++++++++++++++ + 2 files changed, 120 insertions(+) + create mode 100644 wp-content/advanced-cache.php + create mode 100644 wp-content/wp-cache-config.php + +diff --git a/wp-content/advanced-cache.php b/wp-content/advanced-cache.php +new file mode 100644 +index 00000000..f7d5df83 +--- /dev/null ++++ b/wp-content/advanced-cache.php +@@ -0,0 +1,12 @@ ++<?php ++# WP SUPER CACHE 0.8.9.1 ++function wpcache_broken_message() { ++ if ( false == strpos( $_SERVER[ 'REQUEST_URI' ], 'wp-admin' ) ) ++ echo "<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->"; ++} ++ ++if ( !include_once( WP_CONTENT_DIR . '/plugins/wp-super-cache/wp-cache-phase1.php' ) ) { ++ if ( !@is_file( WP_CONTENT_DIR . '/plugins/wp-super-cache/wp-cache-phase1.php' ) ) ++ register_shutdown_function( 'wpcache_broken_message' ); ++} ++?> +diff --git a/wp-content/wp-cache-config.php b/wp-content/wp-cache-config.php +new file mode 100644 +index 00000000..800dc33a +--- /dev/null ++++ b/wp-content/wp-cache-config.php +@@ -0,0 +1,108 @@ ++<?php ++/* ++WP-Cache Config Sample File ++ ++See wp-cache.php for author details. ++*/ ++ ++$wp_cache_mobile_groups = ''; //Added by WP-Cache Manager ++$wp_cache_mobile_prefixes = 'w3c , w3c-, acs-, alav, alca, amoi, audi, avan, benq, bird, blac, blaz, brew, cell, cldc, cmd-, dang, doco, eric, hipt, htc_, inno, ipaq, ipod, jigs, kddi, keji, leno, lg-c, lg-d, lg-g, lge-, lg/u, maui, maxo, midp, mits, mmef, mobi, mot-, moto, mwbp, nec-, newt, noki, palm, pana, pant, phil, play, port, prox, qwap, sage, sams, sany, sch-, sec-, send, seri, sgh-, shar, sie-, siem, smal, smar, sony, sph-, symb, t-mo, teli, tim-, tosh, tsm-, upg1, upsi, vk-v, voda, wap-, wapa, wapi, wapp, wapr, webc, winw, winw, xda , xda-'; //Added by WP-Cache Manager ++$wp_cache_refresh_single_only = '0'; //Added by WP-Cache Manager ++$wp_cache_slash_check = 1; //Added by WP-Cache Manager ++if ( ! defined('WPCACHEHOME') ) ++ define( 'WPCACHEHOME', WP_CONTENT_DIR . "/plugins/wp-super-cache/" ); //Added by WP-Cache Manager ++ ++$cache_compression = 0; // Super cache compression ++$cache_enabled = true; //Added by WP-Cache Manager ++$super_cache_enabled = true; //Added by WP-Cache Manager ++$cache_max_time = 300; //Added by WP-Cache Manager ++//$use_flock = true; // Set it true or false if you know what to use ++$cache_path = WP_CONTENT_DIR . '/cache/'; ++$file_prefix = 'wp-cache-'; ++ ++// We want to be able to identify each blog in a WordPress MU install ++$blogcacheid = ''; ++if( defined( 'VHOST' ) ) { ++ $blogcacheid = 'blog'; // main blog ++ if( constant( 'VHOST' ) == 'yes' ) { ++ $blogcacheid = $_SERVER['HTTP_HOST']; ++ } else { ++ $request_uri = preg_replace('/[ <>\'\"\r\n\t\(\)]/', '', str_replace( '..', '', $_SERVER['REQUEST_URI'] ) ); ++ if( strpos( $request_uri, '/', 1 ) ) { ++ if( $base == '/' ) { ++ $blogcacheid = substr( $request_uri, 1, strpos( $request_uri, '/', 1 ) - 1 ); ++ } else { ++ $blogcacheid = str_replace( $base, '', $request_uri ); ++ $blogcacheid = substr( $blogcacheid, 0, strpos( $blogcacheid, '/', 1 ) ); ++ } ++ if ( '/' == substr($blogcacheid, -1)) ++ $blogcacheid = substr($blogcacheid, 0, -1); ++ } ++ $blogcacheid = str_replace( '/', '', $blogcacheid ); ++ } ++} ++ ++// Array of files that have 'wp-' but should still be cached ++$cache_acceptable_files = array( 'wp-comments-popup.php', 'wp-links-opml.php', 'wp-locations.php' ); ++ ++$cache_rejected_uri = array('wp-.*\\.php', 'index\\.php'); ++$cache_rejected_user_agent = array ( 0 => 'bot', 1 => 'ia_archive', 2 => 'slurp', 3 => 'crawl', 4 => 'spider', 5 => 'Yandex' ); ++ ++$cache_rebuild_files = 1; //Added by WP-Cache Manager ++ ++// Disable the file locking system. ++// If you are experiencing problems with clearing or creating cache files ++// uncommenting this may help. ++$wp_cache_mutex_disabled = 1; //Added by WP-Cache Manager ++ ++// Just modify it if you have conflicts with semaphores ++$sem_id = 942817292; //Added by WP-Cache Manager ++ ++if ( '/' != substr($cache_path, -1)) { ++ $cache_path .= '/'; ++} ++ ++$wp_cache_mobile = 0; ++$wp_cache_mobile_whitelist = 'Stand Alone/QNws'; ++$wp_cache_mobile_browsers = '2.0 MMP, 240x320, 400X240, AvantGo, BlackBerry, Blazer, Cellphone, Danger, DoCoMo, Elaine/3.0, EudoraWeb, Googlebot-Mobile, hiptop, IEMobile, KYOCERA/WX310K, LG/U990, MIDP-2., MMEF20, MOT-V, NetFront, Newt, Nintendo Wii, Nitro, Nokia, Opera Mini, Palm, PlayStation Portable, portalmmm, Proxinet, ProxiNet, SHARP-TQ-GX10, SHG-i900, Small, SonyEricsson, Symbian OS, SymbianOS, TS21i-10, UP.Browser, UP.Link, webOS, Windows CE, WinWAP, YahooSeeker/M1A1-R2D2, iPhone, iPod, Android, BlackBerry9530, LG-TU915 Obigo, LGE VX, webOS, Nokia5800'; //Added by WP-Cache Manager ++ ++// gzip the first page generated for clients that support it. ++$wp_cache_gzip_first = 0; ++// change to relocate the supercache plugins directory ++$wp_cache_plugins_dir = WPCACHEHOME . 'plugins'; ++// set to 1 to do garbage collection during normal process shutdown instead of wp-cron ++$wp_cache_shutdown_gc = 0; ++$wp_super_cache_late_init = 0; ++ ++// uncomment the next line to enable advanced debugging features ++$wp_super_cache_advanced_debug = 0; ++$wp_super_cache_front_page_text = ''; ++$wp_super_cache_front_page_clear = 0; ++$wp_super_cache_front_page_check = 0; ++$wp_super_cache_front_page_notification = '0'; ++ ++$wp_cache_object_cache = 0; //Added by WP-Cache Manager ++$wp_cache_anon_only = 0; ++$wp_supercache_cache_list = 0; //Added by WP-Cache Manager ++$wp_cache_debug_to_file = 0; ++$wp_super_cache_debug = 0; ++$wp_cache_debug_level = 5; ++$wp_cache_debug_ip = ''; ++$wp_cache_debug_log = ''; ++$wp_cache_debug_email = ''; ++$wp_cache_pages[ "search" ] = 0; ++$wp_cache_pages[ "feed" ] = 0; ++$wp_cache_pages[ "category" ] = 0; ++$wp_cache_pages[ "home" ] = 0; ++$wp_cache_pages[ "frontpage" ] = 0; ++$wp_cache_pages[ "tag" ] = 0; ++$wp_cache_pages[ "archives" ] = 0; ++$wp_cache_pages[ "pages" ] = 0; ++$wp_cache_pages[ "single" ] = 0; ++$wp_cache_hide_donation = 1; //Added by WP-Cache Manager ++$wp_cache_not_logged_in = 1; //Added by WP-Cache Manager ++$wp_cache_clear_on_post_edit = 0; //Added by WP-Cache Manager ++$wp_cache_hello_world = 0; //Added by WP-Cache Manager ++$wp_cache_mobile_enabled = 1; //Added by WP-Cache Manager ++$wp_cache_cron_check = 1; //Added by WP-Cache Manager ++?> +-- +2.17.1 + diff --git a/patches/0099-Let-apache-ignore-our-.git-directory.patch b/patches/0099-Let-apache-ignore-our-.git-directory.patch new file mode 100644 index 00000000..6468daaa --- /dev/null +++ b/patches/0099-Let-apache-ignore-our-.git-directory.patch @@ -0,0 +1,28 @@ +From 225c533a360867f96b41c58c387cc5b22675285b Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Fri, 10 Dec 2010 16:03:44 +0000 +Subject: [PATCH 099/229] Let apache ignore our .git directory + +--- + .htaccess | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/.htaccess b/.htaccess +index ebc0b177..040f4dfb 100644 +--- a/.htaccess ++++ b/.htaccess +@@ -46,3 +46,11 @@ RewriteCond %{REQUEST_FILENAME} -d + RewriteRule ^ - [L] + RewriteRule . index.php [L] + # END WordPress ++ ++# BEGIN noblogs ++ ++# .git doesn't exist ++RedirectMatch 404 /\\.git(/|$) ++ ++# END noblogs ++ +-- +2.17.1 + diff --git a/patches/0100-moved-blogs-301-redirect.patch b/patches/0100-moved-blogs-301-redirect.patch new file mode 100644 index 00000000..bf56a2c2 --- /dev/null +++ b/patches/0100-moved-blogs-301-redirect.patch @@ -0,0 +1,28 @@ +From 1118b77704492ae0072d3017668371a50b2df64a Mon Sep 17 00:00:00 2001 +From: void <void@autistici.org> +Date: Thu, 23 Dec 2010 14:34:22 +0000 +Subject: [PATCH 100/229] moved blogs, 301 redirect + +--- + .htaccess | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/.htaccess b/.htaccess +index 040f4dfb..f1081713 100644 +--- a/.htaccess ++++ b/.htaccess +@@ -2,6 +2,11 @@ RewriteEngine On + RewriteBase / + RewriteRule ^index\.php$ - [L] + ++#### moved blogs. ++RewriteCond %{HTTP_HOST} ^ventitre\.noblogs\.org [NC] ++RewriteRule ^/?(.*) http://www.ventitre.org/$1 [L,R=301,NE] ++#### ++ + # uploaded files + RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L] + RewriteRule ^gallery/([0-9]+)/(previews|previews-med)/(.*)$ oldgal/$1/$2/$3 [L] +-- +2.17.1 + diff --git a/patches/0101-Do-not-leak-how-many-users-blogs-there-are-to-api.wo.patch b/patches/0101-Do-not-leak-how-many-users-blogs-there-are-to-api.wo.patch new file mode 100644 index 00000000..afd1a0b5 --- /dev/null +++ b/patches/0101-Do-not-leak-how-many-users-blogs-there-are-to-api.wo.patch @@ -0,0 +1,42 @@ +From aca9b6de717655b69d3825b36273f6ef29d7abc1 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Sun, 27 Feb 2011 19:05:01 +0000 +Subject: [PATCH 101/229] Do not leak how many users/blogs there are to + api.wordpress.org + +--- + wp-includes/update.php | 18 +++++++++--------- + 1 file changed, 9 insertions(+), 9 deletions(-) + +diff --git a/wp-includes/update.php b/wp-includes/update.php +index 520f7943..79eb1c68 100644 +--- a/wp-includes/update.php ++++ b/wp-includes/update.php +@@ -89,15 +89,15 @@ function wp_version_check( $extra_stats = array(), $force_check = false ) { + } + + $query = array( +- 'version' => $wp_version, +- 'php' => $php_version, +- 'locale' => $locale, +- 'mysql' => $mysql_version, +- 'local_package' => isset( $wp_local_package ) ? $wp_local_package : '', +- 'blogs' => $num_blogs, +- 'users' => $user_count, +- 'multisite_enabled' => $multisite_enabled, +- 'initial_db_version' => get_site_option( 'initial_db_version' ), ++ 'version' => $wp_version, ++ 'php' => 'N/A', ++ 'locale' => 'C', ++ 'mysql' => 'N/A', ++ 'local_package' => isset( $wp_local_package ) ? $wp_local_package : '', ++ 'blogs' => 31337, ++ 'users' => 31337, ++ 'multisite_enabled' => 0, ++ 'initial_db_version' => 31337 + ); + + /** +-- +2.17.1 + diff --git a/patches/0102-anonymize-user-agent-and-don-t-send-some-headers-whe.patch b/patches/0102-anonymize-user-agent-and-don-t-send-some-headers-whe.patch new file mode 100644 index 00000000..8c78b3d9 --- /dev/null +++ b/patches/0102-anonymize-user-agent-and-don-t-send-some-headers-whe.patch @@ -0,0 +1,52 @@ +From 1236de9cb3faee91873b38059a7362450f5b82fe Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Sun, 27 Feb 2011 19:29:57 +0000 +Subject: [PATCH 102/229] anonymize user-agent and don't send some headers when + checking for updates + +--- + wp-includes/update.php | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +diff --git a/wp-includes/update.php b/wp-includes/update.php +index 79eb1c68..eab29591 100644 +--- a/wp-includes/update.php ++++ b/wp-includes/update.php +@@ -142,11 +142,11 @@ function wp_version_check( $extra_stats = array(), $force_check = false ) { + $doing_cron = wp_doing_cron(); + + $options = array( +- 'timeout' => $doing_cron ? 30 : 3, +- 'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url( '/' ), +- 'headers' => array( +- 'wp_install' => $wp_install, +- 'wp_blog' => home_url( '/' ), ++ 'timeout' => $doing_cron ? 30 : 3, ++ 'user-agent' => 'WordPress/' . $wp_version . '; http://wordpress.org', ++ 'headers' => array( ++ 'wp_install' => home_url( '/' ), ++ 'wp_blog' => home_url( '/' ) + ), + 'body' => $post_body, + ); +@@ -363,7 +363,7 @@ function wp_update_plugins( $extra_stats = array() ) { + 'locale' => wp_json_encode( $locales ), + 'all' => wp_json_encode( true ), + ), +- 'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url( '/' ), ++ 'user-agent' => 'WordPress/' . $wp_version . '; http://wordpress.org' + ); + + if ( $extra_stats ) { +@@ -553,7 +553,7 @@ function wp_update_themes( $extra_stats = array() ) { + 'translations' => wp_json_encode( $translations ), + 'locale' => wp_json_encode( $locales ), + ), +- 'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url( '/' ), ++ 'user-agent' => 'WordPress/' . $wp_version . '; http://wordpress.org' + ); + + if ( $extra_stats ) { +-- +2.17.1 + diff --git a/patches/0103-Remove-pingback-trackback.patch b/patches/0103-Remove-pingback-trackback.patch new file mode 100644 index 00000000..f98bf6ec --- /dev/null +++ b/patches/0103-Remove-pingback-trackback.patch @@ -0,0 +1,67 @@ +From c115c9f18fecca4e93a9ea137f5fa1a30cec7198 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Sat, 5 Mar 2011 17:10:10 +0000 +Subject: [PATCH 103/229] Remove pingback/trackback + +Do not perform pingbacks and trackbacks when we update via cron. +--- + wp-includes/comment.php | 16 ++++++++-------- + 1 file changed, 8 insertions(+), 8 deletions(-) + +diff --git a/wp-includes/comment.php b/wp-includes/comment.php +index 15cb44bc..7f6d1030 100644 +--- a/wp-includes/comment.php ++++ b/wp-includes/comment.php +@@ -2658,7 +2658,7 @@ function discover_pingback_server_uri( $url, $deprecated = '' ) { + function do_all_pings() { + global $wpdb; + +- // Do pingbacks. ++ // NOT Do pingbacks. A/I + $pings = get_posts( + array( + 'post_type' => get_post_types(), +@@ -2671,10 +2671,10 @@ function do_all_pings() { + + foreach ( $pings as $ping ) { + delete_post_meta( $ping, '_pingme' ); +- pingback( null, $ping ); ++ //pingback( null, $ping ); + } + +- // Do enclosures. ++ // NOT Do enclosures. A/I + $enclosures = get_posts( + array( + 'post_type' => get_post_types(), +@@ -2687,10 +2687,10 @@ function do_all_pings() { + + foreach ( $enclosures as $enclosure ) { + delete_post_meta( $enclosure, '_encloseme' ); +- do_enclose( null, $enclosure ); ++ // do_enclose( null, $enclosure ); + } + +- // Do trackbacks. ++ // NOT Do trackbacks. A/I + $trackbacks = get_posts( + array( + 'post_type' => get_post_types(), +@@ -2703,11 +2703,11 @@ function do_all_pings() { + + foreach ( $trackbacks as $trackback ) { + delete_post_meta( $trackback, '_trackbackme' ); +- do_trackbacks( $trackback ); ++ // do_trackbacks( $trackback ); + } + +- // Do Update Services/Generic Pings. +- generic_ping(); ++ //Do NOT Update Services/Generic Pings ++ // generic_ping(); + } + + /** +-- +2.17.1 + diff --git a/patches/0104-switch-to-new-hashing-algorithm-for-hyperdb.patch b/patches/0104-switch-to-new-hashing-algorithm-for-hyperdb.patch new file mode 100644 index 00000000..b4ab168c --- /dev/null +++ b/patches/0104-switch-to-new-hashing-algorithm-for-hyperdb.patch @@ -0,0 +1,818 @@ +From d316978c8bf39a031043913c2f2e965eff50872e Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Sun, 6 Mar 2011 00:41:33 +0000 +Subject: [PATCH 104/229] switch to new hashing algorithm for hyperdb + +--- + db-config-old.php | 300 +++++++++++++++++++++++ + db-config.php | 306 +----------------------- + r2db/README | 15 ++ + r2db/db-backends.php | 35 +++ + db-hash.php => r2db/db-hash.php | 0 + flexihash.php => r2db/flexihash.php | 0 + r2db/tools/db-migrate-to-new-schema.php | 94 ++++++++ + 7 files changed, 457 insertions(+), 293 deletions(-) + create mode 100644 db-config-old.php + create mode 100644 r2db/README + create mode 100644 r2db/db-backends.php + rename db-hash.php => r2db/db-hash.php (100%) + rename flexihash.php => r2db/flexihash.php (100%) + create mode 100755 r2db/tools/db-migrate-to-new-schema.php + +diff --git a/db-config-old.php b/db-config-old.php +new file mode 100644 +index 00000000..ca3793e1 +--- /dev/null ++++ b/db-config-old.php +@@ -0,0 +1,300 @@ ++<?php ++ ++/** ++ * HyperDB configuration file ++ * ++ * This file should be installed at ABSPATH/db-config.php ++ * ++ * $wpdb is an instance of the hyperdb class which extends the wpdb class. ++ * ++ * See readme.txt for documentation. ++ */ ++ ++/** ++ * Introduction to HyperDB configuration ++ * ++ * HyperDB can manage connections to a large number of databases. Queries are ++ * distributed to appropriate servers by mapping table names to datasets. ++ * ++ * A dataset is defined as a group of tables that are located in the same ++ * database. There may be similarly-named databases containing different ++ * tables on different servers. There may also be many replicas of a database ++ * on different servers. The term "dataset" removes any ambiguity. Consider a ++ * dataset as a group of tables that can be mirrored on many servers. ++ * ++ * Configuring HyperDB involves defining databases and datasets. Defining a ++ * database involves specifying the server connection details, the dataset it ++ * contains, and its capabilities and priorities for reading and writing. ++ * Defining a dataset involves specifying its exact table names or registering ++ * one or more callback functions that translate table names to datasets. ++ */ ++ ++ ++/** Variable settings **/ ++ ++/** ++ * save_queries (bool) ++ * This is useful for debugging. Queries are saved in $wpdb->queries. It is not ++ * a constant because you might want to use it momentarily. ++ * Default: false ++ */ ++$wpdb->save_queries = false; ++ ++/** ++ * persistent (bool) ++ * This determines whether to use mysql_connect or mysql_pconnect. The effects ++ * of this setting may vary and should be carefully tested. ++ * Default: false ++ */ ++$wpdb->persistent = false; ++ ++/** ++ * max_connections (int) ++ * This is the number of mysql connections to keep open. Increase if you expect ++ * to reuse a lot of connections to different servers. This is ignored if you ++ * enable persistent connections. ++ * Default: 10 ++ */ ++$wpdb->max_connections = 30; ++ ++/** ++ * tcp_responsiveness_check ++ * Enables checking TCP responsiveness by fsockopen prior to mysql_connect or ++ * mysql_pconnect. This was added because PHP's mysql functions do not provide ++ * a variable timeout setting. Disabling it may improve average performance by ++ * a very tiny margin but lose protection against connections failing slowly. ++ * Default: true ++ */ ++$wpdb->tcp_responsiveness_check = true; ++ ++/** Configuration Functions **/ ++ ++/** ++ * $wpdb->add_database( $database ); ++ * ++ * $database is an associative array with these parameters: ++ * host (required) Hostname with optional :port. Default port is 3306. ++ * user (required) MySQL user name. ++ * password (required) MySQL user password. ++ * name (required) MySQL database name. ++ * read (optional) Whether server is readable. Default is 1 (readable). ++ * Also used to assign preference. See "Network topology". ++ * write (optional) Whether server is writable. Default is 1 (writable). ++ * Also used to assign preference in multi-master mode. ++ * dataset (optional) Name of dataset. Default is 'global'. ++ * timeout (optional) Seconds to wait for TCP responsiveness. Default is 0.2 ++ */ ++ ++/** ++ * $wpdb->add_table( $dataset, $table ); ++ * ++ * $dataset and $table are strings. ++ */ ++ ++/** ++ * $wpdb->add_callback( $callback ); ++ * ++ * $callback is a callable function or method. It will be called with two ++ * arguments and expected to compute a dataset or return null. ++ * $dataset = $callback($table, &$wpdb); ++ * ++ * Callbacks are executed in the order in which they are registered until one ++ * of them returns something other than null. Anything evaluating to false will ++ * cause the query to be aborted. ++ * ++ * For more complex setups, the callback may be used to overwrite properties of ++ * $wpdb or variables within hyperdb::connect_db(). If a callback returns an ++ * array, HyperDB will extract the array. It should be an associative array and ++ * it should include a $dataset value corresponding to a database added with ++ * $wpdb->add_database(). It may also include $server, which will be extracted ++ * to overwrite the parameters of each randomly selected database server prior ++ * to connection. This allows you to dynamically vary parameters such as the ++ * host, user, password, database name, and TCP check timeout. ++ */ ++ ++ ++/** Masters and slaves ++ * ++ * A database definition can include 'read' and 'write' parameters. These ++ * operate as boolean switches but they are typically specified as integers. ++ * They allow or disallow use of the database for reading or writing. ++ * ++ * A master database might be configured to allow reading and writing: ++ * 'write' => 1, ++ * 'read' => 1, ++ * while a slave would be allowed only to read: ++ * 'write' => 0, ++ * 'read' => 1, ++ * ++ * It might be advantageous to disallow reading from the master, such as when ++ * there are many slaves available and the master is very busy with writes. ++ * 'write' => 1, ++ * 'read' => 0, ++ * HyperDB accommodates slave replication lag somewhat by keeping track of the ++ * tables that it has written since instantiation and sending subsequent read ++ * queries to the same server that received the write query. Thus a master set ++ * up this way will still receive read queries, but only subsequent to writes. ++ */ ++ ++ ++/** ++ * Network topology / Datacenter awareness ++ * ++ * When your databases are located in separate physical locations there is ++ * typically an advantage to connecting to a nearby server instead of a more ++ * distant one. The read and write parameters can be used to place servers into ++ * logical groups of more or less preferred connections. Lower numbers indicate ++ * greater preference. ++ * ++ * This configuration instructs HyperDB to try reading from one of the local ++ * slaves at random. If that slave is unreachable or refuses the connection, ++ * the other slave will be tried, followed by the master, and finally the ++ * remote slaves in random order. ++ * Local slave 1: 'write' => 0, 'read' => 1, ++ * Local slave 2: 'write' => 0, 'read' => 1, ++ * Local master: 'write' => 1, 'read' => 2, ++ * Remote slave 1: 'write' => 0, 'read' => 3, ++ * Remote slave 2: 'write' => 0, 'read' => 3, ++ * ++ * In the other datacenter, the master would be remote. We would take that into ++ * account while deciding where to send reads. Writes would always be sent to ++ * the master, regardless of proximity. ++ * Local slave 1: 'write' => 0, 'read' => 1, ++ * Local slave 2: 'write' => 0, 'read' => 1, ++ * Remote slave 1: 'write' => 0, 'read' => 2, ++ * Remote slave 2: 'write' => 0, 'read' => 2, ++ * Remote master: 'write' => 1, 'read' => 3, ++ * ++ * There are many ways to achieve different configurations in different ++ * locations. You can deploy different config files. You can write code to ++ * discover the web server's location, such as by inspecting $_SERVER or ++ * php_uname(), and compute the read/write parameters accordingly. An example ++ * appears later in this file using the legacy function add_db_server(). ++ */ ++ ++ ++/** Sample Configuration 1: Using the Default Server **/ ++/** NOTE: THIS IS ACTIVE BY DEFAULT. COMMENT IT OUT. **/ ++ ++/** ++ * This is the most basic way to add a server to HyperDB using only the ++ * required parameters: host, user, password, name. ++ * This adds the DB defined in wp-config.php as a read/write server for ++ * the 'global' dataset. (Every table is in 'global' by default.) ++ */ ++/*$wpdb->add_database(array( ++ 'host' => DB_HOST, // If port is other than 3306, use host:port. ++ 'user' => DB_USER, ++ 'password' => DB_PASSWORD, ++ 'name' => DB_NAME, ++));*/ ++ ++/** ++ * This adds the same server again, only this time it is configured as a slave. ++ * The last three parameters are set to the defaults but are shown for clarity. ++ */ ++/*$wpdb->add_database(array( ++ 'host' => DB_HOST, // If port is other than 3306, use host:port. ++ 'user' => DB_USER, ++ 'password' => DB_PASSWORD, ++ 'name' => DB_NAME, ++ 'write' => 0, ++ 'read' => 1, ++ 'dataset' => 'global', ++ 'timeout' => 0.2, ++));*/ ++ ++/** Sample Configuration 2: Partitioning **/ ++ ++/** ++ * This example shows a setup where the multisite blog tables have been ++ * separated from the global dataset. ++ */ ++ ++$wpdb->add_database(array( ++ 'host' => DB_HOST, // If port is other than 3306, use host:port. ++ 'user' => DB_USER, ++ 'password' => DB_PASSWORD, ++ 'name' => DB_NAME, ++ 'write' => 1, ++ 'read' => 1, ++ 'dataset' => 'global' ++)); ++ ++$wpdb->add_database(array( ++ 'host' => '172.16.1.3:3307', ++ 'user' => 'noblogs', ++ 'password' => 'n0bl0gst3st', ++ 'name' => 'noblogs_2', ++ 'dataset' => 'blog', ++ 'write' => 1, ++ 'read' => 1, ++ 'timeout' => 2, ++)); ++$wpdb->add_callback('my_db_callback'); ++function my_db_callback($query, $wpdb) { ++ // Multisite blog tables are "{$base_prefix}{$blog_id}_*" ++ if ( preg_match("/^{$wpdb->base_prefix}\d+_/i", $wpdb->table) ) { ++ $table=split('_',$wpdb->table); ++ if (($table[1] % 2) == 0) { ++ return 'blog'; ++ } ++ } ++} ++ ++ ++ ++/** Sample helper functions from WordPress.com **/ ++ ++/** ++ * This is back-compatible with an older config style. It is for convenience. ++ * lhost, part, and dc were removed from hyperdb because the read and write ++ * parameters provide enough power to achieve the desired effects via config. ++ * ++ * @param string $dataset Datset: the name of the dataset. Just use "global" if you don't need horizontal partitioning. ++ * @param int $part Partition: the vertical partition number (1, 2, 3, etc.). Use "0" if you don't need vertical partitioning. ++ * @param string $dc Datacenter: where the database server is located. Airport codes are convenient. Use whatever. ++ * @param int $read Read group: tries all servers in lowest number group before trying higher number group. Typical: 1 for slaves, 2 for master. This will cause reads to go to slaves unless all slaves are unreachable. Zero for no reads. ++ * @param bool $write Write flag: is this server writable? Works the same as $read. Typical: 1 for master, 0 for slaves. ++ * @param string $host Internet address: host:port of server on internet. ++ * @param string $lhost Local address: host:port of server for use when in same datacenter. Leave empty if no local address exists. ++ * @param string $name Database name. ++ * @param string $user Database user. ++ * @param string $password Database password. ++ */ ++/* ++function add_db_server($dataset, $part, $dc, $read, $write, $host, $lhost, $name, $user, $password, $timeout = 0.2 ) { ++ global $wpdb; ++ ++ // dc is not used in hyperdb. This produces the desired effect of ++ // trying to connect to local servers before remote servers. Also ++ // increases time allowed for TCP responsiveness check. ++ if ( !empty($dc) && defined(DATACENTER) && $dc != DATACENTER ) { ++ $read += 10000; ++ $write += 10000; ++ $timeout = 0.7; ++ } ++ ++ // You'll need a hyperdb::add_callback() callback function to use partitioning. ++ // $wpdb->add_callback( 'my_func' ); ++ if ( $part ) ++ $dataset = $dataset . '_' . $part; ++ ++ $database = compact('dataset', 'read', 'write', 'host', 'name', 'user', 'password', 'timeout'); ++ ++ $wpdb->add_database($database); ++ ++ // lhost is not used in hyperdb. This configures hyperdb with an ++ // additional server to represent the local hostname so it tries to ++ // connect over the private interface before the public one. ++ if ( !empty( $lhost ) ) { ++ if ( $read ) ++ $database['read'] = $read - 0.5; ++ if ( $write ) ++ $database['write'] = $write - 0.5; ++ $wpdb->add_database( $database ); ++ } ++} ++*/ ++ ++// The ending PHP tag is omitted. This is actually safer than including it. +diff --git a/db-config.php b/db-config.php +index ca3793e1..cebe3a82 100644 +--- a/db-config.php ++++ b/db-config.php +@@ -1,300 +1,20 @@ + <?php + +-/** +- * HyperDB configuration file +- * +- * This file should be installed at ABSPATH/db-config.php +- * +- * $wpdb is an instance of the hyperdb class which extends the wpdb class. +- * +- * See readme.txt for documentation. +- */ ++define("NOBLOGS_BACKEND_CONFIG", "/etc/noblogs/backends"); + +-/** +- * Introduction to HyperDB configuration +- * +- * HyperDB can manage connections to a large number of databases. Queries are +- * distributed to appropriate servers by mapping table names to datasets. +- * +- * A dataset is defined as a group of tables that are located in the same +- * database. There may be similarly-named databases containing different +- * tables on different servers. There may also be many replicas of a database +- * on different servers. The term "dataset" removes any ambiguity. Consider a +- * dataset as a group of tables that can be mirrored on many servers. +- * +- * Configuring HyperDB involves defining databases and datasets. Defining a +- * database involves specifying the server connection details, the dataset it +- * contains, and its capabilities and priorities for reading and writing. +- * Defining a dataset involves specifying its exact table names or registering +- * one or more callback functions that translate table names to datasets. +- */ +- +- +-/** Variable settings **/ +- +-/** +- * save_queries (bool) +- * This is useful for debugging. Queries are saved in $wpdb->queries. It is not +- * a constant because you might want to use it momentarily. +- * Default: false +- */ +-$wpdb->save_queries = false; +- +-/** +- * persistent (bool) +- * This determines whether to use mysql_connect or mysql_pconnect. The effects +- * of this setting may vary and should be carefully tested. +- * Default: false +- */ +-$wpdb->persistent = false; +- +-/** +- * max_connections (int) +- * This is the number of mysql connections to keep open. Increase if you expect +- * to reuse a lot of connections to different servers. This is ignored if you +- * enable persistent connections. +- * Default: 10 +- */ +-$wpdb->max_connections = 30; +- +-/** +- * tcp_responsiveness_check +- * Enables checking TCP responsiveness by fsockopen prior to mysql_connect or +- * mysql_pconnect. This was added because PHP's mysql functions do not provide +- * a variable timeout setting. Disabling it may improve average performance by +- * a very tiny margin but lose protection against connections failing slowly. +- * Default: true +- */ +-$wpdb->tcp_responsiveness_check = true; +- +-/** Configuration Functions **/ +- +-/** +- * $wpdb->add_database( $database ); +- * +- * $database is an associative array with these parameters: +- * host (required) Hostname with optional :port. Default port is 3306. +- * user (required) MySQL user name. +- * password (required) MySQL user password. +- * name (required) MySQL database name. +- * read (optional) Whether server is readable. Default is 1 (readable). +- * Also used to assign preference. See "Network topology". +- * write (optional) Whether server is writable. Default is 1 (writable). +- * Also used to assign preference in multi-master mode. +- * dataset (optional) Name of dataset. Default is 'global'. +- * timeout (optional) Seconds to wait for TCP responsiveness. Default is 0.2 +- */ +- +-/** +- * $wpdb->add_table( $dataset, $table ); +- * +- * $dataset and $table are strings. +- */ +- +-/** +- * $wpdb->add_callback( $callback ); +- * +- * $callback is a callable function or method. It will be called with two +- * arguments and expected to compute a dataset or return null. +- * $dataset = $callback($table, &$wpdb); +- * +- * Callbacks are executed in the order in which they are registered until one +- * of them returns something other than null. Anything evaluating to false will +- * cause the query to be aborted. +- * +- * For more complex setups, the callback may be used to overwrite properties of +- * $wpdb or variables within hyperdb::connect_db(). If a callback returns an +- * array, HyperDB will extract the array. It should be an associative array and +- * it should include a $dataset value corresponding to a database added with +- * $wpdb->add_database(). It may also include $server, which will be extracted +- * to overwrite the parameters of each randomly selected database server prior +- * to connection. This allows you to dynamically vary parameters such as the +- * host, user, password, database name, and TCP check timeout. +- */ +- +- +-/** Masters and slaves +- * +- * A database definition can include 'read' and 'write' parameters. These +- * operate as boolean switches but they are typically specified as integers. +- * They allow or disallow use of the database for reading or writing. +- * +- * A master database might be configured to allow reading and writing: +- * 'write' => 1, +- * 'read' => 1, +- * while a slave would be allowed only to read: +- * 'write' => 0, +- * 'read' => 1, +- * +- * It might be advantageous to disallow reading from the master, such as when +- * there are many slaves available and the master is very busy with writes. +- * 'write' => 1, +- * 'read' => 0, +- * HyperDB accommodates slave replication lag somewhat by keeping track of the +- * tables that it has written since instantiation and sending subsequent read +- * queries to the same server that received the write query. Thus a master set +- * up this way will still receive read queries, but only subsequent to writes. +- */ +- +- +-/** +- * Network topology / Datacenter awareness +- * +- * When your databases are located in separate physical locations there is +- * typically an advantage to connecting to a nearby server instead of a more +- * distant one. The read and write parameters can be used to place servers into +- * logical groups of more or less preferred connections. Lower numbers indicate +- * greater preference. +- * +- * This configuration instructs HyperDB to try reading from one of the local +- * slaves at random. If that slave is unreachable or refuses the connection, +- * the other slave will be tried, followed by the master, and finally the +- * remote slaves in random order. +- * Local slave 1: 'write' => 0, 'read' => 1, +- * Local slave 2: 'write' => 0, 'read' => 1, +- * Local master: 'write' => 1, 'read' => 2, +- * Remote slave 1: 'write' => 0, 'read' => 3, +- * Remote slave 2: 'write' => 0, 'read' => 3, +- * +- * In the other datacenter, the master would be remote. We would take that into +- * account while deciding where to send reads. Writes would always be sent to +- * the master, regardless of proximity. +- * Local slave 1: 'write' => 0, 'read' => 1, +- * Local slave 2: 'write' => 0, 'read' => 1, +- * Remote slave 1: 'write' => 0, 'read' => 2, +- * Remote slave 2: 'write' => 0, 'read' => 2, +- * Remote master: 'write' => 1, 'read' => 3, +- * +- * There are many ways to achieve different configurations in different +- * locations. You can deploy different config files. You can write code to +- * discover the web server's location, such as by inspecting $_SERVER or +- * php_uname(), and compute the read/write parameters accordingly. An example +- * appears later in this file using the legacy function add_db_server(). +- */ +- +- +-/** Sample Configuration 1: Using the Default Server **/ +-/** NOTE: THIS IS ACTIVE BY DEFAULT. COMMENT IT OUT. **/ +- +-/** +- * This is the most basic way to add a server to HyperDB using only the +- * required parameters: host, user, password, name. +- * This adds the DB defined in wp-config.php as a read/write server for +- * the 'global' dataset. (Every table is in 'global' by default.) +- */ +-/*$wpdb->add_database(array( +- 'host' => DB_HOST, // If port is other than 3306, use host:port. +- 'user' => DB_USER, +- 'password' => DB_PASSWORD, +- 'name' => DB_NAME, +-));*/ +- +-/** +- * This adds the same server again, only this time it is configured as a slave. +- * The last three parameters are set to the defaults but are shown for clarity. +- */ +-/*$wpdb->add_database(array( +- 'host' => DB_HOST, // If port is other than 3306, use host:port. +- 'user' => DB_USER, +- 'password' => DB_PASSWORD, +- 'name' => DB_NAME, +- 'write' => 0, +- 'read' => 1, +- 'dataset' => 'global', +- 'timeout' => 0.2, +-));*/ +- +-/** Sample Configuration 2: Partitioning **/ +- +-/** +- * This example shows a setup where the multisite blog tables have been +- * separated from the global dataset. +- */ +- +-$wpdb->add_database(array( +- 'host' => DB_HOST, // If port is other than 3306, use host:port. +- 'user' => DB_USER, +- 'password' => DB_PASSWORD, +- 'name' => DB_NAME, +- 'write' => 1, +- 'read' => 1, +- 'dataset' => 'global' +-)); ++require_once('r2db/db-hash.php'); ++require_once('r2db/db-backends.php'); + ++// Add the global database (configured in wp-config.php), stores the global ++// blogs and users tables. + $wpdb->add_database(array( +- 'host' => '172.16.1.3:3307', +- 'user' => 'noblogs', +- 'password' => 'n0bl0gst3st', +- 'name' => 'noblogs_2', +- 'dataset' => 'blog', +- 'write' => 1, +- 'read' => 1, +- 'timeout' => 2, +-)); +-$wpdb->add_callback('my_db_callback'); +-function my_db_callback($query, $wpdb) { +- // Multisite blog tables are "{$base_prefix}{$blog_id}_*" +- if ( preg_match("/^{$wpdb->base_prefix}\d+_/i", $wpdb->table) ) { +- $table=split('_',$wpdb->table); +- if (($table[1] % 2) == 0) { +- return 'blog'; +- } +- } +-} +- +- +- +-/** Sample helper functions from WordPress.com **/ +- +-/** +- * This is back-compatible with an older config style. It is for convenience. +- * lhost, part, and dc were removed from hyperdb because the read and write +- * parameters provide enough power to achieve the desired effects via config. +- * +- * @param string $dataset Datset: the name of the dataset. Just use "global" if you don't need horizontal partitioning. +- * @param int $part Partition: the vertical partition number (1, 2, 3, etc.). Use "0" if you don't need vertical partitioning. +- * @param string $dc Datacenter: where the database server is located. Airport codes are convenient. Use whatever. +- * @param int $read Read group: tries all servers in lowest number group before trying higher number group. Typical: 1 for slaves, 2 for master. This will cause reads to go to slaves unless all slaves are unreachable. Zero for no reads. +- * @param bool $write Write flag: is this server writable? Works the same as $read. Typical: 1 for master, 0 for slaves. +- * @param string $host Internet address: host:port of server on internet. +- * @param string $lhost Local address: host:port of server for use when in same datacenter. Leave empty if no local address exists. +- * @param string $name Database name. +- * @param string $user Database user. +- * @param string $password Database password. +- */ +-/* +-function add_db_server($dataset, $part, $dc, $read, $write, $host, $lhost, $name, $user, $password, $timeout = 0.2 ) { +- global $wpdb; +- +- // dc is not used in hyperdb. This produces the desired effect of +- // trying to connect to local servers before remote servers. Also +- // increases time allowed for TCP responsiveness check. +- if ( !empty($dc) && defined(DATACENTER) && $dc != DATACENTER ) { +- $read += 10000; +- $write += 10000; +- $timeout = 0.7; +- } +- +- // You'll need a hyperdb::add_callback() callback function to use partitioning. +- // $wpdb->add_callback( 'my_func' ); +- if ( $part ) +- $dataset = $dataset . '_' . $part; +- +- $database = compact('dataset', 'read', 'write', 'host', 'name', 'user', 'password', 'timeout'); +- +- $wpdb->add_database($database); ++ "host" => DB_HOST, ++ "user" => DB_USER, ++ "password" => DB_PASSWORD, ++ "name" => DB_NAME, ++ "dataset" => "global", ++ "write" => 1, "read" => 1, "timeout" => 2 ++ )); + +- // lhost is not used in hyperdb. This configures hyperdb with an +- // additional server to represent the local hostname so it tries to +- // connect over the private interface before the public one. +- if ( !empty( $lhost ) ) { +- if ( $read ) +- $database['read'] = $read - 0.5; +- if ( $write ) +- $database['write'] = $write - 0.5; +- $wpdb->add_database( $database ); +- } +-} +-*/ ++$wpdb_reverse_backend_map = noblogs_load_backends(NOBLOGS_BACKEND_CONFIG, $wpdb_hash); + +-// The ending PHP tag is omitted. This is actually safer than including it. +diff --git a/r2db/README b/r2db/README +new file mode 100644 +index 00000000..1a08b493 +--- /dev/null ++++ b/r2db/README +@@ -0,0 +1,15 @@ ++ ++Uso di HyperDB con il piano R di A/I ++------------------------------------ ++ ++I database di noblogs sono distribuiti su piu' di un backend, utilizzando ++un sistema di consistent hashing che associa ogni blog_id ad un backend ++specifico. ++ ++L'elenco dei backend e' specificato nel file /etc/noblogs/backends. ++ ++Lo schema e' molto semplice e si basa sull'ID pubblico di ciascun server ++(es, latitanza:1, confino:3, etc). Ogni server ha un database 'noblogs_ID' ++(in /opt/noblogs/mysql), cui puo' accedere l'utente 'noblogsdb'. ++ ++ +diff --git a/r2db/db-backends.php b/r2db/db-backends.php +new file mode 100644 +index 00000000..af791645 +--- /dev/null ++++ b/r2db/db-backends.php +@@ -0,0 +1,35 @@ ++<?php ++ ++function noblogs_load_backends($db_config_file, &$hashptr) { ++ global $wpdb; ++ ++ $backend_map = array(); ++ ++ $fp = @fopen($db_config_file, "r"); ++ if (!$fp) { ++ die("Database backends not configured!"); ++ } ++ while (($line = fgets($fp, 1024)) !== false) { ++ if ($line[0] == '#') { ++ continue; ++ } ++ $line_parts = explode(" ", rtrim($line)); ++ $server_id = $line_parts[0]; ++ $dataset = "backend_" . $server_id; ++ $backend_url = $line_parts[2]; ++ $backend_url_data = parse_url($backend_url); ++ $backend = array( ++ "host" => $backend_url_data["host"] . ":" . $backend_url_data["port"], ++ "user" => $backend_url_data["user"], ++ "password" => $backend_url_data["pass"], ++ "name" => substr($backend_url_data["path"], 1), ++ "dataset" => $dataset, ++ "read" => 1, "write" => 1, "timeout" => 2 ++ ); ++ $wpdb->add_database($backend); ++ $hashptr->addTarget($dataset); ++ $backend_map[$dataset] = $backend; ++ } ++ fclose($fp); ++ return $backend_map; ++} +diff --git a/db-hash.php b/r2db/db-hash.php +similarity index 100% +rename from db-hash.php +rename to r2db/db-hash.php +diff --git a/flexihash.php b/r2db/flexihash.php +similarity index 100% +rename from flexihash.php +rename to r2db/flexihash.php +diff --git a/r2db/tools/db-migrate-to-new-schema.php b/r2db/tools/db-migrate-to-new-schema.php +new file mode 100755 +index 00000000..e393de01 +--- /dev/null ++++ b/r2db/tools/db-migrate-to-new-schema.php +@@ -0,0 +1,94 @@ ++#!/opt/noblogs/cron/php-noblogs ++<?php ++ ++// Load wordpress api. ++define('WP_CACHE',false); ++/** Setup WordPress environment */ ++require_once('wp-load.php'); ++require_once('db-config-new.php'); ++ ++ ++function old_hash($dbid) { ++ if (($dbid % 2) == 0) { ++ return array('host' => '172.16.1.3', ++ 'port' => '3307', ++ 'user' => 'noblogs', ++ 'password' => 'n0bl0gst3st', ++ 'db' => 'noblogs_2'); ++ } else { ++ return array('host' => '172.16.1.8', ++ 'port' => '3307', ++ 'user' => 'noblogsusr', ++ 'password' => 'n0bl0gsdb4xpw!', ++ 'db' => 'noblogs'); ++ } ++} ++ ++function new_hash($dbid) { ++ global $wpdb_hash; ++ global $wpdb_reverse_backend_map; ++ $lookup = $wpdb_hash->lookup($dbid); ++ $backend = $wpdb_reverse_backend_map[$lookup]; ++ $result = array(); ++ if (preg_match('/^(.*):([0-9]*)$/', $backend['host'], $matches)) { ++ $result['host'] = $matches[1]; ++ $result['port'] = $matches[2]; ++ } ++ $result['user'] = $backend['user']; ++ $result['password'] = $backend['password']; ++ $result['db'] = $backend['name']; ++ return $result; ++} ++ ++function mysqlopts(&$attrs) { ++ return ("-h" . $attrs['host'] . " -P" . $attrs['port'] . " -u" . $attrs['user'] ++ . " '-p" . $attrs['password'] . "'"); ++} ++ ++function mysqlurl(&$attrs) { ++ return ("mysql://" . $attrs['user'] . "@" . $attrs['host'] ++ . ":" . $attrs['port'] . "/" . $attrs['db']); ++} ++ ++function get_all_blogs() ++{ ++ global $wpdb; ++ ++ $sql = "SELECT blog_id, domain, path FROM $wpdb->blogs WHERE public = 1 AND deleted = 0 AND archived = '0' ORDER BY domain, path"; ++ $result = $wpdb->get_results($sql); ++ return ($result); ++} ++ ++$new_counts = array(); ++$moved_count = 0; ++$blogs = get_all_blogs(); ++foreach ($blogs as $blog) { ++ $blog_id = $blog->blog_id; ++ ++ $old_params = old_hash($blog_id); ++ $old_dburi = mysqlurl($old_params); ++ $new_params = new_hash($blog_id); ++ $new_dburi = mysqlurl($new_params); ++ ++ if ($new_counts[$new_params['host']]) { ++ $new_counts[$new_params['host']] += 1; ++ } else { ++ $new_counts[$new_params['host']] = 1; ++ } ++ ++ if ($old_dburi != $new_dburi) { ++ echo "echo moving blog $blog_id from " . $old_params['host'] . " to " . $new_params['host'] . "\n"; ++ echo "tables=\$(mysql " . mysqlopts($old_params) . " " . $old_params['db'] . " -NBe \"show tables like 'wp\\_" . $blog_id . "\\_%'\")\n"; ++ echo "mysqldump --opt " . mysqlopts($old_params) . " " . $old_params['db'] . " \${tables} \\\n"; ++ echo " | mysql " . mysqlopts($new_params) . " " . $new_params['db'] . "\n"; ++ $moved_count += 1; ++ } else { ++ echo "echo blog $blog_id stays on " . $old_params['host'] . "\n"; ++ } ++ ++} ++ ++echo "\n\n\nBlog distribution:\n"; ++print_r($new_counts); ++print "\n $moved_count blogs moved\n"; ++ +-- +2.17.1 + diff --git a/patches/0105-symlink-bp-default-theme-to-buddypress-plugin-direct.patch b/patches/0105-symlink-bp-default-theme-to-buddypress-plugin-direct.patch new file mode 100644 index 00000000..f7e08c0d --- /dev/null +++ b/patches/0105-symlink-bp-default-theme-to-buddypress-plugin-direct.patch @@ -0,0 +1,22 @@ +From f7bdd99e0772fb74bff0c62c2aedb58f2cd71954 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Sun, 6 Mar 2011 00:42:20 +0000 +Subject: [PATCH 105/229] symlink bp-default theme to buddypress plugin + directory + +--- + wp-content/themes/bp-default | 1 + + 1 file changed, 1 insertion(+) + create mode 120000 wp-content/themes/bp-default + +diff --git a/wp-content/themes/bp-default b/wp-content/themes/bp-default +new file mode 120000 +index 00000000..e67ec49c +--- /dev/null ++++ b/wp-content/themes/bp-default +@@ -0,0 +1 @@ ++../plugins/buddypress/bp-themes/bp-default +\ No newline at end of file +-- +2.17.1 + diff --git a/patches/0106-a-few-fixes-to-the-global-wpdb_hash-instance-moved-i.patch b/patches/0106-a-few-fixes-to-the-global-wpdb_hash-instance-moved-i.patch new file mode 100644 index 00000000..0959dca4 --- /dev/null +++ b/patches/0106-a-few-fixes-to-the-global-wpdb_hash-instance-moved-i.patch @@ -0,0 +1,153 @@ +From b125a7d25e2d6d9b4ee0899fce6de8522847c226 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Sun, 6 Mar 2011 01:40:07 +0000 +Subject: [PATCH 106/229] a few fixes to the global wpdb_hash instance (moved + into $wpdb) + +--- + db-config.php | 11 ++++++++--- + r2db/db-backends.php | 2 +- + r2db/db-hash.php | 6 +++--- + r2db/tools/db-migrate-to-new-schema.php | 19 +++++++++++-------- + wp-content/db.php | 7 +++++++ + 5 files changed, 30 insertions(+), 15 deletions(-) + +diff --git a/db-config.php b/db-config.php +index cebe3a82..3b0e0246 100644 +--- a/db-config.php ++++ b/db-config.php +@@ -1,9 +1,14 @@ + <?php + ++// Common settings ++$wpdb->save_queries = false; ++$wpdb->persistent = false; ++$wpdb->max_connections = 30; ++ + define("NOBLOGS_BACKEND_CONFIG", "/etc/noblogs/backends"); + +-require_once('r2db/db-hash.php'); +-require_once('r2db/db-backends.php'); ++include_once('r2db/db-hash.php'); ++include_once('r2db/db-backends.php'); + + // Add the global database (configured in wp-config.php), stores the global + // blogs and users tables. +@@ -16,5 +21,5 @@ $wpdb->add_database(array( + "write" => 1, "read" => 1, "timeout" => 2 + )); + +-$wpdb_reverse_backend_map = noblogs_load_backends(NOBLOGS_BACKEND_CONFIG, $wpdb_hash); ++$wpdb_reverse_backend_map = noblogs_load_backends(NOBLOGS_BACKEND_CONFIG, $wpdb->hash_map); + +diff --git a/r2db/db-backends.php b/r2db/db-backends.php +index af791645..d7eafc97 100644 +--- a/r2db/db-backends.php ++++ b/r2db/db-backends.php +@@ -1,6 +1,6 @@ + <?php + +-function noblogs_load_backends($db_config_file, &$hashptr) { ++function noblogs_load_backends($db_config_file, $hashptr) { + global $wpdb; + + $backend_map = array(); +diff --git a/r2db/db-hash.php b/r2db/db-hash.php +index 2c14ce25..6f69aaf0 100644 +--- a/r2db/db-hash.php ++++ b/r2db/db-hash.php +@@ -1,15 +1,15 @@ + <?php + +-require_once('flexihash.php'); ++require_once(dirname(__FILE__) . '/flexihash.php'); + +-$wpdb_hash = new Flexihash(); ++$wpdb->hash_map = new Flexihash(); + + /* Hashing function to map blogs to databases. + * + * Implements a consistent hashing scheme using Flexihash. + */ + function noblogs_db_callback($query, $wpdb) { +- global $wpdb_hash; ++ $wpdb_hash = $wpdb->hash_map; + if (preg_match("/^{$wpdb->base_prefix}(\d+)_/", $wpdb->table, $matches)) { + $blog_id = $matches[1]; + return $wpdb_hash->lookup($blog_id); +diff --git a/r2db/tools/db-migrate-to-new-schema.php b/r2db/tools/db-migrate-to-new-schema.php +index e393de01..b1083e72 100755 +--- a/r2db/tools/db-migrate-to-new-schema.php ++++ b/r2db/tools/db-migrate-to-new-schema.php +@@ -5,7 +5,7 @@ + define('WP_CACHE',false); + /** Setup WordPress environment */ + require_once('wp-load.php'); +-require_once('db-config-new.php'); ++require_once('db-config.php'); + + + function old_hash($dbid) { +@@ -24,11 +24,10 @@ function old_hash($dbid) { + } + } + +-function new_hash($dbid) { +- global $wpdb_hash; +- global $wpdb_reverse_backend_map; +- $lookup = $wpdb_hash->lookup($dbid); +- $backend = $wpdb_reverse_backend_map[$lookup]; ++function new_hash($dbid, $reversemap) { ++ global $wpdb; ++ $lookup = $wpdb->hash_map->lookup($dbid); ++ $backend = $reversemap[$lookup]; + $result = array(); + if (preg_match('/^(.*):([0-9]*)$/', $backend['host'], $matches)) { + $result['host'] = $matches[1]; +@@ -54,11 +53,15 @@ function get_all_blogs() + { + global $wpdb; + +- $sql = "SELECT blog_id, domain, path FROM $wpdb->blogs WHERE public = 1 AND deleted = 0 AND archived = '0' ORDER BY domain, path"; ++// $sql = "SELECT blog_id, domain, path FROM $wpdb->blogs WHERE public = 1 AND deleted = 0 AND archived = '0' ORDER BY domain, path"; ++ $sql = "SELECT blog_id, domain, path FROM $wpdb->blogs WHERE public = 0 ORDER BY domain, path"; + $result = $wpdb->get_results($sql); + return ($result); + } + ++$hashmap = new Flexihash(); ++$reverse_backend_map = noblogs_load_backends(NOBLOGS_BACKEND_CONFIG, $hashmap); ++ + $new_counts = array(); + $moved_count = 0; + $blogs = get_all_blogs(); +@@ -67,7 +70,7 @@ foreach ($blogs as $blog) { + + $old_params = old_hash($blog_id); + $old_dburi = mysqlurl($old_params); +- $new_params = new_hash($blog_id); ++ $new_params = new_hash($blog_id, $reverse_backend_map); + $new_dburi = mysqlurl($new_params); + + if ($new_counts[$new_params['host']]) { +diff --git a/wp-content/db.php b/wp-content/db.php +index f900d305..f819e225 100644 +--- a/wp-content/db.php ++++ b/wp-content/db.php +@@ -51,6 +51,13 @@ define( 'HYPERDB_CONN_HOST_ERROR', 2003 ); // Can't connect to MySQL server on + define( 'HYPERDB_SERVER_GONE_ERROR', 2006 ); // MySQL server has gone away + + class hyperdb extends wpdb { ++ ++ /** ++ * A/I patch! ++ * store a FlexiHash() instance here. ++ */ ++ var $hash_map; ++ + /** + * The last table that was queried + * @var string +-- +2.17.1 + diff --git a/patches/0107-use-comment_form-otherwise-commenting-is-broken.patch b/patches/0107-use-comment_form-otherwise-commenting-is-broken.patch new file mode 100644 index 00000000..1d466c78 --- /dev/null +++ b/patches/0107-use-comment_form-otherwise-commenting-is-broken.patch @@ -0,0 +1,75 @@ +From 2cf4732286074814339ab1f395fe496e03075f52 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Sun, 6 Mar 2011 14:03:13 +0000 +Subject: [PATCH 107/229] use comment_form() otherwise commenting is broken + +--- + wp-content/themes/minimalism/comments.php | 48 +++-------------------- + 1 file changed, 5 insertions(+), 43 deletions(-) + +diff --git a/wp-content/themes/minimalism/comments.php b/wp-content/themes/minimalism/comments.php +index fa6221e8..a4b5f379 100644 +--- a/wp-content/themes/minimalism/comments.php ++++ b/wp-content/themes/minimalism/comments.php +@@ -19,7 +19,7 @@ + + <!-- You can start editing here. --> + +-<?php if ($comments) : ?> ++<?php if ( have_comments() ) : ?> + <h3 id="comments"><?php comments_number(__('No Responses', 'minimalism'), __('One Response', 'minimalism'), __('% Responses', 'minimalism'));?> <?php printf(__('to “%s”', 'minimalism'), the_title('', '', false)); ?></h3> + + <ol class="commentlist"> +@@ -61,45 +61,7 @@ + <?php endif; ?> + <?php endif; ?> + +- +-<?php if ('open' == $post->comment_status) : ?> +- +-<h3 id="respond"><?php _e('Leave a Reply', 'minimalism'); ?></h3> +- +-<?php if ( get_option('comment_registration') && !$user_ID ) : ?> +-<p><?php printf(__('You must be <a href="%s">logged in</a> to post a comment.', 'minimalism'), get_option('siteurl') . '/wp-login.php?redirect_to=' . urlencode(get_permalink())); ?></p> +-<?php else : ?> +- +-<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> +- +-<?php if ( $user_ID ) : ?> +- +-<p><?php printf(__('Logged in as <a href="%1$s">%2$s</a>.', 'minimalism'), get_option('siteurl') . '/wp-admin/profile.php', $user_identity); ?> <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="<?php _e('Log out of this account', 'minimalism'); ?>"><?php _e('Log out »', 'minimalism'); ?></a></p> +- +-<?php else : ?> +- +-<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> /> +-<label for="author"><small><?php _e('Name', 'minimalism'); ?> <?php if ($req) _e("(required)", "kubrick"); ?></small></label></p> +- +-<p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> /> +-<label for="email"><small><?php _e('Mail (will not be published)', 'minimalism'); ?> <?php if ($req) _e("(required)", "kubrick"); ?></small></label></p> +- +-<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" /> +-<label for="url"><small><?php _e('Website', 'minimalism'); ?></small></label></p> +- +-<?php endif; ?> +- +-<!--<p><small><?php printf(__('<strong>XHTML:</strong> You can use these tags: <code>%s</code>', 'minimalism'), allowed_tags()); ?></small></p>--> +- +-<p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p> +- +-<p><input name="submit" type="submit" id="submit" tabindex="5" value="<?php _e('Submit Comment', 'minimalism'); ?>" /> +-<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> +-</p> +-<?php do_action('comment_form', $post->ID); ?> +- +-</form> +- +-<?php endif; // If registration required and not logged in ?> +- +-<?php endif; // if you delete this the sky will fall on your head ?> ++<?php comment_form( array('comment_notes_after' => '', ++ 'comment_notes_before'=> '') ++ ); ++?> +-- +2.17.1 + diff --git a/patches/0108-Revert-use-comment_form-otherwise-commenting-is-brok.patch b/patches/0108-Revert-use-comment_form-otherwise-commenting-is-brok.patch new file mode 100644 index 00000000..8a084c33 --- /dev/null +++ b/patches/0108-Revert-use-comment_form-otherwise-commenting-is-brok.patch @@ -0,0 +1,77 @@ +From 8c8286f1e709afeeafdeec043fdda1fb896cad28 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Sun, 6 Mar 2011 17:30:56 +0000 +Subject: [PATCH 108/229] Revert "use comment_form() otherwise commenting is + broken" + +This reverts commit b279c59552d85cb65dff654726f9777af5237215. +--- + wp-content/themes/minimalism/comments.php | 48 ++++++++++++++++++++--- + 1 file changed, 43 insertions(+), 5 deletions(-) + +diff --git a/wp-content/themes/minimalism/comments.php b/wp-content/themes/minimalism/comments.php +index a4b5f379..fa6221e8 100644 +--- a/wp-content/themes/minimalism/comments.php ++++ b/wp-content/themes/minimalism/comments.php +@@ -19,7 +19,7 @@ + + <!-- You can start editing here. --> + +-<?php if ( have_comments() ) : ?> ++<?php if ($comments) : ?> + <h3 id="comments"><?php comments_number(__('No Responses', 'minimalism'), __('One Response', 'minimalism'), __('% Responses', 'minimalism'));?> <?php printf(__('to “%s”', 'minimalism'), the_title('', '', false)); ?></h3> + + <ol class="commentlist"> +@@ -61,7 +61,45 @@ + <?php endif; ?> + <?php endif; ?> + +-<?php comment_form( array('comment_notes_after' => '', +- 'comment_notes_before'=> '') +- ); +-?> ++ ++<?php if ('open' == $post->comment_status) : ?> ++ ++<h3 id="respond"><?php _e('Leave a Reply', 'minimalism'); ?></h3> ++ ++<?php if ( get_option('comment_registration') && !$user_ID ) : ?> ++<p><?php printf(__('You must be <a href="%s">logged in</a> to post a comment.', 'minimalism'), get_option('siteurl') . '/wp-login.php?redirect_to=' . urlencode(get_permalink())); ?></p> ++<?php else : ?> ++ ++<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> ++ ++<?php if ( $user_ID ) : ?> ++ ++<p><?php printf(__('Logged in as <a href="%1$s">%2$s</a>.', 'minimalism'), get_option('siteurl') . '/wp-admin/profile.php', $user_identity); ?> <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="<?php _e('Log out of this account', 'minimalism'); ?>"><?php _e('Log out »', 'minimalism'); ?></a></p> ++ ++<?php else : ?> ++ ++<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> /> ++<label for="author"><small><?php _e('Name', 'minimalism'); ?> <?php if ($req) _e("(required)", "kubrick"); ?></small></label></p> ++ ++<p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> /> ++<label for="email"><small><?php _e('Mail (will not be published)', 'minimalism'); ?> <?php if ($req) _e("(required)", "kubrick"); ?></small></label></p> ++ ++<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" /> ++<label for="url"><small><?php _e('Website', 'minimalism'); ?></small></label></p> ++ ++<?php endif; ?> ++ ++<!--<p><small><?php printf(__('<strong>XHTML:</strong> You can use these tags: <code>%s</code>', 'minimalism'), allowed_tags()); ?></small></p>--> ++ ++<p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p> ++ ++<p><input name="submit" type="submit" id="submit" tabindex="5" value="<?php _e('Submit Comment', 'minimalism'); ?>" /> ++<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> ++</p> ++<?php do_action('comment_form', $post->ID); ?> ++ ++</form> ++ ++<?php endif; // If registration required and not logged in ?> ++ ++<?php endif; // if you delete this the sky will fall on your head ?> +-- +2.17.1 + diff --git a/patches/0109-New-global-plugin-update_siteurl.php-to-fix-themes-P.patch b/patches/0109-New-global-plugin-update_siteurl.php-to-fix-themes-P.patch new file mode 100644 index 00000000..03db8c9c --- /dev/null +++ b/patches/0109-New-global-plugin-update_siteurl.php-to-fix-themes-P.patch @@ -0,0 +1,40 @@ +From a4fe2f92c0463de6e5f3ac5d6cf253b6b7384254 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Sun, 6 Mar 2011 17:32:24 +0000 +Subject: [PATCH 109/229] New global plugin: update_siteurl.php to fix themes + POSTing to http when over https + +--- + wp-content/mu-plugins/update_siteurl.php | 20 ++++++++++++++++++++ + 1 file changed, 20 insertions(+) + create mode 100644 wp-content/mu-plugins/update_siteurl.php + +diff --git a/wp-content/mu-plugins/update_siteurl.php b/wp-content/mu-plugins/update_siteurl.php +new file mode 100644 +index 00000000..8a2d5090 +--- /dev/null ++++ b/wp-content/mu-plugins/update_siteurl.php +@@ -0,0 +1,20 @@ ++<?php ++/* ++Plugin Name: Update the 'siteurl' and 'home' options ++Plugin URI: https://noblogs.org ++Description: Update the 'siteurl' and 'home' options to site_url(), this is necessary to fix a lot of themes which don't take into account https. See also http://wordpress.org/support/topic/blank-wp-comments-postphp-page-when-commenting-on-numerous-wordpress-blogs ++Version: 0.1 ++Author: Autistici/Inventati ++Author URI: https://noblogs.org/ ++*/ ++ ++function update_siteurl() { ++ ++ update_option('siteurl',site_url()); ++ update_option('home',site_url()); ++ ++} ++ ++update_siteurl(); ++ ++?> +-- +2.17.1 + diff --git a/patches/0110-Don-t-leak-which-blog-has-been-logged-into-via-get_b.patch b/patches/0110-Don-t-leak-which-blog-has-been-logged-into-via-get_b.patch new file mode 100644 index 00000000..466cff99 --- /dev/null +++ b/patches/0110-Don-t-leak-which-blog-has-been-logged-into-via-get_b.patch @@ -0,0 +1,26 @@ +From 77828c5d08b128da1fe46219430f7399ca46cf21 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Sun, 6 Mar 2011 17:39:49 +0000 +Subject: [PATCH 110/229] Don't leak which blog has been logged into via + get_bloginfo() + +--- + wp-includes/class-http.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wp-includes/class-http.php b/wp-includes/class-http.php +index a30a9b3f..a4bcc5c1 100644 +--- a/wp-includes/class-http.php ++++ b/wp-includes/class-http.php +@@ -188,7 +188,7 @@ class WP_Http { + * @param string $user_agent WordPress user agent string. + * @param string $url The request URL. + */ +- 'user-agent' => apply_filters( 'http_headers_useragent', 'WordPress/' . get_bloginfo( 'version' ) . '; ' . get_bloginfo( 'url' ), $url ), ++ 'user-agent' => apply_filters( 'http_headers_useragent', 'WordPress/' . $wp_version . '; http://wordpress.org' ), + /** + * Filters whether to pass URLs through wp_http_validate_url() in an HTTP request. + * +-- +2.17.1 + diff --git a/patches/0111-Add-utility-to-discover-the-blog-backend-given-its-n.patch b/patches/0111-Add-utility-to-discover-the-blog-backend-given-its-n.patch new file mode 100644 index 00000000..1eb59eea --- /dev/null +++ b/patches/0111-Add-utility-to-discover-the-blog-backend-given-its-n.patch @@ -0,0 +1,73 @@ +From 74cd06d803ce65ed09444a940b433d136d76a95f Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Tue, 8 Mar 2011 11:51:48 +0000 +Subject: [PATCH 111/229] Add utility to discover the blog backend given its + name + +--- + r2db/tools/get-backend.php | 53 ++++++++++++++++++++++++++++++++++++++ + 1 file changed, 53 insertions(+) + create mode 100755 r2db/tools/get-backend.php + +diff --git a/r2db/tools/get-backend.php b/r2db/tools/get-backend.php +new file mode 100755 +index 00000000..6b4725d6 +--- /dev/null ++++ b/r2db/tools/get-backend.php +@@ -0,0 +1,53 @@ ++#!/opt/noblogs/cron/php-noblogs ++<?php ++ ++if ($argv[1]) { ++ $blog_domain = $argv[1]; ++ if (!preg_match('/\.noblogs\.org$/', $blog_domain)) { ++ $blog_domain = $blog_domain . '.noblogs.org'; ++ } ++} else { ++ die("Usage: get-backend <blog_name>\n"); ++} ++ ++// Load wordpress api. ++define('WP_CACHE',false); ++/** Setup WordPress environment */ ++require_once('wp-load.php'); ++require_once('db-config.php'); ++ ++ ++function new_hash($dbid, $reversemap) { ++ global $wpdb; ++ $lookup = $wpdb->hash_map->lookup($dbid); ++ $backend = $reversemap[$lookup]; ++ $result = array(); ++ if (preg_match('/^(.*):([0-9]*)$/', $backend['host'], $matches)) { ++ $result['host'] = $matches[1]; ++ $result['port'] = $matches[2]; ++ } ++ $result['user'] = $backend['user']; ++ $result['password'] = $backend['password']; ++ $result['db'] = $backend['name']; ++ return $result; ++} ++ ++function get_blog($domain) ++{ ++ global $wpdb; ++ ++// $sql = "SELECT blog_id, domain, path FROM $wpdb->blogs WHERE public = 1 AND deleted = 0 AND archived = '0' ORDER BY domain, path"; ++ $sql = "SELECT blog_id, domain, path FROM $wpdb->blogs WHERE domain = '" . $domain . "'"; ++ $result = $wpdb->get_results($sql); ++ return ($result[0]); ++} ++ ++$hashmap = new Flexihash(); ++$reverse_backend_map = noblogs_load_backends(NOBLOGS_BACKEND_CONFIG, $hashmap); ++ ++$blog = get_blog($blog_domain); ++$backend = new_hash($blog->blog_id, $reverse_backend_map); ++ ++echo "\n" . $blog_domain . " (id " . $blog->blog_id . ")\n\n"; ++print_r($backend); ++ +-- +2.17.1 + diff --git a/patches/0112-add-the-http-protocol-http-https-to-the-static-file-.patch b/patches/0112-add-the-http-protocol-http-https-to-the-static-file-.patch new file mode 100644 index 00000000..163d54b1 --- /dev/null +++ b/patches/0112-add-the-http-protocol-http-https-to-the-static-file-.patch @@ -0,0 +1,83 @@ +From 56205ed36586a8e9cf6f7015dcb2787e2e79abb9 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Mon, 14 Mar 2011 00:34:08 +0000 +Subject: [PATCH 112/229] add the http protocol (http/https) to the static file + cache key + +--- + .htaccess | 10 ++++++---- + wp-content/mu-plugins/update_siteurl.php | 20 -------------------- + wp-content/wp-cache-config.php | 2 +- + 3 files changed, 7 insertions(+), 25 deletions(-) + delete mode 100644 wp-content/mu-plugins/update_siteurl.php + +diff --git a/.htaccess b/.htaccess +index f1081713..8438c073 100644 +--- a/.htaccess ++++ b/.htaccess +@@ -27,8 +27,9 @@ RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC] + RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* + RewriteCond %{HTTP_user_agent} !^(w3c\ |w3c-|acs-|alav|alca|amoi|audi|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-|dang|doco|eric|hipt|htc_|inno|ipaq|ipod|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-|lg/u|maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|palm|pana|pant|phil|play|port|prox|qwap|sage|sams|sany|sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo|teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|wap-|wapa|wapi|wapp|wapr|webc|winw|winw|xda\ |xda-).* + RewriteCond %{HTTP:Accept-Encoding} gzip +-RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f +-RewriteRule ^(.*) "/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz" [L] ++#RewriteCond %{HTTP:X-Forwarded-Proto} !^https$ ++RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/%{HTTP:X-Forwarded-Proto}/$1/index.html.gz -f ++RewriteRule ^(.*) "/wp-content/cache/supercache/%{HTTP_HOST}/%{HTTP:X-Forwarded-Proto}/$1/index.html.gz" [L] + + RewriteCond %{REQUEST_URI} !^.*[^/]$ + RewriteCond %{REQUEST_URI} !^.*//.*$ +@@ -39,8 +40,9 @@ RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC] + RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC] + RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* + RewriteCond %{HTTP_user_agent} !^(w3c\ |w3c-|acs-|alav|alca|amoi|audi|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-|dang|doco|eric|hipt|htc_|inno|ipaq|ipod|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-|lg/u|maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|palm|pana|pant|phil|play|port|prox|qwap|sage|sams|sany|sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo|teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|wap-|wapa|wapi|wapp|wapr|webc|winw|winw|xda\ |xda-).* +-RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f +-RewriteRule ^(.*) "/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html" [L] ++RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/%{HTTP:X-Forwarded-Proto}/$1/index.html -f ++#RewriteCond %{HTTP:X-Forwarded-Proto} !^https$ ++RewriteRule ^(.*) "/wp-content/cache/supercache/%{HTTP_HOST}/%{HTTP:X-Forwarded-Proto}/$1/index.html" [L] + </IfModule> + + # END WPSuperCache +diff --git a/wp-content/mu-plugins/update_siteurl.php b/wp-content/mu-plugins/update_siteurl.php +deleted file mode 100644 +index 8a2d5090..00000000 +--- a/wp-content/mu-plugins/update_siteurl.php ++++ /dev/null +@@ -1,20 +0,0 @@ +-<?php +-/* +-Plugin Name: Update the 'siteurl' and 'home' options +-Plugin URI: https://noblogs.org +-Description: Update the 'siteurl' and 'home' options to site_url(), this is necessary to fix a lot of themes which don't take into account https. See also http://wordpress.org/support/topic/blank-wp-comments-postphp-page-when-commenting-on-numerous-wordpress-blogs +-Version: 0.1 +-Author: Autistici/Inventati +-Author URI: https://noblogs.org/ +-*/ +- +-function update_siteurl() { +- +- update_option('siteurl',site_url()); +- update_option('home',site_url()); +- +-} +- +-update_siteurl(); +- +-?> +diff --git a/wp-content/wp-cache-config.php b/wp-content/wp-cache-config.php +index 800dc33a..568057e3 100644 +--- a/wp-content/wp-cache-config.php ++++ b/wp-content/wp-cache-config.php +@@ -15,7 +15,7 @@ if ( ! defined('WPCACHEHOME') ) + $cache_compression = 0; // Super cache compression + $cache_enabled = true; //Added by WP-Cache Manager + $super_cache_enabled = true; //Added by WP-Cache Manager +-$cache_max_time = 300; //Added by WP-Cache Manager ++$cache_max_time = 1801; //Added by WP-Cache Manager + //$use_flock = true; // Set it true or false if you know what to use + $cache_path = WP_CONTENT_DIR . '/cache/'; + $file_prefix = 'wp-cache-'; +-- +2.17.1 + diff --git a/patches/0113-modifiche-che-permettono-il-funzionamento-di-nextgen.patch b/patches/0113-modifiche-che-permettono-il-funzionamento-di-nextgen.patch new file mode 100644 index 00000000..58ebf2d0 --- /dev/null +++ b/patches/0113-modifiche-che-permettono-il-funzionamento-di-nextgen.patch @@ -0,0 +1,160 @@ +From 7180c8474dda5ade776bdcc43fb436ad508f5b05 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Sun, 10 Apr 2011 15:17:54 +0000 +Subject: [PATCH 113/229] modifiche che permettono il funzionamento di + nextgen-gallery + +--- + wp-content/db.php | 6 +++ + .../nextgen-gallery/admin/functions.php | 45 +++++++++++++++---- + 2 files changed, 42 insertions(+), 9 deletions(-) + +diff --git a/wp-content/db.php b/wp-content/db.php +index f819e225..18d53a1b 100644 +--- a/wp-content/db.php ++++ b/wp-content/db.php +@@ -313,6 +313,12 @@ class hyperdb extends wpdb { + . ')\W([\w-]+)\W/is', $q, $maybe) ) + return $maybe[1]; + ++ // SHOW TABLES LIKE (used in some plugins) ++ if ( preg_match('/^\s*' ++ . 'SHOW\s+TABLES\s+LIKE\s+' ++ . '\W(\w+)\W/is', $q, $maybe) ) ++ return $maybe[1]; ++ + // Big pattern for the rest of the table-related queries in MySQL 5.0 + if ( preg_match('/^\s*(?:' + . '(?:EXPLAIN\s+(?:EXTENDED\s+)?)?SELECT.*?\s+FROM' +diff --git a/wp-content/plugins/nextgen-gallery/admin/functions.php b/wp-content/plugins/nextgen-gallery/admin/functions.php +index 8af43e1b..4f21872d 100644 +--- a/wp-content/plugins/nextgen-gallery/admin/functions.php ++++ b/wp-content/plugins/nextgen-gallery/admin/functions.php +@@ -1,7 +1,8 @@ + <?php + + if(preg_match('#' . basename(__FILE__) . '#', $_SERVER['PHP_SELF'])) { die('You are not allowed to call this page directly.'); } +- ++// Temporary file reservoir, which should exist and be property of www-data. Needed to bypass open_basedir ++define('NEXTGEN_TMP_FILES', '/opt/noblogs/tmp/'); + /** + * nggAdmin - Class for admin operation + * +@@ -844,7 +845,16 @@ class nggAdmin{ + return false; + + } else { +- ++ if (!is_dir(NEXTGEN_TMP_FILES) || !is_writable(NEXTGEN_TMP_FILES)) { ++ nggGallery::show_error('the temporary files directory is not set; contact your system administrator'); ++ return false; ++ } ++ $newTmpFile = NEXTGEN_TMP_FILES . basename($_FILES['zipfile']['tmp_name']); ++ if (!@move_uploaded_file($_FILES['zipfile']['tmp_name'], $newTmpFile)) { ++ nggGallery::show_error('could not move the uploaded file to the correct destination'); ++ return false; ++ } ++ $_FILES['zipfile']['tmp_name'] = $newTmpFile; + $temp_zipfile = $_FILES['zipfile']['tmp_name']; + $filename = $_FILES['zipfile']['name']; + +@@ -871,6 +881,7 @@ class nggAdmin{ + + if ( empty($foldername) ) { + nggGallery::show_error( __('Could not get a valid foldername', 'nggallery') ); ++ @unlink($temp_zipfile); // del temp file + return false; + } + +@@ -883,10 +894,12 @@ class nggAdmin{ + if (!wp_mkdir_p ($newfolder)) { + $message = sprintf(__('Unable to create directory %s. Is its parent directory writable by the server?', 'nggallery'), $newfolder); + nggGallery::show_error($message); ++ @unlink($temp_zipfile); // del temp file + return false; + } + if (!wp_mkdir_p ($newfolder . '/thumbs')) { + nggGallery::show_error(__('Unable to create directory ', 'nggallery') . $newfolder . '/thumbs !'); ++ @unlink($temp_zipfile); // del temp file + return false; + } + } +@@ -949,9 +962,18 @@ class nggAdmin{ + + // look only for uploded files + if ($imagefiles['error'][$key] == 0) { +- +- $temp_file = $imagefiles['tmp_name'][$key]; +- ++ if (!is_dir(NEXTGEN_TMP_FILES)) { ++ nggGallery::show_error('Temporary upload directory not defined, contact your system administrator'); ++ return; ++ } ++ $newFile = NEXTGEN_TMP_FILES . basename($imagefiles['tmp_name'][$key]); ++ if (!@move_uploaded_file($imagefiles['tmp_name'][$key], $newFile)) { ++ nggGallery::show_error('<strong>' . $imagefiles['name'][$key] . ' </strong>' . __('could not copy to temporary directory','nggallery')); ++ continue; ++ } ++ ++ $temp_file = $newFile; ++ + //clean filename and extract extension + $filepart = nggGallery::fileinfo( $imagefiles['name'][$key] ); + $filename = $filepart['basename']; +@@ -960,6 +982,7 @@ class nggAdmin{ + $ext = array('jpg', 'png', 'gif'); + if ( !in_array($filepart['extension'], $ext) || !@getimagesize($temp_file) ){ + nggGallery::show_error('<strong>' . $imagefiles['name'][$key] . ' </strong>' . __('is no valid image file!','nggallery')); ++ @unlink($temp_file); + continue; + } + +@@ -975,24 +998,27 @@ class nggAdmin{ + if ( !is_writeable($gallery->abspath) ) { + $message = sprintf(__('Unable to write to directory %s. Is this directory writable by the server?', 'nggallery'), $gallery->abspath); + nggGallery::show_error($message); ++ @unlink($temp_file); + return; + } + + // save temp file to gallery +- if ( !@move_uploaded_file($temp_file, $dest_file) ){ ++ if ( !@rename($temp_file, $dest_file) ){ + nggGallery::show_error(__('Error, the file could not be moved to : ','nggallery') . $dest_file); +- nggAdmin::check_safemode( $gallery->abspath ); ++ nggAdmin::check_safemode( $gallery->abspath ); ++ @unlink($temp_file); + continue; + } + if ( !nggAdmin::chmod($dest_file) ) { + nggGallery::show_error(__('Error, the file permissions could not be set','nggallery')); ++ @unlink($temp_file); + continue; + } + + // add to imagelist & dirlist + $imageslist[] = $filename; + $dirlist[] = $filename; +- ++ @unlink($temp_file); + } + } + } +@@ -1042,6 +1068,7 @@ class nggAdmin{ + + $filepart = nggGallery::fileinfo( $_FILES['Filedata']['name'] ); + $filename = $filepart['basename']; ++$gallerypath = $wpdb->get_var("SELECT path FROM $wpdb->nggallery WHERE gid = '$galleryID' "); + + // check for allowed extension + $ext = array('jpg', 'png', 'gif'); +@@ -1481,4 +1508,4 @@ function ngg_checkExtract($p_event, &$p_header) { + + return 1; + } +-?> +\ No newline at end of file ++?> +-- +2.17.1 + diff --git a/patches/0114-Constructor-Removed-Save-Tab.patch b/patches/0114-Constructor-Removed-Save-Tab.patch new file mode 100644 index 00000000..3bec80a8 --- /dev/null +++ b/patches/0114-Constructor-Removed-Save-Tab.patch @@ -0,0 +1,25 @@ +From b85a4022a8f4d5958e4c466cf1e7b171d81ed6c0 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Thu, 2 Jun 2011 22:36:36 +0000 +Subject: [PATCH 114/229] Constructor: Removed Save Tab + +--- + wp-content/themes/constructor/admin/admin.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wp-content/themes/constructor/admin/admin.php b/wp-content/themes/constructor/admin/admin.php +index fbf2209c..1a12268e 100644 +--- a/wp-content/themes/constructor/admin/admin.php ++++ b/wp-content/themes/constructor/admin/admin.php +@@ -26,7 +26,7 @@ $constructor_modules = array( + __('CSS', 'constructor') => 'css', + __('Images', 'constructor') => 'images', + __('Slideshow', 'constructor') => 'slideshow', +- __('Save', 'constructor') => 'save', ++// __('Save', 'constructor') => 'save', + __('Clean', 'constructor') => 'clean', + __('Help', 'constructor') => 'help' + ); +-- +2.17.1 + diff --git a/patches/0115-Modifica-path-temporanea-next-gen-gallery.patch b/patches/0115-Modifica-path-temporanea-next-gen-gallery.patch new file mode 100644 index 00000000..c89756c0 --- /dev/null +++ b/patches/0115-Modifica-path-temporanea-next-gen-gallery.patch @@ -0,0 +1,25 @@ +From e5c29d9f4a36c283050eaf3146fb653026b07325 Mon Sep 17 00:00:00 2001 +From: root <root@rivolta.investici.org> +Date: Sat, 4 Jun 2011 17:29:52 +0000 +Subject: [PATCH 115/229] Modifica path temporanea next gen gallery + +--- + wp-content/plugins/nextgen-gallery/admin/functions.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wp-content/plugins/nextgen-gallery/admin/functions.php b/wp-content/plugins/nextgen-gallery/admin/functions.php +index 4f21872d..a2897dd2 100644 +--- a/wp-content/plugins/nextgen-gallery/admin/functions.php ++++ b/wp-content/plugins/nextgen-gallery/admin/functions.php +@@ -2,7 +2,7 @@ + + if(preg_match('#' . basename(__FILE__) . '#', $_SERVER['PHP_SELF'])) { die('You are not allowed to call this page directly.'); } + // Temporary file reservoir, which should exist and be property of www-data. Needed to bypass open_basedir +-define('NEXTGEN_TMP_FILES', '/opt/noblogs/tmp/'); ++define('NEXTGEN_TMP_FILES', '/opt/noblogs/www/wp-content/tmp/'); + /** + * nggAdmin - Class for admin operation + * +-- +2.17.1 + diff --git a/patches/0116-Performance-tweaks.patch b/patches/0116-Performance-tweaks.patch new file mode 100644 index 00000000..aea4b75a --- /dev/null +++ b/patches/0116-Performance-tweaks.patch @@ -0,0 +1,107 @@ +From b07f1d25505e064dc076ff68ec81bf19c459a3db Mon Sep 17 00:00:00 2001 +From: Joe Oblivian <0blivian@insiberia.net> +Date: Thu, 15 Sep 2011 20:43:47 +0200 +Subject: [PATCH 116/229] Performance tweaks: + +- Cache more aggressively +- Use persistent connections + +Profiling: changing the define AI_DB_PROFILER to true will enable query logging (use with caution!) +--- + .htaccess | 9 +++++++-- + db-config.php | 4 +--- + wp-content/db.php | 21 ++++++++++++++++++++- + 3 files changed, 28 insertions(+), 6 deletions(-) + +diff --git a/.htaccess b/.htaccess +index 8438c073..9566a09b 100644 +--- a/.htaccess ++++ b/.htaccess +@@ -7,6 +7,9 @@ RewriteCond %{HTTP_HOST} ^ventitre\.noblogs\.org [NC] + RewriteRule ^/?(.*) http://www.ventitre.org/$1 [L,R=301,NE] + #### + ++#avoid inspection of queries log ++RewriteRule ^/noblogs_queries.* /ancheno [L,R=404] ++ + # uploaded files + RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L] + RewriteRule ^gallery/([0-9]+)/(previews|previews-med)/(.*)$ oldgal/$1/$2/$3 [L] +@@ -17,7 +20,8 @@ RewriteRule ^resource/[^/]+/download/(.*)$ wp-includes/ms-files.php?file=2010/08 + # BEGIN WPSuperCache + <IfModule mod_rewrite.c> + AddDefaultCharset UTF-8 +-RewriteCond %{REQUEST_URI} !^.*[^/]$ ++# Commented in order to cache more ++# RewriteCond %{REQUEST_URI} !^.*[^/]$ + RewriteCond %{REQUEST_URI} !^.*//.*$ + RewriteCond %{REQUEST_METHOD} !POST + RewriteCond %{QUERY_STRING} !.*=.* +@@ -31,7 +35,8 @@ RewriteCond %{HTTP:Accept-Encoding} gzip + RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/%{HTTP:X-Forwarded-Proto}/$1/index.html.gz -f + RewriteRule ^(.*) "/wp-content/cache/supercache/%{HTTP_HOST}/%{HTTP:X-Forwarded-Proto}/$1/index.html.gz" [L] + +-RewriteCond %{REQUEST_URI} !^.*[^/]$ ++#Commented in order to cache more ++#RewriteCond %{REQUEST_URI} !^.*[^/]$ + RewriteCond %{REQUEST_URI} !^.*//.*$ + RewriteCond %{REQUEST_METHOD} !POST + RewriteCond %{QUERY_STRING} !.*=.* +diff --git a/db-config.php b/db-config.php +index 3b0e0246..88f67a32 100644 +--- a/db-config.php ++++ b/db-config.php +@@ -1,8 +1,7 @@ + <?php + + // Common settings +-$wpdb->save_queries = false; +-$wpdb->persistent = false; ++$wpdb->persistent = true; + $wpdb->max_connections = 30; + + define("NOBLOGS_BACKEND_CONFIG", "/etc/noblogs/backends"); +@@ -22,4 +21,3 @@ $wpdb->add_database(array( + )); + + $wpdb_reverse_backend_map = noblogs_load_backends(NOBLOGS_BACKEND_CONFIG, $wpdb->hash_map); +- +diff --git a/wp-content/db.php b/wp-content/db.php +index 18d53a1b..99ff86ed 100644 +--- a/wp-content/db.php ++++ b/wp-content/db.php +@@ -1,4 +1,6 @@ + <?php ++//AI patch: set to true if you want to activate query profiling ++define('AI_DB_PROFILER', false); + + /* + Plugin Name: HyperDB +@@ -1441,6 +1443,23 @@ class hyperdb extends wpdb { + + } // class hyperdb + +-$wpdb = new hyperdb(); ++/** ++ * AI custom: Logs all queries for debugging purposes ++ */ ++function ai_log_db_queries($query, $time, $backtrace=null, hyperdb $obj ) { ++ $fh = fopen( ABSPATH . '/profiling/noblogs_queries_'. date('Ymd') . '.log', 'a'); ++ if (!$fh) { ++ return array($query, $time, $backtrace); ++ } ++ fwrite($fh, sprintf("##\n#Date: %s\n#Query time: %s\n%s\n", date('r'), $time, $query)); ++ fclose($fh); ++ return array($query, $time, $backtrace); ++} + ++ ++$wpdb = new hyperdb(); ++if ( AI_DB_PROFILER === true ) { ++ $wpdb->save_queries = true; ++ $wpdb->save_query_callback = 'ai_log_db_queries'; ++} + require( DB_CONFIG_FILE ); +-- +2.17.1 + diff --git a/patches/0117-prevent-mysql-proxy-to-cache-the-admin-section.patch b/patches/0117-prevent-mysql-proxy-to-cache-the-admin-section.patch new file mode 100644 index 00000000..219c6f29 --- /dev/null +++ b/patches/0117-prevent-mysql-proxy-to-cache-the-admin-section.patch @@ -0,0 +1,28 @@ +From aeb256f01ca5cf7d9f8aa8e46b821f4a9896aa14 Mon Sep 17 00:00:00 2001 +From: Joe Oblivian <0blivian@insiberia.net> +Date: Sun, 18 Sep 2011 19:52:42 +0200 +Subject: [PATCH 117/229] prevent mysql-proxy to cache the admin section + +--- + wp-content/db.php | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/wp-content/db.php b/wp-content/db.php +index 99ff86ed..79c189e5 100644 +--- a/wp-content/db.php ++++ b/wp-content/db.php +@@ -872,6 +872,11 @@ class hyperdb extends wpdb { + $statement_after_query = $this->run_callbacks( 'statement_after_query' ); + $query_for_log = $query; + ++ // A/I: prevent mysql-proxy to cache the admin section ++ if (strpos($_SERVER['REQUEST_URI'], '/wp-admin/') !== false) { ++ $query .= ' /* NO CACHE */'; ++ } ++ + $this->timer_start(); + if ( $statement_before_query ) { + $query_for_log = "$statement_before_query; $query_for_log"; +-- +2.17.1 + diff --git a/patches/0118-fix-backends-configuration-parsing.patch b/patches/0118-fix-backends-configuration-parsing.patch new file mode 100644 index 00000000..26b56df5 --- /dev/null +++ b/patches/0118-fix-backends-configuration-parsing.patch @@ -0,0 +1,30 @@ +From 6f996fed9d42c95b189b6f930e41b710cfa4a43f Mon Sep 17 00:00:00 2001 +From: shammash <shammash@autistici.org> +Date: Mon, 19 Sep 2011 10:43:39 +0200 +Subject: [PATCH 118/229] fix backends configuration parsing + +--- + r2db/db-backends.php | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/r2db/db-backends.php b/r2db/db-backends.php +index d7eafc97..3988f164 100644 +--- a/r2db/db-backends.php ++++ b/r2db/db-backends.php +@@ -10,10 +10,11 @@ function noblogs_load_backends($db_config_file, $hashptr) { + die("Database backends not configured!"); + } + while (($line = fgets($fp, 1024)) !== false) { +- if ($line[0] == '#') { ++ $wline = rtrim($line); ++ if ($wline == "" || $wline[0] == '#') { + continue; + } +- $line_parts = explode(" ", rtrim($line)); ++ $line_parts = explode(" ", $wline); + $server_id = $line_parts[0]; + $dataset = "backend_" . $server_id; + $backend_url = $line_parts[2]; +-- +2.17.1 + diff --git a/patches/0119-add-script-to-export-apc-stats.patch b/patches/0119-add-script-to-export-apc-stats.patch new file mode 100644 index 00000000..b28b4e35 --- /dev/null +++ b/patches/0119-add-script-to-export-apc-stats.patch @@ -0,0 +1,48 @@ +From dd55a0c8629f4ff7b411aef831023445f721f1f7 Mon Sep 17 00:00:00 2001 +From: shammash <shammash@autistici.org> +Date: Mon, 3 Oct 2011 00:01:55 +0200 +Subject: [PATCH 119/229] add script to export apc stats + +--- + apc_stats_r2mon.php | 29 +++++++++++++++++++++++++++++ + 1 file changed, 29 insertions(+) + create mode 100644 apc_stats_r2mon.php + +diff --git a/apc_stats_r2mon.php b/apc_stats_r2mon.php +new file mode 100644 +index 00000000..a5ba92de +--- /dev/null ++++ b/apc_stats_r2mon.php +@@ -0,0 +1,29 @@ ++<?php ++ ++function print_stat($key, $value) { ++ echo "apc.$key{service=php,instance=noblogs}: $value\n"; ++} ++ ++$cache = apc_cache_info('', true); ++foreach ($cache as $key => $value) { ++ if ($key === "memory_type" or $key === "locking_type") ++ continue; ++ print_stat($key, $value); ++} ++$mem = apc_sma_info(true); ++foreach ($mem as $key => $value) { ++ print_stat($key, $value); ++} ++/* ++ * Significant data: ++ * $cache['num_entries'] => number files ++ * $cache['mem_size'] => size cached files ++ * $cache['num_hits'] => hits ++ * $cache['num_misses'] => misses ++ * $cache['expunges'] => cache full count ++ * ++ * $mem['num_seg'] * $mem['seg_size'] => memory size ++ * $mem['avail_mem'] => free memory ++ */ ++?> ++ +-- +2.17.1 + diff --git a/patches/0120-allow-getting-apc-stats-only-from-localhost.patch b/patches/0120-allow-getting-apc-stats-only-from-localhost.patch new file mode 100644 index 00000000..ec949b7d --- /dev/null +++ b/patches/0120-allow-getting-apc-stats-only-from-localhost.patch @@ -0,0 +1,28 @@ +From b9779a51cdbef6f0eb4ea8f988f4026dd5d70605 Mon Sep 17 00:00:00 2001 +From: shammash <shammash@autistici.org> +Date: Mon, 3 Oct 2011 00:02:20 +0200 +Subject: [PATCH 120/229] allow getting apc stats only from localhost + +--- + .htaccess | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/.htaccess b/.htaccess +index 9566a09b..1f79b511 100644 +--- a/.htaccess ++++ b/.htaccess +@@ -64,5 +64,11 @@ RewriteRule . index.php [L] + # .git doesn't exist + RedirectMatch 404 /\\.git(/|$) + ++# allow gathering stats only from localhost ++<Files apc_stats_r2mon.php> ++Order Allow,Deny ++Allow from 127.0.0.1 ++</Files> ++ + # END noblogs + +-- +2.17.1 + diff --git a/patches/0121-fix-formatting.patch b/patches/0121-fix-formatting.patch new file mode 100644 index 00000000..a2dfa0cb --- /dev/null +++ b/patches/0121-fix-formatting.patch @@ -0,0 +1,25 @@ +From f54661bef80efb902b02238b6128b9a1a5045eb4 Mon Sep 17 00:00:00 2001 +From: shammash <shammash@autistici.org> +Date: Mon, 3 Oct 2011 00:54:37 +0200 +Subject: [PATCH 121/229] fix formatting + +--- + apc_stats_r2mon.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/apc_stats_r2mon.php b/apc_stats_r2mon.php +index a5ba92de..4e027cff 100644 +--- a/apc_stats_r2mon.php ++++ b/apc_stats_r2mon.php +@@ -1,7 +1,7 @@ + <?php + + function print_stat($key, $value) { +- echo "apc.$key{service=php,instance=noblogs}: $value\n"; ++ echo "$key: $value\n"; + } + + $cache = apc_cache_info('', true); +-- +2.17.1 + diff --git a/patches/0122-tool-to-move-blogs-based-on-topology.patch b/patches/0122-tool-to-move-blogs-based-on-topology.patch new file mode 100644 index 00000000..1c282a9c --- /dev/null +++ b/patches/0122-tool-to-move-blogs-based-on-topology.patch @@ -0,0 +1,114 @@ +From fbb2aaaea75fb041e534853b299877a126d3f9ed Mon Sep 17 00:00:00 2001 +From: joe <joe@incal.net> +Date: Sat, 8 Oct 2011 23:22:19 +0200 +Subject: [PATCH 122/229] tool to move blogs based on topology + +--- + r2db/tools/noblogs-new-topology.php | 95 +++++++++++++++++++++++++++++ + 1 file changed, 95 insertions(+) + create mode 100755 r2db/tools/noblogs-new-topology.php + +diff --git a/r2db/tools/noblogs-new-topology.php b/r2db/tools/noblogs-new-topology.php +new file mode 100755 +index 00000000..f153ad09 +--- /dev/null ++++ b/r2db/tools/noblogs-new-topology.php +@@ -0,0 +1,95 @@ ++#!/opt/noblogs/cron/php-noblogs ++<?php ++ ++// Load wordpress api. ++define('WP_CACHE',false); ++/** Setup WordPress environment */ ++require_once('wp-load.php'); ++require_once('db-config.php'); ++ ++/* ++ Parse command line options ++ */ ++$opts = getopt('N','no-database'); ++if (empty($argv[2])) { ++ usage(); ++ exit(1); ++} ++ ++$o_hashmap = new Flexihash(); ++$old_map = noblogs_load_backends($argv[1], $o_hashmap); ++$n_hashmap = new Flexihash(); ++$new_map = noblogs_load_backends($argv[2], $n_hashmap); ++ ++$blogs = get_all_blogs(); ++foreach ($blogs as $blog) { ++ $blog_id = $blog->blog_id; ++ ++ $old_params = fhash($blog_id, $old_map); ++ $old_dburi = mysqlurl($old_params); ++ $new_params = fhash($blog_id, $reverse_backend_map); ++ $new_dburi = mysqlurl($new_params); ++ ++ if ($new_counts[$new_params['host']]) { ++ $new_counts[$new_params['host']] += 1; ++ } else { ++ $new_counts[$new_params['host']] = 1; ++ } ++ ++ if ($old_dburi != $new_dburi) { ++ echo "echo moving blog $blog_id from " . $old_params['host'] . " to " . $new_params['host'] . "\n"; ++ if (! $opts['N']) { ++ echo "tables=\$(mysql " . mysqlopts($old_params) . " " . $old_params['db'] . " -NBe \"show tables like 'wp\\_" . $blog_id . "\\_%'\")\n"; ++ echo "mysqldump --opt " . mysqlopts($old_params) . " " . $old_params['db'] . " \${tables} \\\n"; ++ echo " | mysql " . mysqlopts($new_params) . " " . $new_params['db'] . "\n"; ++ } ++ ++ printf("rsync -avz --delete root@%s:/opt/noblogs/www/wp-content/blogs.dir/%d root@%s:/opt/noblogs/www/wp-content/blogs.dir/%d\n", $old_params['host'], $blog_id, $new_params['host'], $blog_id); ++ $moved_count += 1; ++ } else { ++ echo "echo blog $blog_id stays on " . $old_params['host'] . "\n"; ++ } ++} ++ ++ ++echo "\n\n\nBlog distribution:\n"; ++print_r($new_counts); ++print "\n $moved_count blogs moved\n"; ++ ++ ++ ++function fhash($dbid, $reversemap) { ++ global $wpdb; ++ $lookup = $wpdb->hash_map->lookup($dbid); ++ $backend = $reversemap[$lookup]; ++ $result = array(); ++ if (preg_match('/^(.*):([0-9]*)$/', $backend['host'], $matches)) { ++ $result['host'] = $matches[1]; ++ $result['port'] = $matches[2]; ++ } ++ $result['user'] = $backend['user']; ++ $result['password'] = $backend['password']; ++ $result['db'] = $backend['name']; ++ return $result; ++} ++ ++function mysqlopts(&$attrs) { ++ return ("-h" . $attrs['host'] . " -P" . $attrs['port'] . " -u" . $attrs['user'] ++ . " '-p" . $attrs['password'] . "'"); ++} ++ ++function mysqlurl(&$attrs) { ++ return ("mysql://" . $attrs['user'] . "@" . $attrs['host'] ++ . ":" . $attrs['port'] . "/" . $attrs['db']); ++} ++ ++function get_all_blogs() ++{ ++ global $wpdb; ++ ++// $sql = "SELECT blog_id, domain, path FROM $wpdb->blogs WHERE public = 1 AND deleted = 0 AND archived = '0' ORDER BY domain, path"; ++ $sql = "SELECT blog_id, domain, path FROM $wpdb->blogs WHERE public = 0 ORDER BY domain, path"; ++ $result = $wpdb->get_results($sql); ++ return ($result); ++} ++ +-- +2.17.1 + diff --git a/patches/0123-support-split-master-slave-backends-for-the-primary-.patch b/patches/0123-support-split-master-slave-backends-for-the-primary-.patch new file mode 100644 index 00000000..2f2bcea3 --- /dev/null +++ b/patches/0123-support-split-master-slave-backends-for-the-primary-.patch @@ -0,0 +1,77 @@ +From dde977963915804643b689673da96476634bd36e Mon Sep 17 00:00:00 2001 +From: ale <ale@incal.net> +Date: Sat, 8 Oct 2011 20:43:09 +0000 +Subject: [PATCH 123/229] support split master/slave backends for the primary + database + +--- + db-config.php | 9 ++++++++- + r2db/db-backends.php | 16 +++++++++++++++- + 2 files changed, 23 insertions(+), 2 deletions(-) + +diff --git a/db-config.php b/db-config.php +index 88f67a32..b82eaaa8 100644 +--- a/db-config.php ++++ b/db-config.php +@@ -5,19 +5,26 @@ $wpdb->persistent = true; + $wpdb->max_connections = 30; + + define("NOBLOGS_BACKEND_CONFIG", "/etc/noblogs/backends"); ++define("NOBLOGS_MASTER_CONFIG", "/etc/noblogs/master"); + + include_once('r2db/db-hash.php'); + include_once('r2db/db-backends.php'); + + // Add the global database (configured in wp-config.php), stores the global + // blogs and users tables. ++ ++// This is the read-only slave. + $wpdb->add_database(array( + "host" => DB_HOST, + "user" => DB_USER, + "password" => DB_PASSWORD, + "name" => DB_NAME, + "dataset" => "global", +- "write" => 1, "read" => 1, "timeout" => 2 ++ "write" => 0, "read" => 1, "timeout" => 2 + )); + ++// This is the write-only master. ++$wpdb->add_database(noblogs_load_master(NOBLOGS_MASTER_CONFIG)); ++ ++// Add all the sharded blog databases. + $wpdb_reverse_backend_map = noblogs_load_backends(NOBLOGS_BACKEND_CONFIG, $wpdb->hash_map); +diff --git a/r2db/db-backends.php b/r2db/db-backends.php +index 3988f164..7cd26af0 100644 +--- a/r2db/db-backends.php ++++ b/r2db/db-backends.php +@@ -25,7 +25,7 @@ function noblogs_load_backends($db_config_file, $hashptr) { + "password" => $backend_url_data["pass"], + "name" => substr($backend_url_data["path"], 1), + "dataset" => $dataset, +- "read" => 1, "write" => 1, "timeout" => 2 ++ "read" => 1, "write" => 1, "timeout" => 10 + ); + $wpdb->add_database($backend); + $hashptr->addTarget($dataset); +@@ -34,3 +34,17 @@ function noblogs_load_backends($db_config_file, $hashptr) { + fclose($fp); + return $backend_map; + } ++ ++function noblogs_load_master($master_file) { ++ $master_url = trim(file_get_contents($master_file)); ++ $mdata = parse_url($master_url); ++ return array( ++ "host" => $mdata["host"] . ":" . $mdata["port"], ++ "user" => $mdata["user"], ++ "password" => $mdata["pass"], ++ "name" => substr($mdata["path"], 1), ++ "dataset" => "global", ++ "read" => 0, "write" => 1, "timeout" => 10 ++ ); ++} ++ +-- +2.17.1 + diff --git a/patches/0124-script-for-redistributing-noblogs-resources-accordin.patch b/patches/0124-script-for-redistributing-noblogs-resources-accordin.patch new file mode 100644 index 00000000..aaa00f4e --- /dev/null +++ b/patches/0124-script-for-redistributing-noblogs-resources-accordin.patch @@ -0,0 +1,113 @@ +From d61cae0daf9653329bc5c68a683e6be60e7fdbfc Mon Sep 17 00:00:00 2001 +From: joe <joe@incal.net> +Date: Sun, 9 Oct 2011 22:10:46 +0200 +Subject: [PATCH 124/229] script for redistributing noblogs resources according + to backend maps + +--- + r2db/tools/noblogs-new-topology.php | 49 ++++++++++++++++++----------- + 1 file changed, 31 insertions(+), 18 deletions(-) + +diff --git a/r2db/tools/noblogs-new-topology.php b/r2db/tools/noblogs-new-topology.php +index f153ad09..f4d2930c 100755 +--- a/r2db/tools/noblogs-new-topology.php ++++ b/r2db/tools/noblogs-new-topology.php +@@ -10,42 +10,49 @@ require_once('db-config.php'); + /* + Parse command line options + */ +-$opts = getopt('N','no-database'); +-if (empty($argv[2])) { +- usage(); +- exit(1); ++$opts = getopt('',array('no-database', 'calc-size')); ++if (array_key_exists('calc-size', $opts)) { ++ $opts['no-database'] = true; ++ $g_added_size = array(); + } + +-$o_hashmap = new Flexihash(); +-$old_map = noblogs_load_backends($argv[1], $o_hashmap); + $n_hashmap = new Flexihash(); +-$new_map = noblogs_load_backends($argv[2], $n_hashmap); ++$new_map = noblogs_load_backends(array_pop($argv), $n_hashmap); ++ ++$o_hashmap = new Flexihash(); ++$old_map = noblogs_load_backends(array_pop($argv), $o_hashmap); + + $blogs = get_all_blogs(); + foreach ($blogs as $blog) { + $blog_id = $blog->blog_id; +- ++ + $old_params = fhash($blog_id, $old_map); + $old_dburi = mysqlurl($old_params); +- $new_params = fhash($blog_id, $reverse_backend_map); ++ $new_params = fhash($blog_id, $new_map); + $new_dburi = mysqlurl($new_params); + + if ($new_counts[$new_params['host']]) { + $new_counts[$new_params['host']] += 1; +- } else { ++ } else { + $new_counts[$new_params['host']] = 1; + } + + if ($old_dburi != $new_dburi) { + echo "echo moving blog $blog_id from " . $old_params['host'] . " to " . $new_params['host'] . "\n"; +- if (! $opts['N']) { ++ if ( array_key_exists('no-database', $opts) ) { + echo "tables=\$(mysql " . mysqlopts($old_params) . " " . $old_params['db'] . " -NBe \"show tables like 'wp\\_" . $blog_id . "\\_%'\")\n"; + echo "mysqldump --opt " . mysqlopts($old_params) . " " . $old_params['db'] . " \${tables} \\\n"; + echo " | mysql " . mysqlopts($new_params) . " " . $new_params['db'] . "\n"; + } +- +- printf("rsync -avz --delete root@%s:/opt/noblogs/www/wp-content/blogs.dir/%d root@%s:/opt/noblogs/www/wp-content/blogs.dir/%d\n", $old_params['host'], $blog_id, $new_params['host'], $blog_id); ++ if (array_key_exists('calc-size', $opts)) { ++ $cmd = escapeshellargs(sprintf("ssh root@%s du -sk /opt/noblogs/www/wp-content/blogs.dir/%d", $old_params['host'], $blog_id)); ++ list($size, $dummy) = explode("\t",exec($cmd, $ret)); ++ $g_added_size[$new_params['host']] += $size; ++ } else { ++ printf("rsync -avz --delete root@%s:/opt/noblogs/www/wp-content/blogs.dir/%d root@%s:/opt/noblogs/www/wp-content/blogs.dir/%d\n", $old_params['host'], $blog_id, $new_params['host'], $blog_id); ++ } + $moved_count += 1; ++ + } else { + echo "echo blog $blog_id stays on " . $old_params['host'] . "\n"; + } +@@ -54,9 +61,12 @@ foreach ($blogs as $blog) { + + echo "\n\n\nBlog distribution:\n"; + print_r($new_counts); +-print "\n $moved_count blogs moved\n"; +- ++echo "\n $moved_count blogs moved\n"; + ++if (array_key_exists('calc-size', $opts)) { ++ echo "Variations in disk space for hosts (kB):\n"; ++ print_r($g_added_size); ++} + + function fhash($dbid, $reversemap) { + global $wpdb; +@@ -86,10 +96,13 @@ function mysqlurl(&$attrs) { + function get_all_blogs() + { + global $wpdb; +- +-// $sql = "SELECT blog_id, domain, path FROM $wpdb->blogs WHERE public = 1 AND deleted = 0 AND archived = '0' ORDER BY domain, path"; +- $sql = "SELECT blog_id, domain, path FROM $wpdb->blogs WHERE public = 0 ORDER BY domain, path"; ++ $sql = "SELECT blog_id, domain, path FROM $wpdb->blogs WHERE public = 1 AND deleted = 0 AND archived = '0' ORDER BY domain, path"; + $result = $wpdb->get_results($sql); + return ($result); + } + ++function usage() { ++ $str = <<<USAGE ++noblogs-new-topology.php [--no-database|--calc-size] <OLD_MAP> <NEW_MAP> ++USAGE; ++} +\ No newline at end of file +-- +2.17.1 + diff --git a/patches/0125-added-the-mapping-file.patch b/patches/0125-added-the-mapping-file.patch new file mode 100644 index 00000000..bac2ee54 --- /dev/null +++ b/patches/0125-added-the-mapping-file.patch @@ -0,0 +1,72 @@ +From f69896d32056565f8a9ba7f99c8358ba42442fe2 Mon Sep 17 00:00:00 2001 +From: Joe Oblivian <0blivian@insiberia.net> +Date: Tue, 1 Nov 2011 09:57:13 +0100 +Subject: [PATCH 125/229] added the mapping file + +--- + wp-nginx-map.php | 53 ++++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 53 insertions(+) + create mode 100644 wp-nginx-map.php + +diff --git a/wp-nginx-map.php b/wp-nginx-map.php +new file mode 100644 +index 00000000..f8edaa29 +--- /dev/null ++++ b/wp-nginx-map.php +@@ -0,0 +1,53 @@ ++<?php ++ ++// wp-nginx-map.php ++// ++// Stampa una mappa delle assegnazioni blog -> backend, per NGINX. ++ ++ ++// Load wordpress api. ++define('WP_CACHE',false); ++require_once('/opt/noblogs/www/wp-load.php'); ++ ++// Return all blogs. ++function get_blogs() { ++ global $wpdb; ++ $sql = "SELECT blog_id, domain FROM $wpdb->blogs WHERE deleted = 0 AND archived = '0' ORDER BY domain ASC"; ++ $result = $wpdb->get_results($sql); ++ return ($result); ++} ++ ++function printline($s) { ++ echo $s . "\n"; ++} ++ ++function backend_to_http_endpoint($backend) { ++ if (substr($backend, 0, 8) != 'backend_') { ++ error_log('diamine, di questo backend non so che farmene: ' . $backend); ++ return 'localhost:82'; ++ } ++ $id = substr($backend, 8); ++ return '172.16.1.' . $id . ':82'; ++} ++ ++// Print the blog -> backend map. ++function generate_map() { ++ global $wpdb; ++ $wpdb_hash = &$wpdb->hash_map; ++ ++ $blogs = get_blogs(); ++ ++ printline('map $http_host $backend_noblogs {'); ++ printline(' default http://localhost:82;'); ++ foreach ($blogs as $blog) { ++ $blog_id = $blog->blog_id; ++ $backend_id = $wpdb_hash->lookup($blog_id); ++ $backend_http = backend_to_http_endpoint($backend_id); ++ printline(' ' . $blog->domain . ' http://' . $backend_http . ';'); ++ } ++ printline('}'); ++} ++ ++ ++generate_map(); ++ +-- +2.17.1 + diff --git a/patches/0126-awful-workaround.patch b/patches/0126-awful-workaround.patch new file mode 100644 index 00000000..86e300ad --- /dev/null +++ b/patches/0126-awful-workaround.patch @@ -0,0 +1,32 @@ +From 4d3f75875c9b27016d9314cb14db1469a9b0b987 Mon Sep 17 00:00:00 2001 +From: Joe Oblivian <0blivian@insiberia.net> +Date: Tue, 1 Nov 2011 18:32:23 +0100 +Subject: [PATCH 126/229] awful workaround + +--- + wp-content/db.php | 9 +++++++++ + 1 file changed, 9 insertions(+) + +diff --git a/wp-content/db.php b/wp-content/db.php +index 79c189e5..abc3353e 100644 +--- a/wp-content/db.php ++++ b/wp-content/db.php +@@ -723,6 +723,15 @@ class hyperdb extends wpdb { + $collate = null; + + $this->set_charset($this->dbhs[$dbhname], $charset, $collate); ++ ++ if ( !isset( $charset ) ) ++ $charset = null; ++ ++ if ( !isset( $collate ) ) ++ $collate = null; ++ ++ // AI workaround: set all queries to latin1 ++ $this->set_charset($this->dbhs[$dbhname], 'latin1'); + + $this->dbh = $this->dbhs[$dbhname]; // needed by $wpdb->_real_escape() + +-- +2.17.1 + diff --git a/patches/0127-added-return-to-upgrade_110-to-block-automatic-passw.patch b/patches/0127-added-return-to-upgrade_110-to-block-automatic-passw.patch new file mode 100644 index 00000000..aa66df33 --- /dev/null +++ b/patches/0127-added-return-to-upgrade_110-to-block-automatic-passw.patch @@ -0,0 +1,25 @@ +From 029732979e093c3a5935cb921b229b88acd61575 Mon Sep 17 00:00:00 2001 +From: lechuck <l3chuck@autistici.org> +Date: Wed, 2 Nov 2011 00:05:48 +0000 +Subject: [PATCH 127/229] added return to upgrade_110 to block automatic + password mess during update + +--- + wp-admin/includes/upgrade.php | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/wp-admin/includes/upgrade.php b/wp-admin/includes/upgrade.php +index 26614c96..eb5c04e7 100644 +--- a/wp-admin/includes/upgrade.php ++++ b/wp-admin/includes/upgrade.php +@@ -937,6 +937,7 @@ function upgrade_101() { + * @global wpdb $wpdb WordPress database abstraction object. + */ + function upgrade_110() { ++ return; + global $wpdb; + + // Set user_nicename. +-- +2.17.1 + diff --git a/patches/0128-Workaround-for-the-demented-hyperdb-bug.patch b/patches/0128-Workaround-for-the-demented-hyperdb-bug.patch new file mode 100644 index 00000000..1c7163dd --- /dev/null +++ b/patches/0128-Workaround-for-the-demented-hyperdb-bug.patch @@ -0,0 +1,174 @@ +From 99e02a590a676eb274bc88edfa8db9e6995e8965 Mon Sep 17 00:00:00 2001 +From: Joe <joe@incal.net> +Date: Sun, 13 Nov 2011 10:30:49 +0100 +Subject: [PATCH 128/229] Workaround for the demented hyperdb bug + +--- + db-config.php | 19 +++++++-- + r2db/tools/noblogs-new-topology.php | 54 ++++++++++++++---------- + wp-nginx-map.php => wp-nginx-map.NOT_YET | 0 + 3 files changed, 47 insertions(+), 26 deletions(-) + rename wp-nginx-map.php => wp-nginx-map.NOT_YET (100%) + +diff --git a/db-config.php b/db-config.php +index b82eaaa8..e6ab659a 100644 +--- a/db-config.php ++++ b/db-config.php +@@ -12,19 +12,32 @@ include_once('r2db/db-backends.php'); + + // Add the global database (configured in wp-config.php), stores the global + // blogs and users tables. ++$is_master = __gf_ai_is_master(); + +-// This is the read-only slave. + $wpdb->add_database(array( + "host" => DB_HOST, + "user" => DB_USER, + "password" => DB_PASSWORD, + "name" => DB_NAME, + "dataset" => "global", +- "write" => 0, "read" => 1, "timeout" => 2 ++ "write" => $is_master, "read" => 1, "timeout" => 2 + )); + + // This is the write-only master. +-$wpdb->add_database(noblogs_load_master(NOBLOGS_MASTER_CONFIG)); ++if (!$is_master) { ++ $wpdb->add_database(noblogs_load_master(NOBLOGS_MASTER_CONFIG)); ++} ++ + + // Add all the sharded blog databases. + $wpdb_reverse_backend_map = noblogs_load_backends(NOBLOGS_BACKEND_CONFIG, $wpdb->hash_map); ++ ++// Ai patch: allows to understand if the current database is the master server ++function __gf_ai_is_master() { ++ $master_dsn = trim(file_get_contents('/etc/noblogs/master')); ++ preg_match('/@172.16.1.(\d+):/', $master_dsn, $m); ++ $master_id = $m[1]; ++ if (!empty($_SERVER['SERVER_ADDR'])) ++ return (int) ('172.16.1.'.$master_id == $_SERVER['SERVER_ADDR']);//works on web ++ return (int) ($master_id == $_SERVER['SERVER_PUBLIC_ID']);//works on cli ++} +diff --git a/r2db/tools/noblogs-new-topology.php b/r2db/tools/noblogs-new-topology.php +index f4d2930c..36b1cee2 100755 +--- a/r2db/tools/noblogs-new-topology.php ++++ b/r2db/tools/noblogs-new-topology.php +@@ -1,34 +1,40 @@ + #!/opt/noblogs/cron/php-noblogs + <?php +- +-// Load wordpress api. +-define('WP_CACHE',false); +-/** Setup WordPress environment */ +-require_once('wp-load.php'); +-require_once('db-config.php'); +- + /* + Parse command line options + */ +-$opts = getopt('',array('no-database', 'calc-size')); ++$opts = getopt('',array('no-database', 'calc-size', 'db-only')); + if (array_key_exists('calc-size', $opts)) { + $opts['no-database'] = true; + $g_added_size = array(); + } ++$new_topology = array_pop($argv); ++$old_topology = array_pop($argv); ++if (!($new_topology && $old_topology)) { ++ usage(); ++ exit(-1); ++} ++ ++// Get all blogs ++define('WP_CACHE',false); ++require_once('wp-load.php'); ++require_once('db-config.php'); ++$blogs = get_all_blogs(); + + $n_hashmap = new Flexihash(); +-$new_map = noblogs_load_backends(array_pop($argv), $n_hashmap); ++$new_map = noblogs_load_backends($new_topology, $n_hashmap); + + $o_hashmap = new Flexihash(); +-$old_map = noblogs_load_backends(array_pop($argv), $o_hashmap); ++$old_map = noblogs_load_backends($old_topology, $o_hashmap); ++ ++ + +-$blogs = get_all_blogs(); + foreach ($blogs as $blog) { + $blog_id = $blog->blog_id; + +- $old_params = fhash($blog_id, $old_map); ++ $old_params = fhash($blog_id, $old_map, $o_hashmap); + $old_dburi = mysqlurl($old_params); +- $new_params = fhash($blog_id, $new_map); ++ $new_params = fhash($blog_id, $new_map, $n_hashmap); + $new_dburi = mysqlurl($new_params); + + if ($new_counts[$new_params['host']]) { +@@ -39,20 +45,22 @@ foreach ($blogs as $blog) { + + if ($old_dburi != $new_dburi) { + echo "echo moving blog $blog_id from " . $old_params['host'] . " to " . $new_params['host'] . "\n"; +- if ( array_key_exists('no-database', $opts) ) { ++ if ( !array_key_exists('no-database', $opts) ) { + echo "tables=\$(mysql " . mysqlopts($old_params) . " " . $old_params['db'] . " -NBe \"show tables like 'wp\\_" . $blog_id . "\\_%'\")\n"; + echo "mysqldump --opt " . mysqlopts($old_params) . " " . $old_params['db'] . " \${tables} \\\n"; + echo " | mysql " . mysqlopts($new_params) . " " . $new_params['db'] . "\n"; + } ++ if (!array_key_exists('db-only',$opts)) { + if (array_key_exists('calc-size', $opts)) { +- $cmd = escapeshellargs(sprintf("ssh root@%s du -sk /opt/noblogs/www/wp-content/blogs.dir/%d", $old_params['host'], $blog_id)); +- list($size, $dummy) = explode("\t",exec($cmd, $ret)); ++# $cmd = sprintf("ssh root@%s du -sk /opt/noblogs/www/wp-content/blogs.dir/%d", $old_params['host'], $blog_id); ++ $cmd = sprintf("du -sk /opt/noblogs/www/wp-content/blogs.dir/%d", $blog_id); ++ list($size, $dummy) = explode("\t",exec($cmd, $ret)); + $g_added_size[$new_params['host']] += $size; + } else { +- printf("rsync -avz --delete root@%s:/opt/noblogs/www/wp-content/blogs.dir/%d root@%s:/opt/noblogs/www/wp-content/blogs.dir/%d\n", $old_params['host'], $blog_id, $new_params['host'], $blog_id); ++ printf("ssh root@%s rsync -avz --delete /opt/noblogs/www/wp-content/blogs.dir/%d root@%s:/opt/noblogs/www/wp-content/blogs.dir/\n", $old_params['host'], $blog_id, $new_params['host']); + } ++ } + $moved_count += 1; +- + } else { + echo "echo blog $blog_id stays on " . $old_params['host'] . "\n"; + } +@@ -68,9 +76,8 @@ if (array_key_exists('calc-size', $opts)) { + print_r($g_added_size); + } + +-function fhash($dbid, $reversemap) { +- global $wpdb; +- $lookup = $wpdb->hash_map->lookup($dbid); ++function fhash($dbid, $reversemap, $hashptr) { ++ $lookup = $hashptr->lookup($dbid); + $backend = $reversemap[$lookup]; + $result = array(); + if (preg_match('/^(.*):([0-9]*)$/', $backend['host'], $matches)) { +@@ -96,7 +103,7 @@ function mysqlurl(&$attrs) { + function get_all_blogs() + { + global $wpdb; +- $sql = "SELECT blog_id, domain, path FROM $wpdb->blogs WHERE public = 1 AND deleted = 0 AND archived = '0' ORDER BY domain, path"; ++ $sql = "SELECT blog_id, domain, path FROM $wpdb->blogs WHERE deleted = 0 AND archived = '0' ORDER BY domain, path"; + $result = $wpdb->get_results($sql); + return ($result); + } +@@ -105,4 +112,5 @@ function usage() { + $str = <<<USAGE + noblogs-new-topology.php [--no-database|--calc-size] <OLD_MAP> <NEW_MAP> + USAGE; +-} +\ No newline at end of file ++ echo $str; ++} +diff --git a/wp-nginx-map.php b/wp-nginx-map.NOT_YET +similarity index 100% +rename from wp-nginx-map.php +rename to wp-nginx-map.NOT_YET +-- +2.17.1 + diff --git a/patches/0129-activating-the-nginx-map.patch b/patches/0129-activating-the-nginx-map.patch new file mode 100644 index 00000000..2df42a2a --- /dev/null +++ b/patches/0129-activating-the-nginx-map.patch @@ -0,0 +1,17 @@ +From 0c0f3b7b0f71c49167ecd752380f0e50f1839ded Mon Sep 17 00:00:00 2001 +From: Joe <joe@incal.net> +Date: Sun, 13 Nov 2011 18:40:11 +0100 +Subject: [PATCH 129/229] activating the nginx map + +--- + wp-nginx-map.NOT_YET => wp-nginx-map.php | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) + rename wp-nginx-map.NOT_YET => wp-nginx-map.php (100%) + +diff --git a/wp-nginx-map.NOT_YET b/wp-nginx-map.php +similarity index 100% +rename from wp-nginx-map.NOT_YET +rename to wp-nginx-map.php +-- +2.17.1 + diff --git a/patches/0130-small-corrections-to-wp-nginx-map.php.patch b/patches/0130-small-corrections-to-wp-nginx-map.php.patch new file mode 100644 index 00000000..e068ed96 --- /dev/null +++ b/patches/0130-small-corrections-to-wp-nginx-map.php.patch @@ -0,0 +1,44 @@ +From eff703e7c1ba23bb953890ab644dcd3e2db580c2 Mon Sep 17 00:00:00 2001 +From: Joe <joe@incal.net> +Date: Sun, 13 Nov 2011 18:45:56 +0100 +Subject: [PATCH 130/229] small corrections to wp-nginx-map.php + +--- + wp-nginx-map.php | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +diff --git a/wp-nginx-map.php b/wp-nginx-map.php +index f8edaa29..b086c225 100644 +--- a/wp-nginx-map.php ++++ b/wp-nginx-map.php +@@ -3,7 +3,8 @@ + // wp-nginx-map.php + // + // Stampa una mappa delle assegnazioni blog -> backend, per NGINX. +- ++// IP interno del master. ++define('NOBLOGS_MASTER', '172.16.1.10'); + + // Load wordpress api. + define('WP_CACHE',false); +@@ -24,7 +25,7 @@ function printline($s) { + function backend_to_http_endpoint($backend) { + if (substr($backend, 0, 8) != 'backend_') { + error_log('diamine, di questo backend non so che farmene: ' . $backend); +- return 'localhost:82'; ++ return NOBLOGS_MASTER . ':82'; + } + $id = substr($backend, 8); + return '172.16.1.' . $id . ':82'; +@@ -38,7 +39,7 @@ function generate_map() { + $blogs = get_blogs(); + + printline('map $http_host $backend_noblogs {'); +- printline(' default http://localhost:82;'); ++ printline(' default http://' . NOBLOGS_MASTER . ':82;'); + foreach ($blogs as $blog) { + $blog_id = $blog->blog_id; + $backend_id = $wpdb_hash->lookup($blog_id); +-- +2.17.1 + diff --git a/patches/0131-repair-old-gallery-behaviour.patch b/patches/0131-repair-old-gallery-behaviour.patch new file mode 100644 index 00000000..9487fd28 --- /dev/null +++ b/patches/0131-repair-old-gallery-behaviour.patch @@ -0,0 +1,28 @@ +From 7019f202086aeb871cc6173108159c0312fe013e Mon Sep 17 00:00:00 2001 +From: Joe <joe@incal.net> +Date: Sun, 13 Nov 2011 19:57:05 +0100 +Subject: [PATCH 131/229] repair old gallery behaviour + +--- + .htaccess | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/.htaccess b/.htaccess +index 1f79b511..55f8fee2 100644 +--- a/.htaccess ++++ b/.htaccess +@@ -12,7 +12,10 @@ RewriteRule ^/noblogs_queries.* /ancheno [L,R=404] + + # uploaded files + RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L] +-RewriteRule ^gallery/([0-9]+)/(previews|previews-med)/(.*)$ oldgal/$1/$2/$3 [L] ++RewriteCond %{HTTP_X_FORWARDED_PROTO} https [NC] ++RewriteRule ^gallery/([0-9]+)/(previews|previews-med)/(.*)$ https://noblogs.org/oldgal/$1/$2/$3 [R=301,L] ++RewriteRule ^gallery/([0-9]+)/(previews|previews-med)/(.*)$ http://noblogs.org/oldgal/$1/$2/$3 [R=301,L] ++#RewriteRule ^gallery/([0-9]+)/(previews|previews-med)/(.*)$ oldgal/$1/$2/$3 [L] + RewriteRule ^gallery/[0-9]+/(.*)$ wp-includes/ms-files.php?file=2010/08/$1 [L] + RewriteRule ^resource/[^/]+/preview/(.*)$ wp-includes/ms-files.php?file=2010/08/$1 [L] + RewriteRule ^resource/[^/]+/download/(.*)$ wp-includes/ms-files.php?file=2010/08/$1 [L] +-- +2.17.1 + diff --git a/patches/0132-skip-noblogs.org-blog-when-creating-the-map.patch b/patches/0132-skip-noblogs.org-blog-when-creating-the-map.patch new file mode 100644 index 00000000..9eefdde0 --- /dev/null +++ b/patches/0132-skip-noblogs.org-blog-when-creating-the-map.patch @@ -0,0 +1,25 @@ +From 2ac88eecf3cafba931f53526e82dc17acb5053a3 Mon Sep 17 00:00:00 2001 +From: ale <ale@incal.net> +Date: Tue, 15 Nov 2011 21:46:51 +0000 +Subject: [PATCH 132/229] skip noblogs.org blog when creating the map + +--- + wp-nginx-map.php | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/wp-nginx-map.php b/wp-nginx-map.php +index b086c225..2ad9d585 100644 +--- a/wp-nginx-map.php ++++ b/wp-nginx-map.php +@@ -42,6 +42,8 @@ function generate_map() { + printline(' default http://' . NOBLOGS_MASTER . ':82;'); + foreach ($blogs as $blog) { + $blog_id = $blog->blog_id; ++ if ($blog_id == 1) ++ continue; + $backend_id = $wpdb_hash->lookup($blog_id); + $backend_http = backend_to_http_endpoint($backend_id); + printline(' ' . $blog->domain . ' http://' . $backend_http . ';'); +-- +2.17.1 + diff --git a/patches/0133-cambiato-immagini-headers-per-tema-primepress-cosi-g.patch b/patches/0133-cambiato-immagini-headers-per-tema-primepress-cosi-g.patch new file mode 100644 index 00000000..902fe8e4 --- /dev/null +++ b/patches/0133-cambiato-immagini-headers-per-tema-primepress-cosi-g.patch @@ -0,0 +1,21034 @@ +From 4432dd51129b3a4eb8194e798b6fa0c9ce2997f5 Mon Sep 17 00:00:00 2001 +From: bomboclat <bomboclat@pikulino.(none)> +Date: Tue, 22 Nov 2011 21:32:45 +0000 +Subject: [PATCH 133/229] cambiato immagini headers per tema primepress, cosi + gli orti ribelli son contenti + +--- + .../themes/primepress/headers/PP-airplane.jpg | Bin 35351 -> 0 bytes + .../primepress/headers/PP-field of dreams.jpg | Bin 135644 -> 0 bytes + .../themes/primepress/headers/PP-rise up.jpg | Bin 38554 -> 0 bytes + .../primepress/headers/PP-tropical blue.jpg | Bin 45896 -> 0 bytes + .../themes/primepress/headers/foglia1.png | Bin 0 -> 303073 bytes + .../themes/primepress/headers/foglia2.png | Bin 0 -> 281904 bytes + .../themes/primepress/headers/foglia3.png | Bin 0 -> 251473 bytes + 7 files changed, 0 insertions(+), 0 deletions(-) + delete mode 100644 wp-content/themes/primepress/headers/PP-airplane.jpg + delete mode 100644 wp-content/themes/primepress/headers/PP-field of dreams.jpg + delete mode 100644 wp-content/themes/primepress/headers/PP-rise up.jpg + delete mode 100644 wp-content/themes/primepress/headers/PP-tropical blue.jpg + create mode 100644 wp-content/themes/primepress/headers/foglia1.png + create mode 100644 wp-content/themes/primepress/headers/foglia2.png + create mode 100644 wp-content/themes/primepress/headers/foglia3.png + +diff --git a/wp-content/themes/primepress/headers/PP-airplane.jpg b/wp-content/themes/primepress/headers/PP-airplane.jpg +deleted file mode 100644 +index d3ded3427cf6918674b3f4436752dca1433c9662..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 35351 +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 +Ihax}!+2TUW`2YX_ + +diff --git a/wp-content/themes/primepress/headers/PP-field of dreams.jpg b/wp-content/themes/primepress/headers/PP-field of dreams.jpg +deleted file mode 100644 +index c79cbd5f2d55da9b948e7d3b5cec52f10f8cf700..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 135644 +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	Gd8lDx~3 +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�gM%Of;)~;?R$G%z4 +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 + +diff --git a/wp-content/themes/primepress/headers/PP-rise up.jpg b/wp-content/themes/primepress/headers/PP-rise up.jpg +deleted file mode 100644 +index d4b74e32d035499c75d3bc2d2878ac407e6943ed..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 38554 +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 + +diff --git a/wp-content/themes/primepress/headers/PP-tropical blue.jpg b/wp-content/themes/primepress/headers/PP-tropical blue.jpg +deleted file mode 100644 +index 898a5f1c8e24aded1cecd2c1ec23b8024f911643..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 45896 +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 +bKo5M}3IcO{bozYPB#u%Bne)8;Yx!RQBTT8r + +diff --git a/wp-content/themes/primepress/headers/foglia1.png b/wp-content/themes/primepress/headers/foglia1.png +new file mode 100644 +index 0000000000000000000000000000000000000000..43bce3dcb1acfc7924eb6bb71723bf51a9150d6f +GIT binary patch +literal 303073 +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≪~+xvopHw5Ro +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 +zF!E(u*=fFwYQ()|jZk~1R4H4g3x=4Q(35oℜhgQP9Z-ky|_G@LscSh1Y9D(-;Qv +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 +zF>c`Q&53w-Kv_v&`aa-7Kǭd@Vs8ggx@DhWpuL;<+wDv+sMDA$!TYuGMAOmx)S +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 +z+s0DWhU4c)!g0^Cdm`-)DB~%0D^(5FpnOA8kj9De=|q?od?QreX^NmEa*<Lb98V0p +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 +zpe^0Lr7WxT0jr`qjqe	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 +zF14bnMpa0uVv1t7ADNZ~hMpxWzWm`	Y`vJkWKWfNqTZ?&QHM9F8kVXPhdu&QnvN +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 +Ef;t3v(*OVf + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/primepress/headers/foglia2.png b/wp-content/themes/primepress/headers/foglia2.png +new file mode 100644 +index 0000000000000000000000000000000000000000..ca88b1a6f5dfef79e91f42136c97c7cd9bcffa28 +GIT binary patch +literal 281904 +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≥ElZ*Q5p +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 +zgvMGeDsqlo-`+Bx	f|*^@^soMnG|$2jzyP64kHKWuMUcXyb&=H&b-PoF=fsx)_Z +zS6sfiq@B$f`;m1wP-n#yI;L?TlF+)M-|R_NuJ76^qKdfH2`VS1-964Ye(~W){IkFK +z$2@=XgqPoZ&!4{j6K~#L;zLGP72B@I_mQM5wp}rw&6v-Y>^EzaRkW*?F!Xfe9$m?@ +zZ}g*}=<~?-W=%6+@bSmL<dY9S;<x|h_x$w3PlP8c-g|18*EPeoqf?rn`d57QyDxdY +z_bjU#XXY&GijSV2@bND{=i8erZmw_0vxo_q-~IMC#92+{Dn9-23*NSlo7dknjuXyh +z#@!9RThsM>UccOvCW~<`pMUWwLr&b>t!b?&CpT9&4EsrF*jn-3cYk7Wa>{(Z<ox2C +z+A7j(sTT<Qz+$;#dA{Jvy`=X&xejzG@!5;#jL~p?b<O$@Uvd5Bnq}`%?VO8tMt`$q +z`{pHCXND=@T+PYp8SDKXqYSI%5~n=Bc>g`V{OTnyzki8sEmI1Z%Hb9#OzStidG!OY +zo_<IO;I*PYoAY@79%CQ5y}o0+oydMq%u+!%#fICr9es!lQ{ZCWvRt-&|JAp=zPjRi +zeT!>qPF8bfixp#h&9L9GI$!YW%QvJv(VU#qR)+1(nhh2G?G4U4e)ar0Z#R23Ltv>} +zdb?u39l5!@qE?1qym-N;pSZcZ!zxFm;q~hq<}S0pgFXp-==s@-^`!Xx1Iy**C0#Gw +zn^7tL{_7v<x`Ed>YgAnmjZoOL&G>GlU?xlDg3#z=ENYMfg`uq%JU+P~dxcSkeb)<% +zAwgZ$RK{}Fw0!j9J)V8|KG(N9ewYTFGfd;e?sh{M2CT7EPNVfqAY4jGZJDwdEuz9? +zCUFZKtcNAuap;^*K1ttc5h7Adcpr&D&II_x=(VVuRuh9~Ue~nqCG*8xxD#0%Y{R}g +zLLA$+MQh7$y<;3Brg1oJn6g9b22;<;am4$HlM{#4j{Ds}c9A$KNP*x7G?u!aVXGD& +zq~6ZzR2Ut?9f^}1%DgqySu+mO3EtK<mC1!_S^z?R!lpn~OAoZKEL|Fz_K{o!4@G=P +zqG(|gXzkFh!P-i)dZildFnk^ygxXqEJ4c1;A&OHJGmXSeg4bo}5W4F@&{5hRvv&P% +zkFgWh3P>{@dMztQNa;Zo$Z`gkjK2&RsTAK^Ck{GM?IKwPvhor;OhWdh)K<I;<x$3p +zBdYveA&62b(8qi{A4)W+MBtP~xkGRFA!}J`-VR{L9FFI<<JXop2{~JqTrv;D*cfH$ +zb4W8uJ)Dv_TxpfahjX4vOv51ciB?FqiiC=>ko6TR9>9$GXT6bGDXAVQqJlZnZ;N12 +zqDp9ejQyxGM`dM5xj;#i<SW%d;6R4lRKQZlZcKzxawHEQvbH&w#(;Mmaq6L}<?yR6 +z>>OnaYzV2(6L+dAFhe<;<QU1yKp}c#t0ErhVv)_#ucQi<P&O6C0+`f8VR$V)LdQ_3 +zksOn}fF%#9gr<bCq^!_Z1_-e(<YLn`C@XoZYz(?`xH3R0E!{mT3l18i8Op_G>O=K~ +zDP^r0T{Z+_hm;N_l`<hqe$Hq^_A(?|V@o}V#(VMZ8)ImiimJ9U(8VNMk1Rg$5Yhwn +zNekw=o;fP3j~8e^cvQ~J7m`h~24-!Av$C!8KG6??<34O}lv1?wIkS1gGz7_LYJ;(s +z5Wr$l(?mb?@&GH{j#E->cl&~%j$HbQ&HYYn$WBzNx~gcZigCXu6l-ErXr04239(iq +z5F=wnEs7<(8Db#<LkNkfpBR*8^3xG_opUBTQ5<9NC44OxWe5Q^PWWkL*mnZ<u@pN+ +z7NAZ+Kx<VL>>M6EqDt`Ni6j<~(p_}uE>*g0th^_Ck4^!dq>C^|UA9-nLYt+CSgavs +zlXEDhEqLb#d+R$^fs`c2kPnZEe57U{1jJ)q&(AWM`DeYA|E>S>VVhKJzzS97Pj%c{ +zJ<O%*I9wj^*=T)iN>)d1Y%YVJfO@pG$I2gL4W@CVAcL|p4qeISSlbHSHq<l8(IgXa +zRV@~1KNi2fM#YJoWa}BTSVUA7)!*7m;yt#)SWDJo<2WdlF?zJtG)+T2Yl+^|cLHXp +zjlx#4_|ZzPLsXRRD5bDgGB6=ROo5^A*!X}aGo*yF2BTma2gY%WANQmn*7&NKQ!h`L +zpPW(87dTg=az_pkuOs{2$i>XyW1<U*aSHgXF!Pqi8QQ8w$3&$nT!CAy@3w?VRI!i( +zC(9F7D??J6e!E92XlK$rTAM^=E9SPv`ij|d#d0}kHmk())hF6ko|)Y^vEB9blgFqE +z?Hamaq8o3Ho6WJ`)AwtXQyAw;v9dy`N{EHpNJ+R$^!*kcMqdB)l1eo!PajKHo3*S~ +zE4qHbPaAg8GxVOWAGlm^a8*rKhDF=*{zs3gYe!Zi*P9KMGN>S=+?)*-#c9>xv}Sj| +zC5OnPXV1~K#W_Rj2kx(K+1_vE-l-a{USDws>~~wn-I}x7k>@q{-93*#dV#4<$ke>L +z-|+h84k9#d#rfGOecv+;6F2v_#4yU|PMFYWd?9nE2%miV30*hQO_1`$-EKf-!v{~F +zaz1Ntd8FHKm@;J73dyk>m}v+a!YCi&-8eDyH>lp@vcYJ_7)Gk5k^Hd9Xl4vPv6wCR +z<wws^QE_*@<?nv`2cetBjDLN@&Fz}T$~|{|-{G9&b?>P!&iL@d5BcNYf6cOP>2~*2 +z(~kSMw-_Dy+gIOkceCb)pT46yKjnOR%IVpP7qefppFI8bYb?-RUDDlL5>=wR?Ro!$ +zFIcP|(Nr^LRl}lQ5!1-k<!e6v_$g!WxxKw*);74dX500oek8`sl(LlE8^?Tp!eYL_ +zRW+-6hMBcII)B92N2YG#(dml)e#_P6H76Hm{Q9%c7-Qt+^$lYuH965pbxLKVTh&in +z>iGrly}01dzW9W{{*S-q&3CU@RhpCYC7a1&Y~=FNv&$1cj%4kKD&rcd>iOswAJT6| +zo;`lX{rxS;cg&lbb-!n?Gf`*uLyxIjmKSGy@WBhd{{7c{`PEm<&QAI4^Y^K%n(uym +zg_${0)_nP=FUck{pP%t)HDmA-n>4TwkuP7qWSAz@H{Wx%IAcC*>29y6b<6qr6I|su +zU(NXB<B$0APd^g69Z#M-X20JPr_9Cq36IZ~{Nd#-qt9%HiNE>gN7`A-v#00$^y(T< +zW{jDe%NvZ!REvhqcHnlmA()=otfCtY`7nSK=b2d63{^8j+X^2dC+(8w=TAr@toM5+ +z8)%z38mJq`*<#L%^9!CoeuN)J*6SNNqAS>R8@AUssM=6hj!MhWl8jUnv~zgx=~Kqh +zbA5eH#$cS}^TsI>^ImA$DG3zBDH#gInF%p5jU74rWBpx>ncdc-o#pw{C%pIcDgEe~ +z#vt*oaiZ_{crO`QYa23(&3?z&d)RMrl|$7Ai=~>M5$c-0zhfAB-d?}O=_N@!iCn}? +z4pNn&T}9Q*sH%pr8zh=xEW>^fnte<t472$u$ygMQc3xqIj@81_RF>`Co__Q)Xn9X- +z6(`2f&RX`9CJzo@*We7MP=Ae9#Hff$NWVD=y?eXa7H6QvT2&V80b}LN;9QMuTC(@_ +zS>Y4JD708YBxxB4GXmgqZA;~9hB2Us$8!_}Vt9y#rE<>5IzQB4lsc6Z17Q-y6Khc+ +zpp6!=W|r&b5WN#iX*^aM3WQSxghK_~1E8un*Rs6E2Rib>RVXT>k%hLkWSdK*i9)jl +z${;NDDZbEP%@I7BQ|6#iN+)>%=onk#f9auzGC?Ggy~O15L8U8s!bFh1QA*s8AfTP{ +zvruYU;6Py&7iZQ7`fbT7=0rZc4@J08Sv?2?$8JuGt)${DE6HV+!)#G7QyF}tv>{Mv +zxk?{j6RCML@|xvv9IT~DLqB}4ltI1-dPbY0(=eAj_aQ3xZizq{vW|-jUEH2YTQUKA +z1a&02Qj{v8@RH|}Dv@H3wH5kM^j_Y4<6M!u)v?|{XjKJwY(yE<y1;sh5))&T4OanM +zYHKjYiq%yqk=KnWakMD)7FK@WT3e{030n&lQX45!FB1@2X)0GqXN@(qjgyCvJ^+U@ +z&dEURoTIjtWCL}QeyO68sw8StZ4Azejkc;Q*%}1N1ga$D$V|o*jBr(3Dr?xsi75o8 +zNrp(L4c6JB=2}wJIOAw%4c2I4Hh>ooctIqOlV=(`+4dyOX0s#b$W}?dar7Bi8Em%9 +z+SzeqGy0Kn8qwA4n0+`9S+%y*Wnl07k&uKar>!mbi`<r7*U|TTVv2+mWDxab!=^Oa +zD2x_$nhZWh{B9!@))-2vI+W}2fn24vY+lKUgj~SJ8hKd8(j}DS<~2YVW#DnTkYSUA +z?PZ%4kFS>ukCEuh4VE5qiVvB|_yFK}r%m>uUgV&hK6qG^ddOGggWW>pi=%RQR4+^5 +z{$O#{`e8%(Uzb;MROAocleuh|D1V1OW-H#IG%Fs;tINVdyGlB)N{&HkM>VT3P7{1a +zvhR{vtQw&+XXkKLOVd`UHq!S!SdI4&0H2(qZ1b{MI7pBu0b!w$?N#|ctGY(H8dtYs +z@#=SCXF6F@)eS@65u-wBPc>h#T%OQ0GsYn@41t&w&S+{^<3ncfJ^i{b?u01Ya%<6z +zMH@qydZvCun05s!5V5wwRZ?OewPa9pl)Oh(H#lpkwGjY}kL)MUgyc%=Ma{f&%<CEx +zGA=9nUC%U4Og@lHv36xFP19f%gmEBEvQ)X-iq)*^2KM{CKwYSq`owg<<0?(uUfpuv +z4~#i7go(S&nr*i)4w3qJ-{n$jEcw@fbq%^Igl?+~ctDZjgvuVjAIM4SS^P9|*N;@T +z!Bj1-nS)k@IFVJRZfjyN)Qbh78@O9<QEKAi*;AoEIz?L>VsPw|<>})K&X!9q-(2$Y +z`<E!ENVB%!=%usoS6}>!x~U0apx<m!V`S(y=pY%Y?bOrlc3i%BMYp-7vKq5Gp*=t2 +z#mAq}&dzxKX3g81J(W)Alt^P>x9z0BJ51!pk)uXWqY#L#!CDOwR;zP9dHxAgg8%rR +z{+88g#rq$8iph~~v*UMv^9SzlZh7y$r(8UG%#bv*g<Mz0D%QI_CMj|pnf6=RW>1a@ +zhc*%IEa&HsWkC=oX7d@9hx6Ht$L*Y^ZP?#$dAYe|2oq=LXPlj!F!Vc=vN+cYSHM`F +zzxO_8PtK^Cii_t@dG`D<Z(seu|Mq|UpJX>@Hf!jok(>RRN6((4v}3co=k4uFR*#-x +z>lLmU_|0#AL)`bQcUxxX=PXa3@T*__igtO%%j+9fIKmM4;q_arwS4#ePq@nP!Fx|> +z+m?MlvfcGqZ5jKK-88bkx#9eS4_MR<P14vQ^6Mub@$rYx`0(TR`TaLP^1DBNherT6 +z+FG7GdBQ*Y;xiJO|L|XaM}6^xX&m^&s~>2Z8C5M6Ac{;?Spx9C|J%Rh(b+j4fBZ40 +zXEU<S{PgOcFMja>|K|HY&?-ZkBH#V+6L-4|I^f!tR|>Y*SHv+h1<mQng8R*eee|TJ +zBB#JV{j*<z(p+8NFe*hfng8{F`JZ`ne@luJo0~nkR8{S^_c*6mU7YgX@-hGXi$CM_ +z)fK<penU*fUXCoE*TbF=JEGrX41D|J_w0vLtZK;Le$BY;Skx8cwrAgaE*@X79kzV& +z^m9I<<?p}xhQIvl#J!*Bwi`bG^ke4jlDq2-xAz-j%3PeaU<_Rlu#8r)@8z>sA?`12 +zB>oYKg;gRxEsNT4K3`D<O`jsEEdLfu!+yPHeS1ghJN$0X<>fVX+Y(}6Q9GQ~4BE1s +zFG(gabsZ>&n>$&s41u%LC6CXa^77Sd!j!~jYc!z>#SIq7vl(^Ol2ztze+Nl`W>eP} +zd_clDaYl_{B!|+29y6P(Ta?deThRxPPr`3dS%xcRvecw0S=PF?CicBthq<CMmic_n +z6k7s`$qT?IDKM@@*;=}_lR5SwiX~JLlME<9H?(a_@KULEe*TEXY{C675W;}58Pgb2 +z7)aW}IN<w%5Ch}TL+yzDmZonQgJ;)m3Dbnp5)m;*Ve5*jYKYkp%V$iCzT`3!<cTSE +z#{<4G1|7w6tI;T1VQ>Ufp-fE*J!$G8cv&KAgSH|XMI`cb;69*r5j09wht&n{k_*M3 +zqkHiXaXDb~lM3W0-%lJxTu_yfIF-?5sVq$m89ASZ;E8D}6xE1M2RB#&)~G1f=65<C +zA7J<TxGX2fW8CPd;Fro2fm)TAkt$^60u;^V&q|-TD9wJ7=XpN-Ls>+SFg<iqa;Q;^ +zhm2AIHXfmnMXb;d0927AN_&P<#hRRp<@bRDfig#Uk}4gW#>(>lsBD`GZJcl`a)46j +zn2WR!O65u}xMVs1iYTG9Jpw25JIqP>Cd$u~(y^BDpqirfv3auilZi1rydU`;`YaEf +znd1FUN3~sBOY#wmDxO&_1fWCbjH&8}{>v;<yR8~hIk*b}svO?5Mwg-R(5E6qqLSHE +z@}eKIL&nJ<7)y7fc-<Ab1lL8$GslCuv+j7vR!SACoJ`)%Ig*uaOXUpHc!0%dDpTQ% +zLjz4!;p*~c`G~cKdDEaZG_|Fv8+3-glbQl;G%<@BnG64=wvM`S)RjXkLm0s4jMbv( +znUZY-v8je6-g09d$%o<{S4RYQF2vKODjC)k%a%eA*?rebmeJqIMup6Nkd0DZNl#K$ +zTT*xM%sYIDjMI)TCpMdV`hG;aSUQK|!?wa&h>6krLhcmOZ77{(xu~;o8l{|8#6iiV +zw$0JQPJu7^;H7e8oJ7@3nK*eV4R+>8fK`R+>xUp8o(01kbCeBKhUDeqR`KEcP9YRo +zU$!<WM#=gmk^Chm807c87q!!v2MPZ$Fs2fKS3igF9E)uKTQi_~=wOns)#XtlR)s^? +zlsepW@4$CZV(C=x*kkj7Mpyb=kE*30Z#h2R^gGrGnS3R$nX>%ZL#A2D!>OLn;b5sK +zeYU!?68=vS=j0w%*2%WXIo!OZX<BAgL-tZ36P3cXs=S{AF^s4bgveS3ZDmv`mCoo& +zi|w*DH1h>byTH~J!z5d^<;jw|X~oJudW>-xS5wdDRIO}}+gjls$&w;?$osxz1~t7d +zCD&C;$VkpqYcz>&UzE!@kmDo(2QpI%_;Dba8OwRateumxX6&TGNautvR5+tF4GO0- +zO;a(iYMd?w*^^{NV@zV1QeqF%DKYgOdz0yRiD{VVgXeCuW*DY2C_A!JoUG2+_9JQ9 +z(QS9!T;9?7glQalW|?xpwR3qWN64e((X6o$rNcF6(AJTSxE!q0WFu<+!Ht217(7{* +z1A&GqbZomdE+wq1=>3TI5#t<B&QE#z=rP;7E%WxCS-YTFuIRfxK1>WZYjlRk?UMJF +zCp^12XEnj__8wyu%f*tqGJI6c=|bSNsc>j6Z+6_jeFgh_+B$Q;-Z2&u-R<o)%4IG- +z`-ts&OHeI#c1qoxFmIR4>p;KrL_d*@p{^>%7zutN66yRz)`rE|1?Oj{Xf&JKYZ|Tj +z;#Z%ubS>Zh_?nZd<;Ce4@4x??+8AE`_?oL-&*j@U?8lL3&)%0(`Q@C-Y1ZpCd5XmI +zN4(uey0F8|TZ~tzXb3(rpUr8Er8YG;w|CrjJKDx^-%b3@{T&~C@B*c!TI=-O@DD!! +zltyd*?hkj|Z0`8r#RptGK117zCl?DYPUigX>z@ewf&2R%n<23t1H<MDeP=mDr@Lul +z@*DcJM&Sqn&M%&G7c*gd!{+{;h-VzPoLA3yd-<B~&07MRE^ok9#2DG{)`U2a_5;rr +z3;eL><k1D=G~=7Ezv2A!lwrRkO#?5UKBeF8xxc$*K5O}x|KcyGt>NwEmN)ks-rn92 +z<H#^{RPBt_V!`#zJ^RU1wGD57d_{<f)$9~)U>x??Y&ly!=IZi}%{URFqVWmE$eVAj +z>AD?fizPFo8T&0UXSUr$d%vZw=HzTqSpN9sAE{Mjv)*CqCHLcov0L+t&wtHowcyV` +z{{<(`@wb2Yim!k8iQj+o6)(=t&>CL7e#@KtTdFa!-fuC>8kIb=YQ~EvPg(Cg-@bi| +z))lkWg4^q#&?=FV2Adedz-B*iGN02_hWp*XcW>^|%JPc9)3Y<QactLXaSK^Xx4-9a +zzWf~@z4sBby5aJsqdB$My5eTNXBahIKd`>t%3`~Q(+fvCZ#h}COr~YJ3q*Y@eR`qP +zODIUmqm#I{ESlD}oX%I6C>(@om>5G~^dmWEoHcBA8*Z<!IXQbwJ8Lm{<a9nGWW%uS +z(FT0z8ODyPSwYqeJAnrI$@B8ZAK7eoSS#nN%4%xoI6qr)e!8NrYKC#*&CM-uZZDaJ +z4LQmAAeUM*vLl3yQkj@0taVtW*{-*2*K6MU;3LM#vmbf^`cww1l<*je1+uXfwyBtu +zq8mD)_G`m9dZL1=nGvTses@nyJvfV1HAdIi`T=O?eZ&U=5E*T-uHkgG!XV}Ki)KbY +zju@Rw1jN(S!t2;=HcWj-7)N~0q&(40p7pRNUX60_cMe<6KxxLI3}pf4+2LwS4#LPt +zIiX2pij&M9mhzD>ieoVN32!Q#F&I<hTmj$=nUwl6#3izEvQP{GtAkKT4;_a&qq06$ +zvqWDO#pIt=sf8#^gB;~^M!TlaX7iDxn#m9GpsBbHlg1Q+Z%&bje{hR|EWo8q@mS@e +zicL7j%ppKzw8ObZhBTe=r7a-EP&zCn8=K#$@enmom&|Cvm!<<@Rz4ForLHAOv`wmg +zq|zt&35+V%Um2Q`HYk&dZM7)8S*)}e!(k#jMy!mMuMh9k&6VL&X?q+{wb3%8WpMzS +zO5A4#4OuF^(xLi8MaV%^;NYd3y#Ok+DpcTuP@xTEg)t>2=iem?Ke*#~Cwr+&MP4f1 +zq_N~T5AWL{dZ<)UvP-+jad8oooWl#$H5Vbo3c^@FOz}D&dye#>I5i2iEEK9!PGv&Q +z@3hruAv76j|COv=!T;tEP+D&2W4(#iSoKhqVXSPlaw#%BkVZw3G7nkIqEeXySyN?d +z=cK;FIVxj`#vNsEtu@9f$q-sY@?vMLDofke)W%59Pwk`<!)VDNTKPKh7ANeXkJSgJ +zn3>HQs=6Yj=~#1kq<SiWmiQ3m4Y3-doT#!2tTpnm2$VjX$e5%6HKxokilw&iN4)o- +zp=qkJvB=C9b1I7z>}n+kT4hKvF^0bMPkOp;j}IA#rt5Y>?o`Ew;74>SRVW#ZQS|*F +zKTB;1K~#`w7zC8jN-wD{p?8&vS{<clGQ=nkoLsg_By#dhV??Eg?nk9^xkhpU{Y*zJ +zb3O);6*+q8Ix784LPpaBN*}92Y_e8D{dp=?CF6K}$coKF5mS1gyr$B1RKD+r8WN65 +z;NiOd84b1&x+D(#z<5rXQt+!}7Cda&D4QUw4-LJ?ZIx__)Nzp{_gi^LmK*c`KkQ1~ +zh$$kXmYz!WuyoONB^gL#N!lKl8(G=nG(c26?MRer7j392$$g|CLw7Zsk*Yw-TDnYg +zMEM%4a~Y;f1rY`Bt>kB~8nN2eZA;zOOfi-IF3Azdwpy~*+EvUJ4XYD5jLh1K)qKY3 +zYDMya%bQLf{Kn#=XVErPPNN#fzV~c*J>Co5P^gLzSnRA70fgMF<^Df8J7Hc+j&D24 +zb#gLavM8>Bt{>>S4s@c*3C6$_N5UkO<E(@#=c9nNtkzUk2HX^+*J~U{cH_Y9euwvw +zrkP=5rr(c5gw#FsJEm!37Xu-~!kS`TD+qR1<44ald9*H@`eHrTuEtc3DNW?0gn1Q0 +zsVUV&Q%UcricDj%kn2qEd+ydZ%p+uN=)I?^XUysuwc63^iYmkNvr}g6f=NL#neA>M +z41q6x`6>V8&psu@z<R$Y>q3vN4DD=AJ9EtDnKv)r@aEMk>dJ9_`G)J)Ke4&LCRLi4 +z6<IsU;?*<$;-CCu+~R~EetN^(w|6)_qu=zzG2?XPqxUXY%^QL16aa)z9^db|S&wXn +zfwrlcEf?I~Zt41o#o2<zYDQbvlKb`(wNZTZ{4qwiZ0|;{Z(q^OPucEz#y@?_ryqaF +z`LbcPT5vLNsq8(oVZ_WG*ZX^Biy5g8#6IF<L>HvIscKZNu?m(=Lv0MV*SCE6&G&>1 +zN;!V<=`WZs=e+#Wx4eAyl5yzS++K3>`Y|7T`We}bynOqTKYf46dbj8L?vj4&nKhOW +zBVBiostOP-M9>M-w0!u{=bW8B#!n+Td9K5NJ3B$`BQcKj-JUpj-h1yk(HXw`<|kb3 +zusV_B$n&R9IGMNP{m7$>M>O?<@9tjVjFG&l(wv??Vz=M1-EU=aRvG^C|Ng(k5wtqt +z?e>Ob2hL6xm^kC??1CrD3%>pFHQ!xbGaz~0^JT-LalE;_WWV3@`00Da26)G?4V;{w +zF>1x;?wb3n>(VDY@NfRzD|#>Y4eg3pIgB%`H+y_{j~_?L5!Ex=voju_&6&Fw{P+Lz +zUvYkN%I|;w_vE%^vmZzb+IGo@pM1&>KmNphH?r>|<JjTmbGF+n>ZWG5+40uD<~}5L +z`wiC4P_<)l1O44=p1$`9+sz(7MLz!Ym;A$Df5yx#_<#SOuX(e(MO%scbUv})-qUt* +z<Fo((AOJ~3K~y@0s~y{&<b^-|_<jE3AO1Pjyy14+@#N_#+x^J(&4w<B_3rf1DZ71# +z&Tu+kp<7Gr_FQhajQg!*FGG-i<|Gi7OhRdmK~X8o`N=6cDK4*XxgRD*@A1*I@Au4_ +zhSl<f^_^taZ|~orHVTy^x3*%@t_a$)AJz<^qpe%%!446tEsK*m)<9+9^khLlMTTKw +z96g%E{mq6PGfg{Vx7~1gb4?g0srM-kGiw{FdM2dM92urgpf`B3sz{ZnH$$9=DM|H0 +zjQBn>O(R5bw#GFLO<SY2W<VlYS!afE5GP$@kFFlwv{YJhb1_WBn3&C1q->cGu7|+y +z6th}58cG=|S79(r(?mb^?D`E_C!AI6hl#Q8+27w0`(7#}w2|Quv6_mKQ(@bg&`~k? +zAU&08@@(T4({<wZOQn`=8cGvGI(A*hD9Wl%maHQ=WT_NU7Og9ERlqM%)J2j2a?%0L +zSvV1gx(N!q<N(mgDIBemhd+~xGwaa3nM+Pn#VBX?;N^c(sT9%gsA#hAcZIDmcn=e$ +z#!Sv5Ijdq<eW*D+#NV_Mi>9-VloeAyQP0h>I!uHLVNImsU^~KWjD@77#!Edc>yQ6V +z7M_eQwLb^vmDW;0cNmUTsdiJ@$S_y3sB->`a*oRfL5X)b6*BOrgt+*OeK`A}1O!#d +zYY;{ml%+mK#0He6u3K_8rOQ;B73AD2J?$zMN^P2s@hNrGHO!$fwOCpoy42;Z(IiUN +ztEj^Vh+<X>l>+Ig2ETJ|Rl4-=%J-SdnVNDARH;~gi;69keHyFOgFLE^l5#%!a7ATN +zM=3cg>5MeUz*vsO=*k{n*nBK(Rb_&gfh3_N0$H+{nT#%F?$(wJq)+J5L&H0CCzY}c +zW=fGtr>4>JJvL26<%F>0V<b9xAyLSK%}7SmI7>)EY^*DXGx8A8MkM{AADG4oj7;=K +z8*oD1(&YsY2f7r{wk=&Z;iFirqA#@w+7d&=PvSvWIpeJST2>jdsY;Qt3v_YB7`dUf +z(R71=H_`!QmBmt=vvgtB)?jTy8^bV7a+4((r%6<nB#Po8%XUzMV~qG1#Gc_Q!oHK5 +zh9G^DhfPq<ir^<1{42SD4)r5(@()AaVF3WL9kep=B$M&eL_{7yDyXApJ15DVrIH(v +z4VVmqLf;aiYmPxSFC{>&jPz}$@*tsv;6=quKqO5=+3q~3l>#8h$AR-Ot%<^3lu7<; +zg!8drQmbPqT=E0zXphY$2Q0v-@_;&IDogk45zu4G9AtRtq%05O!wpO+3|7iKkj)Og +zw1?k!wmca0@xd(lXhEDywT~7B%UH3lYq53LwN#Nr*(j9oI1d#uS}ZtL$$gR{BrUm4 +zTS<Oo^5JOdNLfAzQ%+P$Y|_@+<GtTBjpQ0)WEceA17K?b3)l?v#&NQkvsx@zEf$0j +z*zC)L$_k}esVu#FZOeMwW7QqEHzWJ5Y;04pB^&95Q`VuJ*o2+UR1U^|OSj)(9oWjU +zaF$1>E6HPrSQa0UC(kgA4E;d2AC3xh$f95>#5JLsn#mX{qwzkl+4T&mJUg;r-KQ+~ +z(ADi*0W`RZs5JI;#o27m>2ifNTHrX@Q@a|Y3~};g<z-=2?k{;xsgiSwq$E~+<utBo +z$syCM7Sv%*-!%;J8b9plyDiGp%oitUEuFoB*w;)xFpUGVs^Q7mDOzdnc3WmD5lK9L +zdcptjPd?-Q$LIY0w?Fdo^;=$FUXyiZc`|2lGDBM!wi~QXynXeWyUh*T?Hy|HRIZ{u +zKf~CXq=XiHx;kaPIAe1&;5VK+3+Qcg*Adc&^JT-yS<AA4?R`g1ibZ?Mr=NY!vT^+T +zzxo4Teg8d;h28BfcW*Zg{f5gt@OOXsBWJ4<#%W}^nlo=5H`h1Z-Hp6@a|J5#{QW0l +ztsf?yo}RF5YOdbAVYBV%CL!+L-`#S*yJwmvY}8mP&X#A4L(lqdP1XZi)hIOc0vA!% +zu-<Gqzc^)ivgCe!%hlCeUcdSg?;<G-jM;G4?J+mkTy=L`Utg25rfM3xsVAGry6-_% +zJpc4lYy~gB`<|2&Pab{1=fC`drk?S`t2dlqoWheA3{!`XJ(xh;@7eG7IFos_nDJ(_ +zAsYdz{P~}K4*mm7R-DY1+}zyI?K*z=@eOhEeD=v_+}>TwVvNW)-+hDko@O><pFQ1v +zhcy-F!@z&{k3Q!=|GsB_a*EE0e!u01+dY?;x7_)jlSe0n7})zgedy_jElCHi_BYhC +zIn8oLl_B;$n_*ycFSO;_)$}&vl`D`pP30Oc-g}SR+YMdpzzKNle15{o#Tj<7V6|Ft +z(axDRJ1+MFV={dI@{+gvj`yED!zyu7te!n*yk2v=dqaJ8f~i~fd1M&wz-!*_?^r!r +z@eh9aDIr$;_N%XOuEv}`qOBc|K6=KZ#~<_T(IY;5an5ct@#N7d|MXw{nqeCFkAL-B +zet3O}b(U1O)Kr|FR`fRW<sZHx3<L9%6V6Ur)>n7vtoi8Tg4Z{9cw?B)Ta3!o)?iY` +z=tLJs*7s||xFh;OVk3vnzr&|Q3=m}Lu28J^JvX}@yKcZ5sUu4%&<}e7p*Y9v{FI^F +zNljADOjU(DKf_L*jo(n&hUd@TXVspv+fIZqak6YVJ6p0`%z1r%!}jehecxlWqAqZl +ztD8GwxMsKCp)JhnhQ0T+Rn6mz$1D~rlyhu%TkbY@^5bL?Ip(V+&3r-EckG5vB2d;+ +z*@kX=i=XzWAe;?d&XFYWA<Ab;N-|t&h-sAJ7L7KQJlk_5hs2a7`K)rY2b#JO?gUEX +zM~@#o-bj7Z*pCchV)Q*Zk7yN`hK{N4h(j+!fNO9~OEaIzqPZ1EkaiWeY4D?G=!POV +zSW*@$zxVlP3sR;@RBQ{`^PuqQ(nnbUg<?PTM`)qarl@9$5X9kQGN_OUDjZu7Fs9`8 +zG*#8&w3ghVdIwCS4Y~kaQiuiigA9bR2oxb4vw}Hhlv8MxBqJFWDSEO>r8(h{r#uXH +zl|TW>C39JNF%P8LcioU)I2zML$vb99`si*vz-|uCvP0JK&^amHj~cD3BfLi2>Om;b +z2PZ(O<0~(5Ou0n%GAW8nGbzx8OL3T&OrhWUX(T2YI&;WGd|7xG_44rZ0M<Hr9kM=F +z`o$Dw@IyK#t(LQ5@DT{)I1;D6yuK0*OF5#AEB&2COo{mj8B&U$^>gadMVj7GEwwg4 +z`99Qv_Md;Ics|&qwb-ta<v>0R+%clE%uDI8WH1JmGxn$`9=_NZQb-T^%aT7+Mmkzj +zxv>uyWG;oR2T!~z%3_WaF-mu#NU0(v=h7n+Lco-PRv}7QLXi@<;vF_x$pAG$%D%%V +z$#%u?&=HekL>tSj6h<2@hd-+lqmr7BX_}6ut@WX11th%gEVYvwk`(37_FYfRnYyt! +zD~e+}0AO-?EwYvlA!`X`0IHlm4o_sUmZq49A>+Fq>ojgAl6B5mQ2$oIIVmK@p~pFc +zPq|nHkY39&^tsC5eFQ8a1iaI7Q-#dF9~nl^G)eJmPEz-BB#$YD&LyXq;=ut<j$Z5$ +zIUZHbLzRS%^1zV|5NMSl22zwF*H|iTav6F7bgamw`$@3cgKU<x^bQ{2Iq7gs^rFlf +zCxdke59n$Y51^e;EC3mzLfINSTcS*LET<(0vERfX+Z~zi$T5)K1@EK>SX0*Ozv`(h +zlh#8Y=DWYXL*RmpO79GX2YW=~;T|Xoekt`V3V#_gi>iL8FFB~Ohde8~(8;uU@XWtU +zU(@ewo63iZts6{Ti>pBCg1websT>ahZpqh1FRyV#;j9dq4`F&;hQ?fKe<T~Dt(9%L +z7T>qAB~M)f^x9~W)=VMLbsffdc^}HK83!+jaVHk_18vYH#YyE@xC#{&`(4jey1gVD +zZ7`<ABGn=}CCN>71ImxYX(ajrnKD&DxGQwkh`q)*a*ABPeMOui+uasxtpEu|iywMM +zFBvO4n^8Lj+X1B}c3yrK<s7DRgecH3>nd!?Zfv`~(4b?)Cr?o6_~AeKzI=!&DLgio +zS{v%woYU1Q7pEsU?bux2;x|3nDNL)dt|Hl*F(%?9ghrJW_<`K_Oru9Rhcm5MXhT9{ +zF{Z`X3RksMb%XY>E5zdvCMm5>5#J9?b&IYSL^8W+Acx4da#ThWRAPQIr)e4<pDgM7 +zHUHs1{E5H&?k9e{xgkt}^OF^)vx-HfNh+Xg&DJVz-n{0A@Bc`$iN)C?o`3i$kDt9K +zigV03SCdlW<?Ac1f4XM7-;)&VyRA4PoF#TW+w~q*Nml)I))1y^UhB*c<H)za|BlnM +zQ~vB%pR(IeY&Q|_dou9y%?*RseEi})e);M9T>bc(ufKW2<<*9)G8boa_T8G9n{m?4 +zxw*RHPv6{;jHdUQeeW4VL`6kqE4s}N<uk3DlVfJLmQwY)nzNW&PF8cOy5aS!E7sdB +z)+n?|^xYlzTN#e~X%sT)yy2rye$AA`7HRW@u4WjesGEkWZJ7LkOAV*zkC=uDrCPFA +ztQM!VZqC)~8=TuPw}!KJ&i&0b|NI~R1wQ|pzy9mL;{Ng{rp=Z=ef@X5`tb)=&p+hD +z=TEr3z2@ytKXNudp}XJFH5;0FLtPoBenV5WG!9Nyb1v`hxxc$+=y#l*o$>g|V^Xn^ +zefH@uc>i?4xL)&Y{)kuC8&U(qFfnZ=?uQOFQ|$d7l|1{cL>^Ag&v^dgL%#dz2V%}N +zRn5nbp3yX#-~RS*iTy~sFnsp$2jt4})%Rbq^N}!&?C)>*^7mg7b;h+VNoic$@<08L +z|0DnEAN`8oeEl7N{QebF(%fu&R3TKKpRV}xU;l#hc|+4!e!9KoKmF(5vA$h%x}33i +zd@6@Tr?`IYnY9f$iDT)0GtqT}SO+J~vbx}tC-3vG|MkD-KmW~-TwdLyUMM!3TlT{p +zMxFEcd?{)`-IBFtJ4IaTIDPhv93%UF<l7%_(3e~4c}v{)Eb4}3-J<=(G>!Drh*gHF +zs<?c0Nm5dc)9<&%m6Lyd=nGN6j8%O+Z(QHrvl}L<n~I4sdAuJ5p5|dPhURPm*3!&Z +z5ISbFhGu!r6cX#7UXv8mRdaOHBn=TyH||io$nE-?tE)RgmZh>HvslceQe?Yjx9{*F +z(o~k#)hrito?bj=wUUL}6s1!;`Y20$D=q-%T9gVX)e};X=bM5!^%!SJxyIHSR~rI> +zT&i5O($YPuBD-NL1klQorf^gehhdNmTh^GWA&#DyJg%;!r_@Mv!goEpen<9^-pEpZ +z8V8}M8i^ou-5qJ{WSFrEt>v><83W~@eQ|z5iix}XHM`BG*m2Vl1S54438hLOVv6PS +zJ`~{QyGv*xFdaKBjVhE_$<UEyF`Q{7Qj`aYpv4GL@~hg(8Q!4C?VPrr(^NBzbqs#M +zhw=D5YKnEUEXgSg<zx0SXSBAsN+KH}1$oU&^<4DvXk%5T)SxIw-Og~XCLlChohgx= +zGBjm`UW@QILJXz;E;0@B?;2yUPCn<o_tJ%aSoWJzu%S41habANb5t^zQWQch-SLuP +zEOmH_2UXK(TvefiCS|GoNKpoBIS(BGO!9u3a=6Ry!XwMId9c=^G${o9DEIB5>Q7sV +z%Bj+mIr)jC1By(HJt<CPJjo9-*cS$f*lpkKJ}rY{S(sDYra5O+ibsIY14vRIqhBc{ +z5kC(()5CCDs$CwGUi~w`PcBRMgDW+cOyz;hYY!R81As@BdI4jU3=}!a!HoieDZ$;G +z(~(x`YFGT>flz|dqKb+QQ5QJR0ZtJR0^|WAqRRwrG`LFY4AK}V7HN3{wU&V|Cn~KA +zWy@kqxvH}YKSt6Nj$jhGaSc^9V>X+yA4gJ50_Vt@=tU(s41K9sDpeM|w^0hCGNEiW +zMjucy)6|t@f(nvf=PbEHE6Qpvwx*nt*ld%h?*mrrL%T&$t_t4Slss#U_>^!-l+S(` +z<sqSk$QvgqD;`Hj-57lEOtQTE|HyiiU(2%d%I~+E)7}2P7hOgMnW89(5~V5umSMnl +z!7xxWd*+dc^>2CXv8SFCEO%v;RB#nVnW89)Nivxk8Sx@sbKBGG)`M@~`y!<QK_oIV +z-n-2?XMf*X>$eDAGL3SvMHyn0^z%$!sta<?m@-s*H{gOR^)e;rSb8;;Q%_&AoJd(N +zjOcs`Z^uFyetO^~KjJ*)#v(&xF1mMc=@Z+m0C|#|#Cj`!RYH(W(HX%`$`_lnD#Wt- +z*(=tY8`2o)cU!4q2tn+C8MJLsQ8r#eflZ%)dCphGC#^@H4wsi?`%^dNcS>k4Js;}n +z|MeNNbN)C>zonAlQz=o;B`c{e-}f`+>pVotX41-+%;?guBo}TfH9nUdW^oZ{tx?vB +zUC)Rr8A=#Cqo|rrsIF(rt<i)i0IL{00noXY^52jNDWgeDG2(r`l=@;Uwys5Sw$RMw +zCNm9F0ngY1B9h;0oE%yOX0w@Wm5nCnD3)^!#t5dqsv7F1X6gsr;LxU}oz3KM6r`h7 +z78r_%VoZUUGQK~NrV&2~F;-a_vXxPyFjg{H8(U*^gL8?yy9ep}QnI~PL2*AiPEHm| +zrs=ra+^|_Mi1mTp!;by_D2E!2EMYX%*3!*8YFpta&u~1EVxX>Te3qq*wiHJ}Bq_N^ +zR;Hn8I?2qKidolUQ1tsf4-XIYeNR1a!ON2EVyDqk6A)7-d50<>1zS}#O-J(5>t?*H +zx}8gyTA`Aqt`~Ieg!3bQ9QgR|EzN9>OBUVtn5x5C%W0Z$Ixu{kXpN>@F4?TFq1EWF +z=G)zo|L3Q_W`BHOf84TYYILgc$4Bm_1EU+c+dlBScOQ87;jNH}yE)gdU$cDn93L|K +zL(eb?NQ0ah`;pW3AQa%bxnzM<&Uh_!Y#j}T485aQf!oJNPJ`!uw_|y8g-I3JP1p!c +zwdDCt$2cY$)o{JuaQESXfB1*5&{fOm3t~Pc-ha5GQw?`y+EzZ>Y${HZI6j)DlO>t+ +zwAx~8i<_iCJV#Fs9><<TII(~9geY|YZ8rm>cz1hSdWTCTSC&?~FW!8QKmF04@Xg1b +z`{Qp3*>QDqLkfY1k9Rap!>p?L;`8U&rsbzU`#Ux_Db7ZbbvfyZ><*=EBZ{N5Xq +zJ2JNw-+%drAszVT;yL?|9|&>a@pR91D|ykGZ5iv9u4(w{cVE#2#k5vb!E-q5@F6oy +zdorFWc|JbgQya@?FJCg7Eg&T3iw>PMzxnk)@(-sYO;xd8Ur}2rgkL{fVqSJU?ssg* +zErUCOs_9J4i)YvT@b|u8y}shr^)s%Yzu?O+e?xYWx9{Kc`g?D9|Mpv+UoCmQo^$_r +zq6?XDI-<i!GjCWtzhcUAPqL;Z51w~#-=Ti+du(jW%lQ?*|HTX5e*HBe!RIe;Xlu>V +zCcgagH+*w@hf|uWYPi}g2|97w9*8mX;^vz5n~t`s8M5NT$2-2g-HO$i5${I+;N=Vc +zoB!-T=k#!3yWN*ewk*oV03Wv}rf(nEY&NhP8N)~zk6hi%SuN(QmrIVjBd2lT<NblO +zJ+LU9+s9x2l2p|^juTmBUf$f$)-8{BJ9hnn#mX{Yb@)@q6dmYD&~h49F=K5))rP@M +z<l}*=a)fg&MXgJ3ZNA(y+WCxJS4<)DY`)-M{l$OD=Wkx}x4-xufB)rIRI`rfn;AMK +z_PZmy?ZD(CDo0#&JZvAB{Dk)zYiF!iOSFc?dPdhZ^y8k89U*&;{YYghK6`${Y}Rr- +z^~4Z)Jnq=<_jFyyVzIzEhd~jXur+d4SZ!G?7qnGP%8Aj9jD0V8G%dr0OG3qrITNB2 +zo3fJ3pPouEAsbTE61SNKs5(qNN9n3OqeT#K&N1ao7<>F61Z1xiRb8>#%z(tH9|&HC +zH*H%gTTw4sf|n(r@Fxahs2N*#P6b_*!F+)da_Mcn)NUj%XIDU*j8b(u*yjRa5t6kG +zDd_^3DP<t&x+WHd%qWP{MDiZ3BL<0wX<JED&D1EwB^Be-;HJ-NW~tqh$dD<OXT>^O +z6uin9nFp$xJoR`l)ZJW|9>jF1N72S&OvSuwsoFWy<mG-!!d|SZ(j1VHXI(63QHr>9 +z>BB5T6J&YME=sDooZnPg?q{V)K8hRoEPP?au~g!CN*C+xd6-u5TpA!MaT)OQxu-He +z!IE+cI46*;b1wLNZZ^hTth~mSnvarcOd*x!Nuk`H*&R^^+f2r}krZ4JP$r@J7uTHt +zf=Z2|G2&)8$H0nPPaA;)3P>{-_NCM_W-T477n*EoFwmxSlqz|@&gWxwK9_1ai%2%J +z05xNA*A*wADvnfD;72x-FTIH<p}$r}R5TxiW~z%7RnF8U+^LIC*+|Av1~Y+Y#FEcb +z%8-(L&}Y@<eAv~cy#1``Tr!lEkib%-FAr~3I<Axwi>k4Py4dl=%j`%FrqSceg%OKd +zWlD95LO~Q8iO%|B3ss2aA}3L6s;Z){>(Vc%F<N}@DF;#Ua+b2=ESbk~3QS%Unp#7c +zVv)}?Z6m&9=Vhzoi}ze0EoUFJSb$v$)U_cy&ooX&J(A(d2hTJG!Z?Dl#KAK;MM#OP +z8`&mRm7u`WRJ`Bv-;ofTK`!cK2zciSDd4>q8d!{CQP!r|AAEWLo~TeNXQGQw_UCf5 +zxfH#Ypf5!UJrl?%Sn8ByV4&2R*jm2)!4>dNMDXFI!&3g@1lrKH9nE}6wRu5XHylon +z1RqF~kja!Ty{p91uNf~jBWKu-`s7B>CtIBFR*Uc*#qx;?_LM!$>O6ctZEaLh<oE<c +zbskV-Syl*HEI(a{x_JH1H;SUZoy%^|zj!V=UUf#5ol(-Zy8O2x3;Fi^nzWYXOALXe +zG`2Ft9Lo|yW4eZ>k%7)=gP$gOII2<sgON%ipt6RjDp{mhS@Ogb$=a0%gAANi+fX%? +z<b;(WX-z2Bny#yv&*xNigL6R+?7LoaX_F#Fs9R6WnO*OQ$x}C$<#LYBn(;U?O`{N# +zr-7kAFq}@r=&72Ds;x@?+fcUx1u(`)RZ;}+B0k7>$y60FX-1VvDbU!8>(z!g&!4mC +zS`IF8I-Y2{j-{1@n~%QK&_rVN1Pv}s4AUU@l)Ad)W{j!iR%*`60z+HRs7yl$LUKMn +zY#B35)5PQkY%SaK7`#|QXA7#;n#vm7=y-V8bDAdkE>!ALdhA^!<UpSCr3_s*s}ZXu +ztK_GN96Y=GTk3v6-K~gqL(U$ksOnZacthZDI`O&HwE7vl-HBm4P*;|y4fA;gxh7}N +zFg~(BN>#<(cF*nco+(6{n>AHhGMg>fte)}l_MTyy7)QyRZdMztlFzf5b<(w&!F$ha +zHltZ|*a}R}=p=n}`@@d95mK>7asBKWqYM1xr~k-)-=mG?2cN%WwVZJ{NPW{U|NfV} +zdwa_?oY>rKsOJkFcLxq%?{LG&G56Fe@%q&@5zVi^{0&hnnr4n>M{X2NQ?Y1gj7KLV +z<oS%OYW#E{O#zq0y<*!9wz9-Dki5cF9kaT^`M_{EkO<O^Y&*Vvd&lj=Ku(IflWybd +z^@e5Bar^F;m^>do-0`^GK}rmV6WJ(2@}z0YyjzpWeDm!$Ty2)96#2`4`<J}<{F+%i +zqgz~|-2-mFW0(%CD}(Z$$GZbx9p9p&=fD5g|C+!4=|8gj_$@I;wACCAdq#hxTg)K~ +z5TtGe==bj3TYmqG?=$#`<LKEPM&7(x@$7pq`1#L%!S=A{M?d-zfAD*+@&1Y_c}^~J +z_x6sNvHam5e8Kf<CRW#G$^CX<W>>uZ_?8%Dnf$N*)qlaC{pgSQo1g!JFK<6G1<!1~ +z!l!{?6^H4-)#pFpdbwfQHoW`lYxYCWzx&DGuzLQ2#}BuB_NSlmU;lUiE&tR1{J-GU +zhP&;=$9He}`r&|XR=A<3tu^bbIUlzl(O7C#Lkx7LV%@FiC&!!5->`ds%R}&}I$?}r +z(ajjA#KUQaww7j=_^bc$x40?s=JjiQ$kfe@KmXBdK7M@U;r@;<-u#fwqUBd_?|9su +z7!DJMVIUcCM>!uj8I8^f6%!FT8$9j~G#oKnNgw2_W%7wGRK%kkbVC*wPS%AHp(GYz +zs*1&Wg-@9QadFjEOWj&>hyt!L6~j2OQJPm>%ciOc2gf(R`IdLzyu)^yI$Cm2#89AS +z!ieKI2=Fas&{$k>9ET%qTl4i>v2qWCKmm0n7Dj8JYAX7^=l<a!%W&nGVq{)-7cgRD +zE0nH?SwMtjxi_DV2ZsJ6gn1tbLEt7;RZ&?>&XH*xFX~{<Qj5iuu%=};n=wo+hp{IH +zM+#tchi#XD!i`7a<(J+;qC}{SQFuQwxsjB544D|gnwn<WQJ2V(Y7IF{&a|#uslgf@ +zA3l5#0irBFMS+&=tk(K6Y)HMHA%*i1+>phHDfY!I1Ew`Kwyq^+l0VHZo;%MAA4P$x +zEIJC@C8Y_KMF|%0Un754Q<H$n$!AIyFeV_X;3xfvVnZ#}W9R<HviOyOIX}U7vbZ0! +zu4tN;`Ff2~Rq2?N<@ecI8+;VDMU0dK)>#%KCx21d&g~pZE2#-9f96c)H&zC%SfG$k +zgx53Ug^MLt5r|WwYQa`TIWpqVO33#-7m;Hc2eHapi%x;)3YaHl5n0ahrBo=m=dOBV +z#jTi%6D;N85_~#8CuOncjI1u_$TG~P;0SJ%WkwF<6pEWqdOYQ<ShA0W50aEBYOX56 +z)%i6SYh5b6?*-;V`Fl{1!}&X<dCG&uC)#XLVwF-Cm*YjNDInML*)yG~xJrWoD^@!> +zw93Cs7f<dPHj<HE7@hP56r*jC>NSLzXsn^KsvPXgB%TWh#>gS}Jiv;UjQSM-03ZNK +zL_t)#Y01Q=;nG$#Z9}a!jjb@9B6vY_r!2$fr=2vq<SWUUaq>hb!?4j$Kc{YL>bfSQ +zL=E&3R*&A}r>P*L%|&L`MdFQ7wqJ5%c>1|@Z3z+FFk+~foM)Uu`4XzjU}dXX4)O*f +z8IzRUSj)gH=<pJsh(hjE&H)MUg#4CDxo}LeyqA%rq{1QPBtCm(OLjnGjlxfpC{$T& +z10lpqIqn(Cld@QIbtTfjE}OLwQ}I@xz4xMcDlK3l89WM|GM^Q|vpg6sgQkST%Y~$n +za=CM8xZHrOEoz@nIG>8IUg)`!VJxK8%Ao58>JF-o=`aw}0e?C{2#`vDsIBlZ;>L;W +zr%P_LT-D!gq`cT()dimOv|%jj;-}Ww^PfFaYx5KOM;TN8{w%$*pQxYe0`e&!pv%ut +zPkor$$YMqtvAQV4%1}y`Qvu?rV)KxdkSzmE>C!ycW0r6=N=tU&Tp(PQV@V+y*FxW` +z+m?3Lq7(R3I<Sy|P+N5whOM=ta;jVaSdJKi;ORR71lg*kwnAO@<zbU2hxLj1d`_bq +zy1Jv9cPQgXXsX8JTmfV$OP(gi$+35#SfHdo3YQ3jBk4r&j{bBc_z|TdwLu8eswOuT +z&1%lodW}l*Ac_U$J*preimFDn4XriItXSk1b<4BWf|b!IH{rZvauXp1+5Fd5$k{0o +zqZdlGuf!f-fL1Yk>bAyKH7+>Z=y7fYD+>u-EvQVzqJYH4!;zdKAt$Q3V&1mooS9s} +zn1;_@y<{<;(Vvby+&vJJ7rI@}RN6}CsIGvC$~G*zmXLw~rL-oZiK-$gTP`b2iWB2; +zd$~s_m6@7lA^3K9HxZ_h4+T(lI1FesUE6T8vaDt|yuXj^PkVB$7)gA6|H$L<#OlQj +z%Stm$k!g$=+b|8D?f$^&bRuU%*Uf3`R`NE*<``3E@)KRxv0ALCE1~1+l-ND)I39W& +zp5t+#Zd#sQzhKtR7<<Qlx94~qsT<4VW2W!7<*=g&KB3#16b7c~sdGTvGnr2;Z&>J~ +zqiGuEo3&68Q(~GtDk}0M>Qo5gLWwcbwGE5*hW>PicLA>~b=MNS3<NP5nx;Wp&3Jqu +z8i|JJs^<RjKtEazeIVz6&JAuDx!v!HqbCfGX0ya=xsFl@_~8Twn%d&i#N-DacbSLe +zi>l*z+}`8yU~6Xc4Q|(x!X0YZQ7ds1OmV^mM^_oX`S8Bvlnq8h-L*s_!|5Z->ou$8 +zineW0+R&c{R_hg&HDVplhWTpA!(q?A`%iyGM3IbU%&;H#5FH@|zWMDt{BGh0fAYu7 +zZN+%#`OSy7+<rW;-8r)DI37ow+wp9DgU*`2`}voA`SmS<z~Ok0ANF7^6PnlS4gb}T +z{!9*DQ(#{;{O<NWSFb<gtG8eCxPQk_|Dog8U%%(`AN(PQF!A>OEqZZH-uBokuzTDQ +z(+vL@g-qR_P)+8W_usJU7KD&^fB(q3HoW=lHL+Gibz=OO`0DnN^wWRj`sx|`VPx<V +z&H)k0k2aRsYR&!KJ;&XV-+%L(AOG?98NK71ha)$pCavM!$9t@`Y?ce!`Hazz9QFs= +zdPbc!kGliGdDhE0(=ae8IGhIh=}3Qk#EmC`8<qvEvWlc@THDdo3u+~{(3rI-SUEBj +z$5*WZADBkR6e4xou-)zX-~X?FkBge$etSo#!PFA}iQY>e_sl{{jNTU;WuW+Wz*vT1 +zV01lh9I?ih^P!??8;qH8y;w187qYOnn(1_+nKxWtU!#=bbULAwqG=lH%CbH5kQ0?P +zOn%~cJmTDl)wWRg&wP-IuIt#JjuP{*3UtOOarKCcz~a3SsB<{OZ#<n=yx1(*_m0Ee +z9aUSg+FY|<U$I$VlXK?w{aYD`<3O08Y38)u9AheB3Y-Q)bYeveNNrVJ5%C1)3b-f| +zLq^5?)Llyc4h8rO?GvR>Q8f)Na#<9gV`@1IpF}K-LRmdiNOKmT3R$6TB{oy7QB8%4 +z;z(2}VNg^?`mdwPB$dII2u3=)tkUIdW2`BVC84L7s=5qOG03^qPrjVp&Jaf<L||JN +z9)l*NB!gkGp@txFE-v}Y0?8==JztjanGDfi6iQL*;^jz|qx3(kbLCvI_?~;yrLILk +z*+H!>Dq$*MMuASIQj4O`n2w?_$1=2E7XM{1*2WO?6Zt>KLa-I<8C4^_rsv-DROq!b +zu*-czI?0vHFpA5tEbf^}&fn*y#F?^t79+}#UVhQbxj89aEWb}xBI->4(P#Ejd0(u( +zEGTqoh!Aj5;q7QsvaE%}Q&dV3)zc*wrmPWly((&KSpej62DVDe8+I`cX7v>E6jrbt +zc#XP%Vp0L#XeC1zxzJH73)E7On{rWTEXJsk<&sI*HZ{Q)FpSpJbxma}30|YIR{mF4 +zf(jlB`O%jiD3ugMh|c3Chj)_osB3|ogcLBw(6tS1ZAlr%VHEUpc@3FN@UHlW3uMTM +z(i3BpZBH(B7+ONdDJJ@UAf$wIBcl%ty)RTK$x7ywnaxB34=G*hIWh|G1EWtwA4P~# +z8noDCpEf4Neu})`ZF7bYl>t~uE>#(!Gg3-#Bgo-DMzWTS>p2m4?!q~5`A{<Kp8euV +zi+rz*VJcW~&Z72Zvz1CSW>H;@MwP6o(N8cZxq75GF)N;|t|bGRb1HeuM2?E=3;W6> +zvPu$s&VVuKy2CEksKpBB6Y=4mDF*OPeCb)bOmhfAa`TSt<0t)>`8x`wQlG+n&Y|#6 +zhE1ctlX3ZHSm*Dkpx+HpKMkGwqHs#zYE|q6=L`OP1Fy<<v$|}Ov_dvzNob{5{oRXP +z>*5?JXzb$e&oN_aE8Vq)(w3Bx+8!U|=4OTbYHTGGFa@rtz|$~D{z5-NwS2ij)|CLX +zTr4+bC6@EH5;fBn+e9)Nmmq2dl?B_<HZz*8MP-8@JSl+lLI-Z!meztvqF#IN=|?Fx +z*RGJ+!h_TeWwFG^<e5$bVG`IyJ8x-b9l2>(Ty1#y`ZKPUOZx4R4{tv}4W5iu(hnPz +zAsEf8MayD7Lt%&^vfXa+haI-E9LJIU>Bwm~VVZ`f5hC^2%U~uY*!q%32q`cOr;F-5 +z4TB7qfJz39MJLU?=~&O^?Du;PLoWw~lBY?2#P<_EW!g^TM#tVcsnj?gg!rsAbvqN) +zqS(8Y&R`V7G~weUo71|XnJ>k*8zRc?z@L{tk*sQ_!y~~tmaFH~S1)m~=XmVtD#hKy +zR{Hy{*UV=f^RA-NUSJl%@%;I7+SP(FYD^E<3a=H}1y0+65FyqIl@E;LNZqv5wniDl +z-NPNxdAyrgELS9*sN0&^Y{uj#Y6G)sK@6T@8i*#-E!UiS7^ldgA8;<9l3}@;6LaKr +zniy|;nnt0B%;pQ`^Cin>iD_hWdpwL7t$B8{B7~NA-@fHEoVef0pKscR*{r3X9G)Z2 +zkBrAH&NR%H8|JGe$%}(UmM@0qFFzycmb-@sQgT#vOLlS(J|6c><ALQyDoGRu7d4Bv +zp;emkq38HG(9UYY<hWU1u^k+NK!0@1<_lck<Ax*NPq^ALTV3<&vsZL=!}j5U-@g5Z +z;dEl&b&P!=*XIIojh`H+^vExM^$QlS-f$Xrcz2?;OYR?cBxA9SC5Cf`C^KKJna}3j +zez*l=spl2j`+KsVIDK=#W}uz%<A3>Q{Nl^sGD|I2s|wTI;KIP){Oo6JA0C)SkF94s +zpRM`uxaIA)?|Ak46~Fq;w?x%&e>l-JfytlfW(zPg{`&v@DG&F1s%6LX=U0ph#$k~D +z#%@FIJ^%POKjGzzm+bc=k00(i91i@apZ+aMXO^>$zyIcu6n7|7argK@KlEH*FVI=) +zgkHRQ#WZCqTd`TyydA&hu-nnq9fy1(Wld98EGxs!YDs9}m%sWM+q;jL7fasndLB;i +zFTHnn`v=zRHR1Nia@n!l9he5sez#@6y(6cIDQE5<4)mvy5E9jF&dcST&tKfI^^OmZ +zcf=4_ENfy`>~f%Oq=I593y=NbNZ=$@Ou>P&D8SYY)HQibw9SmgVu`giQ_MK$XiLP# +zJ5OwC)NICX9LST$r6m2IgCe?!a|ss%tGcB>4Y=b-W28E5a-N&@6`S>j!*NIOj<&H> +z+Hjl#{W!{VxM}FRuH^nRN<}JT*zb?*b|+TL8C9jJS|cZkB;1Q}9K~gJNbJ1l)XTG| +zYAT|eBtII1EWk}gRW+ABYf*-3>edqRsH`P+;Uuo4lqLj$qo@=Cg*A%0(R{f5mVR{T +zoLM$A-dwLRS~EP}a+)S~+ee%msoR>$%$YR{w6y|%JMN{vO=TE_g^`qEEN7}1qr}6= +zX#J@ZDv^DV7({W+rJ}?sWoX(?p5a*t@4D3NMeoadR*1p6dipzy;-szgqb8$?8lnOQ +zQRSl25F>TY0+OpM20uxTwe-rXYy^l%xHxYV6ooYw{(vpjgc*=!(s>cBu_)UK@3E54 +z$;ZgyaJtM3B&buVt4pOCQAxZjmf8<fz&R-vh*MdlpJOArOl>*lOVli#>okgNmt&Ok +zm9k~H68D!aLQPf_@Kq|XoYFXOnOp_zDgRUy)OZF8ovq3Ca!$T<oa-lxXe@$_oUhGg +zjygO1Oc8E!DA2wr5jP(^ZtO{6EDV%PDhv%{tJ31YWkApQNkJCoWI3UpEyiaUWJ)N5 +zoDr(JoTuUid}(Y^GfP%f8-1ywl!TVLxEW0)L-m>Pp3iI^^W@;m$oyx|zzU*BzQ!8a +z%7=5if=sWbs^rC{C+nk9r6Z*bFFuGZL+SDj*NUpCg@{xX$EvO_7CtRYC#t%kwvzSA +zUX(f6lte;^Vr$iwl%)5?D1#p-#vq^?)kr-_Gb=Zrq^PQv*<6C^?syVtju&OGX)Bbm +zcqerp+SqdO$o!Oo+ytVQ9+_0Wqb@jx0tV4WGme3A3N*2jFO8E;+%!(OJYu>^YDScl +z$_{SAIl(&Tl<`sQcPU7ADr7OG>a!A6RoGTC2v*m!)eceMKP4bc6qR=ja#Pb*lu7w= +zo~vC%g^k6#pEMGBRwaXU36hI4oC}f4Y9-2zmvVNM&Nss>qGd`#uuEbs$w{ohmkmb< +zPu-E{18&Y@tw=(TMM?K#HbNQ8QHD#?G}zf1(=Ab^LA#MSjdHVfBPj(;rHNA@I42L^ +zvk^Y!f7bi+WR2DTM8PZ<&OcEtbJ_kp^<Jj$bYhliQF5hcSF6^A=vD4Fbt^Z^vM@OJ +zF`>lbs?WWYS{6JiMu-}v6DEIp!?Ks?s4RL4>Kv&BN?Lj^jjgD<8A^*?B&39{+p>+4 +zWsj{|>RF4e>#{fyD8c!2N(zBT)EceCW@_q&Dnip#SgYx}h8h7Ugt15KMA8=3)L2_V +z-O}iarfNV-{mp3{E;qZbZCI@qbXsxP?u2OB_e7=S(Bz7(B!kVGP}L|Gu{q$!f#YFI +z(1}{N)SDHyX}MXg`D}fK&hW68zDd&>s=A|U8e&rH3liSU=PbJ=l~x>%1G}lmlUU9h +zrg9GpF)?pjx>-X`k?{mpi_@ZQYGTL)E0Bx25hsBkCZ=IPTTN51XxkZG)lq8;F0dQ! +zIh+pkV_))_n!yz-jn8sTX3gWnJ=SOr2eAUn&0pXcIVw_eXe~(lKq8HOvB=8(&dwS< +zP<JzeUlQF3UDe_=a3d&7NRd!?ghR#Z`kLkSl3E8&z2}QJ*L?PT&cpqlhj&}1>BP`a +zWYe%TEx`o#V_@=8+%8#2yjs<CZ9~<F`cT(3%hj5uY1r?N9QRvd@EBcDcP;bfoTlxl +ztl{?d7Vjsz#TAEPq)$CDB`Vc0Z|6i4SufY*m<c}6%sS>dlX9Rx4mg)+Ys+UZpL26_ +z!*9R-mRZ{}^#iB=L^qp5a=7V8&Jt<xA+kH{$T2ca4XW-?MlrK3Q;xV{lp=UP5>7pJ +z(-M_IsfK6QuUV`&JZ$$w-Qc_?CWY@0<TP@<nxU=2)(x7Lww|$=&2WB8>`!15K?kh0 +zQn^Fo@OVo%TLOmT?oO_8mC@AneNWdkEEgRy&e<PF=JO>ludaCa;SnDaUDu&ijWRWU +z8u;C}zvJ3i>eUTZH^(Z)VH!9b1uD1MtV9LcHaOSw`0&WASx~78l`@}w_L6=&^6~B+ +zii(?7uIt}_{e70RIjwR0^6h(U6<I769JVJ`tF=(t*Guk(p2POUKHib5j;5XCAB6_G +zT+aD;`z^<@=X5x-xLPpwj&SPHQJ(R}R4l3)fA;&o$5&r{%}@XCTM`-<psFkS{hrlo +z!LyrJ91nr<)N{4gct6n(N5-!o_`wf;z#sk5AMxS-j<3GHCHMf*(p42B@aolT)~hv@ +zY54lxJ(W>>ynp25wBxvcV7;94!!N$zm@J23psp?N-+w@>MBmFIYB%f{M$dY4!>iXX +zSS&Yu{p}-%NxFQeVIro?&H9SyCXU0%ufF*$w~zNUs-hY_-F!}4X?EL3`fWwGm<xO+ +z>`BR$bc8A}6iwI8(AMITEY95|L#z*(tSwF>bxmzu3^-Aq589GXM^uh-4(Tk~Br20x +zb`rNa9*;P(M5L1D_We87n>BT1X)Ddudda*p+#XKYy4W+b#Hf7848wrcFkdaXc|Pa% +z!$(g23ER{{%PhPLg`%x%OeIwiF-&L@F=wW6!YD;$8(e`MYHLuo!l0OSE!}*HZX$_5 +zWi#_x$K*V>A3maMRjh^s(GQZ>j|u9`VLTF&L79fO>u}S^ufF^h{qZQv@T$f%9o<6i +zUC~9V+TgsW@ArhMmvfKR(#uJbxDvVK|I+34onv4!45}yY0-w}|C|M$hRA7k4Vr(tF +zkVUw0(^wY!qGX+^rx#<E)fhCUDU0p81${(~qgYc@MiGSu?OURKVoR8+D%=$#=Wn2? +z8(Bzeh06}DHMXjY020e<jhy|bZ9BW1BT`EEb8mEU$mJ*^&@>b%pW;&aA!3Li_M<-c +zGnN*J%94ygf$UkW&6(gv$fYVRWpWM|E9iL`J)gT3PYdB>ijyn3Vsqv48O8IdP>Zmp +z3fM7u;fkc_rL$dCXd`OBF$Ud~HUce<vUpbfvebv1&xP`Oed#lYjASRLX(WUqcBMda +zQ*lR$GAiU<TY4%>*LBVi<3(}K1<06{mNUE&Wl`xufGu=jQ#I68T^7|(QNm9lPG|eI +zDr%`Nc~;3-miIPEzpG?M<!7if;4)<aS}L&LIezC1D#;-}pMRlBE^4buJ`{=g=^&j# +zD!IK(T{a;Zg{>tcX0^szQQt(Fv?Y(G#L=ZRR+kr81}Dj4N)KNMW9hod7ksj0lSU>t +zp_HPwhPt*it>hw;6GEntv=YuqUyKY{nHWSbb|GL)Rm#f!Q_V*CXOQC6b2xh(M}~1K +zuNQ_<K44$y$tD-#E@c=$iLLK!lbn1MaFNnzrI=!5=m#=c@*qIlw!|Xw+e*;NIZ0Uf +zoL9Q|<BR$jd>{lVvsE!)6z8n06we1waPgwR<g6}P+7O;>2Ubg!N-C&tk6c^=KPp#W +z2&7Uil2Z6i)-k0Z(48z*BWJn%Jd8<y5JaCY9j4kUR8wK*9lD;Ai{MswEmhOuF(l{F +zZWM~vIN+y2ZrNUmuRImiG^NX6d9M9HYuRWOKlynn_Rq4H>AOSb(;%8JmXR|kC|`Oh +zOQ%#(D^(?`q&~}$$_n|l467*w$wz1_*F)Wwi`2?cY$7CkAvj-T<nuopSpp~}1U9V@ +z40_#4j-ctNXA6w2aMMWgP97e}0!Zpba;fQ&0W%eJ_%IDb@8rGF22<52ZE!JxkJMGm +zY_Vd#n6qeWRET(g$M$qbjG1n=q^TQpw;<OQ)`4-E-~=?2r2v+!5++Jvv{Q<qAK2{= +z^5C1#uo_Yp@^fV>hyqt2CUh7%>^^cDc9>a1vKCc0G<8EBJlnVL8OM=t-+f?z8mUsp +zS~tw<^R^D=Z9`>c%U&tXRo5`PS>nb~mK-_Lv<<7uvRKY&+nS*ts7yuEi7iVh#n_M3 +zm8I)Cs=C5Ep*A*E!)mi(F<UY3<}Bw+`rV$}_qPngfngl*IS7&P3<d}qt0YHllqe8X +zwq$Q)@n+i!7hLfq7~I$s;v_Jw9MPtRsPW0uAN#VTvdoqnsmM4yN`Z2mikfaYKHlN? +zJK8+5zPZ6Nv212kmFL6VTmJ56zvTAqJ$5q#Thq?3Ic)cY`z^=QNKWGTI61}j^@hz= +z2Og|~VH$A7{?v~>{m>KRgtaxx&4#)W3Zc=N)A4{GC+?<^VLEYiJ^e63gya2|uIaD} +z`qGscLJ|ugn)RwfCr3zu>+5T-u5SoF5rc$8rs0HlVrLurN2V}H=Dcq3DHFXHc-l0u +zdO0h#HG$b|!D_x@cRb*RzHEy#Mt5jq*=~<G;QHnn!!VFjq-h$4<BsFwj^i|u)RFlr +z^XBzSp5MI0`JRu{06Eb#4Iu}T3%GG4P9BRR?6+)BM{Kviwk^+Yo-swmY(C@T$B(4A +z=5c>uN|6eKcN4}KW{a+nwGHiThTF>^9aH4TfB1(aWqEgdOV?I{X-}Gm-JYwg2yP@N +z#ntsoKEAtUY3Dramc0DzIUy(h*0elqw=5P5##4`uo}c`GKgaomu@zU(mo!aB-K?a$ +z6h|-#?;`DLK`NHV<Kd3wyuvgs$6=&iZ%Ab7nPqSXQns9q2O-&8i)!Tl_=7J#r*16& +z$G`s%xahF;3|q~3RxkNC|KtC_Pk!+g_jlhg`GL*VO9E06q*KLeF=Nrqc-wo9j}J`K +z#A&Cgnu;&J|3hxBZ&=QkC}sGUi#b1h^_-&*{PKVMUui4LpZ@5N`Rsbb?Qx=8b@Y>C +zvD&ceYL-jGm+>9L;St-}QciC<9S3j`9~GmYXli)#`g5wbVf*oc58ExOX)sO4^PA_` +zVdQ@MNHi6j&4v^;llLSW%R<qX?7bokzNky02xVi+wFU|Ure(F+2nAm&$pPj>Yc#9H +z9Ona%+k1$b&UEP7(kv=et~re!=Ve$@S(Fu%z^F<{_pw;|Vj^3MN}0wOd<cxwNYaMj +z6XWqD4FJx8A9?m{!?(8|m`(?|PU;5lBJ-}Js>K=_Cs`7kvQP~%ptZTw$%T-pnhvlu +zmEqa*=a{B}(-Aj`GwO64I2{Kelq*9wYZ$yH3}v9z7F9J&S?a!&lHTx?HAZKWl`~Oo +z4a@l)Wh;i$KvPw0w-2P83T!2kBQjiv^Aac%l{iXd381KJ0rhzA%R$}9nTagDm|E_i +zxty~o&^}Y{`8j36G?M*9JhLXwbt0;K4oGw*hm21VWirZC7+n#jfNB&>u6$ntZt9Ek +zsV-;ue2HUOqc0tY7LC=WfX|wukmXB0F$9Oo0@=w)VXVT~nv@`9S<n{1NC5*CPDK_L +zLQH2T<e7LXlzZtt2V1hrwyJT(k7=z8Pr-*`P)ncG8S2vad5+1+^HXX(<XmnmO|qJJ +z_8@=KTaT9bUoJI&XsPW`B?C(k3Ol7&Tqz?HsnG&))Cy~iIFd>=n}}rPY-kNy3*0nJ +z4nm>i=0J!eDU6rjDVIKUQ{YOeWE`_LsOX>C5YBL)^HH`~t-)Z<aMgV7**xbqMKp*P +zORju2=Q%@;>grq&DpuaY2RRS-F-VM38EGC+XL@cdvC2{jL<F0a6qc%7zHB67DJa!i +zeqn2@3=ajGQ`Hrws?b&wqq>lVj25(f$}-iOT7Va(sB#9OLZxD}B+C~@2vIUzc3n%; +zHdq6A@tOM&iAfH|<^qt(SgR%EUhId{<V!iKWJYlb7XmIyZXlLn$+=uaw|wbZN-mKa +zL(^23%wY_Y6ALMjqh}aA!!*fOAWQEdDv{0@&652L1<~xIfJDw)7P7pjIY)dDi>_=I +z4RzDXP^^&9c#)~kbf@SFMGE=6&RZOX446rs=N*CV)KyJLQD}G0<Aay3zq%4wNQiP% +zEW=q=l3h}zo9Jvc&7}t^m+eu?lBFcYVskxjvGONgeEGbdu<E(IZppIcSe6BKg`Ksi +zZb7}erfKGcLAorf98u$hKg!|Ig$Y0OqNYv`ZH?GKQoh(<rTq0wcr8n@ls_33pKRci +zLHg4HQ)&D3XSIBfa`|kPF%Sx<NIfZ_sSKa0Y0yS)+Lx{%TS<1HY><q3DjL>GOK87X +zp_Hvqx<)1O+Z!ctsu-hupH#Uyn^JgNHgdUc&}~ar6}FyXs!qtxRVEeddoD`}vBOKQ +z;~ZPSSW<&5D3bJTX<J>K2Dt>ntGc1>W~`PgOjb<O2|swoQ68AqXG}=glt|taJwz99 +z{U}!2x+08$NaExjX*kj-!+yJGcRUb6V5tPc)ikm_J@-#e<A5Jd_<o0<PMEG@xw&Dn +z-k?zIKRodM!yPJmR9i8kNxG#%hG(S|7R{pMPRW7sc*Hg}U0p#4j6+Y<iYa(f4p?L{ +zb2@pk;3rT?mR~7|ZM?3<-f2tGd0V&K+*q!zuBc2W1>-s4r-{Dbvp;UZT5MC3jUt8# +zqbt@oS1j5YMj3{2qCXuOknc#{v{Y>){e-2@mY5(~lx+ycV0DeP0ullQD3&}4QOK%x +z$uyk6PN*ykHKQdLbUJMLO}}G)w`9GX(=3*ZDsX=~@%}WSR#$Y-p2^ayU9la6o^6%p +z`uQ3|gHMqcR~xRcR?_cR?EDppVH!9b4k!)t<(kcEL(_G{6d8w}kH?c(w7o;8#H?F$ +z_3Q?pGLIi0dH8roh$jIojWX!R5Mj5an|0`C3!2u@nTGj%&Ttxdc-(V;{|I@ct^wuf +zk0+v=FjltA^ZGf9^}19~MVh8UwR3@##3+?DK9EKSI$^68l?+YW;HE%TRs7zY*F5Zx +zeDm%Dr^5k1o*0KcZtBTyKvfMnRUFzK+QD{z$K!4R2_tL(03ZNKL_t(XJ8zk-W{j?9 +z?0Z7r%d@8B<+ZhFTeEuhoEP8wKD)a|j>jW)Wf_OW{p~#=Ck{g<j{^?y#}m=Z^DGWW +zbczHwu$j*|K0Gia!#D*#e|bYUU-HYp|24I(2_doHZ#kZN5{d7>dBwl@@xS0_fBSR3 +z`OP=XXC1@sj??a*y)oR}Trqkl`Qof-79IWQ`1p82rHa+nhIymtcSrhuWV5<PS;M@m +z`TXT;9`6rC6fZW4wzW*t!0s?(7za*cq{@+LyOS*a{0i?q|MyS+BW@ho+`Qn!hY!4Z +z@tV(Hf5so&yyo!u$m7R*j{66OX~)n0-f?|BLsvC!ANcAwU-Q*(-eRhT?|=U__a7fI +zmEq0z-f-$C4*L^+^jHm@^7yspm;dmO9PdBy!{7gczxeaN;PuNl{KN0w^4CB6J05o@ +za)@k?M-IJWZX4FmUWhspB>EGl5eW3dAdV*jw>q=Fy22$0UTU1)eD<1o+i?h)<G97v +zaMzz`o0(km3fAi@#%#DBxANS}((^p*2kM2~L!`96qN*EA*YN6k!)mc$cQ`OQC)FXx +zUUJq6k}1^|wxjDBw1HuoIE6rPLTM!>YGYBl!YGS28aEA4Ssw3qJcP(GI8>6wy(bc@ +zjCYgJJ+sD7aChf9{qAdYQ-cAM4W@2UfE#+INq{L~7-iva8|rpe`syVoShWo%30O!e +zIgj>zk2@WSVZyti5HTf!K@1Y#ArbtDAA52NsJ27R7SwG=3^J%`ThmkxRi%h-qCXsE +zuyc;&l0+V?x;T)8tx*wNPtK+sq@!dYqg0IKa^|qcmgjH0^l_?Wh)E!dS^yAorn4=p +zt7lYg!#IhkAsy3!l)XfPVn!!nZYbn=B=vLBGhfnPmp<#Nof8UVMtO;Nv`tOhwUW=5 +zzeMt)F%d{53KkgqBN|z3G>cBExJtE4PLeOhPekV-YoV!TLre-)iA6f)BoM2@Z%8@G +z5=4Oya(0%U_FC#ktR*OUuV=FvUEASOB2FVImd1lJXlYZ60*Ht&x=?6UR@99wkrNhQ +zVq8jRLf}a;)=zVTGQx#1#-J+cvyVlPQmKd{Wr`CRW+hqI(pjm_v|S~FS}MSv=p&}o +zyk(WkGdH1BBxD&B&lM<Qdwa@zp6f&|%$lMEC!r9P?|T%1qeP|71L~Q76J!3Qk6qkR +zD9Oae;4kqAnP&=|^Q<K0(u8r2C7v^<`HAMMRRNJIDL;&7?n)sglfg=;^{F$_m_ma! +z<#1;0g$!hjDFwGOFsUTA2vaH=td)$H$wI8MS|oOD3Yn=47sghl2S#2{xu0PxXlg^( +zN`Kunr2@i{?T0a{kYv5sLA54jg)WNdMS0DNlqQ_cxY3DpU4S_$1VRdOfG*a@96iBD +zyo+Sl6c4>78-tIYaX8ygVkuis<*+Wl4@ez>HX7#~QOjWBoxm8hk?n{nblx)-Te4aS +zqwP7$EgOR@`8S=DkhV(YNh;e4A)E!KVJwi5TsAb8l!Oc@8z;$-`m^M>s%0^x1Au +zz7#nGv{Hmn{$26S=OjO0ROB*ThFJ2AQUme?)yWt8X!c1irjkj_XV0}(=-N=tm$aKT +zs%l8tV1vb|jGsJiIO4n`yNU7Clkq5{$!Dp!q>`29DU`1CCv_uyVw3$Rs-z(B{<(sA +zwzrz|wx;x-8o8OA!}jT-VHS(5wO}i3H%A*m&u0|6sxWmU50;X9722(Y?ghpo1-?ov +z$wn6PlU0&UmhYv|DluAAN?oiiA&{)4YG-6^(N#;+&9POB3jtd-<Y-92lgoE+*3864 +zXC&;NwY-k#{N-mTEpRMd5aFbRZ7o$LlAAmAC^G%=NI#9ZD0H%Va*XLnbP?OO1S3|p +zoISI)y;!%Wagy%Fpvk6YbWS$BT5jkeIJ!<MG$dOcNO8ouBW^g*v=uk6K4bCX742d} +z4w>WQ2Oe(UlXRfEzM|e-Q{|TRa?N5fBgc$22wGklq00ILlacFg_qd~<dUPc)v0;*W +zp#5GG$wV(X&I*I?#a17jfE0$)aIx>qyN;{PhQ)l&_VFkSB<FeD-g6pHGPqVPZ6{^i +z&KWlA4bRrkXxo<lbYz?y&Ig?9vDTJMmd201^!iHFU_NV5^A&^l<PcfSRxB55QVtBq +z1HBvRhaT?+lCsq8g6Z7(<r6tf0t87DQ_6&?#;k8xTs>$0@-;J6asB3x7^lGDI57?m +z7sa~NR4uFJjOA?3_4-<1&)K2e#PPUiw>!|x*R->iQ#t|g{P}a9J$uHio^khZN5Ah0 +z(TV%Q$q={M%=n8R{|U|q{_e});Il_{rC%&1f=<LJ-FGS{PJUv%56s(!7thzyvH9&g +zPNzw-<Z7aww`3;5w5Kuxe^RER*0K!I+Opa_W4V}f`}l}biecy(PLrq#T4U-Zb=8n! +zV6j{fyU4@C10Q}{Q8gWIcVrxTeAto0fU@!|vh@tzS|0WfLLAl!(^fQX#V`%@#{+R1 +zXq2H|EHB-KKmO65^1UDYkmKk?QSyo5ctX$T>?R@MY6}6yDW6zwmYjwI{SZJWl!9?O +zQE9`fuCXC-c-S&bBagF|tPE8%$GgPc!=9WCi}?&=3~mbi+rRujnOtPI`^fWWSBzP5 +z{fFVi?fpGdobY}i#*BBe1WDO3>uO$X7HrxT@5lG-?;bcNsAmg4JUp<PJu=fRM0j?y +zVul<ZH)g^2e((i%+YfyF>Pxooe#>li&GYM5*lxz#exiwqKmX$&^7`c~w);KPF!Af( +z{hHlw$A|rhcSo+)SIlQibRKziwSjJhA@ls%4ZnT=fsiae`r!}x`7eIX_I^vqau|O+ +z9N3?>_~FFQe*QDGh8NFXu;`xgSO4*6jMLu$n*03@J8L=hN2YOLQO{V<mu!|Rtby%* +z<l*rF=Nxrw@hMU_7K`O^d*Cp5X3dP7&60J~60_oTJn?b218v16($%!{84-i)k92j1 +zHE>!i8OM=qEMW>_5%lLcOhq^ASYO?sY=u9aa7vSX{Qt>%lV{no^SbZ1o6}`;^LDSR +zS11$+5+G=il&Da6WDhj(z!Q1k@c*fa9pMOt<p`Nl$f8VxBv?QdP^j*8x6SS}yY=AP +zC+`D2s0c(A-hFv9&pEljZ>{xPEW4#RM1~&cr31KIoUvYCkYi*x3}^yDCqhn8TP_x7 +zw3RJ+E`xK9<8ezU1o#{T^3pC^&KGA)-gA3+#6^dn+==Gx#*r`#<$E!pmBlDUm>lC# +zo=w;SSjigOEl@@Ai*rpzj<nqZr3{lB#KK#;0JD)E>=-<&)rz)lnZ|&|lZHSaM-C6S +zQb*S<v5PawRIk^BB&wG{9up)d!-}a0&arzu$icd*1S^rekXE&&s%w<$gf5=M!IzUl +z*&51%cy?~gN|VIkgqKm*tz-{_h!0J>BIky7xf0cAbodZZIetWzmuH?a4c1B&OzA8F +zPXP+a|3@-&mDN=3f+=TGm{4T^P<|lz8dG=FRU^PlpNOSikn&l@X_Efzx<<RXX2X-h +zDE88n$=;RTPYc*5`=)w=L{jRfX5bMyoO;)#g+fHBxiUkcux-a;d4@F>=LS(sV<?e< +znSfgAIus?hDU076W3hXxQ@%B&P?`=xVVDSf%_tGoPRsV<$eg<#v(_XROW9r_+J0nh +z)?`8v98y5&&Pn(fm8ob7e<S69O9|yiyq^euJk|M$J94fMl;~XaGT5cUtx?7KD>mH# +zT|uJ0APbG6KAx_Pk81a_nw@>2SY1tl`<PN8GgEd;JTCuXvjW-{)eo_i=R{8WNfgvi +zR9<m6J^_Gaxk4e_W-LVwLu+D&<mDzqn-cI$q#_j?M7EU*0R8lXft<8R(otmK%7_V9 +zm*MjSdWsoql~^~6tx;)t=yaXj>@kWGnNli2^&k}EJohP<($XwJR-<KW6nyDv%u*2` +zb@DPWhbStf_fc|Yg&JE`g6$rT113jOD>sI%YfLMJywf<55Tf9mCCxe$i)^2>3?$ws +zl6TUnlSNtdC9i3%rRy32^km9LDxNOg5QE&5MO9Twk=>JpBF88PTkncg9iKe-O3MQz +zO7~~VV(m>Sk&D$=e+0ToF%Z&IV0i|Bq`99-YjO-H3#=-gk}1tWYECrY9P^0~JJV6o +zN`}GNLR!F4AeA;%*RZ@e$1XQa#|ghb;{Be1NQkavCIUHl8MaL^e-~v@XYtYNqKMDX +zo<Gb`{^4->u_q#>{Qt{i8dEk;>Z#vy20$re<QgkCbuODXQ4xg_X{x5&%<_=L)~LD> +zJF=Y}3{Tss*>WdcnWYb~lFeJKEqKT1N?lAY)>vcY-pmnY>(V7D@B!PjSlghDK?kYw +zNeb{@z7&<BstkVgB;=rAs?uLOQ{4<yrlGAD(gWtCH`Z81@FRyu2W^eEnkjhnvZhOG +zLK%wszQ^qMG|MGswUl9~)|lFmjJOFRk=9y_mV-prie|Y)A>D(~c`B`FnhxgzqjM-V +z;lmMK!TREY)%iK?>I_9im;@!R+Zt6@G*=f~e)=Q0m)_ave0h+YQZZws&S(@gyLVoO +zIyVus7w}QZD<~zOQDrKYi%zUsqa%3fKg`D96sT#UGKL%?TETEU;#@d6A<&7cYX~|? +zJ;!3fqLDhL)pA9QWyp0s&IciTW<`twVTf*G8YK>pRi+<%l<rWWW!bJ#DYH2{XR}=5 +z+=0%nSooH4v0y(Q$#H_SCHEgP{nV4P0|Lfm^m0jeae-c6V>Z{AvnzD9VzEBsOd0n3 +zfmJ6?i(@~?aFY_#;5ppC<^J6*UE7e8C!~?>@raL^CMDLa>HD5cX1!T+{p_0Lq-sDc +zPZp~!Mk{P*IXhc%x82e|_8cE&nUKta{^5YqhQ;cfrmh&r5nT!0*G-OC32A$|>R2pV +z_J@Hf9yuPi+~3_7c-lblvNdlDxaqKal!J(KxWj^ee_-!DvA~m5(^6H63d3Tt;Ogp% +z^?JkO{UdMR{lFK$`HH%#IZTeaYq8y$L+`n~y2f(N?l`jS7N8A|z{S-S)9nX_Fr8d3 +zUET4sAAd%*x#EX6Z%?&3u^(u%(0m_mANb=x{v%#Id&V#S-@iR=(pT$q>bk~QkFM5) +zu;)m^XUSW~ocZ!sf5+v^&zV$5%8F@!<n@n!#G+pC;pQGU1hnnAJX>&fcF7Mvyys!x +zOHQ?}*iAiI8!leFpr2%bdi}`@K7aKIfA__&i9|wj{Pgo5v8ZZZEjN7et8aOG_nzgd +z;o{<)Z7+7|oBJEA3+Qaw?Kfx=muD?M{p>m2`I7!2aQpqY=&bqqPkzQ<{o*h9{lkH8 +zcRQYS9i29$rsB(+2j0BDr6Mzqj!4AdX~u@u)-<i+7k~7cPp_Zz?bq*kc(~(FfApMc +zxgmwX`R0tuR=l{p=5c#Zjsx4nK=em0E-oNPp1=5n`(vW28@~Vc8!pxxKKsdM9J459 +zE2DXF{fyndXZN_Ht~A@-k--HPXXk|A1Td2_E@v96%JO1htPIOi{q}GeFgeRJG6!;1 +zaTvz}Tmj#ERGl%VISpM#OE+P3ljKy_8&+phmoo*&hleA(Lod%LEy~_%b<R(J{3Dia +z!~44}yQ5=tBSXIzHO@qI)v{i0*qp6tjb^_)GP$1JeuoPqMoX1aWn1dD6;gK-shgTE +zb=V+_P66^LOl263a^9$P1;*lnXY5CkljS&pG8{Ejx&Ua#sX!wQAu9TQCjhIMX}cA5 +zWeFkRe2>zGrt0XrHP&eAX2MSc+s8W@!d1d_D@?bhYS!3lLD#J5X1nmigFscXBTVB7 +zvZ%<?y>6?*C2-^vF?AzL;?a@4L#c|Y>P`@xx@#e)a%N0YH<7~J3?bk7R{E7QMFG+V +ztsACk!i6AoS~7K06N|c*l$@`trjsGqyHjU7g%mEfTM>UMQ&G2Vsk0hLVGsq{fOWMv +zQk<M66QzcagmXby15HCtN}OWepBfTQ3RVhYfvj8VdLe3UF7TZ4UO}P6o`#e{TaEHP +zNi5ZE5q$Q=8D!Ba%Xji{AT$t?le2#5+E!=*NEX7YD$Nn6JRnF#Tjpd*mVQT>SG2XK +z9H`2fI7x&o8C`1EC~ibiCdtL!X2iZ53y(w<OYB@5l9M`J`;FBS#YvITc~Y2gM~N-S +z@ICj8&K;jTRn6qt$|6gIlVDP+{!~t<!B8n9(9>BoDdc+cA2LI-GG&e|?~p2;nRyoP +z%*m~$mFC1P(nzbrN6KhQ@*d4ho>YKB^E`2qZj>$=%mR3kjZRg1bqa)~cyhJTa(K0p +z>(g3e$_JH;CDAA)h3Z!9T~ZJpip|qL_2;CBF8RzHGa-jkQmYBxlx>Mri#QjaAT?2) +zlvb_9(;R0zLoqCRS5%)`e9v`L%fo0IA%QPFM6TRiAtvdkn;b?f{ISPWhQ=BgN8BWX +zTI2~F<0rvI$CS~C+B-|wd8TTWeoK`zDL8x-YXK)9QY05e%Z<_rXiBJeE-{tPopd6I +zc|ZHFQ`x5J(|aq{xI)I#JPnTJff@4?$!tbEi@o(DtZ^9>Q)!JPNuMM!l%As*qLWT) +zVJd3o$uCOj)hX!aTwp^VQ?^u9gRU4K4-5|v#N(0dO19LbQ~3KdJZtlj?e(erRRBEy +zw1Px^q-5rKlkf!QnM2F@<H`~(nT*rIB%ct}3XQUj1gBFL3rVS<!c-V5pdPeb-`dE} +z(^W%O)f1sh3*ajHc<LUVfmyQgT~RL<C)IFPLg(d=X&OOGSGGI^Elu4~+m@<pa3L}E +zgS?&@0#FVqicE@`!|ov4F~p5fwK5bt=Rhmk^*NobXo`&*V}$05D3?=+gsDPT@_Oug +z!R2~Mo+jL(XaBgxO^#`ru;u>NjV(kosEk3?6(%Ko^h|>|4wlO$!?5T0xR>5E9m#QG +zas_A=Wf-(wi*8${s7Sp-#mIC#lC-AUtcfOLn--G|N(G!BA!&4kjARd76pFErv21TW +zE(Q__U;1Jf-HN8`<k=7tb){*SExK%IRgj0awiR`4u~ki)M%?JQn;vLusX(b4LA9Tq +zouQkSF$TI$O5HnSsB}egf&05H$8jJUh0zVQZJ4wumd=B<wa{$I^v4}8OfYG#FRplY +zbxs^53$x#C39iSe$l2K$l@Y9b-JFp^&#>DvsGAd{O{;`nG&JWIq{SL%G&j2em$od9 +z9)lvrOjCEXZH;#mzSwkv9~sA<F(&$6^1)MquIZ}ArNnl($N7n-k<8WY%_G@OqRcK@ +zj>jYW$1Ppg@yYcy&!1h>KOTr#;YW`)H49T?swJ;pJ>&A?jI0&keES{8VZyfX;0E@` +zJ#XK_<@F^-8TzrOvYyPuaU4)dp{oV;x)x%e((Fg+qs$>QIgi=xiAhXXsxmCkHe9@T +zMW+mHkoul!@;r<WI2UM}6_3+M-#?;sgVC9~s##vW;IIDtPubl+@}K|aZ|NT&v31Rm +zBSYMy`^4tiGgj*tXyC^$p7Ht1m)veg7RXSjfUm#&8e<HTYG@nF%j<Ji%L=7s+r3(E +z@G-Kxzh$u~5R9h9HY?f}pAn9GLf_Mm2e^Glx4NKf&sf(Ds{$Vz4i#H3OC@wInbyk- +zs?M-nc6hQlc&3rXYC-Egt*QBwpZ=7?_7U$rP1A9?KIdQk{LlIIKmMBE-G7TYGhF2j +z>&=o+fAk6e@DKke1@!UAI3D@MPk(`;BPG}#Zn=Fl?B7iM{eS(hynOYN@9!K(Kd`x2 +z^V5rGs2{%Pt6zP=o3DPydb#8$&!2JhM;wXA-GP4pNL$xv@A%7~|Acze@|!Pz$Khee +zxF30TeZk95U-ItukvI1bJbU(x_38qjBIDTe`qe9TLqOG+{L8=m1ud4p`_*rmlErGn +zPk#P$cH2kpb`K10;MMgrp08G1UZ3$_{^kpYUJB8hw&tgQ{3pbuc=Prh`#2GzBc;s6 +z^K06w<+~r=^SgKN7}5nfWVVNi)oR6OpMT167`WZ<@L9g+o?l<0v*vNUFVU1aOK1up +zQqwdY%f$wTVRTNuX{{BqbJkp+U$R*)8T+1>n{)o?$Di>x|L|+xzyCdBa;VBsnMN## +zQO-eqf50ht*ls!QABagDP`X<ZQ-co^<8jY4PK<}1s4}@WoL`)?ZaemeBZvMV?wKU@ +zK26n#l{;$u;7AoHD*1koiMr|}-)`o`uAF}Ynqe>y9Ccf>S)b8%D|Y(>XZ0mrC6T6> +zGQ0gPL%(O*-QmY0IYt(j&sm&b6O<*Ev*Gc0WEdrjecW$J!I6A%hgebLWAdOaUAL49 +zDPu}xDw63@Ib*99V;VM_4OiFCsN0&!4IB<TV!CG-j?&NEHW+27>zbI93`{<Nwq#`_ +z+LiW9Bc}=>05`eQF~(LkMj5ga%6QJ6c!J(URMuE4&ZDTkR6vc>DSnepMNSi5d6;^t +zS`obyb+@%-GrP|c<UnPm-Y?F=LKcQcPEj0;S!zF;Zb{oLNHO5uNXkwuv{_WRJX<<H +zvU)0`KFV`KW-KC#kk!5SM2@nEENB0Dc%)GEIaM@1WgaDaX`~Ci^c2rZ+e}t9C1#=u +zYbD1>bU`9hL59YZ)u}#38YB!#S16rMBz{|X8&(;>7Ug@c&QnFO5l5DHLIY1zFKR03 +zG{aE%7&({DSv5N_#f=h+!E_!5DQCvng{CmY6_-A;sPd7`wloJ6Au)ecb0nLIk9Z$R +zhDcQyEi=1h1{5i!#fGekE!m0y8Rs15N6iXieKw+CYAy61o%P8gD3fVXEv-;iZ5b$M +zzjQ1g;9SCKv_fmKH2|0_-sicuM`jyE46(dGOAew^IOphl2tHA_BJKJq2#mv&BGDA& +zU>Gwwn?IPEO_5~17sW9rIY4V8!R;6$8gL=VLDz_EEVeUIGINSTSM-q7#8`%^n4eI_ +z^PrW|3^&qLm0XyVFtbuwg1jjf3x^EZzCejYg3pkoWIh)Bamb*9K7Bx`RCq)cOQDXC +zTIWeF=Zr>^gB;Z7+7Yq9&SBd`D#&HZ&^u=*<)84R{+;?L%K%n#mV|K15$60+Iyx0% +ztN4=3rlLsIMxA<4PxxYEP|bo&O@DJQxgj@@d_d2jpsWgF+z4X06v?X7&^PBHKJqop +zuS=<q>PVi3v(px59xAnv*m6$gzw1KTEI8&8M7LV#pv=9JN-*JCD|D#^QK~}EN~OuC +zY^1jJ6CGBIMb%afRVDY1^G;M+1W2`7ENGW2rpa?W93|IWSxnnuD@(UnV!H(~tJBZa +zQHELP0+aKk7%<*rE6GkylK`YNsVL*2RP{hil|0alSi76Wip_dMrv;$plK`r`_ZXKs +z9w!-~kD7Y1;OyLRwy?BqO)ivFV+>SQNW#YfYQscD)(YFyR87IIPZNHeP}b0Ot-!T{ +zV@Q!<IFNiVpdv3edfV1?n+;97gnB_g1WfF)rY0Fpsx3KJD3yu5XL{IkUN1y-RH|%9 +z72ap|ha;7dTuKN5ELgM*zFIOl7gtv(U9sC9KsyqN<MD`9NOxz3x~-|JinH|!a^k4c +zsn?d6z{oSAt!r9iS*<drX&C#F!{NZzIb1&ye8QAPg(r!Uu4HSdY&mEtXxkd+%NKZ# +zm|7MArdYv`hk+0RS|`@aisN?6l;l3CRK=JKP2EvdOX4&XdrTr|P3}7Eaz$G&AZdnv +zV%iPG6kgHR6SlTY$0O5tMCU};)^zPT!!SJMc#@Fpy48|;u_6qP3aO+y4xVXzK!=gK +zUC`7W`|X}kx@;Q^CS>})=jQH#``shzkm(j36^8Ngkz)awF*^KVk6PEfc=1eXTD+(4 +zM|O`pTpIEIh@X0t)>O?B(>0u5p9{%5h^;U>kHK(pe!(~eA#e^owY9uHzv9)i7j$(+ +z=trgyxx0Pf?c4Vl46Dm?s9+pgk{cQJTaJ%`N-6%I?GdjcP9-ibI-Xs>z?h1~;*6!0 +z8kuA)5BFQ%y}xJJPi*hEjMG?9{1R1Iot+ci$YNpn?z^vP7Ykzf{#~xu+`fM&i(b>P +zJM8GXCD+eB!8EUV|HC(o=9aL%WtbjNb>`)>m)Hbf{Qci!nnqMtt(n}!VzI#3ikyzv +z;!b+`>=nAIdHe1yZC8s`bNj&I;hv1*XFvN>7F|o~1K<4S8@~Da2jW8U$;;>b)j#_S +zzWCMe_>cehKM>W#pZ?@i6o#AkKk#Qi|D1k5^6&q{f1;muxb%oS^x{HjJ6`|M&$-_} +z@^AnBzoW7pJLkCHeIU8S`PlL=uFv^j{^x(g@4kP-|N6iE?^IpItLLAPM$Lz}A4vC_ +z_aC<0-E6tOTJinwci11kqpK<|&n`(RarbZ|9j7YNA9p<8tT=kl`)}X#^Pl{f&p-Wy +z_q&PPyGL$D$pBj?N>+1zMY~vVEcW<ua-b5cb<5>>%fsD-BGWZXY`tOXkL<Tc)Y4O# +zj8htyHPbZk{OX#zvD5~<)x11Er|Fj5-hANY<vCNIdH?tW<Noo)IMB7IE48j^ZOhm@ +zV$QsH^^8wny~K~6oBJ)h?SbPsaJE?R?COFL1K+-RM?VM^zOHNRLbIsXG$FDdCJuei +zaWAkPr6SL+FPOr_?adpeK42GXn#DOvH>b0p4~|8<z-Blek4$c0><^?EXqt+)ZK<@u +z2aiz#5EN^lFbQ<BG*u_d*FrN*Ns*!eW>%LADr;CSmsGmqco?W^!(!P|DTNyy&QJ8m +z9mC<KWHKw(7cY4B@-?Y$+4cibd8S^n(xy-}bBbc|G_4%`GvY=<W9x>xZaEwdMX77) +zhaD-xdbPmTEiq+|{e*x2L1G}u5&Xz79>s}Q+)t<dyU~(`(^kZs0!$UPO37JAN!A~q +z2tyzv3>2!_9-7dm5}RpC*mhZ(2_*KCtU0fe001BWNkl<ZRq3-#kbOpFgQ=F}N`7DO +z267f#shshOidHxoE(H9PrP89bO5_3wN>R?V)>sr3Mi*e88*$N*;#dgxnaaxV8Jq|d +z#t8c&#vo!vrVw`x+SXLI7U!Z$L={n0$yUx5F!Cu@r)GdqVM{<R@wGxc%~@17rNqW6 +zZw|(kL7hzUNzUe{%98@vG3o@hk+Y*NOo*!VQCjMzrCTo1rWTbuz<z(kO%ak~97a^~ +zgy`^TB6%ln!t$DoHib)~N^Z8C)lbmOBqF4rZKnkuHCKp~Kc`BEXx8FLqblUwEO}I| +zC2u_sis>XgrBkP;+y@zL3}zM#PxXDGvQvg~bm6>^KYFb^y;r%!<BAAk#bPQpQx!9* +zY*4MSrJ6!OFjm=;fi!ZEi(V9#BtvB`c;V=SSe~l6Pg633Qmau)KS`&`jT94Z5^r?h +zJDf>WuK3B7s7=zxC<Wk3&i-U&N?x(RXp$o3ToAsIgbbv?i^8W%;ixG+H8K!_vGQSA +zt%*^SqY@xakWQYM3S?#O|19tqQLE%<PQ}uZ09{FTGkA}i#wYaeY>Ax1yGot5I;rFW +zMUhOWokCVpxSe$w;^t!5LXkQZ>S`nNXQ>4dsFfzTR489hDy1TP1jCWgu?)_fT4r;c +zK|blUH97tHnJ~piIYyQL35`{T%K2YgZAdy}+XiJ@@PYB+o-~aZtI;+~#xgz?=29%y +z^N*jwHcv@rEnm30kh)H4WPY-76y<adC95(_&RNS`Kr#}-He%aW^Y&CAH`-XTHsbO& +zmGl5<jjrorZISAaSRQyM9Cj{c#dC==T7WRNl^llir?O&$V%4pvs)p!g@se_)TW{E0 +zUrBaXX;R4m#F(WoH2Sjahz0(ngoc;o-pZwOD#j!^+UUT5(iPffqRyxs(598XFI%1g +z-r=X7$&I1{4uOb5S2fC3gaqT1SPm0OX$Vo&J}ukVY?OrJV-&S7MRbOy6d#B3Fl=k7 +zsxVe@7aZfhWg51m5QS)$A|Yog-LcqQVycdmG;xY#0?~@%gqC|ex(T=I38|v_WKCB$ +z)Y{4tXBfoFJB)Z0$tn_~M<;073O)Dl>XH*mL6&1th<PCfR^5W8t?;GCHXIK;jOCE& +z1S8)p<TVDZi6LT~N85O^lN=8R9v>d)`=0UG)7Xa1#RW!JG*r}ei?x<TcS+N|pa%Aj +zd$!vLIkaStZ90@PZ11+zL0;E-(O~R~tTNsmi6M%$cfF)-YSxPmo0E_<`v-Ck#WoW$ +zRm1b^mt0?76UM;)?tzEfJ8DyGS7iJ!kh~BLT`V~pAZ3TvmdOu<FtWP1WOKG5tBPzZ +z+ImCNb__0~OD<;^28L<k@$nIB4a?=4L+>~ozUOiG$nE_jE(sheniWYK-t8ZG91p0R +znR)@OJ-fQ%<tLx;;lnNWk2`s$wjJTnqf(}ASFG0OEY|02AGaK~2b#9w_2++rv5i0w +z$SmrXRaNu$!yRwmyyZtPp7C;h#`yLfLsPNeAGx@?qOLV5jU0{+s>IpF8J&&XzJFlY +zKTzq4K_!m<h%$!t<puxUzy9y}t3Uf^3^#l3A9j4WyXWTqf#W#w=IsZZ3vAbGCMR&G +z=p*NwGd_9s37hi^rkgixcUy95dDtD<?+;AVo;PnitFEQ#*7Rebt2!zaV;^X$C5!cS +zu`Xrea3JN8_ix`y_AX?GF!A=?doIq`T%KQJwV|#xmlxN3xcNX=HT>+ePjCtRG;th` +z9QQrbF!1{Nf@h!qn721unr!&~ci;2fw{K}T=N$b6$@1>zo_-oxEEfFY=f9xI6Sp__ +z)LHXi|KopV|F~y=bIa8yR}ABktCv@ty=-}Q^_mzXpS{-D97z3vwK811dc`;%c=+Kv +z{`$ZCdw%n)|HAGV*j#M5SZ?_7ix+(M*&p%c7eBCGcf9`dXMFM1x8%_9^7%7{X<$6; +zsOpOEzyDqqbKdd(_AMk>t<L!D^FQV<{`6<~;{%JPW*p=`ozg_x)zluwG4R!If5+Ef +ze<R?b^D|z5a#3m=EZglKt811`!#)ixY|UYO6v)<OF{KaT@!>#QL$|I-8NUAhJAwU~ +z8lx1QHXLpr*`-839SHrQeD8e(s!KqUx-@MBG<JV~&(u#G4ub@Ql;#i<$vONmusi&~ +zFnXG9NxiUy<XBkEvg^3p?wQ6TDH)+$JI~Z-s<xu)miXbwez%1To6R%oZh=9O4hM3G +z91aJD;YijJb*W56*DOgfleDOjIm>(9b}NDpjN{1EdyJJOY)Ht0GkT0NthyEFXXj<% +zX4vg_JUl!wxrw1SBp+}-;QhelwuEtuv4&?aKIQ8AHO?pYy{EPotik6<a3gWHS1N-w +z(vcXFAnfa=B{x!^vD@uV0HM0Asndc?=EbvTcprJ#?s48R`9bWD(%)8wMwuK^Ir~NL +zsVbqz&lrd3J<7`2#8|OeYGYX~&*XltN5*l)IRUBET_;&-H<F#hSb^ecrI|)gB$8Fe +zxlwu(v!<;UBwaH$iRgyHLvcbNR|XXox@txIQJkDyqC$$zbtb_Y1sPqKED~+YWCD(y +zrc<_17prHEqI$|KV4gY~PnO$^!cbKei*|`piYa<r66HVUS((zp!!SZ`O+KJY>qDN; +zjPWCp!K#uqEbRh?of1psjYJfK{OF>Z&x6*f*2756jH%=dn3aG=7mFp!)sn?>g|^cE +z;Kzw$4n!x^@-&U|ck3duWloF>Q$(g5GjXncoCn2^oO=}RiJH&7WhO#tVY8GopAuxO +z@IVS{L|Zv?s#%awN`8+NiK(=IgdpNzi9>42&(9(lr6}j?6s03Hm3e4}_@t9!DwbK9 +z8&a7;q`J^b;io=X4z)3-4^1TQqI{LA3|YpML$1o`LS@qP@RKrFv8M(f2|i;{lEu>C +zdna~71u=$`1ve|rG-ZMbcqfv0RaMlrCV26NhmQswZ3Ik|^+&^=E+yz$la)Gkyyz%0 +zyD@^j4k4Y&U#q5)VY+19G+I2(a^>N?!@Eg*+sqUwP182AK~kCE)5&I>QYnu0o;epw +zoO_Yv{h2Yu+E}vSS!Dp8i%yG=InLE1CF3cX&3x)p%t|^xl>`|I)F+UAhRPIbYZ+2! +zl`;8`AUL^rx@8d{il`DxY>20xq}g(s^IYC4L#CP^6tg_~5i(ijd>RmA3}6gZ*I}xL +zVeHA#pTI^lp;kQg<+a5q);3)_Gf(v(WwVq;n|tb|{CLJqe;8VZlX9GmksDDP`CY9j +z**VEgNwFI!6fr5uWm0-8wS9v1)D5<(Pw3~W+@!_|LO!M}-t}_BR+XWu8Y#%mkgfES +z>XfloHe$KZcH3?NOBrU`MT<sM_!JY#Cx&6dIVWY*DKnN_u2m8UpS)C8%(XrtKJ`9n +zYpGhP9!iBQ)+`#9%Z{cpxbc8<J;QWl3Qj;k+ERB*x^68+)>9;g$oB4m{liwQOevr% +zOWjIeYb^A(Sy88aQ7I!|CRNk0S+7|vM8Wi%bGG{jnrX+XwzPH4!*&3zsM`gmU4m&* +zK4X~BWm#j523q29B)E)KhO3J!HfI;8vIQT9k^RG7h|tr(7#+qas-{920sAO2ZXCtQ +zkoQ7)j)hjOG)>!axjCn68*Xp!+3j|WyMz4RMiZ676ImIB$`zZg6@bt|tYnl<x??}k +zA9i@}Ny+1U<gi!RX2tpWCF`!Ct~FrTY&O`G*nYU-;r<3wDbBC2Szf;4tXr|^I$mB% +zE>Tno#V`#_Q;V?`Aq39O&Up3m1;LGcQ&-&HykU3$hO7d*ZP3dN%k_rm7ndxmmhFBk +z1mmKNqaC%eOv90(-{Ydg`JThL110%MGWc*r*@{nIeM&q;hS9NJtynEv7ONF~Nc{Nv +zg2V2>SKodMBwjp!#o1<s!Z1xEyT>j4ZcFf^)H75yXz<bFye|Z1n2h0ka|T$x{q7CJ +zG@z|i>MT|ZK6!b`)!AAcDKT-FM(*xzINX1rxqQjz&t9TTg>wO;43}ps{+rKU^Y_2| +zo|hMwG}f@ayWzvT4|LD3sH%qh`+N5L2T~ewp@(3&`{9nq$9u-%5o=o(>y~=C!mbw_ +z?ss$;4nN%TwfU0m{g!XOf6s@Tdk%*Kru_ZM1qQ9Dx{hYKB!$Fcv0%U5^5NY(`l%=D +zOtr2U_C3=y(6$R!tCsWgb8c@BjK_hlRhSGH=hwV=@q#bDJaT#UDe?S*`}f~6ZEr~C +zft&mHBx;nZ`0?x4{OpfEBj$!5-rdkO9Uf0(3|Ff)o6c}^_rTIdK0NNZd))H+#TCO4 +z`9J={f21=FCS>j&w|v-2LH(=eugM|v<?p`a@c4*L@XNpcfwr@_khuNujzwj8c7BCv +zDlmboPhK(Fmh2Qmh<y6uCC@L;czu1vr`MPK@|!n&@%<Zax3`SFWBYi=S8sj~33}hN +zY<FCpHC!w!j>8t827JyO4-^0VXTRY658n`6A}Ynr-3{j#XINYF%U}KyKTTY{c*U~m +zSkyJY{>?Y+4|_~wn5K#I%QG&Ua}L`bCPrSqcuB~@hLFQ%&0qfcpMb9U+rRrA;lAgS +z7Yi=0&N==tu-$K|tz~&}Nv&bAY|-1EDQ4=<vK=RO`vZ_zwP(Z}Vd`0S4RzZQwvQ!m +zXV8_@A%(r8T2&H>P#r!Rw8@M^&u-ET!^Gr#>0T8I^}au#(cB*oC|&XVYD0>S<J|)v +z9*@!w-YsdfsC1%!MJaiYHEp{pXQN2hElYMk%9&m(hW=PAdWn>z)2}WyYbj*BR-kJZ +z>yFE_Gi=pzI39@Rh)O-n)ta0#`>nu)gfS5$+wC3uVPLm^lqFm65E5?GQkCHy&h^AN +zpmfdV{28DB<Y!pb^5*>q42rt0a88!Xxj3`t4(t#FR+Dl<GuLBu^v7~eF_mQVo0_&= +zu-`rK?GJCLD#?S#Bnozp{?t_|XFL%WuvLK)DpX}o6>;<O+q6Q)&Qa7xMPxV}@wFx> +z;TC9Psp^i})?(w=6~-zmrHD@Km9rX_qOdVy_Qa$MCATAXMI>>3p|XOuH9A}B{ItL} +zwgC5>Bc!<wBNlK=;Yb*Xro}jwY-B{)V&Np0d}ziOyJ{IK<V<E{n3gk~0%M3FGLECv +zv&^ovluzoZGNlGYS0%sCsqG@gM0TmLEGlB~;zCSv_C9ry7JyE~7qC;wS{4?EvZkDM +z(`o*h>7&L}V4${^^>WGi<{Yf0A7tq^jw9o+CxxEqdKu1BoSPw0w#FEBszS*r66RcL +zIh)FRV@~Hlr3#d1t`sSA!+fq1I<FDY%Lo%B`z)fFR)m<*Iu|Bpu`HKp-aKchqNJ*F +z{*PHeLi21uDnO;VMIwG|t1X#LU54Q#e}|qG<^<N1B2S&?DjCVn6?62{;HJt2k|OEU +zIa9)(#ljf9KiLeQ8cU^kbpH9tml_n6saol(i6%l&gvk>ERMt=dQG0@yH`z^M1IcA5 +zsdO&ALirE+4(AZH(Gs{lky{l)ktLIg-&<)J2DAd71>I{ZLv1W>bSGc451z*8Qs*Lv +zT5C0-P+onJ;03CaPs8g;`ksByMa@k-dC@u9OVjDX`$N?*of=>Thg`CqMo`E?mMYTv +z{AY6_IT>*H$h-Y<P*Roc5iyZ+#;6$*ls~f7$_Dh~K{Jb&qEJ-xN%>StKaH9(&b;gr +zA}^FL3~?Iq(<pXgqooTFU2F+6F)Ka2Zj@a7b0vuab?UoR|AYpcKLP>ik8+u^P0XcZ +z3uRAzKr{U}CxxwT`2xyiaF>Un*hBQ`=GK+P)~!^&<gx`VsBH;B2aJ_YsTgG#ODTzk +z(aPuSLzD$bQOpMKF-BfPV;VA<s;;P;g;?fXz-KST(c?sPj#L@htTEeJH1ah8Im?5i +zDliF`GpIn-HJGL$Y9-4OE%$g`S%{9q;gS2>4+ItD%dl#x7iU~tJ!7?yL&jm>bKLGZ +z_L5_%D@)Zjl99CfWWQE3!aGFbG(l~s+65Ye!GKRh7YS3qr&y@COU}BA>^$LcAYY$j +z79CaF(JeOUkciDha*m`0^5n*eGzPTRGRz!CZt|TBNz+JESEWx*@+B&JpeA@JCQo6K +z-nSH~e5CIkAttJ-q3v3_Ma$*pjMpz-$RX%)&v@)5XOxp<-)iY2t=bN27dY>Uev)S* +zvUGC23=65;Gs!!qQUlZg-gk_n;_-Gzr4{jTB)O5>_iu<{Vsr75&t84b<?~N?ak1uV +zvxXFS+#W<7b)L~lE-od34YakzAmnbND^iw?WeS-9l3~i=`-#!PxEtB;j>M1!#U2x5 +zQ6{##2TY|1S?Gtl(gZijQlwpBnvTX)sLG19YxEq0r_qM4s=+$}q?K$(2!Z?ids5ac +z+Lo%S(3NFbuSrTXInUG&RJLNdS~CuP`A(8tYg0EIcLR%d!P(`x)Ewx{i;D{`mTUYl +z@wh)Qg-Bc1jKVtP@Nkc{(l^{x4Xg7r{9#X%B3GLYyKzJ<HZ+?^RuwM5;kc(i?g%(S +zIIw#h*lxEpb;D2p_~&dcFZl4`1N&hl?*-m<JRJE?fBo0|`l~Be=jYsRM;^9!vdD8% +zJymPVFxBKr79*8W9JV`lyPZ&){YcE7$H#lR<(k*8e<XJ4apeAH$M$h6Pd;1o{F7HK +z+DqPj^Bu{<<%^eeT}ATnm}`<7`R>hc$uaZ#)lc}7AN_<Mzqq3JmN#!cuzTDQT+ikC +z3avF?{KHp_A@KJ0j>r2w&Uqg15B$3~e?!m-<veX&bBqI78!Dw39=B+f7>6Ch;eoh4 +zvRKz>)A9Drd!9ePBu3A7w{K~hhX3i`{Ez(n&;Fc;-t+6<e8VtISY<ivc6@i}`TZBa +z=ZD8VyK$uJ8eYEq9MyCj4v#e2GwpZWeEl{5=l}IBzxv`=Xno0Ibw+b>fnK!y^0!~m +zRyD(L#N+ArJ93Hw5F1A}=NJ6*fB6^OeE*jHZp+<%VmnN<%bLa6g4RgiW2!AKC7!={ +z&M-~5_wUh7!!S&I_4T(@wqqO|=c|@}=()Ln;9+}5r47+}+Orkiaz)qF{Opg;**t&2 +zeed|ySHEW*993foXxh3aWEf(mLd%)N8i`@}L6)6!wLpl(<gr$&A;u}tC#b86PhVcq +zRzlLg*sS^Ls~xM=g3V^b;3j+=IPC8^4qKFoSW~k(TXArQLT#_8tn_p)H*1dlk#Xp; +zB?EYKdvk)+XzWRu(psUZX}X4{UZPcvZ7oTI36A7pa*D}KgaC_fg{>D%F4DUKzslke +zu|_crM~?kbV2^$xCIK5&K#rbi+~cPKr4?5fFR1LAZn?xq#m)APVI1h%j!2Yxr84w} +zFcX*MIh4zpCF{(1IAChAk7@(4Jgdh6Y%Nh5=SL<t$hl2r0TQYwcbZYUG)Tx$Gz&3` +zvd|7Q!M~_lm2@*FABdyJg&x((U{g0W$;sdt#)N4UO;Zud@-`)jS+vWRkOE;E1@>4L +zr#Z*dYq8dnvG`$l0tlK$6mg}cUpvVlp$fAj720WzGB_A35xVd(^FybTDx1mpX)274 +zKZGyFLfIAZNP0qJ7Mt@JdQ9}<*h4-K$q<SyR4Sa*6Vs!-f7Z&9_>@sZNyUoN()U<| +z4{;pM<Lev;G%`4=8Kxxc3sY%ykTaVM*z$R~F)|(xj7?2a@bLJ+VK3EGDFhUv@Xa+S +zvwe3KJVaDeC!uL(%H&+ExfJ?sEWMw)fQv$@CMlp%8TiV1bdGXm0S@VM4pk<RvMhZ# +z#m1sIz{)Ztm$DayG)eqZ{>i)q3C@-1S}w3A5mz$m6iHL4qK=nYk%*mD0G(wJn!9;o +zl1|K1k!!h7L(Igah#^Y`s8Fk76xG6(o;E*uQqsj1`gGRUl@L`!4EPW*l|fsL_Yqs^ +zB4x`V-HnN8OZllPSviw2CR5jP1IIFm_~1+6G!_rG40Ce@%3Pot=DHN6s47)@F~@R~ +zDzutq>OhK;U#p5LB{d;J>B}mYo}v<ZRTN+O>{(Va5SJXHNb~V2LpUpCIa9!`r_$3D +z;z`<9Rk>J_fLday4ViBW$}lMQ*pJ{l^F_kPL*_>on*!{Se~;W)#VVU)B8Mm1)al|( +zoZvr7D=_LKYHL1iW5f<D7n@nE<-)Wz(IpArPg7AQ%ka%pX7Z#+ny10=X^Wv`xSSQ! +z8R|2urzKyivMK*fKMmAoRw%7J%vH(Z+6t`;4Xi+{W=l-+2~$gNV02y{6Lm%1blA2o +zA6l`CSR)V17zp0W7gQM{bBLe~-g&Z`q!c-LP@1Z)>Dq?65?ib(7F(q<wp5%<A#xlh +z`hFxjsr0aQO|Hwe5hUvw5n5Q&>ZdP!V`ywuKu`fw8=@|osIoK)eq_JBAv(`~yT!#3 +zU0eC5Td>%ib9wcg&2q{9UTkr`vZdw&Ox;j7tyrdvLeC*~!~!%Ng+7|2Cr%S})l%68 +zKTI6<8XrCTgLJm#6zLBW<HL@=KhW6=aT!#Ws;XEn8tPRbjDaac4#%GDIN(F1UM*<W +zOZ*`-*-Q?OVK`D>Zn(ZYW4l$1(@3^0Ro%#yp)^rjS!$I!mxsp(hW!z{u32na+S;OG +zX1CqZ4<p;ht<>lk1yPG~+bvkGmn_z2_>eg~><NA>#pE!KqflgR!)mo)93Tv$Tx23s +zns|SILtVA#l=$S?OI+04-aRseNV~q|{OTn}Rpi}3YAW9LJ^RCv?fyu}FvSR2Q;nXs +zv9zt=#^1g9o@pF-^Y#P%FrsV)L6^#siNoW8VR1y&0=>yT<5R}QOl>W09O%nyO<7^9 +zn&om$+b-yj2aK)QoNq|LcpPbxT$eXDH;^QkxVgOG?qQ1$k>CUUp(momQId*VBY3p2 +zqGo8t;dsDgMcvlK;2C<^s@GLZb`$k_$)c_~zq+JuS{@&FL=|~>cp&w1m`%o_bSG5s +zWyg>`Uw`)vjqM=7YPmwk!0&$_xZ57_DblVMtS_#px{jNhJKlY`Wf-@pd?Ygw^Te(n +zNqOS>*^l_kfBxUH-gJ2H`NuE5<clwV2UWu7i5wl_e#@BPkTunMO>k1>5Raaaps5Up +z{f?%tu-f9B=d&Mwj;Rcf+Z}al+3gREKCoOa3C?kU_sD9s;B2*Ge>f77<#2S2<0C_o +zTB&#M-pLkOt@-RHmpnZD!1m@nq{Q~&J>UKIOR5wx%?6_s$HPR5kwq(q(|!zWcVg|; +zRfP?a+q-wvmByw-cd?Y*RZjSEq6-ycK5+Qv9pms=3e@4yJJ9ey{Of<s=Rf(3H}Bq| +zbi-$#ea7?abKZY*!`qt&++pPQ!yVpDv_@bxE)@E-^K3S2HkWIjfA$M5FVFe<{SW-+ +zt1qapN8J58-rs#d`z;se&v<nvpRWs%<6%z-j&ba%wOBBNm&0SXToZj{Wor)O$l|O; +zoi7=Nfqv-O9Y%is`A>kvm$$#=x4-+6aX&&+m+$J4@87)P+0`rD<k+i;clQ(9?E_IM +zrt!%6V#V^TW4G&BcNPEYU;Kji4}1Rc_dnpriPtY*&@NhHl0*J9Ol<oBqYdlzl82$@ +za4c>zZ83E?EsTv-tX3VFMwXUSz^25D)tZaV230rQ?}Si&|L(rTZ~`A5ZgF9RMg|WT +z0`KqNqZBmV8dWu1UtIFy<qHNkQTc>5wJZhWku(j&IFKfXPWDtL4;5|QaB+S?+br-Q +z6SLHhwOY;+t{>^g5o<Nei!(xU9LE74GIi79oP^J`l0nXUS)yB`(W+wER#ee*ceiEg +z_f)pw#q-y^c>aR7w?__#k)R&rJLRxrdmpLJ8>W7c_e@o#vY|j3%@d%IlyKun9w)R( +z#rb86q9@O4Q<o0-;HBq01+tkPWQxj4McEv&l9+)Eo^{uijP;S6WLYiCYmGAENYh2J +z)3)a9?2JXX;IP|?3nz@U)uME!r>Bau877#(s3ivJs-C8SkV@@{Ds2%$TZG_9!J+C> +zMVCs?xso`|$qrevs=^r2L^s1{K5~vp4~zWIlu70MCj-=z1yw0SRW~daQbm>$Og>|( +z{6woQf5xgBQ<+l75}Aep8$H<<j!6+rQcQAYCX=QoFsZygeNsKM5>cjV8mhV>V@k!} +z(~Lv#g%MMf!dO)LB=1QGf!(7Q`f^ST<3LJIpg?n{sWDh%h(;ID2TZY*&e5&;_dG?o +z${ear1B=w7QKEhF`$+y4{iLOwxSd(tT4IPbAEm`|VKWp#YKD832v?TDMSk4e_yH$n +zQYlrsSTh3Il^ProQ-rXav#=v_X;zSm7g0m)++~tu8KCrB`w_+3S2tqiBaxCS89<FL +z8Nw8Wa(X)NpFp1mN`GaT961^4)>5^G6eC)fztcOgmgF5(U6o8-#yMa7##Yp^GHhv+ +zu|{NHAIdPO3JEz!ROyJ6S|C-_MNUJr55*>E<xnZ8VoteIpP%Gs@10z1rF?c)CROpL +zqaj2Y@S+zvysAogSCErsuokdPLH3+#L1v3*j%C9%19*xBRyq+S6FT>f5<DqH6zMcX +zFe`c~mSOU#mqaNb$j=0YI`Mq+sVnk?N-lq=D3a;4DH8cybXWD!g`M*g)s>Hh#A2hh +zT}O9zhKsV_&?%Cqi5w*)9#lGA=ufboeA@V+b;+te4WdbFRFr|9Vy)(BrzQ8t+?6yx +zWabW9Ww1?ywY3D{Df!j1^)Xdd)OTHi%Iehrs;YA9T0`B|U~Sn{np4+M@C7k$E1ISw +z1Scf8DA;mrOHz*H6Cnlare(QY(lw>mic~5?eA!%i+$4k4-~usbbR|W<v(?185oz~M +zcqh2~s;w|uU@;1f(TZ5=E_{e2outAf$#pRt9OF)w7twoEt<Y^vyI7FhC9B1m<YPt$ +zF`!dI*EP$tHCAb?U<mv!001BWNkl<Z(o{`_R<>;2B;TORXC=kWJ=4K6R29qR8dG;< +z4Bkt}-sngCG%+3aJl@`*Cr5R0PSbXhORQ>i7K_TNZi!VSPmUNpp|NOcblsw~p|*05 +zc8dj@^^(n|<LYX|<P6J@X^AvlQ!ZPn7wOuDiwo&etZYS?#Ql&$VhRKO<BkU<aG?Is +zlZ?jdmPNOsZd-xdR2?}f#z7zyt8PUcy<q-_o@5eMfnG1mbGU3VjnvH4&4RP_Ig4gN +zZ5vtAbt}#m3l^Id?P5jm0@?3LX=K;;c;p#p>Ppl|ZE2eYb){K!HAWkD!^r*J9oyp( +zTi4X>g6NOr<nTi;|E{)-$DZB8PBQ3-<*x1)vi;4JrBR}38ZIucSamBNlq_T}&#xt~ +z<_4DMOH9i2_YSL|A02vkl!H$3peUuNm8Py*REqx}TW|6sS(e@DeRp`H4L*iPM9x`N +zB%7nUo6T-E1oWyQp`n!k{eN0(rInz))C~<JK^D7;MOI~1<q#Q@59Vg}>`iyl;#@P2 +zEGmH<0QZPUH+%NpJ?H$+_c2cc(FrLsq(t-yYf5UPu~o@#8bs}s0!jyN?`|3Ao~mis +z+}$&~NWbs7{PaflgG+(e*tU?h1!V~~aqt6Ew<GyIi{^~0Pd??YAK7mA?6-T?i<+D3 +zb1s{L$6lImMNwc(%j71;e#9<nf>&H#f6VIoQyv~gy1rc3sHE_I#w;qT<r!&o%=?M^ +z+YR;2HOu8Whi;FXCQMneTr7!${26z5cYONMr(8TgV|})!U9NF1aF`AZ!$d#K48wOg +zH(`{bt}ju_5RyE{_WJ`W_4M=1#j`68-4<gi+G<Vo9Wh#L(-PH4BG7Gj{PGvSK{YGN +z<(jIhD5`TDo;UaRbo&k;Jnf=oe>g~kN;wu~O&C0fX^XZnZXZx{pj=-u^ambqU*pC- +zXD^>qtrz^kPyQP|xp~2hXV-K?N7u`<{+IvsHNW_oqucd#)6C!;{m^sh_N<zQP#4&? +zrSCgJcVM&Ia4|mP@@&o5zy1wfj4bL4KKjFJ-rs%8-P_;dcUyMu4)>dh<=G2feDVeR +zS$venRJ?!t8lx5M;+l0^Q!Q6?_dS2|$!C22<(K?#fAzP#ef14SDVS&0ZOi_!=k4ul +zo<F<7`pEwN9$O^(!BLjt00hgSA4n;(>j$EOcG<Fj7`VDxvAS6C=KYq#xaP0^=I89E +zK({;a#YZ>%=}&&lID6i_yXA4)Q7X-Pea_40SFEm9JkAe1?q1`w+YcqXWGGDtj%l87 +z!4twrK|xiQ?C<Y+e0ZP>p2zNy!O8x1RSFzt8V|D4QB?U1rJ=C0dSDDySy30_M10&l +zFgq`<)WWbV)<gq`(J;pytrfR#G?p0T{5bTE;0|&KpC+s+F(jI@;Cy{fS9Y=jvS{f# +zNs~n-$sdy`(ld$WV$Gsnh+56hLUElAbloHUZi`Ze_2ng(XP0z`k$t~s_A|ZjNd%l9 +zNZ#SPDL23iup*H^rk7%fL@jy-g~E@c9KtIIUe;Tbv9jW06wzw5iUg;a`&pXBUd}RQ +z)v#WlV~T=da*S>kZ)H}|jnjPMK9E<M{Fo@(M%Wb*Y#}~N?KROOYMZf_Jx3jw#(?+v +zUSAYgn|;#RyB<SCm1XwLXJ_a<gONYiMvLRP!|PFgqEap7_v)xD(S_I~P7zs<IHoeW +zun8H8m~|=198sh)&{Qb{4hw;TMp5mhl$e~XFNBZ)D<GsIgLbq`6OVCA=cW@lD7ZlK +ziKt|qNh?keOVPjS45%__D-A|T7kU(ms&1&;7L>*L!03b+d|YKZo~MHovT%%%;3bt8 +zv(s}LX2zkH0i01!Q_~FUk@7K~T=Fs%j87_(4-e5NCQCYL{*J1@>|!|;qAEoa8e`?X +zi~h(Z(We?m7ZPI^hLQkRQ??SwgfX26_{J6)c@j?%=9E)m${2JZgS8a13MF$@RHoWK +zIp{e>j8!f$$rEKup3YcfDazvH=Cg&B{UXgN6CFax&KLOsb#^KyC3|FGWo(W^$3zM; +z3Jy_#8esDxvlL@C7wd7HDN1=r`f&8B<Waj55|=nw0^UdFNyf(*+0Q&y^g8QQ(&SDZ +zfpm=eavH>)95E>drtFrK=8qJYCcA$^_GW7JLAW%<lRT9i_d3#atv*tiV)pQ)Q|G{F +zBYUS_3RSH@sYq}kD+8q45quzdcj_WU4be>`CluW11*>fG8*t1-pDw^-mn4w84^On! +zl=2i%aTM<eO)`F9_8`ecghFWnY^h@hB_2N#>BCOK4}d@Nfl}D2VtILqsTcUej77uT +zpS~{~3tRo+{-ipM=Ow<NpNh&O$ts&ih!K6fAxLmnI%T;l^AzospH~?xi_bR4VAIob +zv+PDlJWu>bQm|^1dreBAi-gXuD`~38`)^Atprn*=VIrh}Nly}5l@i9<lP^dX-eYz| +zTAF1;krcD@vKySS&k%&(n-U&Pa1moQRaIb=VssuqO`^>}qBU`xu=QG|r=!QBC@YH# +zP98o!ir>##O!6{qodn#Hk`%A1s-)o85HKw2h7=Qr$31gOglWQihptLi&4RkL*z8Xo +z$B{UCxzQLS#p^V27$zn+k){dMgwY0@plBL&Yni)_5FA#6vL&jp42J`CU9xVMESol8 +z3z2ym8AC~mqL-LvM~aHFYH8~w3scc9g}&QV4Xb6tVo^{O1?OjL>b4~5gwlz57QdsP +z6|1&kwP*+-@cjCU!W3*C1oB}uG#NEN^*vE*>avw-+hRco2|s)KeUEAbnn+XCEUJRe +zcc)G;G2+~Wn}oEhi;}XoEU#a%Se>z4t!b);uIt$iqE)IEE1q4gS+18t`JNL6DFY?I +zg}^jBl=qZNE!vtq{hwy>dfx92yx;6`xfxehC1bC$b_cxjIPVySfqCwwTWRxkQW#3B +zDT+&63OsBdNEn)CK~+{v!$earxLlv};^qb)XC8MQE_Re{EitIJ=KW^JJdKz_5-HZ& +z3`iTYt_f5nPS)MNlgKxUF+@r&Qu34%Rb8P{V%K%-4m;|)7QKNoq-f}O9aT}ViCesj +zoHs2#z|cEVP?U?BqHOUqT;9Cklg~cmx4-#@gpgTvlIyTi2^AbymlrgPhWEGMayX1& +zH1+D75EE6o!W0cD6@35QEf0_HIk*Fh^A*7=%EglMtmdFMjJrqT?1@gCfPp|+)m&X% +zliI-KCc1sk``bIVWkG-Fd43}kkmX{Dn*z;3k``f}xVgUM$3Om(zyH}k;^xFOP4Z0k +z9uouC>vL|dZn(d_XY2>s+E7&sTymtcqI<mK*ROw#nG4El$tOSg5tAy|j{@&&nt~Jp +zpMCKOWmWT=ufJxVdYPVfJG9Y^haRn=$<Ex{x4*@^5jP*G78RfU=qG&i#qSd)#W$~S +z`RdgxLU0siL-%?k;`I<QRmJQ)?;q|!M|7#_)JW}n-oJh;5Rg>Rp0yaQXwE9Gt4sdi +z>I$^QO)~j5iwoSm=l<K@aM*Q>x8L%UFFxbn|Jy&Jb0h!xul|nGdg|pRAw-@(f5zp- +zbK*4fv#)-`|Ml}<@Xf;pr4paNc+Onb+;@Arp~LkPi?bC;Mf&lPWn(Gp1w~P@T(puZ +zF`g-(SK8%*tE&q>fBBq6QHTfiVnI<i><*EK-IkZnpY!p{D+-f1xQS&`5~q^0vkMlB +z1rLvRyuN$O&<%2Zr$|a(K%`M<j&2_C!Go&Nsw5SX+&T;scU?!HMv@IgGn3pv-#fG| +z&}E5^0zZu2%h_Z;$j&7iH72%$<6-;2Fw1A$W=CK@&A1pS>zc+CJUcsMa*oG+N1TA7 +zA|xp$f|hvJtU)_*U<M=PbW<v(QJS7fDT#jjF~>0jbMQ=h0OLhaKlP#^nf9a@C>Ki> +zi!+od`2OuJK`8<eY?M7|m4`WbJX4e<TG`W~Uy7fS%34-0uJC?lzq`kWk(3;6@R*`u +zxmsrbwIXT7?8a<LkY+FmibA}Rg(+y8mV{#R2^*lUML#yU3GYUdkprtlYZGN%VRVI$ +zvz#fdAs!~&<O#{4tYP-EG=6PEnw>P6bi`{b=MrmiA&~ME+|3S@_zjh|dEYPsGf4~W +zox&2Pk$%{TZ(S95FY!rL7_4nEy1+%A3PocxU~@i>+)ih&x~@gbF%5F=Q~*OkyuKQg +ztP@#liSrBuNk`68-fXi+HG!;M7@6kEIa{9ha_<k>zL19{8gx=<B?Q{&BSz;TL5`fp +z6h$eLSBFAW)K!hq6)vYPg}0)K&dK``Bo3{D17rvIsQMH2Ny>Z?DX3D&%Cc-tNSN%4 +zcRz@jN+Eqr?H%iooIp$&D3sU1RCd0fBG<<vG!OlfN~cKg={)UoZI%KtrBh5bB~J_v +zk-0{cE<|}_g%{#O6oq7VZsU)t#Yo7pVr2{_8HwcP)xVITNdi#KkyvXmx!#IO&KK4k +zCqoLXF;6ILqbW*rN*Sgc8%#c;v`}S_WtU3gxN{+k;YkE9du$;D>8iwttpvD3LM~({ +z1(h7s#Zl%n8B;zOMliy}yd-Nyx)5fWL?RJaokvvD?4(fh0cB-zSZgiRCMA(nqofP( +z=NU&LxCuXd=|pOY9FQ#2G~s3^7n9N1LlaNxi<A^8OW8>gYb-iOf}dn8o#O!sOH7$8 +z>htS!e3SeW<@Ff+jDmPN31ofmh{2JZC!|Pn5|0VFP)u1XavCD)Cl6%$0KSt>Bv$n_ +zT|enbo(e=su1X(;q<#R1{h$Puw#CUy`Q(mNN@1IddM%MTHw{!(OPVIep(DBZ6xCJc +zD0O{OjfkG)iB$WvLusB0<D;%5siU9d>DL>LHboBnhfJgu>TA(7n5sf4ivW0ybiB%f +zqB{Ct<(HOKiA6|X&O2OivJ+Vpxe+1Px%d7w#g^`}&AvrXa8XE|T5!=%VR0zSlB#Z~ +ziUJc7Q+HsRrd(Ven<GIQGD#vK7WrEzP(GaCO-E%8d0%=SMtnb0X@l|NdUI}+8$em1 +zjTMN|G>}5Rfoi~NOkJW(-X+vBHPlY>^nq|HM2oVaDhmo@u_;2{>FW;z<2=js)GB5_ +zGlrR@ArML4(I0wNbtPZ`r7#4Pck<AV9v1|V<$=;znx^7#nCRvnS2TpOf}n8<s;c5_ +zy%LQ5a>ZrSqQ$I3U0RyDV$n9}09T8^oD2sa*dGR_@z`9_Bm!gKQ`aS{Ma47}j7<gF +z(pK{OI3Jio!1@3M_!#9u6$8P0x!HzE)Il!Nj{|+zNnwRx+C!AX0Y+0TR$O0Qvpl<z +z_gIx5L=SY{|E#!pc1G1yl*W?AM3_VaV2T2xA~q-@k#X>7Cb{Pl8ONSsoEWBw$p^-H +zU~<!`^GKA~P>2KXZr|a$06wBqWVu>{7P7GKN0c_KR%?dr4-GD$>I|+jma3>&FV@^| +zZrR=M&@pm(aW3&KWjP!s=6MjuT3u09A{JLD>b3@D2q7{@$K)JESqZ2ifu5y{ZHt<^ +zu9&A8W0R00-9)ok&^9e@c1+`e<VvE;+7Y{F*Y&LG6?6AMZCfrbZ*YSm4UVsW`89`m +zB+QBBvgObJ><_qo_dUP;<{Kz$R%g$6c)a8G%{L6=J!P{br4_4og$jyc7}%Qw4|fmr +zZYCD8`!9RfBj&8(=F2be`;Kn6W1eQTvQ)Mb1(z-`i<0fzgT$!k5mz=?Q*s>wUw-i= +zDJ5|onu5OXaem@_z2ffnj(4x$ppAgFcKZX*Z!WkxyQ0#Hq3^j^t@!r-TS8Ul$dsa4 +zuCN+*uU|3j@6ny**~<l?y2!9TMc+?cU0=~G8(zJB&Ec?z<iX1nr7();=g*k>1GTmI +zcEPLfzh&OvV^(XH&pyML6^G8T>qfkrQ3l};D1|RH`|g0&5w|}ujT6nHrCqiJ91r(z +znI@S!HT9a``}8yZ-Cz7G%BJMHEcq`#{U;9H#HxW`{Oq3?`<WNd&S;-M=dT|h(SX}_ +z{MG;afAZ`9`k%4OGu}UTtS(n9mF9o^AO1W3@=yK+x3S>ozxpk|`0BT$s^;+BEB@jq +zAM+P~^d-(z{Pf%J_{CSh!uyfmeDzEEsUxI>_mTDG0;LSkZk}^}zU1cm91nc;-7DEo +zcY#ko{gU(5lDC`pRHotW_m52dz!zV>;Kj>l+-?Nsba{P42#%^W)CF|g2l{cA$&{0O +zy;2%mm!#f-Rv3`!nRD0zbW>6-Dok16JuFvi(qtIvL3x6f36CvHk}64Fp#v1<LZDzl +z3OSVmrYs2<Tz@#FQLNH9?_?j-_gJGTwPhT7Hv296-3IL~tMxP5)f!V)_~aSG%oII& +zEsf5NG`2yfi0cL(9(Od$1-j4-TZuELOc#yb)As{?zY{w4v_%z$dVS5s<x3WeGafhc +zxss)&AbVnYYGn#J^lNQssz#=(<3z{~z^W)%tS*R2KFh&7DN3z{$xE?1br_?VMklGK +zLZ16Ed58&}gtbtZifNqKJZxxJ>&%hS;t_6IN+)}y<1{i2`@8{EQdTXtsR>g;t3bdL +z;*`OWGnHA;)MqmFOb|;U0?TTl@GX*x#M$Lxg}@6zQ5uQOV!+2yiclgHhN7+U1j0Pg +z?<a|pA}b%tM{pinSCa73qMx$Xa@Y?t9aMQDhoPz(*;PHpWOIs4bcV8C7Xw)b7oUnG +zq|ga@8Y+XNB$U)#*rj8P^|(f6qzRH|cXDP*oc20n6bP3KPSR9SVXY>(MCV78cBgo+ +zRzi*!*Zh1Wv`A6w=REL;xu}#yBsp?wN#q^XGw})BMCP^VJdHd~SYu`nK-L<jOyo5t +zYXxN=H|7c8@eF@56KIq7ud}oBxEYq!B`FHSMur&2vt|GvGIyk)C@L8ws;tD(8KjwV +zoL6g^=*Fkivp!Bq^P1pEZ;}%gDG2w5eEvRBeKlB}I}pJKCZ_zu9AlE=YLvsS9Oz{_ +zmcT@ubD*Lu4j-M78BrYl6Wm0Ug^@IY%LJ_>=)yZMOX5y4+Q-APQ6?X*vx*>hIHHdy +zI;`vm<|WwRB?3E7sE~x}iNep0m?xW)bJ-ha@NSg-xFAp**@=_M>Cx{ZB&6^`MmmzK +zI?<)*BhnX=lWC_M^br~ypi7Bn2Iug8CVJ^`hS@#QUCD&a<CHLds0hi$S1y*0dzSGO +zB~7PEA6lW}?}BeW%xg#Zov$mE<FX%EMx-;s2Mf{sa1{OlwCHqA9OJV_Q!UrnvSRi# +z+7^&JWB15B^fFO2r+M<}h9pj)r&Wk!{yQ1{!Ibm~->j7EW$FwXQtE?IzgDN$B*iGx +z%d$Y%CAzAK%Aljd*h-wJIg)Wq*J^Dk%Z4(^?raE&qO_ESm4{fAShzxT7T$Ye@De{M +zOSBfL^YOzdB3ezA9kVD+RaLZ$mXs2Q!=AnqBI)s=agyIEeaglsrEuc}DKZT`lXnu) +zFhHTPWg(D&?0j`TGP_<D?n_Nk*OYCIDvUgkmE^;9T~I96lx-`{&m_?)iy=)?gqgCC +zu4!pVx<F;P(Qz_sP!z^cn1WdgKqGmDvWj}q%Kmd*;SW8tpYhX3*_2$JpW}jqIJ50V +z=#90gwjt%o$lUjY0B#DHWGIv&CM{&b2!%FOg%mA|)q*q!`hJxCkq~g>#Lx{GEu`1o +zw&V73FF%h}R7C-u9PkTM5QFE?_tb68>g<9-8>Vp}q)62)P(^|B6T7}=x7z{o|A3J_ +zQ9q1ygLK@dc_IWS1<~Y0By9v{biO*{{PKqAHRBZVUfx?<l$b(MsfwnuEX$J1vlVkc +zvzvCZ=WXO#t2HbarTmQZL_du%Nw;-!4ws9yq!s<xow~cyBny~AAPI-rN#v-2Ra4O{ +zD#m`!;59E(qOzo}T0-GYpV6jiNFng{^=sa~e$8|kaNcoowvY(5t?Bxi2m45x6)^?k +zIOKZ~R8>i7H7>`e%BH4Su82NjYx~3kNRnoW%F6S}B&=CV_Z7>bpU@hvm*;%``R5G7 +z#CPAn<L>@Jyq8J#jMC(2v|+Vg;`^Sy-+>Y}L~AW>nAmkagHQDRo`>y@`^_!mxFg01 +zt=F8j7qnH)=bwDa*T4Oiw|8$j41@UPY#>=_h{fRPyN;@CXqp-`%2Yx~(GAm()g6UI +z#F}QoAqvE(svGwEJ=O~8u`Fx0yFG8;zGb(4WP7pZlaF3-wpwv}zhN2&p1*v?zyEiC +zLAzM<-RtkUz5kY^4dtTb{kyjmO(o65p!ms`zt1~e@hbcyvET7e|M)i)?K7^Qf5OGH +z=e)n)vE5qSSC0K*PjZf7w?)U9PrtY!><%2>zQd=P+x|dZ)hsTqxcKyQ%H^86J}0Gy +zckkY@*>AwZqG?dpaC>`8Oq#39XN*%%;X$j4x+qxJOE%kkTD`<9RxB0;fBA3zH9z_M +zM{G8G?r%2)tr>gI_nQZvU#z&fy5<*$Z@3=^o)=gAr~mNZ^Vfg-*W9UBxZQ@=k6ZNq +zK+`U`XjlB?lP~yh|Ljlsc(vlqt8b{27md`#CA!g^pSOfK@OS_4Q~v(jS9EhPptR7V +z3%NUATwHK<dC6|y(H(X?KHO1P77q-EftcX1J#hQ>p6JAvP13B-mt21K5ubkijL}8* +z-9$(Q@9wrl=TR|mI0%*UvG3{QOe_-Gl%%qf$&c2AAntE#G|E(z)rxw3h6{;Z-wUKp +z8HomF@S#>h4xh(Kz(C62`T&K-DJL8PFQ=`3>cpp=WCAzOo;Po9Njfn{j}DsP6We*u +zCd`C5VXc-psg`qJx8D<tVX<s@wrW|gmmG$H{b7Q_qKblN&(0Z~V}ID@^FW{|D(3m< +zYYuqVOL6HsQi@coXDrswNT%R0JDf>`LWw3aDngQ^k(&e7%FdWd*@x~ErmU!n1rVw0 +z8VzjsTbvtD&=sQ;s%=0)KXxQH5j~VeiAkC`$yBW<3L#hzo;iq?uG>0>DNxi4imIk6 +z8p=YnW?hUZHBnY2M0;uqJD-^dQDBa`E-|`5M>#7jmuuE%620xZ9evkJi6uQjh%Q4K +zMJZyD^hq*?6vWDq%Q-?a*z%YX14krG6VXq(CK2LqQYBSusN0ID1cW$_lKRp5IK7M{ +z<(d6Vm?t5|MlWD0C5f<@H6a)|LxmXf_epW0OO2__$&D%J`+WXA>hrXK4kZ?=u-0OY +z+&5LBm}e;lLkLfa$>a%MhCMS%;?XK*>xrT$D$2SPkQ0e<obX|mraR$Sy=K11)7dgZ +zT~JD6Vv=-pdZN;vh{30rtJHZ%TL<#^0xh7><ItukYuRng5YprONuE}k1W{$oX;K*) +zsx#{)oKl}Mfy{+$1{^8mH9MY1F;BY1(`$Sr_X5fkGUPMrDY_fd$vrACFZsP<jIy?7 +z4AI3C_zE4d$5Qn;Zaq>}Kg<oMBwCUf<!egIE~CO@toU%IX?psQ90yN1ubsTdYH-6O +z`jBJXAY~X&j+u%=QRk6zz}lGIJ4zOPGto8pko_%5z%40?!Xy`iN|7}Ho`_6CLsEp` +zh*9MzuRC?-l9oxUu`25+vS%=QS^7N|x9JHLjDeWMU!*lM5uM!!*Ppx=E*|NyM=}<& +z&l;RioAT~m@?MBn$3?;zh&~+cuTQbwQ?&KzJvucjk~;18eyAcL{j*B*gCg_8MeTI@ +zKzyk95Mb*Mi`JBPSLGim|98$|E5$VQgcPwcGWr2G98MReQkryfxn`9~-fh)KWVBMG +z+$6v}MPyTm0x8K8*rUKisU(ZWDZ`+SO^@unR7Hhp7GTRvQ>!S;mdX}FGWBDw<rGF2 +z*t({Q1!L^x^FhM7fO7*0iBl+3obb)ciuOXA0;@EpR0JcPxntK2^;E#y!ivvo8fAwj +zI>J#`69uNCjKL*=D(T!n^WMp>;ylS@)Cv`^Y~<z@hCyD(LIlXc&rm6fx@CE`rd=(G +zO0z%gaiPYRigLYXv0PJ>6)q&g9MIZgTtEebn<s%B5WxlJ$<tJt+DgQC)l^hg(eFEy +z*`o@>V!gtY1`63B2sU@4@9uc`{x#!%$L0B&v!WoKuNeKzTvbf2W^s8%KaZf{@!<g% +z61Hqvtgl(LYm`e&K@t)|cAFtZ%F=RB31ccLNT!Lco9UIJn>{*t`gvrt9~fM~mKqfe +z<2*AA@;=Rz$2mt`TQ1JdD6(K0jfm-MD5surlvKx1T84fgs>qyXhRq(=yA0*>IldNg +ze#ZNmqFB(>4VTYuI6u3lEJ}vmfXz+IX_V-zHWu#>^kbkZ6^o{z+jTrXY_h&XXXJUL +zFp6ju{vf2csxC;$P`2W1iwWFzd(!(@YejvNG|`rn#gf(Hih1;;Fkq~rA4c3Tp(E%d +zd%S(uW9ov{YE9D=vc8}d(I*c5f&S35z28$UE0(L8Rb5e63z%WCY>3LERgKZ|nVqMR +zwy9-Tt>2@TEp^kPl8DBajqLutdw)w=*AzvC_nwy@e<Tg4BNfp*_WM0;rFn64LvZ5c +z8>f+Rc8snk%m-3(gkd5MGtDaT`~UKfDQ(TKzWRoD(>)Il5B#*-Fh`FmD|TH+*WH1Z +z*!Qx1$@R@=wDpQ^|H$j_za`-4-9V}=%k>R?|3FZa;Qym0O`bT;Ts?n5-;W%|359^R +z9D(^T@chdk(bg^FH1pl7?<uN+tE(&g(6d}FDawk&;3UqZ#Z_qyyngeR-EPO!@3C65 +zDl58&9sQ;!&4G)vGu}Mhv+Ev-8tS^Hsw&RU)?8h_Ak2!#siS}UOQy}1c}_fd&ph;~ +z>Wo4O(YD*&Q(8?^CYE(YJ@x$Tt6#`uzHY!;{=>ijOKw>ZX8{r2Z?^1*J-4^t6A^XR +z;r<<E)$;PAk15NRIYcN*iV~^<T3a*jdfeV|b9u?liyNAz;^p;Ax?RtI`M>{`+x?!) +zvo+mj$46@|-2ea}07*naR5)}jtfE=3_?LhB`~2aTU!uAJQ&hbF_>b_mMyH<luU?bp +ziRDrz!>?Yw<$wNP{#UNo=e#*=c>R9IJ}P``3EJ_GZ(i}McW-#x_4K7h+ZG)H&lXoy +z?Sc>u{bA<9M^sGQ-9O+a$Jxb-p&uwrfr+rH7wjJoynObIZtB@=He6j^P&Xxan~wYK +zz<vl!-ceUF+1YP4m>h{aj1#)Fv~`Ia3g)uHIq`BIo3q+j>ZalR><S+>Da;IRVw!|u +zVN9T?6wxbUstDPg<_FLDdd0=_3wDQ|!#FSxT|QG7a5G_cTwOn-UZ3%>-4UFls$`Ao +z(-)sI%oE+PV{{|&aL?=y)T{cWD!ICPMzkdtmEli*?+ZTr;xm5p&9{8}<_@O|4&7c9 +zTTv#owzPRNWzlVmA9`8I2s0@O7_eAgQP<~aW$C(+lm<+d*$IA<GewH{97lK2fRpv9 +zXk{p{Xj+Q8BE~56bR#iJH+y2pij_q}L`$(U4+NKp-ZA<SHOkr5*aBq}ejMeweuV6p +zf<@a1NKPrnQHbL{M5f@-CP{1-kDp}4Y#R5H<g+E(Rw!GsY8sMrFncO(SQ<+o0^=|W +z0BW(q&4KN1Pd|(TlgtAPj%x+Mq5ZKSN|Z)3`3xkANz!#?BeB<U1n-GXb~#JiqGF)1 +zhM<i2M!h4%i4Zw8%O$bsa#4{76gf_Ov;}A*6SS(TNdzfK$B7V~q&kj3P%XnEg3t3D +zlR-B!2-2n$jaELB9sfEe6X#hXwITYab*tlIS8`%xK%<pGMMv_A5F<WG)7y`|#7&Ks +z^QRWD<nipSVkF|g3oSKi`?OP;&#)pvh{rH!CiNS_oay@7<i^4i7>Vqov_(#us7(I! +zN7CyDipK167trXD10*}LPcKQ#te5zK%1;t{kpL;2)QX9a3Af>i{Zd$2V^L%#LdXT} +zk&Y|x0U@5&-Q?`<@i75%X0k^oq%sO!S{aymp}}fv2to40K4hnlQN#c#By1s5q&b60 +zQWPM{(M1??;V2glvY@LCd4o-M-HblH2uIqH&V*I(yo}C`L3y9OJK+S|(OOd&BYRZN +z%WhSUryi%A#!7dCyi2OkcsJwcNxnBov8%M~@W^|eg`vU82a%XD&d2Pc#Gri69cv)Y +zUcNU^Rb=$6v+_d-iCEbyR6dbre_9%rjCA~9$@qAoe$Y8liS#?jXO%~8KbRn@f4&!a +ziplcN^RDTGi0RQw`Q!)sVMUof=(eaFOF;ee0ByhD$^_AB0kOFGq$W_toTkwyGSt)9 +zQsT&Ya(Wd0$~7TCpZGx>mz1k{_4MIZ#*j`?S9xEREwSxFT#8Cd>~XoKDyp1scc3$@ +z%38E4(Y9n7J!9}BBT?ZPeU3l}RAI6t_(-4Clw~PoGB0x6rm9aJs+eR_6url4DSpRs +zL<QLcK6ajDBAQXzN?=RYmYAvp@0p!r4g$t1s+wZCz}oDknnoeS8AUX56DX<$ZM)=r +zwdVYM4O+A7M{&Zo4Mn}8S)H?7t^qBdxhhZZr@Rw72E3aY#}N!9RgntmvMrZOUR<8B +zT2>7G#KoZ_#3YOKg=U%t*)KI3Hw?TR2KHJ}Tg!RVa#mN&R&fy{%jJ?7J)8ZW_qXpE +z4?7OSKr#iZbwTpdS=7d$fI=BkFdys$%k;S_3JMH|{hr<Ck+JVdb%RxMuX9Nv%0;P| +zL!|3^!aPxES$emHbmC+1Y#%p_v(F$iNlUD2P1{(aB}b>Fcn)47&Sh0YKuB|8CMieK +zk#=>?%jX|+ael>ec}d$Wag!sJfq5P|9D0Unkn3}`CPl|Qbtn@U-N@XJO#Or|YF4Y2 +z>@ZFP!*IZAjZw1eUEBKP#v0~{&1S<mj=0$o{EUwN1Gko;DHdFuUoa0NZ(naY^aHl2 +ziNUids@!}O*pWU=EG_sRVj7wI9V#j6WrGhj-t19+B;fFA=JD}?$NfOFtgsg9THKa? +z9`Um{@s_J4NhfxPju0{kg21RFA$gXomett>2E+Yk%g4_zuvN`43@nxnby>6D9T;|7 +zrg7q~yW@VdL6>r955W;|1V5lm#m!>P#d1kK&)nZ{8TNY=fp%3h%meT5?ubO@FfvVB +zC^TnR&v^dwa|+wAyT4<zy=OP<P`bb;O}kj-rf0$GY)xSs3RR(Jk2TOg_N>~4D4y~& +zPHW9LIf-_kU-JE%H_|w;;&NN87QA`$hS^8jb}0gL#1B0Udv4#qA*8^?<pm#q^qjhB +zxqIAk_x27SB6IXS_8n1)r!Tt5^PA^fTwYKVHH-BHtFtS7caHB5_;H}$zas|Er$4&j +z=3>P#IcgJm^Y$B-wPqL-Z@zuctRl-7FR0JXnFIXv)f<#uL5!TciNn~l-ERp|qVLtB +zCR&B|k#Xqhx{=vMRv$g*{{1`fk<J!8JHMiuDgl@|&!RnJzjJ)|?KeE`9vOy_uMZtM +z!Jq%h?=c^Gm=63;|M5Ta{PG$9`~UI(@b&j^QP%KBfBdiUv1fhx8RM{H^ZpyY-ac@> +zfHw~tzPsBKOHH}DBp$XrZr`F!;>~7{4i<a1#-K52;@|%1pHW1`Pk;7bx!t@*g^Dmb +z>ZWB1fnW>|L(d{9KL7M%UcY<KYSrNO1K)l3J+}|HOzyyszI?%Mzvuf`8)gT#DG9-| +zohIgCWE^@HZ6mRMBNP1n;|4cQ;=;`8hNIdnMj`g^b{#4jnsz~Zwx%0KCU;<V1N0uN +z<iMz+MPVrQl2v)Z%jYk7{|~=l8U{f0ZXw97eW@+0#ftqTD-T6m;GM^ynWhO1y!_-- +z#<A!1cN3$Y7?bCdXKViC$A84jn~!<ydfeeabe^C8{m(gc1I8t`+bz4p9*<|7Mzn^q +zlzrNi6qjdf?D>+{-+aYk+F|MitFsH9KYxj}Er;$vLO?|^d0do6UYxz8h)m1i2LVb( +zP1QD(m84vjt1~9=n8tw^B6FDO_B&!2PDwIV6j)Ob=Mm+V>@lV(^972W?o#sXo*b$w +zz!+5CVYMLlos^jTfOn$3D$6XppFKX#`Fv~ugViO4t>o*YCzg>I0#o0Srip&{$ab8- +zSn8@KdMRSu?1*8;YT3oqR#VmDK_17E7=pMy{V4xW^FSh^R4FdwQlpf`2S{ql=PF5x +zje}^Our(nme40-R5#iGnXr;xunNIdP;eQ;@c}ii*yz>|5tguLEtBFBn->D3WM2a4B +z95tudVmcLtBrAi2C?HVOd`cxI5^kQeN#cW)9!7vR*%Xn2L#v1zN9Iu+qA|(yo0xYI +zgJ=+ywWsq%N=bH4qbKSN=1~bwN|N-0RG!NEM3o0vF?xXy8I!ppN|+Z(Wz7gDecjP9 +zuZ$sOFXa)y3Od&XneA{&>!s88oxnzUZA%-QVL~5HjpX0)RF7r^pU&r*ocvVBbMA5P +z6ZHX%NF4Dhh9`<}N~cXW>z$YAkTqx})5s9OClQDryX4Uy_s%3X8bZQYk)nF%vueZ2 +zYn=ja7J}vx*kiQ8=2M`Lk)V@MymA$Pj1wMp7e}0ZS(U^not|T{D#Fn0jd5})M@fM; +z`8++y7qRSty6n9aidG8YSe@lMC6RL1L}imrib7zDr^Q<G1(jhuQHZrE=HffZq%sD{ +zip$rIKTj6>MwMMWK?t*%4oi+kK50W_BQt$iFvbX3ha&M+^*aTi5T^LRS@{76IZr3~ +z|5>P1AFMha<EQGVbv<=pj_{tR326T9(g!uIRstHzjRd^hWTf5o6v+@etUm2ps{A25 +zVwzKqsDzlZhgD+S=@bRlpcBeFlFm0Ytz`Gj=sfY%nIKzGG!3?0V(Nt~9v2cnA!&k} +zaq|G?NgiuUfgj97l93NrVYJ-PtTbM9DYEhu#n~lG(*+?K0oE8xvse&P%3u?Tkj5ay +zVK+Ob?N+Yul(1EaNlB=)dFeZ5Qf_H9rZlo&q7y0aQWo_>v=*h#H!p!*L@hV|s;RiV +zJm==(l6Bpp72Iz&q6|riYO!E-w&LRQil%7fGwu_?%TC`=I@~ZZCz-xQBFP8V*Jmu+ +zma1%6RTY=(B^Rp&{lc?cFG(2Lt21yoh%a-u>+z!_jMM4!-uE4weTk_Wu5O;QtXq7F +ze0O(C?;_3xf}e2n#4rvN)j&N@Xxm5x?a<+e9-W}D6{WUB7a77tm>vBvvfFnI(?C^d +ztQFXgoR&1$#5Bo%tx}1yEwR>8mX^A(_&LZ9WljvtvtY_Y3(6J@Q((^bDO+fa5;aIu +zEg1TN!?49v1=aeT#cILF&tLM<%?nCh;`+cm3z<$_sSf8P8dtV0s!*h;8T-iV_jlYr +zY*0D+)V9)Gt8Bsf`I4$IOtZ_k2`NB)l$h@@49sIM`{Y{5E}R=6cnYO4%CM*^+RCyj +z7sT<ByR-val0x9(`jVmB(|0?nMMVsrO}Ay+Z-t=jB`V(bmZDwKUbJ-GjycK$YV;G6 +z7cf-Qmb8loYb-G?z(oq=njeRm$L&tySH?0L#TJo5i^|M%d4A2ZEqQo&Bq}%@4%C(9 +z(~n+aam>SvEiJ<&`%9mH_9?ck`RUL9R#pd$!g$4Q^T77qJBG(A9!Jl%>v`-tqKb^; +z$k6Rc)`5j+JY}_Hd2vbbiOv0Mwwrqqj7N<z4Yq7CN+ud*y{57?Wl>X`lA;KVhaF*X +zJbQM{%d3*8BW{|wzuyq+nfLGRm}gIS=w$+tn*~i>vE6RCz1vU}JB%@`Rx5^a;t&7m +z4=`5ZNk94V7d*SZ;BWrnSKPk4#g8*(Q*(K9!>W2tbW*sC{m5Z|U~|7=bTd<bV4ij~ +z=Pv;`+`c0Wj;c`9dZfR9&6E^61xf>(?FKZQ-Mr+_|McImy1e4M*WdH7ePEm%e!m4g +z%B0hw@5M(y!h{Kkbo)m(x9^zl66=c_f>QXqN6v}{(-f>$qNlMTklF?1)eT?2zvVZt +zUi0wqp0cgQlV~kIIqq-Y@yDNijw%ZN{^$S5*#8}~srlnS`(ys;SHI%xfB1@@{EOe` +zd=a^GBf4FqqTzPG;r`7#ispj#%?&FQ#E!-WmKT@w_dP4S;PUJR-@N;dcG>Xu-FxPt +z=iU2T7H3z)G2&7n^am&`?XqRqJFcH!@Z$2EzVErXykORbUw{1_<M2p7KJd$5e#I0k +zcKaD(WI@9;&C)Ds8(ehMrs3-9igETl?(PWjAZrRHWDlOk7(^Kn<s9Xmrz%88HBGW( +z=$U0#E{eO-kFt_e+LE*Nim4m;+0TB)G<s1-6|%Y$;)rcZF3)aQpI<U|J8bY60y=55 +zgYI$1;$nqOaNaKI&o0>yhS|-;XbC>?`rB`@Rmq}V@#b;MufP4C!%muEVV)S0%iN7o +z(k|H*ZBn4y4h-Ff{;;EJ7A()NDcdD;glRZ1hnd1EoSzu_9_NPBKqw4>qG(XbP?s&M +zvxU4yF|yqq=!UG;aT8U&z*cphfRbaKqFYi%8eKtRN9dwPRR%?7JS2HNb<<L;7X&w< +zr$}vUNSZ^xCo0*uQ&Hg&)kz4Bh$qe?i`5y$Vu`W^F@T?D=AlOu+0P@<3#C>yt-#ET +zVxA^BQ<YI-(7|Jjp)9k~BRYn|Ue>;%a79#dxOpT@1JQems**w(S=aQ*kg7zqMjBE+ +zGP#L4%qTmdibj5p^5|MDNwci11Q$?EA?mxRKwIHzi1SVoh2CYSWI9dPV#rZS6^WC; +zjL-@F0bTX@x7M=H8I_#hgOg|GF;Q66;%xR#QasjJnTAF=(`aI@yJp<nL-LZSL@4%0 +z;G|d`peRLWm*pziB^o{u-^qDYAx(v2hg%YqdGd*HN+hipPqqQHm2+fivav&*23Wy6 +zX>w$k>Tx|!Yny8^b&9cSW5q@7=B&ZdqAAff7x6JG4dq^pQh5jdsit_cV*Jns5fh}~ +z1uUpdc5mi2wh%MqR(?j4EfB#ANK$$V(u}t$WeAUt8AB_Szu*HVXPqTlC9@+x`KKy3 +zMp-I7(m=HoVSe^_mltGnrza*sK_AIp#|Mx`U>QGfAm*JzDQtqkVrHS+9m%lKd8Qs> +zX$Z%kAx}-!(LL!LewKw-r4uP|`aX~jMTk#1>kwo1op8z;lgGdD7*o}`=*fF>Dheq# +zW)Ej>e!x+sk>kJ|2~jELj)W*hPP>-J%0I?D?bAQ#oXD=_(^NfuIK?|wi0Ol9Z2X}+ +zM5*7MYJRv|nY%H0S1_f>k)QKnRQ7iZ(_=^DX_T2Vrdbmv4`__e4po!CuC$b`r{dB+ +z{TT|uB&%aFnWsj_OgjqQG(sEpo}^_LHW8n=KsrZal_CZs&Z<hFHDy`L!y>}i3yM6Z +z2+3nq{x#l{(uh-8F0ADiGewV&0bL4d)f80*N;#n|D~Vx~qAZ(Nwb0Wv6jeoOWtn{H +zC-(D}ahiqbS(c|IZCP+vfL!azijcT&YAK$T!c+xK(V$I<Eo#afsqn$ejkGE$@^te0 +z;*w84{g|8O8trCo-@T)|ePlWu2qsZ4TI$7;WwT^eE(BIEIL2|N8%Au>sInvm&)gJf +zUCTY8s<EY|ZEDV!GKI9>V<tzPpe_wnVd>q>ZgljI9e3Zo<^KH}-hTgzp+Df;iuc<G +zs*4rZm(RGmzM&}>Y_?mRf26M0l=Z;WZ}4uW+dg88nzm{QMPhW)IBDxz_7<&0C54+D +z&W}vvgpZMOwWPURu~;t95xRZPI1kLT$KwgP@Gonj=SC%QnaPU_@-X(I3sJ~DEhJp; +zz(~hec0D4oY=pA7)VS!F(@2an&0@h9pMS~u<vFXSp{;7toY?Ps_WJ_|?--pYILD%` +zs1^mbZmH^m$wh3TnZ3tNBS|F+1W#|Y!mgHFT%2)zv1a?YC%D9ZKS(#8$T&{S-cgn% +zE@aOz0XL0=X~LKsFHeEm!aO=|o?W9=&7q$-KR@U4V$HoaOw#}s%DU$9@sThF&d=6R +zM8<AlJM6hww-kk9wQRV!yu#RmIZiygxe{`C-X94eFinoR>mhhX=h+^%l3+1%SXUv? +z?H`%uiLxjuOu^&k4r@xbqh_3D=6Pn(Ry<UXlvy*-bsgL7mO0GaKitxk6))Cn#>0;7 +zzN6c2`PsW$thV^%+0TK|d%AJN6bk2Of**voh{7xyC}jt&-`>%Wy=Z>IC<oG_##Z7R +zEv+;my4_4w227(UEL^NtBvasA0PXS9%>Dg6hsQl%e)<`8Rr9dvxV*TgY-;*LN4sb# +zOUsvEe9q<hHQgYt=DM!wx*fmy?Qf)6>u08U;`aWYhqrh1+m2?j;_C7lQ7c}(d4=zL +zF4kv!`Pt_jy1h*0-Aq#z9Ci*<t-1Q*UqSV2rn}epIP?1ZU*oB0SLZ|n7nc`Q?Skdi +zHCHb_WyJFC>-X&TTgtLxxonsU$9U*)vtzYfQC=)Dsz95P&D}fZX{1>$aKTa(hU=>Z +zZ-4uim!Evha&^vTzh_2+E%2j9B}0M1whd=jKj!Vj9eS>@E;96<cee*VzVZz7fhh$( +z|M(^I<DT8SJHGq+JG$<`+i$+*<wsXsfBpr(43>v*$8P&bw|`CHCaQ%Y#-84FjA0ZW +z#poCg_uOq>Gy9pt1Kic}Tsd1mqh?837>0h}Y`x&}>Y8@B=H}v(&u-3ncY9Aa&V2u~ +zUtkDq{g%WYU1}coBfCR~wwl5yc87uJVbRt!rQyp@e#|sY+-^2>-43*-DI2<J&z$3n +zatspRu(2|o(550NmE*A!DLP^r;pB462gH~JR#$1de&jGY+U1h66q01fyN~VqoO03f +z?ta4*0%z@lvz4R;ro%*C*6a=)!{I<#Sel|i6%Bpg(RH40U%lu0;*x&zKv5rfv)S<e +z@qsi4*2^VxoS{*~(W8r!!dlMH&Pnrz$NN`2jvG?+6h+DM?3`k;Vs{wW>^Cxj(i(%1 +zz+;fJ>rpkKlEP|>Ei}OeMm3|Y?C%wI#XL#Gc)dQSs2aLMpY;~iX+<Y^C(16XD4Qj^ +zjJRUT3^t*X`dNl7wrDX`B`OFNsmhA7ZP`Vk(F*cZqpTv#Gu|D9+2G-$=O3}UeD?n_ +z_8z~IW$AX`Z@c5dT$i>?cXbz^A@%e`QW69Z(m(<P&GlbO18F8`AOV5~6hwjq`Pk1D +zyQ{j(rMo6>L>#*v2j7mkS<QaZyM;n!XJ%*KaOdprTWkFm-@kp&VK@*Lxo^ZMv7M8O +z=TYR4Sc>yaJF)eKDCbdEoPkDVLYSDwBWLV?7BXt|v*a<A#i|OWH6cp<8P;OV3Kd=H +zI`pKuIL}f<m!U_it^ha{wieJ|^qydo*sqI<r>)fQoq>f>dN$9FGsRP6ObeMd^HJ~S +z$7k@O1&L`+M4uQ>gP6itQTjuP=sD};`%00JA|Wn>TtGiTDA%Iah0~$&qqDS#Br0cA +zjK$r^Pr#V+y;)hd=+dc<WDaxA5|z>dev0bU=NHc+3r19CUEoRS<LsmQ$OU?Ge<G18 +zt1YQS2tB?$c1>39+?Jur(3f*0_$2RPT`K?hXhtY?BwFRt6`D$}Gk(-%ugg3|p$Dt8 +zI-5)XB?z?|{jmwrl(_(`DpR|)WdKOAgwiA0X}KwuaY}1V_MWWeNyr5+ow9s$CyT0I +zWLt5v$|@y?<y7ESDyt&*0^!ud8L`e5w__Qm3V|t?CtaQLMDrrDznAKbaF*1IJe}mp +z(F%MB#ffQ(y!$cGMv%wJ7l2NRXQfj@$($eiY1p({UWDL%88OA0_~fN7pQ!Stlx@aS +zX=#o@ETcY1pJh%Ty=gx#I{m#~Nc|I5YZ(~TPxF^QDN6kVLuAf>cvdXW_xZ<9r6K19 +z!N*@^Px5pD(8V~b6uQ*0C@o><6tirGj4uB^)rkDWUwe9fiZpu8x}FDMgLMvD)nW}o +z0?#VSbDB@jy)Fpwq|P5K)6{5J$q-it^l|Ko-eVgJCEu%z`0;c3K2*-cv=j?R1Ovv@ +z7+YiOMrgjlOJ|yqi?vEh2&=91S~=&an^rzAi!V10xk=Pbi>|8j9yd}>oW*(&bH<@) +z+m_8rij(^+HVf0#R8>RWtT4(Emzg*#A>So~t14dHyx_CfpK!Cepw^20?vaNN4-Cga +za(<1bG8I-=SY_!<h0BJ?6dTMONy|b^3vr%_-lL7C?$%VbsF$miL#xDb7|33n49*#R +zjEu*ghrZ|C{R7|r@FO4I{J?m)W4F5}TZL;cxcKBH*RMX|=J{*dW{vM>#?gy~t6j6X +zl55B^?MX2(AA6=|K+Tb0Dk>}Ad&+^u2h<$TU=?jG^=d`E+OXX;R9bU<JaXs{9LIrZ +z1RhhlMgU;*Oc;B#(KNMXNE0#0`yx@Oph_}4!P~OcJYAd(I>WRCA@G?(i`J4TTHA(| +zZDCCGL(kaHe0cxBu^*UKF0~z+^}3;}Dr{R(DMj>&S{twx$yy>AwIo5x=g2e;eE9Hz +z7)HjU94zN)WZxf4{za~FwykJ7ONio@h;bH-da=R2`~EvrLAY-=7d(4@iF)@yZ4_x) +zNWNr+mWWw3v`tNO)p2>T<+$HV=V-HHQ#(cjZnfd(pT6eye#h~!XWdF)n?T_dMq8<V +z@Sc8@eoR|guGi0moSg#Gw1Bd>S{AO+&jgiGDWkO|%nQyKtg`Ixc2WVec!p`<v46x= +zhW+C`p>CKS_YB89eScu|6EuS8|K{!kd5I(k-FnNj>r2LC&*-3O0{aNL+hCeiS?Fjw +zV;P4Bv~ICggO75}t*mC6CWhlq=!wc=yN-+PhS$$-`0j@{ym|AEX4TNG8oJe%jj8#k +z|L~V++wuSY>%ZpM4=hCiJoE>&5_NcgJTT1xtu&8^2X+td8HY!VbEF_H0c$P0T~A%N +zG)=>1y`k-7p>Z7c_+i8^Gq)e!^Z0nj`tp)?-LekP(5hn7USU7`6K<=T;r2)R!vUX1 +zj^iF%H?-ReR#&fi{_-=9M^TLWab!9!y#Df2KK<FJeD&+E$lfzg6T{<C@^sA_r44== +zi6LQagVu)N2kt){@XB-d_`v8Do9z|D?v8C$@sED~GhTl7Df`We+jnnSU9LC|N0w>9 +zb(zmU`;@Eo4f}B*1VvY^**^??^X5Ifzx_317^$73vYKtHnU_Sxn%B=Z<S^s?f%tgf +z_;`z%rM5sdHRC9-KerO(zY3m4w_I#*aI2P=t1DjIe8P8c-m%?md3p1kd5XOK@SbD* +zk$W}qyC2^2?!!Cgp(krkbR!||S+B0Kn}*s(mU+Up9e$b%M?sTvxjsxYA07@E=eSyL +zi2lG~FYo=Q`*}V)o>EHGtD3Iuq@v<Z7V8>K-PFu+Cgx1nu2C3f@9CGBWb_#T7DAAF +zRcjz=>bfH)Q6zKDtX;#VTM4P(YGyxkI7kFw)wH;}#b#KqF0onele_(qhr@w>8X1;> +zlp@wuOyiM6Cd?66)zWY5D#9#EoN<N_6k2uEb&GK;A;G!|RR{dIkkZUD9OV#eYgE&T +zni!$2TjHEcrYtj#Bc^g}uP&+UmZb^Qb<Otjl5v@t=7p3T!Dp;>bgscKGgF+<bw$(3 +zqIl?!4AW7ri7DZlmd*MKpA2)F&vBV?o*7T{QRB`(pLHZ4L#L_4MRosp<jsSqjk(lM +zVa1VUP>>XL-JW~4wUUO1uq-TyB|iq~-;PNXxfo@^z={76rFw*zWQZ<AdzAwa3gofS +zOid-Uc|Vg>CM}uhC7W8gHI<U{TMQB1R4hTxUMZ(?zmxpDR$_4{h$}E<aL$r)A}rI> +zV3`$_sf&`m6icWFoyjMrONJB`%Ei(!Db6y1|Cpkz<+JbwVl@o~JQNpkP$Z+|-YL{4 +zTwROE6ys0MxG6+@nh8otosW?$Zi;~%QZWQ7s;Vg<tx|`BIg@bZIGWH!h#fbXGynh~ +z07*naR6}b_Ere(7q_$2Mu1gH@C)^XIG%1ENl~!vl-Jc|sm8_{ElTyTc$-x?Jsq0$m +zYP{IL#R(^`bqJxv!}Levg)U4Kff1!B{piM+GSiiF`RO06%Mzt@p`y!qqA1hlniNw+ +zC55pDdm@<{BX-vug4l}H=|Ln;Es`<GAxj3<RC0^C^a2VDA|wO|1kzO*DM(!LD(BL# +zsLAM*1YAHOD^Zfjg3VP~NiaKQvMC{LFN595hAQ;cf-ts1{FI&?sUJz|iIfy`sUV3I +z+a;tZN@$Mh$(ou<)=_J*xyD#jH@TR{kkQEDTPsJ(S@M-hlv9euQ(@(4(;92UN=fv@ +z7>M&CL&a&slRhe0&FKux$?D0=tbTuP)PF!(Oi$M8-~X+D*KqlhEM`$$mHIuV&+h?# +z(s`23PfBD_X-{glHb#`xn9jrF`MD{6aEfa9^!I3~PEzWOrv~YA%ErkJ#uyn|jYcJf +za@DDjRR&-ElodUHf5w*ns)bm3jB+mhrh-hCe|&)kl@DFaC4Xy51_O;X8s{q6D#lQH +zU`0(^{8DVtRawk<G#WoeOylI{Hco}KTsD(asf{qA)GvM^hbX<Y&Y@Bkh)f79^CZ8n +zGsZfyio}$d=b6O^Y};Ug?RLwvt7ojLmhquyR13R@dmavtjHL?2RyEyv%hmRZZN0|f +zh_h$xM`DZ|9v&r^V-wmLy1GKu4sBaj?S`A}mdkZb%85fiG7Ld1tuYdoiE$b^4g<Hl +z9dF*fVc5S%g#%cy>kC#dUUK=#XKYtnQbvmIAA0WZcg#Lws+QGOt^>zM%`zPeJ-5fS +z8s{1eirLQ$<3v`9l{Ppf<l1a9$v{+@WgM7t;(oWMpGK5XH0?^Lvhz&;_$YY#vWzfV +z(C?~TYy~7!wuwm*2>2Lr&az&0)RkkNXZDBTd`*l#gR;!C=f}7A%uA-xLcP0x*zw(u +z@5n}BE7=kntw?&I=_(o%*+2Bs+hwFGq;6WORl|H7nfiekBS$~;xVz)Ww+@3rt4cCk +z{Q(~%+RDvD2P^bPzo4wp<zi0MPOgu~<B^AlN7_~3VRw)&ub8;Mdrz3<;OVTx2e4Q+ +zR~uF<p~v1_Tu|LqQqgoA*}ZuWTC;opl4YD&4tw^Ergk;sIHFKoUq3@D=%<maGHqM4 +z+FsCfYj*n`?{4>^2sZNEhItZ~NtErpRP9JNsh>ygcK6~WD0!0ZqN8?>x$k-R-S3FO +zb9s5q)r*&0TPKv$b;ohH=fe+g2w@_mg%krf>lF{fp2j&YUcTa>9J_wvI38KoYp!l? +zxKYp9UaqNK&DX#AnrT`H9>(5d^opjgXzPlLb<4|}E8e|*BM_ptVYO;mwJpXt7CZ2p +z-+hBM9S;wW%qim5^7`!dN2YnfD$Q{i7>Aj0=oyDcLL7v4oMk9c)}gGWyWDbhbw%4q +z<%3oUodV;r=dgR={=-|b?^{jfgq*m&ekKI>keTO<**>QtG5d&4isUD(RrGz&wtdcb +zUw_BuV#9y^&;BcZ{p+v!?mNx9Z{M*y?8(8i%wkD1#_{><*J#u5&2PUUW>42$OJ2;+ +z%tz09z2)a$T%%1z42E^n@JIjT&$)<^UwrbK*=fG|n{Ro4f6qm@;*UT3jQCmPFdWEH +z@%f7@Oupu;ufONpw{Pjz4G+<i8pkhRJSU8S-~ITGc9prkKk~58G;PDh&8N(2=JEI| +zd>&ECaj|*E;1enuOk0ByU`RGzY8iCT=NB*dqc6W?_L1$jp)vs#M>+*J*B3n8zTwxu +z`I@ia-r}S5mM+ON_Xl*=Y&VyrsJXn@psZpTCXCV~W{zQDSQ5iLNw;R(k&VGt4d?~! +zB$|_AC_T<)L2krtW<%nO*PpPY#B`jPV`kOX%ziB3IeDK{uA<v+dHwn|ckdr~`}Qqy +zo>{LuZf<U9nl<<Lw-{vzNoW~9dWK=(IP5s~LNCo2W<TSM;$poK#a+REzbD1S9A;vQ +z?2ku6PGaSo76^fMwJy#bsJaI4J;N}u+wWQW9hr!2I(Z*eD@@fða_FI!nAjRVS6 +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 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/primepress/headers/foglia3.png b/wp-content/themes/primepress/headers/foglia3.png +new file mode 100644 +index 0000000000000000000000000000000000000000..a96deecbe59e27e7c48e3a7da5afec21cf254875 +GIT binary patch +literal 251473 +zcmXt9Wn7c*-=(`j7zm8fL!^=IM|Vib5CtSh3P?(K*CZ$91PMVA=};O5(j`*TIgrlL +zJo~?RUTnL!&+c8jx9j?z^F8NW3D5L3sVUef@bK`cwYAh>czA@_xZ_MR65M^WkiawC +z1HLy*Qw6VLgnb+Lgxo{R)Ef_vlJS2xe7sx~0QVy4TWvjc(m4ut8U_i=gQg5TJT5$K +zHRb32f8|<wGaj3UE@7b}3(^~w^3w~IrOo3DYY{mSL=4tsTuyjz$V8Y5$o}PbS`~e- +z!{ZZ==Hi7#s}PBI({cUsY2U{TT6{S7e_Z3>Y-DICv)`H%aO~Iiq=)qWU)X@XF`ca% +z0aRIsj<*kw72oW5>o^kmN!FL@Hhhf4RO=a=7dNyw>MWOtj0j4pLhzjrs;Q#Co}B<< +zwAXO%FZ-HC08f<i(YAQ;_D$Reeti~cXxH9evH*r9*dw4n>6=XO`8&tA6X87GK@hmW +zD7Nhq9OX0b_QVAEx;ZT+Uw-YM!yxc(#Qnsrc17|2CaauT8W?iO>AtjBC8*<dC>L@O +z?(58268<~(4&rsWjBpqq(<4j)%CCQ$uKcmUAvQ^nM!aK>Mw6D#FIbGH@Ze?8&h#@9 +zbkik(jo4Im)6V+S!4UX>7C4Oo!6e8u=k`gQ*nktIOj8Uw8t)-Lc=C$>^^eyaC8nwT +znl*%&Z?SFw58mQGx+1B?-B*46m&9(UFUS(0aIaejAZ9F)jzfh4F{B0RhZemr7SZ8E +z<$19S@MBV8UNiMf8nCQb8+MbI#6Y>gj;7ZTi^>3>kl~k=70-T+{TeEiA_F}e;6g6{ +z+e~&3ImQ=AioL&BYu^~ZBvuIIG)KX*h$}5yi$4T%Dz@<Qc6tI*1<SgY_qv;e{DVVB +z1{)79_73j(!|r>$eM2-2nNWFoF#DMJG#0;?a@W6P#(p2(Ou7`O$(cPjcYlHscK(G< +z28LXTmkvgL_$EX2`dQiP>_m$H$tFip{mt~tN~aOgDi!b6*~7aYXyy5<%%lgHZ_<Nh +zt7pR;m>s?~CvtF=nedi5SFxJKv>GUzKdz4z7A_2xRkZbpXaIgqjI5oE-1AL=<($>n +zjQ?qAZCbOdR$|HZtU;)zq!H+KmFTMcKF{3f&+UZfmceJA*ToT*4#o-+iBnWGyh6a3 +z)RmJtALGV>Dq2X!DCrXrecAo`t}8Hw`5D=dMOXjxUDk#5Dsh-l43;xZ(%3l7Jd$X* +ztN^IVKn{9P{{&$%T2^*>-U~d*3OkW0=R_GkQs3q|ka20lUJA&y2M)vQmoZi$>XX8z +zmD9l&cR?*d*SRm<Ee%DS&2@M!=xS6n`kP)~j5y|>oDF8pbNaU2AA-g;-5MW`j2O(k +z@s$g^luiLEmbf{qP?@-}#*zai?)R{5N%cIURv|sWn<(J%8u0#s0jGQ+kn}H_x!57( +zDmBZGl;*a3rcusf>ZTufOCNTQ3DY-zaMKCA0o`9)-N@E`y*SM<xZKXNsy-l98$o^i +zgZd~eXxF(T+P2y0+)vwn#yZ-5m;UktPk!iu%;m{FMl|6582^5YbZO%{KV)d(sPF#9 +zF-*fJaOB@^WC8GSYV|v2Wj6P$aAge3jtw%GNn=2v@{Yc{ha?FT-5<H%Q>r{1(SPyh +zb0L^loMdrv&xASFkrrq;O?h|Kd!OTYpty0o!l!t9O!?MSQZHiMtoW;7S>j@{|ADC# +zrMZ^5JMC7Xb@i9o18m>;(WQ*S^3g<G@Yz1~wJj+<XQjdA1sWT0wE8HwNre?XdB&l) +z;NctExp&ur`=UoPAmZomH&?cEbzcA5h-`GPoMC@ej8p>#+_#oejd(&DkUE~Qtnw^s +zKR-XU&k$MJq7z0izuJIY$SFW&)zM0!)KcV2Zeop8JaRjkBdKgNs?@+Ad(KfR@O0nz +z6{n@bW?<vm-X2HN2E~q?o^iFa4nJn=niE8<L)OszILSe|F0<q{8Q61|6d{iMb-3|T +z^de622LJlJuK+l%Q6s<qH8C-1Bax2b+a!ervulGar$TVY35)2s8I1K^W^O0|YV{pT +zCGR6&X#wOh)2{oyj%59nfRc=Bu&+0HCQa;KdEoyx^w&bDfkmd2o~jK+G}Af?T(^0= +zi`bH%_It>XuESzi<R9SE<7{}c96WsI-))eI8?gB{?Q9$TvRS^g^eOTg(L*sE@ppt6 +z0T&ASFvkL>CmO{_fUUp3r#?+y#ev|U*Wx{@^bZA49;U6Lg||!d*tbTQnG!yttMCa~ +zD58U+b>cg+$<x+&lxL}6m&@Kb#{tty#{=_CNL9x0@($XgtM|U_r2iI#Bf9CtOL$9% +zW|C3)<zL^e1kZX@TUx7aK0J`$L}NJ(!P=(C(<yJCR{KW9!{gxx*^z~&$1+w5nBmRL +zP_}@BC;{CO@pp__r2=H!Iu!p3*Z0n-ON7%(tefYIki?6c|GEyBcab0F9*aAUOg$PX +zv@@PWq00Te&youTx32RnrfZy-cdwKC<5*Qc>)KLyC2R3%zy9?APlpwemjaDeDv(yN +zfBThQd(2N>h*Bc5P#92}Rwhgbh9_QL0c@+L2!|>?^N<V)Y8Gti-rd=+%MwG`4PndX +zcuEA8LdX|d{RqC)QwsxoDaD(8zpu>HVP}3}gUjr&NQOvP`LrSDR(KeM0nUAOc|lR6 +ztn@aotn5o70fu8SDA!ok`1$S?Jx@<dL$C^1y^7}Z1IL{Qi)Q*S9zBU8{LRGPoA72% +znMNrx)v1giO;UtNM{+IGCbthPsh11`hn}sq6q!Bw#Ft3*#0J?_8V^hKWiyOXX2}I` +zPX%!ke5TeRD-K6-i#sA=fTCw)Y6H7-G$5v!DW~sXN=e&F-{P-A`uZ;rYkgxr!aIqc +zHMj-L_1>=51*AId1Nc0qbG$bi8ue{2&#&>J?(05iQC;B}gAw3YKg_x34)Q76F}9EO +zyY#mj-oeWs@;OWlX4)uP<onM5l75qfq&!T5O}u)FBrpO<jRDOPiQcE)d<(l2y{HX4 +z!Q8A)K2^9nlt;jV&yJ}}q|6n567l?8<m6ICNb)~18~2runPO^EqJa3~P?2vj0DkE2 +zC?2B>R%gy>5;D{Q9UN7%uo~qCjQGl1%%#QPZT{qrD0$6=Uhp+AHs<055hLj!K(Uwt +zLCRgHeyF7W9p^Vn9a}+U$=63JvHh|tRDX=MlUWbs&7P9%(2>EkQ2CV!c1<=NOtCdm +zrwj4O^ub!j{f1YO-gJ!Mh!lDdlek)4W--!3gzK{!S;SQOWyw<$Oal0L*-j5ZFKY_Z +zzqs}>$qwMOBhnIl8ucO<NnqxJqD5r1W2_~ujzHYe%g5`{ut!LyU0Tgtb#+D4CQlXT +zcRrq$OVFZsBwU-iiR99v!9=X}SGym=*n+vDmB<q4c*ND|Qq?sCpGiz$AKNainRAh( +z{7FP|LwR`#z{K{(LrSy%#g3;N@u$=2ETho+c>r#(I*}OliF$cr`Z8mQnE8@hf<ldK +zT^&09dG3g5Q*|kp@#QtgT*I2RfbVT|O3sIcOkcKaxHUyyq0m-uUMSnorq+#~Ilog? +zgJ~?}0EdNuCK}9RnK{`8w3b%d!d-klW7^Qp+@mK85u)vZ%8JSBRLu)%>PGO=G#KUL +z8^6=r?!5vY#~7d2i*ofP<&S9A`ub;``MJOagABk;Vjc!HAXrBgulxit!c&&sT;O=X +zU_n=0ez7S4^#1)^&Hd*B2N^8<H_}H>P5eU3G!sCsI!FJJ&!3dryT+1B8<M6CHUj98 +zr7eVV#SBgEaWt>RzhJ{(M{bimm4Rpg`(SA?{A9!f9<B1r5(r-s4OJ?CAXqN~nX4)* +zrk`9>u`SR$e6D3fg>htYGCCZ5DQc)5A@tBU%67?=pJiNS?2PbwtpomZbARmjJD!7v +zATx}ocGX^B)A;eeTkqaccviZoWy{L=EUS;j(Z<}gokV7|9(e(^s9VL)1t3H};uBRE +z_RJ;EYU!|6#yz0zCrFwyS^UH~h}T)W-VG3<@mkeU{@R!8^AH5;+nby;LAe-q#W|wR +z{7o7f>6bvq0F(=fq)XqcSi9M!dP7lGrb4;Z98oqVC#Tp$oKnmAks|c8_26)SfqEnm +z3C<2y(i#RxD0FR#Rhd;h8xS)~5-0giy#RrS*m(m?gkN^23Jwr_mNM0v`X()+k=qm5 +z&*v3cQ=!ZTpF-s+7GnvFp0Iy+Tna*f6Ubb(PNx{TO|r;LmyvKp+6YPD&eyV7L8ddW +zo?f6r(FgvfW%0ja2u9*`o0^;5$w!t8^U4;r3W{qp`Ymk>9^PA9JO~v}L;}2eeeB#0 +ze-53OP4MA7{%P9qQJ*K9HpTvVP(v>dF!WGCm1>?-Hh6^W>k;{gDCgnTKaQ7k@&I&J +zrPWGgQTfBa{oX!XKmYo%mt!E%235^kb58(Ad+=H8p4eDiU(z=hx0J`6{ewF$$*P(M +z0$2U3aJ%U<swvg4)!f{V&~s>-%tyYeqg(7g#)i|md*`uME&j?CZ0w0Pr|ehw7@j=c +zp`2lxQF!a-!_hp?Hp`P?T!owHVR-zB<G+e0e$Vy#FMFVkA0C_PXt=P3bj5aTaab+2 +zYy|qrM7aY2s_SDZ=5HFDEWCC}TPOvMxGDRWA2+KG&X}<o!6swf8aF;<(Ov@YxAHx* +zlUo9@vD}mtIZ#ui9ORYP%>41`G00YSxj7;1uDSgwn9tqaZL2vCD<XP%IL=66JHwe= +zH__d;2T9Is9?o+QI|sL47Xin72;KMHvRim4wL12EHOK#0Ge!9UjKp-Ak#HRMZEm$c +zW+cOx7^mj=D`@WVHe_^TgV6lY+<jlGqwU}boc>vfIT6V-A`45rVDc3I{f<#wy@n1@ +zbg|VcP(J;r&JeNa73!;E2+%ip5q!KG66?ve$r{Yc2S%<Q-%!~~8Jmhx%eP;CbocZQ +zLW|L$KIRpE=IZUZ>`w%S+{^mQRGU2!EOPpn9{TU{*Y!d5?3;e5cc^DqkO7b}Lz5+O +z+*AZ;xf~phOf%zo4`0H{wX}2qhWD#JV1<Yjh!n0*8P8P*dp4j3`En&=>9j!kuAd2- +z2AoHm`y|HiqfvA^X|NypAO;pW9hYD&*T0!16<-I^o4&@68$KXDD}?9r4|FZ7e%dp8 +z68AW%iMzPZ>*w-J0};!`4cf8gXPZr!tLgWw3#O_?`h*`_o>L57+&wvU`^`KGB+(31 +zwkao^V21V+G;p~j;lo~RPfaID5+#if?XSOW=)ja`RkHh#$_L|T(RbnGgf4_`?JG;S +z!25?*AxD&VCn@)ep~rq<J#*7m)n6#vZifwCr)XN5TO9TG0vXg+XRuo^M(^&QX><fT +zCCc4HM>E{@B^<q0Q620A#cE`EWn%z7Iy<t6v%->ELceS3xm)G~VKcH8?+Ye+0$fpt +z*`b7C<k4FG7|)TS`dGk`4Zof#Z%ggPGMU0NXT4KSAOTpNi&2&92YC^Z-fKD-%z4<M +zxu+!jgj0?GsROr$1H0ynK{g=a;wbMpfDo4IRpRWdAxp14vs|@k#D?B>?w6t|&!W_y +zqO@!aQFq{%gppr)!abP5#1mra#DZWgiGpaZt4qjWAy*n1cR^h@G8Q10QR{!;3FeNm +z&eqT^=pV1KoFq&8IrpZYLBpN(K=B)pgxN<sF)f?W#|RY7^*Nd@;dL&VIGwi&S-g1R +zyUj6LGCuIBD|6j#izZ*1;b#r7ysgZRAR@;xehM+g2v-BYn@SuHq_7R|X5!w1czXKA +zrZQLvBBzQ`)fu0^3h`rRfHX|%_|S~n4yb{m9<M|i0xb2dgaCB$&Jief*)ciH@z)7P +zV$Z8Wk=|DqrLLttV6937N;Lz$<EJEpj;dr$ndjxFd2P<rYw?)~GwWu2e(lV^GsE!; +zF|GxIHpr(Vm?F2>LH>99j*6I_MtAVPMBZhwcWR$M{XulrxV%D4?Iv@e?T$t!d<fTd +zDbgw)dMJGA(;cz>-m~=KnF^T(Mp?TKruErlk&zhd{YWC2QN!hGkwH~OI|0Ukk83x? +z?OXDR!5F!5&3QXRn94w^WF%`X7!+=r9k1|=IhKiVN}o*Jn}?nUG&29|KgF<ofMcVG +zCLAFsO-bWc!=xekZX(#=T8YADleja(n}0+1W>P*+^4Ri}48%oLEY<F4!Hjy$f-JFS +z6TV)c&o2;sYOd?_Ih@Ll-vx8B#xdXo*JuBm26^;?Nj-w;<VL8t_;=!jvFah?re()N +z6kifTFO5zPG_tz9?yy3SKV|Brf5M(fUw?Ho7sh6bCjqth$|ltvVJ(hicl6!ohsE15 +zXesN{$0(KPQYG_(cs)jxNo=JQpm2SY1G4c9I4?$uF$bju8cEvm|MVv1bU`cL^F<5N +zp(?LjinBAD(Mao5d?nhBBBxU`I98nBHD1uD3hIlPGGvhy%PF_7V*KqiGOADJ*#>=+ +zY?lK)<%x46BD!|ta-pMuQLM9TLp=jL^{27V?Uk4OQrWL>lT{UA0CY7lhu=Ua&8@B& +zP;K)<y{7MUE#4=B7O1FE9I(O+OEvFsiWxr%-|kIl;CQC}sZeF6?>AHM@u@hjbKDCx +zh>t+oWXq|L!Q<KIB2>WUGU+Y7nxk;jl~&A{?+Jgl#AjqT9UUwGj$r*dHtduqxNqLg +zPifsF8(&$M735GO@l$J#`t;4{Tr;)k;(Xz^Nc8%F73rGPqn2Ap0iqB{QqdrbcmZJn +z?5c6EsMt-MZT(KIx0$06EYb#hvkSNm*?rD#arEFU;3Iu_Xy;01N2E<jz*@j-rfu2Y +zTv979MhnY-5M{t_(Lt%VLoA#B(@oxVn*B{Txt=gvvMraUdaViEVs)GJz%!_|CoY<) +zYN4@vJ*Q>urjz^$$yIf)Y@B}D7Q2MN3*-K>a{r@a>I20V>#hF^{nk-rBiwu@GG36n +z?o<f-e`QUp4z(-)+*Gw}NV?1<qQm=YxzCQ)1cG<aju4k4w?bebEcd|BQ68oPqe|tO +zr+xYPfw8Gq{Vcapx0ZS)EAg)H<4(=C`-k~QGGX_`VaL7q*{VUs`RwYZ%fZ%FG<>{d +z{R?e8l>OVYxpa)6uEL7hgI9&LIOsAF%?v)fdaU4YevCkOoE>!-<b|p45Ck1mF@zo+ +zOOIN${({C0rtO?7_0d_Z@4Lm(QLsoh`&uuhAVBHw?W!34{2Fy{JNmtP6z>+ox*ghW +zgLb!YVwR-@;(YqyjYUvLsoDX<2D~$y_(SM&$-~(>U5N*d7+O|WwfM*`B-0szk+hoq +zOmZ@apCrFZ+_QOZJm~4qFNX?7*@+pG<Z}(AZ|KzVeb5%}{p#9|jx~$#7)w%vLvV6i +z<Eyesu*@}2bEuk=y5Y+oOspm3MNd)G@hGUN)LV4lsHGg{>^yd7jl@)Fk=^%ZJxMeH +zHVz$~-0wJBh){W-UAEb?z&wx}&h-?1cBiBpc~a}GGVsTE*iHaNJ%g-TgnjNyQMe*f +zv76%{&-jdt+-a7zw6yYURkTiw9EYk<?E1=@qhy*qQDd;ftxneatNR-n_Fu_^Nk$6y +zzv7r+RSO3JcgGK4LPGWzAAvW_?H4^PaseKlgIS`N*H)pOOoRrC{sTRi&;vKOBM{tn +zef{llhCs@X<~eaHMsXs`w$P}dvF8u6SXgwY(rc}kd@fMgk&e~Q{&$<w?tZVXmbZ7i +zoA)x;q-x&0YPeN0MN;_|b7+*%WzX*}e&{+p-%Pf*pogtq&iV0@t6Timmq$yDahSO^ +z_?ciJ79yS#-BB6RdWIf8K~b=0%!zxUNoS0vcJM@^1Mnb$q8|GkkK$ePeIjn?iHxB4 +zfhsy%v1v(3rqTc6^8631dyw(qYD<x=-h`%d@L;;{7S#0d>)zzWSI-MPM|kMi<C0lK +ztxj+(EJai_;4VoN`s%wU_~c~TJ@uD$$S0vkFsf+4Pl)ViL5d2ugDMc{U3Y0bSlR$+ +zRWs|>*O}qfEf@n!A9jmNOCKb~m|#-P#)aAVWyH@3Y4xXXM%-`tD;HaPG)S?_VfAL8 +z-f^da)LZ<>auUGLGKoPXBl=S_)*xA;92M<YPwV5n!e>%?F-dv-$<K|I4VjVeLCeaW +z1$!p>m8twE|Awb;Hd5{hany6U=j`c!GVsCflW#K52c<>b+&owtLI$_w2R9P^WMoVZ +zsz$_<Gqbs26mD(@Gp;f}=*D6?0}MPeb+jYv`%n%wOu|zJZ!IW!7cJY@APu}Z2~Y_H +z4~(qk;}_-);eCvjP7Z(r^dFo8z%y<}--2e!-L_l@>?!ect8-)enm@Qm<ZRS*BXh^! +z5h*gHYbNT-4B52;N$ChIUc;%fRo041g(zwEB4944+FhEU+$Qb}?V;ty*KFna6LM)p +z1VpT0$D$PvIj`EE8)N&9g?kvgKeMx}0*(S5yTO1Whg4@N5eOnp5G3|D)vJ(0v(C`T +z7Eqc1kc$}?W<J|JPMWPhn=P>0bZGyaA1IO2yoL`h5SB(;JHF)OgHxbB=BI!D#1S`J +z{l?jx0;gVt6BY0o8^PWa8vqs7?dnx@lx6g^_ySH3@o7aw$-pZ{g<`~9@!|#V3K}^R +zI-L5&^iFSastFULnNXg5XxG8*IjyNQHB`OCvv4OUo}A|aSmR%igfa6br|9VGj%>%@ +z#MTsgx(Um2Yf_%xGZ_a7rOzVA&1#0I*5c_RZ53<EoXbzNKu*kj3A#)5(R4WR79$rQ +zf5QCTQ4>lsdg-iAWyAacp68h36OS|zb{?62`nO;s3Y%YL^0=zA)=cUG(8s_$n2U6n +z#x)}5lj;!ztBY@soj_zqFSSV$+62Di!R+duJAre`W0>f<d0=pM&3`pqz1?m>;bM%x +z*5z5g@#S`-CyW-`gF6b|kWX>LRMv;ezLJAJO$c`jrj45}m(V|sKz=#h1qkJ^mZs6M +z=j7NW$T2E9K91BKsMRV~<B!gH3C3R&<L*bG<MSPcAjv!<|3#(<K6X&hDG}T^vV-3} +zlmHFkK9VR$_b{SKSWL$Y!v1q^7h)l5`u!!<$mor(PPw;}v~0fV{0T<tp^cW0s0M#o +zSCtb*U3ila*@V^ze!g53M}S|WK$>GqCIcBXNo{Jhc3_E8SUk1wVp$tn#GD^?Z9vbO +z);%=;zJ->|4(6VNi6csLlt2;9%GOYJ)5Uv|{2Y(Dd@2r9LagLHbMVqF7JF0){%cB{ +zL=WQ)G<ZV==H+I6LnShlCbK?-GD;3d^~ccl6?Xh5;~4NcLih;82>%tQr854GCi>Gu +zfpoeH9HPfPrQhLMTdz`Bg?|!y8tB5BE@0QWMc8=FQ$)#LLY~h!=T`hs^WX1h%(=dR +zc<}f+PiHJtAzQ-UW`FHJd<=iC%7~CQV#d>sopk?11ToP!=`b2t4{wyWRx2r&iozCW +zn`RP+ge^}FX0cx-f7nZ7k{9QLCF&O0|I=v6CqILjCf|mOV91mYIHm$yXpt~)IbQ@i +zIz7EiiYWguV*^5i$`?MGT0yO~YG&Om%jT~|VyfJ$(cRico;9xVpl3|Pdt2HnV*1P& +z4(<=L3!Vw~7QbmSb-=}`CM-BWzp~*bp;O_0+bI=@N>QUNdKX`A*wpb$jX9l*i<?{p +z&Il;bRuMOmxmR>R{&|bma+fbMSm#Y3Q_=ckudVnWK~87ja~!@y$7q>BJ?!B0NEE}| +zEe*_J!jB1D^bS|%5iq1NxkmMN;IHNVgzL10&2Ym=B*ENmp5L5oAM0o0ZmsG1`9;^Q +zQhG4)fRlML)yVj(lu`N}VTC|sq{VdMA9m5c@W#CJ8OhnSZ#xflKff-EY_@&cl(MZW +z^6Wuu$ruq!)s!SvGMxm=&I7RhRMKUWbW$RKQNlsN{|X>W-4cAA>z17gtC|CvzTlfB +z{<}u6;!ynsoEVTA@Q^+<c}z}Tc4K9mJOzmIY+bPCHIXe48b0^ndennkf?}V$0X($& +zBNrKASEE(8@hNEz^?2V6VTH9^P0+tPu<pw~+``fy(f={$y6tvwF^)5UXv20IFB<Px +z?l*?#9$A{VuQ=D*{B$B)JlR@BY0`>ZY@djFvZgaVH`X&1ojE6LrF=UA|CbwW-6;RN +zp3!!0jX!P}-vHi{a#!c8!ooMAStq_#xV*a?Iq3!cb_+i4uf+nc^VG-bT9=bB?lZe) +zWrex#pC1^;tXT8dhNHK(_zjF@Bn4?WcYcTPj*q`16t!&MOu`}g)xXTmo9M=7!k3M* +zUe9!Gmpiu!Y4-Y@c=YO(MlR_!fbnJ4WH~kF@YYhl2v092b!|n&+chPN_vUgC+a-O} +zl=M=-J-GdT=_a-Ps^0(-bQ<qgRX+7d<Dgn;Dz<rno&vo&_M4h<0kUiaKTO8BFC9)R +z-a}PK;>+MNZ*TTQLpx7o+<z>%SBs>!IL>fBvkN`EJvhwBze9$y`5#{3KPS#enO}Uf +zIg?LjC$9O1CN6WWU~PP3gNi_)H)D`e;eN}u(60{NSF)2$Q1?WvsrzMRrMA|9bA&;p +zuoOK`+j9CWHgLGU!dI*%ql@U2G?8g002^iUeQ4OI*kg_A<q^zHY+g%SG;2Y)_C|m; +z&18?R_H(nQUj~Qx#H4Z|*L{O}H-BLIGc;RTf7&ehQH|8ha?ruXXnCHHh=>9`>Sqr( +zH*-4!19!4jtb^p>t!shJpiO9rtjVaDnQt#M-viUGVK+@vX7*SffO4x-Jge_DAw_5V +z1zK_aY_9PptNorYKkSgIK<a+5{kFZDn=!ihqwu1pO8nc~_^CwICC^61W!qxc#GDp^ +zQ6~Y*wg7b-DV#l2y))DJ__`Xi<9C45W#<~|*1D%(zGT0qagkpbW6Z#uHOuTaGg}D$ +zwNZ*kFiGMJ5VxFpHRH^gt$y(ENWXJ`e}C@W0&_Q&vpbfQ1S9w_T`#EnIhO0&oBr3y +zH#xt<!wZG7TLi!frc(2Ina4Nj&nxM7B%6>&B?Z(<_0|mO3Tlgcv~L%W_xBU~O?4#O +z-B|wpe-@xQtG5BO8>~LS3X;eVyCP3gAKsaB8GsoX^Fc}Z9ZlyMt+EIVd24i$J`wNe +zjh)^WZ0)HHd3(8dB;#y0r_X?owsnl^ub(9b@PF=G7a$@4%J&wivPAM?kfz)WuwqxL +z0l}u%Y5)Mb+o^YU<v{{3u|ixx+j}-J-?z!g8eyCqtp!c9?fN@=`|5F)n!}O9QUlKB +zNrQRq&IP@M;uPZX=X?r8<{k)}_0Aq}senst8_$L=Kcjb{AocB-<X`gdRA?zsjFMIa +zGMqtogdUF4)=fm9)dq5wIf`m`uk*%VC99@LNpAo3krzip0+QFFk%_!Lx{J5M^BX9^ +zMAPTcQw|szaw<CLNaMA(DPU@lIL1)!KSj*SHtRyQ{Sx*q8ltKHZu6*!bpA~PmV1u< +zbxYe^;r@b6kz^-SKQ}QYPoYFa%8d>B+Idy#_^v3<yfvVA%!kS%4iN$S%4$H_sX4m1 +zw&ot(VRcsutaTR3QwY>DWh0UGg!m${)zh|1^hT=-3na!)-ST|oos23S@lc^zpS8+< +z(~<4A%ooca1u)%(U$ftpsBuSXF=-qx7$|PWE#2^oTD98%G~l^bvig#jqRy(!wR1Tz +z_!bGxo2S#X#apQq(L}aPy#)fqN%{%4im-Xv*bqh87&eFAb~>aPgOPRpmxGD-^xq#q +z`J%Jc1#=jD3dD6hYn=Kz#F7QcFFB1K=nN4AADhUIH|(*Kzl-oh3GOdIWoQ84>I}XN +zG3Sc&o@IwF7Wt9?%3v$-j-ZtB^oG3%wfH>YPaOOziG6aE3ct2Y5l3l&33iLj)oE>g +z;AY*{Y=3$vfDC;1SD9KI_VPryHq^J9Qhp7M>mZD*{UGp#?(M+-?f%3Oecci6?p^;R +z;cA6tTkc<%3Y0j9k{1)r90{W&N>ewkaT4;qmS1qnX(@7Jp5K%0nn%L3`5Dsb<ivSl +zRAg!3Z|Q)|KDYQZrZp7JkDIl7g(V|Lx}k3%RT@wJER~4N+V^>zG)gqA;)5?f@v1!1 +zBIkRW*p&UCmlyLR<_{T&4hH%&)M1Nykj>81eLeajy|C=CpC?+yPCYRhb*xJOZ#f8I +zwv!W@E|$`CQsS<|`)Y`l0pk}>r4qz|H%-c(7fV^$6)?r5>rR9}NiQqUF641kX2wEq +zkV-lZAls1}4CK|n9eY*3Er)4=kz^~=;agfDrq9_UdBR?mpsCYvl2{^2gm+w>?&Rl= +zfB{IU2hy8RtM(NEvek*vj^ypgPT%viX4m92&y#pJfjW~Rj`EI1exVp%XBYTJEN<V> +z%oBs08L$1axi~%>DBk=Ww$h@iGaOYby%5stT5m?LimR7O;GRMe=&Q;Zpe(b`@CKT) +z&Hs{(g%QLjGGfpNl6=Pq8mX2ppelLd4fLo1d?f?Z!8@`Uj0KUXN@W=mm=+hq_^Usy +z_6MjB?-}sLHIaENo)i(gkL^sPD1&oHv5<h8c&xlKp}1jgj;jmbYi8mQMZdFuO=^#{ +z$?#*~vrZL$kI%f+QF2{^12w#S3Djv_S{j&ugB9YD|Nd6=iakQS!HGZeSgm#8v2Fl; +z!2Wk9zJT*nalgH^H8I0XzBrp=hELI}vm1mjzU4Oh$<!^xV{-xxC24qAzCG9z!-1Kx +z(c#@%+-`I7_^V9g9$!VQ>u47Bgjn@#!_9K@(u#Y#f6VVlWBW~P4YSsBGoG4NyZVl+ +zG>hq4^Cv_=EfJ3f^X0fSEKmU#%{dS04MoKVDgYV!kK9JxLwCHJ_WRD<(6sGXJ#(sJ +z<i&^lTLh^i2I0$}J{}Ny_}zU)^QqAbD%H4mX^TM$x9dEimm689Zw3!;mSv!vDZ!Wj +z_+<QKMMgxO{_){l|1^esH1OWrvL&F$>ZY_^L&lpnpo&r5@R^_<1-U)d+?`gdT+YYU +zZ1EUSDHVhM^e{W2ikBbcchF#53g=2(nrEG0QM?4>=cbf#JCrwK3fA{i(h|vb@ED_~ +z{YEOLVytj^VVEQz6FL@H&s(g-5FYE9i2D8#F;!I45!2zMDIz)oF%{mT(JXIdYWgH3 +zWiT@G<zMXZO2?dx`{nWq&t3n)EoWn6quSSt{?X780bq#Q9QJ?g?0z46hkt*ybRYE0 +zW16O1_jV^f*_%d2AMj?3Vrr1@v*FtiF4@ryvjQ@9b~Ow5N6h%Y=!_B#5g}ac!c9iD +zOueU2csu2B`%&jL!gh4-o2>q*e!oifEKo_?_0T*o@9-V%BF1qv-?o?D{L?raAJMmo +z2Vu7p`6sRJAtTs!ti|1Q`$fA6QrgG#?r+bdItN3fdAY%itDn^HeCP4V$dTd!t3Xl~ +zt07Xi!)>Xy?5V=_A?tMG!$tFj<CP47i)EbL4HlvX8*W98Dqh92R9cPG@I<IhN>Qzy +z?)aP4I*Gxm-=tt`dpve!5e(0ha^32vZabU}4Y@*n2Jf31jUL2iOeW3^XW~rtri!np +zRGV7fqSfUX?^bhZC%$dXQRiywiG~x-*Yfdd_M5k#cQ|ly0Pt{RG+m_H>UL1d_7#m< +z-U0#BlK-jyespqj{@w9YmDq#eb1-h6e?#XL3dVzMH3tJHtL7RJQ#Gza&%Ckaf|O06 +z%Wvz|z&((2fH*ewZbR|9^kyBWai2{-m~+d1aFgnwq^!ZFXUw$QAPdv~qhZK894Zs$ +zYmpUvctQSIJQydsx#Q#o+0T+I_+P#S>Z@I-S!8*ayJpkDlOI+XOhvPAj->Pn5`l@3 +z;-^LGLMDIsWEz8V%d)XIK?SBP-n8W8ajJu)S&m5O{U?{gsjz~yI*Y+=XKf=<a<J!C +zVCJ{j3XT~L8eCe6k$=ZOD5Q6`KXH5UJ2x-$VBo%`9^;^W)Oh0Uz7`_QVf>jfNlk}- +zW=2n>sHG){vcFIe6!9c*-!`_xYjUW4hlHi8b#1R|3YHmLR?#Q!-MUcimYZWO*}G8w +zktd+D$+QKT8)!N~&1i23uY&{rLuSjq7kBs_Qt6Egidl?8hG<MI-d_MrE2rufTF25( +zg7uQp7vDjECNI1jt3;kQeBi*FEOhY7Lpri-%+N43E!(xiy%@7-N9cy=9r>unM{j=% +zOW^de`F$GQ39(WqhIZd?-^#d3hQx+OmB>J2*^#%nqh>nq$~T6Y{yXAkY5Nw_bX_;| +zY1f>l#!QHi(V7atRRk@kJp3O?@@)sNlAtp9pcxrc@G$o0hc8lg&%Br^<XQPPTX|wS +zdM;V*ZDtOz<t$I*Bhc0APUsJFuQ=s@D1mVygW~k(KGI25lQ+8Qg=5~>XM$Iu-Ir2f +zZUwk#QObzE$<)(D*C)CYY6YA6^Oc89So*Jgm{J##hcm$cG6xfz#2`B!pla9LAg}kY +z{}B`sf9r|NsNpXi8g0ACtr5vN7M_0!?pGOG#Ci)H^iAOa;5}FnQ7j~_;Q!aAxJ-!P +zQy*kUY+$H*VYbB9kc}UsrDSnaw)6<BtE_0o5BxI3-b^K4RW4Mf!Whg|s;ec*{Lb$8 +zZLN4bJ_b|IzUJ!iz+Sxl$w)oFEtP`9JmiyJXW*=usb-%y!8kxQ%w1~eMH%WkUHoW$ +zoKJ)oj=;q{VH6KH6<P-Z_9>Q5K4kAZrXaD~&v2LU<!O061n87V06Lae_;`J3Y&b+T +z5jX(96B$&G`W;!pvFS)hrfg4vgF#~>@t;Z-S^k(K1^Cc>zmK>_joHvB<<A40{beHh +z5T=8eaBWGQm~VW4a`N9VIvjCeA{-(1>XXC{o`5fn<1E31;dGY@zjx?Z+V8KSpCOJz +zwkTt&0<Iz26QzNid2mcB{O<c7)VKWF;!jcoe`>E*7IX*plk&+fT?%8ZNj%*|(l;T! +z?qO$brt=wpty;tKSghI<)7g1ygz375h*X`B;@+sUmrJC50d3U|48j<_r`j+IEsN9% +zs=KgyYvi+ax}3(l=&^ry5aP&y_)X|{U5m+eI?RPK%AgFENH?MD)l<nl7Cg`G_^;%b +zep<GC($&4du3oONcDiJ>!Q@aD)>6&R&cWD6x+$DwOo<UNq{3?bBc3WoWhJ8Jh~-$H +zei1Bp*ufaU6{iZ%>D2ht98pnGUN+CY+KSn45Tq?@@V85;x=Q`{w54ZZUiWP76t7C* +zbge^cEK1aZAk!W{fKD5V!BFP)%w54~iT>E)q`BX?J{1VO*7r`6e{K;i$f)4fnm +zekf<U)=k(=4tti#nogfZEJ`Dwd-7>_&y$4m@Ye63ssg`q|KRX$rMzc(J6w>pv6paB +z!AVe^K}CoBWETYfO8ZA@Pq)L%;;?7uB~JR=_8NB)+N_PI$BG_^K}v_`Z92BaK<ZsG +zOJN;K(J%cpapcP?1WUjAQDUi3eRAb((i$#F5!fAeCwfmjb(VO4c7N0EalIOSpeVQO +z(AK%IN8NU{l6BD-cJ%UMb@EZLzklR<^t7n^(dlV)Hx1gRBQAwDRoFwN@6|64Ue{^r +zRnoppkD#!w|D70ekEiG#o$Xx90qZ(z!U=-q%7l#YK04->;3EQYhoO^rKX+i=SMR?l +z-HGBF^4@G3(%}2eAmPE-37f8$?MJMkcf$|mESM>Y03Ko9ga@n#3UYu6p;SSD18I6R +zi(li#&4$a+T6`EbD~z0!RGa*MA?$i-IqbSIEP3ZFk<S&PFG*8M-W^$5N|`OMMsU*y +z5q*?ALGL+7H}!xwQt@)z;7B0s)Zj?*cJ!W-v+;r4JO87H`D+4-cjCOfaxJ&vOV`6o +zT^|nG(D`?hR;#r4MN6Gt#^)QAVds>=cRemQM+f%`i|t`42W>$~%@g#ZZnXX(VM+Jb +zqxZnz+grbj-CCe^cJjs52lvAaU|0+-E%0!&+5PCaN8Ty>=xW0y_~tNv)NTK8A1&*; +zLp;4h+=vT^=&~NPw}+Gdl1nzpV=m67!*97-eK3;sz^{}Qv%^YA%fAf`XT7+18yg+{ +z5?kq!8NC~x7Lf+1Jg~wga@&=C5xqN!X_~@wB|TsU8lIK4jl?WJf#ND|H_En~Rm!0g +z>d>=ISvA2g(m(LQM7nYK=-`ftv&cC#z6=_{qDdX}x2r^<G^;WGRriO+6bPpSduy+5 +z$Ls&B6^8v!&Z%K0M;S{uAWM`!j^EuAOg~ng52t0J{&e||)M^zNdPX8aR}ytK3l!Bh +zv?*QA#&XtT*@V1X;XmzC8Rr*ddHela_`CU52d67N?pJAW|5bZ<)bf5(5Na*4`7(ZR +zBeFM6^Jd>YIL7Zl!5SrxTQ%B$G;<}ZEMy><!{KYcA0YurukBjeeiAbBh?r$73O@`z +zoW(%&HE%XXLn9Qg(D~ufhqaaMzmg{Kv5hhS{FZF~mLP1nV8_}9VnPnI9zA##`4Wr0 +z@R&V}5)H#+V_$3wOKN`I;ofq`Zh)a|kX}6-oW9sL2xYmyZoiZ<X&?sinvcF5T0^8{ +zNiq<1MQ{6eG?iz^k{4m|Bvh!Zx9(bg;dxAP(Ue+mG?hbi1C>gVhpXpAobnA{reZdl +zRzDmpMJV~pS*@@ut904qd7w1Sr>H9}7uLLt53=Z1j>>}uR>UIGmxIUgezM4rc9-8> +z0C?Os>2tzIt=hX67O3x*@^9H2OBtidT*$I-<ELc=Zf-@F{?wk^SRBqidf#5*(&77V +zreV0vs_S;}A!03_7MSk=p%Fq0#0pFuQhd4PD~+!VJ)~F)3GT+N%gj^|Oof-9m;B<w +ze-a+*(dUVN%~sVz4QvleY5u^2w>&wlM=g1EJScjIU25sHpA{Rejo}Pf_>e5wmC3b^ +z^kLQXKal?7dJ5sxkW<JL|BqT)2Ws<<9I7ci7<tX&X9h`lj(4`{@ZygpdtROh9f()+ +zlV^vVe>vuXS{a^cS8Twa)b~Er0L@A-nbA+md=AhJHiF~3Bl>jm6S>v%^WqvE2Xhfh +zEu!9tYQB0agno$Y0dVwUcT(QT!;DD;-{7S^-{$M?4}J$Yxr;e#5MCqu{nf9|sDj;C +zJ8Ju8wm$I@9<M(gT)u(8ES#Svgl=~G`<9Gc!-0+nb7CCvx3<ROWGhXL3v6Ry{5v?v +z`?p8hr|Trbl{GXE3Mj_G-vO?ys`%!hi$HiD)1^*kX@_)oi%kfiUQ+h%*{F>a2FQU_ +z(n)yR!u-4Ke(N8|PZ{S|qis}l*m5!Rc<IqHORc@zZ#$TI(w#tZ&^Y@AkAUaIaZ2S1 +zzdb6eh;LZ#XMt-6VMnz7*XNIM`x?+Bqg15EokwzTfIzfQ&+Rb%0jI+1<~}pVM-@RX +zj8{t<;X(c)nun(c56s1cFYfxl^>iYh2;ZcgG02vS4=k9<ZMm?(<@QZt0Uf;qT@E&t +z)^+;ha9Nv${UM+Czm;Izh0m%@Br}0XNpWn|5KaCS2{x=L*9p~)LQn9q6=i<+oR)va +zYg08={Q*t?YJ|=u+7VOTgLte_H6a&1hmIZ(Ft7X;5Fjl!RE^G*6nRzWlFsGwtkIqM +z>|Dh~&4K!k9BT8Q{@+hfT=IS3^FA9rT*>4GqT7Sy2eB=YK^&oq78%I;)ZFFG!Jolb +z**`qTJ~fq|5IiABAR)!L0;Nght>DxhUR=aBUL@(8!4OR@h6`n^z2?=>I%;JmqP4fi +z6;NtA%5YnA<udSZfmxZNf96GqgS3asZ@d?!K?_Y4KP(AbY{T)jogEP*<_u{hzuq;- +z2!H!~s1ZjL>Gu~Ynnex%<{HdKN-e@|oSV*rb2(hd@Fe?aok2F#5wBG7-aq4_WaIJr +z2jz3SWuf2dX}_`s{rF3#t&?~$mql7#6HQz~TnF_|Oicso{^vp^Sf~6vk8O(nA&+w| +z+}C`zyUUFN=AyAjLf0oTI5rl=u8hXBQ_stmuTcxhH^2K>AfwIt+?R9xqjVYTI&vZ1 +zjs?zsDocNQE#?vhj%J^fR4LZNFOMIBcG<`2DrwYN{$(@r`Xo%ptwn`b{e%U|!{`z8 +zpLNm)ws%GyyYet*JNy~Rn_^PIhz?W6nM80-PW^Vx!!3={xMY0%DW0hBRnc3w6EWH0 +zbjr`VM;=OOXiG1=dNviav*C~d5t#prZX+SapL&c>h0>1;^eC3*N?0b%Z~qlnO1aq? +zr9G{rMUEpYmP?EOE9M+6({t}@IWoHku9Oe2PO>hp<_@Y|ABLU`j(WCL{3w5TH){|U +zxzV&ddbe76C~&_{d)TaaM{(b4b;D}edPfy@B@;$!fVf_x$Ca<UEBCO7`zx#aQvZ|N +zS2ySnG7zg5!Do|>hl^_~!JP{$BulL!v|iD)2MWt^R&B9<oc9+C*z6K~aeMVwAA7ew +zI%*#G;cdPq5w~eA*8<xd>Ob7F2`5{@hGH61(~iz>HQ6!raRD70<?6h&oLE0Uf4Rzw +z^Etollw7CA3N~{kec*)++o4C>vf>?D5zp(_XxklIUk66ia%<%+bPZQeJaTEn@kHIF +z--|x|^)ckWvi+9%{*?9}Z^ENvMQr8Z?vBM|mG}g*y6rg;8!o{)Ma)ezSOdaPTS~MA +z2gFTCEe~VeS4!}s9(n}((B?;kT}~)=Ot)W=gq_QTMX_KTg?i-jkI=y2<lbH!#=UHh +zxc(rEV>>4siHf(_dm5{dOJe;vdaJOLr$Z-H=QOYM{jnaMZy_sE{=p}=*lf*|wIioH +zcpMe&=s((L83AA7nt0{2*=4nu*Ngj+oxF!@%RaZJ%3eWo%X_c%Dr7(E18602WvWXq +z8KTcwx$l0svGekx*S&2roP@B+a;d$0>E<RY9*PcHKL4_Fo6AHkK+olXDC(W?!ACu@ +zFkt>C1?|EDpA-Xd?B$*gh}*t#oAj`l4o6Dcv2#`{OZT^<o<H3_@sjN%Mgdcee!1Um +zk^YE%6nb|47?$jRt5S*G7PEbz+#SCLSzYUublXoR)7}`AiDT75u!y=%zIvm;%H6dk +z&pGO7uGe6YQNqIQSUi~6K^S^5OBsAQE8iA&jo%)8!Z8I<D!)dMuAP5MSHQ4mGKmK) +zJj(JxAHD7Nu{aB8hr&H*3|Of3W%Y|V>+-}QU0$<QuJnpm$KG-|z<>VPAg~QrB#U0o +z4UWbsgx;mJcl!Yqxg9%Fct&<84m9WU^db499=sRh7*QOprJwdeCpBl0Wm2)iaWf9W +zLBj=+le4Vqp%RGP7E{XpBlETu&P(fAeEo2nGsxoQJSrIngytiZocSYkhLtmH1SJ7u +zOwUI>7FSxF(`dyq2TA(LO~cW05n3L({N|a|>wgB6Uqn|=6owua3y<~+%(FX+g?pYF +zFA_QUXPna$P46W3k33TJN1Vj(`1HWM@Yo~Xyrgx(Be%(u&&#CFlUG6JHUJ7@rlcUa +z7S6-;d5vh<m!FEs7k6ufmh1)>yJxsx^pOfP@vy@JE>_1yM`Jm9f#bux<UHd0ZpnX( +zKaToe?|<ii4s`cuY3-C7zSx+<<|0Ho)=5t)@W=Dq^+Ntc-MvL|6^7<d9N|@`;xIRc +z*Mzy1B#-rJyme(l`N%P)L=E>P)VZtFFP{7pO3Z*0{78_lA>8Nb50TDvk=8&0%{O_e +z64B&&CPqMk6e?TJY`P47Z*Icb0)mvRQsNUixWb6Pf6MbqYjX3IP8Wtt&uD=c4#IZx +z^X%d&JZ(YOoP#whIF5*$R5<#CrY6jeu%=>W6uZE;nHUXi6)NH_T<({9_sfz$x_I%g +z{j3!9ef^9*9<u(ctSG+c0vFiYi-t!M1*}>};1Q@0@z?@5{Kx(TKQXx92*#H<>~XZ> +z;#&T2(B6Y-Z2Teoum+EdHbJ@7BlGSjAm{^!OW9Eqyj5te;*u~N%Ts7q?$VKT%_8Kk +z`|s7$DOdA~0WS&327t6DQp)vcQ)(@+HBu`>RTEQPPPuQj2)E#=$a(~0u60#MC6fw^ +zJK@1cJT_?+aMMJTUPgeLp5hw;NqTxZxg|NXo+=;N*FrwNVI|P-|4#i;^_+xaw7DX! +zZp!4WrQ6@1uYY{i-AyAdC@JgjI2x{iCFt}r6)q+(tBc}aG_Yh$upKg~ppQf2ze=<w +zg;ai0sv64~4>Ddfwb06JX%gu~#<PyRGMU*D59|ogvkz%;vL))DjCur((2hvArrzIb +zee!z5CTZL`_}3OPhRS8^MYj??=uMSZ4auNv{Y1|v`N-K*C5jqO$5v6y;Dd>ByU~rN +znYW}Ni?d+X%&Gcw-~_~)df>38N~pvH`}$ZP%m40A*=+{FM0Ef5l2t`gfM9(-gUP~b +zeR9Hhyo8Z0-P<L2WkQ?2RD?-tDkE2B$>6z}&cJIE4*Rd$J6*-t&!<$y{b(>hpN5iI +z5W}*jo-9^BBV;t|Q3ryI?;kJov3?MV(swfPEpI_sMWdxm(`}LB@3z4^JX4mh@c`Mc +z?<~c$axs4x960)D|B~e@8^5ppJBH-fn$>hMBM+|)Qyut^VaMf>?cdzz|G0}1NZ)+w +zV>9VYHvOJIZDPc2AN&au9O7|yFB=}R_rsVQr5q~J|5(XwjDNC%wAs)-IJth-p{oBa +z>8);eQ(D)$%KB-fBYws-`rUx^c(f=1sDu)w=oCfqe$4e%H*>=jV3Ug3oqpki^!UJ? +zv#ooA4K#Arw(5sJeaHba($XwKCtf=ZZGKbzd;bCb>lGT6MCINO{w{XvKsSd9uQg9V +zb-B<mm!Zb{kD3mxno+gax%dpqGYlo#8;}V(E>~?z|6bp!e}3d2m}#c%)dwOyPiHcz +zc_h1<xT}}_gKDzh#-#v90U9bZFLcrP(`Sg+3WAA)h}WDRmeL-}oBp`E+hA;XnOy+; +z2N0*>B<~p=WK*$@7fM4*m929{<0;uQixY+dKn_E+%#!l{jyqyJ5ml^Z#P|%)uQ?z4 +zq?+<gEC#v0RBzGlF5Lb|Y(O5(Zn>~zlSFS|z|#GA6(aao4&oTfSj|1Nl7F+_cr@I& +zWPM1uzrUZxQy1Z|T=N*0%)19*b{;6+Pl_s=rlzx9V_qw96DVb4$d^K}H1}8e_uj!5 +zUl9K$ygKdY#722SPcL0=aC@~JYSPKW?xw?%=GL^+Fg`syERAH^n$7d`3)@<S_UN@W +zo)%kM-ELkM!c6szaYg@20^FO<0@bzPp#@RIN`hwpWtXq*za<29u0<6#oXEX^zMbb5 +zq_mvRmomHY==jhGJUYH(#+<O~vikM1;y{`2?rulMA7Z8C*0F;t1B3mn9b^sT;(pk_ +zyb3L0areh5_r!OTiq|~lriV-SwD&ywmXEyicvsFnI-vaXOAE_vFIqzG+ZLzMQZ@im +zj)0Z_T{dUOp4>Jzj$ej>k!B*CH}b@%2a;lq0jWV)33d`Z7hi-Z#Cv*sM~Ny-<MusC +zfqJ3?0G@I~Ch5teKPw(7+#h?lgq|^kVNb%kX|3A28<$#fb{DSE558WBitRCH=|+j` +zQ49sh_IbxjFLHv2h*XWpi4;?`pyB;In@($Gb^asZ$b@>(M@OR!JE|yjCbitt!aLli +zv!mc&o-deRqcn6UqNRClO*MkCcRc$BlKc9S6*~{|T6M_z)@n4g^bdLFI=4Mdk@CLJ +zJiJkwyfA6PR|BiVHX6)ayl=V<1k}@kFBY;6^krtIzB5DA{+c^Qqn2@vbFb+^(Z{DF +zw15^JYD!AwkqAj7xpge?ZSXJVhI2<j>#{uPQv{b2{dU}x6Z6imy*+XepRn?QWRN^9 +zN8Jx?W$gN!r0kM@4QbcqPIQ3Lnn?t~Z|@<=j=mosNmI%6;|Ot52~hOWRJN3byt55w +zhJ?(-G98>ic3F%%utfdLxHZVXBMBWHC-7c};;Xwtf;Ahz7~veVryQqeTe%1OLQ?+! +zX8{(&om`lcq+H19Jt*uXyzMX2w`Qa@&3G~8T+ar|auY$T=bN93O5xp75M6X}f&8K^ +zrBeK(U!KvDsS#Q`sHpzmQXWoUdD?~OTzx-fzx{5I`AAs}^53s??wgKfTsUVds2mJp +zZ3cDbKE=@U8Y_JuJ|q$0wOt{>cu0;ytSWw(Gy5w#uMrT?x;|lZtdGcR_nb(xk25v? +zKLBY!mcM6u-L$EF{qhCgefR)JI@W<b>-eJgACR(`-9$kc5kXpmjw5hdxMpJYaf%>8 +zfxZv|j?;+q<qFO~4p|#qCS12G?rv0`nXQI&ijG&Q-8_zXIIA4+a6DN0=T_NA1^q-* +z_{}nvbA)4u!|3pESrB6e1DFN{g+dA%&cj@v;lVpxu4g#sk%Kl%5S2rUXt1UC9*IQr +z0<H^q7y+l?zK+`%5JJM~_N21tj}MxDS=hQ!_wfSg2vR}WK_HCdXaO%&i57{aXjjrl +zNP!SPj_{tbURSNbt;T}YWd-Cas=lh|v;9DAZKU_-a8%ICnjeBTmFyeA<Gt5<v?vOp +zYf4fAMC&6kLvn!g1CB>kO9)8AAdP`4#FD;-SY2gAl#NbFrWk}6@s%xyC4|}+Xfu;4 +zxl<VN%8(RBEhVdywbma84G_!L-)J45yPvThCutK-JSb2>3IZsRr3@y#HxP#*EVV)0 +zk!x1}sk3s&g0+67SPrd5FFjbjPB~d)8{7S4SARxK30c=kAqefYO3zf7QxZ|I!qx;F +z8|aX=wh*-)q@1)*5Vq+kQZ0_es+iN)%++2=P_Ji}3_ASQj|KgIrO}iOLDoPP$F(Cz +zk{zQ+>}sP_zZ`RAHH&|;HZY{rt|lU=bhca=B9qE80HM|t8fz#)5w-IA{RL$x>X5A= +ztV}C9Zz;7!N8Z&NE7_Pq=^9%*SeZR?&R{UuYok`=xXeII8<<A@+__^^(H;UKXAQMJ +z<m_!@lT;sg5rG>gBtuEazJFOz5Y$EyHjA)$%gTd`ZZjxF4Y8}Tm4f!M^TsA8dx&h4 +z;HImt-d5I4mPCvx*6+e*f)>$5E_QHBR%D8p!1HWx42(`?0PCU$>doy9&fBVuqBWKC +z@qo*=Aze3&&Z|GvH3>wOi5gNbT2*NC7Xml|<7oiMVKqH@%9`Xw&I37t-Kc0$&KT|9 +zrWBC21V4<H*qAz`33by@$#$;bNX{94@F1s1B3V-oD}1lZ6~wOkipXg!I7FNKZPoc( +zWmB(@AQ7A+E0zlPkacUKa!<KlS4o1nX+iD0qSu}occ&Sb%LSeUBQoZ3!Wu;9Vlw0A +zG~;PqaC>u$EWmdk&$yXJe0+Sg_tEDOgVzRj3;5yd&#^2EUVV0tU;OGDIPY+Od%}l@ +zM<8cB+9;#KfD;eurOg?~!&r;v!{LA!Rd$ks`rQ2Bak(xky;y^KXUvNbb5@z9ZMN!* +ziU=v-W}fx+?bpk?fSrdUMGa5K119INZ5u*VWP5N9ZWuJ$|1crvh|99zFlqYhJk9v< +zs0=4Noe3Lb#5^65M4yf0<ngOt{u2MyfAYup?JvH>&wlka{_5xdfK7B(-#F<EIUYt$ +z&`Uw(Y$BMvvIN1<PCs}sXH4E<_TD5oK$ct^&@8Ad&M*#0B$%DYx&&O#7mR}<k0B(y +zzCR%YShfuVD{6jYb8O*&Z{NOy_a2!UK~&=Yqc1+k_us$6>2$z1-@U_mUGeh8EiSeP +zIU*ot3ph~8V!~htr8WoqvqYP!oTJ(wgzIxW`9T|sqz4(Z&dt17YTz^sxIAf6<lr0z +z=Wy9JOD=VmJ{&MjgGuHzmGUqRS_nbezRR}3d$#dR%8bRBL6YFfBZ{um`8Z>_YPw&} +zsxnDAVOcjVMn|u*Kj-wEFjmsDhx1yb)nbOknrN?c-s}LDtObZ4MmrnGR3;h7rWA5| +zZ)1-2EEY?R6q}=*Q^w$jYJ1qMkSGl(Su*(+V=a=mpiEtnrHQFdPNx%wal*$(9k(%# +z9tjRPD)1;}FC+n*WD7RO63_-Oqy$02e3-FZG|@BWSdn$_l-XrsT*8KFm=I#9#rwz} +z+qT$sC2g))6)k?$WNRYAFsjmOutZKI-4ogCc$jG%@bO7!yrvic29DEFy+dI`maNTb +z)PmJJk7ZflnDG0*^&^bz@z?+GHF(f#0EQ)hDr-89zBaJq=rKEwho=YRE!SpmI!qwv +zaNPo4zqkeEfXB<KjG1@1TsN>+reJxxAjO2k@q{gIwODsH2ai~<`*6?%&Kx#49zZOJ +z$(~7en4MQJ<#GX$!^@X1a9I}fnZ@dDU9O9f0U1C1{I#YO$E57)FygufeD>-d50?wV +zdd1887l<k2#XRBbZ@<Mfs;veD^{FSR#ea(G`5wm+DQke<7B)=dfM}qus>Zar&!S2+ +zZ6dWPMbdo)CLJact2IhtD<(&zT6l+L#bFq*#ccOTXS#!+qb0V0YtUyB0t`;)UTRG_ +zS~H^Wl|`k?fVa9UH)2GzUQ!#D)~&LoYNskSGud-Ntj##G)p@C9dX(Bq!GzEnBFAuW +zI})R+2}|>1iZAl6{wgNRFHIvvYu}ueRfo-0ZB1t>^~((1QQ5Q7gr!)4!rH7bH!`Mn +zak<u-T1zIilvxo;j&{vbPdK&jXFtcT)$>_NsH%)K1*A5a&)>f_=T@cZb%&8gZqlD) +zYqC<Vja0et^)pe~r*$o>%o%kAhgcI_zjI2UacE6p9rI(qcfK~GdTm<2Laj5@KP!ES +z-4n8X8{JDP=^Q~)zM~O!+QllNWosY4^fs-rZ+%y3kXyZ9CA-i*BOB=<(4K~fkaB2i +zLX>1mqUxqXMnZD!33JY%@%3k-wDR-+#G-(yLk!fRtqau{xM669&(fR>4qyU74_rY8 +z?29t7=Kp{JF1q2CT+7}=>P7EvsNDb_y#1X%G+A=<d)i{jIYV*)Ij^tHtQWs5QprsQ +z>kKV(Lw%Te7$KBQT5AQAKv_@I(ib#SknA&ZyUEf?aqT8mWT-UL&eey3rxAh(GL}@f +zVBtbsgN|x5jI@^x6YBM^Om2}jTZ1mPQ5Tk%hM_(X5=~0nH!tONRf|xKySk9ASSw*k +z<$*xQ7^7PUwn=JXDHivvh)A-utt^V9IX|e3IAjAjRC+~15D6Oj>^um10K=pV#Lk*$ +z+u%vmPA(P`?I&bIU2Fyom`CIkZS%K=-B|f{J-9N&1+CH4EZ3N0){%T7tc|<<+%(!C +z>mn6!WWhlPtlMf~S)qn8w0mj~=<IA`;kstYJOT`ll-7#aNlXm|?7*L!c~rklTyY#n +zIMPN!NCBMD5n|3b&J&)l8?Kvx35eDp!s+)2S%Wb~r>6aJ95GMoBXiziB*w$jlOm$d +zX}C|);nHH>JQ4LPGi=_O7#e8Ttjv%DfWbLs&OwNhF%C15hz5v|8p?%LUgRBPWJV4V +zOu+Set>${q9>XvgKm??mbdHs6+^=5T;r+))uwx7Z<FW)KAxz_hFTeN<AtaoyXB$`Z +zfRGaAafX`)T+Azb@(!FcCMFEC7MBTvH6%>qgb$AwurO|JXIw+l@QDnZ=1GGrvKsPv +zP_G*-Y3?vhNFm_y@vMloQ#sDTJizz&cUU$}+h#B%D#O358;;Y6fP}-OK~@aCr#WZb +z-`%OiMt~0=9!wSqJe@b(-`?QnPQ7?Pd-JU_;DZ)SG1+~ywVMHqBO@hch{##7X$6?7 +zO9n$(a}7o)&ELQTa)W|H5FE!5IY$jgD(7m<5U1X@X&CVE@Bo0VxzU1>*`#2ms5qSt +zwYXZA4Y{7H3Ko@yj-kNJG#!w{d^;&1ZX1rrBTlCS&QDi7oG-OmN;v^3f}xBO4U>LX +z2<jWz+A6?h1&(sI%sXYCb?=pD)($qc3|DZAn2@)v)l!ws)H5wv4uGmj49s*2`g!6~ +zKWoz_z%}R@m~&RS+@RJCaRkRh-G*{Tm6?shXg=Fy*H#CT*Jm*s%1%~*Q?7}wIosT9 +z^BHAk^|Hm)nhtH^n1CE2L<pm2U9Wa;CpRd|oCQnT@Zxkr3JI6X1*b{F{)$BH>Aa{) +zs20**aaYQkp2&o_Z3=2Yn~<_^Ez5>Pg8SF^_;|jW9R<pgA{(e;))x^_79Ck&=RK2x +z4JG08{^p3A;}LJ(y|?*x8N%wX-wa5}G1q(tvY?&3Dd;Jba5x+wa0uDtk>YA0Th3hu +z)Yq0%1)pNfrVLB9F(~VlCF3{0_#EGV_<&_u;GI|Ni`7cHj`aR<&X%o_F&;)MDs}x` +zmQC{=$ka^s`ZPHBVMGjioy({a??(Mz=GoP=Q5k66_gV%=35YC8EFJ1jwRvG98Pck( +zc@j~NoB=N(tjgFMTgb#Vx<L#8wPL<BC9qnzsLqmp$FzpZ5VZ%j%N8+PmDW1e>}1jg +z+MdJGSl0#<U7f~7&P~-;ruC?6%#=`THl^9t$kZ(*%%=ccNV*nFHVHf5WScRyCV{mP +zb$&w3o7TP7#FfuiB)PS@ENZ!WFPaKaEm{pstBthex)%~rZR+brU&yLXL6>6C(Q9IL +zWy)RfrZJng&(ypXZtvX_CH3F1eI9$QLa;E8#t2el0*xpspGQb4xl)>Cu~5!lLD)C& +zh0Uu>ZA?2-tT3Im;dR{Al>}s!-uLT5Qqr2eG=ze7y+KvgiGgd6Qkz&K&Fbr=?%r8X +zQUD5xsRh6Co?+dwq}EHdf7@MW05sm+={7}Lu+`>CcR#Q-9Oc54u_M}`S(9cm6lMo0 +z&6{mH<pbBIrG)sD1!pvJVR<rTFnfTsXe`K#UH}WxF}AE+T=pJt1d$>o%=HjPX@G1K +zBN3B*I*4fDRxYk{(@v^Oj)1{|$T!Jt*UYIW6p$R+1(tS0ghU?_a;<SgTUeE@cFJms +z%^#&qRU=<-sI<kwU`s+P)U+N>d0TdcNJ;qx8oE&z61C6Lqf4b}1pC%J+IKG~lXC-7 +z4waQF8(#@$LTWPLvfzkZElh+|eo;5wvR11B+SltvAc!l{?5rDG)^t+Gllou1z>PC< +z+IB%tr3lj|M<pB@@+2l*=sc@~$(?zy@0*&Rm<i-YLm^wpLTzx%gUxQYq4$lWBAryt +z+satD9U51WKTt)3b{nWYZ;<W~F3hx{(99k&E?S_9`h&SY3=O4Z0-R{dpl61dq|31b +zC7n-8)&z)Xqwfb_(J4K!RR&eQYYbbHT$DXh8p@`BmldT=>PN1hsW3EEX@DxHDd}Xe +zz>1vOTC1}4s4~IAJSSu1nSH%ZL<IIQ8M%gqXtZ{bco9U@FMM}%gPY?K-@bdNK|<@I +zhc+^J(!$3%hr!r}$7RKFoH0)xm&;azb=Fn=H#fI8I_4s1v6NzfcO$Z7+~42ee7%C8 +z4F5D9fUKheGE`bq3woQ2sG(W8N}-W6yz`aiHf#d(IO6_z#N~W}A3PqOE;!z5YVfjc +z7<mM-`hdLo)r&7k1JDSPf=bLruk3${khH>&b8Xfgiey|tDM<l-JSytR1WHmpAo^_j +zT43`y!igZoRRKfRW)qn~1Hlag5aTY$pn_#4zu%#{c0E!GHGH5TvE~1hQ^2vF10>e0 +z3T8j*jK7qSGaD0;_1B<b8(Ug5EQ_QAb`%g)bxDHbq38}EAvLQ8_ezuUZ2NlV3Q7Gw +zYUhB;?93KYR6vdgh*zIg{jP<PaqXI)jOEoP9LkQGZ%!Zz7A+Ud#~WR@j=>p-%T^Q7 +z#r6u#8Bnl?ct8kiE22c;CIwZqNug_6ycozdO!fbd(~NZq@CFbUV9P_F4_DbCUGFIi +zBGjklKsaB{7}$ZGSKz{mVj{w_DR}6;rU!54872`xB4Wr242@c(uiL7s7^k66IhZsu +zJ0uaT*DHp@!OlaeN#V5#V1gTmE+JnqxB)RP@Z*e-LcLCnbub1eOKZsdP^GefdM9~M +zsVqgQ^0o56k|m*gp=<kTIaUX54MVnqFagY#ZW)59nKVy>Si}9+P1Bk^X;4T_-naRr +zDl*ge@!lg?YIT+dRF@nKeQ#^(>^!R~FQ-I<WNp}Wt5ylE1`4hU?03zbNH+2zTdiRk +z9?bPzl$30e0V)$oOs4SAeTuEncI@;Vlb)@#XTHl0aW*!u+Qnj*7vf!Ia%yer+B2>a +zRaa}^T6+K%4r$<1?qrtL$LHF=FO8FTT~pgLdJGAvHJ(;0NV2mrwmPLW91@j@BS-Cf +zC+S$cT=%TnJXAIn_4**?J>yzFk~B3&B`#v#v7>EYOnRE6&1ynZctF`*mCj~kO4IKB +zD!7#jgUQIT)r5|n)kj;q*Ij?IBN;@2pHhcvUF>$xZmGRRGRRmyRr86G9GUj)GXO`r +zKSqf=Cb?W2k#@$_=DHGiy53uZmurn!L5RYBI(|m_<a#dDyq1o|-Jh#~&J*lF1@iU% +z%487jZ`z;rJw;tFZk&WoM-0b1-EV*K#eTY63m%%m6fmhzeJE6uyz`bhV}PRh^GdR; +z$rFgxn2OQY;-hTfr4TPSA}5U|Mzqb$chcL~73vn8AeCOF)>w49XY$&FI5+5pbc&8> +z)0e>H_nmv`>ZLVK?MAe}tG_Q7&ZM$><Ab98(xG6b@sxrpq;7o%y@@FT<SWuq7JJz| +zYH*R5M8ovgA{i2LqurS`48VD$ZPfv>tR6}lhUT+Ou?7{@rq2z^K2xWUC$5bvk<(4C +zJd9lds6|c$PvZ^^B$4U`)ir1=p<{?dkZ_YB6ti(|-vzAqSc@!%*i0w#GbC;x;VLEA +z>Eg>K?A;!PvWA|#`iv`jlRC{mwF7L&DjR6vys}V41o-kZUN>A}J%Fe&pHgPc5>$R; +z#drf~xE2_d86s|J&d^k|(wu718f(GRq|{!$Fohk5eir8j9TUT@CYmYxyXmMR@AWlH +z(-?yO-h9nWFyO(E>8zhOL*=d73<VI(-z*Fsef6;DL$7QDmB{N30c>EWuU<ET&ACbj +zHn9haqJixmk|N5b(A5-Osf<s#hYa-z<`nHZCqqhsVsRnoYT+9~(9j|<F2<lDYty7a +zh{|E-)2!YsNtHd*n0!t61#1#yHdK+x1Dvf`?PWZ<HrGY6%}%9+#RE@HJ-o@D$#N(- +zINaSF5n{sa{Vm?S{is(j%MOv9<_TNK)%Tms|BVbBjuW;J5uyepq~fWuVnAP{08>dD +zMbT6|i9!F2n%X2M4Kg5a{(9T<h}F~1#PHLMZPBqu%*Nd3?pZV-FiV8vgT4>;@~$ew +zs%t?}aAg{FhA*fKiHLfQbB;SSx&mn=5Y}KGV$xyp&Qd#5tUk5WD?7RZxfU(?xjTir +z{D9^`B2SPg_B}#v1jsqiVQSLCA{8SozK^FPMq<4G@D_wYeV3Llo(Z_UJ*i|Hg3~nM +z<K>FG;}N4Dv0N7YE=e#Sjvyv{czjZJ{cyl_y+TBNcgg%`DXbbARi0N-fH`gY9=9h= +zAYH>1lh;(|H3pD(+9Yqm3aVV?z-l?s-;d*n!*RmH`2w~xFG+%P`rWeCD><u-Tdg|@ +zhw*^x^;(Sv&O77~m7Q`K<EX(OF{*4cO9myX;N3hQv22TaXe|(kMU#dzsids>kV;`^ +z1-&Y=G#G|yL|WJSY*etrLOnpavPk_JDf=qH;nm$8mY8u}ueR5;z&|3V&l?nc7zT$m +zto4kL9O|0Oae<>rLk!83N`p2zBnc=gnVhZVho$BwP$rC%CR!3iy{>-HA@1hg>!pGv +zwZHo9YHifO?{U-+mu=Bdso(sKA0fu5vpJE#eyZNW%CdCN4-dXRXNC007829TON(@` +zG#sUdl2QvYS?!=IpH}yYD)NwlBt|L};FjCjYb>FDC;`z}8>I5t>RD&?Mz!Hs;AI^# +zLWOPPDpfDc9}TXBW0s7Q!cdhOqA-fmHRrj=QC+*1g`slj*hs-(^BPMUuM!1D@<4M0 +z)TgcWsa`v&>{$6uRk>HeXxG(DjTO~v9jmHQ#FUR#XG;?GIZA4KWWQgU2T*~y&@xuQ +zt>5jG9#uJ&1=Fa?pkTp6usZd5O;^v<qRc~MJu7kc{LJX2#O1r!AROx0KZ2?6q<&vi +zxwHnHLd=FyB(x=*)oc&NPFR4(x)zJNkJ%VU>+NE;+!%fTWc6^7^j5O1BN%)CYztPh +z?+4m9{p`F{#*L}ltP~+f=V@$-tA*tvh;u*|<ZY{k4<y^h+P#te|MGB?rO;*&oYQgP +zI!?pu!B$utufaC#9pbiXahR2E&dXLCC>mUAI;_{FVbJC=mqx3Mde}h204_m3Ra-9L +zaZ>41*=%C!8VP)Ymh{@~=NfgD2-t#ggKj`cr9_T2tR?3JB0ETP)Xh8<Q~)YTt0+0u +zrn>rsEyPE1s-Di;1eFE_0`?Ahja6H%2$;@oln{(+YO-PWW?qj0d5b&ti$JRJw#`yK +z02cV<&2yVj<)jSO0^b&AnW0o=!G^XKKWIhfN|=)K$YBN3fGnZOs0%V4Rn9D(oYgLL +z-Fzhl@HA-tmFVv)+-k~MNuqOBQ>-WrDvB=czT3r@4gl$W#Kp@h$l#K)><W{X>^*&D +zKP#e$!cwD~Ba4P$R_QoE1L>?!!45PiO?mO!5;W9-{n$08r~m<ptMB93A*@&ZS(NqI +zNqqeP9)0~R3L1NBDsw}Ufm-}1$YVf__qFhBthcV2!g`Sm8ir-xsVW<!NBXz|T`2}g +zOc<R;z7rEt6dfyZIB0=YP->I-mCspOt;{Cj)%k6ifh|Ow=7R<wka`4fj<Y7rmaixg +zei+psHfb;sn=el+d5@TI|KbMUzxx2k4mYPG9v&W4N;f!M&YL!ImXNsG9tW~!vH*Lm +zV?IRmz;)w6J=fIMVhwQ^J@UHM!et=!4SI_@Kc0^G_QOL1@IY<v2&q$B<a&5WPN3{s +zGima14g1+JdIgM%|F-$~Wsi(@)LjWMbF6zrh(W{DoHLJnSyOGzu$@&Yg{qz)N0<%= +zY>UpF(=<?0@LZ&N&->9;aOU|Eu3>4}!pRgsadlRr<Ye+D2T5yHW)we^F81cvVy~kh +zVu<$M_I?EzECr+OMQlZqVm+mx3~)49E`T*4xr9k*F<3@v6+o_q*4Y_e(!-OoLmENv +zOp0mJaR=Pp9`W$_gqy?B<b?^>&Ae?}tUyAlmKidYhNT(ifa83`vY0#-VvSCV;un** +zmp?D+0XEi9LMxC&j5STkLU(3($JoMFL$9`Ns~}`yN-KbtGGf|vw)MJbIEKk+$>}_1 +z0HBZ{g*^hJuMN>-hoVh64+@Msa)@cGjC>!qQAP)-Qj7FFv4XY$Va@^zQ(Bv>v?5r| +zV=p-=5EyfvA<i~OvV6Fdnq@}JBSmgNPD{;DD1|Svj^C)>zXBSY=S@Aps0sar;SdWN +z!k}z$X?k)}#R?fyQ!*Ngk^rW3)3t8wo}|WfkZW_!b870blyNi9Dv6E}!o|8`KW8#f +z1<~3q8|N8Y*c99(uj;WZtx<7<p8NPz@>gmb5w%u9?DwTXFIggJ>@2xK<?GlhaU2gO +zqfV^}kpyy6WeEwE<Y{TDg=y;LsLBdjO;|S1^lVZCbtF))y0XSz*R}3L%%j$4U07$4 +zM`}$twAU$rUo2j=4$4){rk^_*;M*E`-E)$%lpa-uATSk~siJB_S^$7TE?Cf}gko#* +z22doe^Q#;*D0^soc5T$G=`VY1smDq(YiW3MTtV#N{iv42Zf#cEgEYBv&41}KPImHJ +zVn}Wc@-EM&Yerk+Tf&L3C!=b}P->EB=tPTRyDJ$gdM3qYC-ej|f(}wVz8y>HT|0w9 +zs<PXvMkGtgEg*~Mrq(P#Ng)SKy{UVg)Ox&mM;YXgN7>P%olg**BuNox{V;AAZ2pr; +zSUV4AX&?%cSdkPakmF~%cB%zr^-m^cmB^P1&o=wAE8uh13n#fYtXvAA)MAj!pSxjz +zm{cQI{k3|)R9?g8k+7zeofXnL&Lf7{q_Ot>%G@9b;6_)AwQ8I#3%wKq!_*kQ%Dm)C +z<(KP_tT_{?-=`R*b7;XSB~YebyDHDkJES375}Tr&x=HKk5w4p9v1{_Oq9ymP$ux7W +z@9hRVtVF5=Qw%AV&i|(YKpAeDE9GD14u-bSz}EkXGCIuKG<FZHSa5)b5OtEc(eKt~ +z^Ckco3YxN)-x87DQ%hkJky=9#Df-TS0Q&)jj4#Q+G&m@D=(Is}Lq+E+z(9LnES1?; +zc5U=|qECSeJLp<-YV0@bT5R{1cSzc9V-xOBPqYG^?HLdqn^S!<&jY>6bu@qP&h%a+ +zz({Rmkw62tiVwH!0gm@xQj5rL8)>fomQq~T8MvL?OOv68+Vm7JhZr(0Dd=Ghd(9lI +zX;v^QFR=j>B~*c)ZL;J(X@rXZ)$vf7SY`_xiD8f071=mZO^@!``uc2}O#Lt&5TXt} +z4q-*ywu*K;HzAXv(q%LdOd4AXG%XbJGl>-GCeG~{@T4i8Rqj;B4N*(pE2(<D|2OL# +z*Su}k<WXfr+w*9?6w1|mUL`oWg^^V@wMfRec*TsxCTUVygqlKb9kGFfuFcdU02bk{ +zIG(ErFEJUrKH9Z6kU`Q;ao}t$R`HXoR4VTG2x~y{y0t?d1&lH<$P?mrZMKP&Dypmi +zN-`G9wQ*V18_v68qnGLPFgEFKVStF+`C~;rWIqm!rt<uo{LtpLG5L;}F07ButagJ6 +zYOI)J$2t=;3*0cMTr)OVo8}r=b7ZV`@x0c8ECvj2P$?)Cg-dDr6f7A=Rdl2hbw9XW +zL8V2X7E#W*D*J70D5?d++1RlPf)#I8nIUJgFqPGX1`3wqIRn$+uxy()yD32^t5SxG +zl#{DWj@(e!-!Q7gp9R>00qfktO<2_Gqt90Z@YGAz7ht*W?cVeRMF0RG07*naRD#r= +zwR(oxy-T|1sh3uVv5QCzf!o<#3Zo@bL4Yd9H72>GOETP`Kup;abxd8_gQ-^dJ8z8> +zr4A%4UM}nd9?RdG+N{|=u$zlsgBQCqY48Jvalo=HNO1#|2Fv*tVq><H`h6{svdQ{7 +zus>p#T_K3-T%}KabGsY^dtGE{=WSo-OwDdn8Y?1gxc%*nu&&nhyJlSyfaYm`CKXwv +zS))X{z{PIFUkk|T&hK7spSqgFHI;|5SRG5bJO6VHU#qqpksV;xC(V>*5it3z`AB;} +zrl#H&hRx363J~`!Z$00C{eMO7TC+lSpn%C!$?eW}v2iXUN%L78DI?l5YoM-HE>hy5 +zUSE<DC~1wd>jOYLKddwvX%AHN-*fl9yFefGpm~2EZ9U`=l{^`Jrxujj8);va8(1UR +z9NB2iFLmk|!6$2O_gQNXlRNufzel%bw|<Y(n2J1m?u(7`aFEidl(2-J_HEQ|lM6&k +zks~6V1DUcV<!P*SNkA<JbWSZ0riSo{>_%gtLj!B~Y<@iF+^&I9Epn_z+|n2`6C`z? +z)qeG+ZBI6KM15rXK9x4M7-6!(s5H2iq}4AL>Y|ppg%I_UJL2Yx$vMN%v$Alup?PnE +zRZ~LD2}tHWGlWn|5JN1|+afJ(3^O~n`G5ISb8)w6ON!Ryb@#G(97*c+65B+}##eoD +zk{~vFjoCf(LvSbM%KIiuvgy6uZtWl&qD}%E*3<zM&B)q(p<F!-)xg|uKv`M@vq=m} +zXjE%%1(Ko`q5XfXQ=;|&i)|w1S7Vn8D!Y^1P(ye6M)5!RU(TPT#TL(QHCh)$t8eg3 +z{#2!}yUl11Ff_K_?f*PUeXZ)Nl@4hJgT~IATN0m35m^q1VyrYGwl-PjL)k<BMkL#P +zYw2y+`Bw^ZzyC9n4tM7N+MGHI*vhioKgyV-BF}D&?y~@^5`WIk4_)@99h%xA<II2C +zf>?-)oXKM3DOD!B-WTty9KK4U%Ryn@8gyQ2m7X_nqauP`u~%f&C19<^(|667w1%pz +zos>drX1xFOKJ`9%*ChC4U`q4YSaDf`!(!SMEb8-a3W`!x?xN_?;?ecmaPuQ}YrO(s +zu4g~E`G86|8#IACBR-Q<cSRDnB1}?eC3u#=t)V(`zpm^YAaaP|+&~)=O{o^zdGGu1 +zwR-S!@lx~7>s1>+3w9v(4au(|dU?nGikLFOtQSPSh1d0gL6w1fmOhCNlz=iMuJbL| +z5D{)!3C-8lhiYJV4ph&za~jI#H1I^%!?W-WB3tilU_}CQ=Y1cBeOMCqp%&;YHe$)@ +zg;^;;WY4PTb<*!qitd(5>G$kmY2M2yH5(^W*L8U|lLfRCWe+RMR*FihAu|<q*-PR| +zqv!Ccth*HXq3wC)v-D~4#Y@~gRauoSXi5E5ejcS8H)rS9z-ry;&(#9L+g$1@=M%d= +z%wWl#6qc(+NtHm#9M(|}WsmE}FjS_k)rPwwx9kmBFHp4v^|JE(OhNX%IWZ8J;OpL@ +z^2Cmn>YB%Wq9|&ET>WRy>?~qg9!2h3rxv)<`1pM>UjfeH6JlVO_G!;=o#o!Ch-%}^ +z&(w72n&^Vx6#y&eos*{m2i)1kgu2ho9m%oZ18cIig(H@cg>3`pefnwf3U+~!Ei4Gn +zYRz2N&2#x@pGWb$5ql2aHP3g{d%#)~_6fJ2)Md|thWchuLaO-}eKTAo$mKkD^vNWS +zU7ZGWOdxi>Lkq^qR=3)8hbXG>VlsjTfRn1ud%m_xoH&7Z@^0;W{D0u{pz~?xorI%E +zxNERdAG#{f)+#!$s0E+Wa5@Q<*?B~8=6%t~W*Y`-Z|c2AP8nfatG}Q<4-7w!Hugam +zpYw{`WZBDX3;S0Z${i|X3|-FzRrxM6D5kn-b7~$2Hx7z78G2IDWs_J61j$AOxM47f +zN33%+vq=hd$g0Ya6piX$uP;Vp)D%?WI=`?|@`fg7Q8by%uT#E*_j;pB<az6*Z9d`_ +zo>A8(pK^qpnxv{0F9h?;x%!}L4I>}{$QEIW%`aJeS~=%7H?hpsWbTrLJLIlxuI0Ki +z>$cvrd6pJfSX8z+?LHM)VgR<-nd9xdcxTOFleLtPDfKb}@D2=p;BpoqrhW1)bTi2i +zI3loDIflwai|(FOvdvsS=QK?S$r@=(q7zbScFK*dDn&r<3Wh$WywilMbUZhy?sHRj +z`?+p2%L2Ch+-v7+Ai{IMXUE9b1`-9y;yOZxEoQtPT6Tc$fF6g+YV}MV69b;x#s}V| +zlc^tsIw^3Mv@HB-+E_PixfTv3prd$O88tYe4?Ivgv<85c@Rc3QQKT`Y0hDLb7Aul= +z>Br_VX^ltT7vW-|0#WKHiGF{odkpW3?i$w};*MRYMOBv~S4T1#6I+5hT7hQ8ooAEK +zws4W&ce6`4tVpe^67^anqOs4A=F2D&H}y27hU!{M;Lf8@9V65=9a@O<-a?R{7lqg* +zPOEGcEzGQ+bL_0is!W$_3KjD8{R9@a<{P6=aBT!r*}H7SMZJ&w?9lBCx~|x7iG7_E +z&8aWGdds>j1HESEp(&vx=$ef3o=F>a9(`pRa*h?`A@8d7qnE2yKqv3#+*K)4kvm#i +zwR))8!bCcGq1fmS>HO$}Z<4NZ-^ws^XrZN67OD53<^ed9%J;tY4*hPU8qj_Iun%P+ +z3(nwY0Vkzlc4dB?YoJC6t?0MO9&9yaU6~iXXZr@R3uUW~Ll@&;ffI}IPc2}tm(Epo +zqX!goCpYUqAfbB7cA!@AEpI`a`$4S}6=>`l4p~D3EvO6b>*fLOJovV3$oU2u^E37; +z>-#z~AGQ^Y-fJ+KK&phXfb=C%Q?j({(47S(Y^Hc@`^KUc#5oy=nHw;kt?u%jzw3F! +zQ9P1j!HSk%`^iWRt1Vin4DFlDj*TtM9~1BLEc9BXXT&S*fU+{DkVyCJawfIC&>EM1 +z5<pply&_4_jrc<yPx47~wDStKMyh}*y#%`|SEzaMG~DJ{>TB<F75ti}Desu89u(g< +zfzm*X-SmN6r#$qdKX&)417x2!Q!VTX)$_UoDTF==v8+vN3zuonBt82#7N}MkWbbx! +z=S%ZmLHz>!RKQWX&rbDPP*Hl-x-Zpym{NyOKN6*e|4`eLQ-4kL2g_P(_qJDOVP7Nk +z`4(L&Y$MUy9@EH1-oIV}$UN_#_YU}>`TkydbExZz-co4hPL4=6+*Y#b^0P_~{W!oI +zG84B=XIS+ebH}d5a&h_sw!Hq}v=Pkv1yC9wXUJkf<jFbs!K-{D=}f2IoLk2q6a#vX +zE}91`n#{%dp?XKN<SOskC4EZ!*<vDheo)CyhfL>fYv?^IGh72&s3D1ED5+B4`dL#5 +z3R)X;2*-6S1DV!YvS<uFX+vIy8<)a!=NiokId<rOR;D>seYR8yao;4`@Xf{umS0l> +z5$fiU<30?de77=un4C4DC1AkPfpttp$I^9;VlDPlC$HeL2DPb6<{fo5c10fqsbg+h +z$b!kS4QXRTiS+9dgaGz~{d;3CsYrMUSrn`&v)n`kp-Mmq3_^y@h^<l<yHEYd7__h$ +zGfC<t>AeofVCZ*%U5^rowL{mshq=x}CD=^W=T)=%oJBHHh>h9p4@k$2{V#G)`}yKs +z0?L4B1yIBy`>XUxa)<nrdGrR8Ur{$ySX#n#hv-R4;9+dRJq2Ma^K`Sy6$Ke&j9vAc +zbn|et<Q=+Mip8=aYkDTt{i7X74XG8hnO-%ywt!shc5|glSVT)!_CTgq0CsbL8^fK= +zSCQ*5XUW0dZ``E_t2EO!Ka}ed+t_KCR1P***f&XLIk0lt$HJ#)O<osPMKqW!aA<{Z +z=P9qracIbA2|_AOy^z$9q*_P{|60Vjq`uP7<g}7Si?0%TG<cN|7ceq+(eBa;x>_)~ +z7W_~dSlbVBw2>dBadRDG9SyM`xHTP)YNBEd>M%f~O1CAd$IE2sJ!&seD%i9;<*CKx +zHxIS%)Es%YE_Xw-2lew;|79)Kd^b?sq?W=};;V?Vo^wt4)6JRdW>FWWs=sFiWa||W +zeL}b(ff7|OPff<QvxUcT*PK@XCv~ZnRS{7bVfQJ^-p_5zorf50tyi|uQaN`@j*^Zk +zt@-I2&D}i_uD;kF)T?Q}lItk5A}`%Fm<5C^%-`s{<k@akc7OK8CROW4G^mVr*pDQm +zytC!>jplQaLS<wJ0*@1%8|$;A070%c4oL|)Z2MxhYrJ;~0O<fu*U9IEKbZi~Q)!J6 +zZ^@t4lW9$-0*|pv-RDmL?N*bRm$Ni3Rbq*z#BuaVv+-PAwNruh`=c>odOzD4UV-xh +zq@bH3&@r|3>@X$Bj?u5)ID8^|ZOQ*!6K8h~@y<rm$&aN0Lpxw__YCp=`Ran<YO~m> +zi|TrO#zvQ#yO&g!`&g74^_(tQ6a0M6C%SPbMJ;63B2%Y{rD?ZdpJ(c@ewxGc+RE(} +zhdUJ+Jv$G(hPjLl+>tNzYXH+{L}I&^-Fa0$z;5oRNq~DcF+Cdv(tB%Dde&%51-biq +zmcPy`x@$0dds&@Js*0Sxp{xovBkgvtmGh?=HPZG+UsLt0JFfbDV=;SAWlK&H5I1BY +ziy);4BAZdh3@!)XGwph1EpodstwSywjCv`nY_ofvRMANDA(keqplQ!2@H&9D8!u9r +zC{4gJ*2rt~R^~GDa~Yw{jw1q?wCN}^y^Oe%Miw@Olllhwu`g5_&|D5@w%3!I!bIl% +z$kne|&;|mFAQM?pN`OR2&R}}x61IDnQbIQ70XcPmhqvosAB~DvtNAElzJ^o=^p<fh +z<4_xSk&HyHGN!71mro=B>}+I=&1R!%+_9qtY0BHy?s>QQ5p}hhEo>4%xCGi1=~+qP +zqRM<qk)c9B1VrhX82wx+1h~P>-o;yN%>Lj<h|@r(oI_>bwW~0uI_76G8%0XhC*~}E +z*+%@B>_{xIsywKY1&%TjvhA1VOD$`jTGNTHVK1y62#BUcpq}Nn`&$mt+<P^u|Hgc@ +zIooG#2xm6dw{9}IZRk4Ms6*(CVbYKmfTpPxteqF29<T)|G!K;wIwwtX*dem@v5q$A +zJLT5Ub{_H6rNz~GQqL7JJV2;4xUOrUtmrM?8;SM|<vQz6$IMU{yruUf?-D|&G6vPN +zfo@MlKi5`)D#y{%G82SD^^K^65Wv>h*-WkIW<LUctDdtu>IjVyEs4F2QOTbo(pE&O +zuPD{@&fPxhT$QTpz*K1mDQl8rLHBbnN0$Z^RC!~S5wkK^D_Zzh3d)Wow87D?la>{! +zzZLB*DGzlxeU;~KTgOCc5}$s4)}&C!O*R{JP4eXTc7w7$(B`4_9&JgRS`ngjs)S@f +zLz{utygGZ2o2FJanPp>64IvM*pA(lwgHEgnR=|OEWK*X=prleMRV~<(S%K6CO!OXP +zLiO$K3Wxkm>g6rXyp!`a1RT5ZShc_tu@D{G%Uo)E!4}$e3ZVv===b<FwgbYhSZwRJ +zXI@h01;Q?zr2;+`DAI;_cZQdF$7Ftc+gX|qyi4-7IzVEAgtZMRw}w-j8D(SLJhg(h +z1Li=!n;V_>a!p^F=q5#LQx0-FKS~i>5?af+Fg7Bf0(PwDR@yWVgS*C7Itv3avIGrc +zv+%hbgUt*tsn2NA`Tm(UMlqKJ*2t})D>a*FVz>kw1yWwS)OX!H!j=(0dqq%r=8gGm +zX9>46vQzog#?qvs`m9k^XCUu03i@#$%JO%)1H;f#+Ph>@k)UAnugf|xFKYdq1q@0p +zS$C(1k}iptsoi(xT?5*{j82AG*tf1B?4{5<8(euGlD&1nHMX!M`B!y@bip+?)}qXY +zYz(zMm$Xlb)qmeL@~N|3rSNH^^vP5U?AYv2<<ZiJrJ}qU_>;9$f7aQ$qGn~-Nnr)M +zhI{9$%>O^OD8kONr65JxE6{S<hXSRvQ~3}GnPO!{cPNt8PAP7B=Jax7{F=u1Iav4X +zvsNWa2Ub>3a1Vg>YqYb6^lCghynHE@i5pBBXsEfG?9G>G1*$eIc^9i(9$M#J{rMiX +zuQ#EdSGfkoP|*zAY$uqHvOk#6`BoZArM^Tr47G_=1YP6CcPMKy^QL6QvTkr;TdT*; +zS-^%eFiqlFHxusWYmyGa4%cfP-$JauNai9hE{LJC&!-z@mX1};9V$=H_BJX~4s8aV +zQ?`q<dQanK32u%MV^(=`%wW$u`9g`#FU4Dq``MzU>8gcsNg%8Zr)Ys)&bn~~mp}kx +z1tp~_jn1J92{36h4ZgBqVguLRtiem=TCi9oc1q@{fi-Qt|F?|1@tyBg_D1S%b|;ll +zIbGA&H=h-JFv%^m2YgG6_3S{7;fSF<eL_kR$%ZgzYa+AB*GhOrc~;uzpuK<78qMAu +zU1b(%K!7GBcIts5f$ql$b!=4i<CFp1gYO19+jC8_Yldx*S(VU~Mj}58NUA7Vkvk_% +z7-er`3T#x7B&msmRi;Y3^PLc+hD<dEBUM>!Et2V(Ki1^N&bw;juk)$8aI5O4uFr9< +z#YRcdRL`R}@WienZrWg)U!j`u6W9+(t0ov%Lw~Ur^kGH0joYbmLpzu_@0A;c{jKZ7 +zSlDVG7*xWREuI`n*IJ1vmn0P&D6?1VVD<bAWhJiThK6xc1qj6a-LB1FD~ZSkQkCyt +zWS(W;suqJ1n8lj-UFK}n`1n#tm88GYn3zATu_L+u98y&EMrl4=^8~hMxsCae9Boc* +zY-!D%*QiP2bhJy3xtnDd_b9HQlSV&_sCUhag%mAG+c%Iz+%9dqNe&fUtckiQ)}nw6 +zoGWs#(ipqq`OB(Dsq3wKrYfK+Fxv-oG>W4-<GB`n@=WdvdnU_RfFc_&Y|C?>JG-51 +zt&E<iEcA1UXYaKu4R0qw6-nwPN*()C#!rYzLcyO%yV`iJ-Uje&Y(*JQL7h~#3)YaR +zBPL2iSLZ@AKWm(QO$D!vC0apT$5&Vbhnx}D3uN7px3vNXMdnTH!1KHd=Gm<=PmOiq +z{m^wH-ZuiBXS43jRj|}0`1VY>;|8{)13rMAibTr!7IT~3TI8AC=dL3=lI%TMrNN}G +zA<22qcoaWmvJjk(G-xTF`_Vp<W0M>9>738T`xFMV_p;UG*9w$b`e<QpV$$X!$(}(h +z>Vw>pTB~h>+qx;ihGM`{-nKSVTb>2Obz>bW_*NKF@F!`m#5VJiup?&r2BmtHx%pu$ +za8_qurgkscwQ~#3M*pS8SQ9?Y_9#6~D2l3PvDsx)Fz<6Yq?2QoQEYji%TmwoDm%Au +z#FW}S_;vk~$X+6wEfU#gU++{>rns!N;%=*=ohP=ADoOj%er0c|Qt4etmF%Rhl|d$( +zP~doXZAwafJ%2juja~;+vZc<qTIBH^VemZHqbDt%*Khsa{E7FtFyq|)c{#TUC^6f+ +z<H1yXJE?MKf$}x1$A%-9g1;2Y>ZeS4;AL$v>jP7ZC;d_>Ccq2oC<r@T*%o}tX~&RO +z){V*)E1f#+HjT!_Wo;;vHis$b5OY6`$|6`pk_*D^{odbc#X!B7#^8~25O&CH4oYKX +za@ELt`-sM}p|NPr`<CYFbbNvqzZq~-jVJeB8}O7ef;D+;_fnwJhnyN(H%x==cNqi? +zKtRd}VTEU}QePr?I|S>@$RZ~e0y~0Z56X<Z1)%fI5)pC;)wB5A<SxdtqVwo8mm{4O +z5YGa(LFY*3_k<vY|Btb^TaqP7j`ZxuBdU5D0I^t5c1hvG&I^;gS<ZB2xSR39)XdE@ +zYbk^X1i+yCoT|(Scl%NOG!D+|k1sMeQW-^{BMLu&!1tv|ejH5Wimk`<Po}kIjzc4F +z$*jD_2009S{O?Kg6>@URSc|>=&P}b+j(dq`m}~Q@nR_>_<g#Wfnmu6}qGa<SpGNC> +zkz6+h4tT+ANAY-TB+UFnl930uy`GN=lC=QfqHwzJ=`3V!oP(Ht;rPP9Bj~N7@jXs> +z&KR()DrEBF##Y#0Gv2-BJ4eY@yx+A6-IqF>g?+#l@pX}ACamr4V7%*o6mFh{jK$_P +zAQh8%3?iEVXf^L&k53{aUf33xk+G0MMNvbo>q4V$@iXQjKNra`B6<)=JZK@8w@={Z +ziVV2)7)Ktglbg|ct%fAuMX{>Ve12*|xi{oazM?6cSpb+F(xmWKDw(%TJTtn!Zz5G% +zKR@jf(D<J5-1EaE*G<nq{s*y+_*}?HzP}*d#>5n4LVq55{rnRHzBmg_6&?<z`STOm +zrxp|D1YFfHBsXr$k8pQGHY15+vhRohd0JFJ&VX=ni<7XD@gBr58X}ty**sxQMZuPk +zuRG3}Xg*&U<}P9vGJ68>;32V1QfEXuIWa>np3`ZGGdO8{lrr6v=zm?r$cWfmfZh45 +z=Lzr*Z#Y8zImmXb&%uQxZ4#n!uKJ?+IGH)=_ZJx?@4h@9F~;BqTRldM!m=4Qfai%V +z9P^fd|5!DePP^#bu{2!<80TZGlBpWK8ulm}c?@1Ql75rNi~jy0zmI2Qy<R&;3|k}z +zow+sy$W>;$PI7#H;#GvTR(5)M4{gmYnNA|Qr<|@0voPSQjYLWNV&Jm=dg8MvhQlgS +zspI^q=8K+q&L4{ypWKog>V!Gt^LHWp`3svfJ!IZaPW)_tRl&qmNx!~m{`0TxX)a$Q +zypLDdP}URCEjGOrJ-%L>4e@OINqu<g+pmaiWDSe|dX?uqWuAP!*`8MN8)lI@<r)PW +zDfudzkQ&@H#VlhpY|D;Bf`pTlZ3p*JhpTj05&Mq8lj19Y<)9-PVpU?d7`l(0LJ--O +z%`++(-%Ky{S@-O_tvXl8EwUo5ga4WeXXKe5Oo;W5*B%l!HA6_vJ<c*dxAQ!;<h8rD +z$Md^RNp!~CY)I51=Vx#0DdApLzSyMpJN`ZyBWzWjM%t7o@9(9^=C$O&zc+u~B9sH& +zY%nE%*3~lX%Q|Mi5N)YNV6~0zqQlFXd8^Ffarft^DMj|rx5@2$pyu!7*M6q8jjMc( +z_MF+7o!Vriv2<$^Xxr4`TFAI=b=$N(&ss$EOyaMLs3^2hZOs`2s2tpt$JELXD$?ZW +zkWjkCxs)nZCn@!(4{3wJ*?g`3sRec>O;*pcO_R@e_Fw+}Kird`DD4o)3D??Fjfy2{ +zGCdx;BP%E_WkI90iBph=Re-tU2b$$g%vJmRdC~P1VaK*M2uOwLdBM}iL4;kH%!oGm +z5P6eJ(z!u0FIsdbnbl#8oV7m5SlP^oMq{7IZVfLgv5;KRWcurg%>Wze*G;NXa7Ybc +zAg4sLWHT<JF>Z2YTDIuAz96AHU*ZaG_Q-#V4W<H(&jIbhpWjJwMc|qq0r4qChP;J2 +zsEGmO+0A8T&ZVpf-<imW?@MAsmY2FsgU9u$iz4Al<BF`IIy~HIToF`H&WKR3df9S_ +z5t|&yAwdR=Lv|hk)48b?3>3O&IR7~rkztlb^X>m?Q4Gux#ZnSiTz?o!<Pc`xe*y6^ +zI<eI5UR%aAP1ko~_EyYDedg4Cutdj}ww~{tW~MZj8%|o9?A-Tsx=OK5WbHcsrmye8 +z$n|prGO=b%LnZxqXk^`-#(mc|&sa$AyF6-jn70F3k<Ip`w4M2lf{el}C+-%-P5zuB +zhz5G|;s_2{>v9?#%ED5<=5d8zA)}Yvy`)+R7fLerLKF|_*nTT)P;yJJDal3zh@)r| +z6-ajDXBH89Jy48f!=FQk<=cCze1I<k48RAhs31^?oFM0&ZJC8y`hT%a6WWnS`AjpK +zlAaftFqx7|vFvBxV%nMwYQ+0!`Mu-9Mjjg8&xLnARTn8~W+57SkyWgSVH4gZWL9~! +zTz-Aslx^COjKdSd*rcd7UrG9G{U|_5xMG-iMYy<QXjaOIyi3X+(jXPK!D{F8%x%zx +z^9Ijz-YsK9w%LMzD~EuoUeG(e`*7~2?Sh4jjqY(rPAYf^3}Zz`c@RYmin)=!W&r0Z +zJYC^okI&s&0a?H+3~g#Fn6Wg{JaPSear%Hx^>fFON87<22SrmiLH<L+^-c~|X$>WQ +z+;+Cr)>QV!$a9c8^pJ=b5TrkMx;KgGKPqW&zn{xH=okQPY1`iF)6UiQPaj*>U2=_` +z2}(^?=Wm-N{LDcbZkvO-1L%qIzNe4h8dIakR@A1>O76?PXhL=u&twcH1Y~EMNyj#* +zi#ol(8QUZV%C&*Spd}zfQYxU>%1||9u_=-_$tyOGP(p2aEbVam7V%LqDS4ylt5zm; +zKI_?N*nIXTihd`<tK<;8k=4`3oelICJ~!F+C2low4)-&jkD;(AHihk|t@kGFxXaBC +zh#afL+-Sbtk7&kgw3*F$%6ok)3&YMq#Ns=nJpcVRWO#?~bh|?R+;qy%4{%rccz1K@ +z7zlM4>P~M66;q}toF2y97><J`p1$B3W;ZY$U0Pn>A_S+OKdnFZ1~5WX+7%mBW95b6 +z{9!Msrg^TN-P;xpz1};P#y!7$8F@nA-u=4y*<x|w>{TDyoTT^lIV`AWan}i{EZ?=M +zmjdOtzA9_wlM;@h@%O*|yE_gYxpwhlw!K10C$+UfG7L#v$ndzNRrZ?ksGE~E)4VXz +zGXGfDmS?uh@R$l(lTe-OR(kyy{><2h+KNIorziRECX^$6Pw6vF+_p7XO~h~PhqXMX +z__HROVDe2z%_eqbL3&*zMv%ZFGv|u%aFKz*v18b3yV!lbs=!PCQfz79H?>_D*TXzx +z!(-3fluD8~@C-!H%nEH2Ql<nA1pr|-scaSr`Oxo-MXjGFFQo(_<$)+yY*X_>G)$mt +zl`l%yeF0{(NU#kg3MsQWRYo6!9=GhIRkJD@xc~ql07*naR33*|O3wfR;$GO}yL<n4 +zKVmsD(#H2jWpBCP4z+j)j@(Q;Fx5?p-XsUL@$*xrpa4FZB|4vv?AHDq9$o@y+(ovu +zizp&FWQ4@q34Urk9}bdnZ0qz>UeaP;KH`Ehvgj>Wm8Knsw@aJ@V~h%KcR4{J?~y2? +z@x0cg{5L5_yR<rSIwfGrS`eAT``iW#A7BHAf34^C>Xs`NNbJ5!n&uds<ohSreMs~z +z;YMg4`v9V1L1@DsYEa>Ei6^bPE&{`Qn2k|Q)#VtRb?GNJ<9`ia?ynusfazpq3}^H3 +z{~>QY-@R0M<fK{vSU{)0&hM+`&gFAs<s*}l+j74=Yl?hMeQPLG8&BkcGO{9@R682w +zO|R3D9?s0*lGZ@VsnkI3@otVd=+fnn%56xG4&aXnr2TFR*?Nv*xF+NHyR!i2EKJD? +zNTxbs`^sUfIN%MV4Hx2q1N}2f#f0m{G#gnFMC7U!Y1Pk{Y|s<9p<~0w^8AsvqLu}! +zCZ+@Oa-6O3-SsJbkz>;~U@Ni#<!a<XE9!E2yOiShC_s{980nwH%!I2{6XCo0|A6-N +zX0A!U`;a`Pg8GY&)!yDe9gv5u)AvU$e{_5xliMI-%eZqB8)uK#BwR$#5Dw?su$9z2 +zrE;mNu}~5)3)yR)@RSZWNy0X^uFUebxw2AZ=(w@$oM*F_n|TR(L@cPae0Ob6S%ar+ +zB#0<7vGbj<jC;#}SBV5rm=5!LyCdq~ajxvjib0cKC@dmx4eeHP#ocj6nQU2M^LWa( +z*p$q%vl#xk3rI+|u*FUg5}G>cyo7EkkOP{SK)FLMKD1)wQmTIx)<xo_lVbgLp4n?2 +z@THzhTXgnL*OvZnv`x0H4^QGTj1fNmoFiJTd+Sv{VNGt49?-sfYXhev7reopdS-b1 +zC=HC3QfGh(X^aDyQ%jn)&LLSJ_#d%YpTmgycV5p<4`}ezs@2~c%Qhh2HS3O(e2)c8 +zaB0RT9_$-G&uOd%&gbjx=k2xErf5?sK+k&ee5Y%8Ym4~nU;Y>0o&Gi#ucT%+^Jd0! +zFvqqnruAA`W%<i+JID+)yUNzgBDfJ=;{oqQ=BkN;p>b2yO_QW7c+*e0DUu_%4r}cO +z6TZxNDX+R*4G&LJNY@j^msXqw(Sm%^jo(6unb!2$crkJ?4LNdSM98wxsq<cF`fNoL +zAVT!KerSAu)AjX5&-0+*q>=^S_f0;dDLf3eSv0_d#oQ*K9vN-oJK$U)7mDV5R?(WU +z7Jq(<@S4xn7%@?QetxQv=&%jF^dPaBwTqs^%NHAF#Dj3qO4C!i*4l#yTZb<Hy-CbF +zgKDF=h~_$8gbz|$m#1biB0{9m_@4la{d-7ygY$C8;RCfzrU>z}b0YlqM~Vub!+utz +z<a<xU?F~2He|O0#X8L!3YcRjA=2?zsIh!m?nP6^3`20KS;4-gbv^SYVL_a?fO+?eq +zrXJ6~B7oVFD*bf_D2Awhe_#7^5Z(HZ^h}@MmzM`BCwOe>0iPf7MrSh`&tWxN8t-8* +zoGpP`J*$xn&nULFDV@eJ#)%776?EZGP)>)8)qsf3=PwEdC_gYI-LQoXktnMX$>E#s +zm$mSYMDpkPP>CE9&Y4PuQ9nob;smSV`TSg^H4Uh6GWLe%jIC+Qzv4@e$RinB=3buZ +zc0mP3|IKgvM&0e|g!HZyFoyQ`dQ1~ULUQ*0{(pFPLP{xb-uq+${7M)7prh|i-fpt@ +zP?Lp8uMsNE=PAE`HsY!ZPxt%p;^aK`22~Xvc-bIhc;*cke3HB8!kI6+H(`(?Ca~y3 +zF_8l<G<zar-`S}SNHU_WBM-Q?hy|K!1Iz+W0pOG>sO6_u+26cbx!riyxvl=~E2#IQ +z!!$Ck#hNrd<C|vXEFZ&5a^icOH#f`PMz1Xa+zsOTC_ax3IlaT3-f5CnkdcsrPQYg% +zfs^ZPE1PhwO;!DXo|H0Wf)c;U-SyeHQI7@NpJVek;~d_R3OhDoAO>u~SFETfj5wN1 +z_m2i5^R_od*H7uATMSV6jLfPg?s#BNzka_1-|zJ!>$Cps76;c@3&-c#?#OEF;I-#> +zDW&b;d;b0^E=LZu%<PxvcMqgG0lna2{M%q<Z%(sW^)-v#KyO2E|DT;(ZL4~`1MdTx +z-n{)!pf*0Ab2HY5xx(i=nKpt<3+O|BmTk3Zn`>#nBwO<&!5&0g`vlv(<%h@Sze#nq +z#i3c+Jgn}=kAZ4KSezNsZ}-r&I5yp?c4yuMZIR8kIfh`|24RP4W2=+oZFv7K_068c +z(WhmCh1nZrzdexMpW4qd>$K&3AGk}=TY|<aohXfZRz%^6jDki-Y#DZKGMhOY5E$OU +z^f`eS72<2u_T*zltW0ct0CUFoP4ll8WU~&5t(Vloo%agccOIHD6X%DD17?=#`Fy}i +zHiSaBq-3IGuUX)q1Jb#SD1iyg;k&H|d=ZaP4XmS4GA2^wRVfPF{JREZ4>Pm#u7Qot +zmOLrEPM*eN7Fw?@|0x4>Npj-xh{A-c*k5x6LxV#;TX+6);^mMzLh7P1L3B-xKgZOZ +z=_9W$CLl&N++PxtB?>94tws9v1y5rRM{PGQc-fZ8-W)blegKk2%foEVr3$3NLM%cI +ze;zyiI$ip0q9pef+oO&sCqD>S_L|5EORY<WY<tmI-97w${5koNUOxyyikvU0lNq1S +z*m<3lhxGi+KmYfb{)SAN5XC~dZI&$btpFb-x@=qCE`yL?f`;c4m#D~yp)I6xahXa< +zsndr;ir9|ah&jBuOvC`46iAGBBm2Hhb+_8~62pti*f!%?VZ5{195FG`rEylJTrmB~ +zDW~ZT65tQvZSyLcf?z$db&}?7k;>hap`_$ASNI6o9TG*V_gKX0?AW=m<McWA@3qkX +z*r=hvPG7k7=d5VZ;m2Tue<r7lDX^PsdocJ@wo_AQ#E4Y3vF(gAwiCeM?(l7HWkh`c +zQs+jHTv0$n-pTId6Q|#t?Rh?B?JT@ONfMV}0fp8IRK1*D7ryrA$#3%X8VLUL=VR-} +zP$-ZYSp$U8n<s~8)j406J78GRtnVlxAt%OQVHvmpGt?&x5121xWJ1zr#<juRo47nr +z9Lg`PhRDS+<iwfTHX#)OX%?_TH=G0BwuE#*$Vw9H4rb1aY)zW5UwBt7KvG4kfr}DS +zW9{=bhqY1<@?=t3bC{`m#r;FOIgAah7F4CAZPKNp=U}G*E_JS>0D4*F3fE92rDE*0 +zsbI!HUAEM(2;OZA<VMXOx(<~^75k3j(ITpf9YbUCorfz-%<Eudqz{=qe8RMh)-=+= +zb>C+nAJ4@kn%E3?**-bBz4pMP)J2ZZdI#LI$Mc$mRFaU8iaTiet2RIBrB@8vIGg|Z +z#B)52#;q|(`FX|pl@U|3F$WeGbcVqNsPEa0TmUYtsWMd_VR}W&?t>m}e`kBK5K1<@ +zSMZ015^u%%x^{=)yuh6R(?JI*;ErA9>Bv(bdhN}8zDoem1x&(fxXJ0cYm&oVAUyC> +zpTMQcE2d3pPvuyE%4Dlp#I`-B4_lt+lV<zYY-SBzz{+Hlh!bImOkA^tErmp#ab&-? +zhTOnNN&kFEQg`+y*_NcU24lp@161~QSH%!D$j1jb34d-y<@sj=oFGwZ(P$#^j2hGx +zamR(UlRTc)IPa+zH+g2%-<|A@-q1hu{AZY>eot^u#vSH8%DYcGWW?1p`zP_;TBF~5 +z>eeh)4)tm8m&!i&7JJftqNJanZGZQ&?=ZKDbj-V>?g-n`>`~hU763`2d0=L`QvTSc +z%c>b3Zl52<K^WV({GJh66Ws=O$VrC?)AP?C61{LhhCC{^sMsj3ka|hw(cuL}rcRQ` +z9N!H~zgXl`rINH&OgFtx;<0wl&1^M<Oc50_1}QNOA$r<oGdzk~f5t#_5$Xq!T@CWy +zE3(h#nnd$OW8AetmbW~kD1_5DHsLprDnduD`0d<M)z-#0PFyl%*i##xIdma`D{o({ +zej@9Whz5LcPhynu9py8k*R`W#d{cADj2<*oV+@*e9#j52;8aIV?aWf!Z69$HN8@<p +zMy=m{6C&`5F{#Kd8hB@UmEVv#qFu~sh=%ko+fWq}F(O<tB=XBZ5;>yH?~;v+HHxjj +zOA&FMC`*8IIAqU~U8<kMg&ohaX`c2bw>UPTDx~B7)#uqa#`R~d+&G2D^8L@t>2mp$ +zQK0RM!Am0Ph|3|jB31Th^PTLQ@+s$#m@*-P1)oE}JcK-D-1+lEsw`uagd8{2-g*H* +zBm>gLczGZlHF9O5i7d92elcv#Au&m5)ZkV3facZ(vhujN<9A$;+K&;N^JhT<<e*<$ +zNbNJOVPYCxz>Fr97u7BG$^X_7f#^y#q#`Jp>NC|2SJ-)WtOALqm5kQ1A(s8Q+7knW +zd>&bq^cpoaciy0@wL%Rdx@F+$^(;^Z<cI=5gS!XxY#BVQ7XIc1zc|!1oG~!Eo1^(G +z6nBd#Z4>Uz7u}>~wEg<NY(pm=NYj#}YugS|8>^HeI$^7p=Pio(W#k$IFgJ_e2N6$h +ztBT;g38(GdqA2QYu9DQ6tpMu~7a*t_?UV>X&BIB7c8?*8Q*GZBg~NQkwj|H8In@J5 +zw8@Ym*M45xhH^%Ecomo|Ogx+H5WtrN2gZ2<bq<CO0&?+uJ>|7d^^Qwy#aC|DGCOcJ +zHbAFX@&<GfH)Z2nX@YeEfHdofLE*7~FRvnzKesZ-PR?k73b8lH(KyaIn_ER8+(1jz +z=$7pVOc0LA9=HiPU8=Ow7npNq;XSBK<%ByiYy-*9D9%V0n|K!E&w;Ft-Zr1<xszzJ +z=Id311XYCsDh8}`Jv&vvIqu39oxw!N95pn}d$`6760kejt36w|!{*PcAUR1JPy18V +z-ud@jdx*irJI6cE`%DLTo@ydzv&a-Nzv99e)bIE_tPiB{?_@1?sHd0%eCQSp>*T}p +zmLBuE?~)8}XO?(I_8eA@g?E(fwBb|KqX!>CWJmqYhxF^KhOE6oDp@7YuTUl8^Je5k +zzwF5A^k?pE^McRM15j4P^1LHcqM0^^wBI#QVElV~fam5U_f^9xMReGD{TvN+#l0{e +z@FT7yjAl*28A&8{M;*@-1`U?!6jhsAgBGvD>zME`H`wytGb(ul4fn>8cGOKuS<4@7 +zzxXdV>!4H-nfaRcA@he7t1NQ4z!}``3v2J-wu(94>-ux%0{z|gdC!f(uvYvGEynPW +z=8Dh|4aiOq6OEQ{6z^JI*^lWla$uk1B8p;NSg<W<4dwDvFP?`JWS>bbbP8aPo0ISe +zB5dIEqB!GCjqBT<l%JfD8;Kik%`0KDOWRaFXA6yHA=n7&fXU)rG>Eq0W6L~HNY^H| +zwJWBhQFNjSLF5JrleW#+d|qU-4aKTkS3T#%#uVO!lBdMWL0uB)ljzRvm(T#ZJ_^}| +zY`87oFgF^KrtOgVZHcPGSLcvpF{UECVI63sLRlKp6@}q>{XEI-t*KuHSBF_P{$5;o +zu1YfxzB=gg<=uMm^u6tWpfzDAT2k^=IhsueUoRwY$(VUe<9jof&tXPvL@wT{g2!x; +z_^8RUU{e@dl~wD>WBSw%!B9YQZKMT^X_3emrP?m;i*>b0ph{+>VnSp=@#RKpem7nh +zpsBqZ$EDT}tM)zYZN&LG=5&!%;(1Bm&cZXF{~05yg%^nq8Z@vGS-a4OY@JG-;5$Oc +zPKn`Kfx$PMr#F+&=n}?1TU%KSL8Q^pNR`F_lnI6JS{_?!Kt6Lyr=mpHP3w78q3Ixb +z7HH;87VYGuqBJyMTXQ`i15)!Np3kH&FAt{Ic3~Zd_?Dj=F^AeA&%~KcYA#o5OC)=1 +z30ZGW;O%{gfQwJ_e6iwiM{}A*FmE}Hjw_lwjY+UeD|H}UXOC^Dc=N!B#3m;j4v%K6 +zd#Ra;c;TWaAtjDHVBS;k^zTv@hDlQtCg;5&-i`LQXOtfi_ZPK`URq&AnGyWvy%FTu +zQVvSVAz9@H+uCy0%r;Kseig?Q15X1?C4V=soVFN9`f{S-ZNo6hT|XN=(0wzi%iV%} +zjUr$rUE3B3fdOEv@~dm(*s>d$qS>?c#M~|$>nu`QhFitupfHn05MB8>CcI7f9CDf; +zo5GA@+3`Y~Baoh`pnwj%D$TF`vLlGzgilolac!Cm+lEb;_wD}|Y%kZ&SkA$A&_x&g +zfPgQ}Ef>qXu5Sw_or8+)6{Yj+#ZW$C&5Wiykw4f14XC_Usm6ltJfmrDv0ZDe8e*(z +z#IlZ}QpVVkO7F5qUZffp)ir-YO_DH2ZiDOv>N&PEjOW90Th86@M)m$h@gFK3%i<YZ +z_P!}%M(u$OZ2$$&oKTJz9ou;#x3-b50WZKp6!$wP4Hz*kIjG3*F39nS>S8N0e5ilM +z`QH5^*Uqh7EijPTZK#FHrmW5HN?ybIv<n@>XPhIH-*MgXUQJj2S+QZ-Ln|iTb`gRy +z#v_u&bEu<S8~<)$v22)LRv<S%hRUt6?NZUV4OpFOKd%-+;(JKSR0FOt22>RBtS?dw +zY_-xHa<G2<wXC~N<n8nC4N$0`xB#MMx2oPEZa-eLB=GN6g0k%}(SizNwGCfwH+d`6 +z7`0p2aQ)yqocgu*1;K{w_5A8g!07+}p-92vBbA$JbBOm*eqYo;B7Ue^Z0DUGANDf* +z9d;%qWd5qh(0owy_lS;=t*By?X&d%K0lZ0HW_mLnd}PT>U#YfK`3nztf)rmCG10VW +zsKy8xg0qvV5c5T5ljaINe^Rv)3J4BN4HZ>Eq{Krn*cur0%{38)WHqOn{qR#AH9c^b +z_JYJ@rt&#c>&W3fWC_rZKyu+81!MgjO!WGBN@s1kkwuXx!qpTW9;0cMWkwz*f6=(O +zQ#Sa#nAm6KBwZi@<~C0Sk~-ugg?ulj{$oTg<(w8<M!+&MZ!QWa_^sBtu6J`XfmEQt +z2wXs@oEzC(M6VgYBM7c!R@+Snu{L@Yr^lW>bZEZDP3Mv(3*616UfiHmT+Lp|BSEK& +z;_=fr#eFjCh+t4@{(zW5OTJ9yHT6C8<$ZDQOPq?J$?fkmcN%$!k5iIrGyY{;aUmXC +zm@LAEY`Svu9HpGI{&W0JF;JPO7r05-k|^5k3YF0a$>bP=p1*!b&}?@2h?|hTe(<cp +zZ!21KVU`#Y1qcd*iZt$L-srf<l2qIqq_yHdr$%nnC`kFi<)kCFfEI@#H<@qB7X{CI +zNMpSw_KJXdVy5+aN&>3iv6;*7=Vg%KJK`by&5M8mih20cybUfKq+!Kyi?AIm-?JN$ +zVLXxre#&}%Pd5(`Qa;-n5}vvo-42iyW0RHyQ^(+N@Ce03dmfTL-6c*^TiE#XRJHPK +zkBrTgi1HTHOdj%i(1(laC=I4U+h3WI*?@e-og*ARLels=#yzTmN#AEuLLCKxU~o~o +z0VY!Tj~NARsJpq12M8BC&bSHrb#5*52r}PARu*aS#`!yBEI-$39Be~1X29Thq0qAZ +zJ`?VclC`TwL=K8#nogcWNMyMd$igjT%8-&rf$8MyiTI%cNjcOdR?qKBFI2*q5SbJz +z8ZI(86O-q6g+U=!ADGtTn@w+F%Btb1a)Jk#ylMqTG?Ig!Zq7UM$+r?JCAVGHXEhMU +z>(W6h9<e5e+zt&Qdv3D~o@L$xA7OHjMo1COwKBt%2O7u#!4R*2*?7eAP(~)bu@aIb +zn@vE_I~$w~!<MW~sECuHcA}L7Txp7yCbdga?3<sKKOi2s3%jJP)3{j*0(=Y#aQ`^A +zJT(~1)3jx4?%}6xpXD!f?`W22-`U>sG@VN^BAEvW_4s=8pTz>pssY&&K{RpLFzIz6 +zM>sQiA&KQsx)lIff*_jjrGVhgW5-AYahVHXm4ke?7`W=!6?f^J@%w?wno7HDK8lHe +z&mq+i+$pvxOSIe+@A`mALhX`w`dU%LdV2a~OEznh+qPaF1J#Vyll$Hzb85MYZnS>z +zF3aA!CpV)n1G=Jd-%WHhbX%&NOM|(e`#x;WjAriOq76QbIFe6m52Nm6A)L4CRB1V4 +z6FCNvVJ&FGX2~XR9SwB8dud_fwiG!?&L-7FDu}enBdNH|wC*sI)BsV+?sqKDBo|Lk +zTy-N?zIiH&_Or7+!nri40SfWQk|F(+<e#d#O$N7ph>+BxF}XPX`^rJLe*f)ne~;;V +zYVy4{fN_{%60I6?Cs7&*88uGN-)L}xFiscwbjD=gpGEUo5oeKWULs;poU(WkiDJ*@ +zB2lHUKfVGqgAZU%<iEkA#~hP9uW<G4UyGtUWT=juowXJz2@RmVEe|G6A^#3d7aiDA +z#dKv1E$^w5gA_|-9&rk;@PH)A(idHKG>5N=bux;6WsjV2j|{+o3s8jvOOm>90EkC3 +z%QH5n3$ibjL6>eV{z^aXP#U=8L%Y5X60kwuA`*oYHBzW}Y{_a%gTo*pE{41$2F6`9 +zWJ&Qtb8WLSvL-2XBn+tqz(Qs;KrpPjm?$o6W{_E9ayT>#CwOnGJme}2B`=0F?7NfR +zUy)BIu?<lPIiO$zYmmV>0(JNF6!H${Uy#g+bH{hZyD*JEX9w2H71Uiq@!%kGDF}Z| +z@r>4VeJ5#e%zHcR<x<G4=pel^r8Ij>?@EH4F&qh{$nC8`Zi!75tAxA<TNwc)C5Xv$ +zBi-|J$p&k{TMfx%zEAF;*+SY=bXHCY9aV;8HoFT_MYbfxts*IQ)k1Eid1wrR0Flz6 +zHCRdchpjk|@-ldy7v>aW`%)8mPu?~$j>$WIe~xB23n<1E)+{m=4ew+g@aZ47*MqHR +zq)m|#EszQgLkx#3J2wI`gwonB^+~y<+&Cq!l-u@b2xGIeFH&k7>=blMQw7AI;YH?) +z=!!vtn58^VxTf7&MAY19C0V=tFqtuif4+cHDnt?&bQTh-N;*d6=rL%n=5d*d3h5n` +z;%J!Ty~*Y`HcZsAxNJ9ThRHietUwNeIORe(d{pw?ivmvpCR0)52S=n#ZpY0_qZcx- +z+FERBc@mQIxyUL^(4=R^Y=u<gj+4wt<UTDI4B&bDay-0nHdlPF9>Xw(<SYM5^X7x= +z;1Z^4wrC-XHk*lz^eBSsmSg*zRpe4`AMjZRfNY<aHAGAQvh450%_3JA&r8gnBLc`$ +zC52o_Kddd50%r_Ubq_9mr<~^*T#bKiM_YUn?aw?1ItpkK(~i3!Teuq=LDDywJ$MFt +zYrx!^oH0W3$9qT}%CR;$5{df~imR<I$-B(rxyil7iqFmvc~mhEcpo@_ANmYhufb#; +zE4(8ZG844u{B&;E(8Tw1eP{FGUCe<=-e#%H$Svm^-MtS+NsvSCY2DfuC04F`y8}s5 +zDV25}YLP%>9$DqQX~A3(A*sUPIwK@K&`jI6j?d(s^w~X&_4DK3fA?`$)H}ABb#}B{ +zUYfcj;eg33;Px}I?~Qj#h^tObAQdF;1QlRf3l3j7{KR{PzyJQUN)YbHdS+6+k#>@_ +z?m)egzdK8pe#6V@+fQrAv8IwT_t)F%Y|fq}hFZVzHMl;T`up-bYfBM6i9eO0xdU~$ +zlt%c4_Yf5IXx=?uaTORGR+-iTPF}-qXCk?_C54z<+KlYQNXudE0G)a-o2rI-osr2N +zDy8x$Wlp;*k{=O+a^D|)i<RmPXQ@+oXLgru55J!@x^4gbbFe)YJd0U;IOibFXk2$3 +z^j&)nf;N$nP-M=GAsb=LToEF<0ezl_Y+8|Eogzz*IJ^Oj11Z<;)vRJ8z}R}eeqKec +z4Zq|>Q4~-BWugZStm;JrTL@tygEV$rR~Wa`A9)SDmr|EfhZ2d5@-ukLEo5BgBW1%J +z@`-E~V#@xILQ2*Jbr~RQhzuZtv~Wa$JYTa8>zp1tUQo9cla`#k5bt%ldqs)lg#(Lw +z6s+(DsD?bKreu&jE||ngsAMf}(VQA2DzPO<0ysxNycwCVBG%?XHoouLXp#uN^XBCN +zi8Ax|Vmr!Bo&n&HK&nNXa9Fu%*_hsUK&edV^?C)mA2kp&hkUV-0q2b0|GKXIdpG$W +zVQN~kwrjL}Ol)ug^r+k~qchq;v@+-7nI6Qvb7fKAmCVnDXl2Igvp#%@qSB;_RNHz2 +zy4`X^oceh480gq3IcCw2MWcu)^faby&Kv_6NLnUjAZ3L1+;An$&BBi?qyGPFPNIq? +z&FgZ!#zjwEE>Sc*uV)v(D<+FR7me?`{Mr?&?H&{@4WC3^`gO-Rsl>+enG3!MBU7uU +zG4pd-6R!_>xvlbKY#Gk!HO~XK&Z?C8Vso2>=#<Mi@)S+7=>d7wtqR-(u;dh6SvS%5 +zt(Z7+v+VR{5H?q;DT!(FK@6~@zCWtTcQv1qzYDkLwt=ItWm4%77s#a102vB#9T$`( +z9K{6tkqz19WLAoppq`rXK|Rz<=)NzqCJWaQn^DoQb~vb&>#?HcWwDb(EAF|9&#J9v +z$rW?|!W-q6ML6Sgm2qL?gN)W?RZyR_y>7zUe$h_%WXKeKud+%x<I@gWC#Scm8pKtw +z6nkEA2PA9(nWjC%xO_vzwV7lUTCbnF|MNRHn+FskgV;+>IoDgHPy?jt8AY%e3gNS> +zjgMKAw()LGeQ&Gk^HMz&C$-^EI&Vtu%mYkAMnv(uTw{Y+N;$y+t_g^X9AxG^|GTq3 +zi)T$vLEaaJMG@t|bYZ9hfDbkd(MWDpO|Nz9Gj}T%MhC6b&kX+-sbIjkV(X)bs#pt~ +z{%9^$wDOr9vd^+fqz^TFf|1+c?deR}WftR<MCEKE2Y$bN-YbECs=3^?ZrjM%&c;2O +zvur#pNafiiEB65w)C1NwGI`q^>H`1(AOJ~3K~yF$+y}g^Pu-eOo7Co`+q7cY8G{XK +zc*dK3TC#qN`RcOK&K>F7r5-ocBfvNl0a|Qcr%G=%lc8pO;2%eQzOemtYG=@nfjWAu +zH%QF(g3rC31pKLk(~6Ye0iM$8e~Y1D@=y{AN~wg&;rx4aTvIhke{Po@67u@H+eXbB +zm9{cPVgEQbp6^?^2D&ppBiV@B&zbR!7-Z6KabDfhMe&XrYU#p}!G4uWik=O=@2qVt +zC_%#E@qPO_+jk(IIia5^3TZnK3Q}>Z50f#_V@uxY%c+c%8rpx-yz5+V5^#5?VI0#t +zxdsgtvKKrKzE{G_Lbk_fD5&5U@Ia;Bzm^k1Pfq;qkVm?Lu;r6v+&k1bOl1M6C|x_g +z9Cz}c$ch{yWZ1CWW6-oXXp&%OI3NTuAt{XwX+h?Ba*=Q&Kvr5#Q1f~qpxVjlx}yPE +zFhJkmH^4^{TQwAI3AISMWfmIdMCuGb5O2?rJ3SygW>F8bD-FPvY|WxHuF6Lwm}euO +z)BwO3W5mk8id7H>kyV-+_Q)0s&s7xK@F9`YRkCKKp+a+F(~{&ZG^Sn|YnzZ;LDG0> +z)>;u^LVZB7Wdlc`J8=Ec1dm3QH2V6wkf911A0$uN9CcL?k3mWbudR|ud?sc@*L|aS +zHJWqMN`T4R%eW;ERQZ<ywVEvgrs>@QbE0;bq}*IYXuX~jBRyl|&FUmy_gQq}0!xo) +zc1@~!W;bSWpPLVo2GZDg^&T5=93ss}aKw~&MwN`pGt%oKA)zT~MwWw090%1}@GZlO +z#49(+BhCiB$bE(+6HQsjx3_fARy1J(08YxVs<Fj3pTnRWn+ixuE9NC3Q2_g-93&gv +zy!00?y#WZ&nlm=>ke3eKaV`R>^m;ud1-E78?L4TOqUGzcIcY$a`OJx;CZa)}*Aw4_ +zv}t<x&T=%Ws__nn(qNTDHA#?t+MHkxY7r~~KZV=5*~l$l+;etp=M(Oh&qFkbR$iIh +zRLmbg09~v*27?m7l9qs)hT7TSQN(p*253+bo0p?`<Vh~FM#tQr`-0^_$u;C@1WD=g +za6Cu+N0deP*EiV;YsU16DLx3;Y&Ad%+Xyz{nUg3H12A7tZO3yuZN>$+p!U5)ez22I +zsw~k`&9sQ11G=G#=8`|;j=~nu1qyjp5Or74Un|<)oYrF${ZO2v!5r`!pqLO1zRUk+ +z=5JYbbVwE*)Nx;cDP`l^V+?v`;I;FmtL%ch!EMz>sGc+P*meTal2JP~<N?5^N0Rk| +zKAU)AA!)?gByoNemDuW}Pq+M)r~{mPBl7007Y=X@rTR%qVqOyPHIb_dWtPP=Nd+fF +zy@KYBekP(?sC;pG*9BaP5gUW|K%9IiytHRtDfcL?jLPbdQ*IIg77EUTozW_#!onac +zY0xT>hnt?^r)|}H{10!gMKuDyD01>MtHlE9G-f8tD1?#syq({9``^bkqOrjpGaKm8 +z=fbnmqdB4$-5W_hVx$T%n0K;&Msvs*wZZA1cSRzl?=dOq&7*vP{pQ^2ru2=z`51c> +zcno<`$<i9O<KC|ZXlGfz!@7E-dw_<#H;ME?W_2`%D!P?FeK^tYlO*E0m(7Lx;_*$g +z*|)7#wpdEAKQkjsv65R$kbC=oX{qH-dNzTIyOm_P-|%PV`NU8fc|xsz%}bK1S)}nS +zHh)2CaKvqey8O(gPDy$A__-D`nhUJ_EHh(z?UV><=SKc6`|k_-cYmhKa+R>M_A^Kg +zVK%^#jjJ(Tw&=bF`T+iD<Og3@1o?VIeAG0XBc^0x5>feD<aFJ8QtbFkUMRp71@cV! +z<UIm0{LBhwCwQs^X3$L$MFhoQ8b0b_B8jP^qVQr7iulF2#Fs6aDNzz7dKU40;S#n( +zs$+n4^cPFe{W~s-quDqP!$EF96FbxR8l>dpQ>$njivNFZ#~@(~Tb6Ig2NUUi(enyK +zwG1tJt?D2lq1QkDK~7Qh1{rG--#4iWU4SZ>#-F_?^ZbzO<h#+yW+1m*wM`f!q;4p@ +z4Wz~ZK5ZaS&kW2w#mxE30yC*wwpNgEpVf*%3t;gZl*Vn*;`b2h?RU!0_W;j8&Lg!6 +zXp>M?BE9I#cl?3qAm!K$uk^W5$_L_Xd7ecKnk6fj(V9fgoFn8;^3Z(=Gz4_|6XhDE +z>tB7!YCEJlDWKisV$-%v?(1uB9p1cg)^sh=;6`(o5Uuyi!|Y8`lTZt4mq__<GQTW7 +z^HIL5pdiZJ2fSs5DJaBDCvYpNa%nQ(Kp{{<(;up`r;;QT>aO#mO?X4bq!9d_LCQ=x +zf*)JQ^{hG^tMT_e(N+{O4xesFS7U?R|C}6VgqL{|&juf(I8P+wHJ%Ml^65oK^(Mcu +zX}B!8P~Y+VoR{B9&sme9WO1UTd(us@mE9oaMb>1g%$wwWJRg~>sv88=V^o%{f-0ye +zO<S~<k)+=_evksh<t4?s|NVSsv*8Y+9{hn$MU_p6Rtl309uvK;qbOrgh1Z+~s7ZNS +z$=*;f_t>2Ze$LGhWdEfg!DkKUDa|C6SH@$UV(aykw>c$R3i9lcBMIuGa1>NWltBXm +zg=Z0g;H{hK@Tkg=PJg-+F-&=UT{Lu%A&)c^EsMsGu%{4{%OKYcpJ6l%l+sibQtS09 +z3b^&btL*qJO0@l=Evsy2Q~8c40cS0^UGMVHh018>#ukw4y2CmGMN>rk2+jpPa%SJd +z%|#+6CuQp?^UH#(-W^rCzwgRnPG&?l38Lc|B9(6t$`BEW;VF~~JcLL_$+Nx5#S<z= +zLLpsFz}_^PW_xg{qnZgBvT3z-W-?v(bqv4q&v9QdP({R0WK$C@^&<-Cy4pE{9Mk&0 +zAOFan&gLl_KM^6<jMKsAlc`3K>bkV;lgP1o?wh-ePRs8m{muppl){o_jl}+Ij6=`Q +zTwWlnYz|BQxOTHg_)f~|&_Pgu`+R`&K609OGh}|!KLs$RYRt-$h#|W-Utdbm+s|RJ +z>*N_?4PaM`kl$kXjz|lyzt^e#eCb8Z4AvGSQ}IW=^Hcpb_Ki6<TJO<j_4Am8HOY6j +z=02C{7>ac7rmY$GPET-XQGdIMqas)z`Ib$Z+}R-m&)LAT=I|QI{=YLNW39CpSk8xX +zX!|p%si#8Sl2Os~vEa1Sw)-Ua9`D+FZN^}sWbG&Vu^q1=JMWcYy|X;<*(@3|s)o#= +z=OP7@0*fG=>G>@8fe(?DQm(SEX&ygo!1m7jE#ILbnY{=qp<x?V!Q>z?=G09kF8E1I +zq=SZPd|{AVJ;=*+b|Q^K_r7nM%(Q-<DkjrFUKwhj#FlqR8GsqtKMUd_V%sSs%8|W@ +zOM@J;FE&y)61g_W03T-L`APX>lAJg+e&#qp1CL+wDio_@T(n+Kd9NJVcOh7E(mSFL +zVuFc7*`>0exE&If+a|masgf`02VTteOcIXY;rinbTG?<O)Tk)tWoT@c6W~ISjDVh2 +zTK-0jb4tlf&;y-YL<uOEX&?yP^M-;1yyW^g@Pkw)yNG4ofSp`gt5o4tqpTLEBFc23 +zP@RzTc29?1h-%2#4m8r^zU!h_6iP9exajrzp=rpsQl<G!G78X?PYgYD1j)B@QhgVv +zjTWh08pDuDHR7_Pft71dIirzB!;as5nb)SB;Nj6Rc5~Aj%*>w~Dl~l-B0uG=`CMnS +zq1bwA219#nZ#9b%#MUI7im^?0#B!*{Ww-EL=(u(Px3-LqWe~f-vux$pi44Z(Ei1Sb +zJa}Z)h!f;tD%&Saa^`Bu7<G2AbK_DZ3f*Xt({%%4qv_R)N&KZsdNIw{ESQdRmFjgi +z`HKI2&4*Mp&aXLXy$wO?clEsm=Ap5nU5nO??X}!{bMyb_zpB|o1KB5%aiK?H5Q{5= +z95SA<lzWe!y_sMoMxJq-SUXlGvE^N`o1OWvNvJj(dwXOlRSlx7QfyOZE0~E|AU1|u +z_AH`y8C?Kx48+8gJlQwABsX72QTO&)mYRVxczhQ>@6CB^8VRtiDEP>BaP<0lsz5g6 +z6epxiX#;o+q+dn@w&n^Be-=Z$!7M#nEajK!`R%!QJ^rV>@$Ki&A|e0z^?FX}wD~E8 +zeDhnzuy#LBbIxjl#(g(%3jXJ~j%QL;%O21hunt|>MJRlLxL?w@n}r*9z)^m`bJc*Z +zZ#WOImdg2_AOSLmN<B1OL_ZpYR5JMT8bGs#&nULMTEA0z*t1aHVe9o85aV;<%stKg +zRt{NlLGEf3Ee&w8rMnrMAS`4wLtRmR;ZRYja-)<6p_|h?s&B*Be70cU>6zFWo2EVX +z%J_(RS!>Y+sXG~!`a}QtBi@lVILjQ%eC~4){T>3}hnYDL6acjrqQ8<1EOu_r3W8{h +z6p+MY#f*Q?erdo`As2q#&7|1pslO3DLF$C(?qh?vthVg$4OV%<-!^cpT%>)Xxz#A; +zYeZ8KIe6zr*ez@bO#=D;cjtyG8v}0Jyp(L_z_lwV2=O`Ys~S!odSo+xP*nRn3)>X+ +z_hDQuhtzjQFy~e{223gY_m(52In<`pL;Rj^8O4&GcU-rM>6<K86z}$|0ou4m5uZau +zn56Lhe3<6k8&d8dMDwE#<YoiWw36xGhDT$VK3OoGT2#)ve7>J^@85F`8`A5Y^7eWs +zHmgE}kIy&a+jc!7h$3<Jf*8jA5ul#(lv~iHvjH#rfZK=UJJ05Eyu3Mi6%8~z$f&|h +zH{_+uR%Eyd(@22MjP2NbUSt;1%>mfPdM3>bhvt_3k}@CYG`yj1GYW+vVRBn!Y{U}2 +z%9UUZYX=<s6PH}HR%RM4_$NcwHxl!07V=ghdY-3pyU48oL1RSWAc#fo^g~-l(zjZE +zPIw9`BH>A-Wprs|U2b`T*VZQBESt&8!Vy6rOkaQdqv)Be(LkoRYGsHmGVPw{Az`Mk +zOX*SMsZmH0pS4KuC??&V9&Crqj4lD{gtJK7FR&6vHdJN{9b2$A*><9#gXFpc#+2|Q +z6tIkqn6J1D1$mqGOgI%?cjr204iSg{3d01F0P4sUX!-GVm*;Duu{Sp|NDA(+$bQs? +z4Igd)*jkHBf;7n#QX6|FO%!Mh08Syz%bUwP!)h*)@wR2OP4l#xQVH>Ok<UpJ@S>m% +z%ih){^afEiBH{g7Yn9|=Sv1CR4(@n^0)t#yjoYyaF{3pfkWN=7dy`%_{4(+P*n}@j +zukyeaxpaZ3O8X+WHIWM@<pIdJqVg7!g(MQwIs@TOuNwoEMG8W0&nt{cSVB5lKBh6$ +z?hz&AI1j{QGf+Oul&n89Ld$KDjF2v~?g7eLE1q9WlyqFxEFHvH-p%Ah@u}l_i{kK@ +z@!@d4zrJI0xrFSQWQ@TQB)CPwY*fNNc<UD{vqnQeOt04qzo*11k%TlO1R!-w_`{SY +zi?Kav*9Nc1s2F*d+QK8A;p=isWq{R`mN+)X%ph?`F_e?)*Z=d6J<(rV>b9N-5_t=_ +zn^_y?C@pLrt~<PDmCMYLPrD_xc<*@2cJuFubDzoVX`Uad&9={u=O1J;w+}6}@|ytu +zMyd1_aa7A&2>daXw<8xU3pjZr1NWk_qI^odL2snOvzDj{Kc9m>xn$>=HQA|A_y|RW +zuKR1tNqG~w58p8hcmn$C#v)}}#6tW$<yX{el>NhKgV@IR-WKM7Ph<e~uS6bx{j!=k +z9Z>>Kt4a8brmgZa=Cs{Ci@&%hqagAkPCn~t{|wRV^&-8r*bjvJ^^guCzpv!&xI@Hc +zD_&?px*SRtl8}P;|9aL>Wj0q)YzqpPIJ?YdMHn&cN%MKp%9xOq67)T!SU*1`W6;w# +zNjU)ZZJRh^Jdz+BBT}dph-T(5H{Y+MH*ZbME;tljkT0g~K@hJL*_505Yip8Gs&>vo +zRGNtM92~*olm$1eR~9))Z_ywb{N6m&D4Yw-haqgnd~6HP+q)~94e}u;1qbASo3y5M +z`xxao3xZU<tpL<Evxk?jwwrWBa}{Ctw=FKeZSiPJMoUHv0AM_G@*#(3l1(XQBEoPf +zc_O)tir+ifCzd=GoC`LQ95Jw|B`bALstwH+*-H5=6%dfnc&@d5@uh!~lv3}Z>Gtg! +z6kJgYFF@<Mje`g&7Vg-fhP7->Z_6hrFxI{gQek*xTlP)y(EuBr%HEwz-p^EN1nmBw +zF;gua7(>}ZJ(pf>)VFo-VX2X^dY$sWqmseQ5sm*@Qg|b#=J)i|E@sQZT9{ORdsAc) +z(OS;|UFwR1;cFoaZIE%qTM%AC6(yVdAZA8UDKVvwB2?qSMP|^FMb~w0M7hTSdtG0o +zbcMgb8a7;oHsi^P3Y(Y1aH1Ch>5uJQNep~T4avgKP<m-OHTO9gd_AuSJ?D#*nVx0! +zXIOgBhG3(*3fHYeD@=Y_6grxDPr}6G+F7CSyDZxm;U)19y<R_+2iJiIF>y&uc{Czf +zbcQ5g`=u&NwCqibuCI&cUz40u?iIg>kdSyB$eK|K3tKa0TA76;O#X^*V!a-CBYAJh +znyh8kWHky@LzG97Ac=|iR`S2rNqn;{DYR*%_eCxnYLh|qi<x}A@H<O2mpm>KTl*qH +zNVw>rD@H4{BsM-@_f^l~V4;8h^Ph(lYIeCUJV>fRill3h%o$z*+M87x*I~FWdBi=^ +zK(Ue1l>?i)^(`C9$y9ncN>-3lQDSn|J&f{gZg;>2_9Y!M!7)ZOvRRZMC#~p|w!H)y +zAF>R8_Z1CNhRiGi$ufVx>!J&XjUmP$GxC<lkVD_{<~E@cFdH<l6B{WaA!ns&$XmRm +z<^QdM2(466coK$VV`^(6>uaO4H<8VYUR-2iVtVGH^*nJ-jBC>g@sQ3rTf-EC3!e|o +z^g<6ofPGMam582y{?J-Z_st0)jc5c?kVrY?cxJRX<S6SUwMk50B-aMDMcTlckZ`IT +zaLmU5JAtoGLZU7@Xikf5KxHn<rUGVuT4upEkVJv28nQgkA2&aK-tvLqJ{ZUlOgRq= +zmCRm8yeo4)A<rVk_Zyz+=k<_`Mi(#WTqCVI(eqb?Y_Itc52Z2qkaFgIVDs7XH;bb6 +znd{g9Vmd%{=??bBmT|sb<e0o`%ce~Fr(rO}AgR~QHD~y`^7Bo|3B1nM<bVY#!XUR` +z8tvyxxoamDcc>X7Dyi59ZSxpM)xEc2tZn<vIR6-p9fl>(YkO)lJC#pqR#>UVuhaBA +z8>nsHxygD(VoR8W){yfP&AFi#K0|V^L}ct_^F=c~-?^DFi@f<BujCQkLZld2N^P0T +z3+&hklU2+@Nx3K?OutAVyI;$|Kqxt)({(A)P=G?P0jKp*e0J4CHLE#NPU*I6f17}A +z8eXVfBbYf&<jmFvfpS=i!t%ZfJXStJw-Zu__vNYPHydZ8Y4Pt|I_P<RXgSe9O*YNq +z43|c!hRiSkWjlATtHj0|EGIuhYdOEw@V7vES^$c^CXHJwx3|2B*rcqr3OpE~9L0Hz +zC_2{2+)aux?PA^6tVaD%5%j!3#9j3*`uiXz>6v?r*tVBB=xo`7o80=wS7>n@JMY6j +zyr;rSR({Kb!X^8I3u;=8aPz!I<DUPqA1soH`Lp1qpcxuiCZrd4v*Y3{uZ@-ynZ^Cq +z^Q+mKFW5uIU6zf!JL*`mmPiTPmU4Mx3w-zH)3lafXdjYhM<XO3?_*lQ`Wb4r^C(s6 +zI2%;CHCL&`j7<5;_T<w>(`C@_@TT{3f-9EIHe<#&vG=eBc*f=IO*dB}0f#!rx35^+ +z@AeKOq!wm3a_K=v&&<Ic6}*+2VnrI2`N+g1BEA0nm%nEQOocz>#KEYtj~IDS@p8t7 +z<htNJL|j9HQ#Np9)tX+BQIs9F=x$sB>NYF#Bt4OPvx-Ov*_lLLVw)QN9^f5$og)*- +zcd=jzyK$PBp0g^Z+_BP@YtRNbt(rK;#x6eS<pwBD{9JQ}58}G6fFK|Qoluxw8U^Pw +zqY51$y%7R&Z#>0wO@NFpT82v-2d1dfnpOu?uGROUlayE~@_jUg(G=u%B{A?Z71Ve+ +zY}Ja~;jPNXCbHzNFiAfXvL-2Mm5MgW+LmNwGeg2}FB8!i_eRFM(|mp)C9rxPoRVe= +zsahlO3SwmR>kG0Mt%<9!(!c)sH~QoIi{|shMhhO}Y~*v&nK2OSNsx=}fOU-5R)Sa( +z0+CsJNm$EVvbJfmG^=w+UJ3NZjIm%DG*GBZlYz&(GKf;D1PN_GZ5G+{(D?pB%uX1| +z4WaE56g<_4V(DZ{mW+#uDXw03c-Mpv|8sa>Hc(}*iK3c;8b<+y_mY|EzQ5711+kfd +z!DbFf6eH%snaDD_MF;!?9Gip87K2$_^7HTcZRI1t1e>Y0{tn!y45jP)E4GT6VTvKi +znonf!>P-WHrG!sKyu_^d3_>(SWl2fc2-ciYD35?W<>9IgC7&|IkZyylJhUJVgcu6P +zd1ncnqMgM>*lbs<g-DA9$vm_`o{#H_twtp?3mE`9l?&QvvDz97Lr!N>IekqU8oo!i +zjE6B=9`Bz5w8pfH!y06?Gk?IBy=LDQaBXEN1D_o+6&c--&k-cEB3j<<wVsHIspltS +z29PZYX?y~<^1+EFGU6|Gw8%*o%ztLhxnq6+Tq@*0b9n#_a;f;4M@5a~ATj|_n_{@- +z>>?rMSC%Tcdo#1MMCq-$;VSAJ{@4U<NXC$0qdoKrg+#{0U{E96<zMmnU*o2cvQQQp +zI%wQ?Z1gq!vmsH}YQ*#N;^y~qa<b<YTPk9ld;7bNUO1bZjn_|TquY)^V352MbW_m? +z8Q+1po)~h=CiZ4HJc{Njp4uifp<m<cuKK1nH%SF=er0JH!@a4`IH#1JGi6S0$}L;r +zihM-RGqj#Pyp!<YrlLnO&I=I<JN^N8zEGX3+%h#YYjDmd?wd8+-POtK*fgX}7s~>H +zsx0Np<=JjqTu(lI!hFa}3eS1A05Dd=D&E5lhBUv2$y3kog?`WoLx21XW-IDKZXxn1 +zrMFz!O2yVBraj{&Dhk3kP5WarRldkGkp75`08B1vya+l!cp@Sh-^NEaGodD^h>b=H +z-Z_y{5T&wS;7kZg{J{4FkR9&)fecf|dtPxYt-0)(qujouUQcFJo@M<;UU%9;E~_J^ +zBnJ)dQU5!4A2~G$pVep2P@i-VO>X;gNZg@S+N?<hq$yj>zSnxjDodAZMl?*uFYOF- +zuXZ*WB0bAE8?Y0E_a+Cmu4xT=Y^}q4^hZ-dY`Hui1AsW!c*o^r<Jr8PX;J8Kv-E%x +z=&+LdTiUW^^Qck!-=AkeKZ|yVyPsh^X~Ezf?L@f|CvMMaA3h4{zy0Tb`};!S{dIrU +zm#0H%WSA-R&0<DtS%hCB3(TIUMTa1e*pE0ENS5T7<^(NF_Y^-TT|<lNwA@K9iFk?? +zd1lMjfxhn20d0P@p(9?984Yme+06%=Sv=TZ_ZRTiOv{bNJpyO}7{y5c97{FQ*EMJi +zrLXIv<xX?$#wa#FR&pR!Ass@~0pj2Ww9t@YBzB!I-5za=26(MW%G#uF@ELInpZ6_0 +zne&N87vc2^kC37H$OmJt9m~NK4KjHP!IllT$V{7Pa3;}QB;z8zuLzEY);x(-%2M0k +zEY#!gC2X1D#ajr6wg#KXZ3o4GpuX#jn^-Y{mTQoVLEnG=Nsk%*`L{o4u1P}&{c+u- +zdFcx-D|7m5?cnF<SqKS7cH)dtY5a~TxM>eJI2+6SZ{Jx-MGnjSO-wL%!+{|TntwqS +zr=cmT;T@-E{f-<$Od3_wTRBnGjv{Y5F&U##m_`cdM{W@Vt_<1LY8j?10gYfluX0LV +zp}7|RMdzS$zJ7>hV9SZ=v>S;Gy8ig1E-U32Oc@ylJyE362#5s_4lif=%ozUPwF{5j +z4DF)Y>Jp8ig(0&u(DXZZGL#rRf+U(jz}fgO45_aBE9lU*>E$Zc&>Vs>Y3mo_07j +zW20ExCZP}LlR%<9ml3&;FDvPF9MbV#FSD8*MnewjUM<1nothqGXkx44f%GE1zw0k{ +zO``R}XCHL%=mGsh+QkY#ZWbra^R}K)MC6d`{`$hj=LJyfz?&Q@h{OO*gz0%E*_!b) +z=m?MZ7%hX(D@T{dMGV*pGa=tmDr-zQpg%DnjQc~!MgGiERp_{I1|!>*xbj{3Abum8 +z48`G^a{~@^2TrR99Z78|;TA@IXF~FFKqCzw4_QA3VmqIW<BSB+x_bsQ4?2r6%H|=- +zgLwW)Fjz>5dCGO2=z`@!INp0_KS4JMG~)nH2_jwAS}~Yafrofj6KS?0N7Rgn<1Vvj +zR(5MP9Gn?!*;v4%BNWmvgDjKs%)&b!`~@$6lA#bRQm3|@M%tdD>$<Sb>V^K^Zsb5T +z{lbdp%Uki5WcF-8ycMiFawGDJIh)Y*$8t#YOWvNK#G&wB3kHi;<j+qTC_IQp+p~%c +zUqYSW7WSP5DmJmeYaeF=vrvmytOz9Q_isiCt?-}DXI7k!#RGO^h+A3|0Kdw6)aC@4 +zzilCNc$!i@Z(g;w`7jIzdXpnf2@r$AT~zz>dZrSTl9}f2_@A&CSVCt+(MUk)lR2uq +zfk)%I>&$-l4o9B#s_gE3NP6C7*0g>Ew4SjQInaskWVOwuA2Cy%DC#-b8evrva2crO +z-$t&d;yJY4l(ajnmZ#im3~Y0D{1hM2QaKpd%bQI({Vm=jYVjNvKp6noA*JOD7LZWT +za1Fj|;GO<ZC~W#B@i&-LMpSVP3#@)8_8da*0bR*DY3~MhW8G{EOrL(%R)cgo^=VmY +zy<ACw>DL&Kw31NekrS<iKITxm;?VZHl|#JTw7Q|OH$R$Us>nh<>=IrQ=##zhuCO)? +zOKQ+fTW*x7ASnO<AOJ~3K~&D@k&;VOnc?LT=E|6M+Z+x3m;d^of6oJLEu$gf@gXC+ +z?kjvol#^s^W|%|fXcn|RMKeHc3W-Bv&50jm6H3d+s4?Lbgw3yIG{zMX1-7sukvAe1 +z7iH8PMQ{e8f+(nCRAG>7bH-$=PpxDqJZ5@K3)Y-*I2d8dNrzlP$B2gSae5w*C2<y+ +zO<bz+WnA|Ke_8-YQvO?HN9fX{(Yaz0m4FPq5xJdkb7<S+Vap9-N_d9~Ju|#Ak?)D< +z1{Hcep|e&UkS+=??`SR;zK{I>U*iHyh+FIf7IhTGSsZj|!klOf6i4`b&5f?>4k;F< +zd3oUxKrt)h6>!+-brDlc;F%@pz*)E<OqRwV9)qsG{f&s2{`}jY^vp%~b<^LzZX%9s +z#b-?f0B}H$zeX#$C@muz_f4-kqkzZvGO{RKR+A@b<TplP!L+yd^_e(~(K!qzt<8K+ +zy(a?9wP0EJ4API{(a5Y7KBoH$aEj$2=y^aJ-Cti77)>0KSYs#Q05A#SO}zZXToIjl +z(dSm|8hAF>3gFHdG%k%nfW&idc&E%FQ!a||aLfc9^s3KCaT!`g1i=568I71Mvp2mz +zViuwS_V{jdI);liV=q?X!3zT(KbzN9kFjk5fmDR9G2+=tg~fHz_5Dq(K^4xew6%yN +zXQKPQVvDBoMh%6;7)4w9pi|DKP$uL*Kc5MxN^A%cd|;lyF?h=`1Y!{y<HngJHL%!} +zy|uR>GDz^AxFcws0R3^IYur(jYYYyO9C>|3)Dri+Q%p5SqeidprNGvZL<;Z~$`36+ +zYTvwMaqBHqo&|Du_>9LGA(wV1xo&_`c5@%wt5A!OIbC1h1z^ccIkI?nJYyzg>{N5x +zMAlO0WYIu-gWKZ-^tzy8;0CVA{5;1NPis(D#c^$9cL*Je)P{;Ulq^!iK1OpT1vR0* +z$*T&{OMXu{3yZFfyC^^RNb|vehDJZYcvMBG*@`Vg;M9X^%{dTS1;koU=IGAa>^gGx +z%Iht%HzPe_Ax7=dK(<=oT~e5X?M)Tm8Gn`e);1(IZO2I2ih+X;e8#C@!M09fV4TCC +zjQ$bXQ8FRVTl;ruz#(svw92@|z3#O00$K6r<<@OksT?|Bh`r~XY!71h%$a#@ABt>R +zP(DMxb^DCb3`@`QME%3%KidsdT0kuC24-TgCTgo36exJE1%p4{cM6JNYhLtf>e}Yw +z2zdAHbAQi_%=&9@Yd1h;+lMlSM%%OG`;W&z!tH&m?Q?$L$h9ujTMjXE<Ct*6q|fHv +zd*lx*ioD%~@8inqcSs_6TDac5mO@<8-rjs99I>Q^XP{-~+n35FRXzTZ=RqHEB=4T{ +zH)e=~DlL+^)fg}=FF=j(CaU@t8q`3-+)rf;n##4Th7qX}$aDkuovpg-Z$Cg<-nQ<) +zW>~&&p;J46^SOo+6)U#~G2A@mYwhp5+H<FmSe(A??$!l9NUWLV%OzLMKbv<IiQn~% +zh~bZbs=a|M$mO!w7JCwOxq2Wk-|fjl>YHY>^mBSOhKH@RZP>#uD0F=3w6mcZ_iQP4 +zYEc5U;Mc$Zm%k5C+g{Hr<co>`Xg7L2KT+_5EGr^(f#9j4bYC~wLX5~5<t3>f5+Uh& +z4NTxxBNU!E><;S@%1uv5>tZuE%KyU>8^!KntLY2;3k&+{{NSSrOX(qP{5&Xz<GyKm +zOy@2ZVxtN~%@uwxBIhe)D9`H$q(g*Q^WJ`?50i%$kue*KJ0l8&=}yTaGpWQ@qhr<c +zVi)8H3Oi)VcgR|SeUF1R9-6hRG99;M4;#emDn0g0kjA*`^VCM*+a4U<FJBu|rVmOH +zr;<PWw29_8A7-QV%#xRihP+8ws~{M<zvGNe8ITw1ts&j|+n@BupMR2!Z~E7N{Wtpa +zk3Wco>C!=8-xvM-^`hnQ6%*5Bp+!s!Q`iZAQ+T*M{DY8IXTg!Oprn@;>Kz4LUSNuC +z!D^FYxh@Pk(!-3rC>=QD1r1O<iW7}(fN`V_j*yBQz2J{hi2;BL{%ivL39^|wh_PKv +zN?J~pQub6~?rn-(MGa&gp3`o8#{<)UVWDNSXu0>-O@t<nau|Vvs5V=Wgr@}dLKB!k +zAP2}NifyTjg4?Czg!dYQiXuZ>dRnM*2So+)LmaG_DlRk9`zF40LztXsAsdlJNUkU@ +zSwp3uqO{y25~E~)w9hzly03c=ZaB881bD_mhNWNwx|?AtUjrfRJ7myAdVd{-jiel% +zm?Ta7%mG7zm(-CMpc*n|a`^8;ONdL)X|5HS!sb<IEljZQubWsR`as7(0qdcx5Urm- +z^Te1l5@J&TGfcbuSJ=Mlh`)1LzEiQqp3g((E8gpS04A0VxNMRpCa7I5n9WaaK_!Pb +zknDF-<n~jBY?>hF3VCpBIQ1H!P_H+*0@brA&EtIJ$N4S~97S=4xbJf`HY<eZSkcT^ +zLDZWL*^*CUqV;-h&Seg3ix!H>_KM$Gk}wJxeQjcR*Za9Kbm6m!!@(;ZgZt(&%gu2$ +zSD^h;0`7|Xy9=uYB1rck?HGYK$ydcM<yL>icUH2_XnMHi)^UA?Tc(^t(HtUmDVW2n +z)SKf12Q4eF{vH<ShP{=a6~*$<)=)J`S>GtRBeF&IcYz|f)H1LMVZwPtT$Flqt`@C^ +z;pb>F+V)+(Z(i~b%4mY!Y!xa#hCJBz+fh(%a7_5o^{Bo2fB)7DSfg5|H~pYt<}B3w +z1YcG2rysEn{aw+~w$hz=DttuLaF>eOmMHiCwz=vq=ava9jjURJ%aU3`^6KvqcOlyq +z)w+{><p%bQB+3SkT8t6fZX9>x(=s}#CzI^xz}jXLZCQNEar5`|lV8x`j^%+YOAm<b +zzhytBVh7K~j+&z*AF~>0+BHJLMWqprdxLqDnhm;i#J1p_?^5Frz5vusshsj`dRabm +zIPv)!nl(qZxMlQO16S6-BWbx^QeCJSKfY_PsaL`(7$A!MxsY^4f}avy%fXB6TwH&P +zPI=o<*1g4i_)`-`+Tnssp{C4b9oORU%(*3eZ|~Wc9eAk!@}K|f-=`T3$k!I8m5R;F +zT7iWALZiS#=^ndDiVa56si-7DDLsox0k&L3HT}=+o3u^9&=FW{)+1vk32@(k{1MZJ +zY);VxiNwY&HUXGY6$cnp);UXi|Eqal7>(?rdngT3dj0hR_(+RrNxWe<7)z27(RE!k +zuB$eD3~-L&pcaYEq%E&Qem+nA=Q)ugVi=_N1Xb_YCMu+37vdDw+=a|_T{K@SrsCM1 +zQj?cP*m69;7dDqHOw%T<xoC_**LB4JlYnXlMK}-J^6F^}0P^xLK!|U-)AKwevXSpe +zw5_Ij#5PZ_yP`#MqBX9&0-ncpkq<~lR7tNZ$hza3bbQnQ@!$XVlG6<hdD~yF7cCF$ +zzK%hEJ&T?heo2Gh%RQqud=~|^ENCE~YzzUl$w33*c^1f`b&LR3aYUPpYoHlLVUm(F +zN>GFo4=ON^jA;6aiIzVl`?R&_c|DQ4I%0z)7$}%<#qcO7z=Y?E(C{fBS{Z<B>uKTf +zh)Q|l&>Hte*A>$8=UJGP#>VE-LDv-<xaWD*<@$ABlx{GGls(^dp`9xwkSVTGCgAiN +z$ZoYQt<Ny?p^PGYl^<6SCt$v{#g6rCHc{a{(<;bE^HmFn1V1Iw1nIgkvKkSwl+E9D +zjqq<|fHD4gRi&@{tD+m6Fa>o)<}mC6955SEjm<&Aa+;S$D+a`|MZWf>4aLJ4QJAeF +z8RNOb1~Sq10y?&>Z3$-DS#9A{?Ea$I0H&8ZJ!;AbXU{BM?qC!Qx>QRducF~KC9jwp +zM#PKaesFAQ2K>j)L~A}Y?k@~+s5XQNa!X)QdPj3xphJi+iDm{KnhSo`BobE6C*Jq? +zo)L|KVu**<2F2aT$m4fE;x?o#9qy1ncF&1r1|(FP=10a~szAyQ2K4~r+1`X=-a{=J +z6$$0fQ^hx@T}7o7Avrx>bJ2Ph26r(eCf$wD(GUwVMl(Ycw9x!4f`AHg`9O36!s<DF +z+K>`^;v{WLt~)S;dxk;(8FD+1raXBFdyBPd8<vBF7!cU8!Abcs<BrPAS1T`_Zbb@h +zsd%Xa+Ga7g&|Y4&q~vBJU^Q@XC=a|bAoBSl$l<Ec?b)We9jKVLs3pwejwF@OCI+6@ +zR2L|`$@NaWeU@2J_oi@5?ijEpuo_U;uqwH1N@`^3otwnkHc3LD;_q|w_S}zOwrPNV +zFdb*fJ0-I}H}QFD-7eJCF??nTitNU0Z^`6<wiH_=2SL8Kpt;F0ZxmOMRv8}nRH9{r +zZ@8Ch5QohlE!+N-eBx?thKMJ!`b@h*#@ixN>Ur~$BMP#rshY{YVLLsRod>a>wcVum +zAwV{peJD|PH23Y`*+kHr9CXVhgY>_>)tiu=zR03J)6VhkNeoq25+8ch{LX|=i&(+D +z<Q#IGP$WNw>>nAvA9<g=J&D}B`8dn-&g_v>J(Z&*-1N3qY!(&00LKKJv(At9XJzhX +z!Be2->(MOla^mjI?y~fH#@p}2EhdrMkYKwI{rLTQGx^*9UW%Z9{onrk-$jM=8qEZX +z%@n@C@B4}ZDrF<cd&xCz1`nq^BsV)j@`|Z>81e-T;r?Q3MLokCdEFPWJ3T)yT5iX7 +zjF`wVU5n|{BGo}(_YLw@OrF2Kzd(}9tes7|^NGo}gq$usFSwj+qxrAvB1_^Dbl7@@ +ztV>ntH7AL}djbf~^>s%fiDEPl|01Y56`UY0a}GfzU<=Q*!tm?3Y6^N?_a=zKcyG2a +zvESf`d=IbtqVMnT`ke=UmITibP|ZZ~-M9svSMLi2=L+8|Uhp~BKBTYMnhJalLz<~S +zK`qh0(EZ1E0Be?)B(7vi8b$Ylmp9GfQD}rzGyQu`M0{WI?|gj`UEegm{-FQ(_y0ow +z?Z5s9J%9a0|M&m(f07H)KmPimXA$WYLE6R=6v-^8&FI#6nb&+ZBeoTl%K_&g-W#Hn +zvOa(j4TK1rJD#Ia+W1kvu2uPfUNQ$q^n#bHBIW0~=}XvC<_2c-KgOW%@2~hymIcw@ +zjAR9+Z>W-T09HsMtoMRkJmCU_Lk~>)He_YG$0&q(LJ+(>c~N}M*H1Jo6u-By7G2YA +zpA7*&(Yh2uwysBRWHwF<{#u5dnJG5P;}XbX_a$u0;+f51QF_vjiG9%1)-t*<g?qhT +z*vf90!QMjmOCmm(D^(qTJyAU7L=%_O1?ZK#lQD4T8Dfpic#$QC689ntO?RTz^Bwjl +zQ1AoWsr;XcEo}Tw56!tSLx|j6Q6`$1%e%^JUEk3)w%ksY*qYQaw_&<Jo1udQgD$-< +z8ejJjPvIULr2)Sct70&b(!1OY2>hSi=+y|0=71E%zk30gM(tTzF#s}xuUJ2%J{cgM +z@={SDS}U?4@w~<cc^6a(M3UCbIHae{`8n9$q~!CMl;=QImNY42d=ieqa&DeG9nn2h +zB46L%J6dG5xTKX@zX&9+Eu&E>9C8~f15G8e)yB9=GI{uJ5@v$$!)--82BgeI7hYkZ +z2-&$nI*IqVNy`WuJEollT@7YJRd{a`PfwZ_ZLl~5vJwAM6wVD)a|=LV7I`|ZW7At8 +zr@A|&5t)r_X5<TR@@Yy}ZEbK+qqv3)ezkL-8?|y5-G}V86{9)CJaS|z-b$(&l%wIn +z;CAS-x!Hi09#12s%*vqi{9X9)itao-7TpV~)|3-6v=c-V@^LCCmE$?=kfkg@_jfFS +z!q_jmMJmMwqk*p|k@Rf3|C+P7V>?<AOKm$M`?GSgI42vqv;UdlPj(V-;e*{fn}4<& +zc}lS}`@5cl7Nk;9OL9<6BL+vv#ozv1Fe#>Ox@r+!2kK&N-+P09rMgK4Qr3ZU=2RC{ +zru6X{=71?nnl|J}t3mUXW?jB2BN4t#H=-e1-C=a92lpBkgEI^NGx-NZDVx9={_VE) +zTw3&PT>kTZo~Pa$Am7>U<v)FE__8q<49?%5(>}b&!7pWf`nDA>#zq_99%>Kb%^LV+ +z+n<R7+*Ky#Ws9N%^y4RN3j>d12=MmI*FDe{CYw^vhrQuwPR;B8*Wr`z+xDJ4d;I5( +zLowKyzP`TVpt@t~wZ=oQpBLFPNv|&=1$LOiz`HmaBli^>zQKS1Y>j=ypWqk5K{BqJ +zRInLEc2)n<)>`y49}*Xm>!wR1uWErHMlR&9xhF18G=E;m%aoGGGQw*e(~mKtxq0!6 +z=FbZt1lcHc5y&yQwrrE5QI#q5dc7jg$77QwW6(W>WKH_#UoX&<Hsw(>*c8&R+<L8N +z?d>8H{qg-3zr&hADn$&#bzR6FTeN&t7<S4Q#yuhoekd`Gy%iFraYup5q9hlQlGOxT +znF%{Idgcmpoja*s#0+oK|4Z1LEn9M3=X(EaGgr5ps@l~71rQ`bkfJEdI<g#+!#+MQ +z;0RwkeBl?c{RntPUpRauOC$x701DOZZZ(;+^Tilr&Y8RFgfFBZC}Hi@WX>GT|9?Mk +z)8a(AU`8>xAW`O>ww9tqKv;R&U{Q=gF%)~EjAF_w0Vv$sF7U`wOk{x*Fo;EKj}#|_ +zoS-nmat-I)fGH<fKVp0F2;1EScH0dG9uEBY`g^$5fc@zR1%=gmgQ5+NrwK+8ZC0{N +zLzt12Mw#cD1y`rq?1@z&AhTbxpeq2`kS&Lf(guoQ2};ox%xHrW6XrR>Xock3f#R$I +zYy;(J)xi&I7NcXyB^AdhQ_iBq2SqM&ji=wsK*2I_1^jS`iLyV)x5&9qDUz>>3k21N +zmoo-G<pQlrHM|>ZfH`mxOu1GuMe0+~(cwZt(GpUuoA0uZwBd$ML1DF8A*Re5WNOIG +z%Ckq<04XCTAZG;%EuhcQ9yVr?p{5K`dC5a5TRD<V=F<FIxlq2X6;EcQ;Be;*ii8I< +za3?3gSq;R96nT=&awn0i2F`0NDYs{XR)FFxN3GzDh93r2gJk+!MWLj?S(2rF9u#gO +z+4sma)RYSO?;K09xxi1cz;NTBRc60DU=8PTrj8A+6_7LoT?`Tf5)?;H3BFw>-3bZW +zTX=@ZB#y?={dAd|++s+nku=H9v}!Q|nPZd$9AS)uR=_k(OfKiR4t^lT#8EOlw2M=u +zYmKuQ1(c9uBI$0XjcMe;rc$al)U<In9a*r^#OeQ^EDWlXV{5H3?T=zyX%9`KIY?W7 +z1cD&RQL3?961PO*^mHB?miP_B0P8I7?(Q&8(?UiL9=b?VNq=5LnSz`(U+20ub^zeL +zXX$fnunwhR6l3!vM|v3zQxZx@ocEki3<JLEbe*2rR6KURBSX)C1>~gLTxBMkOY<hg +zZ!OQP#P@@-Ro1FhX|S}CKj|Ga#!$X!*C@&FCrW@ABUDZ`)3t$&(BjIZAr$H715cdT +zR-{qT)_{^m*y(Cey_gDRF?;}oaBpa^QHK(!o7^yWIhaP*KDKV(OhJki6D4%*6hq5K +zO$nSGLieC|wL#A6<AzR1!xaD`u~^!+Y|ogO89|DV90I`{d9a`u{H8=M-R1Vy%<|me +zj*|J>H$;7uR~=CC(6oK`%S=6q?;@Ey`+^M(R`NV|bXa~yc}Mk644-Ti9yWy8bS<UA +zN0Q!$^7J}*EG<k=U`@GDmZ`D^y2_Dg0M`#97RpJpBzG=0`jwJjS{}R%6j%+YE9^sk +zw6W@w6>3U=Rtq3ay(da{zA-yPyzQB@ULmAqmT%`w(Q+zr6kGj{Isdg+vT5@7ih_Vn +zvMvsbuMv9BSjd<cgDIsx-q58*qQ<guMT^5jOK)wy+8PbhQ&!2sS5i}%ROzrW$j2Ef +zQ-GW5no?4c$xAh|u@K7Z*`@WO*OB3WB{V-E6?d2GNAgpWXtwv=GD6K_xFc$p!fLis +z7hUaH*VF>+WQ^^LtC{b*v2Q8>40?HFcT0b*%A(n|b{JW5<S-5%2OO~HP;Dhp4it#m +zLMAETi(M<qQldO1o|f=rIkC}KDVnq!E@p@(7i+do?rt*gJaQ!eUS^`CQGn4NNEuTJ +zh;asrhSeU{iI1g26r*{7azO>{2+>Mw%|IRYPUMJr=Bzs|<V#8j+8_ji=J@qUzKlYJ +zgdZ$QP*Cbb(mkF?lfQ>NOd=tY343A*j0PR#AtZRGk&!XS1m^~<yhjXk{l0RYR?!7z +zS0hGek#Zmss$zd1Pos@7P=zk;%;DD=fMr>XQ8EE6?DqtmArfB*0XYNK8APMGInnUW +zV`5sc88~B0k<2ymcdZzgp7~)+kRWb?w2{z@E}yHRzLioGe4h$5G9ptWGZ$Rvj~?Sb +z%&^wu@zpb&Kf1z`^DU<P8@&GWzhe$3Y*r5E7w6E*;y4Fb=dm&t)A5KD6Pz(PPDkWC +z;}jxvqUa5k8CX>S%|%R&ipZG=fr<~<6ye-J!SLdnR0e690A!4-HFN<EbAZl(A6HO@ +zn)%G0n-W9IbCt$Znn`4e(h!Wg(#Sbb_Mi70Wkb_60$#B1cIKj-eWY22le!=R&{^=> +zwE41rXoWUEI22u=1Wf6kh(<FfS1U}@#9mb@)Km2XS(^GfT{j>lQv+w&o7{@BHfTsO +z5rvE)Ff{@}9)R3%hDg^QimozMtu^^CYbK{=i9bEuEpI$i$}Q|31%B|*&>RP3Yx5v7 +zF>B~`bBf4{h_k8`%%>CVXq&v1VK;PtWgdn|0ZO0Cc}rB|?Hc?29x;V#urE1d<%jlA +z>52~7z{p^r@Ww39>_dg7plZ#MxlCKs%vr$RSsHLioJdtn@crmK5N5=rsx({|R0WHi +zoi+ABD9Ab1&)!d>`$E!=9?m(;(_H1_C>etynr_L3<m#+^860g#=MXver+Ic`jGXPs +zQ89_=*+p|sY*rjam61%T^v)Vfzy&!qL-d&f-y;C15oLru*uD`HDr}@5zzEc*l8&W7 +z)v9j)WI!p?Z{z4QXQ0Y%C9AHKI%ns9rb%;_rZvWTPijj8y81`0ZuE4Bf16YeD$(Z) +zG0@q>66O*jH@^xcwI~J{8o(;WG-~m{MpT+@c_4SBrViEbT`KvM1`gsqE)~oI9`eNs +z?*WJox{PPhH4C+<2QdbPX~S|ZImh37%TEPA&j}t!|D73z21lv6Z>dTV8$r3$+){uB +zDW8&jW%lSxw3I|>$$L@!nYC%Y-#+c4HdCr?7-c&m+cKfC_i{l9Z$cXys2c{Zq_&}~ +zGRw|}P|qr9s#8G>Gd+_z%BeP4QGC;ee@?{_W)FO_ee^<#_1s&O_1$JhGP`rhwfL?B +z!k8HT+xg5=toh;(zX#*mV6^DA*%kXp^9-uy-wUz+2)!3o0gG(GMX}#)mqg*yytri9 +zAO#UWsFXp)xU%fJpeLuaD6$HYN~uK>=}t17Kc<oQ=L8;Hm!E8^<=)EdAr<w|19__g +zZQM<LUZ!QfZO$KO!{$tM-wLBD3rVMZm&zJJ8rSrL8coD>YZ{V}@~W>9<eF6-=%-}b +zKz}q&5m4bGOSAJkA}>-WYP1>J*&?b<r4>F+N+PZSSu1R7q(4Qw&Hq0ed5y*o5P5W# +zY-H47>!N{{m?dp!u*&~ksqmoXJ=7~{s*gXloKW;RvZ{SoeN+$0h9zpNZB%I@g)Wn` +zyFRg$_L}Fv``d4|9bl9}m;zz|4yPGWvClv$I4_c(h_me)+sy{50CSkhABPM-tl%_z +z$Z}@injs^*q9#*-63Q5!2si1gHkvki&=lkg+A@|*gh>S;a#50yX|k?LEexSiC2LyS +z8ndF5f_DZpBe_L_lXIrx7qlHsQZ$!>JV%!1aAb=%RCx2o#3+p%sSt~x=G-|86%#`v +z3{nUr`E?f4MB6fJZ9NnX6k>=t&eTvC>qySl-Jn`ElB093=7d6N#7I85imp~9yNfAe +z^cJQlAY^2)Y{*#*qesyi*012LK~6KYGFYuwHNP&LCJcjbXmY4ZCQXU_Jt<HuL(Gwf +z2M)3D1COV$Mh}!tmkXop6{1KoH2pi;IzTIo<BA__1UrJI2oq%;%DBN_{rx}S)i=L} +z8rB$w6?U5~tk(Gb@Be_e@7`c{zJ)dp#yHFwC`!X=gTwxW7!$@}z~QhbJijtPB6+Oi +zAa}}=Do7y^9We55ToP|=$t$Imt<WcWKx7WZW+JW9G*LDNb{wEA1ygIQYWTJ>7G-A0 +zNR~{y%wQPasukKYRT+}_t=MCwO2KqG(RSE*6b(cL>Jpe9Nx|U;8ldoaCRS=?YwV1v +zo6J)0A;r?l$TISpt5ga~j@<ZKDC1zQ=S^6u(LAzY$xNQ3T1X>j3g^~}wr5J@o7Qv_ +zN)4mPt7wdY9~>d-Q><PFnyzs{oAcs<P`xs_(1wQ91R(~boU!7Vjg(rby|o%fASneH +zyd?s&<jJB?<|g|wX@YJLVq_$Ep>-!`&I;s8&YF}dxID%TWqI133N^0El8?GjFt$+q +z<nKt<slWi{5MiyuFboxpprMds#}(BY^Bj?KrZYp}WED6=;2h0cQ>|#@=~(4qp%A92 +zf>UxV%@3p`gI0>A2B^u2eEWl=*P?SfGntWI%X*TPpN_}s!?w;)!<i|A)GEUuDWVTr +zM*}bNA*e=*R1{++L`?1J+$g*W1XB=YTPCD!@l?_FO?Uy8C){i?5DS26^jM|aU{xf9 +zvgNFe6UU4=KfsM6HHO|}wO-Tnh7}j{>4cPM=q2hF@fgbH28x~uDQAjPDg0X$DzdBJ +zPSbs6x$($Nk475=4Q}$d;APKG&V|Y0nhA>RBbT`X*MtwJ?2>CLMRbUfhPz6`a?FfG +zkdRc<)XgewV9Ww4gH9l)MDm_XC#6>%v_dU>dQ@2H=C2fRnB?Y)l81fQv|;Ru;ELZJ +zgTpic03ZNKL_t*VvRorYCiPpm7E#jF0LB`mlF2?|bj@%UFTNCG#u$$5QuWNQd5GP1 +z&9a?9U`CpwS7aMpn+<DP$Etu5=<L--GD_2;&@2odREubVCKJvqFYR;0g^EieF)rw} +z`lMH~`XoCE<U)4JboQJQ5KE0K5k(6MdFxfpYgX0sTTq%cBE~8KmaR-30#$_zDlD$X +zEAacL@5iw0Rac9G>Wbs4Vz7pDSXurqGHlft4%POgB;%pU17*9cr2+0UPjyQzkoUEa +zeH-0`z#XNu2}m0a8>+j9s@Ig&m0FWMsgqUL*e}&D)D8Kqy9lQoW0g?%ERg!yQvS$$ +zDRO#c%mS_>Ff7eky){F&zGfHi#*sc+chcT26SE(7)n;6E(%c#Yk{7;nZPbIoD5{^k +zN<o#WUUvB|jWJv^(hymWEG>inQa&li21m6)q02e%<iM)b-=c0AWq`&0a>+aemSkL^ +zw#xU{dyf~iTZL};R+w5`S~Qu+lVj$k!GrAO3K^;ySr4Sp4eTUdR*_=&HJSPE|EK@? +z+gC4MVDuhuetHL}gklTyxWRh8g|ili(*e*0<1ki0Ow1W`E(kfnjT>lX5Hrh#l&0o@ +zy+&YpthQY)6idyZG{pxfjgSg-Zkj=DH2baiHJw9<0nSkrg?Ekt6^xu#3eJ1D!NWO& +z$i+uU<ZE=!*B{n;%drck(ld=VHFK;el6^W$4@mEQ1&I)d!(yIEzDqP+DxRk4#KoVf +z<S7(T{EMUfH;Sa-3&dGCPv1?5BpsH|7ZWwU-Vb#nqqU&}p!5EmpYIU(Ar%t`h4XMA +zYX$8LLMa%=HMBN3g+Rpz3bHcDs?-D54UVA&y56W+DTG9RvSA$Iyu~!ni%@&<y%|lA +z62<vo1qH(}Q~*v^ROGC-YnBRl>~?3^on7GU`~q+*WUY~nf?s*8&$c+lg5#{P*=%vX +z*}$cU*FS!b5AWY$a1w!Fsw~7=g9O&i8;y_?4MMbrA4h5&QbuCQjVc8xM=qvvEe?yo +zK_t-LkDV7uGW-~Hz&93c>1``mG!P<rE)ByyN>QD^ianexEu$zJj}qzk6i-g+A9(DU +zmK;URo=a&;S}?9=NKUCSDO8}SMb@JP(_4NxD6QbVuVA3S@_4HaBELV{=2O#PjX^4C +zS(}_wSr5-rC<-Sxl)N>j!n(nfVZ+&56ckUzlE97x03}-vsu^35Hx-lYpNfGFKK3nA +z0mVMSBDuJ!LXeDBBp(J9-C>?;Q=Pj(6Txk`5R|Mw9!yce*c1{Z6Q(E9%!3&%S#=8Z +z@Rv!uz(qO<E>x*8DRW9VohGJ6JIcP}Vu_wFr4lBMvz%j?8IIFaHF+zQa<?^VfC$RM +z%{BM3l03C0i7ZnNbIdIk!03u)S6vurOdO1^h$36i@(WW+RdoR<%z=ERT5Am6aj{D8 +zVH`Zmi>WC#-NU`qtV-3q<?QtWt7oV|kv^SCuKf2Usz7!5cmgX*Auuu3a)U&<qA8W; +z)f755D`H4-0QhkrTDjJEba{bC7niubzo%=D<DwG(2I4<g9n_ABCAuHlMxr34(0LAX +z&DX26)s$&Srod4ps>a)By^JxUL8}1Z=y_I)Nv*kdRu!btdyFKmr{zwzExeF>`=(I< +zN{jdv)ndUKIaV(`PP&88$l3akB3VD1fQc4TM^kh69!kR$!vTrjn%Y^VWUHThTUp!G +z_eC3njRaUIN)IW{dq`9xc&kMr*GFd5>`MX8$;P2Hi7z@Pkz`x9D3embM0Jza$s@tp +z&;{*Y$T7BaK$8cwFH~h{R~z$BZDx9}8~f<VGoEY1y12f(NTBM4#RHPC0C+OxU*-^M +z1XZ8S*HcI9dr`e6v^1|EKbs|gQ3*SulM`3g1m7z~mFmYN4<HsEx}Lz=wxfC3<d@t% +zzpxCuSBeA^;)fLpGkeSW#;7$}O=VO{^Juqwz0rZ|CK*fMR*U=6buoi32vG45&vZ!w +zbu(F`Y1Go2Pn(Wvq3Ad3;`Nt^H<kMgSiJ;rK`)yn-8{akGbh*2fc_`f&Bh=ZnVmDU +z*&7uvz0~6DDXe^0M0SL-Y-X`MgFflKe4qqdHskt1fMy#s^_H!N&>*GM;x*ejsajMP +zKl@5qDr)LI+EHiQvqmpeNDqCy^_()M#rp`jiI;<@kN)<zlrb=?&wur;)*9FEukrT% +z2TbvVWHsDsgQr)|@bu~loOcK@W1b>4X;6p-NQ$<J$`E9SyhJ?MF_gunc$#OrTqdJ6 +ziUx+&3aj;s@ZDULlo)wSSpY-MCn%<|a^YJkijq&*eL;Tk+{me#qbW_H_=z$A?+5r{ +zXhl+#95_p$A&Ex`l$q#^CD2hW05{WGDNG^2apNu0Af*UlEc8^#*wIEJ4>D(p8E!5e +z%Zd93t)iV5OM~k65JZklilpdn7;Bt|cOHQ$y~bE*KfpSYtXaQ;(gvH&2G$yc6cI{+ +zvJT^FU9(LiGEQNF(Hf&4V6DLv1C%is#*t$~EH$ku0@h*}MwVbO{c{+q+)6Pp!g>c- +z1v{>A_UIAd9Et)~s}){8djTkq)n<pRfV<-X=NFeK#vp|~M(?4r!t*DWK#q9*{SWwX +z{T?OHfXYaT<fx}p0CItG4s)a?I&%QC@(wwNDt*-j2-6Wvc0!DSzBlK2YiMfDqWJzQ +z?H3Kq&||LYaA?zInbM}*AR@VYcxo;JobxcwvOE>M8AENvpc*Z9Tn&vnTBvyyB5K77 +zWP+K*ln`U8({XDJR44DqS;DUwb|bSLP1^|5fmc#VHOQV2{-|3|$@hbJ9TQ#4RNzr@ +z86r`ljdd(rEwv$(Gl@J@0urEtG|GeDSjv6m7!&I}XP8=QhC7^mNi5A(w0Wj!q^>e^ +zA~up7R`UUwVrD66uKq_Uu!;Cd*SF@O6l<Eg{KHoGORPwY2}=VEDloxWQhPW{=ZexA +zbEe`?J4<pu6iku4o4FL)G&+wELVW<~A_PbFuWAM7P2H4e)x#7xIwg|wz&TG@vpLnG +zO>2Qt(8Dvbq(=&G#an2yHk2CoLdBwPxraQA%X8|^X!`7l)e_cvqDXV3kE;2|n!sz^ +z#3as`lW2^T$zu%ma%*Foe2lFdCAa*wN{W^SWf5n<(o2p{an7-=gQ<&3bqU>+Jt_oq +zfq>KuX5%mnD*_v_Js_owyZr$rXT($x_}(CKD}iN%>Q_NEEb}9>E~!u|jnJAJLq&em +z7Ajx5;;VvPbWeh$34dfo5EQ)+*%HN+TWkw|PCVFNknFS1c+9m}%cU$pRz-^aE-#I% +z>6RVIksP(aQ%loY;f+Qun!AFhf|iu(h>)tn1Z%t(zc0h@Lny%3x+=Y^u}wL#x~h+k +zkmezOB&F1vBciwnR{c=mLFQxW<bMkfC`x5jK%M~=s>5<}W7*TGd4sK%F%eoVWU5lw +zSMqKDeCP&s60M|V_$c)9>fb913Etu}*Jdd-k82l|B3r5Y+b;GoLT6sSZk43+`#>)B +zTozh4dQb@-<ZCkHLNXUA+9q*xN!MgypK{?$<JO#_%9EwZsqjQ8-b;&^$UIc+{iX_~ +zN(;>cS*~op7uSVAu1apvS&IDbOK^%TQA(BO_syL&x|Xvj3!j}e&g7wdlvx{9CYu_} +zQU+-K=PI4#chMkqLzk)uW;K)6v^8G9j)dULQEIwxZhA6Jl@9BwtfE}jQX8lC+jO$x +z-m_ThD5d`A{!0)Qim1E#p;vGHNON3nPP;a*X12=UfdPf3`~4QflP;p?qtD#uHa{Ty +z)(loTJ9U%B(sGqwFE{X-WMH?=x?cFyOP8L2?sxmB@nxk>{nQ;$k&+hFM`mL=!;F9Y +z{M*qg?588H_jlNwKf+f({|!!4#vBXQ;~Hn@mpDH^$NQTPn8FdO)e0HFoD%$M3+Go1 +z*-3l=qXvp9Xyh2`mu-we0zn5X7psGHSPd&GIt*=@lqZCG1c#7o%1rcr<lI0GDCg!C +z?D>+wSee8a&Y$yspr)+=bC@s;t2$+a?oivjjY17;E^ywHZ_ayUXfDzfPNxZO7_nY& +zIG~nZ!#SeK#z>S~>$xE3*b>RjHinv($Yy<#Yp@)IjoP9X&xPbH$^zrc)1!{bSk4WY +zBd{9j?-ppdaRp;NtQ%q7h;g&QX1&4BzW4%PzWNOR{BQpTH;nlCmtWz<i<bzc;C`O4 +zJ=?(;i_;vi-K;t3C9_o2Bc_CL@R&lv_Ur;~7;(1QVjMh9As{LRyWT*JBUbA*9zS`4 +zM~^QNQp71Iy!`wt>@J_+{Ol5E+bv=Yn2s~%DZ&pH*Z1$RJHN!wzy2$1wvTXqbC3J$ +z_jr2o80VW6u5Ye!dwYwJW}HqFN0CrG%y9}x0Q~52jG-30C=3P3w6#<z!5R(lW(2C# +zYsp$ijWJJb>QuOZbL`NXm6SUCx8z;5hh)x~{K8<Iy!dfzfyF)rmN7}8rLBgJ1%~s@ +zVwGRfK!W7ykpNd54iQ;GL@RT}8}Y#TrkrcbCDKQ}06EwwQ>Z<Fl&*ov;+6D%tOQbP +zsWB@`<m{?S#WWwLnn{<m*|Qwg!^VDwW+V<|mS!`soIOr~9#Z`K7M6}#W9nw3ZS|O1 +z<}6ea!Y%tl_=!c0O<B-Cg?^b!qabQ+IVuAvTxf(y`JGB>j^L5#q6DQ3$!vL3qj<BJ +z`5ZLPwtPY^1Py;TM8>6UY7IqT(3kU`=(j}*A@<U6)+dnJ6Ij?bNX?jarYnj|=X>Kr +zU)e6~KGiq~lIOB#i;Kfla#c=HkbJ5oVwIkC6y(xHKIm=(7Na!6xq4SAmWRBix<0#7 +zeJsZiQKUKT?lal4lYCdTU~(buR<d2&suqsik%CKdame1_I8v)Xv2;`(#D(KYl;&JS +zj^PkGpR*RudK9IwU2jox!gjYojDhIpT!^Ne36#gf0%h9!lIMnOfh^OrkqiGmBx@{r +zDQ^-Gmx5jtk+ryys01a54e|5zi2lsa48`)r<}uANEjE?15!BAI>^*ays_B}8(zb1= +z#}RJ`g?y^Ig12<iJ-y7r6nUUDI7)S!r={0OHXXT>t4nlDVfKNjDwesPbl>S7>>;u~ +z9(dKJurva89~fWju+n_VHTs~F3lblJw(M2%U$>#Tsk=hrZD(FUNaVdNHc>g%;nf1@ +z!Y~fSvSH1H@WMW+8eJwaH|YFTvhk88xS-|oNn<F@TUyHZvTUjq7EN1ey1KdrL|JAP +z=K7p%O}NnW>vtp97anXYWl+*dG;8r+x20TLvE-SWy3`^~c#|!$bS;my747}|RSzki +z9r;9y|F9n<^nS_*zCF1fw7i#G9!Qe=fy<I0DvegV9@S#lkyEKFY^BI9r40>_a}4x* +zr?kkI?l-0jHh|=Fcbic>i1d)5G!3qJK!XRllzF-3>`B6PGpX7+RjP`qe8d5e;ZLPJ +zcN^@s6&FPp)nTRE?zXJkWt@``#w**!sO9j6zc<|}zeIV^=YQ7xQI?vQPf?T6(~Z&5 +zhuh$$_cx1A^5K$n@w#%4ln1%Wy{}Vul8A@*R0q1!RxfNyb?B(oLa8QXU9Aa-YJT=t +zzy0=4uYbb*e1aXfc>4Scym<Z@Qp|Ys)1MI|q3@5=RDm(a>4aElqv-sKq>z~m^Ue)0 +zMk9n7&J7sG5xJ8Yg8i4qTH4(3k2QFbuex!7@*d-61!WATIZ(5-8j%yx)jUt$!9n7( +z$xNltW!8m?#z2OD!#7lcLI?qV@Qs?4SQaD=g0&<G(**Y!28)m*#`OsAJ)AZ0PUAF3 +zoSk3b(fK)ICO?MeyuJb;<w&`nmPo5fOtb8PaGG@Ak#8CTrvxqpWO_wr{MC9zJ{blj +zl|lu}ZbSZ_-DZRyMx+cJPA8n7U0`>14(A3qYcYk0tE(%#dw-30H`lniJHQPaY&Kim +zoo3vfCKRpl&DUS!uYdDf{P@!w%0o=_U7bIA4Ch>J!lzuY+3s+Dc7bUo3hwP;kH^nn +zz;Ct~wp%#2!D?K=S&zdMu-;tYXJ37d{Ry}{+v0c(@Wv5P1rcxGzd_6yuYUeDwiiz@ +ztj_T2^H<Pt*xw)NA(tbjaKgLmJN)eP&++#C4U{5Ci1Q9vQBj<7A<6I*kmf)IdWht) +zObjfk4S$AnBYCL21FU2CkbyRisEsk86xyIm_Ls=Pj5T~<OB8~whi{HN=+L%8rD~p3 +z^#jx9o8o>bvVovc-28B3r~p{@^ol2|2DK}VlBggrss&p+9<YQMp|oaMc&?`MoHG>X +zKpJDIkkJa(5G}amf;i2v&SK48*_;xb)wK1MrWimBOtCbEGb;(YqdC7ZrAVKHGjmCn +z1g3eiXA8Q@m0~PBS*Lq9u_0aX;zd*pK!qd-%3SdSL3Iyk#hHNGTEd;zaA6+e@P<Vm +z1}SpmSLoa^46>^JMA`gW%Ty)d!>HyzwWdb?_`%orlMBJG$ZyCEaZ%ML=s4QsbUgBd +zRaZ}vsmOXF)={BPFtb!Ld{somDlN<@wZ@63{K}{r^e*SHGMYEoT%gNTzZMV6uxp7Q +z(r8(vR4A$%1!Am$E*T+3#2BCrNx2Pg=(t_0^kTujlke3nd>$e{mMqBH>_H~*-DDX( +zX;Ce(cm0-2F$FtEI<IvXMlC+I%o|cWy1EIX98wSK9M<EA&5DL<`_lnRX>8VO6wtsV +zhRDyW!b6@?V|{3IOhi)faE89ZQln!ud!>~EHybT`%}OK~4?GG;#i6xr5>(NK@t{d@ +zvm`}(E#$c1CO}<B&Fu>5qI8966(+<&(V3xmU{W`|JS+w0y!EjerPrX=ZRrCkX6b&j +zhY=Lr)}Vqn^0G;(pP&D;3`iEmdUyZp2OCIq&8JunL^jwDZK@o&^Cwk^VAlZUE`ouS +zPNmHNL>4Ozm{urk|1hk|Dk8Z|-8PAZx03By<3t!%Na`#)OX(8G4>CEMEvRphmDC|> +zxh>0*bzGPjZ~6LT`FrVeHyMB=v0R!5Zi;Ox{pRxFMyE!$$tGUjsx==)EEFEnDdu(* +zIfJZ*b-v!m@>)4XYD((nQ8hVrCjrdpWXFq)!4@yo;4%DOVyYS24>#HmeS4LBZFD`8 +z`fXN~wpv=Sh>sL{>4mHfF_v;!X-EXh1KVZ%@*v3Yy&+15`dz2YO=x8QsIDYt0d>h1 +z+;CQMPH}O))TWbFGFpa8JhT=mZk6D75>0yU_wg7kb?@O{9XY=GxVtTLFRQP=J<9TN +zps3F7$+Q(<R3qNH_$k{Wek6CiMi%v3=uYjXdO%LiMlD^wY_kh2GB_W|z!w0Yt_fX8 +zXO-#zN1ffEZ}9swz0Z45orhX=R)$VS-&6@L_7J6`Ym0Iu7no<?{O;Qi`&;<c7T<jH +z8|?QprqcoUx9@R#`wmKH9FIrLF(Rad)oOzn3$jueS6htZ3PmdzH{kiRr?|Shg0>EG +zh#1Bd=8`GO#0?m>J1FM}mcn{o=R8UQLduA_V1kBUui?fO<`8k30ygKDaBBh!g-moj +zKX`cOsNgqr*bl1}6}HY+`44SNXv%DOikC9Q6^P`73RDa29sFtqZ7ouf#$mu0U%tXI +zM1(?(!jsEKIPCYBLWHpv+s(F4=-1;w@)1W5GslHgNExVdOZw&NL!;(WNpam|fMytw +zRl#b#!MIvs@EfeQTihHbTt0q;s5G9vc!tZzPcZDx@#xVbyngcmu>jUN466}$`#q+V +z@Z+0zxV^i_X`W%N!^@YSA>@L0H`mx~)&v163jf#t^Dl@o<Hge}g1uOW{b|Pa-3_+e +zGb9waVZ`?098*+y_Us9Mc=HaMvkRP^U*g$|m$-WR6yJaU2G$yQZ*hBj5ARkeS>rH8 +zT%N5lodT@2c=q%${`F6Pgx`$#>Z`xPu-)PP^&PHn@A2sT0>Ap@FJP_3-TfWz?yhln +zdxtP*{BQru|B9RI8~pgwPx$QlbDSnZtxr>c^F%g19`-0PBZmoPno)A($c~AnH-cj( +z$)dKl0vxoq@Z$#SaX<(Y!z@hmKk-D?d)hXM2Ty!>HAaW!VMgm}5I5GeLZ#6P;0$@w +zN{ZEQW1J9=ft(8bFd#*uZYo1yh*WX~ACwNpVp(2YxDlxv5oKUlPHQ;p4z}e%dS{7H +z8zbU8!}9iYPN^2UbC{t3th__usht$O*3tK<wI-N}_)x$Sd7)-<oQO4c@i3sxUMqgZ +z^CkzMF*Ing0txE;7@6-atJoJ>NLuKeqd@=^!N*D_0Du_SHT`><fo8^b60S~}l0u+p +z20nb9wbb1Ak`{RYb1tkvy5v2^z#uV(66n&lQ<=@g)9Hxmcmj%ow~nUnJW*9BP&u<? +ziq5hu(Iz$Q9d&{lCGQXlF@##ARq3PxtX4D#E1Bg@vXN%g2T#}~-&d}4C)tN3*DZ%N +zrZq2U+x*0GBx4Q3SrW;>%Y!^IMUV=urEtkeqK@GQoU@km-3X#0?<=MJFdd-LN!hpS +zS7U9WVhBhf04cKtgtnN32G-Rt=7tg0ktbgpi@}ezXxXf2__#kD=p5jvo5&4CDZDKf +zY>LoKxhPS5j}Xj+qCuod)-_%uF>RSQEGa|tJ+_c0)vQO?MM$*#Wl^D)NFc9T&@!)H +zyr+sikOD}lURx&379~Ip)GemuXzNb;$2wqoE)(;wsu#p7YpiQoq^v^HU93pXseQT{ +z)J}3^I%nt_Bu^orjcb0#F0ZaM(=FY*-c`_2YxI|mKvnaqw!ws2io%Rm(586-b=@At +z+GJ?{-ulM1=6))@*s6kuJBq<kbyM0mpnbf7HC-Xw2(5~9k8@5{#nMX_b@ert<#wdt +zqbLH!;GtT~>i(=ly|<bVtt{X)MEY(rdirsh0pLu{)^1)nCO9khICK12A5m4|HX*dF +zPW>Kr<5sXjrYMCHBV|!`namFxU9n6_J~vc@Ni{!Q=POOp^tYx}`k3-yE7k6k-1!jA +zQc}qZx?0e8&0>|+swN$k%=t>uWu=D5i<P(hSp*48_l2>pZg~|XHjWx6$(rvD(XRPv +z8%|x7B6LP6w#ZQieWPag8+PqX9h}HLpe=)#jH;6LepsZm;k?%+XhzlC+|sFJ+m;_S +zURW)LQ`!l?g8kTPscdLoTYhi-GZV|<*uqPyIzqLmmiYH9f$U7kV6bN6AXHhe@GBn3 +zYZs6+j`jmzA6op8rfUE{0sraqPpk6o!P8RVfkd{nA>|^=Q@pVZD(ue#dbTB)_0PZl +zHYtT)fAd!eQQ^af54gYmfcbPl3KM`*GZ;x8>1x4petwSa`5C4_)A2`-FJP?0{&+-; +z0TBw@vok!pe2l0x%wRFDMri9{j73Tr-Z`u{YYg54TH_ER9zA}9VMS6{Z7jb0;uY3s +z=kOLtG2;}EaF%>myWN%nGzIH%McI``Bd`~87*<%XH_+N(a30W9fW(xm)KN%g)>C+T +zR-h)zIy`>z5(NsovoqwZ@Y##caX6mv_U$#Cvlzw^+BoD~aB;SUAL)Hr_Qp8pV4Xwa +zFWyzJ5=D$y>u8I{H-&W`e(*5f<NV?RgCB94PgrlyaDH))aqV$)Ji@L9Jb(2CE}lHc +z`tm96gT>Rwm+;=>us`9OU;G@W6!51XzDLd(gZDT;KgaWDPjNULkc-B%XV2jVhp#?= +ziPPzbIR&i84gS+V{S$7k?{Ig2k5m#q+`h+WpTELC{<r^xfBVB9F~^KhGQRlPm$<lm +z1Qg)r{s!I;xOjAhIRk(A?lpF6kIm?@9UX4(ZjoX@ECs8<!MhP}-+#d2bb@gjH-{5G +z|MHhuZ7*?mAFvq*q!3}X#^6^tTdy%6_W16*f5-m*4*&4C|A6zebNuta{u|DAD_CoB +zyFVZX-UMom<MDtPjuh(<C*HtjY6eo`hb}h-Zm7{R&N>um48sOc7O!4j;V{jZ!&Ilh +z#?nnKvdJ8YN-VjivU$k79hAvVll-*FmNcLxCCZ-F;>`ezr$LJ1Enp?>@itB%Sa$HV +zB*+=gdM?ydeGofq7z*TQQz>4XE<aG<PJZxkj^ZIs`vb>TkSteZCW?!gR20T>K;bA0 +zYsqJ6EWvZydx-Gf!Du3|>Mk2iv9~$Rkv5$%v7DG`Zq8QRxK;{-vjnqJZ6a!nCXXp^ +zevPJo4sos$IPYyGx|ULqLSiL+Gx|H;;EE3hOc+*ZGDT{v$Y(7De(7?6MS7M?rkEq= +zF!*7aGnoj8WE5u%7hpb33}d2MK{(Acg$KdQjMfPA1jW!I!(s9S9dnrH8O9jQrwK(d +zfl**n;#uL>a^6*shh(7D1Uqg_vv`wAhEYHaBs)*M!B9|e+SNdI$yp<qm2H4C=P*wv +z6i}w^I1Vg3qyi>0+#qNAzMwQbpYMf-gcbj;n&d2_Ao2C9HBHfLfr2IRjy4>*NyqBu +z2axElk}{A$#AhvA02+91Hyf;1E5s7mW9vwHGY)W$3X~sT{{-(mV$9fVHpn^Sc$!G! +zo-)CTWa|%>l2zYgBYj%y>J~v+3vgpthejN`m12Y)97~YngFLua#L^i<pRbp9f}0Oh +zuX$Csx|ylbQh;bybO<2KT1P;r7+|c!;2aV+Q!*eZT-g~`LI{sR)y*jT>td+37J&vy +zQ!GWZ*kGL>D%eb#PHJLREpRJ6HWO5?HVq63X$6?X9i<M=Whxj=_#$eVeXt}~_x^E# +ze09+vDaCrNh$lL7hUY_=hHN}(GjF;rp=-r?E?pLLuJ9>chc;ZC#@x|rS=uOoFaAu{ +z`AV0@gY5_^$BCuTe1G@vm;RP%{w)wNN+jPO!9qH?NJ$MQgI;9Ne?HYU7fyc+Q|ZF) +z7cnZjy`WMGiOHO`#bf1+67sofkuoxb6EGDGTuisI#6osi;XVTN@Zx3w03ZNKL_t)C +zQDrGbL~HP+>9N)?fK#8^nt$qZegs{4@cjxPXhEKpGeN7WPB6|v8&Yai*q3VL(Mp(* +z;a4Y}Eu59U070pye#pFNQBbhnSD$t-6Ye*0qQdAK{JxP=XpK;s=a1;l)D&ZJzG$}B +z$pBHday4_9{l;~Gr!*i6%TF|9B7^M*5VdAXxv77;>l|oGt7TYeS;&u3P^IrpX1d(y +z>xa_aBuW%gPsz2r*gihIeiY|(@-tO;P$M9>=S{b5{pfW*CGYO2!iw*$x^-6yX7kz4 +zz8%LcUOs(^KmYg!-bSoFFa>G`VhY%-HrT924Bo?_poD;F4tRX^6vYfA%}fa<XWSk3 +zh&kbK*h3kM-Q%a2y@y>p%yWQI1J;`X)(;2@7|+(Qs{tSOGfu(aKmEu50cKbs=ZNd~ +zZ(xQ2yGK`e^X4t?_Xm1t6pga-P}U*dA8<NO$i`xGxkGjat8oRR9q#9Vao9i?jTkbv +z+YRQBus@x!*>14jtdW(185|Nc#sKF)7{ApPiiw)X(-CK9mw0;h2&a(n=*ctu>gV6! +zt5;v(yFdK}##7ksoPqsmf-*puCLHz$oI*m384<vGcZS29V2r_&^DT^0n8J+h`57L+ +zc!~Qs<7~SoiD52)Re<*Jn;nuJadvi&;}r1h>JsbC2Df2C%nIN9>Nn7Sh5fN$w_ahR +zX1sg-6aM)B{sDt?*j-*AC<WsOJi2^@M^{e}v%=<Vhr=}CaJWOx1*^>p^Biz<bB$x1 +zaeX*qJq#E}i~VWB<>eLr<3Ik7_}y>+9><{Y`g#w)^%yrhy!mj0-R=zY>4cl>dt5wz +zj8K4iI^xN8#KtDPd;1RGeg6Y*gf&*q;dnUV_4Nl>tuP&qc=O>JPrvvIFJ8PtiZhPW +z9x0P=*BOoP{`6;D-@L=k{syObgw_`K`vcy;eUIsMf_D~ow|lJCE1W`PpI1T5GZ7%e +ziSqZ3dy39U36|wfF$QSR1l3xLG$+i{OdeTnv0e>$^X3Ejp{5zeTlm$8%wED2!Lbz7 +zp!xNPloJdHU9R0g#VY4Nii}C|hNh$puSsG#&oi7KkrDvo0Np%eM!*@!$S1<P%OU5+ +zu@-Tf_4)!?Q5smUMy}IHGMi#T${F5U_|d_7@(HiJMq#{pDHL9P3JC><Jj+I5^cE>6 +z%z>gmoVA!kfU}-Hw=pmpHD*F_<izoG#5k;YqsfvSZ59+b$q1x469r+eTVs$zMxG<Z +zjLd<vOB0MyNSr-eP~Z%CHWlYxku)?ySΝ1*&M4=_+gCG-rv<u}bf$Fm?nJN(Hf` +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�TB(`fN#Ep_>ZRwInh{ +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 +UxL<GfX8-^I07*qoM6N<$f;d=@%K!iX + +literal 0 +HcmV?d00001 + +-- +2.17.1 + diff --git a/patches/0134-move-the-temp-dir-for-nextgen-out-of-the-www-root.patch b/patches/0134-move-the-temp-dir-for-nextgen-out-of-the-www-root.patch new file mode 100644 index 00000000..b1b7dcd8 --- /dev/null +++ b/patches/0134-move-the-temp-dir-for-nextgen-out-of-the-www-root.patch @@ -0,0 +1,25 @@ +From 1bdd0ec62529bb67c1c79ae09ec1c9cec1ed24e3 Mon Sep 17 00:00:00 2001 +From: Joe <joe@incal.net> +Date: Wed, 16 Nov 2011 00:12:06 +0100 +Subject: [PATCH 134/229] move the temp dir for nextgen out of the www root + +--- + wp-content/plugins/nextgen-gallery/admin/functions.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wp-content/plugins/nextgen-gallery/admin/functions.php b/wp-content/plugins/nextgen-gallery/admin/functions.php +index a2897dd2..6273573f 100644 +--- a/wp-content/plugins/nextgen-gallery/admin/functions.php ++++ b/wp-content/plugins/nextgen-gallery/admin/functions.php +@@ -2,7 +2,7 @@ + + if(preg_match('#' . basename(__FILE__) . '#', $_SERVER['PHP_SELF'])) { die('You are not allowed to call this page directly.'); } + // Temporary file reservoir, which should exist and be property of www-data. Needed to bypass open_basedir +-define('NEXTGEN_TMP_FILES', '/opt/noblogs/www/wp-content/tmp/'); ++define('NEXTGEN_TMP_FILES', '/opt/noblogs/tmp/nextgen'); + /** + * nggAdmin - Class for admin operation + * +-- +2.17.1 + diff --git a/patches/0135-enabling-the-cdn.patch b/patches/0135-enabling-the-cdn.patch new file mode 100644 index 00000000..0672923b --- /dev/null +++ b/patches/0135-enabling-the-cdn.patch @@ -0,0 +1,24 @@ +From f1ca58840399f34c58cc7d3b65f97c12ed884af4 Mon Sep 17 00:00:00 2001 +From: Joe <joe@incal.net> +Date: Thu, 8 Dec 2011 10:37:54 +0100 +Subject: [PATCH 135/229] enabling the cdn + +--- + wp-content/wp-cache-config.php | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/wp-content/wp-cache-config.php b/wp-content/wp-cache-config.php +index 568057e3..00e94306 100644 +--- a/wp-content/wp-cache-config.php ++++ b/wp-content/wp-cache-config.php +@@ -5,6 +5,7 @@ WP-Cache Config Sample File + See wp-cache.php for author details. + */ + ++$ossdlcdn = 1; //Added by WP-Cache Manager + $wp_cache_mobile_groups = ''; //Added by WP-Cache Manager + $wp_cache_mobile_prefixes = 'w3c , w3c-, acs-, alav, alca, amoi, audi, avan, benq, bird, blac, blaz, brew, cell, cldc, cmd-, dang, doco, eric, hipt, htc_, inno, ipaq, ipod, jigs, kddi, keji, leno, lg-c, lg-d, lg-g, lge-, lg/u, maui, maxo, midp, mits, mmef, mobi, mot-, moto, mwbp, nec-, newt, noki, palm, pana, pant, phil, play, port, prox, qwap, sage, sams, sany, sch-, sec-, send, seri, sgh-, shar, sie-, siem, smal, smar, sony, sph-, symb, t-mo, teli, tim-, tosh, tsm-, upg1, upsi, vk-v, voda, wap-, wapa, wapi, wapp, wapr, webc, winw, winw, xda , xda-'; //Added by WP-Cache Manager + $wp_cache_refresh_single_only = '0'; //Added by WP-Cache Manager +-- +2.17.1 + diff --git a/patches/0136-add-noblogs-home-theme.patch b/patches/0136-add-noblogs-home-theme.patch new file mode 100644 index 00000000..b9fb7a32 --- /dev/null +++ b/patches/0136-add-noblogs-home-theme.patch @@ -0,0 +1,979 @@ +From a224f4257845a75c62ca7dd952830c738218a8be Mon Sep 17 00:00:00 2001 +From: shammash <shammash@autistici.org> +Date: Fri, 27 Jan 2012 18:27:07 +0000 +Subject: [PATCH 136/229] add noblogs-home theme + +--- + wp-content/themes/noblogs-home/functions.php | 32 +++++++++++++ + .../themes/noblogs-home/images/animation.gif | Bin 0 -> 45670 bytes + wp-content/themes/noblogs-home/style.css | 42 ++++++++++++++++++ + 3 files changed, 74 insertions(+) + create mode 100644 wp-content/themes/noblogs-home/functions.php + create mode 100644 wp-content/themes/noblogs-home/images/animation.gif + create mode 100644 wp-content/themes/noblogs-home/style.css + +diff --git a/wp-content/themes/noblogs-home/functions.php b/wp-content/themes/noblogs-home/functions.php +new file mode 100644 +index 00000000..347ca412 +--- /dev/null ++++ b/wp-content/themes/noblogs-home/functions.php +@@ -0,0 +1,32 @@ ++<?php ++ ++function noblogs_bp_about() { ++ ?> ++<div id="noblogs_about"> ++ ++ <table border="0"> ++ <tr> ++ <td class="apicetto_sx">“</td> ++ ++ <td class="about_text"> ++ ... una piattaforma di blogging ++ <a href="/policy/">libera ed anonima</a>, ++ ++ a cura del collettivo ++ <a href="http://www.autistici.org/">Autistici / ++ Inventati</a>. ++ </td> ++ ++ <td class="apicetto_dx">„</td> ++ </tr> ++ </table> ++ ++</div> ++<?php ++} ++ ++ ++if ($_GET['test_home'] == '1') { ++ add_action('bp_before_blog_home', 'noblogs_bp_about'); ++} ++ +diff --git a/wp-content/themes/noblogs-home/images/animation.gif b/wp-content/themes/noblogs-home/images/animation.gif +new file mode 100644 +index 0000000000000000000000000000000000000000..427a62b23f69771baa20c214b8aca466db6117d0 +GIT binary patch +literal 45670 +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 +PD%F#@a5#(s09OACEEULW + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/noblogs-home/style.css b/wp-content/themes/noblogs-home/style.css +new file mode 100644 +index 00000000..439a7047 +--- /dev/null ++++ b/wp-content/themes/noblogs-home/style.css +@@ -0,0 +1,42 @@ ++/* ++Theme Name: NoBlogs Home (Buddypress) ++Theme URI: http://noblogs.org/ ++Description: NoBlogs home page theme. ++Version: 1.0 ++Author: autistici.org ++Author URI: http://www.autistici.org/ ++Template: bp-default ++Tags: buddypress, two-column, grey, dark ++*/ ++ ++ ++/* Inherit the default theme styles */ ++@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/default.css ); ++/* Inherit the default theme adminbar styles */ ++@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css ); ++ ++ ++#noblogs_about { ++ height: 200px; ++ background: url(/wp-content/themes/noblogs-home/images/animation.gif) no-repeat; ++ padding-left: 170px; ++ padding-top: 40px; ++ font-family: Helvetica, arial, sans-serif; ++ font-size: 28px; ++ line-height: 1.2em; ++} ++ ++#noblogs_about .apicetto_sx { ++ vertical-align: top; ++ font-size: 48px; ++ color: #666; ++} ++ ++#noblogs_about .about_text { ++} ++ ++#noblogs_about .apicetto_dx { ++ font-size: 48px; ++ color: #666; ++ vertical-align: bottom; ++} +-- +2.17.1 + diff --git a/patches/0137-buddypress-noblogs-child-theme-fix.patch b/patches/0137-buddypress-noblogs-child-theme-fix.patch new file mode 100644 index 00000000..b769a028 --- /dev/null +++ b/patches/0137-buddypress-noblogs-child-theme-fix.patch @@ -0,0 +1,286 @@ +From 5b774511afc6c40b43f02bde1ff44ce0d8558005 Mon Sep 17 00:00:00 2001 +From: root <root@noblogs-staging.m.investici.org> +Date: Sat, 28 Jan 2012 00:22:35 +0000 +Subject: [PATCH 137/229] buddypress noblogs child theme fix + +--- + wp-content/themes/noblogs-home/header.php | 79 ++++++++++++++++++ + .../noblogs-home/images/noblogs-bp1.png | Bin 0 -> 4956 bytes + .../noblogs-home/images/sidebar_back.gif | Bin 0 -> 160 bytes + wp-content/themes/noblogs-home/style.css | 60 ++++++++++++- + 4 files changed, 136 insertions(+), 3 deletions(-) + create mode 100644 wp-content/themes/noblogs-home/header.php + create mode 100644 wp-content/themes/noblogs-home/images/noblogs-bp1.png + create mode 100644 wp-content/themes/noblogs-home/images/sidebar_back.gif + +diff --git a/wp-content/themes/noblogs-home/header.php b/wp-content/themes/noblogs-home/header.php +new file mode 100644 +index 00000000..45d5f9d1 +--- /dev/null ++++ b/wp-content/themes/noblogs-home/header.php +@@ -0,0 +1,79 @@ ++<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ++ ++<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>> ++ <head profile="http://gmpg.org/xfn/11"> ++ <meta http-equiv="Content-Type" content="<?php bloginfo( 'html_type' ) ?>; charset=<?php bloginfo( 'charset' ) ?>" /> ++ <title><?php wp_title( '|', true, 'right' ); bloginfo( 'name' ); ?></title> ++ ++ <?php do_action( 'bp_head' ) ?> ++ ++ <link rel="pingback" href="<?php bloginfo( 'pingback_url' ) ?>" /> ++ ++ <?php ++ if ( is_singular() && bp_is_blog_page() && get_option( 'thread_comments' ) ) ++ wp_enqueue_script( 'comment-reply' ); ++ ++ wp_head(); ++ ?> ++ </head> ++ ++ <body <?php body_class() ?> id="bp-default"> ++ ++ <?php do_action( 'bp_before_header' ) ?> ++ ++ <div id="header"> ++ ++ <h1 id="logo"><a href="<?php echo site_url() ?>" title="<?php _e( 'Home', 'buddypress' ) ?>">Information disorder was not enough</a></h1> ++ ++ <ul id="nav"> ++ <li<?php if ( bp_is_front_page() ) : ?> class="selected"<?php endif; ?>> ++ <a href="<?php echo site_url() ?>" title="<?php _e( 'Home', 'buddypress' ) ?>"><?php _e( 'Home', 'buddypress' ) ?></a> ++ </li> ++ ++ <?php if ( 'activity' != bp_dtheme_page_on_front() && bp_is_active( 'activity' ) ) : ?> ++ <li<?php if ( bp_is_page( BP_ACTIVITY_SLUG ) ) : ?> class="selected"<?php endif; ?>> ++ <a href="<?php echo site_url() ?>/<?php echo BP_ACTIVITY_SLUG ?>/" title="<?php _e( 'Activity', 'buddypress' ) ?>"><?php _e( 'Activity', 'buddypress' ) ?></a> ++ </li> ++ <?php endif; ?> ++ ++ <li<?php if ( bp_is_page( BP_MEMBERS_SLUG ) || bp_is_member() ) : ?> class="selected"<?php endif; ?>> ++ <a href="<?php echo site_url() ?>/<?php echo BP_MEMBERS_SLUG ?>/" title="<?php _e( 'Members', 'buddypress' ) ?>"><?php _e( 'People', 'buddypress' ) ?></a> ++ </li> ++ ++ <?php if ( bp_is_active( 'groups' ) ) : ?> ++ <li<?php if ( bp_is_page( BP_GROUPS_SLUG ) || bp_is_group() ) : ?> class="selected"<?php endif; ?>> ++ <a href="<?php echo site_url() ?>/<?php echo BP_GROUPS_SLUG ?>/" title="<?php _e( 'Groups', 'buddypress' ) ?>"><?php _e( 'Groups', 'buddypress' ) ?></a> ++ </li> ++ ++ <?php if ( bp_is_active( 'forums' ) && ( function_exists( 'bp_forums_is_installed_correctly' ) && !(int) bp_get_option( 'bp-disable-forum-directory' ) ) && bp_forums_is_installed_correctly() ) : ?> ++ <li<?php if ( bp_is_page( BP_FORUMS_SLUG ) ) : ?> class="selected"<?php endif; ?>> ++ <a href="<?php echo site_url() ?>/<?php echo BP_FORUMS_SLUG ?>/" title="<?php _e( 'Forums', 'buddypress' ) ?>"><?php _e( 'Forums', 'buddypress' ) ?></a> ++ </li> ++ <?php endif; ?> ++ <?php endif; ?> ++ ++ <?php if ( bp_is_active( 'blogs' ) && bp_core_is_multisite() ) : ?> ++ <li<?php if ( bp_is_page( BP_BLOGS_SLUG ) ) : ?> class="selected"<?php endif; ?>> ++ <a href="<?php echo site_url() ?>/<?php echo BP_BLOGS_SLUG ?>/" title="<?php _e( 'Blogs', 'buddypress' ) ?>"><?php _e( 'Blogs', 'buddypress' ) ?></a> ++ </li> ++ <?php endif; ?> ++ ++ <!--<?php wp_list_pages( 'title_li=&depth=1&exclude=' . bp_dtheme_page_on_front() ); ?> --> ++ ++ <?php do_action( 'bp_nav_items' ); ?> ++ </ul> <!-- #nav --> ++ ++ <div id="search-bar"> ++ <div class="padder"> ++ <?php echo "<p align='right' style='color:black;'><i>“The environment is so full of television, party political broadcasts and<br /> advertising campaigns that you hardly need to do anything.”</i> (JG Ballard)</p>" ; ?> ++ </div><!-- .padder --> ++ </div> <!-- #search-bar --> ++ ++ <?php do_action( 'bp_header' ) ?> ++ ++ </div><!-- #header --> ++ ++ <?php do_action( 'bp_after_header' ) ?> ++ <?php do_action( 'bp_before_container' ) ?> ++ ++ <div id="container"> +diff --git a/wp-content/themes/noblogs-home/images/noblogs-bp1.png b/wp-content/themes/noblogs-home/images/noblogs-bp1.png +new file mode 100644 +index 0000000000000000000000000000000000000000..647b3a1ac5f22bb1596fc7329413cc9bd6fa5f4f +GIT binary patch +literal 4956 +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 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/noblogs-home/images/sidebar_back.gif b/wp-content/themes/noblogs-home/images/sidebar_back.gif +new file mode 100644 +index 0000000000000000000000000000000000000000..0a0142d101f829fcc906702badbe7a519d806704 +GIT binary patch +literal 160 +zcmZ?wbhEHbWMSxI*v!E2``7OuKY#xC@#FXJ-+%u6`St79-@ku<{`~px-@pI=|1)3! +z#h)x-F&z*IGJ}D|H{gWl>bVbJoZbCDL8C7=abCu%bvdt>IqRG^akyWx?y}4K{|6Qn +xc<2c6oLEwHGRJEE1@$DawNdMDtSLKvS8d;e4HZ6mv(LZSQgt?O_entpYXGU8O{V|= + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/noblogs-home/style.css b/wp-content/themes/noblogs-home/style.css +index 439a7047..dc25c8c7 100644 +--- a/wp-content/themes/noblogs-home/style.css ++++ b/wp-content/themes/noblogs-home/style.css +@@ -10,12 +10,24 @@ Tags: buddypress, two-column, grey, dark + */ + + +-/* Inherit the default theme styles */ ++/* Inherit the default theme styles + @import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/default.css ); +-/* Inherit the default theme adminbar styles */ +-@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css ); ++ Inherit the default theme adminbar styles ++@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css );*/ + + ++h1 { font-size: 28px; margin-bottom: 25px; } ++h2 { font-size: 24px; margin-bottom: 20px; } ++h3 { font-size: 20px; } ++h4 { font-size: 16px; margin-bottom: 15px; } ++h5 { font-size: 14px; margin-bottom: 0; } ++h6 { font-size: 12px; margin-bottom: 0; } ++ ++a { color: #000; text-decoration: none; } ++a:hover { color: #ff0000; } ++a:active { color: #888; } ++a:focus { outline: 1px dotted #ccc; } ++ + #noblogs_about { + height: 200px; + background: url(/wp-content/themes/noblogs-home/images/animation.gif) no-repeat; +@@ -40,3 +52,45 @@ Tags: buddypress, two-column, grey, dark + color: #666; + vertical-align: bottom; + } ++ ++#header { ++ background-image: url(images/noblogs-bp1.png); ++} ++#header h1 a, #desc { ++ color:#FFFFFF; ++} ++div#container { ++ position: relative; ++ width: 100%; ++ -moz-border-radius: 6px; ++ -webkit-border-radius: 6px; ++ border-right: 1px solid #e0e0e0; ++ border-bottom: 1px solid #e0e0e0; ++ background: #fff; ++ overflow: hidden; ++} ++ body.activity-permalink div#container { ++ background: none; ++ border: none; ++ } ++ ++div#content .padder { ++ margin-right: 225px; ++ border-right: 1px solid #ddd; ++ -moz-border-radius-topleft: 6px; ++ -webkit-border-top-left-radius: 6px; ++ -moz-border-radius-bottomleft: 6px; ++ -webkit-border-bottom-left-radius: 6px; ++} ++ ++div#sidebar { ++ float: left; ++ width: 224px; ++ margin-left: -226px; ++ margin-top: 1px; ++ border-left: 1px solid #ddd; ++ -moz-border-radius-topright: 3px; ++ -webkit-border-top-right-radius: 3px; ++ background: url( images/sidebar_back.gif ) top left repeat-x; ++} ++ +-- +2.17.1 + diff --git a/patches/0138-buddypress-child-theme-fixed-sidebar-in-activity-tab.patch b/patches/0138-buddypress-child-theme-fixed-sidebar-in-activity-tab.patch new file mode 100644 index 00000000..6d5edca9 --- /dev/null +++ b/patches/0138-buddypress-child-theme-fixed-sidebar-in-activity-tab.patch @@ -0,0 +1,173 @@ +From bbe236dcf80fb17f2f21ec5e4ff8f17d226afd79 Mon Sep 17 00:00:00 2001 +From: root <root@noblogs-staging.m.investici.org> +Date: Sat, 28 Jan 2012 00:38:40 +0000 +Subject: [PATCH 138/229] buddypress child theme fixed sidebar in activity tab + +--- + .../themes/noblogs-home/activity/index.php | 154 ++++++++++++++++++ + 1 file changed, 154 insertions(+) + create mode 100644 wp-content/themes/noblogs-home/activity/index.php + +diff --git a/wp-content/themes/noblogs-home/activity/index.php b/wp-content/themes/noblogs-home/activity/index.php +new file mode 100644 +index 00000000..a2718d9d +--- /dev/null ++++ b/wp-content/themes/noblogs-home/activity/index.php +@@ -0,0 +1,154 @@ ++<?php ++ ++/** ++ * Template Name: BuddyPress - Activity Directory ++ * ++ * @package BuddyPress ++ * @subpackage Theme ++ */ ++ ++?> ++<?php get_header( 'buddypress' ); ?> ++ ++ <?php do_action( 'bp_before_directory_activity_page' ); ?> ++ ++ <div id="content"> ++ <div class="padder"> ++ ++ <?php do_action( 'bp_before_directory_activity' ); ?> ++ ++ <?php if ( !is_user_logged_in() ) : ?> ++ ++ <h3><?php _e( 'Site Activity', 'buddypress' ); ?></h3> ++ ++ <?php endif; ?> ++ ++ <?php do_action( 'bp_before_directory_activity_content' ); ?> ++ ++ <?php if ( is_user_logged_in() ) : ?> ++ ++ <?php locate_template( array( 'activity/post-form.php'), true ); ?> ++ ++ <?php endif; ?> ++ ++ <?php do_action( 'template_notices' ); ?> ++ ++ <div class="item-list-tabs activity-type-tabs" role="navigation"> ++ <ul> ++ <?php do_action( 'bp_before_activity_type_tab_all' ); ?> ++ ++ <li class="selected" id="activity-all"><a href="<?php echo bp_loggedin_user_domain() . BP_ACTIVITY_SLUG . '/' ?>" title="<?php _e( 'The public activity for everyone on this site.', 'buddypress' ) ?>"><?php printf( __( 'All People (%s)', 'buddypress' ), bp_get_total_site_member_count() ) ?></a></li> ++ ++ <?php if ( is_user_logged_in() ) : ?> ++ ++ <?php do_action( 'bp_before_activity_type_tab_friends' ) ?> ++ ++ <?php if ( bp_is_active( 'friends' ) ) : ?> ++ ++ <?php if ( bp_get_total_friend_count( bp_loggedin_user_id() ) ) : ?> ++ ++ <li id="activity-friends"><a href="<?php echo bp_loggedin_user_domain() . bp_get_activity_slug() . '/' . bp_get_friends_slug() . '/'; ?>" title="<?php _e( 'The activity of my friends only.', 'buddypress' ); ?>"><?php printf( __( 'My Friends <span>%s</span>', 'buddypress' ), bp_get_total_friend_count( bp_loggedin_user_id() ) ); ?></a></li> ++ ++ <?php endif; ?> ++ ++ <?php endif; ?> ++ ++ <?php do_action( 'bp_before_activity_type_tab_groups' ) ?> ++ ++ <?php if ( bp_is_active( 'groups' ) ) : ?> ++ ++ <?php if ( bp_get_total_group_count_for_user( bp_loggedin_user_id() ) ) : ?> ++ ++ <li id="activity-groups"><a href="<?php echo bp_loggedin_user_domain() . bp_get_activity_slug() . '/' . bp_get_groups_slug() . '/'; ?>" title="<?php _e( 'The activity of groups I am a member of.', 'buddypress' ); ?>"><?php printf( __( 'My Groups <span>%s</span>', 'buddypress' ), bp_get_total_group_count_for_user( bp_loggedin_user_id() ) ); ?></a></li> ++ ++ <?php endif; ?> ++ ++ <?php endif; ?> ++ ++ <?php do_action( 'bp_before_activity_type_tab_favorites' ); ?> ++ ++ <?php if ( bp_get_total_favorite_count_for_user( bp_loggedin_user_id() ) ) : ?> ++ ++ <li id="activity-favorites"><a href="<?php echo bp_loggedin_user_domain() . bp_get_activity_slug() . '/favorites/'; ?>" title="<?php _e( "The activity I've marked as a favorite.", 'buddypress' ); ?>"><?php printf( __( 'My Favorites <span>%s</span>', 'buddypress' ), bp_get_total_favorite_count_for_user( bp_loggedin_user_id() ) ); ?></a></li> ++ ++ <?php endif; ?> ++ ++ <?php do_action( 'bp_before_activity_type_tab_mentions' ); ?> ++ ++ <li id="activity-mentions"><a href="<?php echo bp_loggedin_user_domain() . bp_get_activity_slug() . '/mentions/'; ?>" title="<?php _e( 'Activity that I have been mentioned in.', 'buddypress' ); ?>"><?php _e( 'Mentions', 'buddypress' ); ?><?php if ( bp_get_total_mention_count_for_user( bp_loggedin_user_id() ) ) : ?> <strong><?php printf( __( '<span>%s new</span>', 'buddypress' ), bp_get_total_mention_count_for_user( bp_loggedin_user_id() ) ); ?></strong><?php endif; ?></a></li> ++ ++ <?php endif; ?> ++ ++ <?php do_action( 'bp_activity_type_tabs' ); ?> ++ </ul> ++ </div><!-- .item-list-tabs --> ++ ++ <div class="item-list-tabs no-ajax" id="subnav" role="navigation"> ++ <ul> ++ <li class="feed"><a href="<?php bp_sitewide_activity_feed_link() ?>" title="<?php _e( 'RSS Feed', 'buddypress' ); ?>"><?php _e( 'RSS', 'buddypress' ); ?></a></li> ++ ++ <?php do_action( 'bp_activity_syndication_options' ); ?> ++ ++ <li id="activity-filter-select" class="last"> ++ <label for="activity-filter-by"><?php _e( 'Show:', 'buddypress' ); ?></label> ++ <select id="activity-filter-by"> ++ <option value="-1"><?php _e( 'Everything', 'buddypress' ); ?></option> ++ <option value="activity_update"><?php _e( 'Updates', 'buddypress' ); ?></option> ++ ++ <?php if ( bp_is_active( 'blogs' ) ) : ?> ++ ++ <option value="new_blog_post"><?php _e( 'Posts', 'buddypress' ); ?></option> ++ <option value="new_blog_comment"><?php _e( 'Comments', 'buddypress' ); ?></option> ++ ++ <?php endif; ?> ++ ++ <?php if ( bp_is_active( 'forums' ) ) : ?> ++ ++ <option value="new_forum_topic"><?php _e( 'Forum Topics', 'buddypress' ); ?></option> ++ <option value="new_forum_post"><?php _e( 'Forum Replies', 'buddypress' ); ?></option> ++ ++ <?php endif; ?> ++ ++ <?php if ( bp_is_active( 'groups' ) ) : ?> ++ ++ <option value="created_group"><?php _e( 'New Groups', 'buddypress' ); ?></option> ++ <option value="joined_group"><?php _e( 'Group Memberships', 'buddypress' ); ?></option> ++ ++ <?php endif; ?> ++ ++ <?php if ( bp_is_active( 'friends' ) ) : ?> ++ ++ <option value="friendship_accepted,friendship_created"><?php _e( 'Friendships', 'buddypress' ); ?></option> ++ ++ <?php endif; ?> ++ ++ <option value="new_member"><?php _e( 'Show New People', 'buddypress' ) ?></option> ++ ++ </select> ++ </li> ++ </ul> ++ </div><!-- .item-list-tabs --> ++ ++ <?php do_action( 'bp_before_directory_activity_list' ); ?> ++ ++ <div class="activity" role="main"> ++ ++ <?php locate_template( array( 'activity/activity-loop.php' ), true ); ?> ++ ++ </div><!-- .activity --> ++ ++ <?php do_action( 'bp_after_directory_activity_list' ); ?> ++ ++ <?php do_action( 'bp_directory_activity_content' ); ?> ++ ++ <?php do_action( 'bp_after_directory_activity_content' ); ?> ++ ++ <?php do_action( 'bp_after_directory_activity' ); ?> ++ ++ </div><!-- .padder --> ++ </div><!-- #content --> ++ ++ <?php do_action( 'bp_after_directory_activity_page' ); ?> ++ ++<?php get_sidebar( 'buddypress' ); ?> ++<?php get_footer() ?> +-- +2.17.1 + diff --git a/patches/0139-added-correctly-our-buddypress-theme.patch b/patches/0139-added-correctly-our-buddypress-theme.patch new file mode 100644 index 00000000..6b65c805 --- /dev/null +++ b/patches/0139-added-correctly-our-buddypress-theme.patch @@ -0,0 +1,1807 @@ +From edca2bc1d1519d8b3aa312408ece56f094b47e5d Mon Sep 17 00:00:00 2001 +From: Joe <joe@autistici.org> +Date: Sun, 19 Feb 2012 16:57:59 +0000 +Subject: [PATCH 139/229] added correctly our buddypress theme + +--- + wp-content/themes/ai-buddytheme/function.php | 0 + wp-content/themes/ai-buddytheme/style.css | 1783 ++++++++++++++++++ + 2 files changed, 1783 insertions(+) + create mode 100644 wp-content/themes/ai-buddytheme/function.php + create mode 100644 wp-content/themes/ai-buddytheme/style.css + +diff --git a/wp-content/themes/ai-buddytheme/function.php b/wp-content/themes/ai-buddytheme/function.php +new file mode 100644 +index 00000000..e69de29b +diff --git a/wp-content/themes/ai-buddytheme/style.css b/wp-content/themes/ai-buddytheme/style.css +new file mode 100644 +index 00000000..7ac56fc1 +--- /dev/null ++++ b/wp-content/themes/ai-buddytheme/style.css +@@ -0,0 +1,1783 @@ ++/* ++Theme Name: BuddyPress A/I ++Theme URI: ++Description: ++Version: 1.0 ++Author: ++Author URI: ++Template: bp-default ++Tags: buddypress ++*/ ++ ++/* > Global Elements ++-------------------------------------------------------------- */ ++ ++body { ++ background: #eaeaea url( ../images/background.gif ) top left repeat-x; ++ font-size: 12px; ++ font-family: Arial, Tahoma, Verdana, sans-serif; ++ line-height: 170%; ++ color: #555; ++ width: 90%; ++ min-width: 960px; ++ max-width: 1250px; ++ margin: 0 auto; ++ padding-top: 0 !important; /* Remove the top padding space for the admin bar in this theme */ ++} ++ body.activity-permalink { ++ min-width: 960px; ++ max-width: 1250pc; ++ width: 90%; ++ } ++ ++h1, h2, h3, h4, h5, h6 { ++ margin: 5px 0 15px 0; ++} ++ ++h1 { font-size: 28px; margin-bottom: 25px; } ++h2 { font-size: 24px; margin-bottom: 20px; } ++h3 { font-size: 20px; } ++h4 { font-size: 16px; margin-bottom: 15px; } ++h5 { font-size: 14px; margin-bottom: 0; } ++h6 { font-size: 12px; margin-bottom: 0; } ++ ++a { color: #000; text-decoration: none; } ++a:hover { color: #ff0000; } ++a:active { color: #888; } ++a:focus { outline: 1px dotted #ccc; } ++ ++.padder { padding: 19px; } ++.clear { clear: left; } ++ ++p { margin-bottom: 15px; } ++p:last-child { margin-bottom: 0; } ++ ++hr { ++ background-color:#E7E7E7; ++ border:0 none; ++ clear:both; ++ height:1px; ++ margin: 20px 0; ++} ++ ++img.avatar { ++ background: #ffffff; ++ padding: 4px; ++ border: 1px solid #ddd; ++/* Round Corners (native in Safari, Firefox and Chrome) */ ++ -moz-border-radius: 6px; ++ -webkit-border-radius: 6px; ++/* Add the Shadow */ ++ -moz-box-shadow: 2px 2px 2px #dddddd; ++ -webkit-box-shadow: 2px 2px 2px #dddddd; ++} ++ ++/* > Admin Bar ++-------------------------------------------------------------- */ ++ ++#wp-admin-bar .padder { ++ width: 90% !important; /* Line up the admin bar with the content body in this theme */ ++} ++ ++/* > Header ++-------------------------------------------------------------- */ ++ ++#header { ++ position: relative; ++ color: #fff; ++ background: url( ../images/default_header.jpg); ++ -moz-border-radius-bottomleft: 6px; ++ -webkit-border-bottom-left-radius: 6px; ++ -moz-border-radius-bottomright: 6px; ++ -webkit-border-bottom-right-radius: 6px; ++ margin-bottom: 20px; ++ min-width: 960px; ++ max-width: 1250px; ++ height: 100px; ++ padding-top: 25px; ++} ++ #header #search-bar { ++ position: absolute; ++ top: 25px; ++ right: 0; ++ width: 100%; ++ text-align: right; ++ } ++ ++ #header h1 { ++ line-height: 230%; ++ } ++ ++ #header #search-bar .padder { ++ padding: 10px 20px; ++ } ++ ++ #header #search-bar input[type=text] { ++ -moz-border-radius: 3px; ++ -webkit-border-radius: 3px; ++ border-radius: 3px; ++ border: 1px inset #888; ++ padding: 2px; ++ margin-right: 4px; ++ } ++ ++ #header #search-bar input[type=submit] { ++ font-size: 11px; ++ padding: 1px 4px; ++ margin-left: 4px; ++ } ++ ++ #header h1 { ++ position: absolute; ++ bottom: 0; ++ left: 20px; ++ width: 44%; ++ margin: 0 0 -5px 0; ++ } ++ #header h1 a { ++ color: #fff; ++ font-size: 26px; ++ text-decoration: none; ++ } ++ ++/* > Navigation ++-------------------------------------------------------------- */ ++ ++ul#nav { ++ margin: 0; ++ padding: 0; ++ position: absolute; ++ right: 15px; ++ list-style: none; ++ bottom: 0; ++ max-width: 65%; ++} ++ ul#nav li { ++ float: left; ++ margin: 0 5px 0 0; ++ } ++ ul#nav li a { ++ display: block; ++ color: #fff; ++ text-decoration: none; ++ padding: 5px 15px; ++ background: #333; ++ -moz-border-radius-topleft: 3px; ++ -webkit-border-top-left-radius: 3px; ++ -moz-border-radius-topright: 3px; ++ -webkit-border-top-right-radius: 3px; ++ } ++ ul#nav li.selected a, ul#nav li.current_page_item a { ++ background: #f5f5f5; ++ color: #555; ++ } ++ ul#nav a:focus { outline: none; } ++ ++/* > Container ++-------------------------------------------------------------- */ ++ ++div#container { ++ position: relative; ++ width: 100%; ++ -moz-border-radius: 6px; ++ -webkit-border-radius: 6px; ++ border-right: 1px solid #e0e0e0; ++ border-bottom: 1px solid #e0e0e0; ++ background: #fff; ++ overflow: hidden; ++} ++ body.activity-permalink div#container { ++ background: none; ++ border: none; ++ } ++ ++/* > Sidebar ++-------------------------------------------------------------- */ ++ ++div#sidebar { ++ float: left; ++ width: 224px; ++ margin-left: -226px; ++ margin-top: 1px; ++ border-left: 1px solid #ddd; ++ -moz-border-radius-topright: 3px; ++ -webkit-border-top-right-radius: 3px; ++ background: url( ../images/sidebar_back.gif ) top left repeat-x; ++} ++ div#sidebar div#sidebar-me img.avatar { ++ float: left; ++ margin: 0 10px 15px 0; ++ } ++ ++ div#sidebar div#sidebar-me h4 { ++ font-size: 16px; ++ margin: 0 0 8px 0; ++ font-weight: normal; ++ } ++ ++ ++ div#sidebar ul#bp-nav { ++ clear: left; ++ margin: 15px -16px; ++ } ++ div#sidebar ul#bp-nav li { ++ padding: 10px 15px; ++ } ++ ++ div#sidebar h3.widgettitle { ++ margin: 25px -20px 10px -19px; ++ background: #eaeaea; ++ padding: 5px 15px; ++ font-size: 12px; ++ clear: left; ++ } ++ ++ div#sidebar .widget_search { ++ margin-top: 20px; ++ } ++ div#sidebar .widget_search input[type=text] { ++ width: 110px; ++ padding: 2px; ++ } ++ ++ div#sidebar ul#recentcomments li, div#sidebar .widget_recent_entries ul li { ++ margin-bottom: 15px; ++ } ++ ++ div#sidebar ul.item-list img.avatar { ++ width: 20px; ++ height: 20px; ++ margin-right: 10px; ++ } ++ div#sidebar div.item-avatar img { ++ width: 40px; ++ height: 40px; ++ margin: 1px; ++ } ++ ++ div#sidebar .avatar-block { overflow: hidden; } ++ ++ div#sidebar ul.item-list div.item-title { ++ font-size: 12px; ++ } ++ ++ div#sidebar div.item-options { ++ margin: -10px -20px 0 -19px; ++ background: #f8f8f8; ++ padding: 5px 15px; ++ font-size: 11px; ++ } ++ ++ div#sidebar div.item-meta, div#sidebar div.item-content { ++ margin-left: 38px; ++ font-size: 11px; ++ } ++ ++ div#sidebar div.tags div#tag-text { ++ font-size: 1.4em; ++ line-height: 140%; ++ padding-top: 10px; ++ } ++ ++/* > Content ++-------------------------------------------------------------- */ ++ ++div#content { ++ float: left; ++ width: 100%; ++ -moz-border-radius-topleft: 6px; ++ -webkit-border-top-left-radius: 6px; ++ -moz-border-radius-bottomleft: 6px; ++ -webkit-border-bottom-left-radius: 6px; ++} ++ ++div#content .padder { ++ margin-right: 225px; ++ border-right: 1px solid #ddd; ++ -moz-border-radius-topleft: 6px; ++ -webkit-border-top-left-radius: 6px; ++ -moz-border-radius-bottomleft: 6px; ++ -webkit-border-bottom-left-radius: 6px; ++} ++ div#content .left-menu { ++ float: left; ++ width: 170px; ++ } ++ ++ div#content .main-column { ++ margin-left: 190px; ++ } ++ ++/* > Item Headers (Profiles, Groups) ++-------------------------------------------------------------- */ ++ ++div#item-header { ++ overflow: hidden; ++} ++ div#item-header div#item-header-content { margin-left: 170px; } ++ ++ div#item-header h2 { ++ font-size: 28px; ++ margin: 0 0 15px 0; ++ line-height: 120%; ++ } ++ div#item-header h2 a { ++ text-decoration: none; ++ color: #777; ++ } ++ ++ div#item-header img.avatar { ++ float: left; ++ margin: 0 15px 25px 0; ++ } ++ ++ div#item-header h2 { margin-bottom: 5px; } ++ ++ div#item-header span.activity, div#item-header h2 span.highlight { ++ vertical-align: middle; ++ font-size: 11px; ++ font-weight: normal; ++ line-height: 170%; ++ margin-bottom: 7px; ++ } ++ ++ div#item-header h2 span.highlight { font-size: 16px; } ++ div#item-header h2 span.highlight span { ++ position: relative; ++ top: -2px; ++ right: -2px; ++ font-weight: bold; ++ font-size: 11px; ++ background: #f00; ++ color: #fff; ++ padding: 1px 4px; ++ margin-bottom: 2px; ++ -moz-border-radius: 3px; ++ -webkit-border-radius: 3px; ++ vertical-align: middle; ++ cursor: pointer; ++ display: none; ++ } ++ ++ div#item-header div#item-meta { ++ font-size: 14px; ++ color: #aaa; ++ padding-bottom: 10px; ++ overflow: hidden; ++ margin: 15px 0 5px 0; ++ } ++ ++ div#item-header div#item-actions { ++ float: right; ++ width: 20%; ++ margin: 0 0 15px 15px; ++ text-align: right; ++ } ++ div#item-header div#item-actions h3 { ++ font-size: 12px; ++ margin: 0 0 5px 0; ++ } ++ ++ div#item-header ul { ++ overflow: hidden; ++ margin-bottom: 15px; ++ } ++ ++ div#item-header ul h5, div#item-header ul span, div#item-header ul hr { ++ display: none; ++ } ++ ++ div#item-header ul li { ++ float: right; ++ } ++ ++ div#item-header ul img.avatar, div#item-header ul.avatars img.avatar { ++ width: 30px; ++ height: 30px; ++ margin: 2px; ++ } ++ ++ div#item-header div.generic-button, div#item-header a.button { ++ float: left; ++ margin: 10px 10px 0 0; ++ } ++ ++ div#item-header div#message.info { ++ line-height: 80%; ++ } ++ ++ ++/* > Item Lists (Activity, Friend, Group lists) ++-------------------------------------------------------------- */ ++ ++ul.item-list { ++ width: 100%; ++} ++ ul.item-list li { ++ position: relative; ++ padding: 15px 0; ++ border-bottom: 1px solid #eaeaea; ++ } ++ ul.single-line li { border: none; } ++ ++ ul.item-list li img.avatar { ++ float: left; ++ margin: 0 10px 10px 0; ++ } ++ ++ ul.item-list li div.item-title, ul.item-list li h4 { ++ font-weight: normal; ++ font-size: 14px; ++ width: 75%; ++ margin: 0; ++ } ++ ul.item-list li div.item-title span { ++ font-size: 12px; ++ color: #999; ++ } ++ ++ ul.item-list li div.item-desc { ++ margin: 10px 0 0 64px; ++ font-size: 11px; ++ color: #888; ++ width: 50%; ++ } ++ ++ ul.item-list li div.action { ++ position: absolute; ++ top: 15px; ++ right: 0; ++ text-align: right; ++ } ++ ++ ul.item-list li div.meta { ++ margin-top: 10px; ++ color: #888; ++ font-size: 11px; ++ } ++ ++ ul.item-list li h5 span.small { ++ font-weight: normal; ++ font-size: 11px; ++ } ++ ++/* > Item Tabs ++-------------------------------------------------------------- */ ++ ++div.item-list-tabs { ++ clear: left; ++ overflow: hidden; ++ margin: 25px -19px 20px -19px; ++ background: #eaeaea; ++} ++ div.item-list-tabs ul li a { ++ text-decoration: none; ++ } ++ ++ div.item-list-tabs ul { ++ width: 100%; ++ } ++ div.item-list-tabs ul li { ++ float: left; ++ margin: 5px 0 0 5px; ++ } ++ div.item-list-tabs#subnav ul li { ++ margin-top: 0; ++ } ++ ++ div.item-list-tabs ul li:first-child { ++ margin-left: 20px; ++ } ++ ++ div.item-list-tabs ul li.last { ++ float: right; ++ margin: 7px 20px 0 0; ++ } ++ div.item-list-tabs#subnav ul li.last { ++ margin-top: 4px; ++ } ++ ++ div.item-list-tabs ul li.last select { ++ max-width: 175px; ++ } ++ ++ div.item-list-tabs ul li a, ++ div.item-list-tabs ul li span { ++ display: block; ++ padding: 5px 10px; ++ text-decoration: none; ++ } ++ div.item-list-tabs ul li span { ++ color: #aaa; ++ } ++ ++ div.item-list-tabs ul li a span { ++ display: inline; ++ padding: 0; ++ color: inherit; ++ } ++ ++ div.item-list-tabs ul li.selected a, ++ div.item-list-tabs ul li.current a { ++ background-color: #fff; ++ color: #555; ++ font-weight: bold; ++ -moz-border-radius-topleft: 3px; ++ -webkit-border-top-left-radius: 3px; ++ -moz-border-radius-topright: 3px; ++ -webkit-border-top-right-radius: 3px; ++ } ++ ul li.loading a { ++ background-image: url( ../images/ajax-loader.gif ); ++ background-position: 92% 50%; ++ background-repeat: no-repeat; ++ padding-right: 30px !important; ++ } ++ div#item-nav ul li.loading a { ++ background-position: 88% 50%; ++ } ++ ++ div.item-list-tabs#object-nav { ++ margin-top: 0; ++ } ++ ++ div.item-list-tabs#subnav { ++ background: #fff; ++ margin: -15px -19px 15px -19px; ++ border-bottom: 1px solid #eaeaea; ++ min-height: 35px; ++ overflow: hidden; ++ } ++ ++ div.item-list-tabs ul li.feed a { ++ background: url( ../images/rss.png ) center left no-repeat; ++ padding-left: 20px; ++ } ++ ++/* > Item Body ++-------------------------------------------------------------- */ ++ ++.item-body { ++ margin: 20px 0; ++} ++ ++span.activity, div#message p { ++ display: inline-block; ++ font-size: 11px; ++ font-weight: normal; ++ background: #e3e3e3; ++ border-bottom: 1px solid #ababab; ++ border-right: 1px solid #ababab; ++ color: #ff0000; ++ padding: 1px 8px; ++ margin-top: 6px; ++ text-decoration: none; ++ -moz-border-radius: 3px; ++ -webkit-border-radius: 3px; ++ border-radius: 3px; ++} ++ ++/* > Directories (Members, Groups, Blogs, Forums) ++-------------------------------------------------------------- */ ++ ++div.dir-search { ++ float: right; ++ margin: -37px 0 0 0; ++} ++ div.dir-search input[type=text] { ++ padding: 4px; ++ font-size: 12px; ++ } ++ ++/* > Pagination ++-------------------------------------------------------------- */ ++ ++div.pagination { ++ margin: -20px -20px 9px -20px; ++ border-bottom: 1px solid #eaeaea; ++ padding: 10px 20px 10px 20px; ++ color: #888; ++ font-size: 11px; ++ height: 16px; ++} ++ div.pagination#user-pag, .friends div.pagination, ++ .mygroups div.pagination, .myblogs div.pagination, noscript div.pagination { ++ background: #f8f8f8; ++ border: none; ++ padding: 8px 15px; ++ } ++ ++ div.pagination .pag-count { ++ float: left; ++ } ++ ++ div.pagination .pagination-links { ++ float: right; ++ } ++ div.pagination .pagination-links span, ++ div.pagination .pagination-links a { ++ font-size: 12px; ++ padding: 0 5px; ++ } ++ div.pagination .pagination-links a:hover { ++ font-weight: bold; ++ } ++ ++div#pag-bottom { ++ margin-top: 0; ++} ++ ++/* > Error / Success Messages ++-------------------------------------------------------------- */ ++ ++div#message { ++ margin: 15px 0; ++} ++ div#message.updated { clear: both; } ++ ++div#message p { ++ padding: 10px 15px; ++ font-size: 12px; ++ display:block; ++} ++ div#message.error p { ++ background: #e41717; ++ color: #fff; ++ border-color: #a71a1a; ++ clear: left; ++ } ++ ++ div#message.updated p { ++ background: #dffcd9; ++ color: #1a9b00; ++ border-color: #c4e9bd; ++ } ++ ++form.standard-form#signup_form div div.error { ++ color: #fff; ++ background: #e41717; ++ -moz-border-radius: 3px; ++ -webkit-border-radius: 3px; ++ border-radius: 3px; ++ padding: 6px; ++ width: 90%; ++ margin: 0 0 10px 0; ++} ++ ++/* > Buttons ++-------------------------------------------------------------- */ ++ ++a.button, input[type=submit], input[type=button], input[type=reset], ++ul.button-nav li a, div.generic-button a { ++ background: url( ../images/white-grad.png ) top left repeat-x; ++ border: 1px solid #ddd; ++ padding: 3px 10px; ++ -moz-border-radius: 3px; ++ -webkit-border-radius: 3px; ++ border-radius: 3px; ++ text-decoration: none; ++ color: #888; ++ font-size: 12px; ++ font-weight: normal; ++ vertical-align: bottom; ++ cursor: pointer; ++} ++ a.button:hover, a.button:focus, input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover, ++ ul.button-nav li a:hover, ul.button-nav li.current a, ++ div.generic-button a:hover { ++ border-color: #aaa; ++ color: #555; ++ outline: none; ++ } ++ ++ /* Buttons that are disabled */ ++ div.pending a, a.disabled { ++ border-color: #eee; ++ color: #bbb; ++ cursor: default; ++ } ++ div.pending a:hover, a.disabled:hover { border-color: #eee; color: #bbb; } ++ ++ div.accept, div.reject { ++ float: left; ++ margin-left: 10px; ++ } ++ ++ul.button-nav li { ++ float: left; ++ margin: 0 10px 10px 0; ++} ++ ul.button-nav li.current a { ++ font-weight: bold; ++ } ++ ++/* > AJAX Loaders ++-------------------------------------------------------------- */ ++ ++.ajax-loader { ++ background: url( ../images/ajax-loader.gif ) center left no-repeat !important; ++ padding: 8px; ++ display: none; ++} ++ ++a.loading { ++ background-image: url( ../images/ajax-loader.gif ) !important; ++ background-position: 95% 50% !important; ++ background-repeat: no-repeat !important; ++ padding-right: 25px !important; ++} ++ ++/* > Input Forms ++-------------------------------------------------------------- */ ++ ++form.standard-form { ++ ++} ++ form.standard-form textarea, form.standard-form input[type=text], ++ form.standard-form select, form.standard-form input[type=password], ++ .dir-search input[type=text] { ++ border: 1px inset #ccc; ++ -moz-border-radius: 3px; ++ -webkit-border-radius: 3px; ++ border-radius: 3px; ++ padding: 6px; ++ font: inherit; ++ font-size: 14px; ++ color: #888; ++ } ++ form.standard-form select { ++ padding: 3px; ++ } ++ ++ form.standard-form input[type=password] { ++ margin-bottom: 5px; ++ } ++ ++ form.standard-form label, form.standard-form span.label { ++ display: block; ++ font-weight: bold; ++ margin: 15px 0 5px 0; ++ } ++ form.standard-form div.checkbox label, ++ form.standard-form div.radio label { ++ font-weight: normal; ++ margin: 5px 0 0 0; ++ font-size: 14px; ++ color: #888; ++ } ++ ++ form.standard-form#sidebar-login-form label { ++ margin-top: 5px; ++ } ++ ++ form.standard-form input[type=text] { ++ width: 75%; ++ } ++ form.standard-form#sidebar-login-form input[type=text], ++ form.standard-form#sidebar-login-form input[type=password] { ++ padding: 4px; ++ width: 95%; ++ } ++ ++ form.standard-form #basic-details-section input[type=password], ++ form.standard-form #blog-details-section input#signup_blog_url { ++ width: 35%; ++ } ++ ++ form.standard-form#signup_form input[type=text], ++ form.standard-form#signup_form textarea { ++ width: 90%; ++ } ++ form.standard-form#signup_form div.submit { float: right; } ++ div#signup-avatar img { margin: 0 15px 10px 0; } ++ ++ form.standard-form textarea { ++ width: 75%; ++ height: 120px; ++ } ++ form.standard-form textarea#message_content { ++ height: 200px; ++ } ++ ++ form.standard-form#send-reply textarea { ++ width: 97.5%; ++ } ++ ++ form.standard-form p.description { ++ font-size: 11px; ++ color: #888; ++ margin: 5px 0; ++ } ++ ++ form.standard-form div.submit { ++ padding: 15px 0; ++ clear: both; ++ } ++ form.standard-form div.submit input { ++ margin-right: 15px; ++ } ++ ++ form.standard-form div.radio ul { ++ margin: 10px 0 15px 38px; ++ list-style: disc; ++ } ++ form.standard-form div.radio ul li { ++ margin-bottom: 5px; ++ } ++ ++ form.standard-form a.clear-value { ++ display: block; ++ margin-top: 5px; ++ outline: none; ++ } ++ ++form.standard-form #basic-details-section, form.standard-form #blog-details-section, ++form.standard-form #profile-details-section { ++ float: left; ++ width: 48%; ++} ++ form.standard-form #profile-details-section { float: right; } ++ form.standard-form #blog-details-section { ++ clear: left; ++ } ++ ++form.standard-form input:focus, form.standard-form textarea:focus, form.standard-form select:focus { ++ background: #fafafa; ++ color: #555; ++} ++ ++form#send-invite-form { ++ margin-top: 20px; ++} ++ div#invite-list { ++ height: 400px; ++ overflow: scroll; ++ -moz-border-radius: 3px; ++ -webkit-border-radius: 3px; ++ border-radius: 3px; ++ padding: 5px; ++ background: #f5f5f5; ++ width: 160px; ++ border: 1px solid #e4e4e4; ++ margin: 10px 0; ++ } ++ ++ ++/* > Data Tables ++-------------------------------------------------------------- */ ++ ++table { ++ width: 100%; ++} ++ table thead tr { ++ background: #eaeaea; ++ } ++ ++ table#message-threads { ++ margin: 0 -20px; ++ width: auto; ++ } ++ ++ table.profile-fields { margin-bottom: 20px; } ++ ++ div#sidebar table { ++ margin: 0 -16px; ++ width: 117%; ++ } ++ ++ table tr td, table tr th { ++ padding: 8px; ++ vertical-align: middle; ++ } ++ table tr td.label { ++ border-right: 1px solid #eaeaea; ++ font-weight: bold; ++ width: 25%; ++ } ++ ++ table tr td.thread-info p { margin: 0; } ++ ++ table tr td.thread-info p.thread-excerpt { ++ color: #888; ++ font-size: 11px; ++ margin-top: 3px; ++ } ++ ++ div#sidebar table td, table.forum td { text-align: center; } ++ ++ table tr.alt { ++ background: #f4f4f4; ++ } ++ ++table.notification-settings { ++ margin-bottom: 20px; ++ text-align: left; ++} ++ table.notification-settings th.icon, table.notification-settings td:first-child { display: none; } ++ table.notification-settings th.title { width: 80%; } ++ table.notification-settings .yes, table.notification-settings .no { width: 40px; text-align: center; } ++ ++table.forum { ++ margin: -9px -20px 20px -20px; ++ width: auto; ++} ++ table.forum tr.sticky td { ++ background: #FFF9DB; ++ border-top: 1px solid #FFE8C4; ++ border-bottom: 1px solid #FFE8C4; ++ } ++ ++ table.forum tr.closed td.td-title { ++ padding-left: 35px; ++ background-image: url( ../images/closed.png ); ++ background-position: 15px 50%; ++ background-repeat: no-repeat; ++ } ++ ++ table.forum td p.topic-text { ++ color: #888; ++ font-size: 11px; ++ } ++ ++ table.forum tr > td:first-child, table.forum tr > th:first-child { ++ padding-left: 15px; ++ } ++ ++ table.forum tr > td:last-child, table.forum tr > th:last-child { ++ padding-right: 15px; ++ } ++ ++ table.forum tr th#th-title, table.forum tr th#th-poster, ++ table.forum tr th#th-group, table.forum td.td-poster, ++ table.forum td.td-group, table.forum td.td-title { text-align: left; } ++ ++ table.forum td.td-freshness { ++ font-size: 11px; ++ color: #888; ++ } ++ ++ table.forum td img.avatar { ++ margin-right: 5px; ++ } ++ ++ table.forum td.td-poster, table.forum td.td-group { ++ min-width: 130px; ++ } ++ ++ table.forum th#th-title { ++ width: 40%; ++ } ++ ++ table.forum th#th-postcount { ++ width: 1%; ++ } ++ ++/* > Activity Stream Posting ++-------------------------------------------------------------- */ ++ ++form#whats-new-form { ++ margin-bottom: 5px; ++ border-bottom: 1px solid #f0f0f0; ++ overflow: hidden; ++ padding-bottom: 20px; ++} ++ #item-body form#whats-new-form { ++ margin-top: 20px; ++ border: none; ++ } ++ ++ .home-page form#whats-new-form { ++ border-bottom: none; ++ padding-bottom: 0; ++ } ++ ++ form#whats-new-form h5 { ++ margin: 0; ++ font-weight: normal; ++ font-size: 12px; ++ color: #888; ++ margin-left: 76px; ++ padding: 0 0 3px 0; ++ } ++ ++ form#whats-new-form #whats-new-avatar { ++ float: left; ++ } ++ ++ form#whats-new-form #whats-new-content { ++ margin-left: 54px; ++ padding-left: 22px; ++ } ++ ++ form#whats-new-form #whats-new-textarea { ++ padding: 8px; ++ border: 1px inset #ccc; ++ background: #fff; ++ margin-bottom: 10px; ++ -moz-border-radius: 3px; ++ -webkit-border-radius: 3px; ++ border-radius: 3px; ++ } ++ form#whats-new-form textarea { ++ width: 100%; ++ height: 50px; ++ font-size: 14px; ++ font-family: inherit; ++ color: #555; ++ border: none; ++ margin: 0; ++ padding: 0; ++ } ++ ++ form#whats-new-form #whats-new-options select { ++ max-width: 200px; ++ } ++ ++ form#whats-new-form #whats-new-submit { ++ float: right; ++ margin: 0; ++ } ++ ++/* > Activity Stream Listing ++-------------------------------------------------------------- */ ++ ++ul.activity-list li { ++ padding: 20px 0 0 0; ++ overflow: hidden; ++} ++ ul.activity-list > li:first-child { ++ padding-top: 5px; ++ } ++ ++ ul.activity-list li.has-comments { ++ padding-bottom: 20px; ++ } ++ ++.activity-list li.mini { ++ position: relative; ++ font-size: 11px; ++ min-height: 35px; ++ padding: 12px 0 0 0; ++} ++ .activity-list li.mini div.activity-meta { ++ margin: 0; ++ } ++ ++ .activity-list li.mini div.activity-meta a { ++ padding: 3px 8px; ++ } ++ ++ .activity-list li.mini .activity-avatar img.avatar, ++ .activity-list li.mini .activity-avatar img.FB_profile_pic { ++ width: 20px; ++ height: 20px; ++ margin-left: 36px; ++ } ++ .activity-list li.activity_comment .activity-avatar img.avatar, ++ .activity-list li.activity_comment .activity-avatar img.FB_profile_pic { ++ width: 40px; ++ height: 40px; ++ margin-left: 20px; ++ } ++ ++ body.activity-permalink .activity-list li .activity-avatar img.avatar, ++ body.activity-permalink .activity-list li .activity-avatar img.FB_profile_pic { ++ width: 100px; ++ height: 100px; ++ margin-left: 0; ++ } ++ ++ .activity-list li.mini .activity-content { ++ margin-right: 175px; ++ } ++ ++ .activity-list li.mini .activity-content p { ++ margin: 0; ++ float: left; ++ } ++ ++ .activity-list li.mini .activity-meta { ++ position: absolute; ++ right: 0; ++ } ++ body.activity-permalink .activity-list li.mini .activity-meta { ++ position: absolute; ++ right: 15px; ++ } ++ ++ .activity-list li.mini .activity-comments { ++ clear: left; ++ font-size: 12px; ++ margin-top: 30px; ++ } ++ ++.activity-list li .activity-inreplyto { ++ font-size: 11px; ++ color: #888; ++ margin-left: 70px; ++ margin-bottom: 15px; ++ padding-left: 25px; ++ background: url( ../images/replyto_arrow.gif ) 7px 0 no-repeat; ++} ++ .activity-list li .activity-inreplyto > p { ++ margin: 0; ++ display: inline; ++ } ++ ++ .activity-list li .activity-inreplyto blockquote, ++ .activity-list li .activity-inreplyto div.activity-inner { ++ background: none; ++ border: none; ++ display: inline; ++ padding: 0; ++ margin: 0; ++ overflow: hidden; ++ } ++ ++.activity-list .activity-avatar img { ++ width: 50px; ++ height: 50px; ++} ++ body.activity-permalink .activity-list .activity-avatar img { ++ width: 100px; ++ height: 100px; ++ } ++ ++.activity-list .activity-content { ++ margin-left: 70px; ++} ++ body.activity-permalink .activity-list li .activity-content { ++ -moz-border-radius: 4px; ++ -webkit-border-radius: 4px; ++ border-radius: 4px; ++ background: #fff; ++ padding: 15px; ++ border-bottom: 1px solid #ddd; ++ border-right: 1px solid #ddd; ++ margin-left: 135px; ++ font-size: 16px; ++ line-height: 150%; ++ min-height: 35px; ++ margin-right: 0; ++ } ++ body.activity-permalink .activity-list li .activity-header > p { ++ background: url( ../images/activity_arrow.gif ) top left no-repeat; ++ margin-left: -35px; ++ padding: 5px 0 0 38px; ++ height: 35px; ++ margin-bottom: 0; ++ } ++ ++ .activity-list .activity-content .activity-header, ++ .activity-list .activity-content .comment-header { ++ font-size: 11px; ++ color: #888; ++ line-height: 220%; ++ } ++ ++ .activity-list .activity-content .activity-header img.avatar { ++ float: none !important; ++ margin: 0 5px -8px 0 !important; ++ } ++ ++ .activity-list .activity-header a:first-child, span.highlight { ++ background: #e3e3e3; ++ border-bottom: 1px solid #ababab; ++ border-right: 1px solid #ababab; ++ color: #333; ++ padding: 3px 8px; ++ text-decoration: none; ++ -moz-border-radius: 4px; ++ -webkit-border-radius: 4px; ++ border-radius: 4px; ++ margin-right: 3px; ++ } ++ .activity-list .activity-header a:first-child:hover { ++ background: #ababab !important; ++ color: #fff !important; ++ } ++ .activity-list .activity-content a:first-child:focus { outline: none; } ++ ++ .activity-list .activity-content span.time-since { ++ color: #bbb; ++ } ++ ++ .activity-list .activity-content span.activity-header-meta a { ++ background: none; ++ padding: 0; ++ font-size: 11px; ++ margin: 0; ++ border: none; ++ color: #aaa; ++ text-decoration: underline; ++ } ++ .activity-list .activity-content span.activity-header-meta a:hover { ++ color: inherit; ++ text-decoration: none; ++ } ++ ++ .activity-list .activity-content .activity-inner, ++ .activity-list .activity-content blockquote { ++ margin: 15px 0 15px 5px; ++ overflow: hidden; ++ } ++ body.activity-permalink .activity-content .activity-inner, ++ body.activity-permalink .activity-content blockquote { ++ margin-top: 5px; ++ } ++ ++ /* Backwards compatibility. */ ++ .activity-inner > .activity-inner { margin: 0 !important; } ++ .activity-inner > blockquote { margin: 0 !important; } ++ ++ .activity-list .activity-content img.thumbnail { ++ float: left; ++ margin: 0 10px 5px 0; ++ border: 2px solid #eee; ++ } ++ ++.activity-list li.load-more { ++ margin: 15px 0 !important; ++ padding: 10px 15px !important; ++ background: #f0f0f0 !important; ++ text-align: center; ++ font-size: 1.2em; ++ border-right: 1px solid #ddd; ++ border-bottom: 1px solid #ddd; ++ -moz-border-radius: 4px; ++ -webkit-border-radius: 4px; ++ border-radius: 4px; ++} ++ .activity-list li.load-more a { ++ color: #555; ++ } ++ ++/* > Activity Stream Comments ++-------------------------------------------------------------- */ ++ ++div.activity-meta { ++ margin: 0 0 20px 3px; ++ clear: left; ++} ++ ++.activity-list div.activity-meta a { ++ font-size: 11px; ++ background: #e3e3e3; ++ border-bottom: 1px solid #ababab; ++ border-right: 1px solid #ababab; ++ color: #f00; ++ padding: 4px 8px; ++ text-decoration: none; ++ -moz-border-radius: 4px; ++ -webkit-border-radius: 4px; ++ border-radius: 4px; ++ margin-right: 3px; ++} ++ .activity-list div.activity-meta a.acomment-reply { ++ background: #e3e3e3; ++ border-bottom: 1px solid #ababab; ++ border-right: 1px solid #ababab; ++ color: #000; ++ } ++ ++ div.activity-meta a:focus { outline: none; } ++ div.activity-meta a:hover { ++ background: #aaa; ++ color: #fff; ++ border-color: #aaa; ++ } ++ div.activity-meta a.acomment-reply:hover { ++ background: #ababab; ++ color: #fff; ++ border-color: #ababab; ++ } ++ ++div.activity-comments { ++ position: relative; ++ margin: 0 0 0 75px; ++ width: auto; ++ overflow: hidden; /* IE fix */ ++} ++ ++ body.activity-permalink div.activity-comments { ++ width: auto; ++ margin-left: 135px; ++ background: none; ++ } ++ ++div.activity-comments > ul { ++ background: #f5f5f5; ++ -moz-border-radius: 4px; ++ -webkit-border-radius: 4px; ++ padding: 0 10px 0; ++} ++div.activity-comments ul, div.activity-comments ul li { ++ border: none; ++ list-style: none; ++} ++ ++ div.activity-comments ul { ++ clear: left; ++ } ++ ++ div.activity-comments ul li { ++ border-top: 2px solid #fff; ++ padding: 10px 0 0; ++ } ++ body.activity-permalink div.activity-comments ul li { ++ border-width: 1px; ++ padding: 10px 0 0; ++ } ++ ++ div.activity-comments ul li p:last-child { ++ margin-bottom: 10px; ++ } ++ ++ div.activity-comments > ul > li:first-child { ++ border-top: none; ++ } ++ ++ div.activity-comments ul li:last-child { ++ margin-bottom: 0; ++ } ++ ++ div.activity-comments ul li > ul { ++ margin-top: 0; ++ margin-left: 20px; ++ } ++ body.activity-permalink div.activity-comments ul li > ul { ++ margin-top: 15px; ++ } ++ ++ div.activity-comments div.acomment-avatar img { ++ border-width: 2px !important; ++ float: left; ++ margin-right: 10px; ++ } ++ ++ div.activity-comments div.acomment-content { ++ font-size: 11px; ++ margin-left: 39px; ++ margin-top: 5px; ++ } ++ div.acomment-content .time-since { display: none; } ++ div.acomment-content .activity-delete-link { display: none; } ++ div.acomment-content .comment-header { display: none; } ++ ++ body.activity-permalink div.activity-comments div.acomment-content { ++ font-size: 14px; ++ } ++ ++ div.activity-comments div.acomment-meta { ++ font-size: 11px; ++ color: #888; ++ } ++ ++ div.activity-comments form.ac-form { ++ display: none; ++ margin: 10px 0 10px 33px; ++ background: #fafafa; ++ border: 1px solid #ddd; ++ -moz-border-radius: 4px; ++ -webkit-border-radius: 4px; ++ border-radius: 4px; ++ padding: 8px; ++ } ++ div.activity-comments li form.ac-form { ++ margin-right: 15px; ++ } ++ ++ div.activity-comments form.root { ++ margin-left: 0; ++ } ++ ++ div.activity-comments div#message { ++ margin-top: 15px; ++ margin-bottom: 0; ++ } ++ ++ div.activity-comments form.loading { ++ background-image: url( ../images/ajax-loader.gif ); ++ background-position: 2% 95%; ++ background-repeat: no-repeat; ++ } ++ ++ div.activity-comments form .ac-textarea { ++ padding: 8px; ++ border: 1px inset #ccc; ++ background: #fff; ++ margin-bottom: 10px; ++ -moz-border-radius: 3px; ++ -webkit-border-radius: 3px; ++ border-radius: 3px; ++ } ++ div.activity-comments form textarea { ++ width: 100%; ++ font-family: inherit; ++ font-size: 11px; ++ color: #555; ++ height: 60px; ++ border: none; ++ padding: 0; ++ } ++ div.activity-comments form input { ++ margin-top: 5px; ++ } ++ ++ div.activity-comments form div.ac-reply-avatar { ++ float: left; ++ } ++ div.ac-reply-avatar img { ++ border: 2px solid #fff !important; ++ } ++ ++ div.activity-comments form div.ac-reply-content { ++ margin-left: 50px; ++ padding-left: 15px; ++ color: #888; ++ font-size: 11px; ++ } ++ ++/* > Private Message Threads ++-------------------------------------------------------------- */ ++ ++table#message-threads tr.unread td { ++ background: #FFF9DB; ++ border-top: 1px solid #FFE8C4; ++ border-bottom: 1px solid #FFE8C4; ++ font-weight: bold; ++} ++ table#message-threads tr.unread td span.activity { ++ background: #fff; ++ } ++ ++ li span.unread-count, tr.unread span.unread-count { ++ background: #dd0000; ++ padding: 2px 8px; ++ color: #fff; ++ font-weight: bold; ++ -moz-border-radius: 3px; ++ -webkit-border-radius: 3px; ++ border-radius: 3px; ++ } ++ div.item-list-tabs ul li a span.unread-count { ++ padding: 1px 6px; ++ color: #fff; ++ } ++ ++ div.messages-options-nav { ++ font-size: 11px; ++ background: #eee; ++ text-align: right; ++ margin: 0 -20px; ++ padding: 5px 15px; ++ } ++ ++div#message-thread div.message-box { ++ margin: 0 -20px; ++ padding: 15px; ++} ++ div#message-thread div.alt { ++ background: #f4f4f4; ++ } ++ ++ div#message-thread p#message-recipients { ++ margin: 10px 0 20px 0; ++ } ++ ++ div#message-thread img.avatar { ++ float: left; ++ margin: 0 10px 0 0; ++ vertical-align: middle; ++ } ++ ++ div#message-thread strong { ++ margin: 0; ++ font-size: 16px; ++ } ++ div#message-thread strong a { ++ text-decoration: none; ++ } ++ ++ div#message-thread strong span.activity { ++ margin: 4px 0 0 10px; ++ } ++ ++ div#message-thread div.message-metadata { ++ overflow: hidden; ++ } ++ ++ div#message-thread div.message-content { ++ margin-left: 45px; ++ } ++ ++ div#message-thread div.message-options { ++ text-align: right; ++ } ++ ++/* > Group Forum Topics ++-------------------------------------------------------------- */ ++ ++ul#topic-post-list { ++ margin: 15px -20px; ++ width: auto; ++} ++ ul#topic-post-list li { ++ padding: 15px; ++ position: relative; ++ } ++ ++ ul#topic-post-list li.alt { ++ background: #f4f4f4; ++ } ++ ++ ul#topic-post-list li div.poster-meta { ++ margin-bottom: 10px; ++ color: #888; ++ } ++ ++ ul#topic-post-list li div.post-content { ++ margin-left: 54px; ++ } ++ ++div.admin-links { ++ position: absolute; ++ top: 15px; ++ right: 25px; ++ color: #888; ++ font-size: 11px; ++} ++ div#topic-meta div.admin-links { ++ bottom: 0; ++ right: 0; ++ top: auto; ++ } ++ ++div#topic-meta { ++ position: relative; ++ padding: 5px 0; ++} ++ div#topic-meta h3 { ++ font-size: 20px; ++ } ++ ++div#new-topic-post { ++ margin: 0; ++ padding: 1px 0 0 0; ++} ++ ++/* > WordPress Blog Styles ++-------------------------------------------------------------- */ ++ ++div.post { ++ margin: 0 0 40px 0; ++ overflow: hidden; ++} ++ div.post h2.pagetitle, div.post h2.posttitle { ++ margin: 0; ++ line-height: 120%; ++ } ++ div.post h2.pagetitle a, div.post h2.posttitle a { ++ color: #666; ++ text-decoration: none; ++ } ++ ++ .navigation, .paged-navigation, .comment-navigation { ++ overflow: hidden; ++ font-family: georgia, times, serif; ++ font-style: italic; ++ font-size: 14px; ++ padding: 5px 0; ++ margin: 5px 0 25px 0; ++ } ++ .alignright { ++ float: right; ++ margin-left: 15px; ++ } ++ ++ .alignleft { ++ float: left; ++ margin-right: 15px; ++ } ++ ++ div.post p { margin: 0 0 20px 0; } ++ div.post ul, div.post ol, div.post dl { margin: 0 0 18px 1.5em; } ++ div.post ul { list-style: square; } ++ div.post ol { list-style: decimal; } ++ div.post ol ol { list-style: upper-alpha; } ++ div.post dl { margin-left: 0; } ++ div.post dt { font-size: 14px; font-weight: bold; } ++ div.post dd { margin: 0 0 15px 0;} ++ ++ div.post pre, div.post code p { ++ padding: 15px; ++ background: #f4f4f4; ++ -moz-border-radius: 3px; ++ -webkit-border-radius: 3px; ++ border-radius: 3px; ++ } ++ ++ div.post code { font-family: "Monaco", courier, sans-serif; } ++ div.post blockquote { ++ quotes: none; ++ font-style:italic; ++ padding:0 3em; ++ font-family: georgia, times, serif; ++ font-size: 16px; ++ line-height: 150%; ++ } ++ ++ div.post table { ++ border-collapse:collapse; ++ border-spacing:0; ++ border: 1px solid #eee; ++ } ++ div.post table th { border-top: 1px solid #eee; text-align: left; } ++ div.post table td { border-top: 1px solid #eee; } ++ ++ div.post div.author-box, div.comment-avatar-box { ++ background: #f0f0f0; ++ padding: 10px; ++ float: left; ++ margin: 0 15px 15px 0; ++ font-family: georgia, times, serif; ++ font-style: italic; ++ text-align: center; ++ width: 70px; ++ -moz-border-radius: 3px; ++ -webkit-border-radius: 3px; ++ border-radius: 3px; ++ } ++ div.author-box p, div.comment-avatar-box p { margin: 5px 0 0; } ++ div.author-box a, div.comment-avatar-box a { text-decoration: none; } ++ ++ div.post div.author-box img, div.comment-avatar-box img { ++ float: none; ++ border: 4px solid #fff; ++ margin: 0; ++ } ++ ++ div.post div.post-content, div.comment-content { ++ margin-left: 105px; ++ } ++ ++ div.post p.date, div.post p.postmetadata, div.comment-meta, div.comment-options { ++ color: #888; ++ font-size: 12px; ++ font-family: Georgia, times, serif; ++ padding: 3px 0; ++ margin: 10px 0; ++ border-bottom: 1px solid #e4e4e4; ++ border-top: 1px solid #e4e4e4; ++ } ++ ++ div.post p.postmetadata { ++ margin-top: 15px; ++ clear: left; ++ overflow: hidden; ++ } ++ ++ div.post .tags { float: left; } ++ div.post .comments { float: right; } ++ ++ div.post img { margin-bottom: 15px; } ++ div.post img.wp-smiley { padding: 0 !important; margin: 0 !important; border: none !important; float: none !important; clear: none !important; } ++ ++ div.post img.centered, img.aligncenter { ++ display: block; ++ margin-left: auto; ++ margin-right: auto; ++ } ++ ++ div.post img.alignright { ++ padding: 4px; ++ margin: 0 0 2px 7px; ++ display: inline; ++ } ++ ++ div.post img.alignleft { ++ padding: 4px; ++ margin: 0 7px 2px 0; ++ display: inline; ++ } ++ ++ div.post .aligncenter, div.post div.aligncenter { ++ display: block; ++ margin-left: auto; ++ margin-right: auto; ++ } ++ ++ div.post .wp-caption { ++ border: 1px solid #ddd; ++ text-align: center; ++ background-color: #f3f3f3; ++ padding-top: 4px; ++ -moz-border-radius: 3px; ++ -webkit-border-radius: 3px; ++ border-radius: 3px; ++ } ++ ++ div.post .wp-caption img { ++ margin: 0; ++ padding: 0; ++ border: 0 none; ++ } ++ ++ div.post dd.wp-caption p.wp-caption-text, div.post .wp-caption p.wp-caption-text { ++ font-size: 0.9em; ++ line-height: 17px; ++ padding: 0 4px 5px 0; ++ margin: 0; ++ } ++ ++/* > WordPress Blog Comment Styles ++-------------------------------------------------------------- */ ++ ++#trackbacks { ++ margin-top: 30px; ++} ++ ++#comments h3, #trackbacks h3, #respond h3 { ++ font-size: 20px; ++ margin: 5px 0 25px 0; ++ font-weight: normal; ++ color: #555; ++} ++ ++#comments span.title, #trackbacks span.title { ++ color: #aaa; ++} ++ ++ol.commentlist li { ++ margin: 0 0 30px 0; ++} ++ ++ div.comment-meta { ++ border-top: none; ++ padding-top: 0; ++ } ++ ++ div.comment-meta h5 { ++ font-weight: normal; ++ } ++ ++ div.comment-meta em { ++ float: right; ++ } ++ ++ div.comment-options { ++ border-bottom: none; ++ } ++ ++/* > Footer ++-------------------------------------------------------------- */ ++ ++#footer { ++ padding: 25px; ++ text-align: center; ++ color: #bbb; ++ text-shadow: #fafafa 1px 1px 0; ++} ++ #footer a { ++ color: #bbb; ++ } +-- +2.17.1 + diff --git a/patches/0140-added-Privacy-Share-Buttons-plugin.patch b/patches/0140-added-Privacy-Share-Buttons-plugin.patch new file mode 100644 index 00000000..01009c36 --- /dev/null +++ b/patches/0140-added-Privacy-Share-Buttons-plugin.patch @@ -0,0 +1,1702 @@ +From 71ffb9d192b16d47eb35ec2291c360e6d75481d2 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sat, 25 Feb 2012 16:08:38 +0100 +Subject: [PATCH 140/229] added Privacy Share Buttons plugin + +--- + .../css/socialshareprivacy.css | 69 ++++ + .../images/dummy_facebook_like.png | Bin 0 -> 753 bytes + .../images/dummy_facebook_recommend.png | Bin 0 -> 1149 bytes + .../images/dummy_flattr.png | Bin 0 -> 909 bytes + .../images/dummy_gplus.png | Bin 0 -> 724 bytes + .../images/dummy_identica.png | Bin 0 -> 3913 bytes + .../images/dummy_twitter.png | Bin 0 -> 941 bytes + .../images/dummy_xing.png | Bin 0 -> 1232 bytes + .../privacy-share-buttons/images/settings.png | Bin 0 -> 658 bytes + .../images/socialshareprivacy_info.png | Bin 0 -> 166 bytes + .../images/socialshareprivacy_on_off.png | Bin 0 -> 1301 bytes + .../privacy-share-buttons/js/jquery.cookie.js | 47 +++ + .../js/jquery.cookie.min.js | 10 + + .../js/jquery.privacysharebuttons.js | 305 ++++++++++++++++ + .../js/jquery.privacysharebuttons.min.js | 1 + + .../lang/privacy-share-buttons-it_IT.mo | Bin 0 -> 2497 bytes + .../lang/privacy-share-buttons-it_IT.po | 98 +++++ + .../libs/identishare.php | 98 +++++ + .../libs/identishare/bubble-right.png | Bin 0 -> 3035 bytes + .../libs/identishare/bubble.png | Bin 0 -> 573 bytes + .../libs/identishare/button.png | Bin 0 -> 1429 bytes + .../libs/identishare/share.png | Bin 0 -> 3669 bytes + .../privacy-share-buttons.php | 342 ++++++++++++++++++ + .../plugins/privacy-share-buttons/readme.txt | 38 ++ + .../privacy-share-buttons/uninstall.php | 4 + + 25 files changed, 1012 insertions(+) + create mode 100755 wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_facebook_like.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_facebook_recommend.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_flattr.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_gplus.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_identica.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_twitter.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_xing.png + create mode 100755 wp-content/plugins/privacy-share-buttons/images/settings.png + create mode 100755 wp-content/plugins/privacy-share-buttons/images/socialshareprivacy_info.png + create mode 100755 wp-content/plugins/privacy-share-buttons/images/socialshareprivacy_on_off.png + create mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.cookie.js + create mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.cookie.min.js + create mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js + create mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js + create mode 100644 wp-content/plugins/privacy-share-buttons/lang/privacy-share-buttons-it_IT.mo + create mode 100644 wp-content/plugins/privacy-share-buttons/lang/privacy-share-buttons-it_IT.po + create mode 100644 wp-content/plugins/privacy-share-buttons/libs/identishare.php + create mode 100644 wp-content/plugins/privacy-share-buttons/libs/identishare/bubble-right.png + create mode 100644 wp-content/plugins/privacy-share-buttons/libs/identishare/bubble.png + create mode 100644 wp-content/plugins/privacy-share-buttons/libs/identishare/button.png + create mode 100644 wp-content/plugins/privacy-share-buttons/libs/identishare/share.png + create mode 100644 wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php + create mode 100644 wp-content/plugins/privacy-share-buttons/readme.txt + create mode 100644 wp-content/plugins/privacy-share-buttons/uninstall.php + +diff --git a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css +new file mode 100755 +index 00000000..39d46b6c +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css +@@ -0,0 +1,69 @@ ++.social_share_privacy {clear:both; margin:0 auto; width:100%; margin-bottom:15px;} ++.social_share_privacy_area {clear:both; margin:20px 0 !important; padding:0; height:25px; width:100%;} ++.social_share_privacy_area li {margin:0 !important; padding:0; height:20px; float:left; list-style-type:none !important; list-style:none !important; background:none !important;} ++.social_share_privacy_area li .dummy_btn {float:left; margin-left:10px; cursor:pointer; padding:0;} ++ ++/* Facebook begin */ ++.social_share_privacy_area .facebook {width: 180px;} ++/* Facebook end */ ++ ++/* Identica begin */ ++.social_share_privacy_area .identica {width:148px;} ++/* identica end */ ++ ++/* Twitter begin */ ++.social_share_privacy_area .twitter {width:148px;} ++.social_share_privacy_area li div.tweet {width:115px;} ++/* Twitter end */ ++ ++/* Google+ begin */ ++.social_share_privacy_area .gplus {width:123px;} ++.social_share_privacy_area li div.gplusone {width:90px;} ++/* Google+ end */ ++ ++/* Flattr begin */ ++.social_share_privacy_area .flattr {width:148px;} ++.social_share_privacy_area li div.flattrbtn {width:115px;} ++/* Flattr end */ ++ ++/* Switch begin */ ++.social_share_privacy_area li .switch {display: inline-block; text-indent:-9999em; background:transparent url(../images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll; width:23px; height:12px; overflow:hidden; float:left; margin:4px 0 0; cursor:pointer;} ++.social_share_privacy_area li .switch.on {background-position:0 -12px;} ++/* Switch end */ ++ ++/* Tooltips begin */ ++.social_share_privacy_area li.help_info {position:relative; padding:0 !important; margin:10px 0 !important;} ++.social_share_privacy_area li.help_info .info, .social_share_privacy_area li .help_info.icon .info {display:none; position:absolute; bottom:40px; left:-10px; width:290px; padding:10px 15px; font-size:12px; line-height:16px; font-weight:bold; border:1px solid #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0 3px 4px #999; -webkit-box-shadow:0 3px 4px #999; box-shadow:0 3px 4px #999; background-color:#fdfbec; color:#000; z-index:500;} ++.social_share_privacy_area li .help_info.icon .info {left:-150px; width:350px;} ++.social_share_privacy_area li.help_info.display .info, .social_share_privacy_area li .help_info.icon.display .info {display:block;} ++.social_share_privacy_area li.help_info.info_off.display .info {display:none;} ++.social_share_privacy_area li .help_info.icon {background:#fff url(../images/socialshareprivacy_info.png) no-repeat center center scroll; width:25px; height:20px; position:relative; display:inline-block; vertical-align:top; border:2px solid #e7e3e3; border-right-width:0; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;} ++.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon {border-top-width:0; border-left-width:0;} ++.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {border-right-width:2px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;} ++/* Tooltips end */ ++ ++/* Settings/Info begin */ ++.social_share_privacy_area li.settings_info {position:relative; top:8px; width:135px;} ++.social_share_privacy_area li.settings_info a {text-decoration:none; margin:0 !important;} ++.social_share_privacy_area li.settings_info .settings_info_menu {background-color:#f3f4f5; border:2px solid #e7e3e3; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:2px 2px 3px #c1c1c1; -webkit-box-shadow:2px 2px 3px #c1c1c1; box-shadow:3px 3px 3px #c1c1c1; left:0; position:absolute; top:0; width:135px; z-index:10;} ++.social_share_privacy_area li.settings_info .settings_info_menu.off {border-width:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background-color:transparent; } ++.social_share_privacy_area li.settings_info .settings_info_menu.off form {display:none;} ++.social_share_privacy_area li.settings_info .settings_info_menu .settings {text-indent:-9999em; display:inline-block; background: #fff url(../images/settings.png) no-repeat center center scroll; width:25px; height:20px; border:2px solid #e7e3e3; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; border-left:1px solid #ddd;} ++.social_share_privacy_area li.settings_info .settings_info_menu.on .settings {border-top-width:0;} ++.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {border-width: 0; margin:0; padding:0 10px 10px; } ++.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {font-size:11px; font-weight:bold; line-height:14px; margin:0; padding:10px 0; width:115px; color:#151515;} ++.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {clear:both; float:left; margin:4px 10px 4px 0; width:auto;} ++.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {display:inline-block; float:left; font-size:12px; font-weight:bold; line-height:24px; -moz-transition:color .5s ease-in; -webkit-transition:color .5s ease-in; transition:color .5s ease-in; color:#151515;} ++.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {color:#090;} ++ ++ ++@media (max-width: 800px) { ++ .social_share_privacy_area .settings_info {clear: left;} ++} ++ ++/* Clearfix (as it will come in WP 3.4) ++----------------------------------------------- */ ++.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;} ++.clearfix {display:inline-block;} ++html[xmlns] .clearfix {display:block;} ++* html .clearfix {height:1%;} +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_facebook_like.png b/wp-content/plugins/privacy-share-buttons/images/dummy_facebook_like.png +new file mode 100644 +index 0000000000000000000000000000000000000000..e93ff6550cdc192cb9713283a45e229ad471405a +GIT binary patch +literal 753 +zcmV<N0uKF&P)<h;3K|Lk000e1NJLTq001-q000yS1^@s6!qgt!0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!lSxEDRCwCdS377TVGtfKhmXofWh6O# +zH7Z&t1_U8d5eo}J5XIuKu{qE_rIn49;7J;hOBXDJKngoUs*^OLP2vO2N9U`uQg7#n +z6%%*Y&80YZVBBGT{(t71Z+8Awbbo*E0DzyAUVyOWH>E$mQa?8~o6T{4elBP<gTdgU +z*=*h*AfsBXhRtRpXh4X80%Sx$1dPxD(fRWRG?`3bI-Rnv%VaV*J3BiLK<o9ID3??! +z6{M7P-Q)2<I2`_Ofav_c>@viqudlD12Wm7L*1az;FObjY_xukJ4@A*UrBb}|;8NZU +zVXG~d%WZ3Avsun6F|`Bg`}IH|@MhnkF5$xvFF?EO7>&jc2WCsS(P)sT)9Ku<k47V? +z)oKun#Ypk0)hawbK7vZ6f>0;~R;%^%fI6Md*2aK^LgCGNG#VuVxn5W%hH%jACNmrk +zp<FIQB9Q=zL<04CopeSnmxJ+mOx7$G%jW?hh~4&kKkXC>1?PS?hUmVh{l#Jt+-^6y +zQ_$CHwFn^eqo9r5VlWuE0db9OJOryli{J0x1H<PI<BCE1BasMDpJL!}I6$dX5<l8F +zaA-L_J!L#+?;c{SaJSpt+Iqbnyk0NwVenCgOePay|L*P%lF1~P&1MqcZnwj1HiO&S +zTS%wVjPdrSoJb@(2uP>X{nI4EV7*=suCK4RKA+FW2-xLvLA%|Cr>7?Z1iK@X$$(TU +zg<voUVzHPp2ihm1D4tWa%1=&C7?UZLO3?53i5-u}NfnP#R;v{}KR+)HzC$z^6s=Z! +zwBLNZT5dj{!`0Olv5|5%x{pD4O*y$-4wsjgdsR4ghDM9ULXKln$U<QtS0)Yxq~I5& +j-vs^_{12ty{|Ybw0=gmvZk(@%00000NkvXXu0mjfV!Ke6 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_facebook_recommend.png b/wp-content/plugins/privacy-share-buttons/images/dummy_facebook_recommend.png +new file mode 100644 +index 0000000000000000000000000000000000000000..0141a6e420b686d445ef0a292e15d13699b223ee +GIT binary patch +literal 1149 +zcmV-@1cLjCP)<h;3K|Lk000e1NJLTq003J6000yS1^@s6;y6Jd0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU$A4x<(RCwC#SUF21Q4p?O29H2I5>E!N +z#A5@mKpaHJ6B9u}(L@9TQ5KZ_2L>hvt_Y(G3u+>w2%31CXh)+a9+9K6feM1h1|E@a +ze+4zPZ6BlTB+><M`gOf}RquUO_3HI}Q55AH5&cw~mmCTgDQf%SQh$7znVFuXq$CHD +zFwxc3l_wAg{07+WxVSiad3kYA2@@qGB;er&*bKA-cKArJ4TAmr{A@Yl`udt~Zf;D+ +zqoboKEiKJK)_?@tkRyA3exCOC_f5wuD=R5AHPu1ZF0z5VU1T30A6t$mCnuZgP>TbN +zj*h<K!7*K3U2>j%Dq2}t;b(n){oBa40~^Q3<KtuSxELH9v`iNxes*>?_4f7#c?$~* +zw7k4bZEbCzHj)L8cY&>q>a46R+bl3LuCEK~b(6NXwwMP;PE1VD$;k=pZ)|Mj$OnIM +zagla*cG$__mz0#y;o%|k5d?S#ALBlskDa=@y2|sxpP89qxw^VKs;#Z%d60!|P-kZ+ +z%Zu%vo*w2y4l>9*=*iE|=XG3MT(EtuPSD!g8p}g>N=gdbHw4?RK;jq>IzK<>O=+pM +zwUy%I<1GsW7Kcp<ZEtT=OG^un0g&S2V(RYhrrq6LUU)}G2l@Se27F*(fWcT_U#Fs? +zB9_NEHZ?mt%bTpJsbQJCygV8j8ltJGDbAk0zCOCWy`|ydVXCgK=Jf**=)@Y}WZ1>} +zA%nmIpbrlZtOxzc$w|u1&E-8D92`)8e?RLSA0KC(kilBP2aS!5@!CwmwknWNCIlmB +zTC%&R%NU+dPfrXefCez&AyNP;_#l7={?XA9Zzd`#ie=H@cx(ij0V*piqm7LXmIHY_ +z9-fODf`++xYS)1|A_HAAjwlwpSP#GiVa>3MF$9I^gp8~oeBb~=UyEtT1riFiV9Tb2 +z5D|9A3XDOns;Y|LBO@aj*qof4pp1-3A3F8N51g#$>EE?{eI3#3G}DDvSXju85W*KW +zg1}6tm2G+dss-Dqi2*rhy<YFDR!~r2IbZ8Y>0=&J5)pxSq$up9r>8R?kqSPXp(qNc +zG}3=$WQ1a4W7+wLH1IK=k&*Gnh89S@Bh1z%eb_xcJ!OCq7;|%TuN+|{zqhx?-y&$} +zYvn>dvtd*SV7#|Dnia^VrY4%6o@Sl6qc1Hj(dOnRXFz*<JIj`qmeS?rC7-WI-G+t+ +z2D`brneY9GbVMNJ{%2$(fb@1FA|gz6CMG8G9&o)yJ%E#pvh9l+8GqCbyIn4qAy6nF +zXJ=>J$2Cox`VNKu1*rz@U)usHKucsh|DlBG3-a#njw&iDf<+Cf^pRu4iR=)remEb? +z%gf(*$f1u%c0jG_?wFVu2bD0<{rx?E8v^X_>UHav+B^;{VIx0q{wKfyOQE>PtTNYB +P00000NkvXXu0mjfSM?1; + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_flattr.png b/wp-content/plugins/privacy-share-buttons/images/dummy_flattr.png +new file mode 100644 +index 0000000000000000000000000000000000000000..758aaf2b8639566c3960b8a48313d3bbbef63240 +GIT binary patch +literal 909 +zcmV;819JR{P)<h;3K|Lk000e1NJLTq001@s000yS1^@s6#v#t&0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#FG)l}RCwClSItXeQ4~K;7Ftt&Y>Y-I +ztt2ufkUkbsi-CwB30f<yB&zNF0n#dlfmww6HbS69wFz3b2x<}ZsSpu_Z7LUGA7bUa +z-+}vh>U&nJNe^7#@t$+<J-_=q_q_Xbo12><B8r$yrW&en$>;NQe}A8n)Sr6k=g-j4 +zP)$=)6IFv;US9q<Jw5#eVBZ@X8yRgiNNsH`9!9;Ou-b%yy}iAu8n3Uf>G=4VZf<Vq +z_4T#DmdoYH?RL}P;NX`6B(P{QwzIQCu~<x#O{dezz>>)%xm>QwU`(nkw7R+~gQ}~m +z<J^6EdSc(s&Q6+}o1>ML6?%AhppK4?l8Kj=mgxNayr6GvY>a)kwzg<~eqJ-ER4PU3 +zbecRKPl5hv#)^TRot??4Csj-u9UUdTUQY`P3uL$3DHIA(JRYar-CY_O7|=}R+1c3= +z&;qR17|7w_AwQ83O8uiHUlSP46hx=f(a6XM)z{b4%gYOSy<VD}oaDiKdwcRkYC)o3 +z&8F<%-`}V0?QLenYPHhL%nUt0KXX6CY&Od}fI%1b>FH_e>FN0#uxvIf1A`3>`qb1E +z_X8wS6MkC2AnWVvWHcICZ)s_viHQl>7f+nyU@*wG<>h4#7#V`|E6%adr3(ZXGx&zX +zVNKTGEgr=?ECvB!vA^1Q^!a=~4g_K_7-T;&CsO+4<b<0D8h#dwMP^LsVtjXZH|y`k +zt;(1Zh+t%6V}pi=hj}sdi8Ck|Rg>oCW@>9|E7(op`}p`si;Ih#VhA40h_#B>SH@Uw +zJ!S0Ql+MM2P{wg9SzBA<LV^6wWHPLyLP8oE8cN2CfJC5b{it>TG(J8~y}iB6m=f4~ +zdby^_7<RL@wUq*a0G|_afFqHJ{Bjo3)zziBgKE1g{$qZm6e=yUz~OLk5rN%ivr#k} +z<#VOfKf{<#y4~md`uYlti9~|SIx5z|!GY!^xOHI1zmnYD-O<IxMO2kBq##lS(%;`- +zG8ivx>~MQ~d)eLlU!N{zt0F3t-|zp>Bozg$8gBPTx3{+*@gl8s!QEAoB!C64uCD&# +jgR@G=I+EJ&e*z2uNaJk}Nj-Q@00000NkvXXu0mjf2$#4{ + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_gplus.png b/wp-content/plugins/privacy-share-buttons/images/dummy_gplus.png +new file mode 100644 +index 0000000000000000000000000000000000000000..e26102922d7d2720e8f42cc166aff9cfeb2d500c +GIT binary patch +literal 724 +zcmV;_0xSKAP)<h;3K|Lk000e1NJLTq001BW000yS1^@s6?2$iD0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!c1c7*RCwCNR=uiXK@5(rV7LC_FNk7c +zu@-_hR=2Uya^Jv0u<|XeeFrNoL<ApX#YRLF6!8bGL`6Z}lUZ`eiR1Nhn+>QlNlx<3 +zH%X4R$KwI@di{aF__5h+mS3mS2|6MFR4N5_yWOJW`$Qt4))bEf_vv&x_`{F~H*i5G +z!){4Rdi<dH{eII%iMe<@9@AIKcDwy;r(oO(*ZdUHMnE`l^w;U>S*~O2q$88bKr)%M +z1dvI15Pn7657+nm{V6G}$<FgkCKGTd7zTj<AqoJZL1eN>WG%e1eMdMmiUFeTJISPf +zr_+JuatXCs?JWoefbK>Xo7|tzXILy2;PraV%IEjK-|wN-YN_NtpU>3mYKV)22azY| +z`}uqh&1Mtw`8*VhMKjRpbb@ZT3!~A<1Qn0REv)h@mWNa|aJ${!QcXeRl??_17>~yg +z4u|1#xhN(=q0pCNVn;mHfRtXZ2b;|XuGgzVJRA;THk&Chl}ZI%E*F%`Wr#+j&}cN2 +z9s$Tx>*`7|@D2bbHzt<pb37j5a5yORsG}ApJxU}JvCITrd>Y#dz-M&f=}@NADYV;d +z$mMcSC=@_GhXsns0)c=<uPZ#>LFOFzN)1pzoj(FZ8v>B_&)Qns1-h~9cDo^)&8i9~ +z`nVmh3MCecY3Ir-CY~7JlaUJ++sDU;0>>$)1iRf%?Wq9y{c{lVCFPJ#y58liU~+o( +z@(Qn3tLC%lBj2F%P$mE!1G*7QiOKe^&tJ9O(-q*?YPEu3F!=P!eKqfOf!_7Jl=XW3 +z&)@j^+3)xN7`g<fRtA4Hs`>u{z9&{?JkDaNRQmN-fB^t)*(L4Vt&=wZ0000<MNUMn +GLSTYM)K%30 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_identica.png b/wp-content/plugins/privacy-share-buttons/images/dummy_identica.png +new file mode 100644 +index 0000000000000000000000000000000000000000..638f9686ba1a468fde082fe448ef624e26df1c9a +GIT binary patch +literal 3913 +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 +X(;+&yB*F5F00000NkvXXu0mjf_}z!? + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_twitter.png b/wp-content/plugins/privacy-share-buttons/images/dummy_twitter.png +new file mode 100644 +index 0000000000000000000000000000000000000000..2a5bc2ff720c266b4bb62fe88c5b45bab71346e5 +GIT binary patch +literal 941 +zcmV;e15*5nP)<h;3K|Lk000e1NJLTq001`t000yS1^@s6DdVNy0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#Pf0{URCwClR?SOlK@>l!*#|^rL`4vN +zElQ)T5Q>OEM50ZBuQovh?)?|yLCY4=qGh#_z-kc@WVKKT(sE&BR#f1kR$_q&eW5;o +z2S#ps?e*Y2=-mV7&diy)Gv{}H=bpJmJ3Bi+i0EfV^`smLXLL@Jc{m3K2DCLbHHtwN +zi^cRlpU<f&D=X9LbUI3>(~1EHJirC!6a`Ew8URxwIACJtQmNE$7r(r`(8k6FC6h^- +znwp~W^78M`Ty9z(9v-sey}iB2+pK+SYl}`!PDrcOvW}0B%K~&b9I^*3EiL_Z=N}#( +zP&}x+ySp$rDRZ^8wY0XjM*I8wG&nd&BO@aejYi4u_w)SQ+Z!DpA5$WcAiLe3x8dUA +zBDZ^cd)$tWj?!1N<4@)6?2Oy4uCA|vtE#FZjYdO{kB_vwyGs`r7tB!ZcX@t(PFGh~ +zgeyeu8WHQo-lwOh+?q@#ZkLyrnf=DbM!LPdrBEoubE~VXd^Y+M6BC?0&(F_n$GZ0R +zc76|nOoA8;2Hq!ERB!?g2(7ED%Q^swL?RRphh-zPva-SlNZ%JK3Y8c)G&GRc>*fB< +z%?$$(?*e#rbu|N+ot>qHg@vs1m|tICr~dwawxe~s-AqDTTN^9-a_7qyl%}R8s;sP} +zcs%}TB}J}dbGekuWv;%yp4<ETdu9nvA}cVDv0krdhPJo2c^&!)z|hbT&tn`21bFW5 +z?v7?=W*8Ktq@+aF2ibeBr>BQ)E|-g|qnuP!RB+l97Z-mT0O_0nB%Fh@V6C;al}bxX +znLUfel3fp*cwcHqU%GFh^Hn0cPft$_M9>QMP+STL3WZv&mQ6{yw1jqcb}|dFBQpT% +z=;(;;&CSis6xN{+;DTAOih#h5>UeN)Q1A?)9|{U+_jo*9Oi&TA88*s`hDt?NtCfsK +z<EIrcH!UFm1Zin$VS7hM2Lk{&jBPd>ZEkLIps{9bY>e$@vzdz<t|_oPJw2VR4^F3( +z_wDQJ%k!Zq^Kqu(C<Kwi2G`fuJO(pTP^d`5!^0fG?=Hb$@Z&d!s7y{ye(BfdzxcQO +zR~PKJ{QXiCxJ>a#W>k%mt`vEHe@9VFg1NcN%gcFOgi4Xu*H<)izXTWn`UEu}K8Bzz +P00000NkvXXu0mjfg)_2n + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_xing.png b/wp-content/plugins/privacy-share-buttons/images/dummy_xing.png +new file mode 100644 +index 0000000000000000000000000000000000000000..608a51388a96ac07b4cc25a00c48fa6accb1fa1b +GIT binary patch +literal 1232 +zcmV;>1TXuEP)<h;3K|Lk000e1NJLTq001`t000yS1^@s6DdVNy0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU$a!Eu%RCwClSl3D<Q4lT1EGlM4M@B_a +zL=fX*UUNVn6a{}^KVV?L!I%AjRiE~C5m6K|yMhsOz?@MB6QW{{vwdp0O*_-0uR9i$ +zbNlwaed|;>)vev|@bFh6`XT8T`aJSSQiFr^=XX?8l-AGB@6#YVIy%bR-roKRa9Uqq +zUox3YHV2}ip@B9wHpto8nQCim<#{hJFZ}2M&L)A)&d$=@+#HVqPKiN`|4VSN=jG*v +z$M*L2WM^mh=KlTtJvBEs%hyFkMXDGW-0SP>n@NdeXlZGQ($dl>E-sGeR##VPXlRI} +z`lQ6fL~3ek;&Dbs1`Q4l()#*3AEMXm`JndpcDlK_p~}ii_UzTw74`S`)85`58}8=j +zMoCFYl$@MwVbs&p6V=t#(dFeOIXO8|O-&7jg@wuYM@B~I?Cgxkp`oFanwt6sgBWXs +zr<58H5I~EIi`3ZI$Ob+>KJs{BVS%(-E#2MS(ag*YZEkMz`n9z+nxCJimX;Pa9CJvS +z$;nB+et3AG`uchXcW`jPM#EWseSH>ZLmeC(C?q6=PEJmEeQRs0d=GnjdV1J+M6{x! +zf;1Y9#WSo%E+Qg=y*fQTP2=O^?D^BvQ;Lm^rO3!gu#ucH*z4%%$kzb7va&)kF)=&` +zuftG02N6q1NTBNKYM#Hnz2#_{pRG)_<>h5MK0fB>PEAd5#&mUc(e?E;uZfS3r||G_ +zi)V;yRdA5f(o!}QUV>);u&k_%*NS=&dzJZ)Xuvt}Dimw?_xJf89Omlk%3}`?4_0g7 +za2`?|;2>LDTb!C>V`Kjemz-8uSg5-HLvWx|)ErU?l9`#w>58>tJwOR?0D_hRBaosl +zE-rL&alzn(GZ0Or8d4hTah;QsqY4fV5p0P1%+JrKwzf9;SxS4<2<csLT#y=#JQgXa +z+^hr#DJUr5x&y&HKR@$+<$VA;JUo<Z29lkft$KE6XD1U21f&J02(UgrK9rZ2XVva^ +z2?ct7eomvKqnt+Y9BL1Brz}|Wy+|X}0lW?naENj}j77~F3<e4c3Q{EkD98rv3-R>y +z<S2n5m7E}Yn>CfeiBwZ6ybGqx&CTWFMsMlp=y($e5ji1<R#sLP6NXaY9Ej0q<XQ;~ +z4CFOpzq$7I_R85(Qc}Wel`R9nK`Lr{m1U!vmS8q8oV&X_GZYL$s-gGo?CkKo0E4|E +zeL(ra!NE)%D15XKtci|}rh$P0>hA95sG@FghPiWuR8>{+KAh|C@6T%xaj-RPKsx{z +zfZ#q%OLNqqV5AMahVa9K#l^)uhyDiv2ybt1UXPb<T#LFyQ$?TB>2wSn_sYx5*-%6e +z42XW2o}RAibr2Jxi(lnDNCjs=CMG7hC8_O~Yg~F8F~KXgB53HyDhS@5&^OHmQQzI& +z-LqPA|Eq#sMNQ+4N&2*TzvgV|s{rhY^hB=&2!O-;rL{h1lvq(G7|j+WB_)N`9E=dW +u`+^q%?wiygf8nF`6aAZEP15gw1sDLK8v$!UEz=GF0000<MNUMnLSTXeo=v9! + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/settings.png b/wp-content/plugins/privacy-share-buttons/images/settings.png +new file mode 100755 +index 0000000000000000000000000000000000000000..3016b7bd4085833db1df41e405ef4facf120d6ed +GIT binary patch +literal 658 +zcmV;D0&V??P)<h;3K|Lk000e1NJLTq000jF000jN1^@s6JJyv-0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!G)Y83RCwBKlCf_RaTLeDzoVnaWC!UV +zz$Gd|%XN~|1GgHfiAilOQ5SWy6^%=mnhvE#O`BK~Tc<kMl$e4M(<TLD6%sJs;y|$r +z19bL|vG#nw9|t|6FZuAe-@W&H-}eRBwyh8)VvbNj5jYc68jZ$JdKMJF6&KH*4#@PK +zGfJd+y+pN-37HrrmbCL1)0ETM%m;L0cJ@h(Qfd9&`V!?iLgDp&^pPP{r%u)`Xi7Gd +z#oF3iRLW(TmW5`cDPBgjh>GK|_~ad;+C4E%*!GdgmCASQRrl!GhJ9qiG%Z&zmRWnp +zbBp0{I3~*{kk1#|uWX1WcX+*C#IMFt$bZJcLGv0*K6t2XZ*8Z$6;6{ntU^`8LUwjD +z3#(;;F^OOVc-~~(%?$0hFuwrvw<-D+#gC2m8{PW~q-J_5*=d5V>qtIIg71uY{0jVj +zf44Y#DcU1fkLr*lMo5B*$#M96r_kpvV(qJ8S*@OCi=^|WwqydrDtHo!ggSBk#z3uB +z6FYf466*Cj0)YVC?h}pApS{5TuYE9n0g=mnBInJ9<94t_vScw?C~zAiIf~#+brgc7 +zgzQ_lZ<a%$V2n??d*>cnt=4~=MlO$FYWhBMA9Fa_-(TTw577BmXTO!#t5{um^Y0|0 +zSo-R=Vu!mu={_+GgZ5$w4-H}Y)k~zFro^5SDcSw9>n@E+=#7f;!<dm6tB#G2VQ?@6 +sO^aYyRW1IfI6V9_!_Dvf2!90_0Ay6+M}r#{h5!Hn07*qoM6N<$g1Nad-v9sr + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/socialshareprivacy_info.png b/wp-content/plugins/privacy-share-buttons/images/socialshareprivacy_info.png +new file mode 100755 +index 0000000000000000000000000000000000000000..6d705703452ae6352d4151917f782d37c764eaa4 +GIT binary patch +literal 166 +zcmeAS@N?(olHy`uVBq!ia0vp^{2<K11|+SoP4xm&k|nMYCBgY=CFO}lsSJ)O`AMk? +zp1FzXsX?iUDV2pMQ*D5XJUm?-Ln>}1{rUgjo_S{j>vWdICv|qL{C|FlVN&qnBMyuU +zJdBl9>z18J6RTl#Eox{Kc@$(*;Z)s`b<9KM#v-opDS=ZCF);Bk=oHA5ACcSt31}vR +Mr>mdKI;Vst0106?k^lez + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/socialshareprivacy_on_off.png b/wp-content/plugins/privacy-share-buttons/images/socialshareprivacy_on_off.png +new file mode 100755 +index 0000000000000000000000000000000000000000..8e9e725298455777a11e11bd504a3434b3673396 +GIT binary patch +literal 1301 +zcmV+w1?u{VP)<h;3K|Lk000e1NJLTq000*N000;W1^@s65qxHK0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU$w@E}nRCwBqRb5P5bre7M_V)I+y=`eb +zHfl$^70MFIz~E#rJeZga2r)4RUKZa?7WF}WU$*$NCu58=fd>*F%m@!ACMKG=$}At- +zw8~hd9YQuL*biuFOX+Rt$Mu~5D6|YGCpqc8|Npt?{Lb%ul>6%TZ6K*sD*E~R_diip +z^*yWAdPYFWWHJyAhanUS!Eu7N!1H{`U@$DB?T>qVd!LJ<7}09A>|WTn>wL7h_`qZ` +z$wNa!;BvVDKY*Q`9avpmg+L$x%gf6Ui^Uoola|Y6EjsmK5MQBCxTYw|RlNST=G^w@ +z($bvQ>y<}GN5SoOH=yh7?FFCD2jk=8fWbkp*E6U4*+QvQ0(8oNq|<2$^_y%q+lSYW +z1&sJHURe73`wtv*9M^!bv$GQh2M1wtauT|`yIEFrPR<cE<Z?MkrBV=$Mqy)PL&D!1 +zc=wJFi^oSi9uM^3M{2bSyhhW2oB~zR$*Vm*j2@(c1t8~Dv?t{Ge4aU9Utb4VmZ=Vd +zkw`=oFoL70sR^hE)nlBK&^di1NfJX!8P;(Q#bObt`1_9OU60u`3wRL67ZdSD0fhZZ +z*9)N|PU+X_bTaO1lu=*`KvYqdltnU`B#KhJ-EP05L9{C?D^NmIMGR6$I4EdbMyJ#* +zo12?(xv!6%lTu|gh*U&C1}wD2YzDi{MjFH`1+(C9A(EY$*;&9ULw<J`GTYmb!{<yo +z4FyGkt*tHiEf{2UoNaA|B7vyWJq%vPx=;^s7!0YsJ}@xAS}})Q_F#&SC#R;2uVL%C +z&;fBrG(1~dgFhA)fU+AN9%dbJ+%OS6+XyNik6*{5?^!cUOiVC?`T2PbBAZ0s-ojT= +zr_-@QQ3v6$Hnita$D{}(h;_N?>+1Rr12jx1n+enrdI*O?Hte9wXq<qTNZl|kb#!zn +zNACsVl%)IOMg8pD+(%2HC!^cxv?rd}lJR5iIK*`J`lVj*wzpyD$ZA0;?A!~?1pI#g +zHRL)%-C{P$hr8vje>(8PPt!I*lt81^foyHT;!w|X4U~92F6i-jVerbEwH?G^hGyJB +z!|iQt&(<Q5FVXCSgWVEbSe)_C{AxAXouD&VK$MIaKw<;MaXbq^V$_T9_LXjU$qwSi +z#>U=9<V5<XY`5I~<)PKw>_)T>FgBeA$%qrHGXO7Wne!TQkG%~4w}WV_;<Vnx9rLyD +z_dl_bsur8Sr4202=RmeO7<!_I*VMY?xs$Wvqm%9+4)@GeK`E45%%@ynb+m)^j0X&e +zT$D_pA=G@0764w|17k@z@eZo0&?OjUIe}c8&GuH1k#mE|e#kc=K1f}KV!Q|^-9bFZ +zt@BPt^Bt4L4w7s|I?N#G^f-;ebHoj8$bq7Bop=Y~r&GKr@VC0$mK4#z^8!ZH9C3Om +zdBX)b$qtHcrthJ7knNU^SA<LXc=kc5m~F1`>VAK}C<TxqT4@E`LGWKY=;=l(jHYkY +zkN?xZe)l`t&bdCzRy6NcRo+_PCH0a<O(NZipC5u*H;={BLB4>07Q2;XHebGhu)a7L +z|0BEQL(*(?$%cr|b8tL8In)Fzu?nY}<kN{{X8MBn{0qC~UjYUHP~nw!TB`}b00000 +LNkvXXu0mjf{0(zp + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.cookie.js b/wp-content/plugins/privacy-share-buttons/js/jquery.cookie.js +new file mode 100644 +index 00000000..6d5974a2 +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.cookie.js +@@ -0,0 +1,47 @@ ++/*! ++ * jQuery Cookie Plugin ++ * https://github.com/carhartl/jquery-cookie ++ * ++ * Copyright 2011, Klaus Hartl ++ * Dual licensed under the MIT or GPL Version 2 licenses. ++ * http://www.opensource.org/licenses/mit-license.php ++ * http://www.opensource.org/licenses/GPL-2.0 ++ */ ++(function($) { ++ $.cookie = function(key, value, options) { ++ ++ // key and at least value given, set cookie... ++ if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) { ++ options = $.extend({}, options); ++ ++ if (value === null || value === undefined) { ++ options.expires = -1; ++ } ++ ++ if (typeof options.expires === 'number') { ++ var days = options.expires, t = options.expires = new Date(); ++ t.setDate(t.getDate() + days); ++ } ++ ++ value = String(value); ++ ++ return (document.cookie = [ ++ encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value), ++ options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE ++ options.path ? '; path=' + options.path : '', ++ options.domain ? '; domain=' + options.domain : '', ++ options.secure ? '; secure' : '' ++ ].join('')); ++ } ++ ++ // key and possibly options given, get cookie... ++ options = value || {}; ++ var decode = options.raw ? function(s) { return s; } : decodeURIComponent; ++ ++ var pairs = document.cookie.split('; '); ++ for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) { ++ if (decode(pair[0]) === key) return decode(pair[1] || ''); // IE saves cookies with empty string as "c; ", e.g. without "=" as opposed to EOMB, thus pair[1] may be undefined ++ } ++ return null; ++ }; ++})(jQuery); +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.cookie.min.js b/wp-content/plugins/privacy-share-buttons/js/jquery.cookie.min.js +new file mode 100644 +index 00000000..589d6723 +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.cookie.min.js +@@ -0,0 +1,10 @@ ++/*! ++ * jQuery Cookie Plugin ++ * https://github.com/carhartl/jquery-cookie ++ * ++ * Copyright 2011, Klaus Hartl ++ * Dual licensed under the MIT or GPL Version 2 licenses. ++ * http://www.opensource.org/licenses/mit-license.php ++ * http://www.opensource.org/licenses/GPL-2.0 ++ */ ++(function(a){a.cookie=function(g,f,k){if(arguments.length>1&&(!/Object/.test(Object.prototype.toString.call(f))||f===null||f===undefined)){k=a.extend({},k);if(f===null||f===undefined){k.expires=-1}if(typeof k.expires==="number"){var h=k.expires,j=k.expires=new Date();j.setDate(j.getDate()+h)}f=String(f);return(document.cookie=[encodeURIComponent(g),"=",k.raw?f:encodeURIComponent(f),k.expires?"; expires="+k.expires.toUTCString():"",k.path?"; path="+k.path:"",k.domain?"; domain="+k.domain:"",k.secure?"; secure":""].join(""))}k=f||{};var b=k.raw?function(i){return i}:decodeURIComponent;var c=document.cookie.split("; ");for(var e=0,d;d=c[e]&&c[e].split("=");e++){if(b(d[0])===g){return b(d[1]||"")}}return null}})(jQuery); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js +new file mode 100644 +index 00000000..13f9d7d6 +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js +@@ -0,0 +1,305 @@ ++/* ++ * jQuery Privacy Share Buttons plugin ++ * ++ * ideas, original code and images taken from: ++ * http://www.heise.de/extras/socialshareprivacy/ ++ * Copyright (c) 2011 Hilko Holweg, Sebastian Hilbig, Nicolas Heiringhoff, Juergen Schmidt, ++ * Heise Zeitschriften Verlag GmbH & Co. KG, http://www.heise.de ++ * ++ * Copyright (c) 2012 lucha <lucha@paranoici.org> ++ * ++ * released under the terms of either the MIT License or the GNU General Public License (GPL) Version 2 ++ */ ++;(function($) { ++ ++var SocialButton = function(elements, options){ ++ ++ this.elements = elements; ++ this.options = $.extend(true, {}, this.defaults, options); ++ ++ if (!this.is_on()) ++ return; ++ ++ this.append_css(); ++ this.attach(); ++ ++}; SocialButton.prototype = { ++ // defalt values for options ++ defaults : { ++ 'info_link' : 'http://www.heise.de/ct/artikel/2-Klicks-fuer-mehr-Datenschutz-1333879.html', ++ 'txt_help' : 'When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. For more information click on the <em> i </em>', ++ 'settings_perma' : 'Permanently enable data transfer for:', ++ 'css_path' : '', ++ 'uri' : '', ++ 'cookie_options' : { ++ 'path' : '/', ++ 'expires' : 365 ++ }, ++ 'services' : { ++ 'facebook' : { ++ 'display_name' : 'Facebook', ++ 'status' : 'off', ++ 'perma' : 'on', ++ 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Facebook. When enabled, data will be transferred to third parties - see <em> i </em>.', ++ 'txt_off' : 'not connected with Facebook', ++ 'txt_on' : 'connected with Facebook', ++ 'dummy_img' : '', ++ 'action' : 'recommend', ++ 'iframe_src' : function (options){ ++ return '<iframe src="//www.facebook.com/plugins/like.php?href=' ++ + options.uri ++ + '&send=false&layout=button_count&width=100&show_faces=false' ++ + '&action=' + options.services.facebook.action ++ + '&colorscheme=light&font&height=21" scrolling="no" frameborder="0" ' ++ + 'style="border:none; overflow:hidden; width:130px; height:25px;" allowTransparency="true"></iframe>'; ++ } ++ }, ++ 'twitter' : { ++ 'display_name' : 'Twitter', ++ 'status' : 'off', ++ 'perma' : 'on', ++ 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Twitter. When enabled, data will be transferred to third parties - see <em> i </em>.', ++ 'txt_off' : 'not connected with Twitter', ++ 'txt_on' : 'connected with Twitter', ++ 'dummy_img' : '', ++ 'reply_to' : '', ++ 'text' : encodeURIComponent(document.title), ++ 'iframe_src' : function(options){ ++ var reply_to = (options.services.twitter.reply_to != '') ? '&via=' + options.services.twitter.reply_to : ''; ++ ++ return '<iframe allowtransparency="true" frameborder="0" scrolling="no" ' ++ + 'src="http://platform.twitter.com/widgets/tweet_button.html?' ++ + 'url=' + options.uri + '&counturl=' + options.uri ++ + '&text=' + options.services.twitter.text ++ + reply_to ++ + '&count=horizontal' ++ + '&lang=' + options.services.twitter.language ++ + '" style="width:100px; height:25px;"></iframe>'; ++ } ++ }, ++ 'identica' : { ++ 'display_name' : 'Identi.ca', ++ 'status' : 'off', ++ 'perma' : 'on', ++ 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Identi.ca. When enabled, data will be transferred to third parties - see <em> i </em>.', ++ 'txt_off' : 'not connected with Identi.ca', ++ 'txt_on' : 'connected with Identi.ca', ++ 'dummy_img' : '', ++ 'text' : encodeURIComponent(document.title), ++ 'identica_lib' : '', ++ 'iframe_src' : function(options){ ++ return '<iframe scrolling="no" frameborder="0" src="' ++ + options.services.identica.identica_lib ++ + '?noscript&style2' ++ + '&title=' + options.services.identica.text ++ + '" allowtransparency="true" style="width:130px; height:25px; position: absolute;"></iframe>'; ++ } ++ }, ++ 'gplus' : { ++ 'display_name' : 'Google+', ++ 'status' : 'off', ++ 'perma' : 'on', ++ 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Google+. When enabled, data will be transferred to third parties - see <em> i </em>.', ++ 'txt_off' : 'not connected with Google+', ++ 'txt_on' : 'connected with Google+', ++ 'dummy_img' : '', ++ 'language' : 'en', ++ 'iframe_src' : function(options){ ++ var gplusdiv = $('<div class="g-plusone" data-size="medium"></div>'); ++ var gplusjs = '<script type="text/javascript">window.___gcfg = {lang: "' + options.services.gplus.language ++ + '"}; (function() { var po = document.createElement("script"); po.type = "text/javascript";' ++ + 'po.async = true; po.src = "https://apis.google.com/js/plusone.js";' ++ + ' var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s); })(); </script>'; ++ return gplusdiv.append(gplusjs); ++ } ++ }, ++ 'flattr' : { ++ 'display_name' : 'Flattr', ++ 'status' : 'off', ++ 'perma' : 'on', ++ 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send yout recommendation to Flattr. When enabled, data will be transferred to third parties - see <em> i </em>.', ++ 'txt_flattr_off' : 'not connected with Flattr', ++ 'txt_flattr_on' : 'connected with Flattr', ++ 'dummy_img' : '', ++ 'iframe_src' : function(){return '';} ++ }, ++ 'xing' : { ++ 'display_name' : 'Xing', ++ 'status' : 'off', ++ 'perma' : 'on', ++ 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Xing. When enabled, data will be transferred to third parties - see <em> i </em>.', ++ 'txt_gplus_off' : 'not connected with Xing', ++ 'txt_plus_on' : 'connected with Xing', ++ 'dummy_img' : '', ++ 'xing_lib' : '', ++ 'iframe_src' : function(){return '';} ++ } ++ } ++ }, ++ ++ // let's check if at least one service is active ++ is_on : function(){ ++ var is_on = false; ++ for (var name in this.options.services){ ++ var serv = this.options.services[name]; ++ if (serv.status == 'on'){ ++ is_on = true; ++ break; ++ } ++ } ++ return is_on; ++ }, ++ ++ // let's check if we have to show the settings area ++ perma_is_on : function(){ ++ var perma_is_on = false; ++ for (var name in this.options.services){ ++ var serv = this.options.services[name]; ++ if (serv.status == 'on' && serv.perma == 'on'){ ++ perma_is_on = true; ++ break; ++ } ++ } ++ // IE7 has problems with cookies and JSON, so we don't show them the settings area ++ return perma_is_on && (!$.browser.msie || ($.browser.msie && ($.browser.version > 7.0))); ++ }, ++ ++ // adds CSS to head if we have to do so ++ append_css : function(){ ++ // insert stylesheet into document and prepend target element ++ if (this.options.css_path.length > 0) { ++ // IE fix (needed for IE < 9 - but this is done for all IE versions) ++ if (document.createStyleSheet) { ++ document.createStyleSheet(options.css_path); ++ } else { ++ $('head').append('<link rel="stylesheet" type="text/css" href="' + options.css_path + '" />'); ++ } ++ } ++ }, ++ ++ dummy_image : function(service){ ++ return $('<img/>', { ++ src : service.dummy_img, ++ alt : service.display_name + ' Dummy Image', ++ "class" : 'dummy_img' ++ }); ++ }, ++ ++ switch_button : function(service, element){ ++ var c_switch = $('.switch',$(element)); ++ var dummy_div = $('div.dummy_btn',$(element)); ++ ++ if (c_switch.hasClass('off')){ ++ $(element).addClass('info_off'); ++ c_switch.addClass('on').removeClass('off').html(service.txt_on); ++ dummy_div.html(service.iframe_src(this.options)); ++ } else { ++ $(element).removeClass('info_off'); ++ c_switch.addClass('off').removeClass('on').html(service.txt_off); ++ dummy_div.html(this.dummy_image(service)); ++ } ++ }, ++ ++ attach : function(){ ++ var self = this; ++ this.elements.each( function(){ ++ // contex will hold all the button, whether active or not, and the info and setting area ++ var context = $('<ul class="social_share_privacy_area"></ul>').appendTo(this); ++ ++ // let's add the single buttons ++ for (var name in self.options.services){ ++ var serv = self.options.services[name]; ++ if (serv.status != 'on') ++ continue; ++ ++ var iframe = serv.iframe_src(self.options); ++ ++ var container = $('<li class="help_info '+name +'"><span class="info">' + serv.txt_info + '</span></li>').appendTo(context); ++ ++ $('<span class="switch off">' + serv.txt_off + '</span>').appendTo(container); ++ var dummy_div = $('<div class="dummy_btn"></div>').appendTo(container); ++ dummy_div.append(self.dummy_image(serv)); ++ ++ container.click( {serv:serv, element:container}, function(event){ ++ self.switch_button(event.data.serv,event.data.element); ++ }); ++ } ++ ++ // now it's time for the info area ++ var container = $('<li class="settings_info">' ++ +'<div class="settings_info_menu off perma_option_off">' ++ + '<a href="'+ self.options.info_link +'">' ++ + '<span class="help_info icon">' ++ + '<span class="info">' + self.options.txt_help + '</span>' ++ + '</span></a>' ++ + '</div></li>' ++ ).appendTo(context); ++ ++ // show the overlays of the buttons and info area ++ $('.help_info').each(function(){ ++ $(this).mouseenter(function() { ++ if(!$(this).hasClass('info_off')) ++ $('.info',this).show(); ++ }); ++ $(this).mouseleave(function() { $('.info',this).hide();}); ++ }); ++ ++ // and finally it's time for the settings area (i.e. permanent activation) ++ if (self.perma_is_on()){ ++ var info_menu = container.find('.settings_info_menu').removeClass('perma_option_off'); ++ $('<span class="settings">Settings</span><form><fieldset><legend>' + self.options.settings_perma + '</legend></fieldset></form>').appendTo(info_menu); ++ ++ for (var name in self.options.services){ ++ var serv = self.options.services[name]; ++ // first let's check if we have the perma option activated ++ if (!(serv.status == 'on' && serv.perma=='on')) ++ continue; ++ ++ // let's get the cookie and check if we have to activate the button ++ var checked = ($.cookie('privacyShareButtons_'+name) == 'perma_on') ? 'checked="checked"' : ''; ++ info_menu.find('form fieldset').append( ++ '<input type="checkbox" name="perma_status_'+name+'" id="perma_status_' + name + '" ' ++ + checked +' />' ++ + '<label for="perma_status_'+name+'">' ++ + serv.display_name + '</label>'); ++ ++ // if it's need, let's click the button so it gets activated ++ if (checked != '') ++ $('li.'+name+' span.switch',context).click(); ++ } ++ ++ info_menu.find('span.settings').css('cursor', 'pointer'); ++ // show the overlay of the setting area ++ info_menu.find('span.settings').mouseenter(function(){ ++ info_menu.removeClass('off').addClass('on'); ++ }); ++ container.mouseleave(function(){ ++ info_menu.removeClass('on').addClass('off'); ++ }); ++ ++ // let's handle changes in the settings ++ $(info_menu.find('fieldset input')).click( function (event) { ++ var click = event.target.id; ++ var service = click.substr(click.lastIndexOf('_') + 1, click.length); ++ var cookie_name = 'privacyShareButtons_' + service; ++ ++ if ($('#' + event.target.id + ':checked').length) { ++ $.cookie(cookie_name,'perma_on',self.options.cookie_options); ++ $('form fieldset label[for=' + click + ']', context).addClass('checked'); ++ } else { ++ $.cookie(cookie_name,null,self.options.cookie_options); ++ $('form fieldset label[for=' + click + ']', context).removeClass('checked'); ++ } ++ }); ++ } ++ }); ++ } ++ ++} ++ ++$.fn.socialShareButtons = function(options){ ++ new SocialButton(this, options); ++ return this; ++} ++$(document).ready($(".social_share_privacy").socialShareButtons(socialshareprivacy_settings)); ++})(jQuery); +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js +new file mode 100644 +index 00000000..130a3149 +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js +@@ -0,0 +1 @@ ++(function(b){var a=function(d,c){this.elements=d;this.options=b.extend(true,{},this.defaults,c);if(!this.is_on()){return}this.append_css();this.attach()};a.prototype={defaults:{info_link:"http://www.heise.de/ct/artikel/2-Klicks-fuer-mehr-Datenschutz-1333879.html",txt_help:"When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. For more information click on the <em> i </em>",settings_perma:"Permanently enable data transfer for:",css_path:"",uri:"",cookie_options:{path:"/",expires:365},services:{facebook:{display_name:"Facebook",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Facebook. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Facebook",txt_on:"connected with Facebook",dummy_img:"",action:"recommend",iframe_src:function(c){return'<iframe src="//www.facebook.com/plugins/like.php?href='+c.uri+"&send=false&layout=button_count&width=100&show_faces=false&action="+c.services.facebook.action+'&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:130px; height:25px;" allowTransparency="true"></iframe>'}},twitter:{display_name:"Twitter",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Twitter. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Twitter",txt_on:"connected with Twitter",dummy_img:"",reply_to:"",text:encodeURIComponent(document.title),iframe_src:function(d){var c=(d.services.twitter.reply_to!="")?"&via="+d.services.twitter.reply_to:"";return'<iframe allowtransparency="true" frameborder="0" scrolling="no" src="http://platform.twitter.com/widgets/tweet_button.html?url='+d.uri+"&counturl="+d.uri+"&text="+d.services.twitter.text+c+"&count=horizontal&lang="+d.services.twitter.language+'" style="width:100px; height:25px;"></iframe>'}},identica:{display_name:"Identi.ca",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Identi.ca. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Identi.ca",txt_on:"connected with Identi.ca",dummy_img:"",text:encodeURIComponent(document.title),identica_lib:"",iframe_src:function(c){return'<iframe scrolling="no" frameborder="0" src="'+c.services.identica.identica_lib+"?noscript&style2&title="+c.services.identica.text+'" allowtransparency="true" style="width:130px; height:25px; position: absolute;"></iframe>'}},gplus:{display_name:"Google+",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Google+. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Google+",txt_on:"connected with Google+",dummy_img:"",language:"en",iframe_src:function(d){var c=b('<div class="g-plusone" data-size="medium"></div>');var e='<script type="text/javascript">window.___gcfg = {lang: "'+d.services.gplus.language+'"}; (function() { var po = document.createElement("script"); po.type = "text/javascript";po.async = true; po.src = "https://apis.google.com/js/plusone.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s); })(); <\/script>';return c.append(e)}},flattr:{display_name:"Flattr",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send yout recommendation to Flattr. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_flattr_off:"not connected with Flattr",txt_flattr_on:"connected with Flattr",dummy_img:"",iframe_src:function(){return""}},xing:{display_name:"Xing",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Xing. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_gplus_off:"not connected with Xing",txt_plus_on:"connected with Xing",dummy_img:"",xing_lib:"",iframe_src:function(){return""}}}},is_on:function(){var d=false;for(var c in this.options.services){var e=this.options.services[c];if(e.status=="on"){d=true;break}}return d},perma_is_on:function(){var d=false;for(var c in this.options.services){var e=this.options.services[c];if(e.status=="on"&&e.perma=="on"){d=true;break}}return d&&(!b.browser.msie||(b.browser.msie&&(b.browser.version>7)))},append_css:function(){if(this.options.css_path.length>0){if(document.createStyleSheet){document.createStyleSheet(options.css_path)}else{b("head").append('<link rel="stylesheet" type="text/css" href="'+options.css_path+'" />')}}},dummy_image:function(c){return b("<img/>",{src:c.dummy_img,alt:c.display_name+" Dummy Image","class":"dummy_img"})},switch_button:function(c,f){var e=b(".switch",b(f));var d=b("div.dummy_btn",b(f));if(e.hasClass("off")){b(f).addClass("info_off");e.addClass("on").removeClass("off").html(c.txt_on);d.html(c.iframe_src(this.options))}else{b(f).removeClass("info_off");e.addClass("off").removeClass("on").html(c.txt_off);d.html(this.dummy_image(c))}},attach:function(){var c=this;this.elements.each(function(){var g=b('<ul class="social_share_privacy_area"></ul>').appendTo(this);for(var f in c.options.services){var k=c.options.services[f];if(k.status!="on"){continue}var h=k.iframe_src(c.options);var e=b('<li class="help_info '+f+'"><span class="info">'+k.txt_info+"</span></li>").appendTo(g);b('<span class="switch off">'+k.txt_off+"</span>").appendTo(e);var d=b('<div class="dummy_btn"></div>').appendTo(e);d.append(c.dummy_image(k));e.click({serv:k,element:e},function(l){c.switch_button(l.data.serv,l.data.element)})}var e=b('<li class="settings_info"><div class="settings_info_menu off perma_option_off"><a href="'+c.options.info_link+'"><span class="help_info icon"><span class="info">'+c.options.txt_help+"</span></span></a></div></li>").appendTo(g);b(".help_info").each(function(){b(this).mouseenter(function(){if(!b(this).hasClass("info_off")){b(".info",this).show()}});b(this).mouseleave(function(){b(".info",this).hide()})});if(c.perma_is_on()){var j=e.find(".settings_info_menu").removeClass("perma_option_off");b('<span class="settings">Settings</span><form><fieldset><legend>'+c.options.settings_perma+"</legend></fieldset></form>").appendTo(j);for(var f in c.options.services){var k=c.options.services[f];if(!(k.status=="on"&&k.perma=="on")){continue}var i=(b.cookie("privacyShareButtons_"+f)=="perma_on")?'checked="checked"':"";j.find("form fieldset").append('<input type="checkbox" name="perma_status_'+f+'" id="perma_status_'+f+'" '+i+' /><label for="perma_status_'+f+'">'+k.display_name+"</label>");if(i!=""){b("li."+f+" span.switch",g).click()}}j.find("span.settings").css("cursor","pointer");j.find("span.settings").mouseenter(function(){j.removeClass("off").addClass("on")});e.mouseleave(function(){j.removeClass("on").addClass("off")});b(j.find("fieldset input")).click(function(n){var m=n.target.id;var l=m.substr(m.lastIndexOf("_")+1,m.length);var o="privacyShareButtons_"+l;if(b("#"+n.target.id+":checked").length){b.cookie(o,"perma_on",c.options.cookie_options);b("form fieldset label[for="+m+"]",g).addClass("checked")}else{b.cookie(o,null,c.options.cookie_options);b("form fieldset label[for="+m+"]",g).removeClass("checked")}})}})}};b.fn.socialShareButtons=function(c){new a(this,c);return this};b(document).ready(b(".social_share_privacy").socialShareButtons(socialshareprivacy_settings))})(jQuery); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/lang/privacy-share-buttons-it_IT.mo b/wp-content/plugins/privacy-share-buttons/lang/privacy-share-buttons-it_IT.mo +new file mode 100644 +index 0000000000000000000000000000000000000000..b46ed0ae84f8d66c54c72df255e672e92150c809 +GIT binary patch +literal 2497 +zcma)7NpBoQ6fPhv8P)_4LToRQf)e4L89PBT6BA*_j%48pLu>+KkyX=Oo-XLAYO1Qo +z8B6>C5E4QN!I>L}oFh=gg%dX-ao_^KfD3mHe6JUejS`8Ldp_6pmhZj#`p@G>z7}|% +z!22xTn|PnY`~F?{!SgHdLEtUmBfvj^j{^S!&IA7ez5s0BEyQEM%fP3B+x2(~ybt5g +zfX@KG1bX0g;BnxIdxSUzJO_LL_%85CU<_nGQ(zbPDUj{{2>c278;@b*t0Prh*Wu(L +z%-;lZoWB4UfxiP!0FT{Y<#!hNJjMec$8CZ56JOxx81Nh5x4`d#j{{c_)QiBYK(_k{ +zkmLIt$eeu#d<A#|_!RJO;0@r>qe6h1GIv1vAlx!1K8J1Pb1#0`&%uXz!SOOKj){3~ +z9;7WEt_NHf&KVSl7G91|obpt7<%}FFvAh$MqmU}ftq)>F?O3M{jHi^S9a&_7hD8Y0 +zc-qxjMngqDwYw@IYshOe$`lP?z>ABSjz6MQu@y_o$RU>4esx}~YM*Cv%I5}hr2N4N +z-nMQMb&YZ??XP$h0$g~pR$8lpHf^kBMw_XGuazn~vA#o7TTq-@>lK~sOH*La>CM!- +z5ZgqZIXPEtkcLSpBSR+DA}#sgtQlQ+&$H3(I^_?RI`uqh<8`9gf+OjIjx%J?IN7&z +zMhui2OQTH4rVR&)43dJA#_xb}(A*PXOb2a^7&twV@$^5rY}R>`mlKt=#cZ6bSnueV +z8TNLp4pV{BPIRn14mA5Vt0~%N^6gZak_Q<FxDF)|pra}Ba7r;360~!rP?+&t<;s=> +zJIa;w)_~hGucj%Q{2V$1!G%=21jPhX%9At+#o(QrC!oy|f*Us7rc2h*m^)7!Ff*3S +zN)<uvo|e@30%=<60Ku32P{koyPok@c1DktvTMk=SRF2|CeLvDkv{H<Gv}JqL8oaR; +zU39AS6Rjfu9xZg|7ozS$v~Z5*&-KpEzto-YcCj(Kq9&SM+;-o~XRCc1(uZh^tD8yW +z)}yS5Q%OrDyaooOu{zdm>qZw^8`6vlba=F-<hV!6MbI9-q&w?of}TNCcR1Kz@2|}= +zo^N+s7p)065^YU$<Pg-g(82Z6<~*)|bg1{MZ*5(Q7H9kF28`AWt^>;3qs5^Pt#_h< +zRf!JK>uS1dUE((oQjfN`&yUcBFx%j^u{J-yt!5`yq*u8NX^%R~d5*3rS@oU%a(~cC +zLt<m!VUxL29{=T0T*Zt)ixDnVC$G9cDlc7Bw_s=HprNZrYY-ak)7jFdk}ggM@E&!0 +z)NYB(d>sm=MA0dTi_I<RtP(eL$XG(p>fx$xv~3QJHMA^mnkLGDB4g2xxb$2KU*H8( +zHq(tAHP-Yorf~^KLYyWnL2y$UQKDa-#mOv_tYzA8%fncl-fj_loHnt}Wv0aXn3Y)W +zq2mxB0@5B5ruX*BDJb?(XFA9RXQ4wM$j1r{HM*zh^h}c=e7QwN8oI~fX3&oRFMJ6Y +zb)b?$VRa>a;G@H#cIpI~42(5LUh>g!S_|Z%X!gU$sY)r;xGdVN5?HAuvNXu6_6|aM +zh%zrT7PP}W`dSI`fdQp5iwlrj3guo&GFmdx)iuB4N%3X@1+!Jb^^EsYr=V+Sbl9}H +zlXH~^h-$H~XjMItQ>mH<`b?XNW&y^>LAgDAhgmJ>aDDlc9Gn^s6^KWG94;E9O#>!c +U|NKKEmX&GN>sZ!3cStS&1&ToT!~g&Q + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/lang/privacy-share-buttons-it_IT.po b/wp-content/plugins/privacy-share-buttons/lang/privacy-share-buttons-it_IT.po +new file mode 100644 +index 00000000..b9347537 +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/lang/privacy-share-buttons-it_IT.po +@@ -0,0 +1,98 @@ ++msgid "" ++msgstr "" ++"Project-Id-Version: Privacy Share Buttons\n" ++"Report-Msgid-Bugs-To: \n" ++"POT-Creation-Date: 2012-02-24 14:31+0100\n" ++"PO-Revision-Date: 2012-02-24 14:53+0100\n" ++"Last-Translator: lucha <lucha@paranoici.org>\n" ++"Language-Team: Autistici/Inventati <lucha@paranoici.org>\n" ++"MIME-Version: 1.0\n" ++"Content-Type: text/plain; charset=UTF-8\n" ++"Content-Transfer-Encoding: 8bit\n" ++"X-Poedit-KeywordsList: __;gettext;gettext_noop;_e\n" ++"X-Poedit-Basepath: /Applications/MAMP/htdocs/wordpress/wp-content/plugins/privacy-share-buttons/\n" ++"X-Poedit-Language: English\n" ++"X-Poedit-SearchPath-0: .\n" ++ ++#: privacy-share-buttons.php:47 ++#: privacy-share-buttons.php:56 ++#: privacy-share-buttons.php:65 ++#: privacy-share-buttons.php:71 ++msgid "Click here to enable the button" ++msgstr "Premi qui per attivare il bottone" ++ ++#: privacy-share-buttons.php:86 ++msgid "When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. For more information click on the <em> i </em>" ++msgstr "Quando attivi i bottoni cliccandoci sopra, alcune tue informazioni personali verranno inviate a terze parti, che potrebbero conservale. Per più informazioni clicca sulla <em> i </em>" ++ ++#: privacy-share-buttons.php:89 ++msgid "Permanently enable data transfer for:" ++msgstr "Abilita permanentemente i bottoni per:" ++ ++#: privacy-share-buttons.php:195 ++#: privacy-share-buttons.php:196 ++msgid "Privacy Share Buttons" ++msgstr "Privacy Share Buttons" ++ ++#: privacy-share-buttons.php:207 ++msgid "Enable Social Share Buttons" ++msgstr "Abilita i bottoni" ++ ++#: privacy-share-buttons.php:214 ++msgid "Display settings" ++msgstr "Impostazioni di visualizzazione" ++ ++#: privacy-share-buttons.php:219 ++msgid "Display on the Index page" ++msgstr "Mostra sulla pagina principale" ++ ++#: privacy-share-buttons.php:226 ++msgid "Display on Pages" ++msgstr "Mostra sulla pagine statiche" ++ ++#: privacy-share-buttons.php:232 ++msgid "Position" ++msgstr "Posizionamento" ++ ++#: privacy-share-buttons.php:239 ++msgid "Specific Service settings" ++msgstr "Impostazioni specifiche" ++ ++#: privacy-share-buttons.php:255 ++#, php-format ++msgid "%s username" ++msgstr "Nome utente %s" ++ ++#: privacy-share-buttons.php:268 ++#: privacy-share-buttons.php:293 ++msgid "Enable" ++msgstr "Abilita" ++ ++#: privacy-share-buttons.php:274 ++msgid "Settings specific to some Social Share services." ++msgstr "Impostazioni specifiche di alcuni servizi di condivisione" ++ ++#: privacy-share-buttons.php:278 ++msgid "By default buttons will be showed on single Posts" ++msgstr "Di default, i bottoni verranno mostrati sui singoli post" ++ ++#: privacy-share-buttons.php:304 ++msgid "After the post" ++msgstr "Dopo il post" ++ ++#: privacy-share-buttons.php:305 ++msgid "Before the post" ++msgstr "Prima del post" ++ ++#: privacy-share-buttons.php:306 ++msgid "Manual (shortcode)" ++msgstr "Manuale (shortcode)" ++ ++#: privacy-share-buttons.php:313 ++msgid "If you choose \"Manual (Shortcode)\", you can use the shortcode <strong>[share_buttons]</strong> inside your articles" ++msgstr "Se scegli \"Manuale (shortcode)\", potrai usare lo shortcode <strong>[share_buttons]</strong> dentro i tuoi articoli/post/pagine per posizionare i bottoni" ++ ++#: privacy-share-buttons.php:329 ++msgid "Settings saved." ++msgstr "Impostazioni salvate" ++ +diff --git a/wp-content/plugins/privacy-share-buttons/libs/identishare.php b/wp-content/plugins/privacy-share-buttons/libs/identishare.php +new file mode 100644 +index 00000000..d784f602 +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/libs/identishare.php +@@ -0,0 +1,98 @@ ++<?php ++// ++// Copyright (C) 2011 Jacob Barkdull, Roberto Guido ++// ++// This program is free software: you can redistribute it and/or modify ++// it under the terms of the GNU Affero General Public License as ++// published by the Free Software Foundation, either version 3 of the ++// License, or (at your option) any later version. ++// ++// This program is distributed in the hope that it will be useful, ++// but WITHOUT ANY WARRANTY; without even the implied warranty of ++// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++// GNU Affero General Public License for more details. ++// ++// You should have received a copy of the GNU Affero General Public License ++// along with this program. If not, see <http://www.gnu.org/licenses/>. ++// ++ ++if (isset($_GET["source"])) { ++ header("Content-type: text/plain"); ++ echo file_get_contents("." . $_SERVER["PHP_SELF"]); ++ die(); ++} ++ ++$server = $_SERVER["SERVER_NAME"]; ++if (isset($_SERVER["HTTP_REFERER"])) { ++ $referer = $_SERVER["HTTP_REFERER"]; ++ $referringurl = str_replace(array("http://", "www."), "", $referer); ++ $jsondata = file_get_contents("http://identi.ca/api/search.json?q=" . $referringurl . "&rpp=100"); ++ $results = substr_count($jsondata, str_replace("/", "\/", addslashes($referringurl))); ++ ++ if ($results <= 0) { ++ $results = "0"; ++ } ++} else { ++ $results = "0"; ++ $referer = "http://www.tildehash.com/"; ++} ++$referer = str_replace(array("?", "&"), array("%3F", "%26"), $referer); ++$referringurl = str_replace(array("?", "&"), array("%3F", "%26"), $referringurl); ++ ++$style = '<a href="http://identi.ca/index.php?action=newnotice&status_textarea=PAGE_TITLE_HERE' . $referer . '" target="_blank" style="display: inline-block; background-image: url(\'http://' . $server . '/identishare/share.png\'); background-repeat: no-repeat; width: 61px; height: 53px; padding: 10px 0px 0px 0px !important; margin: 0px !important; font-family: \'Arial\'; font-size: 20px; text-decoration: none; line-height: 1.2em; color: #000000; text-align: center;" title="Share on Identi.ca"><b style="float: none !important; margin: 0px !important;">' . $results . '</b></a>'; ++ ++$style2 = <<<STYLE2 ++<div style="width: 130px; height: 23px; margin: 2px 0px 4px 0px;"> ++ <div dir="ltr" style="position:relative"> ++ <div style="height: 23px;"> ++ <div> ++ <a href="http://identi.ca/index.php?action=newnotice&status_textarea=PAGE_TITLE_HERE${referer}" target="_blank" style="display: inline-block; background-image: url('identishare/button.png'); font-family: arial; text-decoration: none; line-height: 1.2em; color: #000000; width: 50px; height: 20px;" title="Share on Identi.ca"></a> ++ </div> ++ <div style="position: absolute; top: 1px; left:51px; background: no-repeat url('identishare/bubble-right.png'); height: 23px; width: 50px; text-align: center; overflow: hidden; font-size: 12px; padding-top:1px;"> ++ <a href="http://identi.ca/search/notice?q=${referringurl}&search=Search" target="_blank" style="vertical-align: top; color: #666666; font-family: 'Arial',sans-serif; text-decoration:none; padding-right:8px"><b>$results</b></a> ++ </div> ++ </div> ++ </div> ++ </div> ++STYLE2; ++ ++if (isset($_GET["style2"])) { ++ $style = $style2; ++} ++ ++if (!isset($_GET["noscript"])) { ++ $style = str_replace(array("\n", "\t"), "", addslashes($style)); ++} ++ ++if (isset($_GET["title"])) { ++ $style = str_replace("PAGE_TITLE_HERE", str_replace(array("?", "&"), array("%3F", "%26"), $_GET["title"]) . " ", $style); ++} else { ++ if (!isset($_GET["noscript"])) { ++ $style = str_replace("PAGE_TITLE_HERE", '"+document.title+" - ', $style); ++ } else { ++ $style = str_replace("PAGE_TITLE_HERE", "", $style); ++ } ++} ++ ++$html = <<<HTML ++<html> ++ <head> ++ <title>Share on Identi.ca</title> ++ </head> ++ ++ <body marginwidth="0" marginheight="0"> ++ ${style} ++ </body> ++</html> ++HTML; ++ ++if (isset($_GET["noscript"])) { ++ echo $html; ++} else { ++ header("Content-type: text/javascript"); ++ echo 'document.getElementById("identishare").style.display="inline-block";'."\n"; ++ echo 'document.getElementById("identishare").style.width="140px";'."\n"; ++ echo 'document.getElementById("identishare").style.overflow="hidden";'."\n"; ++ echo 'document.getElementById("identishare").innerHTML="' . $style . '";'; ++} ++?> +diff --git a/wp-content/plugins/privacy-share-buttons/libs/identishare/bubble-right.png b/wp-content/plugins/privacy-share-buttons/libs/identishare/bubble-right.png +new file mode 100644 +index 0000000000000000000000000000000000000000..28018f6ebc6967e19f7b79f4f70edad9386ff131 +GIT binary patch +literal 3035 +zcmV<13ncW3P)<h;3K|Lk000e1NJLTq001Tc000pP1^@s6u|nRv000U@X+uL$Nkc;* +zaB^>EX>4Tx0C?J+Q+HUC_ZB|i_hk=OLfG)Jmu!ImA|tE_$Pihg5Rw34gb)%y#f69p +zRumNxoJdu~g4GI0orvO~D7a@qiilc^Ra`jkAKa(4eR}Wh?fcjJyyu+f{LXpL4}cL8 +zCXwc%Y5+M>g*-agACFH+#L2yY0u@N$1RxOR%fe>`#Q*^C19^CUbg)1C0k3ZW0swH; +zE+i7i;s1lWP$pLZAdvvzA`<5d0gzGv$SzdK6adH=0I*ZDWC{S3003-xd_p1ssto|_ +z^hrJi0NAOM+!p}Yq8zCR0F40vnJ7mj0zkU}U{!%qECRs70HCZuA}$2Lt^t5qwlYTo +zfV~9(c8*w(4?ti5fSE!p%m5%b0suoE6U_r4Oaq`W(!b!TUvP!ENC5!A%azTSOVTqG +zxRuZvck=My;vwR~Y_URN7by^C3FIQ2mzyIKNaq7g&I|wm8u`(|{y0C7=jP<$=4R(? +z@ASo@{%i1WB0eGU-~POe0t5gMPS5Y!U*+Z218~Oyuywy{sapWrRsd+<`CT*H37}dE +z(0cicc{uz)9-g64$UGe!3JVMEC1RnyFyo6p|1;rl;ER6t{6HT5+j{T-ahgDxt-zy$ +z{c&M#cCJ#6=gR~_F>d$gBmT#QfBlXr(c(0*Tr3re@mPttP$EsodAU-NL?OwQ;u7h9 +zGVvdl{RxwI4FIf$Pry#L2er#=z<%xl0*ek<(slqqe)BDi8VivC5N9+pdG`PSlfU_o +zKq~<N&6lL(006w`7+k277fi+o002awfhw>;2Moa!tiTSO!5zH77Xo1hL_iEAz&sE_ +z2IPPo3ZWR5K^auQI@koYumc*P5t`u;w81er4d>tzT!HIw7Y1M$p28Tsh6w~g$Osc* +zAv%Z=Vvg7%&IlKojszlMNHmgwq#)^t6j36@$a16tsX}UzT}UJHEpik&ja)$bklV;0 +zGK&0)yhkyVfwEBp)B<%txu_o+ipHRG(R4HqU4WLNYtb6C9zB4zqNmYI=yh}eeTt4_ +zfYC7yW{lZkT#ScBV2M~7CdU?I<ybXVk2PZ*ST}YR8^E4n?+7FUi+~gC2wsE`!fb+& +zkVjZdSVO2K>?5=ix(HVZgM=}{CnA%mPqZa^68Xe<Vmh&qSVpWS?jar_o+Vx<4ijIK +zNF)x)lH^VbAtjJ9NefA9NZUv)q*J6m(hzB!OeX7)ZOPu`2(o~zAeWK1kPnbglKaWS +z<hK+$#faie38ExYq?8g$HDy2L1f`!cLYbhdQO&8I)Cj7GI-goeZJ>5gFH?u96Et<2 +zCC!@_L(8Nsqt(!wX=iEoXfNq>x(VHb9z~bXm(pwK2kGbOgY<U{4TcSa$4Fu*8EYAP +z8K)Sx884YkrUlcNnaETy*D@QKXP6I|Z&g?-_9}c8k;)R4I+a$HewF8{R8@0TKh=4v +z3skFB5362QeWpfLvryxy3Dg#=)u|m-yQwy=&Qf<$k5JE1U!%TX{et>q4YG!XMxcgB +zqf}$J#u<$v7REAV@mNCEa#jQDENhreVq3EL>`ZnA`x|yIdrVV9bE;;nW|3x{=5fsd +z4#u(I@HyF>O3oq94bFQl11&!-vDRv>X03j$H`;pIzS?5#a_tuF>)P*iaGgM%ES>c_ +zZ94aL3A#4AQM!e?+jY<CKGS3CdFcuD%JmNE-O)$&ZS<q{7wYfU@6jJOFf<4@kQr<- +zIAie4kYng;m}$7t@Py&05zA=0k;G`D(Mh8xxF+t0XX7<^7d~dJZyaK*G~Q+0Ydm3M +zX)@cS#H7XKzA4R=Yno=d(X`Wa%*@Cv+^pEF$?T3f)tqadVZPbC+x(4%rA3^@N{cp& +z$Clcbe9HxvO_ukpm{vYkc~<pS*Q`m_T<a|BZPr(8P#ag944XQe%eJVko2|rln{D3| +z;uMc5(kb;*ZrU;I{Ok(sn(PMcIrd@pCH8Ih&mGJh5*^k%bUS=<bal*jY;e5mq~SEf +zsl=(n=~rhPXQ6YQ^EDTyOOVSFmv)yIQ*Eb;r*5Bm%a!FC?z+;o)Agg9yPMpt*=^L_ +z%ss_@tNTqZn;Xep!#(do^zips;&II5ou`|p!t;>lFJ5+DSzi0S9#6BJCZ5(XZOGfi +zTj0IRdtf>~J!SgN=>tB-J_4V5pNGDtz9Qc}z9W9tewls;{GR(e`pf-~_`l(K@)q$< +z1z-We0p$U`ff|9c18V~x1epY-2Q>wa1-k|>3_cY?3<(WcA99m#z!&lx`C~KOXDpi0 +z70L*m6<QnmFw7=Q9@Y_#hR+D!5Pol_`Aq4|wg`yeM{J0=A88qx7x{e@DJn9mF6vRV +zQ*?23_bk?|<XQV?y^isZsf@Wh+iJFQc4w?=Y*K7v?3=iNxT?5;c!&5!@s|>G6C?@k +ziR8rC#65}Qa{}jVnlqf_npBo_W3J`gqPZ95>CVfZcRX1&S&)1<g_shTvOnd6AVN?t +z7*FM=ZcQB%@`Rg(Pes0>jiOPpx423?lIEROmG(H@JAFg?XogQlb;dIZPf{y+kr|S? +zBlAsGMAqJ{&)IR=Ejg5&l$@hd4QZCNE7vf$D7Q~$D=U)?<ay?8${Ul1%J<|W`E&Ez +z6>Nn}(WA6du22pZOfRS_cv~1-c(_QtNLti0-)8>m`6CO07JR*suu!<Lv)H(JS@GZ^ +zzeT$iBa2fPcP=qqQo3Y#Y4Fm0%V^88mi<uTSW;E;YI)r9j#7itrKLkFf>$(^sg%jf +zZm#rNxnmV!m1I@#YM0epR(~oNm0zrItf;Q|utvD%;#W>z)qM4NZQ9!2O1H}G>qzUQ +z>u#*~S--DJy=p<#(1!30tsC);<r`mZO5Sv#dTRBK&9u$R%>y-IHSJr>wyfLop*ExT +zdYyk=%U1oZtGB+{Cfe4&-FJKQ4uc&PJKpb<?7X!rcvow^MSb;d((Z!Yj~Zedy1(Xr +z-MB}0PsN^(d!>5^_C@dOYIJXG+^@gCvI%WcHjN%gI&kHifN$EH?V5MBa9S!3!a?Q1 +zC*P)gd*e{(q0YnH!_D8Bf4B7r>qvPk(mKC&tSzH$pgp0z@92!9ogH2sN4~fJe(y2k +zV|B+hk5`_cohUu=`Q(C=<ELb&o}ErVJ=B@pdG}2GnQL89UA<>R&z?UQbnZ;IU-!xL +z-sg{9@Vs#JBKKn3CAUkhJ+3`ResKNaNUvLO>t*-L?N>ambo5Q@JJIjcfBI^`)pOVQ +z*DhV3dA;w(>>IakCfyvkCA#(acJ}QTcM9%I++BK)c(44v+WqPW`VZ=VwEnSWz-{38 +zV8CF{!&wjS4he^z{*?dIhvCvk%tzHDMk9@nogW_?4H~`jWX_Y}r?RIL&&qyQ|9R_k +ztLNYS;`>X_Sp3-V3;B!Bzpi<y^K$R2sjoW6BgY@S&UroYru?nW+kNl2@4DZ|y&st< +z{6PLt^U?Za$EVOw_de%*{`@cZg!B7=IVBMQ000JJOGiWi{{a60|De66lK=n!32;bR +za{vGf5&!@T5&_cPe*6Fc00(qQO+^RX0uB@fH3QsfZ2$lP8A(JzR7l6omQQMhFc8Kk +zBKS1WhzmEmZ1!Ci>KS^Ko~VcDDQp9!x)w?oLUEzQlK50grmH9R-&<<F-H=)QGV^6J +z0G5iZgQjT?^E@A=lz@nvK_DVfO2PO2>m*5@007)|f|T+(j$=&Ilx$t0X_`!3*N>-S +zIqSo&>psFTB&S<!DbMp9t@RQ+|Mr-WT|M><%oy`&i}@Fi<#~R~7`w3wObBsBDShCa +zBO>nJMgRau2yw?4d*PfL*L8^vPyhgqG3I_41{lZD&PiJog;7f3o+`@{f4xej)MZsw +z@3s_b0n4)NbsWbx>%e~gom)@-vtUsaT}UZ$kI6qxlcALUy<N0zd(c`R`@Y|Ny9j~+ +dIOhax*B5i<@;ViZ#`XXJ002ovPDHLkV1hcr%sc=9 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/libs/identishare/bubble.png b/wp-content/plugins/privacy-share-buttons/libs/identishare/bubble.png +new file mode 100644 +index 0000000000000000000000000000000000000000..e6b7f3e2aa9ee1c08740bd7bb0aba1ab0ca0e995 +GIT binary patch +literal 573 +zcmeAS@N?(olHy`uVBq!ia0vp^MnJ60!3HF+ZH?>)QY^(zo*^7SP{WbZ0pxQQctjQh +z)n5l;MkkHg6+l7B64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&cX_%v +zhD5Z!y|F(_Bv7Q`<NGuB=ca6a$s&L7p2m)e3CS)s4GtdKc8!a6Fa|o-GIL9Ji>!>j +z>A9hx+feOgZF@szn(=PyH)l3Z;5evthNqhO`|C8ecb4{f=0*}c>&~~xZQv}~;nmr5 +zp(wrW^D%9iZGrQ4tXu6UaHe{zx9MEJ+e=R+^T+s4)jeLgV|!KjA%i*J^QLQ^FW$$y +zKX}^HHfEi+#1o;;3@nZX`@SzSexLg4l#|bC{7BeBvj6z?y7}`iy$t!E{A#D3(x>;4 +zp^X2k&9%EuZN6lZYBW=!;L*xYf(y$FYC?V{G#vQ8v$nYP+$Es`L52x^Zhvg-l4d>M +zdWKox$>cX`yDvKJ+QYhwQzzWUm?7`SzVmaZMsK<OmRtV(CgVwmoj>jGh<7mUousts +z@!@pK{l9kok~;oAv_fjDQta!pqouJ7U5gTaC|}e$?J|X*|N8a$S1q@faX8rb-B;Sv +z5v3dZdL7pR15Xp_^hGaryMLFrSzn!|EYP4|UA>;QR&uM7sNgIYhh~9>e|3MjQl%Go +ovY7BNzIcD!HZ(Rvi17pa(Tqh0r*`w*0Y){0r>mdKI;Vst0Q&Isi2wiq + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/libs/identishare/button.png b/wp-content/plugins/privacy-share-buttons/libs/identishare/button.png +new file mode 100644 +index 0000000000000000000000000000000000000000..1eb2b2cb7f2395b3f6278e772d94e96747ddc788 +GIT binary patch +literal 1429 +zcmV;G1#0?<P)<h;3K|Lk000e1NJLTq001%o000yS1^@s6&&qC^00004b3#c}2nYxW +zd<bNS00009a7bBm000fw000fw0YWI7cmMzZ8FWQhbW?9;ba!ELWdL_~cP?peYja~^ +zaAhuUa%Y?FJQ@H11rkX_K~zYI#g|=d6jc<*f9Kx2yR#ocmyaU0MU1X|h@vJUhG=Mv +z28@_MOpw-SqKTU5gRdIjeDwoA9wbB)Nl<yvM5BTxvXammMIV%kR6>Q8mKLEcx*wg{ +znYlhJvup|4Zfn9nnN04Pd*=NAbLQN0uUKmV5E0q2V~1I~Y}sQ*sZK<e8m&`;D1@nC +z0DsC^Gld0<4SnA)11CJ+-`#)g*!xdE^^|YH0>}j+vTxtMC9za;Pqt~^s&qP&##%%` +z5Nvhs6+^@!Vo@p<OJifBhdpbzZdkv*AFu+*-o1O5#8av7TCQnXtc@lScQD!@qCloE +zBFgUB^S?1X-o?=9L9o!W;BFSpUB|+v6_e&oA}dp*-3r!*RDuew>k$S4LnEh$-AZNc +z#`gAp$>;ON7dhD0(z?dP;*xZdBoc9q)?6mue+mFN^!sb{pZO-D7tH|R+UEPYW7+eU +z6*Hv}Km`0Cz;ivy6J@-L$Kc?pL&tl2*O`eR=xAQBaFy0tl1`GO<DitPIZg)=iJy9R +z(0}F|nzJ{tcExin%&tU$bAKJ9t7khW&wLGGk~>yBjfm9zthLh;0${X3IaPk44av@% +zf76m&?r{~5#kQr>>2xCD;3N_?5skoFOQ}3g-^i!TO}DXe%_}r#SJs}-pOfRkwQn$g +z&JCPA`x#!Pgot3RZAe4}r4;daoJ2f9CY4IXjp<YfIZ+Cu^^8P7H6sJ(_5+rcOScd+ +zsj7WaaKrK?4*{0G;V)_*;BxgcT`@+RXt-2qr88IyGBXho{GbHD!nw;P+3RU8%C5o! +zq4jFEMzc}x7x@}vl1fCBAWWlI{446eYGLBfi}p+If0u_R`6#7kECi@=7Ln?|G}}HQ +zB4ksy0x(`UF)2=T0rY<S5#?tN@x$t8`1rQf{PEeRz~z_YMlrkpsSZtZS^>Cv-s+mI +zJ|o|~@iM<Y`!@EpN89>#3MWsHf3$;N-h20diEp6VIcJN(a|aLv-!JpS(RUab>tRv$ +zW&}7n(#7CQACg?KfUVu#H05#>1_t=x_S^aSr5Cy7i6>_r-&hDNcGhD496yZ3^7W4| +zkaiYRaz_{$Jq&<F2n#;BjxA(!IRG+kZCt;3Gd(+Z;+IR9WUBF?7gBDm4Nc(t1rY@{ +zoUsUNL(1+LH(&Q8xt5J+mB#mdT>l&(B+NW^F_)q4?rJ?;DDa`KE&#NXoI%WsOSc~c +zC56cE)&}@NKp4(UjELgi+g@dP+rwy;2EZ6Y+F3-}X~r1C4cj_6+tb6IyY6E2$PxB+ +zb~1Y82-k1xAe=$5hhc~x_*ew2Jz?A+*!_2*aF5a^qqW9KI1M+(`c>!B<urP>cKe&S +z<KqnM{gThOY~g%gAFUf7V9o2>(GA86!w}E&a9x*Tu~78GaF^usc@rp=Z*6H^7mLLt +znMjgoaH|rLjkX*0+m2`)VZ5)8FYj4LrBI-A<Sa4AX;{R>giF~iQSm$mPY-q<Kia!q +z0Qu^`S1mC~e!uvdmc>RZNyHP?ZM@P|f>ZRFOEWT6Ul=~{Ed!r?!kRbVnihE>dS{65 +z`%Jhlp�z;Zws!_pduQ-M8sf?O?Tk|Ngd6>pj_~rd3yEG8s_SqO=yS@WJY03kO0= +zp;#=AjgKC#l*^B7*s!5`u&O`m=JR>&S-Z_>{RnWQHYOvWuN3`ySZl)|3<`uC^Zd$( +jj@BQvx3>rOf`ESjpmaFvykVdv00000NkvXXu0mjfy*jMw + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/libs/identishare/share.png b/wp-content/plugins/privacy-share-buttons/libs/identishare/share.png +new file mode 100644 +index 0000000000000000000000000000000000000000..eff05bbb7188e13f5f93c2fe7731a35e2f3e3908 +GIT binary patch +literal 3669 +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 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php b/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php +new file mode 100644 +index 00000000..40ad354c +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php +@@ -0,0 +1,342 @@ ++<?php ++/* ++Plugin Name: Privacy Share Buttons ++Plugin URI: http://cavallette.noblogs.org ++Description: Enables the well-known "Share this" buttons for different social networks, but with respect toward's your user privacy and data. ++Version: 0.1 ++Author: lucha <lucha@paranoici.org> ++Author URI: http://autistici.org ++Tags: privacy, social, twitter, facebook, identica, googleplus ++License: GPL2 ++ ++Copyright (C) 2012 lucha <lucha@paranoici.org> ++ ++This program is free software; you can redistribute it and/or modify ++it under the terms of the GNU General Public License, version 2, as ++published by the Free Software Foundation. ++ ++This program is distributed in the hope that it will be useful, ++but WITHOUT ANY WARRANTY; without even the implied warranty of ++MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++GNU General Public License for more details. ++ ++You should have received a copy of the GNU General Public License ++along with this program; if not, write to the Free Software ++Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ++*/ ++ ++class ShareButton { ++ function ShareButton() { ++ $this->__construct(func_get_args()); ++ } ++ ++ function __construct() { ++ // we need to load the textdomain now, because we are creating the default ++ // values for the help text and we want them localized. ++ load_plugin_textdomain('privacy-share-buttons', false, basename( dirname( __FILE__ ) ) . '/lang/' ); ++ ++ $this->url = plugins_url(basename(dirname(__FILE__))); ++ $this->css = $this->url .'/css/socialshareprivacy.css'; ++ $this->js = $this->url .'/js/jquery.privacysharebuttons.js'; ++ $this->jquery_cookie = $this->url .'/js/jquery.cookie.js'; ++ $this->images = $this->url .'/images/'; ++ $this->libs = $this->url .'/libs/'; ++ $this->services = array( ++ 'twitter' => array( ++ 'name' => 'Twitter', ++ 'specific-settings' => true, ++ 'username' => 'reply_to', ++ 'jsconf' => array( ++ 'language' => 'en', ++ 'txt_info' => __('Click here to enable the button','privacy-share-buttons') ++ ), ++ ), ++ 'identica' => array( ++ 'name' => 'Identi.ca', ++// 'specific-settings' => true, ++// 'username' => 'reply_to', ++ 'lib' => 'identishare.php', ++ 'jsconf' => array( ++ 'txt_info' => __('Click here to enable the button','privacy-share-buttons') ++ ++ ) ++ ), ++ 'facebook' => array( ++ 'name' => 'Facebook', ++ 'jsconf' => array( ++ 'action' => 'recommend', ++ 'dummy_img' => $this->images . 'dummy_facebook_recommend.png', ++ 'txt_info' => __('Click here to enable the button','privacy-share-buttons') ++ ) ++ ), ++ 'gplus' => array( ++ 'name' => 'Googleplus', ++ 'jsconf' => array( ++ 'txt_info' => __('Click here to enable the button','privacy-share-buttons') ++ ) ++ ) ++/* ,'flattr' => array( ++ 'name' => 'Flattr', ++ 'specific-setings' => true, ++ 'username' => 'uid' ++ ) ++ */ ++ ); ++ $this->js_conf_default = array( ++ 'txt_help' => __('When you activate these buttons by clicking on them, ' ++ . 'some of your personal data will be transferred to third parties and can be stored by them. ' ++ . 'For more information click on the <em> i </em>','privacy-share-buttons'), ++ 'settings_perma' => __('Permanently enable data transfer for:','privacy-share-buttons'), ++ ); ++ $this->settings = new ShareButtonSettings($this->services); ++ $this->settings = $this->settings->settings; ++ $this->content_class = 'privacy_share_buttons_post'; ++ add_action( 'init', array( &$this, 'init' ) ); ++ } ++ ++ function init() { ++ $activate = false; ++ foreach ($this->services as $service => $info){ ++ if ($this->settings[$service.'-status']) ++ $activate = true; ++ } ++ if (!$activate) ++ return; ++ ++ add_action('wp_enqueue_scripts',array(&$this, 'enqueue_styles')); ++ add_action('wp_footer',array(&$this, 'enqueue_scripts')); ++ ++ add_shortcode('share_buttons',array(&$this,'short_code')); ++ add_filter('the_content', array(&$this, 'filter_content'), 8); ++ ++ } ++ ++ function enqueue_scripts() { ++ wp_register_script('jquery-cookie',$this->jquery_cookie); ++ wp_enqueue_script('social-share-privacy',$this->js,array('jquery','jquery-cookie')); ++ wp_localize_script('social-share-privacy','socialshareprivacy_settings',$this->jsconf()); ++ } ++ ++ function enqueue_styles() { ++ wp_enqueue_style('privacy-share-buttons',$this->css); ++ } ++ ++ function short_code($atts) { ++ if ($this->settings['position'] == 'manual') ++ return $this->generate_html(); ++ return ''; ++ } ++ ++ function filter_content($content){ ++ if (!$this->settings['index'] && is_home()) ++ return $content; ++ if (!$this->settings['pages'] && is_page()) ++ return $content; ++ ++ $newcontent = $this->generate_html(); ++ $position = $this->settings['position']; ++ ++ if ($position == 'before'){ ++ return $newcontent . $content; ++ } else if ($position == 'after') { ++ return $content . $newcontent; ++ } ++ ++ return $content; ++ } ++ ++ function generate_html() { ++ global $post; ++ return '<div class="'.$this->content_class.'_'.$post->ID.' social_share_privacy clearfix"></div>' . "\n" ; ++ } ++ ++ function jsconf(){ ++ $conf = $this->js_conf_default; ++ foreach ($this->services as $service => $info){ ++ if ($this->settings[$service.'-status']){ ++ $conf['services'][$service]['status'] = 'on'; ++ $conf['services'][$service]['display_name'] = $info['name']; ++ $conf['services'][$service]['dummy_img'] = $this->images.'dummy_'.$service.'.png'; ++ if ($info['username']) ++ $conf['services'][$service][$info['username']] = $this->settings[$service.'-username']; ++ if ($info['lib']) ++ $conf['services'][$service][$service.'_lib'] = $this->libs . $info['lib']; ++ if ($info['jsconf']) ++ $conf['services'][$service] = array_merge($conf['services'][$service],$info['jsconf']); ++ } else { ++ $conf['services'][$service]['status'] = 'off'; ++ } ++ } ++ $conf['uri'] = get_permalink(); ++ return $conf; ++ } ++} ++ ++class ShareButtonSettings { ++ function ShareButtonSettings() { ++ $this->__construct(func_get_args()); ++ } ++ ++ function __construct($services) { ++ $this->services = $services; ++ $this->settings_section = 'share-button-settings'; ++ $this->display_section = $this->settings_section . '-display'; ++ $this->services_section = $this->settings_section . '-services'; ++ $this->settings = get_option($this->settings_section); ++ add_action('admin_init', array( &$this, 'admin_init')); ++ add_action('admin_menu', array( &$this, 'admin_menu')); ++ ++ } ++ ++ function admin_menu() { ++ add_options_page( ++ __('Privacy Share Buttons','privacy-share-buttons'), ++ __('Privacy Share Buttons','privacy-share-buttons'), ++ 'manage_options', ++ $this->settings_section, ++ array( &$this, 'submenu_page') ++ ); ++ } ++ ++ function admin_init() { ++ register_setting($this->settings_section, $this->settings_section, array(&$this, 'settings_validate')); ++ ++ add_settings_section($this->settings_section, ++ __('Enable Social Share Buttons','privacy-share-buttons'), array(&$this, 'settings_section'), $this->settings_section); ++ ++ foreach ($this->services as $service => $info){ ++ $this->add_default_fields($service,$info); ++ } ++ ++ add_settings_section($this->display_section, ++ __('Display settings','privacy-share-buttons'), ++ array(&$this, 'display_section'), ++ $this->settings_section); ++ ++ add_settings_field($this->display_section."[index]", ++ __('Display on the Index page','privacy-share-buttons'), ++ array(&$this, 'checkbox'), ++ $this->settings_section, $this->display_section, ++ array('id' => 'index')); ++ ++ ++ add_settings_field($this->display_section."[pages]", ++ __('Display on Pages','privacy-share-buttons'), ++ array(&$this, 'checkbox'), ++ $this->settings_section, $this->display_section, ++ array('id' => 'pages')); ++ ++ add_settings_field($this->display_section."[position]", ++ __('Position','privacy-share-buttons'), ++ array(&$this, 'position_field'), ++ $this->settings_section, $this->display_section); ++ ++ foreach ($this->services as $service => $info){ ++ if ($info['specific-settings']){ ++ add_settings_section($this->services_section, ++ __('Specific Service settings','privacy-share-buttons'), ++ array(&$this, 'services_section'), ++ $this->settings_section); ++ break; ++ } ++ } ++ ++ foreach ($this->services as $service => $info){ ++ if ($info['username']){ ++ $this->username_settings($service,$info); ++ } ++ } ++ } ++ ++ function username_settings($service,$info) { ++ $userfield = $this->service_section."[$service-username]"; ++ add_settings_field($userfield, sprintf(__("%s username",'privacy-share-buttons'),$info['name']), array(&$this, 'username_field'), $this->settings_section, $this->services_section,$service.'-username'); ++ } ++ ++ function username_field($id) { ++ $field = $this->settings_section."[$id]"; ++ $value = $this->settings[$id]; ++ echo "<input type='text' name='{$field}' value='{$value}' size='20' />"; ++ } ++ ++ function add_default_fields($serviceid, $info) { ++ $display_id = "{$serviceid}-status"; ++ ++ $info['id'] = $display_id; ++ $info['label'] = __('Enable','privacy-share-buttons'); ++ add_settings_field( $this->settings_section."[$display_id]" , $info['name'], array(&$this, 'checkbox'), $this->settings_section, $this->settings_section, $info); ++ ++ } ++ ++ function services_section() { ++ _e("Settings specific to some Social Share services.",'privacy-share-buttons'); ++ } ++ ++ function display_section() { ++ _e("By default buttons will be showed on single Posts",'privacy-share-buttons'); ++ } ++ ++ function settings_section() { ++ echo ''; ++ } ++ ++ function checkbox($info) { ++ $id = $info['id']; ++ $field = $this->settings_section."[$id]"; ++ $value = $this->settings[$id]; ++ $checked = checked( '1', $value, false); ++ ++ echo "<input type='checkbox' name='{$field}' value='1' $checked />"; ++ echo "<label for='{$field}'>"; ++ echo __('Enable','privacy-share-buttons'); ++ echo "</label>"; ++ ++ } ++ ++ function position_field() { ++ $field = "{$this->settings_section}[position]"; ++ $value = $this->settings['position']; ++ echo "<div><select name='{$field}'>"; ++ ++ $options = array( ++ 'after' => __("After the post",'privacy-share-buttons'), ++ 'before' => __("Before the post",'privacy-share-buttons'), ++ 'manual' => __("Manual (shortcode)",'privacy-share-buttons') ++ ); ++ foreach ($options as $key => $label) { ++ $selected = selected($value, $key, false); ++ echo "<option value='{$key}' $selected>$label</option>"; ++ } ++ echo "</select></div>"; ++ echo "<div> <p>"._e('If you choose "Manual (Shortcode)", you can use the shortcode <strong>[share_buttons]</strong> inside your articles','privacy-share-buttons')."</p></div>"; ++ } ++ ++ function settings_validate($input) { ++ return $input; ++ } ++ ++ function submenu_page() { ++ ?> ++ <div class="wrap"> ++ <div id="icon-themes" class="icon32"><br></div> ++ <h2>Privacy Share Button Settings</h2> ++ <?php ++ if ( !empty( $_POST['action'] ) && 'update' == $_POST['action'] ) { ++ update_option( $this->settings_section, $_POST[$this->settings_section] ); ++ $this->settings = get_option( $this->settings_section ); ++ echo '<div id="message" class="updated fade"><p><strong>'.__('Settings saved.','privacy-share-buttons').'</strong></p></div>'; ++ } ++ ?> ++ ++ <form method="post" action="<?php echo $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']; ?>"> ++ <?php settings_fields( $this->settings_section ); ?> ++ <?php do_settings_sections( $this->settings_section ); ?> ++ <p class="submit"> ++ <input type="submit" class="button-primary" value="Save Changes" /> ++ </p> ++ </form> ++ <?php ++ } ++} ++ ++new ShareButton(); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/readme.txt b/wp-content/plugins/privacy-share-buttons/readme.txt +new file mode 100644 +index 00000000..daaf071f +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/readme.txt +@@ -0,0 +1,38 @@ ++=== Privacy Share Buttons === ++Contributors: lucha ++Tags: privacy, social, twitter, facebook, identica, googleplus ++Requires at least: 2.7 ++Tested up to: 3.3.1 ++Stable tag: 0.1 ++ ++Enables the well-known "Share this" buttons for different social networks, but with respect toward's your user privacy and data. ++ ++== Description == ++A simple interface to a jQuery plug-in, originally written by heisde.de and thereafter re-written by the author. ++ ++The plugins offers the possibility of showing in posts (and optionally pages) buttons for sharing content to Facebook, ++Google Plus, Twitter, and Identi.ca. These buttons are dummy-button by default, and only after explicit action by the visitor ++they are activated and become the real buttons. This allows to give control to the single visitor if he wants to send ++sensible personal information to third-parties sites, and thus providing a nice compromise between privacy and social sharing. ++ ++ ++* Stable tag should indicate the Subversion "tag" of the latest stable version, or "trunk," if you use `/trunk/` for ++stable. ++ ++ ++== Installation == ++ ++1. Upload `privacy-share-buttons` to the `/wp-content/plugins/` directory ++1. Activate the plugin through the 'Plugins' menu in WordPress ++1. Go to the configuration page of the plugins to choose which buttons to show (and where) ++ ++== Changelog == ++ ++= 0.1 = ++* First version ++ ++== Arbitrary section == ++ ++You may provide arbitrary sections, in the same format as the ones above. This may be of use for extremely complicated ++plugins where more information needs to be conveyed that doesn't fit into the categories of "description" or ++"installation." Arbitrary sections will be shown below the built-in sections outlined above. +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/uninstall.php b/wp-content/plugins/privacy-share-buttons/uninstall.php +new file mode 100644 +index 00000000..19e5ca45 +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/uninstall.php +@@ -0,0 +1,4 @@ ++if( !defined( 'ABSPATH') && !defined('WP_UNINSTALL_PLUGIN') ) ++ exit(); ++ ++delete_option('share-button-settings'); +\ No newline at end of file +-- +2.17.1 + diff --git a/patches/0141-changed-info-link-for-the-Privacy-Share-Buttons-plug.patch b/patches/0141-changed-info-link-for-the-Privacy-Share-Buttons-plug.patch new file mode 100644 index 00000000..8ae1a93c --- /dev/null +++ b/patches/0141-changed-info-link-for-the-Privacy-Share-Buttons-plug.patch @@ -0,0 +1,36 @@ +From e6c0b18e86c381d107184799f06d1017fcfea72f Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Mon, 27 Feb 2012 12:10:20 +0100 +Subject: [PATCH 141/229] changed info-link for the Privacy Share Buttons + plugin (now linking to http://cavallette.noblogs.org/?p=7641) + +--- + .../privacy-share-buttons/js/jquery.privacysharebuttons.js | 2 +- + .../privacy-share-buttons/js/jquery.privacysharebuttons.min.js | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js +index 13f9d7d6..b0ed58f9 100644 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js +@@ -26,7 +26,7 @@ var SocialButton = function(elements, options){ + }; SocialButton.prototype = { + // defalt values for options + defaults : { +- 'info_link' : 'http://www.heise.de/ct/artikel/2-Klicks-fuer-mehr-Datenschutz-1333879.html', ++ 'info_link' : 'http://cavallette.noblogs.org/?p=7641', + 'txt_help' : 'When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. For more information click on the <em> i </em>', + 'settings_perma' : 'Permanently enable data transfer for:', + 'css_path' : '', +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js +index 130a3149..2dd2931a 100644 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js +@@ -1 +1 @@ +-(function(b){var a=function(d,c){this.elements=d;this.options=b.extend(true,{},this.defaults,c);if(!this.is_on()){return}this.append_css();this.attach()};a.prototype={defaults:{info_link:"http://www.heise.de/ct/artikel/2-Klicks-fuer-mehr-Datenschutz-1333879.html",txt_help:"When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. For more information click on the <em> i </em>",settings_perma:"Permanently enable data transfer for:",css_path:"",uri:"",cookie_options:{path:"/",expires:365},services:{facebook:{display_name:"Facebook",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Facebook. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Facebook",txt_on:"connected with Facebook",dummy_img:"",action:"recommend",iframe_src:function(c){return'<iframe src="//www.facebook.com/plugins/like.php?href='+c.uri+"&send=false&layout=button_count&width=100&show_faces=false&action="+c.services.facebook.action+'&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:130px; height:25px;" allowTransparency="true"></iframe>'}},twitter:{display_name:"Twitter",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Twitter. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Twitter",txt_on:"connected with Twitter",dummy_img:"",reply_to:"",text:encodeURIComponent(document.title),iframe_src:function(d){var c=(d.services.twitter.reply_to!="")?"&via="+d.services.twitter.reply_to:"";return'<iframe allowtransparency="true" frameborder="0" scrolling="no" src="http://platform.twitter.com/widgets/tweet_button.html?url='+d.uri+"&counturl="+d.uri+"&text="+d.services.twitter.text+c+"&count=horizontal&lang="+d.services.twitter.language+'" style="width:100px; height:25px;"></iframe>'}},identica:{display_name:"Identi.ca",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Identi.ca. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Identi.ca",txt_on:"connected with Identi.ca",dummy_img:"",text:encodeURIComponent(document.title),identica_lib:"",iframe_src:function(c){return'<iframe scrolling="no" frameborder="0" src="'+c.services.identica.identica_lib+"?noscript&style2&title="+c.services.identica.text+'" allowtransparency="true" style="width:130px; height:25px; position: absolute;"></iframe>'}},gplus:{display_name:"Google+",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Google+. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Google+",txt_on:"connected with Google+",dummy_img:"",language:"en",iframe_src:function(d){var c=b('<div class="g-plusone" data-size="medium"></div>');var e='<script type="text/javascript">window.___gcfg = {lang: "'+d.services.gplus.language+'"}; (function() { var po = document.createElement("script"); po.type = "text/javascript";po.async = true; po.src = "https://apis.google.com/js/plusone.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s); })(); <\/script>';return c.append(e)}},flattr:{display_name:"Flattr",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send yout recommendation to Flattr. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_flattr_off:"not connected with Flattr",txt_flattr_on:"connected with Flattr",dummy_img:"",iframe_src:function(){return""}},xing:{display_name:"Xing",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Xing. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_gplus_off:"not connected with Xing",txt_plus_on:"connected with Xing",dummy_img:"",xing_lib:"",iframe_src:function(){return""}}}},is_on:function(){var d=false;for(var c in this.options.services){var e=this.options.services[c];if(e.status=="on"){d=true;break}}return d},perma_is_on:function(){var d=false;for(var c in this.options.services){var e=this.options.services[c];if(e.status=="on"&&e.perma=="on"){d=true;break}}return d&&(!b.browser.msie||(b.browser.msie&&(b.browser.version>7)))},append_css:function(){if(this.options.css_path.length>0){if(document.createStyleSheet){document.createStyleSheet(options.css_path)}else{b("head").append('<link rel="stylesheet" type="text/css" href="'+options.css_path+'" />')}}},dummy_image:function(c){return b("<img/>",{src:c.dummy_img,alt:c.display_name+" Dummy Image","class":"dummy_img"})},switch_button:function(c,f){var e=b(".switch",b(f));var d=b("div.dummy_btn",b(f));if(e.hasClass("off")){b(f).addClass("info_off");e.addClass("on").removeClass("off").html(c.txt_on);d.html(c.iframe_src(this.options))}else{b(f).removeClass("info_off");e.addClass("off").removeClass("on").html(c.txt_off);d.html(this.dummy_image(c))}},attach:function(){var c=this;this.elements.each(function(){var g=b('<ul class="social_share_privacy_area"></ul>').appendTo(this);for(var f in c.options.services){var k=c.options.services[f];if(k.status!="on"){continue}var h=k.iframe_src(c.options);var e=b('<li class="help_info '+f+'"><span class="info">'+k.txt_info+"</span></li>").appendTo(g);b('<span class="switch off">'+k.txt_off+"</span>").appendTo(e);var d=b('<div class="dummy_btn"></div>').appendTo(e);d.append(c.dummy_image(k));e.click({serv:k,element:e},function(l){c.switch_button(l.data.serv,l.data.element)})}var e=b('<li class="settings_info"><div class="settings_info_menu off perma_option_off"><a href="'+c.options.info_link+'"><span class="help_info icon"><span class="info">'+c.options.txt_help+"</span></span></a></div></li>").appendTo(g);b(".help_info").each(function(){b(this).mouseenter(function(){if(!b(this).hasClass("info_off")){b(".info",this).show()}});b(this).mouseleave(function(){b(".info",this).hide()})});if(c.perma_is_on()){var j=e.find(".settings_info_menu").removeClass("perma_option_off");b('<span class="settings">Settings</span><form><fieldset><legend>'+c.options.settings_perma+"</legend></fieldset></form>").appendTo(j);for(var f in c.options.services){var k=c.options.services[f];if(!(k.status=="on"&&k.perma=="on")){continue}var i=(b.cookie("privacyShareButtons_"+f)=="perma_on")?'checked="checked"':"";j.find("form fieldset").append('<input type="checkbox" name="perma_status_'+f+'" id="perma_status_'+f+'" '+i+' /><label for="perma_status_'+f+'">'+k.display_name+"</label>");if(i!=""){b("li."+f+" span.switch",g).click()}}j.find("span.settings").css("cursor","pointer");j.find("span.settings").mouseenter(function(){j.removeClass("off").addClass("on")});e.mouseleave(function(){j.removeClass("on").addClass("off")});b(j.find("fieldset input")).click(function(n){var m=n.target.id;var l=m.substr(m.lastIndexOf("_")+1,m.length);var o="privacyShareButtons_"+l;if(b("#"+n.target.id+":checked").length){b.cookie(o,"perma_on",c.options.cookie_options);b("form fieldset label[for="+m+"]",g).addClass("checked")}else{b.cookie(o,null,c.options.cookie_options);b("form fieldset label[for="+m+"]",g).removeClass("checked")}})}})}};b.fn.socialShareButtons=function(c){new a(this,c);return this};b(document).ready(b(".social_share_privacy").socialShareButtons(socialshareprivacy_settings))})(jQuery); +\ No newline at end of file ++(function(b){var a=function(d,c){this.elements=d;this.options=b.extend(true,{},this.defaults,c);if(!this.is_on()){return}this.append_css();this.attach()};a.prototype={defaults:{info_link:"http://cavallette.noblogs.org/?p=7641",txt_help:"When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. For more information click on the <em> i </em>",settings_perma:"Permanently enable data transfer for:",css_path:"",uri:"",cookie_options:{path:"/",expires:365},services:{facebook:{display_name:"Facebook",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Facebook. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Facebook",txt_on:"connected with Facebook",dummy_img:"",action:"recommend",iframe_src:function(c){return'<iframe src="//www.facebook.com/plugins/like.php?href='+c.uri+"&send=false&layout=button_count&width=100&show_faces=false&action="+c.services.facebook.action+'&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:130px; height:25px;" allowTransparency="true"></iframe>'}},twitter:{display_name:"Twitter",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Twitter. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Twitter",txt_on:"connected with Twitter",dummy_img:"",reply_to:"",text:encodeURIComponent(document.title),iframe_src:function(d){var c=(d.services.twitter.reply_to!="")?"&via="+d.services.twitter.reply_to:"";return'<iframe allowtransparency="true" frameborder="0" scrolling="no" src="http://platform.twitter.com/widgets/tweet_button.html?url='+d.uri+"&counturl="+d.uri+"&text="+d.services.twitter.text+c+"&count=horizontal&lang="+d.services.twitter.language+'" style="width:100px; height:25px;"></iframe>'}},identica:{display_name:"Identi.ca",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Identi.ca. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Identi.ca",txt_on:"connected with Identi.ca",dummy_img:"",text:encodeURIComponent(document.title),identica_lib:"",iframe_src:function(c){return'<iframe scrolling="no" frameborder="0" src="'+c.services.identica.identica_lib+"?noscript&style2&title="+c.services.identica.text+'" allowtransparency="true" style="width:130px; height:25px; position: absolute;"></iframe>'}},gplus:{display_name:"Google+",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Google+. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Google+",txt_on:"connected with Google+",dummy_img:"",language:"en",iframe_src:function(d){var c=b('<div class="g-plusone" data-size="medium"></div>');var e='<script type="text/javascript">window.___gcfg = {lang: "'+d.services.gplus.language+'"}; (function() { var po = document.createElement("script"); po.type = "text/javascript";po.async = true; po.src = "https://apis.google.com/js/plusone.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s); })(); <\/script>';return c.append(e)}},flattr:{display_name:"Flattr",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send yout recommendation to Flattr. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_flattr_off:"not connected with Flattr",txt_flattr_on:"connected with Flattr",dummy_img:"",iframe_src:function(){return""}},xing:{display_name:"Xing",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Xing. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_gplus_off:"not connected with Xing",txt_plus_on:"connected with Xing",dummy_img:"",xing_lib:"",iframe_src:function(){return""}}}},is_on:function(){var d=false;for(var c in this.options.services){var e=this.options.services[c];if(e.status=="on"){d=true;break}}return d},perma_is_on:function(){var d=false;for(var c in this.options.services){var e=this.options.services[c];if(e.status=="on"&&e.perma=="on"){d=true;break}}return d&&(!b.browser.msie||(b.browser.msie&&(b.browser.version>7)))},append_css:function(){if(this.options.css_path.length>0){if(document.createStyleSheet){document.createStyleSheet(options.css_path)}else{b("head").append('<link rel="stylesheet" type="text/css" href="'+options.css_path+'" />')}}},dummy_image:function(c){return b("<img/>",{src:c.dummy_img,alt:c.display_name+" Dummy Image","class":"dummy_img"})},switch_button:function(c,f){var e=b(".switch",b(f));var d=b("div.dummy_btn",b(f));if(e.hasClass("off")){b(f).addClass("info_off");e.addClass("on").removeClass("off").html(c.txt_on);d.html(c.iframe_src(this.options))}else{b(f).removeClass("info_off");e.addClass("off").removeClass("on").html(c.txt_off);d.html(this.dummy_image(c))}},attach:function(){var c=this;this.elements.each(function(){var g=b('<ul class="social_share_privacy_area"></ul>').appendTo(this);for(var f in c.options.services){var k=c.options.services[f];if(k.status!="on"){continue}var h=k.iframe_src(c.options);var e=b('<li class="help_info '+f+'"><span class="info">'+k.txt_info+"</span></li>").appendTo(g);b('<span class="switch off">'+k.txt_off+"</span>").appendTo(e);var d=b('<div class="dummy_btn"></div>').appendTo(e);d.append(c.dummy_image(k));e.click({serv:k,element:e},function(l){c.switch_button(l.data.serv,l.data.element)})}var e=b('<li class="settings_info"><div class="settings_info_menu off perma_option_off"><a href="'+c.options.info_link+'"><span class="help_info icon"><span class="info">'+c.options.txt_help+"</span></span></a></div></li>").appendTo(g);b(".help_info").each(function(){b(this).mouseenter(function(){if(!b(this).hasClass("info_off")){b(".info",this).show()}});b(this).mouseleave(function(){b(".info",this).hide()})});if(c.perma_is_on()){var j=e.find(".settings_info_menu").removeClass("perma_option_off");b('<span class="settings">Settings</span><form><fieldset><legend>'+c.options.settings_perma+"</legend></fieldset></form>").appendTo(j);for(var f in c.options.services){var k=c.options.services[f];if(!(k.status=="on"&&k.perma=="on")){continue}var i=(b.cookie("privacyShareButtons_"+f)=="perma_on")?'checked="checked"':"";j.find("form fieldset").append('<input type="checkbox" name="perma_status_'+f+'" id="perma_status_'+f+'" '+i+' /><label for="perma_status_'+f+'">'+k.display_name+"</label>");if(i!=""){b("li."+f+" span.switch",g).click()}}j.find("span.settings").css("cursor","pointer");j.find("span.settings").mouseenter(function(){j.removeClass("off").addClass("on")});e.mouseleave(function(){j.removeClass("on").addClass("off")});b(j.find("fieldset input")).click(function(n){var m=n.target.id;var l=m.substr(m.lastIndexOf("_")+1,m.length);var o="privacyShareButtons_"+l;if(b("#"+n.target.id+":checked").length){b.cookie(o,"perma_on",c.options.cookie_options);b("form fieldset label[for="+m+"]",g).addClass("checked")}else{b.cookie(o,null,c.options.cookie_options);b("form fieldset label[for="+m+"]",g).removeClass("checked")}})}})}};b.fn.socialShareButtons=function(c){new a(this,c);return this};b(document).ready(b(".social_share_privacy").socialShareButtons(socialshareprivacy_settings))})(jQuery); +\ No newline at end of file +-- +2.17.1 + diff --git a/patches/0142-update-privacy-share-buttons-css-and-selected-the-co.patch b/patches/0142-update-privacy-share-buttons-css-and-selected-the-co.patch new file mode 100644 index 00000000..2ad299e2 --- /dev/null +++ b/patches/0142-update-privacy-share-buttons-css-and-selected-the-co.patch @@ -0,0 +1,85 @@ +From 622620384ac5dbc5845b45f7f481897389debd08 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Mon, 27 Feb 2012 17:30:14 +0100 +Subject: [PATCH 142/229] update privacy share buttons css and selected the + compressed javascript + +--- + .../plugins/privacy-share-buttons/css/socialshareprivacy.css | 4 ++-- + .../privacy-share-buttons/js/jquery.privacysharebuttons.js | 5 +++-- + .../js/jquery.privacysharebuttons.min.js | 2 +- + .../plugins/privacy-share-buttons/privacy-share-buttons.php | 4 ++-- + 4 files changed, 8 insertions(+), 7 deletions(-) + +diff --git a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css +index 39d46b6c..e1fbf180 100755 +--- a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css ++++ b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css +@@ -43,7 +43,7 @@ + /* Tooltips end */ + + /* Settings/Info begin */ +-.social_share_privacy_area li.settings_info {position:relative; top:8px; width:135px;} ++.social_share_privacy_area li.settings_info {position:relative; top:8px; width:135px; overflow:visible;} + .social_share_privacy_area li.settings_info a {text-decoration:none; margin:0 !important;} + .social_share_privacy_area li.settings_info .settings_info_menu {background-color:#f3f4f5; border:2px solid #e7e3e3; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:2px 2px 3px #c1c1c1; -webkit-box-shadow:2px 2px 3px #c1c1c1; box-shadow:3px 3px 3px #c1c1c1; left:0; position:absolute; top:0; width:135px; z-index:10;} + .social_share_privacy_area li.settings_info .settings_info_menu.off {border-width:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background-color:transparent; } +@@ -53,7 +53,7 @@ + .social_share_privacy_area li.settings_info .settings_info_menu form fieldset {border-width: 0; margin:0; padding:0 10px 10px; } + .social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {font-size:11px; font-weight:bold; line-height:14px; margin:0; padding:10px 0; width:115px; color:#151515;} + .social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {clear:both; float:left; margin:4px 10px 4px 0; width:auto;} +-.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {display:inline-block; float:left; font-size:12px; font-weight:bold; line-height:24px; -moz-transition:color .5s ease-in; -webkit-transition:color .5s ease-in; transition:color .5s ease-in; color:#151515;} ++.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {display:inline-block; float:left; font-size:12px; font-weight:bold; line-height:24px; -moz-transition:color .5s ease-in; -webkit-transition:color .5s ease-in; transition:color .5s ease-in; color:#151515; margin-bottom:0px;} + .social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {color:#090;} + + +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js +index b0ed58f9..0a4bac21 100644 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js +@@ -112,8 +112,8 @@ var SocialButton = function(elements, options){ + + ' var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s); })(); </script>'; + return gplusdiv.append(gplusjs); + } +- }, +- 'flattr' : { ++ } ++/* 'flattr' : { + 'display_name' : 'Flattr', + 'status' : 'off', + 'perma' : 'on', +@@ -134,6 +134,7 @@ var SocialButton = function(elements, options){ + 'xing_lib' : '', + 'iframe_src' : function(){return '';} + } ++*/ + } + }, + +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js +index 2dd2931a..12f95735 100644 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js +@@ -1 +1 @@ +-(function(b){var a=function(d,c){this.elements=d;this.options=b.extend(true,{},this.defaults,c);if(!this.is_on()){return}this.append_css();this.attach()};a.prototype={defaults:{info_link:"http://cavallette.noblogs.org/?p=7641",txt_help:"When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. For more information click on the <em> i </em>",settings_perma:"Permanently enable data transfer for:",css_path:"",uri:"",cookie_options:{path:"/",expires:365},services:{facebook:{display_name:"Facebook",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Facebook. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Facebook",txt_on:"connected with Facebook",dummy_img:"",action:"recommend",iframe_src:function(c){return'<iframe src="//www.facebook.com/plugins/like.php?href='+c.uri+"&send=false&layout=button_count&width=100&show_faces=false&action="+c.services.facebook.action+'&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:130px; height:25px;" allowTransparency="true"></iframe>'}},twitter:{display_name:"Twitter",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Twitter. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Twitter",txt_on:"connected with Twitter",dummy_img:"",reply_to:"",text:encodeURIComponent(document.title),iframe_src:function(d){var c=(d.services.twitter.reply_to!="")?"&via="+d.services.twitter.reply_to:"";return'<iframe allowtransparency="true" frameborder="0" scrolling="no" src="http://platform.twitter.com/widgets/tweet_button.html?url='+d.uri+"&counturl="+d.uri+"&text="+d.services.twitter.text+c+"&count=horizontal&lang="+d.services.twitter.language+'" style="width:100px; height:25px;"></iframe>'}},identica:{display_name:"Identi.ca",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Identi.ca. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Identi.ca",txt_on:"connected with Identi.ca",dummy_img:"",text:encodeURIComponent(document.title),identica_lib:"",iframe_src:function(c){return'<iframe scrolling="no" frameborder="0" src="'+c.services.identica.identica_lib+"?noscript&style2&title="+c.services.identica.text+'" allowtransparency="true" style="width:130px; height:25px; position: absolute;"></iframe>'}},gplus:{display_name:"Google+",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Google+. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Google+",txt_on:"connected with Google+",dummy_img:"",language:"en",iframe_src:function(d){var c=b('<div class="g-plusone" data-size="medium"></div>');var e='<script type="text/javascript">window.___gcfg = {lang: "'+d.services.gplus.language+'"}; (function() { var po = document.createElement("script"); po.type = "text/javascript";po.async = true; po.src = "https://apis.google.com/js/plusone.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s); })(); <\/script>';return c.append(e)}},flattr:{display_name:"Flattr",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send yout recommendation to Flattr. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_flattr_off:"not connected with Flattr",txt_flattr_on:"connected with Flattr",dummy_img:"",iframe_src:function(){return""}},xing:{display_name:"Xing",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Xing. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_gplus_off:"not connected with Xing",txt_plus_on:"connected with Xing",dummy_img:"",xing_lib:"",iframe_src:function(){return""}}}},is_on:function(){var d=false;for(var c in this.options.services){var e=this.options.services[c];if(e.status=="on"){d=true;break}}return d},perma_is_on:function(){var d=false;for(var c in this.options.services){var e=this.options.services[c];if(e.status=="on"&&e.perma=="on"){d=true;break}}return d&&(!b.browser.msie||(b.browser.msie&&(b.browser.version>7)))},append_css:function(){if(this.options.css_path.length>0){if(document.createStyleSheet){document.createStyleSheet(options.css_path)}else{b("head").append('<link rel="stylesheet" type="text/css" href="'+options.css_path+'" />')}}},dummy_image:function(c){return b("<img/>",{src:c.dummy_img,alt:c.display_name+" Dummy Image","class":"dummy_img"})},switch_button:function(c,f){var e=b(".switch",b(f));var d=b("div.dummy_btn",b(f));if(e.hasClass("off")){b(f).addClass("info_off");e.addClass("on").removeClass("off").html(c.txt_on);d.html(c.iframe_src(this.options))}else{b(f).removeClass("info_off");e.addClass("off").removeClass("on").html(c.txt_off);d.html(this.dummy_image(c))}},attach:function(){var c=this;this.elements.each(function(){var g=b('<ul class="social_share_privacy_area"></ul>').appendTo(this);for(var f in c.options.services){var k=c.options.services[f];if(k.status!="on"){continue}var h=k.iframe_src(c.options);var e=b('<li class="help_info '+f+'"><span class="info">'+k.txt_info+"</span></li>").appendTo(g);b('<span class="switch off">'+k.txt_off+"</span>").appendTo(e);var d=b('<div class="dummy_btn"></div>').appendTo(e);d.append(c.dummy_image(k));e.click({serv:k,element:e},function(l){c.switch_button(l.data.serv,l.data.element)})}var e=b('<li class="settings_info"><div class="settings_info_menu off perma_option_off"><a href="'+c.options.info_link+'"><span class="help_info icon"><span class="info">'+c.options.txt_help+"</span></span></a></div></li>").appendTo(g);b(".help_info").each(function(){b(this).mouseenter(function(){if(!b(this).hasClass("info_off")){b(".info",this).show()}});b(this).mouseleave(function(){b(".info",this).hide()})});if(c.perma_is_on()){var j=e.find(".settings_info_menu").removeClass("perma_option_off");b('<span class="settings">Settings</span><form><fieldset><legend>'+c.options.settings_perma+"</legend></fieldset></form>").appendTo(j);for(var f in c.options.services){var k=c.options.services[f];if(!(k.status=="on"&&k.perma=="on")){continue}var i=(b.cookie("privacyShareButtons_"+f)=="perma_on")?'checked="checked"':"";j.find("form fieldset").append('<input type="checkbox" name="perma_status_'+f+'" id="perma_status_'+f+'" '+i+' /><label for="perma_status_'+f+'">'+k.display_name+"</label>");if(i!=""){b("li."+f+" span.switch",g).click()}}j.find("span.settings").css("cursor","pointer");j.find("span.settings").mouseenter(function(){j.removeClass("off").addClass("on")});e.mouseleave(function(){j.removeClass("on").addClass("off")});b(j.find("fieldset input")).click(function(n){var m=n.target.id;var l=m.substr(m.lastIndexOf("_")+1,m.length);var o="privacyShareButtons_"+l;if(b("#"+n.target.id+":checked").length){b.cookie(o,"perma_on",c.options.cookie_options);b("form fieldset label[for="+m+"]",g).addClass("checked")}else{b.cookie(o,null,c.options.cookie_options);b("form fieldset label[for="+m+"]",g).removeClass("checked")}})}})}};b.fn.socialShareButtons=function(c){new a(this,c);return this};b(document).ready(b(".social_share_privacy").socialShareButtons(socialshareprivacy_settings))})(jQuery); +\ No newline at end of file ++(function(b){var a=function(d,c){this.elements=d;this.options=b.extend(true,{},this.defaults,c);if(!this.is_on()){return}this.append_css();this.attach()};a.prototype={defaults:{info_link:"http://cavallette.noblogs.org/?p=7641",txt_help:"When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. For more information click on the <em> i </em>",settings_perma:"Permanently enable data transfer for:",css_path:"",uri:"",cookie_options:{path:"/",expires:365},services:{facebook:{display_name:"Facebook",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Facebook. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Facebook",txt_on:"connected with Facebook",dummy_img:"",action:"recommend",iframe_src:function(c){return'<iframe src="//www.facebook.com/plugins/like.php?href='+c.uri+"&send=false&layout=button_count&width=100&show_faces=false&action="+c.services.facebook.action+'&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:130px; height:25px;" allowTransparency="true"></iframe>'}},twitter:{display_name:"Twitter",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Twitter. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Twitter",txt_on:"connected with Twitter",dummy_img:"",reply_to:"",text:encodeURIComponent(document.title),iframe_src:function(d){var c=(d.services.twitter.reply_to!="")?"&via="+d.services.twitter.reply_to:"";return'<iframe allowtransparency="true" frameborder="0" scrolling="no" src="http://platform.twitter.com/widgets/tweet_button.html?url='+d.uri+"&counturl="+d.uri+"&text="+d.services.twitter.text+c+"&count=horizontal&lang="+d.services.twitter.language+'" style="width:100px; height:25px;"></iframe>'}},identica:{display_name:"Identi.ca",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Identi.ca. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Identi.ca",txt_on:"connected with Identi.ca",dummy_img:"",text:encodeURIComponent(document.title),identica_lib:"",iframe_src:function(c){return'<iframe scrolling="no" frameborder="0" src="'+c.services.identica.identica_lib+"?noscript&style2&title="+c.services.identica.text+'" allowtransparency="true" style="width:130px; height:25px; position: absolute;"></iframe>'}},gplus:{display_name:"Google+",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Google+. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Google+",txt_on:"connected with Google+",dummy_img:"",language:"en",iframe_src:function(d){var c=b('<div class="g-plusone" data-size="medium"></div>');var e='<script type="text/javascript">window.___gcfg = {lang: "'+d.services.gplus.language+'"}; (function() { var po = document.createElement("script"); po.type = "text/javascript";po.async = true; po.src = "https://apis.google.com/js/plusone.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s); })(); <\/script>';return c.append(e)}}}},is_on:function(){var d=false;for(var c in this.options.services){var e=this.options.services[c];if(e.status=="on"){d=true;break}}return d},perma_is_on:function(){var d=false;for(var c in this.options.services){var e=this.options.services[c];if(e.status=="on"&&e.perma=="on"){d=true;break}}return d&&(!b.browser.msie||(b.browser.msie&&(b.browser.version>7)))},append_css:function(){if(this.options.css_path.length>0){if(document.createStyleSheet){document.createStyleSheet(options.css_path)}else{b("head").append('<link rel="stylesheet" type="text/css" href="'+options.css_path+'" />')}}},dummy_image:function(c){return b("<img/>",{src:c.dummy_img,alt:c.display_name+" Dummy Image","class":"dummy_img"})},switch_button:function(c,f){var e=b(".switch",b(f));var d=b("div.dummy_btn",b(f));if(e.hasClass("off")){b(f).addClass("info_off");e.addClass("on").removeClass("off").html(c.txt_on);d.html(c.iframe_src(this.options))}else{b(f).removeClass("info_off");e.addClass("off").removeClass("on").html(c.txt_off);d.html(this.dummy_image(c))}},attach:function(){var c=this;this.elements.each(function(){var g=b('<ul class="social_share_privacy_area"></ul>').appendTo(this);for(var f in c.options.services){var k=c.options.services[f];if(k.status!="on"){continue}var h=k.iframe_src(c.options);var e=b('<li class="help_info '+f+'"><span class="info">'+k.txt_info+"</span></li>").appendTo(g);b('<span class="switch off">'+k.txt_off+"</span>").appendTo(e);var d=b('<div class="dummy_btn"></div>').appendTo(e);d.append(c.dummy_image(k));e.click({serv:k,element:e},function(l){c.switch_button(l.data.serv,l.data.element)})}var e=b('<li class="settings_info"><div class="settings_info_menu off perma_option_off"><a href="'+c.options.info_link+'"><span class="help_info icon"><span class="info">'+c.options.txt_help+"</span></span></a></div></li>").appendTo(g);b(".help_info").each(function(){b(this).mouseenter(function(){if(!b(this).hasClass("info_off")){b(".info",this).show()}});b(this).mouseleave(function(){b(".info",this).hide()})});if(c.perma_is_on()){var j=e.find(".settings_info_menu").removeClass("perma_option_off");b('<span class="settings">Settings</span><form><fieldset><legend>'+c.options.settings_perma+"</legend></fieldset></form>").appendTo(j);for(var f in c.options.services){var k=c.options.services[f];if(!(k.status=="on"&&k.perma=="on")){continue}var i=(b.cookie("privacyShareButtons_"+f)=="perma_on")?'checked="checked"':"";j.find("form fieldset").append('<input type="checkbox" name="perma_status_'+f+'" id="perma_status_'+f+'" '+i+' /><label for="perma_status_'+f+'">'+k.display_name+"</label>");if(i!=""){b("li."+f+" span.switch",g).click()}}j.find("span.settings").css("cursor","pointer");j.find("span.settings").mouseenter(function(){j.removeClass("off").addClass("on")});e.mouseleave(function(){j.removeClass("on").addClass("off")});b(j.find("fieldset input")).click(function(n){var m=n.target.id;var l=m.substr(m.lastIndexOf("_")+1,m.length);var o="privacyShareButtons_"+l;if(b("#"+n.target.id+":checked").length){b.cookie(o,"perma_on",c.options.cookie_options);b("form fieldset label[for="+m+"]",g).addClass("checked")}else{b.cookie(o,null,c.options.cookie_options);b("form fieldset label[for="+m+"]",g).removeClass("checked")}})}})}};b.fn.socialShareButtons=function(c){new a(this,c);return this};b(document).ready(b(".social_share_privacy").socialShareButtons(socialshareprivacy_settings))})(jQuery); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php b/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php +index 40ad354c..9e72e5aa 100644 +--- a/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php ++++ b/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php +@@ -37,8 +37,8 @@ class ShareButton { + + $this->url = plugins_url(basename(dirname(__FILE__))); + $this->css = $this->url .'/css/socialshareprivacy.css'; +- $this->js = $this->url .'/js/jquery.privacysharebuttons.js'; +- $this->jquery_cookie = $this->url .'/js/jquery.cookie.js'; ++ $this->js = $this->url .'/js/jquery.privacysharebuttons.min.js'; ++ $this->jquery_cookie = $this->url .'/js/jquery.cookie.min.js'; + $this->images = $this->url .'/images/'; + $this->libs = $this->url .'/libs/'; + $this->services = array( +-- +2.17.1 + diff --git a/patches/0143-small-changes-to-Privacy-Share-Buttons-plugin-css.patch b/patches/0143-small-changes-to-Privacy-Share-Buttons-plugin-css.patch new file mode 100644 index 00000000..91c1384d --- /dev/null +++ b/patches/0143-small-changes-to-Privacy-Share-Buttons-plugin-css.patch @@ -0,0 +1,26 @@ +From 09c926628512091ab88d59cfbc77ba0165f5ab87 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Fri, 30 Mar 2012 13:14:53 +0200 +Subject: [PATCH 143/229] small changes to Privacy Share Buttons plugin css + +--- + .../plugins/privacy-share-buttons/css/socialshareprivacy.css | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css +index e1fbf180..de659436 100755 +--- a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css ++++ b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css +@@ -1,7 +1,9 @@ + .social_share_privacy {clear:both; margin:0 auto; width:100%; margin-bottom:15px;} + .social_share_privacy_area {clear:both; margin:20px 0 !important; padding:0; height:25px; width:100%;} + .social_share_privacy_area li {margin:0 !important; padding:0; height:20px; float:left; list-style-type:none !important; list-style:none !important; background:none !important;} ++.social_share_privacy_area li:before {content : "";} + .social_share_privacy_area li .dummy_btn {float:left; margin-left:10px; cursor:pointer; padding:0;} ++.social_share_privacy_area li .dummy_btn img {border: 0px; background: none;} + + /* Facebook begin */ + .social_share_privacy_area .facebook {width: 180px;} +-- +2.17.1 + diff --git a/patches/0144-Fixed-Facebook-button-Privacy-Share-Buttons.patch b/patches/0144-Fixed-Facebook-button-Privacy-Share-Buttons.patch new file mode 100644 index 00000000..f9a00f2d --- /dev/null +++ b/patches/0144-Fixed-Facebook-button-Privacy-Share-Buttons.patch @@ -0,0 +1,114 @@ +From bc8dfc00875c2d1d61ad0f386bd8ee7973b4a3b8 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sun, 15 Apr 2012 21:41:07 +0200 +Subject: [PATCH 144/229] Fixed Facebook button - Privacy Share Buttons + +--- + .../css/socialshareprivacy.css | 10 ++++----- + .../js/jquery.privacysharebuttons.js | 22 ++++++++++++++----- + .../js/jquery.privacysharebuttons.min.js | 2 +- + .../plugins/privacy-share-buttons/readme.txt | 13 +++++------ + 4 files changed, 28 insertions(+), 19 deletions(-) + +diff --git a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css +index de659436..d290ed2a 100755 +--- a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css ++++ b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css +@@ -1,13 +1,13 @@ + .social_share_privacy {clear:both; margin:0 auto; width:100%; margin-bottom:15px;} + .social_share_privacy_area {clear:both; margin:20px 0 !important; padding:0; height:25px; width:100%;} + .social_share_privacy_area li {margin:0 !important; padding:0; height:20px; float:left; list-style-type:none !important; list-style:none !important; background:none !important;} +-.social_share_privacy_area li:before {content : "";} + .social_share_privacy_area li .dummy_btn {float:left; margin-left:10px; cursor:pointer; padding:0;} +-.social_share_privacy_area li .dummy_btn img {border: 0px; background: none;} + + /* Facebook begin */ +-.social_share_privacy_area .facebook {width: 180px;} +-/* Facebook end */ ++.social_share_privacy_area .facebook {width: 175px;} ++.social_share_privacy_area .facebook .fb_edge_comment_widget {width:400px;} ++/* .social_share_privacy_area .facebook div.dummy_btn {width: 150px;} ++ *//* Facebook end */ + + /* Identica begin */ + .social_share_privacy_area .identica {width:148px;} +@@ -29,7 +29,7 @@ + /* Flattr end */ + + /* Switch begin */ +-.social_share_privacy_area li .switch {display: inline-block; text-indent:-9999em; background:transparent url(../images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll; width:23px; height:12px; overflow:hidden; float:left; margin:4px 0 0; cursor:pointer;} ++.social_share_privacy_area li .switch {display: none; text-indent:-9999em; background:transparent url(../images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll; width:23px; height:12px; overflow:hidden; float:left; margin:4px 0 0; cursor:pointer;} + .social_share_privacy_area li .switch.on {background-position:0 -12px;} + /* Switch end */ + +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js +index 0a4bac21..3dfc8427 100644 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js +@@ -46,12 +46,22 @@ var SocialButton = function(elements, options){ + 'dummy_img' : '', + 'action' : 'recommend', + 'iframe_src' : function (options){ +- return '<iframe src="//www.facebook.com/plugins/like.php?href=' +- + options.uri +- + '&send=false&layout=button_count&width=100&show_faces=false' +- + '&action=' + options.services.facebook.action +- + '&colorscheme=light&font&height=21" scrolling="no" frameborder="0" ' +- + 'style="border:none; overflow:hidden; width:130px; height:25px;" allowTransparency="true"></iframe>'; ++ // return '<iframe src="//www.facebook.com/plugins/like.php?href&send=false&layout=button_count&width=450&show_faces=false&action=recommend&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:auto; width:450px; height:21px;" allowTransparency="true"></iframe>'; ++ return '<div id="fb-root"></div>' ++ +'<script>(function(d, s, id) {' ++ +' var js, fjs = d.getElementsByTagName(s)[0];' ++ +' if (d.getElementById(id)) return;' ++ +' js = d.createElement(s); js.id = id;' ++ +' js.src = "//connect.facebook.net/it_IT/all.js#xfbml=1";' ++ +' fjs.parentNode.insertBefore(js, fjs);' ++ +'}(document, "script", "facebook-jssdk"));</script>' ++ +'<div class="fb-like" data-send="false" data-layout="button_count" data-width="400" data-show-faces="false" data-action="recommend"></div>'; ++ // return '<iframe src="//www.facebook.com/plugins/like.php?href=' ++ // + options.uri ++ // + '&send=false&layout=button_count&width=100&show_faces=false' ++ // + '&action=' + options.services.facebook.action ++ // + '&colorscheme=light&font&height=21" scrolling="no" frameborder="0" ' ++ // + 'style="border:none; overflow:hidden; width:130px; height:25px;" allowTransparency="true"></iframe>'; + } + }, + 'twitter' : { +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js +index 12f95735..8d753eec 100644 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js +@@ -1 +1 @@ +-(function(b){var a=function(d,c){this.elements=d;this.options=b.extend(true,{},this.defaults,c);if(!this.is_on()){return}this.append_css();this.attach()};a.prototype={defaults:{info_link:"http://cavallette.noblogs.org/?p=7641",txt_help:"When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. For more information click on the <em> i </em>",settings_perma:"Permanently enable data transfer for:",css_path:"",uri:"",cookie_options:{path:"/",expires:365},services:{facebook:{display_name:"Facebook",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Facebook. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Facebook",txt_on:"connected with Facebook",dummy_img:"",action:"recommend",iframe_src:function(c){return'<iframe src="//www.facebook.com/plugins/like.php?href='+c.uri+"&send=false&layout=button_count&width=100&show_faces=false&action="+c.services.facebook.action+'&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:130px; height:25px;" allowTransparency="true"></iframe>'}},twitter:{display_name:"Twitter",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Twitter. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Twitter",txt_on:"connected with Twitter",dummy_img:"",reply_to:"",text:encodeURIComponent(document.title),iframe_src:function(d){var c=(d.services.twitter.reply_to!="")?"&via="+d.services.twitter.reply_to:"";return'<iframe allowtransparency="true" frameborder="0" scrolling="no" src="http://platform.twitter.com/widgets/tweet_button.html?url='+d.uri+"&counturl="+d.uri+"&text="+d.services.twitter.text+c+"&count=horizontal&lang="+d.services.twitter.language+'" style="width:100px; height:25px;"></iframe>'}},identica:{display_name:"Identi.ca",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Identi.ca. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Identi.ca",txt_on:"connected with Identi.ca",dummy_img:"",text:encodeURIComponent(document.title),identica_lib:"",iframe_src:function(c){return'<iframe scrolling="no" frameborder="0" src="'+c.services.identica.identica_lib+"?noscript&style2&title="+c.services.identica.text+'" allowtransparency="true" style="width:130px; height:25px; position: absolute;"></iframe>'}},gplus:{display_name:"Google+",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Google+. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Google+",txt_on:"connected with Google+",dummy_img:"",language:"en",iframe_src:function(d){var c=b('<div class="g-plusone" data-size="medium"></div>');var e='<script type="text/javascript">window.___gcfg = {lang: "'+d.services.gplus.language+'"}; (function() { var po = document.createElement("script"); po.type = "text/javascript";po.async = true; po.src = "https://apis.google.com/js/plusone.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s); })(); <\/script>';return c.append(e)}}}},is_on:function(){var d=false;for(var c in this.options.services){var e=this.options.services[c];if(e.status=="on"){d=true;break}}return d},perma_is_on:function(){var d=false;for(var c in this.options.services){var e=this.options.services[c];if(e.status=="on"&&e.perma=="on"){d=true;break}}return d&&(!b.browser.msie||(b.browser.msie&&(b.browser.version>7)))},append_css:function(){if(this.options.css_path.length>0){if(document.createStyleSheet){document.createStyleSheet(options.css_path)}else{b("head").append('<link rel="stylesheet" type="text/css" href="'+options.css_path+'" />')}}},dummy_image:function(c){return b("<img/>",{src:c.dummy_img,alt:c.display_name+" Dummy Image","class":"dummy_img"})},switch_button:function(c,f){var e=b(".switch",b(f));var d=b("div.dummy_btn",b(f));if(e.hasClass("off")){b(f).addClass("info_off");e.addClass("on").removeClass("off").html(c.txt_on);d.html(c.iframe_src(this.options))}else{b(f).removeClass("info_off");e.addClass("off").removeClass("on").html(c.txt_off);d.html(this.dummy_image(c))}},attach:function(){var c=this;this.elements.each(function(){var g=b('<ul class="social_share_privacy_area"></ul>').appendTo(this);for(var f in c.options.services){var k=c.options.services[f];if(k.status!="on"){continue}var h=k.iframe_src(c.options);var e=b('<li class="help_info '+f+'"><span class="info">'+k.txt_info+"</span></li>").appendTo(g);b('<span class="switch off">'+k.txt_off+"</span>").appendTo(e);var d=b('<div class="dummy_btn"></div>').appendTo(e);d.append(c.dummy_image(k));e.click({serv:k,element:e},function(l){c.switch_button(l.data.serv,l.data.element)})}var e=b('<li class="settings_info"><div class="settings_info_menu off perma_option_off"><a href="'+c.options.info_link+'"><span class="help_info icon"><span class="info">'+c.options.txt_help+"</span></span></a></div></li>").appendTo(g);b(".help_info").each(function(){b(this).mouseenter(function(){if(!b(this).hasClass("info_off")){b(".info",this).show()}});b(this).mouseleave(function(){b(".info",this).hide()})});if(c.perma_is_on()){var j=e.find(".settings_info_menu").removeClass("perma_option_off");b('<span class="settings">Settings</span><form><fieldset><legend>'+c.options.settings_perma+"</legend></fieldset></form>").appendTo(j);for(var f in c.options.services){var k=c.options.services[f];if(!(k.status=="on"&&k.perma=="on")){continue}var i=(b.cookie("privacyShareButtons_"+f)=="perma_on")?'checked="checked"':"";j.find("form fieldset").append('<input type="checkbox" name="perma_status_'+f+'" id="perma_status_'+f+'" '+i+' /><label for="perma_status_'+f+'">'+k.display_name+"</label>");if(i!=""){b("li."+f+" span.switch",g).click()}}j.find("span.settings").css("cursor","pointer");j.find("span.settings").mouseenter(function(){j.removeClass("off").addClass("on")});e.mouseleave(function(){j.removeClass("on").addClass("off")});b(j.find("fieldset input")).click(function(n){var m=n.target.id;var l=m.substr(m.lastIndexOf("_")+1,m.length);var o="privacyShareButtons_"+l;if(b("#"+n.target.id+":checked").length){b.cookie(o,"perma_on",c.options.cookie_options);b("form fieldset label[for="+m+"]",g).addClass("checked")}else{b.cookie(o,null,c.options.cookie_options);b("form fieldset label[for="+m+"]",g).removeClass("checked")}})}})}};b.fn.socialShareButtons=function(c){new a(this,c);return this};b(document).ready(b(".social_share_privacy").socialShareButtons(socialshareprivacy_settings))})(jQuery); +\ No newline at end of file ++(function(b){var a=function(d,c){this.elements=d;this.options=b.extend(true,{},this.defaults,c);if(!this.is_on()){return}this.append_css();this.attach()};a.prototype={defaults:{info_link:"http://cavallette.noblogs.org/?p=7641",txt_help:"When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. For more information click on the <em> i </em>",settings_perma:"Permanently enable data transfer for:",css_path:"",uri:"",cookie_options:{path:"/",expires:365},services:{facebook:{display_name:"Facebook",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Facebook. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Facebook",txt_on:"connected with Facebook",dummy_img:"",action:"recommend",iframe_src:function(c){return'<div id="fb-root"></div><script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/it_IT/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs);}(document, "script", "facebook-jssdk"));<\/script><div class="fb-like" data-send="false" data-layout="button_count" data-width="400" data-show-faces="false" data-action="recommend"></div>'}},twitter:{display_name:"Twitter",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Twitter. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Twitter",txt_on:"connected with Twitter",dummy_img:"",reply_to:"",text:encodeURIComponent(document.title),iframe_src:function(d){var c=(d.services.twitter.reply_to!="")?"&via="+d.services.twitter.reply_to:"";return'<iframe allowtransparency="true" frameborder="0" scrolling="no" src="http://platform.twitter.com/widgets/tweet_button.html?url='+d.uri+"&counturl="+d.uri+"&text="+d.services.twitter.text+c+"&count=horizontal&lang="+d.services.twitter.language+'" style="width:100px; height:25px;"></iframe>'}},identica:{display_name:"Identi.ca",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Identi.ca. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Identi.ca",txt_on:"connected with Identi.ca",dummy_img:"",text:encodeURIComponent(document.title),identica_lib:"",iframe_src:function(c){return'<iframe scrolling="no" frameborder="0" src="'+c.services.identica.identica_lib+"?noscript&style2&title="+c.services.identica.text+'" allowtransparency="true" style="width:130px; height:25px; position: absolute;"></iframe>'}},gplus:{display_name:"Google+",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Google+. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Google+",txt_on:"connected with Google+",dummy_img:"",language:"en",iframe_src:function(d){var c=b('<div class="g-plusone" data-size="medium"></div>');var e='<script type="text/javascript">window.___gcfg = {lang: "'+d.services.gplus.language+'"}; (function() { var po = document.createElement("script"); po.type = "text/javascript";po.async = true; po.src = "https://apis.google.com/js/plusone.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s); })(); <\/script>';return c.append(e)}}}},is_on:function(){var d=false;for(var c in this.options.services){var e=this.options.services[c];if(e.status=="on"){d=true;break}}return d},perma_is_on:function(){var d=false;for(var c in this.options.services){var e=this.options.services[c];if(e.status=="on"&&e.perma=="on"){d=true;break}}return d&&(!b.browser.msie||(b.browser.msie&&(b.browser.version>7)))},append_css:function(){if(this.options.css_path.length>0){if(document.createStyleSheet){document.createStyleSheet(options.css_path)}else{b("head").append('<link rel="stylesheet" type="text/css" href="'+options.css_path+'" />')}}},dummy_image:function(c){return b("<img/>",{src:c.dummy_img,alt:c.display_name+" Dummy Image","class":"dummy_img"})},switch_button:function(c,f){var e=b(".switch",b(f));var d=b("div.dummy_btn",b(f));if(e.hasClass("off")){b(f).addClass("info_off");e.addClass("on").removeClass("off").html(c.txt_on);d.html(c.iframe_src(this.options))}else{b(f).removeClass("info_off");e.addClass("off").removeClass("on").html(c.txt_off);d.html(this.dummy_image(c))}},attach:function(){var c=this;this.elements.each(function(){var g=b('<ul class="social_share_privacy_area"></ul>').appendTo(this);for(var f in c.options.services){var k=c.options.services[f];if(k.status!="on"){continue}var h=k.iframe_src(c.options);var e=b('<li class="help_info '+f+'"><span class="info">'+k.txt_info+"</span></li>").appendTo(g);b('<span class="switch off">'+k.txt_off+"</span>").appendTo(e);var d=b('<div class="dummy_btn"></div>').appendTo(e);d.append(c.dummy_image(k));e.click({serv:k,element:e},function(l){c.switch_button(l.data.serv,l.data.element)})}var e=b('<li class="settings_info"><div class="settings_info_menu off perma_option_off"><a href="'+c.options.info_link+'"><span class="help_info icon"><span class="info">'+c.options.txt_help+"</span></span></a></div></li>").appendTo(g);b(".help_info").each(function(){b(this).mouseenter(function(){if(!b(this).hasClass("info_off")){b(".info",this).show()}});b(this).mouseleave(function(){b(".info",this).hide()})});if(c.perma_is_on()){var j=e.find(".settings_info_menu").removeClass("perma_option_off");b('<span class="settings">Settings</span><form><fieldset><legend>'+c.options.settings_perma+"</legend></fieldset></form>").appendTo(j);for(var f in c.options.services){var k=c.options.services[f];if(!(k.status=="on"&&k.perma=="on")){continue}var i=(b.cookie("privacyShareButtons_"+f)=="perma_on")?'checked="checked"':"";j.find("form fieldset").append('<input type="checkbox" name="perma_status_'+f+'" id="perma_status_'+f+'" '+i+' /><label for="perma_status_'+f+'">'+k.display_name+"</label>");if(i!=""){b("li."+f+" span.switch",g).click()}}j.find("span.settings").css("cursor","pointer");j.find("span.settings").mouseenter(function(){j.removeClass("off").addClass("on")});e.mouseleave(function(){j.removeClass("on").addClass("off")});b(j.find("fieldset input")).click(function(n){var m=n.target.id;var l=m.substr(m.lastIndexOf("_")+1,m.length);var o="privacyShareButtons_"+l;if(b("#"+n.target.id+":checked").length){b.cookie(o,"perma_on",c.options.cookie_options);b("form fieldset label[for="+m+"]",g).addClass("checked")}else{b.cookie(o,null,c.options.cookie_options);b("form fieldset label[for="+m+"]",g).removeClass("checked")}})}})}};b.fn.socialShareButtons=function(c){new a(this,c);return this};b(document).ready(b(".social_share_privacy").socialShareButtons(socialshareprivacy_settings))})(jQuery); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/readme.txt b/wp-content/plugins/privacy-share-buttons/readme.txt +index daaf071f..99346220 100644 +--- a/wp-content/plugins/privacy-share-buttons/readme.txt ++++ b/wp-content/plugins/privacy-share-buttons/readme.txt +@@ -26,13 +26,12 @@ stable. + 1. Activate the plugin through the 'Plugins' menu in WordPress + 1. Go to the configuration page of the plugins to choose which buttons to show (and where) + +-== Changelog == ++The buttons rendering could work very badly depending on your theme's CSS. I'm not very good at this, so if you can come up with a nicer way to show the buttons, I'll be glad to include it. If the buttons looks like half hidden on your theme, try adding these lines to your CSS: + +-= 0.1 = +-* First version ++.post {overflow: visible;} ++.entry-content {overflow: visible;} + +-== Arbitrary section == ++== Changelog == + +-You may provide arbitrary sections, in the same format as the ones above. This may be of use for extremely complicated +-plugins where more information needs to be conveyed that doesn't fit into the categories of "description" or +-"installation." Arbitrary sections will be shown below the built-in sections outlined above. +\ No newline at end of file ++= 0.1 = ++* First version +\ No newline at end of file +-- +2.17.1 + diff --git a/patches/0145-remove-notification-email.patch b/patches/0145-remove-notification-email.patch new file mode 100644 index 00000000..825465a3 --- /dev/null +++ b/patches/0145-remove-notification-email.patch @@ -0,0 +1,24 @@ +From 0f2074fd2a931e7e77324be404bc19f78ceea8bf Mon Sep 17 00:00:00 2001 +From: lechuck <l3chuck@autistici.org> +Date: Sat, 14 Apr 2012 22:52:10 +0000 +Subject: [PATCH 145/229] remove notification email + +--- + wp-content/plugins/ai-remove-notification.php | 5 +++++ + 1 file changed, 5 insertions(+) + create mode 100644 wp-content/plugins/ai-remove-notification.php + +diff --git a/wp-content/plugins/ai-remove-notification.php b/wp-content/plugins/ai-remove-notification.php +new file mode 100644 +index 00000000..ac10a87b +--- /dev/null ++++ b/wp-content/plugins/ai-remove-notification.php +@@ -0,0 +1,5 @@ ++<?php ++if ( !function_exists( 'wp_password_change_notification' ) ) { ++ function wp_password_change_notification() {} ++} ++?> +-- +2.17.1 + diff --git a/patches/0146-updated-Privacy-Share-Buttons-plugin.patch b/patches/0146-updated-Privacy-Share-Buttons-plugin.patch new file mode 100644 index 00000000..5ab07624 --- /dev/null +++ b/patches/0146-updated-Privacy-Share-Buttons-plugin.patch @@ -0,0 +1,1868 @@ +From 542804aefefe0a807eabeeedf07ab17f21739f95 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Wed, 25 Jul 2012 00:24:11 +0200 +Subject: [PATCH 146/229] updated Privacy Share Buttons plugin + +--- + .../css/socialshareprivacy.css | 134 ++-- + .../images/dummy_gplus.png | Bin 724 -> 775 bytes + .../images/dummy_identica.png | Bin 3913 -> 3041 bytes + .../images/identica-share-button.png | Bin 0 -> 608 bytes + .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes + .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes + .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes + .../images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes + .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes + .../images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes + .../images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes + .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes + .../js/jquery.privacysharebuttons.js | 642 ++++++++++-------- + .../js/jquery.privacysharebuttons.min.js | 2 +- + .../libs/identishare.php | 98 --- + .../libs/identishare/bubble-right.png | Bin 3035 -> 0 bytes + .../libs/identishare/bubble.png | Bin 573 -> 0 bytes + .../libs/identishare/button.png | Bin 1429 -> 0 bytes + .../libs/identishare/share.png | Bin 3669 -> 0 bytes + .../privacy-share-buttons.php | 26 +- + .../plugins/privacy-share-buttons/readme.txt | 4 - + 21 files changed, 439 insertions(+), 467 deletions(-) + create mode 100644 wp-content/plugins/privacy-share-buttons/images/identica-share-button.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_65_ffffff_1x400.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_75_dadada_1x400.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_75_e6e6e6_1x400.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-icons_222222_256x240.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-icons_2e83ff_256x240.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-icons_454545_256x240.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-icons_888888_256x240.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-icons_cd0a0a_256x240.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/libs/identishare.php + delete mode 100644 wp-content/plugins/privacy-share-buttons/libs/identishare/bubble-right.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/libs/identishare/bubble.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/libs/identishare/button.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/libs/identishare/share.png + +diff --git a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css +index d290ed2a..25fb11b0 100755 +--- a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css ++++ b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css +@@ -1,71 +1,73 @@ +-.social_share_privacy {clear:both; margin:0 auto; width:100%; margin-bottom:15px;} +-.social_share_privacy_area {clear:both; margin:20px 0 !important; padding:0; height:25px; width:100%;} +-.social_share_privacy_area li {margin:0 !important; padding:0; height:20px; float:left; list-style-type:none !important; list-style:none !important; background:none !important;} +-.social_share_privacy_area li .dummy_btn {float:left; margin-left:10px; cursor:pointer; padding:0;} ++.social_share_privacy {width:100%;} ++.social_share_privacy_area ul {position:relative;} ++.social_share_privacy_area li {float:left; list-style-type:none !important; list-style:none !important;} ++.social_share_privacy_area li .dummy_btn {cursor:pointer;} + +-/* Facebook begin */ +-.social_share_privacy_area .facebook {width: 175px;} +-.social_share_privacy_area .facebook .fb_edge_comment_widget {width:400px;} +-/* .social_share_privacy_area .facebook div.dummy_btn {width: 150px;} +- *//* Facebook end */ ++/* Tooltips */ ++.social_share_privacy .dropdown {border:1px solid #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0 3px 4px #999; -webkit-box-shadow:0 3px 4px #999; box-shadow:0 3px 4px #999; background-color:#F7F7F7; color:#000; z-index:500; padding:4px 5px; font-weight: bold;} ++.social_share_privacy_area li {position:relative;} ++.social_share_privacy_area li span.info {position:absolute; bottom:35px;} + +-/* Identica begin */ +-.social_share_privacy_area .identica {width:148px;} +-/* identica end */ ++/* Info & Option dropdown */ ++.social_share_privacy_area .psb_info {position:absolute; bottom:8em; width:150px;} ++.social_share_privacy_area #option-dropdown label.checked {color:#090;} ++.social_share_privacy_area div#option-dropdown {position:absolute; bottom:-6em; float:left;} + +-/* Twitter begin */ +-.social_share_privacy_area .twitter {width:148px;} +-.social_share_privacy_area li div.tweet {width:115px;} +-/* Twitter end */ ++/* Services */ ++.social_share_privacy_area li div {width:100px;} ++.social_share_privacy_area .twitter {width:80px;} ++.social_share_privacy_area .facebook {width: 125px; padding-right:10px;} ++.social_share_privacy_area .identica {width:125px;} ++.ui-icon-identica { background-image: url("../images/identica-share-button.png") !important; } ++.ui-icon-identica-dummy { background-image: url("../images/dummy_identica.png") !important; } + +-/* Google+ begin */ +-.social_share_privacy_area .gplus {width:123px;} +-.social_share_privacy_area li div.gplusone {width:90px;} +-/* Google+ end */ +- +-/* Flattr begin */ +-.social_share_privacy_area .flattr {width:148px;} +-.social_share_privacy_area li div.flattrbtn {width:115px;} +-/* Flattr end */ +- +-/* Switch begin */ +-.social_share_privacy_area li .switch {display: none; text-indent:-9999em; background:transparent url(../images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll; width:23px; height:12px; overflow:hidden; float:left; margin:4px 0 0; cursor:pointer;} +-.social_share_privacy_area li .switch.on {background-position:0 -12px;} +-/* Switch end */ +- +-/* Tooltips begin */ +-.social_share_privacy_area li.help_info {position:relative; padding:0 !important; margin:10px 0 !important;} +-.social_share_privacy_area li.help_info .info, .social_share_privacy_area li .help_info.icon .info {display:none; position:absolute; bottom:40px; left:-10px; width:290px; padding:10px 15px; font-size:12px; line-height:16px; font-weight:bold; border:1px solid #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0 3px 4px #999; -webkit-box-shadow:0 3px 4px #999; box-shadow:0 3px 4px #999; background-color:#fdfbec; color:#000; z-index:500;} +-.social_share_privacy_area li .help_info.icon .info {left:-150px; width:350px;} +-.social_share_privacy_area li.help_info.display .info, .social_share_privacy_area li .help_info.icon.display .info {display:block;} +-.social_share_privacy_area li.help_info.info_off.display .info {display:none;} +-.social_share_privacy_area li .help_info.icon {background:#fff url(../images/socialshareprivacy_info.png) no-repeat center center scroll; width:25px; height:20px; position:relative; display:inline-block; vertical-align:top; border:2px solid #e7e3e3; border-right-width:0; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;} +-.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon {border-top-width:0; border-left-width:0;} +-.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {border-right-width:2px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;} +-/* Tooltips end */ +- +-/* Settings/Info begin */ +-.social_share_privacy_area li.settings_info {position:relative; top:8px; width:135px; overflow:visible;} +-.social_share_privacy_area li.settings_info a {text-decoration:none; margin:0 !important;} +-.social_share_privacy_area li.settings_info .settings_info_menu {background-color:#f3f4f5; border:2px solid #e7e3e3; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:2px 2px 3px #c1c1c1; -webkit-box-shadow:2px 2px 3px #c1c1c1; box-shadow:3px 3px 3px #c1c1c1; left:0; position:absolute; top:0; width:135px; z-index:10;} +-.social_share_privacy_area li.settings_info .settings_info_menu.off {border-width:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background-color:transparent; } +-.social_share_privacy_area li.settings_info .settings_info_menu.off form {display:none;} +-.social_share_privacy_area li.settings_info .settings_info_menu .settings {text-indent:-9999em; display:inline-block; background: #fff url(../images/settings.png) no-repeat center center scroll; width:25px; height:20px; border:2px solid #e7e3e3; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; border-left:1px solid #ddd;} +-.social_share_privacy_area li.settings_info .settings_info_menu.on .settings {border-top-width:0;} +-.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {border-width: 0; margin:0; padding:0 10px 10px; } +-.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {font-size:11px; font-weight:bold; line-height:14px; margin:0; padding:10px 0; width:115px; color:#151515;} +-.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {clear:both; float:left; margin:4px 10px 4px 0; width:auto;} +-.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {display:inline-block; float:left; font-size:12px; font-weight:bold; line-height:24px; -moz-transition:color .5s ease-in; -webkit-transition:color .5s ease-in; transition:color .5s ease-in; color:#151515; margin-bottom:0px;} +-.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {color:#090;} +- +- +-@media (max-width: 800px) { +- .social_share_privacy_area .settings_info {clear: left;} ++.count-o { ++ position: relative; ++ float: right; ++ top: 3px; ++ background: none repeat scroll 0 0 #fff; ++ border: 1px solid #bbb; ++ min-height: 18px; ++ min-width: 15px; ++ max-width: 30px; ++ text-align: center; ++ visibility: visible; ++ -moz-border-radius: 3px; ++ -webkit-border-radius: 3px; ++ border-radius: 3px; ++ margin: 0 0 0 5px; ++ -moz-box-sizing: border-box; ++ -webkit-box-sizing: border-box; ++ -ms-box-sizing: border-box; ++ box-sizing: border-box; + } +- +-/* Clearfix (as it will come in WP 3.4) +------------------------------------------------ */ +-.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;} +-.clearfix {display:inline-block;} +-html[xmlns] .clearfix {display:block;} +-* html .clearfix {height:1%;} +\ No newline at end of file ++#count { ++ color: #333; ++} ++#count:hover, #count:focus { ++ color: #333; ++ text-decoration: underline; ++} ++.count-o i, .count-o u { ++ border: 4px transparent solid; ++ -moz-border-bottom-colors: none; ++ -moz-border-image: none; ++ -moz-border-left-colors: none; ++ -moz-border-right-colors: none; ++ -moz-border-top-colors: none; ++ border-color: transparent #aaa transparent -moz-use-text-color; ++ border-style: solid solid solid none; ++ border-width: 4px 4px 4px 0; ++ border-right-color: #aaa; ++ height: 0; ++ left: 0; ++ line-height: 0; ++ margin: -4px 0 0 -4px; ++ position: absolute; ++ top: 50%; ++ width: 0; ++} ++.count-o u { ++ border-right-color: #fff; ++ margin-left: -3px; ++} +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_gplus.png b/wp-content/plugins/privacy-share-buttons/images/dummy_gplus.png +index e26102922d7d2720e8f42cc166aff9cfeb2d500c..37e5cec7119d91da15b8a71d6ffc60ed1960570e 100644 +GIT binary patch +delta 714 +zcmV;*0yX{A1&0QZNq?zHL_t(|+PqdxODbU)J!6*92Ur`e7KN>Xwp}PB2oX1~65NQ^ +zCa^!z<=#Khro|0G+_ckn;U<DK0#Oh*k%FOMS@dQ0b>}=ZgMpK`=z8Fp(f6I1^UQh9 +z`@Ew-MLL~cRZr_`{6Ke*Qe$&&ZtjngN~Jc2hK7DkOiW;4V1J-1?00u}D3{B)xw-ji +zetCIWpPZb8$z;Og<6~D6=<DkPIkVa9y7~3>)vhQC)I`uNsGJ}txv4-`$y<{kFBQPU +z!vp2O_4PH1#iG<mgVkz<$K%21=;(h*LKKKZB5=FiSXfwq*=$B4kw8A5$L#E^kl)|m +ze@Ug?-CdMQC4Yp&;kNU-0)vBtn3|f>-+XClNtDRta&R~tu-omQB5pJqI5;>Ea*fDH +z0TU;=0-DXH3^1Oao-jQ<Ef>{lHGSMDqS5HP|FKvMl}ZJ@y}de7yAW<3E-x>|2dxuS +zg<wfKCGh5GJ!WQR5C{a&-{0Rc0r9}|^D_#Cg4A5Y?SJhpEEbEDfETv|y+h@Qt*tFt +z-@#xI^YioXdWzBgx(A4(qa*b6^k95^9Mx(SCnqOZUS1XjjB2>HwkB`Cy}gZ<l@%eP +zVYQ?>C7`bY-kix~#59M8hoXqz@5k`)@Q2+|Gc6xP#o7^cQb0UFvpAhjc)eaBCwOi( +z=0_0<g@4+Pw<cof0sbHngL2wzHYq_o9>?P1BF4tXIxahPQ)xR+Kk%7G^LhzRPfu}i +zaUpWkxs;w=ac^%=l;Otl6&Mk}Ga(OWXJ<mh?U<$`lF6jB=l%VCjEsy(Qr`{nfGR`T +z<#I{Qudc3eets@$P<}2aEx~{B!e`>G@06Lq=0oxEv9!-tbJXi~X()vH!Sb!-^c%}g +wZiNIpJ3AY1pJetf?Zy>;lKFhT-+u)d00|ewi}MXZ?f?J)07*qoM6N<$g0o3v?*IS* + +delta 663 +zcmV;I0%-k*2Gj+RNq=@pL_t(|+Qe49s$xM5j;>(0{^Bo)Vqvisf;LvSvC(qhz(TO{ +zEv$V9D=kC>A7sTwL=+V92dzX!LEV#Ca>$9}^>UjHs541U^369%j<(0+0rh(Qfxq~% +z*=&|yr_%{KA^%h=1$MjLqT~BSBB9n4j|BJWbUOIMkOwz#L4PO1Zb?dd{Gj;#e$z&Y +zxp+Jt(^txNyZvpaVB87U{1nngKsa#p*Xik5u4C(@Ba_KMGMTglkV$wDens35*Z2GV +zDJiYV&htzr6L2UP27vz|3IL)(WU@$PExfXQM>sQz0iy0Z$)ta$(}Cr33AI}7EeHjG +z?nV}y+@H^9Sbr=Q;PraV%IEjK-|wN-YN_NtpU>3mYKV)22azY|`}uqh&1Mtw`8*Vh +zMKjRpbb@ZT3!~A<1Qn0REv)h@mWNa|aJ${!QcXeRl??_17>~yg4u|1#xhN(=q0pCN +zVn;mHfRtXZ2b;|XuGgzVJRA;THk&Chl}ZI%E*F%`Wq*i9qtIwHlpX=dQ|szVG4Kum +zCO0OQ>2o|D;cz%8^r)j2COt|d60yt#U3?nb3czP{;ptGO(<!vuZOG+vP$(2YK8FR0 +z$pV3ZMXxJ7-a+OZ_(}~>K%GAVL>mH-_Rrc{+XcF@>~^~$o6V{UC;GS@uL>m=i)rV| +zD<+;8;D3{m3l`hQ$A<#PDW(Lw-A?VP0QvoM5b`DEkWRYZ<*Z<GdiC-OuU4z(v*;t= +zpz=^A038Fm5le~5_O8!gwcXPd;MZ!kf?zQC^vZoT?{$IR^}Lkzdi~Ge`1;xJ_x~8W +x1gBO8e>JN4{{p@zR%JZSVyRU6^;dua0BzYN?GW6plQ#eW002ovPDHLkV1ixpNZbGb + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_identica.png b/wp-content/plugins/privacy-share-buttons/images/dummy_identica.png +index 638f9686ba1a468fde082fe448ef624e26df1c9a..ae94648d602334cf66349520babb8452bd32203e 100644 +GIT binary patch +delta 411 +zcmV;M0c8Hk9^n@uiBL{Q4GJ0x0000DNk~Le0000C0000C2m}BC0Q`KEY_TCy3V#A( +zOGiWi|A&vvzW@LL32;bRa{vGh*8l(w*8xH(n|J^K00(qQO+^RX2New!9U!C>*8l(k +zBS}O-R2b7W$-heiQ2+<<?|a^bU3YaPY7KUFru2hosimftz#*uiAp{$Os0OF@{)=>N +zaPYqff(&wt;;2l*1TRy|(@T8sdVdY!XZ?_QSXd1$ohT{E9JD?QwcPDP9M2$tv3yjj +zk8p4>c$i{$nX8-$vKHE@Hsm^K=6@_DsHcUl;ClVFh=cQt*cY>lKny@6eCTeAJsY5E +zildpYJSI>EP_=K)#vo~lD3wf(o)yCr{<)V7jug-+YkAOuWeoXNWDu|2rEnhw4|+Nh +z9>&}*$H3{@w3eG@LQhr}P7T%E*t&S>`|(|ScL}h0Y-Zc=gFym=A5Gyp<*1L4xBGh0 +zNXoPi&O2YWBPdsSiO3S0L;w@xGn(4z_Zq*w(NHi(;(soOa`SyH$^`%b002ovPDHLk +FV1i0*tF!<B + +delta 1264 +zcmV<M1P}Y+7s(zWiBL{Q4GJ0x0000DNk~Le0000o0000K2nGNE0ME*9nz12L3J(Ti +zOGiWi{{a60|De66laqc5AAbT54k0elTma+%00f6gL_t(Y$IX||Yg1Vi$3OQ+-b<Pi +zRI1R#M5}ZVMl8B$#~+kYklOwOW2ewTup1G<tt)o}E)?9k97;RPRwxmvW;0AFgH%kc +z*eq<r^eIKqVtzC)@5e0c3u&#iX*-N(^Wfcc@A-buJ?GqWgzx(R2!A2Og9i`v(W6I) +zl~O}Oh{H;$79oUWbJ2jqe<;51dyeB&fcaXjHumPto8K(Ua&F(g?FRq=L^_>LnWp*2 +z-o1N|x3;!Mecwk2fe?a#?EfVJhE*Jg%jI&n*81v^BS(G$3V<&H65()oDv?OEE2S_^ +z6RkB;%BDyJx|U@zH-9(B>({RVICkt9ot>Q|5{Wf>>%neD#`8RCwHmf<<GL<y-@bik +z+x8C^FJ3H&OeUi}&-*i(Om>GtArXm0Fbo5&^_EFA>P<{ckjv#Z)H`wF1Oo#D8<N?K +zNTB054z_JmsZ_9So5jV&zw`P0S#8_)&j$`1IIffukw}DaIDd?ka?6J|>OFq^m|QML +zDwSejV1Q&Yi4X$IvUvFLAunFMKq*CEUtc|J15#VH6+{Yv=Xvbgx9|Ioj*efXVHkta +zXf$e?CZ=iDm6}XMN~IFdo;{<jt&J;Ju8>Nl>g(}%oRN_c+S}WinVF$lt*(jtt&#{t +zN{L|@n5IcI8h>pGg+fCT=oCV%VY;1UeEISv0H;r%#x%_@Zd55ncXu}cGcz-F2W+>H +zNGZ`es8t-6N~zXn!su&a+crQwp*PB(;Fet1Z7Mgu=Dc99);c1E5OSv^8o@3vFMshr +z_<sEOam|{Pa>ou_CG|O$cKS{TAxI{Z04yynec`nL?0@9sB)MFU`}gm2<Hil9rl!~p +z`v7vc9<BZR_XE(;(Xru;jE#*kF)@MTICOP&v9z?r-Me>5r_;M)U++eK0K9tj3V>?0 +z%A-e*SXfx#(4j;1waLjzVzC(a?%g9EkMsWhd#+!<&iME^{r&wrC*u3QyPXoaUKSP> +z02mz|Wq;3}JuELT*Z&0xe(v14dNF8gYvatBGo;gLR#sLBhr>JS!?f$V#hvz3zVA~k +z7P)ZY0;f)$A`}YYI1c4<8Gx3S76u0gnVp?oV<#xtLAh?$W^k74x@8H>d7g*kIC!47 +z?PMPw9;T<KhfpX~e}QAM7_nFktu?*9z0A+gbAR*ZO$vnqckbMwP$<yb+q*3%2AEe# +z&8wlIA+*+gT5Cf}iBhWRFlz*|es8eW)zw9zP#~Ml^8ER8W@l$PdGaLJu3f`0jHXFc +zt5qtM3ZFiGDwRs5UqvR9(Z26z4jw#sHfS1~ZB-hpQxK*Bq4i;FSr)f$-J(*dFgiNg +zbbnX{B+BJ7wOWnE#l^q!`TUOp5Ko>wNhqbJ<MDXAQc5(o@ms0$>u+Q;{cJYN^z<|% +zBO^`EBaY*+va*8bdA?;??<$o_Pk(>^KVsFWc>45d5(oyX)^BB~+DMAUV(G(&57}z9 +zdim0&OP>d;#!)wu$tcHh2DR3gf$x-3tuaCf^(}z+ecy9kw+Q5I+y31!jPdj5&%6FA +afqwzhAv(7t!Sag$0000<MNUMnLSTYh)?%Un + +diff --git a/wp-content/plugins/privacy-share-buttons/images/identica-share-button.png b/wp-content/plugins/privacy-share-buttons/images/identica-share-button.png +new file mode 100644 +index 0000000000000000000000000000000000000000..716c41081d12c85c769911411c0b751b3a327a55 +GIT binary patch +literal 608 +zcmV-m0-ybfP)<h;3K|Lk000e1NJLTq000aC000aK1^@s6R&`wG00001b5ch_0Itp) +z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf0005=Nkl<ZD9>ff +zPixa)00-dTo1~dG=^ENKJqRU4ibZsudhpL}gE0!qE<-I0#EZ)CBnVzS?<j)yA~L1g +zegO9Y3Nk4}K~a0Eg&<8@+b(uVo4oIvc+i9BbAL!9k-$|-(a7a=V|n?ul1x?wNiyRg +z7#|LY&7o!0Hf;OzYeB%ZC;|b1$H3Xk+uH}JZdWFhf>Vl^QZUXD7Yg)4yM4FP>(zDv +zkcO`7=QlU4Os|(1+BO-CM)jllymL%Zav4qAN{6B5X&T<PS{H5r`*^pq@^D<K#NBc^ +zeg>QdfI5EL0rFp0SADBkjN9e10|0`ms#QWMhNDsaCh+BzD5Cl&+y|VGt=2uhxQHx} +zdLc=MAV`uKF@~SBS*H%*I_LPC9frFe=ZIWa$}TOXgeVNhF=I%kQn@Prmjceok^~UK +z$CJsC;5tr|bB>IrZS4U0e}i5sZ6v}FE@M+G2pqw&tXgCkG#!T8m9@2RO<BJ42vDB` +z7xzk~C*w|M&Qui>*Zuwg@Cg9CG0j`24CCo>+Xhorc#I(-Ns#ArFhv0!3}Vmsr+fXr +zAtnIw(se&AcDwt!X|5+lQ4l>3F{P~U`-je8FqJtM<RDOg00$%wNDhzzkOh#wL`Wg8 +uD5~vw^Y?K)oB`e$Kwn>2IC&xri@yMe?dQPIzw;OX0000<MNUMnLSTaD)df}n + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_65_ffffff_1x400.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_65_ffffff_1x400.png +new file mode 100644 +index 0000000000000000000000000000000000000000..42ccba269b6e91bef12ad0fa18be651b5ef0ee68 +GIT binary patch +literal 105 +zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouqzpV=978O6-=0?FV^9z|eBtf= +z|7WztIJ;WT>{+tN>ySr~=F{k$>;_x^_y?afmf9pRKH0)6?eSP?3s5hEr>mdKI;Vst +E0O<Z9>;M1& + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_75_dadada_1x400.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_75_dadada_1x400.png +new file mode 100644 +index 0000000000000000000000000000000000000000..5a46b47cb16631068aee9e0bd61269fc4e95e5cd +GIT binary patch +literal 111 +zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq|7{B978O6lPf+wIa#m9#>Unb +zm^4K~wN3Zq+uP<E-4iDYHYX${Ii)G?xY5!0{fvg8SC7yQ4u<2&oOc%dd<Zm-fx*+& +K&t;ucLK6Ud-y?JY + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_75_e6e6e6_1x400.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_75_e6e6e6_1x400.png +new file mode 100644 +index 0000000000000000000000000000000000000000..86c2baa655eac8539db34f8d9adb69ec1226201c +GIT binary patch +literal 110 +zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq)a_s978O6-<~$)Vo(rZKDhVK +z|J9WTLT^QIG;Q^ml{ow8HvtEZhta#LLqp$|vO7%bGjI7IBizcw`SFI!bT^;@44$rj +JF6*2UngEbSBdP!Z + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-icons_222222_256x240.png b/wp-content/plugins/privacy-share-buttons/images/ui-icons_222222_256x240.png +new file mode 100644 +index 0000000000000000000000000000000000000000..ee039dc096a38a3753f92519546eee94bcfbeffa +GIT binary patch +literal 4369 +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 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-icons_2e83ff_256x240.png b/wp-content/plugins/privacy-share-buttons/images/ui-icons_2e83ff_256x240.png +new file mode 100644 +index 0000000000000000000000000000000000000000..45e8928e5284adacea3f9ec07b9b50667d2ac65f +GIT binary patch +literal 4369 +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 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-icons_454545_256x240.png b/wp-content/plugins/privacy-share-buttons/images/ui-icons_454545_256x240.png +new file mode 100644 +index 0000000000000000000000000000000000000000..7ec70d11bfb2f77374dfd00ef61ba0c3647b5a0c +GIT binary patch +literal 4369 +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 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-icons_888888_256x240.png b/wp-content/plugins/privacy-share-buttons/images/ui-icons_888888_256x240.png +new file mode 100644 +index 0000000000000000000000000000000000000000..5ba708c39172a69e069136bd1309c4322c61f571 +GIT binary patch +literal 4369 +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 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-icons_cd0a0a_256x240.png b/wp-content/plugins/privacy-share-buttons/images/ui-icons_cd0a0a_256x240.png +new file mode 100644 +index 0000000000000000000000000000000000000000..7930a558099bc8d92b4264eb67a0f040460f4a4f +GIT binary patch +literal 4369 +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 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js +index 3dfc8427..26eb3871 100644 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js +@@ -2,315 +2,391 @@ + * jQuery Privacy Share Buttons plugin + * + * ideas, original code and images taken from: +- * http://www.heise.de/extras/socialshareprivacy/ ++ * http://www.heise.de/extras/socialshareprivacy/ + * Copyright (c) 2011 Hilko Holweg, Sebastian Hilbig, Nicolas Heiringhoff, Juergen Schmidt, +- * Heise Zeitschriften Verlag GmbH & Co. KG, http://www.heise.de +- * +- * Copyright (c) 2012 lucha <lucha@paranoici.org> +- * +- * released under the terms of either the MIT License or the GNU General Public License (GPL) Version 2 ++ * Heise Zeitschriften Verlag GmbH & Co. KG, http://www.heise.de ++ * ++ * Copyright (c) 2012 lucha <lucha@paranoici.org> ++ * ++ * released under the terms of either the MIT License or the GNU General Public License (GPL) Version 2 + */ + ;(function($) { + +-var SocialButton = function(elements, options){ +- +- this.elements = elements; +- this.options = $.extend(true, {}, this.defaults, options); +- +- if (!this.is_on()) +- return; +- +- this.append_css(); +- this.attach(); ++ $.widget('psb.baseButton', { ++ // default options ++ options : { ++ 'name' : '', ++ 'display_name' : '', ++ 'txt_info' : 'Click here to enable the button', ++ 'dummy_img' : '', ++ 'javascript': '', ++ 'js_loaded' : false ++ }, + +-}; SocialButton.prototype = { +- // defalt values for options +- defaults : { +- 'info_link' : 'http://cavallette.noblogs.org/?p=7641', +- 'txt_help' : 'When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. For more information click on the <em> i </em>', +- 'settings_perma' : 'Permanently enable data transfer for:', +- 'css_path' : '', +- 'uri' : '', +- 'cookie_options' : { +- 'path' : '/', +- 'expires' : 365 ++ _create: function(){ ++ var self = this; ++ $('<span class="info">' + this.options.txt_info + '</span>') ++ .hide() ++ .addClass('dropdown') ++ .appendTo(this.element); ++ $('<div class="dummy_btn off"></div>') ++ .append(this._dummy_image()) ++ .appendTo(this.element); ++ ++ this.element.click( function(event) {self.switch_button();}); ++ ++ this.element.hover( ++ function(){ ++ var info = $('.info',self.element); ++ if(!info.hasClass('info_off')) ++ info.show(); + }, +- 'services' : { +- 'facebook' : { +- 'display_name' : 'Facebook', +- 'status' : 'off', +- 'perma' : 'on', +- 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Facebook. When enabled, data will be transferred to third parties - see <em> i </em>.', +- 'txt_off' : 'not connected with Facebook', +- 'txt_on' : 'connected with Facebook', +- 'dummy_img' : '', +- 'action' : 'recommend', +- 'iframe_src' : function (options){ +- // return '<iframe src="//www.facebook.com/plugins/like.php?href&send=false&layout=button_count&width=450&show_faces=false&action=recommend&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:auto; width:450px; height:21px;" allowTransparency="true"></iframe>'; +- return '<div id="fb-root"></div>' +- +'<script>(function(d, s, id) {' +- +' var js, fjs = d.getElementsByTagName(s)[0];' +- +' if (d.getElementById(id)) return;' +- +' js = d.createElement(s); js.id = id;' +- +' js.src = "//connect.facebook.net/it_IT/all.js#xfbml=1";' +- +' fjs.parentNode.insertBefore(js, fjs);' +- +'}(document, "script", "facebook-jssdk"));</script>' +- +'<div class="fb-like" data-send="false" data-layout="button_count" data-width="400" data-show-faces="false" data-action="recommend"></div>'; +- // return '<iframe src="//www.facebook.com/plugins/like.php?href=' +- // + options.uri +- // + '&send=false&layout=button_count&width=100&show_faces=false' +- // + '&action=' + options.services.facebook.action +- // + '&colorscheme=light&font&height=21" scrolling="no" frameborder="0" ' +- // + 'style="border:none; overflow:hidden; width:130px; height:25px;" allowTransparency="true"></iframe>'; +- } +- }, +- 'twitter' : { +- 'display_name' : 'Twitter', +- 'status' : 'off', +- 'perma' : 'on', +- 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Twitter. When enabled, data will be transferred to third parties - see <em> i </em>.', +- 'txt_off' : 'not connected with Twitter', +- 'txt_on' : 'connected with Twitter', +- 'dummy_img' : '', +- 'reply_to' : '', +- 'text' : encodeURIComponent(document.title), +- 'iframe_src' : function(options){ +- var reply_to = (options.services.twitter.reply_to != '') ? '&via=' + options.services.twitter.reply_to : ''; +- +- return '<iframe allowtransparency="true" frameborder="0" scrolling="no" ' +- + 'src="http://platform.twitter.com/widgets/tweet_button.html?' +- + 'url=' + options.uri + '&counturl=' + options.uri +- + '&text=' + options.services.twitter.text +- + reply_to +- + '&count=horizontal' +- + '&lang=' + options.services.twitter.language +- + '" style="width:100px; height:25px;"></iframe>'; +- } +- }, +- 'identica' : { +- 'display_name' : 'Identi.ca', +- 'status' : 'off', +- 'perma' : 'on', +- 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Identi.ca. When enabled, data will be transferred to third parties - see <em> i </em>.', +- 'txt_off' : 'not connected with Identi.ca', +- 'txt_on' : 'connected with Identi.ca', +- 'dummy_img' : '', +- 'text' : encodeURIComponent(document.title), +- 'identica_lib' : '', +- 'iframe_src' : function(options){ +- return '<iframe scrolling="no" frameborder="0" src="' +- + options.services.identica.identica_lib +- + '?noscript&style2' +- + '&title=' + options.services.identica.text +- + '" allowtransparency="true" style="width:130px; height:25px; position: absolute;"></iframe>'; +- } +- }, +- 'gplus' : { +- 'display_name' : 'Google+', +- 'status' : 'off', +- 'perma' : 'on', +- 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Google+. When enabled, data will be transferred to third parties - see <em> i </em>.', +- 'txt_off' : 'not connected with Google+', +- 'txt_on' : 'connected with Google+', +- 'dummy_img' : '', +- 'language' : 'en', +- 'iframe_src' : function(options){ +- var gplusdiv = $('<div class="g-plusone" data-size="medium"></div>'); +- var gplusjs = '<script type="text/javascript">window.___gcfg = {lang: "' + options.services.gplus.language +- + '"}; (function() { var po = document.createElement("script"); po.type = "text/javascript";' +- + 'po.async = true; po.src = "https://apis.google.com/js/plusone.js";' +- + ' var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s); })(); </script>'; +- return gplusdiv.append(gplusjs); +- } +- } +-/* 'flattr' : { +- 'display_name' : 'Flattr', +- 'status' : 'off', +- 'perma' : 'on', +- 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send yout recommendation to Flattr. When enabled, data will be transferred to third parties - see <em> i </em>.', +- 'txt_flattr_off' : 'not connected with Flattr', +- 'txt_flattr_on' : 'connected with Flattr', +- 'dummy_img' : '', +- 'iframe_src' : function(){return '';} +- }, +- 'xing' : { +- 'display_name' : 'Xing', +- 'status' : 'off', +- 'perma' : 'on', +- 'txt_info' : '2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Xing. When enabled, data will be transferred to third parties - see <em> i </em>.', +- 'txt_gplus_off' : 'not connected with Xing', +- 'txt_plus_on' : 'connected with Xing', +- 'dummy_img' : '', +- 'xing_lib' : '', +- 'iframe_src' : function(){return '';} +- } +-*/ +- } ++ function() { ++ $('.info',self.element).hide(); ++ }); + }, + +- // let's check if at least one service is active +- is_on : function(){ +- var is_on = false; +- for (var name in this.options.services){ +- var serv = this.options.services[name]; +- if (serv.status == 'on'){ +- is_on = true; +- break; +- } +- } +- return is_on; ++ _dummy_image : function(){ ++ return $('<img/>', { ++ src : this.options.dummy_img, ++ alt : this.options.display_name + ' Dummy Image', ++ "class" : 'dummy_img' ++ }); ++ }, ++ ++ _javascript_is_loaded : function(){ ++ var proto = Object.getPrototypeOf(this); ++ var selector = proto.widgetBaseClass; ++ var name = proto.widgetName; ++ this._trigger('javacript',selector); ++ if ($(":"+selector).filter(function(index){return $(this)[name]('option','js_loaded');}).length > 0){ ++ return true; ++ } ++ return false; ++ + }, + +- // let's check if we have to show the settings area +- perma_is_on : function(){ +- var perma_is_on = false; +- for (var name in this.options.services){ +- var serv = this.options.services[name]; +- if (serv.status == 'on' && serv.perma == 'on'){ +- perma_is_on = true; +- break; +- } +- } +- // IE7 has problems with cookies and JSON, so we don't show them the settings area +- return perma_is_on && (!$.browser.msie || ($.browser.msie && ($.browser.version > 7.0))); ++ _append_javascript : function(){ ++ if (!this.options.javascript || this._javascript_is_loaded() ) ++ return; ++ this.options.js_loaded = true; ++ $.getScript(this.options.javascript); + }, + +- // adds CSS to head if we have to do so +- append_css : function(){ +- // insert stylesheet into document and prepend target element +- if (this.options.css_path.length > 0) { +- // IE fix (needed for IE < 9 - but this is done for all IE versions) +- if (document.createStyleSheet) { +- document.createStyleSheet(options.css_path); +- } else { +- $('head').append('<link rel="stylesheet" type="text/css" href="' + options.css_path + '" />'); +- } +- } ++ _get_uri: function(){ ++ var url = this.element.parents(".post").find('.entry-title').find("a").attr("href"); ++ if (url) ++ return url; ++ else ++ return document.URL; + }, + +- dummy_image : function(service){ +- return $('<img/>', { +- src : service.dummy_img, +- alt : service.display_name + ' Dummy Image', +- "class" : 'dummy_img' +- }); ++ switch_button : function(){ ++ var el = this.element; ++ var info = $('.info',el); ++ var dummy = $('.dummy_btn',el); ++ ++ if (dummy.hasClass('off')){ ++ this._trigger('switch-on',el); ++ info.addClass('info_off').hide(); ++ dummy.addClass('on').removeClass('off').html(this._real_btn()); ++ this._append_javascript(); ++ } ++ /* we don't really want to deactivate the buttons... ++ else { ++ this._trigger('switch-off',el); ++ info.removeClass('info_off'); ++ dummy.addClass('off').removeClass('on').html(this._dummy_image()) ++ }*/ ++ } ++ }); ++ ++ $.widget('psb.twitterButton',$.psb.baseButton,{ ++ options : { ++ 'name' : 'twitter', ++ 'display_name' : 'Twitter', ++ 'javascript' : '//platform.twitter.com/widgets.js', ++ 'reply_to': '', ++ 'language': '', + }, + +- switch_button : function(service, element){ +- var c_switch = $('.switch',$(element)); +- var dummy_div = $('div.dummy_btn',$(element)); +- +- if (c_switch.hasClass('off')){ +- $(element).addClass('info_off'); +- c_switch.addClass('on').removeClass('off').html(service.txt_on); +- dummy_div.html(service.iframe_src(this.options)); +- } else { +- $(element).removeClass('info_off'); +- c_switch.addClass('off').removeClass('on').html(service.txt_off); +- dummy_div.html(this.dummy_image(service)); +- } ++ _real_btn: function() { ++ return $('<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>') ++ .attr('data-url',this._get_uri()) ++ .attr('counturl',this._get_uri()) ++ .attr('data-via',this.options.reply_to) ++ .attr('data-lang', this.options.language) ++ .attr('data-related', this.options.reply_to) ++ .attr('data-dnt',true); + }, + +- attach : function(){ +- var self = this; +- this.elements.each( function(){ +- // contex will hold all the button, whether active or not, and the info and setting area +- var context = $('<ul class="social_share_privacy_area"></ul>').appendTo(this); +- +- // let's add the single buttons +- for (var name in self.options.services){ +- var serv = self.options.services[name]; +- if (serv.status != 'on') +- continue; ++ }); ++ ++ $.widget('psb.identicaButton',$.psb.baseButton,{ ++ options : { ++ 'name' : 'identica', ++ 'display_name' : 'Identi.ca', ++ 'img': '', ++ 'javascript' : '', ++ 'reply_to': '', ++ 'language': '', ++ 'result_limit' :100, ++ 'count': 0, ++ }, ++ ++ countPost: function(){ ++ var self = this; ++ $.get('https://identi.ca/api/search.json?q='+self._get_uri()+'&rpp=100',function(data){ ++ var num; ++ if (data.results.length >= self.options.result_limit) ++ num = self.options.result_limit + '+'; ++ else ++ num = data.results.length; ++ self.option('count',num); ++ }); ++ }, + +- var iframe = serv.iframe_src(self.options); ++ _button: function(disabled){ ++ var count = this.options.count; ++ var icon = disabled ? 'ui-icon-identica-dummy' : 'ui-icon-identica'; ++ return $('<button">identi.ca</button>') ++ .button({ ++ icons:{ ++ primary: icon, ++ }, ++ text: true, ++ label: 'identi.ca', ++ disabled: false, ++ }); ++ }, + +- var container = $('<li class="help_info '+name +'"><span class="info">' + serv.txt_info + '</span></li>').appendTo(context); ++ _dummy_image: function(){ ++ var self = this; ++ return this._button(true); ++ }, ++ _real_btn: function(){ ++ var self = this; ++ this.countPost(); ++ var container = $('<div></div>') ++ container.append( this._button(false).click(function(event) {self.share();})); ++ $('<div class="count-o"><div>') ++ .append('<i></i><u></u>') ++ .append('<a id="count">...</a>') ++ .appendTo(container); + +- $('<span class="switch off">' + serv.txt_off + '</span>').appendTo(container); +- var dummy_div = $('<div class="dummy_btn"></div>').appendTo(container); +- dummy_div.append(self.dummy_image(serv)); ++ return container.width(110); ++ }, + +- container.click( {serv:serv, element:container}, function(event){ +- self.switch_button(event.data.serv,event.data.element); +- }); +- } +- +- // now it's time for the info area +- var container = $('<li class="settings_info">' +- +'<div class="settings_info_menu off perma_option_off">' +- + '<a href="'+ self.options.info_link +'">' +- + '<span class="help_info icon">' +- + '<span class="info">' + self.options.txt_help + '</span>' +- + '</span></a>' +- + '</div></li>' +- ).appendTo(context); +- +- // show the overlays of the buttons and info area +- $('.help_info').each(function(){ +- $(this).mouseenter(function() { +- if(!$(this).hasClass('info_off')) +- $('.info',this).show(); +- }); +- $(this).mouseleave(function() { $('.info',this).hide();}); +- }); ++ share: function(){ ++ /*Encode the title*/ ++ var d=document, e=window.getSelection, k=d.getSelection, x=d.selection, s=(e?e():(k)?k():(x?x.createRange().text:0)), l=d.location, e=encodeURIComponent, pagetitle=((e(s))?e(s):e(d.title)); ++ var reply = '' ++ if (this.options.reply_to){ ++ reply = ' via @' + this.options.reply_to; ++ } ++ var status = 'http://identi.ca/index.php?action=newnotice&status_textarea='+pagetitle+ ' ' + this._get_uri() + reply; ++ window.open(status,'t','toolbar=0, resizable=0, scrollbars=0, status=0, width=785, height=480'); ++ }, ++ ++ _setOption: function(key, value){ ++ switch(key){ ++ case 'count': ++ this.element.find('#count') ++ .attr('href', 'https://identi.ca/search/notice?q='+this._get_uri()) ++ .html(value) ++ break; ++ } ++ $.Widget.prototype._setOption.apply(this,arguments) ++ }, + +- // and finally it's time for the settings area (i.e. permanent activation) +- if (self.perma_is_on()){ +- var info_menu = container.find('.settings_info_menu').removeClass('perma_option_off'); +- $('<span class="settings">Settings</span><form><fieldset><legend>' + self.options.settings_perma + '</legend></fieldset></form>').appendTo(info_menu); +- +- for (var name in self.options.services){ +- var serv = self.options.services[name]; +- // first let's check if we have the perma option activated +- if (!(serv.status == 'on' && serv.perma=='on')) +- continue; +- +- // let's get the cookie and check if we have to activate the button +- var checked = ($.cookie('privacyShareButtons_'+name) == 'perma_on') ? 'checked="checked"' : ''; +- info_menu.find('form fieldset').append( +- '<input type="checkbox" name="perma_status_'+name+'" id="perma_status_' + name + '" ' +- + checked +' />' +- + '<label for="perma_status_'+name+'">' +- + serv.display_name + '</label>'); +- +- // if it's need, let's click the button so it gets activated +- if (checked != '') +- $('li.'+name+' span.switch',context).click(); +- } +- +- info_menu.find('span.settings').css('cursor', 'pointer'); +- // show the overlay of the setting area +- info_menu.find('span.settings').mouseenter(function(){ +- info_menu.removeClass('off').addClass('on'); +- }); +- container.mouseleave(function(){ +- info_menu.removeClass('on').addClass('off'); +- }); +- +- // let's handle changes in the settings +- $(info_menu.find('fieldset input')).click( function (event) { +- var click = event.target.id; +- var service = click.substr(click.lastIndexOf('_') + 1, click.length); +- var cookie_name = 'privacyShareButtons_' + service; ++ }); + +- if ($('#' + event.target.id + ':checked').length) { +- $.cookie(cookie_name,'perma_on',self.options.cookie_options); +- $('form fieldset label[for=' + click + ']', context).addClass('checked'); +- } else { +- $.cookie(cookie_name,null,self.options.cookie_options); +- $('form fieldset label[for=' + click + ']', context).removeClass('checked'); +- } +- }); +- } ++ $.widget('psb.facebookButton',$.psb.baseButton,{ ++ options : { ++ 'name' : 'facebook', ++ 'display_name' : 'Facebook', ++ 'javascript' : "//connect.facebook.net/en_US/all.js#xfbml=1", ++ 'action' : 'recommend', ++ 'js_id' : 'facebook-jssdk' ++ }, ++ ++ _real_btn: function() { ++ return $('<div class="fb-like" data-send="false" data-layout="button_count" data-width="250" data-show-faces="false" data-action="recommend"></div>'); ++ }, ++ ++ _append_javascript : function(){ ++ if (!this._javascript_is_loaded()){ ++ $('body').append('<div id="fb-root"></div>'); ++ this.options.js_loaded = true; ++ $.getScript(this.options.javascript, function(){ ++ FB.init(); ++ FB.XFBML.parse(); + }); ++ } else { ++ FB.XFBML.parse(); ++ } ++ }, ++ ++ }); ++ ++ $.widget('psb.gplusButton',$.psb.baseButton,{ ++ options : { ++ 'name' : 'gplus', ++ 'display_name' : 'Google+', ++ 'javascript' : '//apis.google.com/js/plusone.js', ++ }, ++ ++ _real_btn: function() { ++ return $('<div class="g-plusone" data-size="medium"></div>'); + } ++ ++ }); ++ ++ $.widget('psb.socialShareButtons',{ ++ options: { ++ 'info_link' : 'https://github.com/controesempio/Privacy-Share-Buttons', ++ 'txt_help' : 'When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. More informationf <em> <a href="https://github.com/controesempio/Privacy-Share-Buttons"> here </a></em>.', ++ 'perma' : 'on', ++ 'settings_perma' : 'Permanently enable data transfer for:', ++ 'css_path' : '', ++ 'cookie_options' : { ++ 'path' : '/', ++ 'expires' : 365 ++ }, ++ 'services' : {}, ++ }, ++ ++ _create: function() { ++ if (!this.options.services) ++ return; ++ this._append_css(); ++ this._attach(); ++ ++ }, ++ ++ _attach: function() { ++ ++ var context = $('<ul class="social_share_privacy_area" style="font-size: 0.6em"></ul>').appendTo(this.element); ++ ++ // social buttons ++ for (var name in this.options.services){ ++ if (!$.psb[name+'Button']) ++ continue; ++ var li = $('<li class="'+name +'"><li'); ++ li[name+'Button']($.extend(this.options, this.options.services[name])) ++ .appendTo(context); ++ } ++ ++ // options and info ++ var container = $('<li></li>'); ++ container.prependTo(context); ++ // info button ++ this._info_area(container); ++ // and finally it's time for the settings area (i.e. permanent activation) ++ this._options_area(container); ++ container.buttonset(); ++ }, ++ ++ _options_submenu: function(container){ ++ var self = this; ++ // let's add a sub-option for each service ++ // which has perma-option on ++ var option_submenu = $("<div id='option-dropdown'></div>") ++ .addClass('dropdown') ++ .html(this.options.settings_perma+'<br/>'); ++ ++ var update = function(event){ ++ var click = event.target.id; ++ var service = click.substr(click.lastIndexOf('_') + 1, click.length); ++ var cookie_name = 'privacyShareButtons_' + service; ++ var checkbox = option_submenu.find('#' + event.target.id); ++ ++ if (checkbox.is(':checked')) { ++ $.cookie(cookie_name,'perma_on',self.options.cookie_options); ++ option_submenu.find('label[for=' + click + ']').addClass('checked'); ++ } else { ++ $.cookie(cookie_name,null,self.options.cookie_options); ++ option_submenu.find('label[for=' + click + ']').removeClass('checked'); ++ } ++ }; ++ ++ for (var name in this.options.services){ ++ var serv = this.options.services[name]; ++ ++ var checkbox = $("<input type='checkbox' />") ++ .attr('id', 'perma_status_'+name) ++ .click( update ); ++ ++ // let's get the cookie and check if we have to activate the button ++ if ($.cookie('privacyShareButtons_'+name) == 'perma_on'){ ++ checkbox.attr('checked',true); ++ // we need to activate the button! ++ this.element.find('.'+name).click(); ++ } ++ checkbox.appendTo(option_submenu); ++ $("<label></label><br/>") ++ .attr('for', "perma_status_"+name) ++ .html(serv.display_name) ++ .appendTo(option_submenu); ++ } ++ option_submenu.hide().appendTo(container.parent()); ++ }, ++ ++ _options_area: function(container){ ++ if (this.options.perma){ ++ // the option button ++ $("<button>option</button>") ++ .button({ ++ icons:{ ++ primary:'ui-icon-wrench', ++ secondary: "ui-icon-triangle-1-s" ++ }, ++ text:false ++ }) ++ .click(function(){ ++ container.parent().find('#option-dropdown').toggle(100); ++ }) ++ .appendTo(container); ++ this._options_submenu(container); ++ } ++ }, ++ ++ _info_area : function(container){ ++ // now it's time for the info area ++ var info_dialog = $("<div></div>") ++ .addClass('psb_info') ++ .addClass('dropdown') ++ .html("<p>"+this.options.txt_help+"</p>") ++ .hide() ++ .mouseleave( function() {$(this).hide();}) ++ .appendTo(container.parent()); ++ ++ $("<button>info</button>").button({ ++ icons:{primary:'ui-icon-info'}, ++ text:false ++ }) ++ .click( ++ function(){ info_dialog.toggle();}) ++ .appendTo(container); ++ }, ++ ++ // adds CSS to head if we have to do so ++ _append_css : function(){ ++ // insert stylesheet into document and prepend target element ++ if (this.options.css_path) { ++ // IE fix (needed for IE < 9 - but this is done for all IE versions) ++ if (document.createStyleSheet) { ++ document.createStyleSheet(options.css_path); ++ } else { ++ $('head').append('<link rel="stylesheet" type="text/css" href="' + options.css_path + '" />'); ++ } ++ } ++ }, + +-} ++ }); + +-$.fn.socialShareButtons = function(options){ +- new SocialButton(this, options); +- return this; +-} +-$(document).ready($(".social_share_privacy").socialShareButtons(socialshareprivacy_settings)); ++ $(document).ready( ++ $(".social_share_privacy").each(function(){ ++ $(this).socialShareButtons(socialshareprivacy_settings); ++ })) + })(jQuery); +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js +index 8d753eec..fd553031 100644 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js +@@ -1 +1 @@ +-(function(b){var a=function(d,c){this.elements=d;this.options=b.extend(true,{},this.defaults,c);if(!this.is_on()){return}this.append_css();this.attach()};a.prototype={defaults:{info_link:"http://cavallette.noblogs.org/?p=7641",txt_help:"When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. For more information click on the <em> i </em>",settings_perma:"Permanently enable data transfer for:",css_path:"",uri:"",cookie_options:{path:"/",expires:365},services:{facebook:{display_name:"Facebook",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Facebook. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Facebook",txt_on:"connected with Facebook",dummy_img:"",action:"recommend",iframe_src:function(c){return'<div id="fb-root"></div><script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/it_IT/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs);}(document, "script", "facebook-jssdk"));<\/script><div class="fb-like" data-send="false" data-layout="button_count" data-width="400" data-show-faces="false" data-action="recommend"></div>'}},twitter:{display_name:"Twitter",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Twitter. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Twitter",txt_on:"connected with Twitter",dummy_img:"",reply_to:"",text:encodeURIComponent(document.title),iframe_src:function(d){var c=(d.services.twitter.reply_to!="")?"&via="+d.services.twitter.reply_to:"";return'<iframe allowtransparency="true" frameborder="0" scrolling="no" src="http://platform.twitter.com/widgets/tweet_button.html?url='+d.uri+"&counturl="+d.uri+"&text="+d.services.twitter.text+c+"&count=horizontal&lang="+d.services.twitter.language+'" style="width:100px; height:25px;"></iframe>'}},identica:{display_name:"Identi.ca",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Identi.ca. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Identi.ca",txt_on:"connected with Identi.ca",dummy_img:"",text:encodeURIComponent(document.title),identica_lib:"",iframe_src:function(c){return'<iframe scrolling="no" frameborder="0" src="'+c.services.identica.identica_lib+"?noscript&style2&title="+c.services.identica.text+'" allowtransparency="true" style="width:130px; height:25px; position: absolute;"></iframe>'}},gplus:{display_name:"Google+",status:"off",perma:"on",txt_info:"2 click for more privacy: only if you click here, the button will activate and you will be able to send your recommendation to Google+. When enabled, data will be transferred to third parties - see <em> i </em>.",txt_off:"not connected with Google+",txt_on:"connected with Google+",dummy_img:"",language:"en",iframe_src:function(d){var c=b('<div class="g-plusone" data-size="medium"></div>');var e='<script type="text/javascript">window.___gcfg = {lang: "'+d.services.gplus.language+'"}; (function() { var po = document.createElement("script"); po.type = "text/javascript";po.async = true; po.src = "https://apis.google.com/js/plusone.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s); })(); <\/script>';return c.append(e)}}}},is_on:function(){var d=false;for(var c in this.options.services){var e=this.options.services[c];if(e.status=="on"){d=true;break}}return d},perma_is_on:function(){var d=false;for(var c in this.options.services){var e=this.options.services[c];if(e.status=="on"&&e.perma=="on"){d=true;break}}return d&&(!b.browser.msie||(b.browser.msie&&(b.browser.version>7)))},append_css:function(){if(this.options.css_path.length>0){if(document.createStyleSheet){document.createStyleSheet(options.css_path)}else{b("head").append('<link rel="stylesheet" type="text/css" href="'+options.css_path+'" />')}}},dummy_image:function(c){return b("<img/>",{src:c.dummy_img,alt:c.display_name+" Dummy Image","class":"dummy_img"})},switch_button:function(c,f){var e=b(".switch",b(f));var d=b("div.dummy_btn",b(f));if(e.hasClass("off")){b(f).addClass("info_off");e.addClass("on").removeClass("off").html(c.txt_on);d.html(c.iframe_src(this.options))}else{b(f).removeClass("info_off");e.addClass("off").removeClass("on").html(c.txt_off);d.html(this.dummy_image(c))}},attach:function(){var c=this;this.elements.each(function(){var g=b('<ul class="social_share_privacy_area"></ul>').appendTo(this);for(var f in c.options.services){var k=c.options.services[f];if(k.status!="on"){continue}var h=k.iframe_src(c.options);var e=b('<li class="help_info '+f+'"><span class="info">'+k.txt_info+"</span></li>").appendTo(g);b('<span class="switch off">'+k.txt_off+"</span>").appendTo(e);var d=b('<div class="dummy_btn"></div>').appendTo(e);d.append(c.dummy_image(k));e.click({serv:k,element:e},function(l){c.switch_button(l.data.serv,l.data.element)})}var e=b('<li class="settings_info"><div class="settings_info_menu off perma_option_off"><a href="'+c.options.info_link+'"><span class="help_info icon"><span class="info">'+c.options.txt_help+"</span></span></a></div></li>").appendTo(g);b(".help_info").each(function(){b(this).mouseenter(function(){if(!b(this).hasClass("info_off")){b(".info",this).show()}});b(this).mouseleave(function(){b(".info",this).hide()})});if(c.perma_is_on()){var j=e.find(".settings_info_menu").removeClass("perma_option_off");b('<span class="settings">Settings</span><form><fieldset><legend>'+c.options.settings_perma+"</legend></fieldset></form>").appendTo(j);for(var f in c.options.services){var k=c.options.services[f];if(!(k.status=="on"&&k.perma=="on")){continue}var i=(b.cookie("privacyShareButtons_"+f)=="perma_on")?'checked="checked"':"";j.find("form fieldset").append('<input type="checkbox" name="perma_status_'+f+'" id="perma_status_'+f+'" '+i+' /><label for="perma_status_'+f+'">'+k.display_name+"</label>");if(i!=""){b("li."+f+" span.switch",g).click()}}j.find("span.settings").css("cursor","pointer");j.find("span.settings").mouseenter(function(){j.removeClass("off").addClass("on")});e.mouseleave(function(){j.removeClass("on").addClass("off")});b(j.find("fieldset input")).click(function(n){var m=n.target.id;var l=m.substr(m.lastIndexOf("_")+1,m.length);var o="privacyShareButtons_"+l;if(b("#"+n.target.id+":checked").length){b.cookie(o,"perma_on",c.options.cookie_options);b("form fieldset label[for="+m+"]",g).addClass("checked")}else{b.cookie(o,null,c.options.cookie_options);b("form fieldset label[for="+m+"]",g).removeClass("checked")}})}})}};b.fn.socialShareButtons=function(c){new a(this,c);return this};b(document).ready(b(".social_share_privacy").socialShareButtons(socialshareprivacy_settings))})(jQuery); +\ No newline at end of file ++(function(a){a.widget("psb.baseButton",{options:{name:"",display_name:"",txt_info:"Click here to enable the button",dummy_img:"",javascript:"",js_loaded:false},_create:function(){var b=this;a('<span class="info">'+this.options.txt_info+"</span>").hide().addClass("dropdown").appendTo(this.element);a('<div class="dummy_btn off"></div>').append(this._dummy_image()).appendTo(this.element);this.element.click(function(c){b.switch_button()});this.element.hover(function(){var c=a(".info",b.element);if(!c.hasClass("info_off")){c.show()}},function(){a(".info",b.element).hide()})},_dummy_image:function(){return a("<img/>",{src:this.options.dummy_img,alt:this.options.display_name+" Dummy Image","class":"dummy_img"})},_javascript_is_loaded:function(){var d=Object.getPrototypeOf(this);var b=d.widgetBaseClass;var c=d.widgetName;this._trigger("javacript",b);if(a(":"+b).filter(function(e){return a(this)[c]("option","js_loaded")}).length>0){return true}return false},_append_javascript:function(){if(!this.options.javascript||this._javascript_is_loaded()){return}this.options.js_loaded=true;a.getScript(this.options.javascript)},_get_uri:function(){var b=this.element.parents(".post").find(".entry-title").find("a").attr("href");if(b){return b}else{return document.URL}},switch_button:function(){var b=this.element;var d=a(".info",b);var c=a(".dummy_btn",b);if(c.hasClass("off")){this._trigger("switch-on",b);d.addClass("info_off").hide();c.addClass("on").removeClass("off").html(this._real_btn());this._append_javascript()}}});a.widget("psb.twitterButton",a.psb.baseButton,{options:{name:"twitter",display_name:"Twitter",javascript:"//platform.twitter.com/widgets.js",reply_to:"",language:"",},_real_btn:function(){return a('<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>').attr("data-url",this._get_uri()).attr("counturl",this._get_uri()).attr("data-via",this.options.reply_to).attr("data-lang",this.options.language).attr("data-related",this.options.reply_to).attr("data-dnt",true)},});a.widget("psb.identicaButton",a.psb.baseButton,{options:{name:"identica",display_name:"Identi.ca",img:"",javascript:"",reply_to:"",language:"",result_limit:100,count:0,},countPost:function(){var b=this;a.get("https://identi.ca/api/search.json?q="+b._get_uri()+"&rpp=100",function(d){var c;if(d.results.length>=b.options.result_limit){c=b.options.result_limit+"+"}else{c=d.results.length}b.option("count",c)})},_button:function(c){var d=this.options.count;var b=c?"ui-icon-identica-dummy":"ui-icon-identica";return a('<button">identi.ca</button>').button({icons:{primary:b,},text:true,label:"identi.ca",disabled:false,})},_dummy_image:function(){var b=this;return this._button(true)},_real_btn:function(){var c=this;this.countPost();var b=a("<div></div>");b.append(this._button(false).click(function(d){c.share()}));a('<div class="count-o"><div>').append("<i></i><u></u>").append('<a id="count">...</a>').appendTo(b);return b.width(110)},share:function(){var i=document,h=window.getSelection,f=i.getSelection,m=i.selection,n=(h?h():(f)?f():(m?m.createRange().text:0)),c=i.location,h=encodeURIComponent,j=((h(n))?h(n):h(i.title));var b="";if(this.options.reply_to){b=" via @"+this.options.reply_to}var g="http://identi.ca/index.php?action=newnotice&status_textarea="+j+" "+this._get_uri()+b;window.open(g,"t","toolbar=0, resizable=0, scrollbars=0, status=0, width=785, height=480")},_setOption:function(b,c){switch(b){case"count":this.element.find("#count").attr("href","https://identi.ca/search/notice?q="+this._get_uri()).html(c);break}a.Widget.prototype._setOption.apply(this,arguments)},});a.widget("psb.facebookButton",a.psb.baseButton,{options:{name:"facebook",display_name:"Facebook",javascript:"//connect.facebook.net/en_US/all.js#xfbml=1",action:"recommend",js_id:"facebook-jssdk"},_real_btn:function(){return a('<div class="fb-like" data-send="false" data-layout="button_count" data-width="250" data-show-faces="false" data-action="recommend"></div>')},_append_javascript:function(){if(!this._javascript_is_loaded()){a("body").append('<div id="fb-root"></div>');this.options.js_loaded=true;a.getScript(this.options.javascript,function(){FB.init();FB.XFBML.parse()})}else{FB.XFBML.parse()}},});a.widget("psb.gplusButton",a.psb.baseButton,{options:{name:"gplus",display_name:"Google+",javascript:"//apis.google.com/js/plusone.js",},_real_btn:function(){return a('<div class="g-plusone" data-size="medium"></div>')}});a.widget("psb.socialShareButtons",{options:{info_link:"https://github.com/controesempio/Privacy-Share-Buttons",txt_help:'When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. More informationf <em> <a href="https://github.com/controesempio/Privacy-Share-Buttons"> here </a></em>.',perma:"on",settings_perma:"Permanently enable data transfer for:",css_path:"",cookie_options:{path:"/",expires:365},services:{},},_create:function(){if(!this.options.services){return}this._append_css();this._attach()},_attach:function(){var e=a('<ul class="social_share_privacy_area" style="font-size: 0.6em"></ul>').appendTo(this.element);for(var d in this.options.services){if(!a.psb[d+"Button"]){continue}var b=a('<li class="'+d+'"><li');b[d+"Button"](a.extend(this.options,this.options.services[d])).appendTo(e)}var c=a("<li></li>");c.prependTo(e);this._info_area(c);this._options_area(c);c.buttonset()},_options_submenu:function(b){var c=this;var e=a("<div id='option-dropdown'></div>").addClass("dropdown").html(this.options.settings_perma+"<br/>");var h=function(k){var j=k.target.id;var i=j.substr(j.lastIndexOf("_")+1,j.length);var m="privacyShareButtons_"+i;var l=e.find("#"+k.target.id);if(l.is(":checked")){a.cookie(m,"perma_on",c.options.cookie_options);e.find("label[for="+j+"]").addClass("checked")}else{a.cookie(m,null,c.options.cookie_options);e.find("label[for="+j+"]").removeClass("checked")}};for(var d in this.options.services){var g=this.options.services[d];var f=a("<input type='checkbox' />").attr("id","perma_status_"+d).click(h);if(a.cookie("privacyShareButtons_"+d)=="perma_on"){f.attr("checked",true);this.element.find("."+d).click()}f.appendTo(e);a("<label></label><br/>").attr("for","perma_status_"+d).html(g.display_name).appendTo(e)}e.hide().appendTo(b.parent())},_options_area:function(b){if(this.options.perma){a("<button>option</button>").button({icons:{primary:"ui-icon-wrench",secondary:"ui-icon-triangle-1-s"},text:false}).click(function(){b.parent().find("#option-dropdown").toggle(100)}).appendTo(b);this._options_submenu(b)}},_info_area:function(b){var c=a("<div></div>").addClass("psb_info").addClass("dropdown").html("<p>"+this.options.txt_help+"</p>").hide().mouseleave(function(){a(this).hide()}).appendTo(b.parent());a("<button>info</button>").button({icons:{primary:"ui-icon-info"},text:false}).click(function(){c.toggle()}).appendTo(b)},_append_css:function(){if(this.options.css_path){if(document.createStyleSheet){document.createStyleSheet(options.css_path)}else{a("head").append('<link rel="stylesheet" type="text/css" href="'+options.css_path+'" />')}}},});a(document).ready(a(".social_share_privacy").each(function(){a(this).socialShareButtons(socialshareprivacy_settings)}))})(jQuery); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/libs/identishare.php b/wp-content/plugins/privacy-share-buttons/libs/identishare.php +deleted file mode 100644 +index d784f602..00000000 +--- a/wp-content/plugins/privacy-share-buttons/libs/identishare.php ++++ /dev/null +@@ -1,98 +0,0 @@ +-<?php +-// +-// Copyright (C) 2011 Jacob Barkdull, Roberto Guido +-// +-// This program is free software: you can redistribute it and/or modify +-// it under the terms of the GNU Affero General Public License as +-// published by the Free Software Foundation, either version 3 of the +-// License, or (at your option) any later version. +-// +-// This program is distributed in the hope that it will be useful, +-// but WITHOUT ANY WARRANTY; without even the implied warranty of +-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-// GNU Affero General Public License for more details. +-// +-// You should have received a copy of the GNU Affero General Public License +-// along with this program. If not, see <http://www.gnu.org/licenses/>. +-// +- +-if (isset($_GET["source"])) { +- header("Content-type: text/plain"); +- echo file_get_contents("." . $_SERVER["PHP_SELF"]); +- die(); +-} +- +-$server = $_SERVER["SERVER_NAME"]; +-if (isset($_SERVER["HTTP_REFERER"])) { +- $referer = $_SERVER["HTTP_REFERER"]; +- $referringurl = str_replace(array("http://", "www."), "", $referer); +- $jsondata = file_get_contents("http://identi.ca/api/search.json?q=" . $referringurl . "&rpp=100"); +- $results = substr_count($jsondata, str_replace("/", "\/", addslashes($referringurl))); +- +- if ($results <= 0) { +- $results = "0"; +- } +-} else { +- $results = "0"; +- $referer = "http://www.tildehash.com/"; +-} +-$referer = str_replace(array("?", "&"), array("%3F", "%26"), $referer); +-$referringurl = str_replace(array("?", "&"), array("%3F", "%26"), $referringurl); +- +-$style = '<a href="http://identi.ca/index.php?action=newnotice&status_textarea=PAGE_TITLE_HERE' . $referer . '" target="_blank" style="display: inline-block; background-image: url(\'http://' . $server . '/identishare/share.png\'); background-repeat: no-repeat; width: 61px; height: 53px; padding: 10px 0px 0px 0px !important; margin: 0px !important; font-family: \'Arial\'; font-size: 20px; text-decoration: none; line-height: 1.2em; color: #000000; text-align: center;" title="Share on Identi.ca"><b style="float: none !important; margin: 0px !important;">' . $results . '</b></a>'; +- +-$style2 = <<<STYLE2 +-<div style="width: 130px; height: 23px; margin: 2px 0px 4px 0px;"> +- <div dir="ltr" style="position:relative"> +- <div style="height: 23px;"> +- <div> +- <a href="http://identi.ca/index.php?action=newnotice&status_textarea=PAGE_TITLE_HERE${referer}" target="_blank" style="display: inline-block; background-image: url('identishare/button.png'); font-family: arial; text-decoration: none; line-height: 1.2em; color: #000000; width: 50px; height: 20px;" title="Share on Identi.ca"></a> +- </div> +- <div style="position: absolute; top: 1px; left:51px; background: no-repeat url('identishare/bubble-right.png'); height: 23px; width: 50px; text-align: center; overflow: hidden; font-size: 12px; padding-top:1px;"> +- <a href="http://identi.ca/search/notice?q=${referringurl}&search=Search" target="_blank" style="vertical-align: top; color: #666666; font-family: 'Arial',sans-serif; text-decoration:none; padding-right:8px"><b>$results</b></a> +- </div> +- </div> +- </div> +- </div> +-STYLE2; +- +-if (isset($_GET["style2"])) { +- $style = $style2; +-} +- +-if (!isset($_GET["noscript"])) { +- $style = str_replace(array("\n", "\t"), "", addslashes($style)); +-} +- +-if (isset($_GET["title"])) { +- $style = str_replace("PAGE_TITLE_HERE", str_replace(array("?", "&"), array("%3F", "%26"), $_GET["title"]) . " ", $style); +-} else { +- if (!isset($_GET["noscript"])) { +- $style = str_replace("PAGE_TITLE_HERE", '"+document.title+" - ', $style); +- } else { +- $style = str_replace("PAGE_TITLE_HERE", "", $style); +- } +-} +- +-$html = <<<HTML +-<html> +- <head> +- <title>Share on Identi.ca</title> +- </head> +- +- <body marginwidth="0" marginheight="0"> +- ${style} +- </body> +-</html> +-HTML; +- +-if (isset($_GET["noscript"])) { +- echo $html; +-} else { +- header("Content-type: text/javascript"); +- echo 'document.getElementById("identishare").style.display="inline-block";'."\n"; +- echo 'document.getElementById("identishare").style.width="140px";'."\n"; +- echo 'document.getElementById("identishare").style.overflow="hidden";'."\n"; +- echo 'document.getElementById("identishare").innerHTML="' . $style . '";'; +-} +-?> +diff --git a/wp-content/plugins/privacy-share-buttons/libs/identishare/bubble-right.png b/wp-content/plugins/privacy-share-buttons/libs/identishare/bubble-right.png +deleted file mode 100644 +index 28018f6ebc6967e19f7b79f4f70edad9386ff131..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 3035 +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 + +diff --git a/wp-content/plugins/privacy-share-buttons/libs/identishare/bubble.png b/wp-content/plugins/privacy-share-buttons/libs/identishare/bubble.png +deleted file mode 100644 +index e6b7f3e2aa9ee1c08740bd7bb0aba1ab0ca0e995..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 573 +zcmeAS@N?(olHy`uVBq!ia0vp^MnJ60!3HF+ZH?>)QY^(zo*^7SP{WbZ0pxQQctjQh +z)n5l;MkkHg6+l7B64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq!<_&cX_%v +zhD5Z!y|F(_Bv7Q`<NGuB=ca6a$s&L7p2m)e3CS)s4GtdKc8!a6Fa|o-GIL9Ji>!>j +z>A9hx+feOgZF@szn(=PyH)l3Z;5evthNqhO`|C8ecb4{f=0*}c>&~~xZQv}~;nmr5 +zp(wrW^D%9iZGrQ4tXu6UaHe{zx9MEJ+e=R+^T+s4)jeLgV|!KjA%i*J^QLQ^FW$$y +zKX}^HHfEi+#1o;;3@nZX`@SzSexLg4l#|bC{7BeBvj6z?y7}`iy$t!E{A#D3(x>;4 +zp^X2k&9%EuZN6lZYBW=!;L*xYf(y$FYC?V{G#vQ8v$nYP+$Es`L52x^Zhvg-l4d>M +zdWKox$>cX`yDvKJ+QYhwQzzWUm?7`SzVmaZMsK<OmRtV(CgVwmoj>jGh<7mUousts +z@!@pK{l9kok~;oAv_fjDQta!pqouJ7U5gTaC|}e$?J|X*|N8a$S1q@faX8rb-B;Sv +z5v3dZdL7pR15Xp_^hGaryMLFrSzn!|EYP4|UA>;QR&uM7sNgIYhh~9>e|3MjQl%Go +ovY7BNzIcD!HZ(Rvi17pa(Tqh0r*`w*0Y){0r>mdKI;Vst0Q&Isi2wiq + +diff --git a/wp-content/plugins/privacy-share-buttons/libs/identishare/button.png b/wp-content/plugins/privacy-share-buttons/libs/identishare/button.png +deleted file mode 100644 +index 1eb2b2cb7f2395b3f6278e772d94e96747ddc788..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 1429 +zcmV;G1#0?<P)<h;3K|Lk000e1NJLTq001%o000yS1^@s6&&qC^00004b3#c}2nYxW +zd<bNS00009a7bBm000fw000fw0YWI7cmMzZ8FWQhbW?9;ba!ELWdL_~cP?peYja~^ +zaAhuUa%Y?FJQ@H11rkX_K~zYI#g|=d6jc<*f9Kx2yR#ocmyaU0MU1X|h@vJUhG=Mv +z28@_MOpw-SqKTU5gRdIjeDwoA9wbB)Nl<yvM5BTxvXammMIV%kR6>Q8mKLEcx*wg{ +znYlhJvup|4Zfn9nnN04Pd*=NAbLQN0uUKmV5E0q2V~1I~Y}sQ*sZK<e8m&`;D1@nC +z0DsC^Gld0<4SnA)11CJ+-`#)g*!xdE^^|YH0>}j+vTxtMC9za;Pqt~^s&qP&##%%` +z5Nvhs6+^@!Vo@p<OJifBhdpbzZdkv*AFu+*-o1O5#8av7TCQnXtc@lScQD!@qCloE +zBFgUB^S?1X-o?=9L9o!W;BFSpUB|+v6_e&oA}dp*-3r!*RDuew>k$S4LnEh$-AZNc +z#`gAp$>;ON7dhD0(z?dP;*xZdBoc9q)?6mue+mFN^!sb{pZO-D7tH|R+UEPYW7+eU +z6*Hv}Km`0Cz;ivy6J@-L$Kc?pL&tl2*O`eR=xAQBaFy0tl1`GO<DitPIZg)=iJy9R +z(0}F|nzJ{tcExin%&tU$bAKJ9t7khW&wLGGk~>yBjfm9zthLh;0${X3IaPk44av@% +zf76m&?r{~5#kQr>>2xCD;3N_?5skoFOQ}3g-^i!TO}DXe%_}r#SJs}-pOfRkwQn$g +z&JCPA`x#!Pgot3RZAe4}r4;daoJ2f9CY4IXjp<YfIZ+Cu^^8P7H6sJ(_5+rcOScd+ +zsj7WaaKrK?4*{0G;V)_*;BxgcT`@+RXt-2qr88IyGBXho{GbHD!nw;P+3RU8%C5o! +zq4jFEMzc}x7x@}vl1fCBAWWlI{446eYGLBfi}p+If0u_R`6#7kECi@=7Ln?|G}}HQ +zB4ksy0x(`UF)2=T0rY<S5#?tN@x$t8`1rQf{PEeRz~z_YMlrkpsSZtZS^>Cv-s+mI +zJ|o|~@iM<Y`!@EpN89>#3MWsHf3$;N-h20diEp6VIcJN(a|aLv-!JpS(RUab>tRv$ +zW&}7n(#7CQACg?KfUVu#H05#>1_t=x_S^aSr5Cy7i6>_r-&hDNcGhD496yZ3^7W4| +zkaiYRaz_{$Jq&<F2n#;BjxA(!IRG+kZCt;3Gd(+Z;+IR9WUBF?7gBDm4Nc(t1rY@{ +zoUsUNL(1+LH(&Q8xt5J+mB#mdT>l&(B+NW^F_)q4?rJ?;DDa`KE&#NXoI%WsOSc~c +zC56cE)&}@NKp4(UjELgi+g@dP+rwy;2EZ6Y+F3-}X~r1C4cj_6+tb6IyY6E2$PxB+ +zb~1Y82-k1xAe=$5hhc~x_*ew2Jz?A+*!_2*aF5a^qqW9KI1M+(`c>!B<urP>cKe&S +z<KqnM{gThOY~g%gAFUf7V9o2>(GA86!w}E&a9x*Tu~78GaF^usc@rp=Z*6H^7mLLt +znMjgoaH|rLjkX*0+m2`)VZ5)8FYj4LrBI-A<Sa4AX;{R>giF~iQSm$mPY-q<Kia!q +z0Qu^`S1mC~e!uvdmc>RZNyHP?ZM@P|f>ZRFOEWT6Ul=~{Ed!r?!kRbVnihE>dS{65 +z`%Jhlp�z;Zws!_pduQ-M8sf?O?Tk|Ngd6>pj_~rd3yEG8s_SqO=yS@WJY03kO0= +zp;#=AjgKC#l*^B7*s!5`u&O`m=JR>&S-Z_>{RnWQHYOvWuN3`ySZl)|3<`uC^Zd$( +jj@BQvx3>rOf`ESjpmaFvykVdv00000NkvXXu0mjfy*jMw + +diff --git a/wp-content/plugins/privacy-share-buttons/libs/identishare/share.png b/wp-content/plugins/privacy-share-buttons/libs/identishare/share.png +deleted file mode 100644 +index eff05bbb7188e13f5f93c2fe7731a35e2f3e3908..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 3669 +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 + +diff --git a/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php b/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php +index 9e72e5aa..ea1faf50 100644 +--- a/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php ++++ b/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php +@@ -39,8 +39,8 @@ class ShareButton { + $this->css = $this->url .'/css/socialshareprivacy.css'; + $this->js = $this->url .'/js/jquery.privacysharebuttons.min.js'; + $this->jquery_cookie = $this->url .'/js/jquery.cookie.min.js'; ++ $this->jquery_ui_css = 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.21/themes/base/jquery-ui.css'; + $this->images = $this->url .'/images/'; +- $this->libs = $this->url .'/libs/'; + $this->services = array( + 'twitter' => array( + 'name' => 'Twitter', +@@ -53,9 +53,8 @@ class ShareButton { + ), + 'identica' => array( + 'name' => 'Identi.ca', +-// 'specific-settings' => true, +-// 'username' => 'reply_to', +- 'lib' => 'identishare.php', ++ 'specific-settings' => true, ++ 'username' => 'reply_to', + 'jsconf' => array( + 'txt_info' => __('Click here to enable the button','privacy-share-buttons') + +@@ -83,9 +82,7 @@ class ShareButton { + */ + ); + $this->js_conf_default = array( +- 'txt_help' => __('When you activate these buttons by clicking on them, ' +- . 'some of your personal data will be transferred to third parties and can be stored by them. ' +- . 'For more information click on the <em> i </em>','privacy-share-buttons'), ++ 'txt_help' => __('When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. More information <em> <a href="https://github.com/controesempio/Privacy-Share-Buttons"> here</a></em>.','privacy-share-buttons'), + 'settings_perma' => __('Permanently enable data transfer for:','privacy-share-buttons'), + ); + $this->settings = new ShareButtonSettings($this->services); +@@ -112,12 +109,13 @@ class ShareButton { + } + + function enqueue_scripts() { +- wp_register_script('jquery-cookie',$this->jquery_cookie); +- wp_enqueue_script('social-share-privacy',$this->js,array('jquery','jquery-cookie')); ++ wp_register_script('jquery-cookie',$this->jquery_cookie,array('jquery')); ++ wp_enqueue_script('social-share-privacy',$this->js,array('jquery','jquery-cookie','jquery-ui-core','jquery-ui-button')); + wp_localize_script('social-share-privacy','socialshareprivacy_settings',$this->jsconf()); + } + + function enqueue_styles() { ++ wp_enqueue_style('jquery-ui',$this->jquery_ui_css); + wp_enqueue_style('privacy-share-buttons',$this->css); + } + +@@ -159,15 +157,13 @@ class ShareButton { + $conf['services'][$service]['dummy_img'] = $this->images.'dummy_'.$service.'.png'; + if ($info['username']) + $conf['services'][$service][$info['username']] = $this->settings[$service.'-username']; +- if ($info['lib']) +- $conf['services'][$service][$service.'_lib'] = $this->libs . $info['lib']; + if ($info['jsconf']) + $conf['services'][$service] = array_merge($conf['services'][$service],$info['jsconf']); + } else { +- $conf['services'][$service]['status'] = 'off'; ++ // $conf['services'][$service]['status'] = 'off'; + } + } +- $conf['uri'] = get_permalink(); ++// $conf['uri'] = get_permalink(); + return $conf; + } + } +@@ -256,7 +252,7 @@ class ShareButtonSettings { + function username_field($id) { + $field = $this->settings_section."[$id]"; + $value = $this->settings[$id]; +- echo "<input type='text' name='{$field}' value='{$value}' size='20' />"; ++ echo "@<input type='text' name='{$field}' value='{$value}' size='20' />"; + } + + function add_default_fields($serviceid, $info) { +@@ -339,4 +335,4 @@ class ShareButtonSettings { + } + } + +-new ShareButton(); +\ No newline at end of file ++new ShareButton(); +diff --git a/wp-content/plugins/privacy-share-buttons/readme.txt b/wp-content/plugins/privacy-share-buttons/readme.txt +index 99346220..3a0352d7 100644 +--- a/wp-content/plugins/privacy-share-buttons/readme.txt ++++ b/wp-content/plugins/privacy-share-buttons/readme.txt +@@ -16,10 +16,6 @@ they are activated and become the real buttons. This allows to give control to t + sensible personal information to third-parties sites, and thus providing a nice compromise between privacy and social sharing. + + +-* Stable tag should indicate the Subversion "tag" of the latest stable version, or "trunk," if you use `/trunk/` for +-stable. +- +- + == Installation == + + 1. Upload `privacy-share-buttons` to the `/wp-content/plugins/` directory +-- +2.17.1 + diff --git a/patches/0147-forced-https-on-buddypress-login-redirect.patch b/patches/0147-forced-https-on-buddypress-login-redirect.patch new file mode 100644 index 00000000..29f034a5 --- /dev/null +++ b/patches/0147-forced-https-on-buddypress-login-redirect.patch @@ -0,0 +1,36 @@ +From a567c1ac1d684c335aea25c706b9cab6f2c9f4d7 Mon Sep 17 00:00:00 2001 +From: lechuck <l3chuck@autistici.org> +Date: Wed, 3 Oct 2012 10:42:29 +0000 +Subject: [PATCH 147/229] forced https on buddypress login redirect + +--- + wp-content/plugins/buddypress/bp-core/bp-core-filters.php | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/wp-content/plugins/buddypress/bp-core/bp-core-filters.php b/wp-content/plugins/buddypress/bp-core/bp-core-filters.php +index adc38a5a..a95b1a85 100644 +--- a/wp-content/plugins/buddypress/bp-core/bp-core-filters.php ++++ b/wp-content/plugins/buddypress/bp-core/bp-core-filters.php +@@ -327,7 +327,7 @@ function bp_core_login_redirect( $redirect_to, $redirect_to_raw, $user ) { + } + + if ( false === strpos( wp_get_referer(), 'wp-login.php' ) && false === strpos( wp_get_referer(), 'activate' ) && empty( $_REQUEST['nr'] ) ) { +- return wp_get_referer(); ++ return str_replace('http://', 'https://', wp_get_referer()); + } + + /** +@@ -337,8 +337,9 @@ function bp_core_login_redirect( $redirect_to, $redirect_to_raw, $user ) { + * + * @param string $value URL to redirect to. + */ +- return apply_filters( 'bp_core_login_redirect_to', bp_get_root_domain() ); ++ return str_replace('http://', 'https://', bp_get_root_domain()); + } ++ + add_filter( 'bp_login_redirect', 'bp_core_login_redirect', 10, 3 ); + + /** +-- +2.17.1 + diff --git a/patches/0148-fixed-css-to-handle-heigth-overflow.patch b/patches/0148-fixed-css-to-handle-heigth-overflow.patch new file mode 100644 index 00000000..dd7e8e61 --- /dev/null +++ b/patches/0148-fixed-css-to-handle-heigth-overflow.patch @@ -0,0 +1,26 @@ +From b65b56d144ad321d3896cf5f3ad3bfe4cf2f2f57 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Thu, 4 Oct 2012 00:14:07 +0200 +Subject: [PATCH 148/229] fixed css to handle heigth overflow + +--- + .../privacy-share-buttons/css/socialshareprivacy.css | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css +index 25fb11b0..cd8f0a1d 100755 +--- a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css ++++ b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css +@@ -1,6 +1,6 @@ +-.social_share_privacy {width:100%;} +-.social_share_privacy_area ul {position:relative;} +-.social_share_privacy_area li {float:left; list-style-type:none !important; list-style:none !important;} ++.social_share_privacy {width:100%; heigth: 25px;} ++.social_share_privacy_area ul {position:relative; heigth: 25px; } ++.social_share_privacy_area li {float:left; heigth: 25px; list-style-type:none !important; list-style:none !important;} + .social_share_privacy_area li .dummy_btn {cursor:pointer;} + + /* Tooltips */ +-- +2.17.1 + diff --git a/patches/0149-Patch-to-stop-recaptcha-from-dumbly-use-http-schema-.patch b/patches/0149-Patch-to-stop-recaptcha-from-dumbly-use-http-schema-.patch new file mode 100644 index 00000000..d15fc221 --- /dev/null +++ b/patches/0149-Patch-to-stop-recaptcha-from-dumbly-use-http-schema-.patch @@ -0,0 +1,42 @@ +From 9d72bfe515c90800399e0bd209fa386a62fe6393 Mon Sep 17 00:00:00 2001 +From: joe <joe@incal.net> +Date: Fri, 16 Nov 2012 10:27:17 +0100 +Subject: [PATCH 149/229] Patch to stop recaptcha from dumbly use http:// + schema when we are on https + +--- + wp-content/plugins/wp-recaptcha-bp/wp-plugin.php | 10 +++++++--- + 1 file changed, 7 insertions(+), 3 deletions(-) + +diff --git a/wp-content/plugins/wp-recaptcha-bp/wp-plugin.php b/wp-content/plugins/wp-recaptcha-bp/wp-plugin.php +index ef05111e..001c8959 100644 +--- a/wp-content/plugins/wp-recaptcha-bp/wp-plugin.php ++++ b/wp-content/plugins/wp-recaptcha-bp/wp-plugin.php +@@ -59,9 +59,13 @@ if (!class_exists('WPPlugin')) { + + static function plugins_url() { + if (WPPlugin::determine_environment() == Environment::WordPressMU) +- return site_url() . '/wp-content/mu-plugins'; ++ $url = site_url() . '/wp-content/mu-plugins'; + else +- return site_url() . '/wp-content/plugins'; ++ $url = site_url() . '/wp-content/plugins'; ++ if ($_SERVER['https'] == 'on') { ++ $url = str_replace('http://', 'https://', $url); ++ } ++ return $url; + } + + static function path_to_plugin_directory() { +@@ -72,7 +76,7 @@ if (!class_exists('WPPlugin')) { + + static function url_to_plugin_directory() { + $current_directory = basename(dirname(__FILE__)); +- ++ + return WPPlugin::plugins_url() . "/${current_directory}"; + } + +-- +2.17.1 + diff --git a/patches/0150-CSS-modify-on-privacy-share-button.patch b/patches/0150-CSS-modify-on-privacy-share-button.patch new file mode 100644 index 00000000..3e332a6d --- /dev/null +++ b/patches/0150-CSS-modify-on-privacy-share-button.patch @@ -0,0 +1,29 @@ +From ba77007c49a98dfce7f23b1b90637e8d21dc8c08 Mon Sep 17 00:00:00 2001 +From: lechuck <l3chuck@autistici.org> +Date: Sun, 18 Nov 2012 19:38:04 +0000 +Subject: [PATCH 150/229] CSS modify on privacy share button + +--- + .../plugins/privacy-share-buttons/css/socialshareprivacy.css | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css +index cd8f0a1d..1ee109a4 100755 +--- a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css ++++ b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css +@@ -1,4 +1,4 @@ +-.social_share_privacy {width:100%; heigth: 25px;} ++.social_share_privacy {width:100%; heigth: 25px; float:left} + .social_share_privacy_area ul {position:relative; heigth: 25px; } + .social_share_privacy_area li {float:left; heigth: 25px; list-style-type:none !important; list-style:none !important;} + .social_share_privacy_area li .dummy_btn {cursor:pointer;} +@@ -70,4 +70,4 @@ + .count-o u { + border-right-color: #fff; + margin-left: -3px; +-} +\ No newline at end of file ++} +-- +2.17.1 + diff --git a/patches/0151-added-new-url-discovery-to-privacy-share-buttons.patch b/patches/0151-added-new-url-discovery-to-privacy-share-buttons.patch new file mode 100644 index 00000000..a5018e1b --- /dev/null +++ b/patches/0151-added-new-url-discovery-to-privacy-share-buttons.patch @@ -0,0 +1,26 @@ +From 63fb09b80810be51c0cacc8e53de6f47000cc5c6 Mon Sep 17 00:00:00 2001 +From: lechuck <l3chuck@autistici.org> +Date: Sun, 18 Nov 2012 20:04:31 +0000 +Subject: [PATCH 151/229] added new url discovery to privacy share buttons + +--- + .../privacy-share-buttons/js/jquery.privacysharebuttons.js | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js +index 26eb3871..a889405f 100644 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js +@@ -77,6 +77,9 @@ + var url = this.element.parents(".post").find('.entry-title').find("a").attr("href"); + if (url) + return url; ++ var url = this.element.parents(".post").find('.title').find("a").attr("href"); ++ if (url) ++ return url; + else + return document.URL; + }, +-- +2.17.1 + diff --git a/patches/0152-added-minified-privacy-share-js.patch b/patches/0152-added-minified-privacy-share-js.patch new file mode 100644 index 00000000..9a74b4d7 --- /dev/null +++ b/patches/0152-added-minified-privacy-share-js.patch @@ -0,0 +1,21 @@ +From 2bc836bd529af523772673bd3a64be33e509e4e5 Mon Sep 17 00:00:00 2001 +From: lechuck <l3chuck@autistici.org> +Date: Sun, 18 Nov 2012 22:41:32 +0000 +Subject: [PATCH 152/229] added minified privacy share js + +--- + .../privacy-share-buttons/js/jquery.privacysharebuttons.min.js | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js +index fd553031..f511cd7f 100644 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js +@@ -1 +1 @@ +-(function(a){a.widget("psb.baseButton",{options:{name:"",display_name:"",txt_info:"Click here to enable the button",dummy_img:"",javascript:"",js_loaded:false},_create:function(){var b=this;a('<span class="info">'+this.options.txt_info+"</span>").hide().addClass("dropdown").appendTo(this.element);a('<div class="dummy_btn off"></div>').append(this._dummy_image()).appendTo(this.element);this.element.click(function(c){b.switch_button()});this.element.hover(function(){var c=a(".info",b.element);if(!c.hasClass("info_off")){c.show()}},function(){a(".info",b.element).hide()})},_dummy_image:function(){return a("<img/>",{src:this.options.dummy_img,alt:this.options.display_name+" Dummy Image","class":"dummy_img"})},_javascript_is_loaded:function(){var d=Object.getPrototypeOf(this);var b=d.widgetBaseClass;var c=d.widgetName;this._trigger("javacript",b);if(a(":"+b).filter(function(e){return a(this)[c]("option","js_loaded")}).length>0){return true}return false},_append_javascript:function(){if(!this.options.javascript||this._javascript_is_loaded()){return}this.options.js_loaded=true;a.getScript(this.options.javascript)},_get_uri:function(){var b=this.element.parents(".post").find(".entry-title").find("a").attr("href");if(b){return b}else{return document.URL}},switch_button:function(){var b=this.element;var d=a(".info",b);var c=a(".dummy_btn",b);if(c.hasClass("off")){this._trigger("switch-on",b);d.addClass("info_off").hide();c.addClass("on").removeClass("off").html(this._real_btn());this._append_javascript()}}});a.widget("psb.twitterButton",a.psb.baseButton,{options:{name:"twitter",display_name:"Twitter",javascript:"//platform.twitter.com/widgets.js",reply_to:"",language:"",},_real_btn:function(){return a('<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>').attr("data-url",this._get_uri()).attr("counturl",this._get_uri()).attr("data-via",this.options.reply_to).attr("data-lang",this.options.language).attr("data-related",this.options.reply_to).attr("data-dnt",true)},});a.widget("psb.identicaButton",a.psb.baseButton,{options:{name:"identica",display_name:"Identi.ca",img:"",javascript:"",reply_to:"",language:"",result_limit:100,count:0,},countPost:function(){var b=this;a.get("https://identi.ca/api/search.json?q="+b._get_uri()+"&rpp=100",function(d){var c;if(d.results.length>=b.options.result_limit){c=b.options.result_limit+"+"}else{c=d.results.length}b.option("count",c)})},_button:function(c){var d=this.options.count;var b=c?"ui-icon-identica-dummy":"ui-icon-identica";return a('<button">identi.ca</button>').button({icons:{primary:b,},text:true,label:"identi.ca",disabled:false,})},_dummy_image:function(){var b=this;return this._button(true)},_real_btn:function(){var c=this;this.countPost();var b=a("<div></div>");b.append(this._button(false).click(function(d){c.share()}));a('<div class="count-o"><div>').append("<i></i><u></u>").append('<a id="count">...</a>').appendTo(b);return b.width(110)},share:function(){var i=document,h=window.getSelection,f=i.getSelection,m=i.selection,n=(h?h():(f)?f():(m?m.createRange().text:0)),c=i.location,h=encodeURIComponent,j=((h(n))?h(n):h(i.title));var b="";if(this.options.reply_to){b=" via @"+this.options.reply_to}var g="http://identi.ca/index.php?action=newnotice&status_textarea="+j+" "+this._get_uri()+b;window.open(g,"t","toolbar=0, resizable=0, scrollbars=0, status=0, width=785, height=480")},_setOption:function(b,c){switch(b){case"count":this.element.find("#count").attr("href","https://identi.ca/search/notice?q="+this._get_uri()).html(c);break}a.Widget.prototype._setOption.apply(this,arguments)},});a.widget("psb.facebookButton",a.psb.baseButton,{options:{name:"facebook",display_name:"Facebook",javascript:"//connect.facebook.net/en_US/all.js#xfbml=1",action:"recommend",js_id:"facebook-jssdk"},_real_btn:function(){return a('<div class="fb-like" data-send="false" data-layout="button_count" data-width="250" data-show-faces="false" data-action="recommend"></div>')},_append_javascript:function(){if(!this._javascript_is_loaded()){a("body").append('<div id="fb-root"></div>');this.options.js_loaded=true;a.getScript(this.options.javascript,function(){FB.init();FB.XFBML.parse()})}else{FB.XFBML.parse()}},});a.widget("psb.gplusButton",a.psb.baseButton,{options:{name:"gplus",display_name:"Google+",javascript:"//apis.google.com/js/plusone.js",},_real_btn:function(){return a('<div class="g-plusone" data-size="medium"></div>')}});a.widget("psb.socialShareButtons",{options:{info_link:"https://github.com/controesempio/Privacy-Share-Buttons",txt_help:'When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. More informationf <em> <a href="https://github.com/controesempio/Privacy-Share-Buttons"> here </a></em>.',perma:"on",settings_perma:"Permanently enable data transfer for:",css_path:"",cookie_options:{path:"/",expires:365},services:{},},_create:function(){if(!this.options.services){return}this._append_css();this._attach()},_attach:function(){var e=a('<ul class="social_share_privacy_area" style="font-size: 0.6em"></ul>').appendTo(this.element);for(var d in this.options.services){if(!a.psb[d+"Button"]){continue}var b=a('<li class="'+d+'"><li');b[d+"Button"](a.extend(this.options,this.options.services[d])).appendTo(e)}var c=a("<li></li>");c.prependTo(e);this._info_area(c);this._options_area(c);c.buttonset()},_options_submenu:function(b){var c=this;var e=a("<div id='option-dropdown'></div>").addClass("dropdown").html(this.options.settings_perma+"<br/>");var h=function(k){var j=k.target.id;var i=j.substr(j.lastIndexOf("_")+1,j.length);var m="privacyShareButtons_"+i;var l=e.find("#"+k.target.id);if(l.is(":checked")){a.cookie(m,"perma_on",c.options.cookie_options);e.find("label[for="+j+"]").addClass("checked")}else{a.cookie(m,null,c.options.cookie_options);e.find("label[for="+j+"]").removeClass("checked")}};for(var d in this.options.services){var g=this.options.services[d];var f=a("<input type='checkbox' />").attr("id","perma_status_"+d).click(h);if(a.cookie("privacyShareButtons_"+d)=="perma_on"){f.attr("checked",true);this.element.find("."+d).click()}f.appendTo(e);a("<label></label><br/>").attr("for","perma_status_"+d).html(g.display_name).appendTo(e)}e.hide().appendTo(b.parent())},_options_area:function(b){if(this.options.perma){a("<button>option</button>").button({icons:{primary:"ui-icon-wrench",secondary:"ui-icon-triangle-1-s"},text:false}).click(function(){b.parent().find("#option-dropdown").toggle(100)}).appendTo(b);this._options_submenu(b)}},_info_area:function(b){var c=a("<div></div>").addClass("psb_info").addClass("dropdown").html("<p>"+this.options.txt_help+"</p>").hide().mouseleave(function(){a(this).hide()}).appendTo(b.parent());a("<button>info</button>").button({icons:{primary:"ui-icon-info"},text:false}).click(function(){c.toggle()}).appendTo(b)},_append_css:function(){if(this.options.css_path){if(document.createStyleSheet){document.createStyleSheet(options.css_path)}else{a("head").append('<link rel="stylesheet" type="text/css" href="'+options.css_path+'" />')}}},});a(document).ready(a(".social_share_privacy").each(function(){a(this).socialShareButtons(socialshareprivacy_settings)}))})(jQuery); +\ No newline at end of file ++(function(a){a.widget("psb.baseButton",{options:{name:"",display_name:"",txt_info:"Click here to enable the button",dummy_img:"",javascript:"",js_loaded:false},_create:function(){var b=this;a('<span class="info">'+this.options.txt_info+"</span>").hide().addClass("dropdown").appendTo(this.element);a('<div class="dummy_btn off"></div>').append(this._dummy_image()).appendTo(this.element);this.element.click(function(c){b.switch_button()});this.element.hover(function(){var c=a(".info",b.element);if(!c.hasClass("info_off")){c.show()}},function(){a(".info",b.element).hide()})},_dummy_image:function(){return a("<img/>",{src:this.options.dummy_img,alt:this.options.display_name+" Dummy Image","class":"dummy_img"})},_javascript_is_loaded:function(){var d=Object.getPrototypeOf(this);var b=d.widgetBaseClass;var c=d.widgetName;this._trigger("javacript",b);if(a(":"+b).filter(function(e){return a(this)[c]("option","js_loaded")}).length>0){return true}return false},_append_javascript:function(){if(!this.options.javascript||this._javascript_is_loaded()){return}this.options.js_loaded=true;a.getScript(this.options.javascript)},_get_uri:function(){var b=this.element.parents(".post").find(".entry-title").find("a").attr("href");if(b){return b}var b=this.element.parents(".post").find(".title").find("a").attr("href");if(b){return b}else{return document.URL}},switch_button:function(){var b=this.element;var d=a(".info",b);var c=a(".dummy_btn",b);if(c.hasClass("off")){this._trigger("switch-on",b);d.addClass("info_off").hide();c.addClass("on").removeClass("off").html(this._real_btn());this._append_javascript()}}});a.widget("psb.twitterButton",a.psb.baseButton,{options:{name:"twitter",display_name:"Twitter",javascript:"//platform.twitter.com/widgets.js",reply_to:"",language:"",},_real_btn:function(){return a('<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>').attr("data-url",this._get_uri()).attr("counturl",this._get_uri()).attr("data-via",this.options.reply_to).attr("data-lang",this.options.language).attr("data-related",this.options.reply_to).attr("data-dnt",true)},});a.widget("psb.identicaButton",a.psb.baseButton,{options:{name:"identica",display_name:"Identi.ca",img:"",javascript:"",reply_to:"",language:"",result_limit:100,count:0,},countPost:function(){var b=this;a.get("https://identi.ca/api/search.json?q="+b._get_uri()+"&rpp=100",function(d){var c;if(d.results.length>=b.options.result_limit){c=b.options.result_limit+"+"}else{c=d.results.length}b.option("count",c)})},_button:function(c){var d=this.options.count;var b=c?"ui-icon-identica-dummy":"ui-icon-identica";return a('<button">identi.ca</button>').button({icons:{primary:b,},text:true,label:"identi.ca",disabled:false,})},_dummy_image:function(){var b=this;return this._button(true)},_real_btn:function(){var c=this;this.countPost();var b=a("<div></div>");b.append(this._button(false).click(function(d){c.share()}));a('<div class="count-o"><div>').append("<i></i><u></u>").append('<a id="count">...</a>').appendTo(b);return b.width(110)},share:function(){var i=document,h=window.getSelection,f=i.getSelection,m=i.selection,n=(h?h():(f)?f():(m?m.createRange().text:0)),c=i.location,h=encodeURIComponent,j=((h(n))?h(n):h(i.title));var b="";if(this.options.reply_to){b=" via @"+this.options.reply_to}var g="http://identi.ca/index.php?action=newnotice&status_textarea="+j+" "+this._get_uri()+b;window.open(g,"t","toolbar=0, resizable=0, scrollbars=0, status=0, width=785, height=480")},_setOption:function(b,c){switch(b){case"count":this.element.find("#count").attr("href","https://identi.ca/search/notice?q="+this._get_uri()).html(c);break}a.Widget.prototype._setOption.apply(this,arguments)},});a.widget("psb.facebookButton",a.psb.baseButton,{options:{name:"facebook",display_name:"Facebook",javascript:"//connect.facebook.net/en_US/all.js#xfbml=1",action:"recommend",js_id:"facebook-jssdk"},_real_btn:function(){return a('<div class="fb-like" data-send="false" data-layout="button_count" data-width="250" data-show-faces="false" data-action="recommend"></div>')},_append_javascript:function(){if(!this._javascript_is_loaded()){a("body").append('<div id="fb-root"></div>');this.options.js_loaded=true;a.getScript(this.options.javascript,function(){FB.init();FB.XFBML.parse()})}else{FB.XFBML.parse()}},});a.widget("psb.gplusButton",a.psb.baseButton,{options:{name:"gplus",display_name:"Google+",javascript:"//apis.google.com/js/plusone.js",},_real_btn:function(){return a('<div class="g-plusone" data-size="medium"></div>')}});a.widget("psb.socialShareButtons",{options:{info_link:"https://github.com/controesempio/Privacy-Share-Buttons",txt_help:'When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. More informationf <em> <a href="https://github.com/controesempio/Privacy-Share-Buttons"> here </a></em>.',perma:"on",settings_perma:"Permanently enable data transfer for:",css_path:"",cookie_options:{path:"/",expires:365},services:{},},_create:function(){if(!this.options.services){return}this._append_css();this._attach()},_attach:function(){var e=a('<ul class="social_share_privacy_area" style="font-size: 0.6em"></ul>').appendTo(this.element);for(var d in this.options.services){if(!a.psb[d+"Button"]){continue}var b=a('<li class="'+d+'"><li');b[d+"Button"](a.extend(this.options,this.options.services[d])).appendTo(e)}var c=a("<li></li>");c.prependTo(e);this._info_area(c);this._options_area(c);c.buttonset()},_options_submenu:function(b){var c=this;var e=a("<div id='option-dropdown'></div>").addClass("dropdown").html(this.options.settings_perma+"<br/>");var h=function(k){var j=k.target.id;var i=j.substr(j.lastIndexOf("_")+1,j.length);var m="privacyShareButtons_"+i;var l=e.find("#"+k.target.id);if(l.is(":checked")){a.cookie(m,"perma_on",c.options.cookie_options);e.find("label[for="+j+"]").addClass("checked")}else{a.cookie(m,null,c.options.cookie_options);e.find("label[for="+j+"]").removeClass("checked")}};for(var d in this.options.services){var g=this.options.services[d];var f=a("<input type='checkbox' />").attr("id","perma_status_"+d).click(h);if(a.cookie("privacyShareButtons_"+d)=="perma_on"){f.attr("checked",true);this.element.find("."+d).click()}f.appendTo(e);a("<label></label><br/>").attr("for","perma_status_"+d).html(g.display_name).appendTo(e)}e.hide().appendTo(b.parent())},_options_area:function(b){if(this.options.perma){a("<button>option</button>").button({icons:{primary:"ui-icon-wrench",secondary:"ui-icon-triangle-1-s"},text:false}).click(function(){b.parent().find("#option-dropdown").toggle(100)}).appendTo(b);this._options_submenu(b)}},_info_area:function(b){var c=a("<div></div>").addClass("psb_info").addClass("dropdown").html("<p>"+this.options.txt_help+"</p>").hide().mouseleave(function(){a(this).hide()}).appendTo(b.parent());a("<button>info</button>").button({icons:{primary:"ui-icon-info"},text:false}).click(function(){c.toggle()}).appendTo(b)},_append_css:function(){if(this.options.css_path){if(document.createStyleSheet){document.createStyleSheet(options.css_path)}else{a("head").append('<link rel="stylesheet" type="text/css" href="'+options.css_path+'" />')}}},});a(document).ready(a(".social_share_privacy").each(function(){a(this).socialShareButtons(socialshareprivacy_settings)}))})(jQuery); +\ No newline at end of file +-- +2.17.1 + diff --git a/patches/0153-do-not-use-fake-wordpress-version.patch b/patches/0153-do-not-use-fake-wordpress-version.patch new file mode 100644 index 00000000..6002c9e8 --- /dev/null +++ b/patches/0153-do-not-use-fake-wordpress-version.patch @@ -0,0 +1,34 @@ +From aca0ad8d07974354108d78b03fe0aa42b3fe99d1 Mon Sep 17 00:00:00 2001 +From: shammash <shammash@autistici.org> +Date: Fri, 28 Dec 2012 14:57:16 +0000 +Subject: [PATCH 153/229] do not use fake wordpress version + +Wordpress APIs use the Wordpress version in the user-agent to determine which +plugins are available for an update. Using a fake version breaks this +mechanism. + +Signed-off-by: shammash <shammash@autistici.org> +--- + wp-includes/update.php | 6 +----- + 1 file changed, 1 insertion(+), 5 deletions(-) + +diff --git a/wp-includes/update.php b/wp-includes/update.php +index eab29591..bf4d4d8e 100644 +--- a/wp-includes/update.php ++++ b/wp-includes/update.php +@@ -144,11 +144,7 @@ function wp_version_check( $extra_stats = array(), $force_check = false ) { + $options = array( + 'timeout' => $doing_cron ? 30 : 3, + 'user-agent' => 'WordPress/' . $wp_version . '; http://wordpress.org', +- 'headers' => array( +- 'wp_install' => home_url( '/' ), +- 'wp_blog' => home_url( '/' ) +- ), +- 'body' => $post_body, ++ 'body' => $post_body, + ); + + $response = wp_remote_post( $url, $options ); +-- +2.17.1 + diff --git a/patches/0154-Privacy-Share-Buttons-plugin-removing-googleapi-impo.patch b/patches/0154-Privacy-Share-Buttons-plugin-removing-googleapi-impo.patch new file mode 100644 index 00000000..c3fe8173 --- /dev/null +++ b/patches/0154-Privacy-Share-Buttons-plugin-removing-googleapi-impo.patch @@ -0,0 +1,501 @@ +From 4a5b19dae82254a9076b4a9d37d35229c5495734 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Fri, 28 Dec 2012 16:15:01 +0100 +Subject: [PATCH 154/229] Privacy Share Buttons plugin: removing googleapi + import + +--- + .../privacy-share-buttons/css/jquery-ui.css | 466 ++++++++++++++++++ + .../privacy-share-buttons.php | 2 +- + 2 files changed, 467 insertions(+), 1 deletion(-) + create mode 100644 wp-content/plugins/privacy-share-buttons/css/jquery-ui.css + +diff --git a/wp-content/plugins/privacy-share-buttons/css/jquery-ui.css b/wp-content/plugins/privacy-share-buttons/css/jquery-ui.css +new file mode 100644 +index 00000000..0c82c3fc +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/css/jquery-ui.css +@@ -0,0 +1,466 @@ ++/*! jQuery UI - v1.8.21 - 2012-06-05 ++* https://github.com/jquery/jquery-ui ++* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.theme.css ++* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */ ++ ++/* Layout helpers ++----------------------------------*/ ++.ui-helper-hidden { display: none; } ++.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,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: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); } ++ ++ ++/* Interaction Cues ++----------------------------------*/ ++.ui-state-disabled { cursor: default !important; } ++ ++ ++/* Icons ++----------------------------------*/ ++ ++/* states and images */ ++.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } ++ ++ ++/* Misc visuals ++----------------------------------*/ ++ ++/* Overlays */ ++.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } ++ ++/* IE/Win - Fix animation bug - #4615 */ ++.ui-accordion { width: 100%; } ++.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } ++.ui-accordion .ui-accordion-li-fix { display: inline; } ++.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } ++.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } ++.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } ++.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } ++.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } ++.ui-accordion .ui-accordion-content-active { display: block; } ++ ++.ui-autocomplete { position: absolute; cursor: default; } ++ ++/* workarounds */ ++* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ ++ ++/* ++ * jQuery UI Menu 1.8.21 ++ * ++ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) ++ * Dual licensed under the MIT or GPL Version 2 licenses. ++ * http://jquery.org/license ++ * ++ * http://docs.jquery.com/UI/Menu#theming ++ */ ++.ui-menu { ++ list-style:none; ++ padding: 2px; ++ margin: 0; ++ display:block; ++ float: left; ++} ++.ui-menu .ui-menu { ++ margin-top: -3px; ++} ++.ui-menu .ui-menu-item { ++ margin:0; ++ padding: 0; ++ zoom: 1; ++ float: left; ++ clear: left; ++ width: 100%; ++} ++.ui-menu .ui-menu-item a { ++ text-decoration:none; ++ display:block; ++ padding:.2em .4em; ++ line-height:1.5; ++ zoom:1; ++} ++.ui-menu .ui-menu-item a.ui-state-hover, ++.ui-menu .ui-menu-item a.ui-state-active { ++ font-weight: normal; ++ margin: -1px; ++} ++ ++.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ ++.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ ++button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ ++.ui-button-icons-only { width: 3.4em; } ++button.ui-button-icons-only { width: 3.7em; } ++ ++/*button text element */ ++.ui-button .ui-button-text { display: block; line-height: 1.4; } ++.ui-button-text-only .ui-button-text { padding: .4em 1em; } ++.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } ++.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } ++.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } ++.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } ++/* no icon support for input elements, provide padding by default */ ++input.ui-button { padding: .4em 1em; } ++ ++/*button icon element(s) */ ++.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } ++.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } ++.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } ++.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } ++.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } ++ ++/*button sets*/ ++.ui-buttonset { margin-right: 7px; } ++.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } ++ ++/* workarounds */ ++button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ ++ ++.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } ++.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } ++.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } ++.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } ++.ui-datepicker .ui-datepicker-prev { left:2px; } ++.ui-datepicker .ui-datepicker-next { right:2px; } ++.ui-datepicker .ui-datepicker-prev-hover { left:1px; } ++.ui-datepicker .ui-datepicker-next-hover { right:1px; } ++.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } ++.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } ++.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } ++.ui-datepicker select.ui-datepicker-month-year {width: 100%;} ++.ui-datepicker select.ui-datepicker-month, ++.ui-datepicker select.ui-datepicker-year { width: 49%;} ++.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } ++.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } ++.ui-datepicker td { border: 0; padding: 1px; } ++.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } ++.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } ++.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } ++.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } ++ ++/* with multiple calendars */ ++.ui-datepicker.ui-datepicker-multi { width:auto; } ++.ui-datepicker-multi .ui-datepicker-group { float:left; } ++.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } ++.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } ++.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } ++.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } ++.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } ++.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } ++.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } ++.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } ++ ++/* RTL support */ ++.ui-datepicker-rtl { direction: rtl; } ++.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } ++.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } ++.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } ++.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } ++.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } ++.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } ++.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } ++.ui-datepicker-rtl .ui-datepicker-group { float:right; } ++.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } ++.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } ++ ++/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ ++.ui-datepicker-cover { ++ display: none; /*sorry for IE5*/ ++ display/**/: block; /*sorry for IE5*/ ++ position: absolute; /*must have*/ ++ z-index: -1; /*must have*/ ++ filter: mask(); /*must have*/ ++ top: -4px; /*must have*/ ++ left: -4px; /*must have*/ ++ width: 200px; /*must have*/ ++ height: 200px; /*must have*/ ++} ++.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } ++.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } ++.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } ++.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } ++.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } ++.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } ++.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } ++.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } ++.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } ++.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } ++.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } ++.ui-draggable .ui-dialog-titlebar { cursor: move; } ++ ++.ui-progressbar { height:2em; text-align: left; overflow: hidden; } ++.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } ++.ui-resizable { position: relative;} ++.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; } ++.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } ++.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } ++.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } ++.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } ++.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } ++.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } ++.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } ++.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } ++.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;} ++.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } ++ ++.ui-slider { position: relative; text-align: left; } ++.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } ++.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } ++ ++.ui-slider-horizontal { height: .8em; } ++.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } ++.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } ++.ui-slider-horizontal .ui-slider-range-min { left: 0; } ++.ui-slider-horizontal .ui-slider-range-max { right: 0; } ++ ++.ui-slider-vertical { width: .8em; height: 100px; } ++.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } ++.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } ++.ui-slider-vertical .ui-slider-range-min { bottom: 0; } ++.ui-slider-vertical .ui-slider-range-max { top: 0; } ++.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ ++.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } ++.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } ++.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } ++.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } ++.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } ++.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ ++.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } ++.ui-tabs .ui-tabs-hide { display: none !important; } ++ ++/* Component containers ++----------------------------------*/ ++.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; } ++.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/*{ffDefault}*/; font-size: 1em; } ++.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; } ++.ui-widget-content a { color: #222222/*{fcContent}*/; } ++.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; } ++.ui-widget-header a { color: #222222/*{fcHeader}*/; } ++ ++/* Interaction states ++----------------------------------*/ ++.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; } ++.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; } ++.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; } ++.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; } ++.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; } ++.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; } ++.ui-widget :active { outline: none; } ++ ++/* Interaction Cues ++----------------------------------*/ ++.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; } ++.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; } ++.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; } ++.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; } ++.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; } ++.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } ++.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } ++.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } ++ ++/* Icons ++----------------------------------*/ ++ ++/* states and images */ ++.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; } ++.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; } ++.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; } ++.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; } ++.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; } ++.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; } ++.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; } ++.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; } ++ ++/* positioning */ ++.ui-icon-carat-1-n { background-position: 0 0; } ++.ui-icon-carat-1-ne { background-position: -16px 0; } ++.ui-icon-carat-1-e { background-position: -32px 0; } ++.ui-icon-carat-1-se { background-position: -48px 0; } ++.ui-icon-carat-1-s { background-position: -64px 0; } ++.ui-icon-carat-1-sw { background-position: -80px 0; } ++.ui-icon-carat-1-w { background-position: -96px 0; } ++.ui-icon-carat-1-nw { background-position: -112px 0; } ++.ui-icon-carat-2-n-s { background-position: -128px 0; } ++.ui-icon-carat-2-e-w { background-position: -144px 0; } ++.ui-icon-triangle-1-n { background-position: 0 -16px; } ++.ui-icon-triangle-1-ne { background-position: -16px -16px; } ++.ui-icon-triangle-1-e { background-position: -32px -16px; } ++.ui-icon-triangle-1-se { background-position: -48px -16px; } ++.ui-icon-triangle-1-s { background-position: -64px -16px; } ++.ui-icon-triangle-1-sw { background-position: -80px -16px; } ++.ui-icon-triangle-1-w { background-position: -96px -16px; } ++.ui-icon-triangle-1-nw { background-position: -112px -16px; } ++.ui-icon-triangle-2-n-s { background-position: -128px -16px; } ++.ui-icon-triangle-2-e-w { background-position: -144px -16px; } ++.ui-icon-arrow-1-n { background-position: 0 -32px; } ++.ui-icon-arrow-1-ne { background-position: -16px -32px; } ++.ui-icon-arrow-1-e { background-position: -32px -32px; } ++.ui-icon-arrow-1-se { background-position: -48px -32px; } ++.ui-icon-arrow-1-s { background-position: -64px -32px; } ++.ui-icon-arrow-1-sw { background-position: -80px -32px; } ++.ui-icon-arrow-1-w { background-position: -96px -32px; } ++.ui-icon-arrow-1-nw { background-position: -112px -32px; } ++.ui-icon-arrow-2-n-s { background-position: -128px -32px; } ++.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } ++.ui-icon-arrow-2-e-w { background-position: -160px -32px; } ++.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } ++.ui-icon-arrowstop-1-n { background-position: -192px -32px; } ++.ui-icon-arrowstop-1-e { background-position: -208px -32px; } ++.ui-icon-arrowstop-1-s { background-position: -224px -32px; } ++.ui-icon-arrowstop-1-w { background-position: -240px -32px; } ++.ui-icon-arrowthick-1-n { background-position: 0 -48px; } ++.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } ++.ui-icon-arrowthick-1-e { background-position: -32px -48px; } ++.ui-icon-arrowthick-1-se { background-position: -48px -48px; } ++.ui-icon-arrowthick-1-s { background-position: -64px -48px; } ++.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } ++.ui-icon-arrowthick-1-w { background-position: -96px -48px; } ++.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } ++.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } ++.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } ++.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } ++.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } ++.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } ++.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } ++.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } ++.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } ++.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } ++.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } ++.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } ++.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } ++.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } ++.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } ++.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } ++.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } ++.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } ++.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } ++.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } ++.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } ++.ui-icon-arrow-4 { background-position: 0 -80px; } ++.ui-icon-arrow-4-diag { background-position: -16px -80px; } ++.ui-icon-extlink { background-position: -32px -80px; } ++.ui-icon-newwin { background-position: -48px -80px; } ++.ui-icon-refresh { background-position: -64px -80px; } ++.ui-icon-shuffle { background-position: -80px -80px; } ++.ui-icon-transfer-e-w { background-position: -96px -80px; } ++.ui-icon-transferthick-e-w { background-position: -112px -80px; } ++.ui-icon-folder-collapsed { background-position: 0 -96px; } ++.ui-icon-folder-open { background-position: -16px -96px; } ++.ui-icon-document { background-position: -32px -96px; } ++.ui-icon-document-b { background-position: -48px -96px; } ++.ui-icon-note { background-position: -64px -96px; } ++.ui-icon-mail-closed { background-position: -80px -96px; } ++.ui-icon-mail-open { background-position: -96px -96px; } ++.ui-icon-suitcase { background-position: -112px -96px; } ++.ui-icon-comment { background-position: -128px -96px; } ++.ui-icon-person { background-position: -144px -96px; } ++.ui-icon-print { background-position: -160px -96px; } ++.ui-icon-trash { background-position: -176px -96px; } ++.ui-icon-locked { background-position: -192px -96px; } ++.ui-icon-unlocked { background-position: -208px -96px; } ++.ui-icon-bookmark { background-position: -224px -96px; } ++.ui-icon-tag { background-position: -240px -96px; } ++.ui-icon-home { background-position: 0 -112px; } ++.ui-icon-flag { background-position: -16px -112px; } ++.ui-icon-calendar { background-position: -32px -112px; } ++.ui-icon-cart { background-position: -48px -112px; } ++.ui-icon-pencil { background-position: -64px -112px; } ++.ui-icon-clock { background-position: -80px -112px; } ++.ui-icon-disk { background-position: -96px -112px; } ++.ui-icon-calculator { background-position: -112px -112px; } ++.ui-icon-zoomin { background-position: -128px -112px; } ++.ui-icon-zoomout { background-position: -144px -112px; } ++.ui-icon-search { background-position: -160px -112px; } ++.ui-icon-wrench { background-position: -176px -112px; } ++.ui-icon-gear { background-position: -192px -112px; } ++.ui-icon-heart { background-position: -208px -112px; } ++.ui-icon-star { background-position: -224px -112px; } ++.ui-icon-link { background-position: -240px -112px; } ++.ui-icon-cancel { background-position: 0 -128px; } ++.ui-icon-plus { background-position: -16px -128px; } ++.ui-icon-plusthick { background-position: -32px -128px; } ++.ui-icon-minus { background-position: -48px -128px; } ++.ui-icon-minusthick { background-position: -64px -128px; } ++.ui-icon-close { background-position: -80px -128px; } ++.ui-icon-closethick { background-position: -96px -128px; } ++.ui-icon-key { background-position: -112px -128px; } ++.ui-icon-lightbulb { background-position: -128px -128px; } ++.ui-icon-scissors { background-position: -144px -128px; } ++.ui-icon-clipboard { background-position: -160px -128px; } ++.ui-icon-copy { background-position: -176px -128px; } ++.ui-icon-contact { background-position: -192px -128px; } ++.ui-icon-image { background-position: -208px -128px; } ++.ui-icon-video { background-position: -224px -128px; } ++.ui-icon-script { background-position: -240px -128px; } ++.ui-icon-alert { background-position: 0 -144px; } ++.ui-icon-info { background-position: -16px -144px; } ++.ui-icon-notice { background-position: -32px -144px; } ++.ui-icon-help { background-position: -48px -144px; } ++.ui-icon-check { background-position: -64px -144px; } ++.ui-icon-bullet { background-position: -80px -144px; } ++.ui-icon-radio-off { background-position: -96px -144px; } ++.ui-icon-radio-on { background-position: -112px -144px; } ++.ui-icon-pin-w { background-position: -128px -144px; } ++.ui-icon-pin-s { background-position: -144px -144px; } ++.ui-icon-play { background-position: 0 -160px; } ++.ui-icon-pause { background-position: -16px -160px; } ++.ui-icon-seek-next { background-position: -32px -160px; } ++.ui-icon-seek-prev { background-position: -48px -160px; } ++.ui-icon-seek-end { background-position: -64px -160px; } ++.ui-icon-seek-start { background-position: -80px -160px; } ++/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ ++.ui-icon-seek-first { background-position: -80px -160px; } ++.ui-icon-stop { background-position: -96px -160px; } ++.ui-icon-eject { background-position: -112px -160px; } ++.ui-icon-volume-off { background-position: -128px -160px; } ++.ui-icon-volume-on { background-position: -144px -160px; } ++.ui-icon-power { background-position: 0 -176px; } ++.ui-icon-signal-diag { background-position: -16px -176px; } ++.ui-icon-signal { background-position: -32px -176px; } ++.ui-icon-battery-0 { background-position: -48px -176px; } ++.ui-icon-battery-1 { background-position: -64px -176px; } ++.ui-icon-battery-2 { background-position: -80px -176px; } ++.ui-icon-battery-3 { background-position: -96px -176px; } ++.ui-icon-circle-plus { background-position: 0 -192px; } ++.ui-icon-circle-minus { background-position: -16px -192px; } ++.ui-icon-circle-close { background-position: -32px -192px; } ++.ui-icon-circle-triangle-e { background-position: -48px -192px; } ++.ui-icon-circle-triangle-s { background-position: -64px -192px; } ++.ui-icon-circle-triangle-w { background-position: -80px -192px; } ++.ui-icon-circle-triangle-n { background-position: -96px -192px; } ++.ui-icon-circle-arrow-e { background-position: -112px -192px; } ++.ui-icon-circle-arrow-s { background-position: -128px -192px; } ++.ui-icon-circle-arrow-w { background-position: -144px -192px; } ++.ui-icon-circle-arrow-n { background-position: -160px -192px; } ++.ui-icon-circle-zoomin { background-position: -176px -192px; } ++.ui-icon-circle-zoomout { background-position: -192px -192px; } ++.ui-icon-circle-check { background-position: -208px -192px; } ++.ui-icon-circlesmall-plus { background-position: 0 -208px; } ++.ui-icon-circlesmall-minus { background-position: -16px -208px; } ++.ui-icon-circlesmall-close { background-position: -32px -208px; } ++.ui-icon-squaresmall-plus { background-position: -48px -208px; } ++.ui-icon-squaresmall-minus { background-position: -64px -208px; } ++.ui-icon-squaresmall-close { background-position: -80px -208px; } ++.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } ++.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } ++.ui-icon-grip-solid-vertical { background-position: -32px -224px; } ++.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } ++.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } ++.ui-icon-grip-diagonal-se { background-position: -80px -224px; } ++ ++ ++/* Misc visuals ++----------------------------------*/ ++ ++/* Corner radius */ ++.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; } ++.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; } ++.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; } ++.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; } ++ ++/* Overlays */ ++.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; } ++.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; } +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php b/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php +index ea1faf50..685f9ff3 100644 +--- a/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php ++++ b/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php +@@ -39,7 +39,7 @@ class ShareButton { + $this->css = $this->url .'/css/socialshareprivacy.css'; + $this->js = $this->url .'/js/jquery.privacysharebuttons.min.js'; + $this->jquery_cookie = $this->url .'/js/jquery.cookie.min.js'; +- $this->jquery_ui_css = 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.21/themes/base/jquery-ui.css'; ++ $this->jquery_ui_css = $this->url . '/css/jquery-ui.css'; + $this->images = $this->url .'/images/'; + $this->services = array( + 'twitter' => array( +-- +2.17.1 + diff --git a/patches/0155-Removing-reference-to-googleapis-from-wp-includes-up.patch b/patches/0155-Removing-reference-to-googleapis-from-wp-includes-up.patch new file mode 100644 index 00000000..e39e2e14 --- /dev/null +++ b/patches/0155-Removing-reference-to-googleapis-from-wp-includes-up.patch @@ -0,0 +1,11329 @@ +From 3b9244b4b7552a589edfeebc9008175ba61b0c9a Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Fri, 28 Dec 2012 16:58:19 +0100 +Subject: [PATCH 155/229] Removing reference to googleapis from wp-includes, + updating Prototype and Scriptaculous + +--- + wp-includes/js/prototype.js | 7036 +++++++++++++++++ + wp-includes/js/scriptaculous/builder.js | 136 + + wp-includes/js/scriptaculous/controls.js | 965 +++ + wp-includes/js/scriptaculous/dragdrop.js | 974 +++ + wp-includes/js/scriptaculous/effects.js | 1123 +++ + wp-includes/js/scriptaculous/scriptaculous.js | 68 + + wp-includes/js/scriptaculous/slider.js | 275 + + wp-includes/js/scriptaculous/sound.js | 59 + + wp-includes/js/scriptaculous/unittest.js | 568 ++ + wp-includes/script-loader.php | 21 +- + 10 files changed, 11215 insertions(+), 10 deletions(-) + create mode 100644 wp-includes/js/prototype.js + create mode 100644 wp-includes/js/scriptaculous/builder.js + create mode 100644 wp-includes/js/scriptaculous/controls.js + create mode 100644 wp-includes/js/scriptaculous/dragdrop.js + create mode 100644 wp-includes/js/scriptaculous/effects.js + create mode 100644 wp-includes/js/scriptaculous/scriptaculous.js + create mode 100644 wp-includes/js/scriptaculous/slider.js + create mode 100644 wp-includes/js/scriptaculous/sound.js + create mode 100644 wp-includes/js/scriptaculous/unittest.js + +diff --git a/wp-includes/js/prototype.js b/wp-includes/js/prototype.js +new file mode 100644 +index 00000000..37dd39ac +--- /dev/null ++++ b/wp-includes/js/prototype.js +@@ -0,0 +1,7036 @@ ++/* Prototype JavaScript framework, version 1.7.1 ++ * (c) 2005-2010 Sam Stephenson ++ * ++ * Prototype is freely distributable under the terms of an MIT-style license. ++ * For details, see the Prototype web site: http://www.prototypejs.org/ ++ * ++ *--------------------------------------------------------------------------*/ ++ ++var Prototype = { ++ ++ Version: '1.7.1', ++ ++ Browser: (function(){ ++ var ua = navigator.userAgent; ++ var isOpera = Object.prototype.toString.call(window.opera) == '[object Opera]'; ++ return { ++ IE: !!window.attachEvent && !isOpera, ++ Opera: isOpera, ++ WebKit: ua.indexOf('AppleWebKit/') > -1, ++ Gecko: ua.indexOf('Gecko') > -1 && ua.indexOf('KHTML') === -1, ++ MobileSafari: /Apple.*Mobile/.test(ua) ++ } ++ })(), ++ ++ BrowserFeatures: { ++ XPath: !!document.evaluate, ++ ++ SelectorsAPI: !!document.querySelector, ++ ++ ElementExtensions: (function() { ++ var constructor = window.Element || window.HTMLElement; ++ return !!(constructor && constructor.prototype); ++ })(), ++ SpecificElementExtensions: (function() { ++ if (typeof window.HTMLDivElement !== 'undefined') ++ return true; ++ ++ var div = document.createElement('div'), ++ form = document.createElement('form'), ++ isSupported = false; ++ ++ if (div['__proto__'] && (div['__proto__'] !== form['__proto__'])) { ++ isSupported = true; ++ } ++ ++ div = form = null; ++ ++ return isSupported; ++ })() ++ }, ++ ++ ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script\\s*>', ++ JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/, ++ ++ emptyFunction: function() { }, ++ ++ K: function(x) { return x } ++}; ++ ++if (Prototype.Browser.MobileSafari) ++ Prototype.BrowserFeatures.SpecificElementExtensions = false; ++/* Based on Alex Arnell's inheritance implementation. */ ++ ++var Class = (function() { ++ ++ var IS_DONTENUM_BUGGY = (function(){ ++ for (var p in { toString: 1 }) { ++ if (p === 'toString') return false; ++ } ++ return true; ++ })(); ++ ++ function subclass() {}; ++ function create() { ++ var parent = null, properties = $A(arguments); ++ if (Object.isFunction(properties[0])) ++ parent = properties.shift(); ++ ++ function klass() { ++ this.initialize.apply(this, arguments); ++ } ++ ++ Object.extend(klass, Class.Methods); ++ klass.superclass = parent; ++ klass.subclasses = []; ++ ++ if (parent) { ++ subclass.prototype = parent.prototype; ++ klass.prototype = new subclass; ++ parent.subclasses.push(klass); ++ } ++ ++ for (var i = 0, length = properties.length; i < length; i++) ++ klass.addMethods(properties[i]); ++ ++ if (!klass.prototype.initialize) ++ klass.prototype.initialize = Prototype.emptyFunction; ++ ++ klass.prototype.constructor = klass; ++ return klass; ++ } ++ ++ function addMethods(source) { ++ var ancestor = this.superclass && this.superclass.prototype, ++ properties = Object.keys(source); ++ ++ if (IS_DONTENUM_BUGGY) { ++ if (source.toString != Object.prototype.toString) ++ properties.push("toString"); ++ if (source.valueOf != Object.prototype.valueOf) ++ properties.push("valueOf"); ++ } ++ ++ for (var i = 0, length = properties.length; i < length; i++) { ++ var property = properties[i], value = source[property]; ++ if (ancestor && Object.isFunction(value) && ++ value.argumentNames()[0] == "$super") { ++ var method = value; ++ value = (function(m) { ++ return function() { return ancestor[m].apply(this, arguments); }; ++ })(property).wrap(method); ++ ++ value.valueOf = (function(method) { ++ return function() { return method.valueOf.call(method); }; ++ })(method); ++ ++ value.toString = (function(method) { ++ return function() { return method.toString.call(method); }; ++ })(method); ++ } ++ this.prototype[property] = value; ++ } ++ ++ return this; ++ } ++ ++ return { ++ create: create, ++ Methods: { ++ addMethods: addMethods ++ } ++ }; ++})(); ++(function() { ++ ++ var _toString = Object.prototype.toString, ++ _hasOwnProperty = Object.prototype.hasOwnProperty, ++ NULL_TYPE = 'Null', ++ UNDEFINED_TYPE = 'Undefined', ++ BOOLEAN_TYPE = 'Boolean', ++ NUMBER_TYPE = 'Number', ++ STRING_TYPE = 'String', ++ OBJECT_TYPE = 'Object', ++ FUNCTION_CLASS = '[object Function]', ++ BOOLEAN_CLASS = '[object Boolean]', ++ NUMBER_CLASS = '[object Number]', ++ STRING_CLASS = '[object String]', ++ ARRAY_CLASS = '[object Array]', ++ DATE_CLASS = '[object Date]', ++ NATIVE_JSON_STRINGIFY_SUPPORT = window.JSON && ++ typeof JSON.stringify === 'function' && ++ JSON.stringify(0) === '0' && ++ typeof JSON.stringify(Prototype.K) === 'undefined'; ++ ++ ++ ++ var DONT_ENUMS = ['toString', 'toLocaleString', 'valueOf', ++ 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable', 'constructor']; ++ ++ var IS_DONTENUM_BUGGY = (function(){ ++ for (var p in { toString: 1 }) { ++ if (p === 'toString') return false; ++ } ++ return true; ++ })(); ++ ++ function Type(o) { ++ switch(o) { ++ case null: return NULL_TYPE; ++ case (void 0): return UNDEFINED_TYPE; ++ } ++ var type = typeof o; ++ switch(type) { ++ case 'boolean': return BOOLEAN_TYPE; ++ case 'number': return NUMBER_TYPE; ++ case 'string': return STRING_TYPE; ++ } ++ return OBJECT_TYPE; ++ } ++ ++ function extend(destination, source) { ++ for (var property in source) ++ destination[property] = source[property]; ++ return destination; ++ } ++ ++ function inspect(object) { ++ try { ++ if (isUndefined(object)) return 'undefined'; ++ if (object === null) return 'null'; ++ return object.inspect ? object.inspect() : String(object); ++ } catch (e) { ++ if (e instanceof RangeError) return '...'; ++ throw e; ++ } ++ } ++ ++ function toJSON(value) { ++ return Str('', { '': value }, []); ++ } ++ ++ function Str(key, holder, stack) { ++ var value = holder[key]; ++ if (Type(value) === OBJECT_TYPE && typeof value.toJSON === 'function') { ++ value = value.toJSON(key); ++ } ++ ++ var _class = _toString.call(value); ++ ++ switch (_class) { ++ case NUMBER_CLASS: ++ case BOOLEAN_CLASS: ++ case STRING_CLASS: ++ value = value.valueOf(); ++ } ++ ++ switch (value) { ++ case null: return 'null'; ++ case true: return 'true'; ++ case false: return 'false'; ++ } ++ ++ var type = typeof value; ++ switch (type) { ++ case 'string': ++ return value.inspect(true); ++ case 'number': ++ return isFinite(value) ? String(value) : 'null'; ++ case 'object': ++ ++ for (var i = 0, length = stack.length; i < length; i++) { ++ if (stack[i] === value) { ++ throw new TypeError("Cyclic reference to '" + value + "' in object"); ++ } ++ } ++ stack.push(value); ++ ++ var partial = []; ++ if (_class === ARRAY_CLASS) { ++ for (var i = 0, length = value.length; i < length; i++) { ++ var str = Str(i, value, stack); ++ partial.push(typeof str === 'undefined' ? 'null' : str); ++ } ++ partial = '[' + partial.join(',') + ']'; ++ } else { ++ var keys = Object.keys(value); ++ for (var i = 0, length = keys.length; i < length; i++) { ++ var key = keys[i], str = Str(key, value, stack); ++ if (typeof str !== "undefined") { ++ partial.push(key.inspect(true)+ ':' + str); ++ } ++ } ++ partial = '{' + partial.join(',') + '}'; ++ } ++ stack.pop(); ++ return partial; ++ } ++ } ++ ++ function stringify(object) { ++ return JSON.stringify(object); ++ } ++ ++ function toQueryString(object) { ++ return $H(object).toQueryString(); ++ } ++ ++ function toHTML(object) { ++ return object && object.toHTML ? object.toHTML() : String.interpret(object); ++ } ++ ++ function keys(object) { ++ if (Type(object) !== OBJECT_TYPE) { throw new TypeError(); } ++ var results = []; ++ for (var property in object) { ++ if (_hasOwnProperty.call(object, property)) ++ results.push(property); ++ } ++ ++ if (IS_DONTENUM_BUGGY) { ++ for (var i = 0; property = DONT_ENUMS[i]; i++) { ++ if (_hasOwnProperty.call(object, property)) ++ results.push(property); ++ } ++ } ++ ++ return results; ++ } ++ ++ function values(object) { ++ var results = []; ++ for (var property in object) ++ results.push(object[property]); ++ return results; ++ } ++ ++ function clone(object) { ++ return extend({ }, object); ++ } ++ ++ function isElement(object) { ++ return !!(object && object.nodeType == 1); ++ } ++ ++ function isArray(object) { ++ return _toString.call(object) === ARRAY_CLASS; ++ } ++ ++ var hasNativeIsArray = (typeof Array.isArray == 'function') ++ && Array.isArray([]) && !Array.isArray({}); ++ ++ if (hasNativeIsArray) { ++ isArray = Array.isArray; ++ } ++ ++ function isHash(object) { ++ return object instanceof Hash; ++ } ++ ++ function isFunction(object) { ++ return _toString.call(object) === FUNCTION_CLASS; ++ } ++ ++ function isString(object) { ++ return _toString.call(object) === STRING_CLASS; ++ } ++ ++ function isNumber(object) { ++ return _toString.call(object) === NUMBER_CLASS; ++ } ++ ++ function isDate(object) { ++ return _toString.call(object) === DATE_CLASS; ++ } ++ ++ function isUndefined(object) { ++ return typeof object === "undefined"; ++ } ++ ++ extend(Object, { ++ extend: extend, ++ inspect: inspect, ++ toJSON: NATIVE_JSON_STRINGIFY_SUPPORT ? stringify : toJSON, ++ toQueryString: toQueryString, ++ toHTML: toHTML, ++ keys: Object.keys || keys, ++ values: values, ++ clone: clone, ++ isElement: isElement, ++ isArray: isArray, ++ isHash: isHash, ++ isFunction: isFunction, ++ isString: isString, ++ isNumber: isNumber, ++ isDate: isDate, ++ isUndefined: isUndefined ++ }); ++})(); ++Object.extend(Function.prototype, (function() { ++ var slice = Array.prototype.slice; ++ ++ function update(array, args) { ++ var arrayLength = array.length, length = args.length; ++ while (length--) array[arrayLength + length] = args[length]; ++ return array; ++ } ++ ++ function merge(array, args) { ++ array = slice.call(array, 0); ++ return update(array, args); ++ } ++ ++ function argumentNames() { ++ var names = this.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1] ++ .replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g, '') ++ .replace(/\s+/g, '').split(','); ++ return names.length == 1 && !names[0] ? [] : names; ++ } ++ ++ ++ function bind(context) { ++ if (arguments.length < 2 && Object.isUndefined(arguments[0])) ++ return this; ++ ++ if (!Object.isFunction(this)) ++ throw new TypeError("The object is not callable."); ++ ++ var nop = function() {}; ++ var __method = this, args = slice.call(arguments, 1); ++ ++ var bound = function() { ++ var a = merge(args, arguments), c = context; ++ var c = this instanceof bound ? this : context; ++ return __method.apply(c, a); ++ }; ++ ++ nop.prototype = this.prototype; ++ bound.prototype = new nop(); ++ ++ return bound; ++ } ++ ++ function bindAsEventListener(context) { ++ var __method = this, args = slice.call(arguments, 1); ++ return function(event) { ++ var a = update([event || window.event], args); ++ return __method.apply(context, a); ++ } ++ } ++ ++ function curry() { ++ if (!arguments.length) return this; ++ var __method = this, args = slice.call(arguments, 0); ++ return function() { ++ var a = merge(args, arguments); ++ return __method.apply(this, a); ++ } ++ } ++ ++ function delay(timeout) { ++ var __method = this, args = slice.call(arguments, 1); ++ timeout = timeout * 1000; ++ return window.setTimeout(function() { ++ return __method.apply(__method, args); ++ }, timeout); ++ } ++ ++ function defer() { ++ var args = update([0.01], arguments); ++ return this.delay.apply(this, args); ++ } ++ ++ function wrap(wrapper) { ++ var __method = this; ++ return function() { ++ var a = update([__method.bind(this)], arguments); ++ return wrapper.apply(this, a); ++ } ++ } ++ ++ function methodize() { ++ if (this._methodized) return this._methodized; ++ var __method = this; ++ return this._methodized = function() { ++ var a = update([this], arguments); ++ return __method.apply(null, a); ++ }; ++ } ++ ++ var extensions = { ++ argumentNames: argumentNames, ++ bindAsEventListener: bindAsEventListener, ++ curry: curry, ++ delay: delay, ++ defer: defer, ++ wrap: wrap, ++ methodize: methodize ++ }; ++ ++ if (!Function.prototype.bind) ++ extensions.bind = bind; ++ ++ return extensions; ++})()); ++ ++ ++ ++(function(proto) { ++ ++ ++ function toISOString() { ++ return this.getUTCFullYear() + '-' + ++ (this.getUTCMonth() + 1).toPaddedString(2) + '-' + ++ this.getUTCDate().toPaddedString(2) + 'T' + ++ this.getUTCHours().toPaddedString(2) + ':' + ++ this.getUTCMinutes().toPaddedString(2) + ':' + ++ this.getUTCSeconds().toPaddedString(2) + 'Z'; ++ } ++ ++ ++ function toJSON() { ++ return this.toISOString(); ++ } ++ ++ if (!proto.toISOString) proto.toISOString = toISOString; ++ if (!proto.toJSON) proto.toJSON = toJSON; ++ ++})(Date.prototype); ++ ++ ++RegExp.prototype.match = RegExp.prototype.test; ++ ++RegExp.escape = function(str) { ++ return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1'); ++}; ++var PeriodicalExecuter = Class.create({ ++ initialize: function(callback, frequency) { ++ this.callback = callback; ++ this.frequency = frequency; ++ this.currentlyExecuting = false; ++ ++ this.registerCallback(); ++ }, ++ ++ registerCallback: function() { ++ this.timer = setInterval(this.onTimerEvent.bind(this), this.frequency * 1000); ++ }, ++ ++ execute: function() { ++ this.callback(this); ++ }, ++ ++ stop: function() { ++ if (!this.timer) return; ++ clearInterval(this.timer); ++ this.timer = null; ++ }, ++ ++ onTimerEvent: function() { ++ if (!this.currentlyExecuting) { ++ try { ++ this.currentlyExecuting = true; ++ this.execute(); ++ this.currentlyExecuting = false; ++ } catch(e) { ++ this.currentlyExecuting = false; ++ throw e; ++ } ++ } ++ } ++}); ++Object.extend(String, { ++ interpret: function(value) { ++ return value == null ? '' : String(value); ++ }, ++ specialChar: { ++ '\b': '\\b', ++ '\t': '\\t', ++ '\n': '\\n', ++ '\f': '\\f', ++ '\r': '\\r', ++ '\\': '\\\\' ++ } ++}); ++ ++Object.extend(String.prototype, (function() { ++ var NATIVE_JSON_PARSE_SUPPORT = window.JSON && ++ typeof JSON.parse === 'function' && ++ JSON.parse('{"test": true}').test; ++ ++ function prepareReplacement(replacement) { ++ if (Object.isFunction(replacement)) return replacement; ++ var template = new Template(replacement); ++ return function(match) { return template.evaluate(match) }; ++ } ++ ++ function gsub(pattern, replacement) { ++ var result = '', source = this, match; ++ replacement = prepareReplacement(replacement); ++ ++ if (Object.isString(pattern)) ++ pattern = RegExp.escape(pattern); ++ ++ if (!(pattern.length || pattern.source)) { ++ replacement = replacement(''); ++ return replacement + source.split('').join(replacement) + replacement; ++ } ++ ++ while (source.length > 0) { ++ if (match = source.match(pattern)) { ++ result += source.slice(0, match.index); ++ result += String.interpret(replacement(match)); ++ source = source.slice(match.index + match[0].length); ++ } else { ++ result += source, source = ''; ++ } ++ } ++ return result; ++ } ++ ++ function sub(pattern, replacement, count) { ++ replacement = prepareReplacement(replacement); ++ count = Object.isUndefined(count) ? 1 : count; ++ ++ return this.gsub(pattern, function(match) { ++ if (--count < 0) return match[0]; ++ return replacement(match); ++ }); ++ } ++ ++ function scan(pattern, iterator) { ++ this.gsub(pattern, iterator); ++ return String(this); ++ } ++ ++ function truncate(length, truncation) { ++ length = length || 30; ++ truncation = Object.isUndefined(truncation) ? '...' : truncation; ++ return this.length > length ? ++ this.slice(0, length - truncation.length) + truncation : String(this); ++ } ++ ++ function strip() { ++ return this.replace(/^\s+/, '').replace(/\s+$/, ''); ++ } ++ ++ function stripTags() { ++ return this.replace(/<\w+(\s+("[^"]*"|'[^']*'|[^>])+)?>|<\/\w+>/gi, ''); ++ } ++ ++ function stripScripts() { ++ return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), ''); ++ } ++ ++ function extractScripts() { ++ var matchAll = new RegExp(Prototype.ScriptFragment, 'img'), ++ matchOne = new RegExp(Prototype.ScriptFragment, 'im'); ++ return (this.match(matchAll) || []).map(function(scriptTag) { ++ return (scriptTag.match(matchOne) || ['', ''])[1]; ++ }); ++ } ++ ++ function evalScripts() { ++ return this.extractScripts().map(function(script) { return eval(script); }); ++ } ++ ++ function escapeHTML() { ++ return this.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>'); ++ } ++ ++ function unescapeHTML() { ++ return this.stripTags().replace(/</g,'<').replace(/>/g,'>').replace(/&/g,'&'); ++ } ++ ++ ++ function toQueryParams(separator) { ++ var match = this.strip().match(/([^?#]*)(#.*)?$/); ++ if (!match) return { }; ++ ++ return match[1].split(separator || '&').inject({ }, function(hash, pair) { ++ if ((pair = pair.split('='))[0]) { ++ var key = decodeURIComponent(pair.shift()), ++ value = pair.length > 1 ? pair.join('=') : pair[0]; ++ ++ if (value != undefined) value = decodeURIComponent(value); ++ ++ if (key in hash) { ++ if (!Object.isArray(hash[key])) hash[key] = [hash[key]]; ++ hash[key].push(value); ++ } ++ else hash[key] = value; ++ } ++ return hash; ++ }); ++ } ++ ++ function toArray() { ++ return this.split(''); ++ } ++ ++ function succ() { ++ return this.slice(0, this.length - 1) + ++ String.fromCharCode(this.charCodeAt(this.length - 1) + 1); ++ } ++ ++ function times(count) { ++ return count < 1 ? '' : new Array(count + 1).join(this); ++ } ++ ++ function camelize() { ++ return this.replace(/-+(.)?/g, function(match, chr) { ++ return chr ? chr.toUpperCase() : ''; ++ }); ++ } ++ ++ function capitalize() { ++ return this.charAt(0).toUpperCase() + this.substring(1).toLowerCase(); ++ } ++ ++ function underscore() { ++ return this.replace(/::/g, '/') ++ .replace(/([A-Z]+)([A-Z][a-z])/g, '$1_$2') ++ .replace(/([a-z\d])([A-Z])/g, '$1_$2') ++ .replace(/-/g, '_') ++ .toLowerCase(); ++ } ++ ++ function dasherize() { ++ return this.replace(/_/g, '-'); ++ } ++ ++ function inspect(useDoubleQuotes) { ++ var escapedString = this.replace(/[\x00-\x1f\\]/g, function(character) { ++ if (character in String.specialChar) { ++ return String.specialChar[character]; ++ } ++ return '\\u00' + character.charCodeAt().toPaddedString(2, 16); ++ }); ++ if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') + '"'; ++ return "'" + escapedString.replace(/'/g, '\\\'') + "'"; ++ } ++ ++ function unfilterJSON(filter) { ++ return this.replace(filter || Prototype.JSONFilter, '$1'); ++ } ++ ++ function isJSON() { ++ var str = this; ++ if (str.blank()) return false; ++ str = str.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@'); ++ str = str.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']'); ++ str = str.replace(/(?:^|:|,)(?:\s*\[)+/g, ''); ++ return (/^[\],:{}\s]*$/).test(str); ++ } ++ ++ function evalJSON(sanitize) { ++ var json = this.unfilterJSON(), ++ cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g; ++ if (cx.test(json)) { ++ json = json.replace(cx, function (a) { ++ return '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); ++ }); ++ } ++ try { ++ if (!sanitize || json.isJSON()) return eval('(' + json + ')'); ++ } catch (e) { } ++ throw new SyntaxError('Badly formed JSON string: ' + this.inspect()); ++ } ++ ++ function parseJSON() { ++ var json = this.unfilterJSON(); ++ return JSON.parse(json); ++ } ++ ++ function include(pattern) { ++ return this.indexOf(pattern) > -1; ++ } ++ ++ function startsWith(pattern) { ++ return this.lastIndexOf(pattern, 0) === 0; ++ } ++ ++ function endsWith(pattern) { ++ var d = this.length - pattern.length; ++ return d >= 0 && this.indexOf(pattern, d) === d; ++ } ++ ++ function empty() { ++ return this == ''; ++ } ++ ++ function blank() { ++ return /^\s*$/.test(this); ++ } ++ ++ function interpolate(object, pattern) { ++ return new Template(this, pattern).evaluate(object); ++ } ++ ++ return { ++ gsub: gsub, ++ sub: sub, ++ scan: scan, ++ truncate: truncate, ++ strip: String.prototype.trim || strip, ++ stripTags: stripTags, ++ stripScripts: stripScripts, ++ extractScripts: extractScripts, ++ evalScripts: evalScripts, ++ escapeHTML: escapeHTML, ++ unescapeHTML: unescapeHTML, ++ toQueryParams: toQueryParams, ++ parseQuery: toQueryParams, ++ toArray: toArray, ++ succ: succ, ++ times: times, ++ camelize: camelize, ++ capitalize: capitalize, ++ underscore: underscore, ++ dasherize: dasherize, ++ inspect: inspect, ++ unfilterJSON: unfilterJSON, ++ isJSON: isJSON, ++ evalJSON: NATIVE_JSON_PARSE_SUPPORT ? parseJSON : evalJSON, ++ include: include, ++ startsWith: startsWith, ++ endsWith: endsWith, ++ empty: empty, ++ blank: blank, ++ interpolate: interpolate ++ }; ++})()); ++ ++var Template = Class.create({ ++ initialize: function(template, pattern) { ++ this.template = template.toString(); ++ this.pattern = pattern || Template.Pattern; ++ }, ++ ++ evaluate: function(object) { ++ if (object && Object.isFunction(object.toTemplateReplacements)) ++ object = object.toTemplateReplacements(); ++ ++ return this.template.gsub(this.pattern, function(match) { ++ if (object == null) return (match[1] + ''); ++ ++ var before = match[1] || ''; ++ if (before == '\\') return match[2]; ++ ++ var ctx = object, expr = match[3], ++ pattern = /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/; ++ ++ match = pattern.exec(expr); ++ if (match == null) return before; ++ ++ while (match != null) { ++ var comp = match[1].startsWith('[') ? match[2].replace(/\\\\]/g, ']') : match[1]; ++ ctx = ctx[comp]; ++ if (null == ctx || '' == match[3]) break; ++ expr = expr.substring('[' == match[3] ? match[1].length : match[0].length); ++ match = pattern.exec(expr); ++ } ++ ++ return before + String.interpret(ctx); ++ }); ++ } ++}); ++Template.Pattern = /(^|.|\r|\n)(#\{(.*?)\})/; ++ ++var $break = { }; ++ ++var Enumerable = (function() { ++ function each(iterator, context) { ++ try { ++ this._each(iterator, context); ++ } catch (e) { ++ if (e != $break) throw e; ++ } ++ return this; ++ } ++ ++ function eachSlice(number, iterator, context) { ++ var index = -number, slices = [], array = this.toArray(); ++ if (number < 1) return array; ++ while ((index += number) < array.length) ++ slices.push(array.slice(index, index+number)); ++ return slices.collect(iterator, context); ++ } ++ ++ function all(iterator, context) { ++ iterator = iterator || Prototype.K; ++ var result = true; ++ this.each(function(value, index) { ++ result = result && !!iterator.call(context, value, index, this); ++ if (!result) throw $break; ++ }, this); ++ return result; ++ } ++ ++ function any(iterator, context) { ++ iterator = iterator || Prototype.K; ++ var result = false; ++ this.each(function(value, index) { ++ if (result = !!iterator.call(context, value, index, this)) ++ throw $break; ++ }, this); ++ return result; ++ } ++ ++ function collect(iterator, context) { ++ iterator = iterator || Prototype.K; ++ var results = []; ++ this.each(function(value, index) { ++ results.push(iterator.call(context, value, index, this)); ++ }, this); ++ return results; ++ } ++ ++ function detect(iterator, context) { ++ var result; ++ this.each(function(value, index) { ++ if (iterator.call(context, value, index, this)) { ++ result = value; ++ throw $break; ++ } ++ }, this); ++ return result; ++ } ++ ++ function findAll(iterator, context) { ++ var results = []; ++ this.each(function(value, index) { ++ if (iterator.call(context, value, index, this)) ++ results.push(value); ++ }, this); ++ return results; ++ } ++ ++ function grep(filter, iterator, context) { ++ iterator = iterator || Prototype.K; ++ var results = []; ++ ++ if (Object.isString(filter)) ++ filter = new RegExp(RegExp.escape(filter)); ++ ++ this.each(function(value, index) { ++ if (filter.match(value)) ++ results.push(iterator.call(context, value, index, this)); ++ }, this); ++ return results; ++ } ++ ++ function include(object) { ++ if (Object.isFunction(this.indexOf)) ++ if (this.indexOf(object) != -1) return true; ++ ++ var found = false; ++ this.each(function(value) { ++ if (value == object) { ++ found = true; ++ throw $break; ++ } ++ }); ++ return found; ++ } ++ ++ function inGroupsOf(number, fillWith) { ++ fillWith = Object.isUndefined(fillWith) ? null : fillWith; ++ return this.eachSlice(number, function(slice) { ++ while(slice.length < number) slice.push(fillWith); ++ return slice; ++ }); ++ } ++ ++ function inject(memo, iterator, context) { ++ this.each(function(value, index) { ++ memo = iterator.call(context, memo, value, index, this); ++ }, this); ++ return memo; ++ } ++ ++ function invoke(method) { ++ var args = $A(arguments).slice(1); ++ return this.map(function(value) { ++ return value[method].apply(value, args); ++ }); ++ } ++ ++ function max(iterator, context) { ++ iterator = iterator || Prototype.K; ++ var result; ++ this.each(function(value, index) { ++ value = iterator.call(context, value, index, this); ++ if (result == null || value >= result) ++ result = value; ++ }, this); ++ return result; ++ } ++ ++ function min(iterator, context) { ++ iterator = iterator || Prototype.K; ++ var result; ++ this.each(function(value, index) { ++ value = iterator.call(context, value, index, this); ++ if (result == null || value < result) ++ result = value; ++ }, this); ++ return result; ++ } ++ ++ function partition(iterator, context) { ++ iterator = iterator || Prototype.K; ++ var trues = [], falses = []; ++ this.each(function(value, index) { ++ (iterator.call(context, value, index, this) ? ++ trues : falses).push(value); ++ }, this); ++ return [trues, falses]; ++ } ++ ++ function pluck(property) { ++ var results = []; ++ this.each(function(value) { ++ results.push(value[property]); ++ }); ++ return results; ++ } ++ ++ function reject(iterator, context) { ++ var results = []; ++ this.each(function(value, index) { ++ if (!iterator.call(context, value, index, this)) ++ results.push(value); ++ }, this); ++ return results; ++ } ++ ++ function sortBy(iterator, context) { ++ return this.map(function(value, index) { ++ return { ++ value: value, ++ criteria: iterator.call(context, value, index, this) ++ }; ++ }, this).sort(function(left, right) { ++ var a = left.criteria, b = right.criteria; ++ return a < b ? -1 : a > b ? 1 : 0; ++ }).pluck('value'); ++ } ++ ++ function toArray() { ++ return this.map(); ++ } ++ ++ function zip() { ++ var iterator = Prototype.K, args = $A(arguments); ++ if (Object.isFunction(args.last())) ++ iterator = args.pop(); ++ ++ var collections = [this].concat(args).map($A); ++ return this.map(function(value, index) { ++ return iterator(collections.pluck(index)); ++ }); ++ } ++ ++ function size() { ++ return this.toArray().length; ++ } ++ ++ function inspect() { ++ return '#<Enumerable:' + this.toArray().inspect() + '>'; ++ } ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ return { ++ each: each, ++ eachSlice: eachSlice, ++ all: all, ++ every: all, ++ any: any, ++ some: any, ++ collect: collect, ++ map: collect, ++ detect: detect, ++ findAll: findAll, ++ select: findAll, ++ filter: findAll, ++ grep: grep, ++ include: include, ++ member: include, ++ inGroupsOf: inGroupsOf, ++ inject: inject, ++ invoke: invoke, ++ max: max, ++ min: min, ++ partition: partition, ++ pluck: pluck, ++ reject: reject, ++ sortBy: sortBy, ++ toArray: toArray, ++ entries: toArray, ++ zip: zip, ++ size: size, ++ inspect: inspect, ++ find: detect ++ }; ++})(); ++ ++function $A(iterable) { ++ if (!iterable) return []; ++ if ('toArray' in Object(iterable)) return iterable.toArray(); ++ var length = iterable.length || 0, results = new Array(length); ++ while (length--) results[length] = iterable[length]; ++ return results; ++} ++ ++ ++function $w(string) { ++ if (!Object.isString(string)) return []; ++ string = string.strip(); ++ return string ? string.split(/\s+/) : []; ++} ++ ++Array.from = $A; ++ ++ ++(function() { ++ var arrayProto = Array.prototype, ++ slice = arrayProto.slice, ++ _each = arrayProto.forEach; // use native browser JS 1.6 implementation if available ++ ++ function each(iterator, context) { ++ for (var i = 0, length = this.length >>> 0; i < length; i++) { ++ if (i in this) iterator.call(context, this[i], i, this); ++ } ++ } ++ if (!_each) _each = each; ++ ++ function clear() { ++ this.length = 0; ++ return this; ++ } ++ ++ function first() { ++ return this[0]; ++ } ++ ++ function last() { ++ return this[this.length - 1]; ++ } ++ ++ function compact() { ++ return this.select(function(value) { ++ return value != null; ++ }); ++ } ++ ++ function flatten() { ++ return this.inject([], function(array, value) { ++ if (Object.isArray(value)) ++ return array.concat(value.flatten()); ++ array.push(value); ++ return array; ++ }); ++ } ++ ++ function without() { ++ var values = slice.call(arguments, 0); ++ return this.select(function(value) { ++ return !values.include(value); ++ }); ++ } ++ ++ function reverse(inline) { ++ return (inline === false ? this.toArray() : this)._reverse(); ++ } ++ ++ function uniq(sorted) { ++ return this.inject([], function(array, value, index) { ++ if (0 == index || (sorted ? array.last() != value : !array.include(value))) ++ array.push(value); ++ return array; ++ }); ++ } ++ ++ function intersect(array) { ++ return this.uniq().findAll(function(item) { ++ return array.indexOf(item) !== -1; ++ }); ++ } ++ ++ ++ function clone() { ++ return slice.call(this, 0); ++ } ++ ++ function size() { ++ return this.length; ++ } ++ ++ function inspect() { ++ return '[' + this.map(Object.inspect).join(', ') + ']'; ++ } ++ ++ function indexOf(item, i) { ++ if (this == null) throw new TypeError(); ++ ++ var array = Object(this), length = array.length >>> 0; ++ if (length === 0) return -1; ++ ++ i = Number(i); ++ if (isNaN(i)) { ++ i = 0; ++ } else if (i !== 0 && isFinite(i)) { ++ i = (i > 0 ? 1 : -1) * Math.floor(Math.abs(i)); ++ } ++ ++ if (i > length) return -1; ++ ++ var k = i >= 0 ? i : Math.max(length - Math.abs(i), 0); ++ for (; k < length; k++) ++ if (k in array && array[k] === item) return k; ++ return -1; ++ } ++ ++ ++ function lastIndexOf(item, i) { ++ if (this == null) throw new TypeError(); ++ ++ var array = Object(this), length = array.length >>> 0; ++ if (length === 0) return -1; ++ ++ if (!Object.isUndefined(i)) { ++ i = Number(i); ++ if (isNaN(i)) { ++ i = 0; ++ } else if (i !== 0 && isFinite(i)) { ++ i = (i > 0 ? 1 : -1) * Math.floor(Math.abs(i)); ++ } ++ } else { ++ i = length; ++ } ++ ++ var k = i >= 0 ? Math.min(i, length - 1) : ++ length - Math.abs(i); ++ ++ for (; k >= 0; k--) ++ if (k in array && array[k] === item) return k; ++ return -1; ++ } ++ ++ function concat(_) { ++ var array = [], items = slice.call(arguments, 0), item, n = 0; ++ items.unshift(this); ++ for (var i = 0, length = items.length; i < length; i++) { ++ item = items[i]; ++ if (Object.isArray(item) && !('callee' in item)) { ++ for (var j = 0, arrayLength = item.length; j < arrayLength; j++) { ++ if (j in item) array[n] = item[j]; ++ n++; ++ } ++ } else { ++ array[n++] = item; ++ } ++ } ++ array.length = n; ++ return array; ++ } ++ ++ ++ function wrapNative(method) { ++ return function() { ++ if (arguments.length === 0) { ++ return method.call(this, Prototype.K); ++ } else if (arguments[0] === undefined) { ++ var args = slice.call(arguments, 1); ++ args.unshift(Prototype.K); ++ return method.apply(this, args); ++ } else { ++ return method.apply(this, arguments); ++ } ++ }; ++ } ++ ++ ++ function map(iterator) { ++ if (this == null) throw new TypeError(); ++ iterator = iterator || Prototype.K; ++ ++ var object = Object(this); ++ var results = [], context = arguments[1], n = 0; ++ ++ for (var i = 0, length = object.length >>> 0; i < length; i++) { ++ if (i in object) { ++ results[n] = iterator.call(context, object[i], i, object); ++ } ++ n++; ++ } ++ results.length = n; ++ return results; ++ } ++ ++ if (arrayProto.map) { ++ map = wrapNative(Array.prototype.map); ++ } ++ ++ function filter(iterator) { ++ if (this == null || !Object.isFunction(iterator)) ++ throw new TypeError(); ++ ++ var object = Object(this); ++ var results = [], context = arguments[1], value; ++ ++ for (var i = 0, length = object.length >>> 0; i < length; i++) { ++ if (i in object) { ++ value = object[i]; ++ if (iterator.call(context, value, i, object)) { ++ results.push(value); ++ } ++ } ++ } ++ return results; ++ } ++ ++ if (arrayProto.filter) { ++ filter = Array.prototype.filter; ++ } ++ ++ function some(iterator) { ++ if (this == null) throw new TypeError(); ++ iterator = iterator || Prototype.K; ++ var context = arguments[1]; ++ ++ var object = Object(this); ++ for (var i = 0, length = object.length >>> 0; i < length; i++) { ++ if (i in object && iterator.call(context, object[i], i, object)) { ++ return true; ++ } ++ } ++ ++ return false; ++ } ++ ++ if (arrayProto.some) { ++ var some = wrapNative(Array.prototype.some); ++ } ++ ++ ++ function every(iterator) { ++ if (this == null) throw new TypeError(); ++ iterator = iterator || Prototype.K; ++ var context = arguments[1]; ++ ++ var object = Object(this); ++ for (var i = 0, length = object.length >>> 0; i < length; i++) { ++ if (i in object && !iterator.call(context, object[i], i, object)) { ++ return false; ++ } ++ } ++ ++ return true; ++ } ++ ++ if (arrayProto.every) { ++ var every = wrapNative(Array.prototype.every); ++ } ++ ++ var _reduce = arrayProto.reduce; ++ function inject(memo, iterator) { ++ iterator = iterator || Prototype.K; ++ var context = arguments[2]; ++ return _reduce.call(this, iterator.bind(context), memo); ++ } ++ ++ if (!arrayProto.reduce) { ++ var inject = Enumerable.inject; ++ } ++ ++ Object.extend(arrayProto, Enumerable); ++ ++ if (!arrayProto._reverse) ++ arrayProto._reverse = arrayProto.reverse; ++ ++ Object.extend(arrayProto, { ++ _each: _each, ++ ++ map: map, ++ collect: map, ++ select: filter, ++ filter: filter, ++ findAll: filter, ++ some: some, ++ any: some, ++ every: every, ++ all: every, ++ inject: inject, ++ ++ clear: clear, ++ first: first, ++ last: last, ++ compact: compact, ++ flatten: flatten, ++ without: without, ++ reverse: reverse, ++ uniq: uniq, ++ intersect: intersect, ++ clone: clone, ++ toArray: clone, ++ size: size, ++ inspect: inspect ++ }); ++ ++ var CONCAT_ARGUMENTS_BUGGY = (function() { ++ return [].concat(arguments)[0][0] !== 1; ++ })(1,2); ++ ++ if (CONCAT_ARGUMENTS_BUGGY) arrayProto.concat = concat; ++ ++ if (!arrayProto.indexOf) arrayProto.indexOf = indexOf; ++ if (!arrayProto.lastIndexOf) arrayProto.lastIndexOf = lastIndexOf; ++})(); ++function $H(object) { ++ return new Hash(object); ++}; ++ ++var Hash = Class.create(Enumerable, (function() { ++ function initialize(object) { ++ this._object = Object.isHash(object) ? object.toObject() : Object.clone(object); ++ } ++ ++ ++ function _each(iterator, context) { ++ for (var key in this._object) { ++ var value = this._object[key], pair = [key, value]; ++ pair.key = key; ++ pair.value = value; ++ iterator.call(context, pair); ++ } ++ } ++ ++ function set(key, value) { ++ return this._object[key] = value; ++ } ++ ++ function get(key) { ++ if (this._object[key] !== Object.prototype[key]) ++ return this._object[key]; ++ } ++ ++ function unset(key) { ++ var value = this._object[key]; ++ delete this._object[key]; ++ return value; ++ } ++ ++ function toObject() { ++ return Object.clone(this._object); ++ } ++ ++ ++ ++ function keys() { ++ return this.pluck('key'); ++ } ++ ++ function values() { ++ return this.pluck('value'); ++ } ++ ++ function index(value) { ++ var match = this.detect(function(pair) { ++ return pair.value === value; ++ }); ++ return match && match.key; ++ } ++ ++ function merge(object) { ++ return this.clone().update(object); ++ } ++ ++ function update(object) { ++ return new Hash(object).inject(this, function(result, pair) { ++ result.set(pair.key, pair.value); ++ return result; ++ }); ++ } ++ ++ function toQueryPair(key, value) { ++ if (Object.isUndefined(value)) return key; ++ ++ var value = String.interpret(value); ++ ++ value = value.gsub(/(\r)?\n/, '\r\n'); ++ value = encodeURIComponent(value); ++ value = value.gsub(/%20/, '+'); ++ return key + '=' + value; ++ } ++ ++ function toQueryString() { ++ return this.inject([], function(results, pair) { ++ var key = encodeURIComponent(pair.key), values = pair.value; ++ ++ if (values && typeof values == 'object') { ++ if (Object.isArray(values)) { ++ var queryValues = []; ++ for (var i = 0, len = values.length, value; i < len; i++) { ++ value = values[i]; ++ queryValues.push(toQueryPair(key, value)); ++ } ++ return results.concat(queryValues); ++ } ++ } else results.push(toQueryPair(key, values)); ++ return results; ++ }).join('&'); ++ } ++ ++ function inspect() { ++ return '#<Hash:{' + this.map(function(pair) { ++ return pair.map(Object.inspect).join(': '); ++ }).join(', ') + '}>'; ++ } ++ ++ function clone() { ++ return new Hash(this); ++ } ++ ++ return { ++ initialize: initialize, ++ _each: _each, ++ set: set, ++ get: get, ++ unset: unset, ++ toObject: toObject, ++ toTemplateReplacements: toObject, ++ keys: keys, ++ values: values, ++ index: index, ++ merge: merge, ++ update: update, ++ toQueryString: toQueryString, ++ inspect: inspect, ++ toJSON: toObject, ++ clone: clone ++ }; ++})()); ++ ++Hash.from = $H; ++Object.extend(Number.prototype, (function() { ++ function toColorPart() { ++ return this.toPaddedString(2, 16); ++ } ++ ++ function succ() { ++ return this + 1; ++ } ++ ++ function times(iterator, context) { ++ $R(0, this, true).each(iterator, context); ++ return this; ++ } ++ ++ function toPaddedString(length, radix) { ++ var string = this.toString(radix || 10); ++ return '0'.times(length - string.length) + string; ++ } ++ ++ function abs() { ++ return Math.abs(this); ++ } ++ ++ function round() { ++ return Math.round(this); ++ } ++ ++ function ceil() { ++ return Math.ceil(this); ++ } ++ ++ function floor() { ++ return Math.floor(this); ++ } ++ ++ return { ++ toColorPart: toColorPart, ++ succ: succ, ++ times: times, ++ toPaddedString: toPaddedString, ++ abs: abs, ++ round: round, ++ ceil: ceil, ++ floor: floor ++ }; ++})()); ++ ++function $R(start, end, exclusive) { ++ return new ObjectRange(start, end, exclusive); ++} ++ ++var ObjectRange = Class.create(Enumerable, (function() { ++ function initialize(start, end, exclusive) { ++ this.start = start; ++ this.end = end; ++ this.exclusive = exclusive; ++ } ++ ++ function _each(iterator, context) { ++ var value = this.start; ++ while (this.include(value)) { ++ iterator.call(context, value); ++ value = value.succ(); ++ } ++ } ++ ++ function include(value) { ++ if (value < this.start) ++ return false; ++ if (this.exclusive) ++ return value < this.end; ++ return value <= this.end; ++ } ++ ++ return { ++ initialize: initialize, ++ _each: _each, ++ include: include ++ }; ++})()); ++ ++ ++ ++var Abstract = { }; ++ ++ ++var Try = { ++ these: function() { ++ var returnValue; ++ ++ for (var i = 0, length = arguments.length; i < length; i++) { ++ var lambda = arguments[i]; ++ try { ++ returnValue = lambda(); ++ break; ++ } catch (e) { } ++ } ++ ++ return returnValue; ++ } ++}; ++ ++var Ajax = { ++ getTransport: function() { ++ return Try.these( ++ function() {return new XMLHttpRequest()}, ++ function() {return new ActiveXObject('Msxml2.XMLHTTP')}, ++ function() {return new ActiveXObject('Microsoft.XMLHTTP')} ++ ) || false; ++ }, ++ ++ activeRequestCount: 0 ++}; ++ ++Ajax.Responders = { ++ responders: [], ++ ++ _each: function(iterator, context) { ++ this.responders._each(iterator, context); ++ }, ++ ++ register: function(responder) { ++ if (!this.include(responder)) ++ this.responders.push(responder); ++ }, ++ ++ unregister: function(responder) { ++ this.responders = this.responders.without(responder); ++ }, ++ ++ dispatch: function(callback, request, transport, json) { ++ this.each(function(responder) { ++ if (Object.isFunction(responder[callback])) { ++ try { ++ responder[callback].apply(responder, [request, transport, json]); ++ } catch (e) { } ++ } ++ }); ++ } ++}; ++ ++Object.extend(Ajax.Responders, Enumerable); ++ ++Ajax.Responders.register({ ++ onCreate: function() { Ajax.activeRequestCount++ }, ++ onComplete: function() { Ajax.activeRequestCount-- } ++}); ++Ajax.Base = Class.create({ ++ initialize: function(options) { ++ this.options = { ++ method: 'post', ++ asynchronous: true, ++ contentType: 'application/x-www-form-urlencoded', ++ encoding: 'UTF-8', ++ parameters: '', ++ evalJSON: true, ++ evalJS: true ++ }; ++ Object.extend(this.options, options || { }); ++ ++ this.options.method = this.options.method.toLowerCase(); ++ ++ if (Object.isHash(this.options.parameters)) ++ this.options.parameters = this.options.parameters.toObject(); ++ } ++}); ++Ajax.Request = Class.create(Ajax.Base, { ++ _complete: false, ++ ++ initialize: function($super, url, options) { ++ $super(options); ++ this.transport = Ajax.getTransport(); ++ this.request(url); ++ }, ++ ++ request: function(url) { ++ this.url = url; ++ this.method = this.options.method; ++ var params = Object.isString(this.options.parameters) ? ++ this.options.parameters : ++ Object.toQueryString(this.options.parameters); ++ ++ if (!['get', 'post'].include(this.method)) { ++ params += (params ? '&' : '') + "_method=" + this.method; ++ this.method = 'post'; ++ } ++ ++ if (params && this.method === 'get') { ++ this.url += (this.url.include('?') ? '&' : '?') + params; ++ } ++ ++ this.parameters = params.toQueryParams(); ++ ++ try { ++ var response = new Ajax.Response(this); ++ if (this.options.onCreate) this.options.onCreate(response); ++ Ajax.Responders.dispatch('onCreate', this, response); ++ ++ this.transport.open(this.method.toUpperCase(), this.url, ++ this.options.asynchronous); ++ ++ if (this.options.asynchronous) this.respondToReadyState.bind(this).defer(1); ++ ++ this.transport.onreadystatechange = this.onStateChange.bind(this); ++ this.setRequestHeaders(); ++ ++ this.body = this.method == 'post' ? (this.options.postBody || params) : null; ++ this.transport.send(this.body); ++ ++ /* Force Firefox to handle ready state 4 for synchronous requests */ ++ if (!this.options.asynchronous && this.transport.overrideMimeType) ++ this.onStateChange(); ++ ++ } ++ catch (e) { ++ this.dispatchException(e); ++ } ++ }, ++ ++ onStateChange: function() { ++ var readyState = this.transport.readyState; ++ if (readyState > 1 && !((readyState == 4) && this._complete)) ++ this.respondToReadyState(this.transport.readyState); ++ }, ++ ++ setRequestHeaders: function() { ++ var headers = { ++ 'X-Requested-With': 'XMLHttpRequest', ++ 'X-Prototype-Version': Prototype.Version, ++ 'Accept': 'text/javascript, text/html, application/xml, text/xml, */*' ++ }; ++ ++ if (this.method == 'post') { ++ headers['Content-type'] = this.options.contentType + ++ (this.options.encoding ? '; charset=' + this.options.encoding : ''); ++ ++ /* Force "Connection: close" for older Mozilla browsers to work ++ * around a bug where XMLHttpRequest sends an incorrect ++ * Content-length header. See Mozilla Bugzilla #246651. ++ */ ++ if (this.transport.overrideMimeType && ++ (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < 2005) ++ headers['Connection'] = 'close'; ++ } ++ ++ if (typeof this.options.requestHeaders == 'object') { ++ var extras = this.options.requestHeaders; ++ ++ if (Object.isFunction(extras.push)) ++ for (var i = 0, length = extras.length; i < length; i += 2) ++ headers[extras[i]] = extras[i+1]; ++ else ++ $H(extras).each(function(pair) { headers[pair.key] = pair.value }); ++ } ++ ++ for (var name in headers) ++ this.transport.setRequestHeader(name, headers[name]); ++ }, ++ ++ success: function() { ++ var status = this.getStatus(); ++ return !status || (status >= 200 && status < 300) || status == 304; ++ }, ++ ++ getStatus: function() { ++ try { ++ if (this.transport.status === 1223) return 204; ++ return this.transport.status || 0; ++ } catch (e) { return 0 } ++ }, ++ ++ respondToReadyState: function(readyState) { ++ var state = Ajax.Request.Events[readyState], response = new Ajax.Response(this); ++ ++ if (state == 'Complete') { ++ try { ++ this._complete = true; ++ (this.options['on' + response.status] ++ || this.options['on' + (this.success() ? 'Success' : 'Failure')] ++ || Prototype.emptyFunction)(response, response.headerJSON); ++ } catch (e) { ++ this.dispatchException(e); ++ } ++ ++ var contentType = response.getHeader('Content-type'); ++ if (this.options.evalJS == 'force' ++ || (this.options.evalJS && this.isSameOrigin() && contentType ++ && contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s*$/i))) ++ this.evalResponse(); ++ } ++ ++ try { ++ (this.options['on' + state] || Prototype.emptyFunction)(response, response.headerJSON); ++ Ajax.Responders.dispatch('on' + state, this, response, response.headerJSON); ++ } catch (e) { ++ this.dispatchException(e); ++ } ++ ++ if (state == 'Complete') { ++ this.transport.onreadystatechange = Prototype.emptyFunction; ++ } ++ }, ++ ++ isSameOrigin: function() { ++ var m = this.url.match(/^\s*https?:\/\/[^\/]*/); ++ return !m || (m[0] == '#{protocol}//#{domain}#{port}'.interpolate({ ++ protocol: location.protocol, ++ domain: document.domain, ++ port: location.port ? ':' + location.port : '' ++ })); ++ }, ++ ++ getHeader: function(name) { ++ try { ++ return this.transport.getResponseHeader(name) || null; ++ } catch (e) { return null; } ++ }, ++ ++ evalResponse: function() { ++ try { ++ return eval((this.transport.responseText || '').unfilterJSON()); ++ } catch (e) { ++ this.dispatchException(e); ++ } ++ }, ++ ++ dispatchException: function(exception) { ++ (this.options.onException || Prototype.emptyFunction)(this, exception); ++ Ajax.Responders.dispatch('onException', this, exception); ++ } ++}); ++ ++Ajax.Request.Events = ++ ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete']; ++ ++ ++ ++ ++ ++ ++ ++ ++Ajax.Response = Class.create({ ++ initialize: function(request){ ++ this.request = request; ++ var transport = this.transport = request.transport, ++ readyState = this.readyState = transport.readyState; ++ ++ if ((readyState > 2 && !Prototype.Browser.IE) || readyState == 4) { ++ this.status = this.getStatus(); ++ this.statusText = this.getStatusText(); ++ this.responseText = String.interpret(transport.responseText); ++ this.headerJSON = this._getHeaderJSON(); ++ } ++ ++ if (readyState == 4) { ++ var xml = transport.responseXML; ++ this.responseXML = Object.isUndefined(xml) ? null : xml; ++ this.responseJSON = this._getResponseJSON(); ++ } ++ }, ++ ++ status: 0, ++ ++ statusText: '', ++ ++ getStatus: Ajax.Request.prototype.getStatus, ++ ++ getStatusText: function() { ++ try { ++ return this.transport.statusText || ''; ++ } catch (e) { return '' } ++ }, ++ ++ getHeader: Ajax.Request.prototype.getHeader, ++ ++ getAllHeaders: function() { ++ try { ++ return this.getAllResponseHeaders(); ++ } catch (e) { return null } ++ }, ++ ++ getResponseHeader: function(name) { ++ return this.transport.getResponseHeader(name); ++ }, ++ ++ getAllResponseHeaders: function() { ++ return this.transport.getAllResponseHeaders(); ++ }, ++ ++ _getHeaderJSON: function() { ++ var json = this.getHeader('X-JSON'); ++ if (!json) return null; ++ ++ try { ++ json = decodeURIComponent(escape(json)); ++ } catch(e) { ++ } ++ ++ try { ++ return json.evalJSON(this.request.options.sanitizeJSON || ++ !this.request.isSameOrigin()); ++ } catch (e) { ++ this.request.dispatchException(e); ++ } ++ }, ++ ++ _getResponseJSON: function() { ++ var options = this.request.options; ++ if (!options.evalJSON || (options.evalJSON != 'force' && ++ !(this.getHeader('Content-type') || '').include('application/json')) || ++ this.responseText.blank()) ++ return null; ++ try { ++ return this.responseText.evalJSON(options.sanitizeJSON || ++ !this.request.isSameOrigin()); ++ } catch (e) { ++ this.request.dispatchException(e); ++ } ++ } ++}); ++ ++Ajax.Updater = Class.create(Ajax.Request, { ++ initialize: function($super, container, url, options) { ++ this.container = { ++ success: (container.success || container), ++ failure: (container.failure || (container.success ? null : container)) ++ }; ++ ++ options = Object.clone(options); ++ var onComplete = options.onComplete; ++ options.onComplete = (function(response, json) { ++ this.updateContent(response.responseText); ++ if (Object.isFunction(onComplete)) onComplete(response, json); ++ }).bind(this); ++ ++ $super(url, options); ++ }, ++ ++ updateContent: function(responseText) { ++ var receiver = this.container[this.success() ? 'success' : 'failure'], ++ options = this.options; ++ ++ if (!options.evalScripts) responseText = responseText.stripScripts(); ++ ++ if (receiver = $(receiver)) { ++ if (options.insertion) { ++ if (Object.isString(options.insertion)) { ++ var insertion = { }; insertion[options.insertion] = responseText; ++ receiver.insert(insertion); ++ } ++ else options.insertion(receiver, responseText); ++ } ++ else receiver.update(responseText); ++ } ++ } ++}); ++ ++Ajax.PeriodicalUpdater = Class.create(Ajax.Base, { ++ initialize: function($super, container, url, options) { ++ $super(options); ++ this.onComplete = this.options.onComplete; ++ ++ this.frequency = (this.options.frequency || 2); ++ this.decay = (this.options.decay || 1); ++ ++ this.updater = { }; ++ this.container = container; ++ this.url = url; ++ ++ this.start(); ++ }, ++ ++ start: function() { ++ this.options.onComplete = this.updateComplete.bind(this); ++ this.onTimerEvent(); ++ }, ++ ++ stop: function() { ++ this.updater.options.onComplete = undefined; ++ clearTimeout(this.timer); ++ (this.onComplete || Prototype.emptyFunction).apply(this, arguments); ++ }, ++ ++ updateComplete: function(response) { ++ if (this.options.decay) { ++ this.decay = (response.responseText == this.lastText ? ++ this.decay * this.options.decay : 1); ++ ++ this.lastText = response.responseText; ++ } ++ this.timer = this.onTimerEvent.bind(this).delay(this.decay * this.frequency); ++ }, ++ ++ onTimerEvent: function() { ++ this.updater = new Ajax.Updater(this.container, this.url, this.options); ++ } ++}); ++ ++(function(GLOBAL) { ++ ++ var UNDEFINED; ++ var SLICE = Array.prototype.slice; ++ ++ var DIV = document.createElement('div'); ++ ++ ++ function $(element) { ++ if (arguments.length > 1) { ++ for (var i = 0, elements = [], length = arguments.length; i < length; i++) ++ elements.push($(arguments[i])); ++ return elements; ++ } ++ ++ if (Object.isString(element)) ++ element = document.getElementById(element); ++ return Element.extend(element); ++ } ++ ++ GLOBAL.$ = $; ++ ++ ++ if (!GLOBAL.Node) GLOBAL.Node = {}; ++ ++ if (!GLOBAL.Node.ELEMENT_NODE) { ++ Object.extend(GLOBAL.Node, { ++ ELEMENT_NODE: 1, ++ ATTRIBUTE_NODE: 2, ++ TEXT_NODE: 3, ++ CDATA_SECTION_NODE: 4, ++ ENTITY_REFERENCE_NODE: 5, ++ ENTITY_NODE: 6, ++ PROCESSING_INSTRUCTION_NODE: 7, ++ COMMENT_NODE: 8, ++ DOCUMENT_NODE: 9, ++ DOCUMENT_TYPE_NODE: 10, ++ DOCUMENT_FRAGMENT_NODE: 11, ++ NOTATION_NODE: 12 ++ }); ++ } ++ ++ var ELEMENT_CACHE = {}; ++ ++ function shouldUseCreationCache(tagName, attributes) { ++ if (tagName === 'select') return false; ++ if ('type' in attributes) return false; ++ return true; ++ } ++ ++ var HAS_EXTENDED_CREATE_ELEMENT_SYNTAX = (function(){ ++ try { ++ var el = document.createElement('<input name="x">'); ++ return el.tagName.toLowerCase() === 'input' && el.name === 'x'; ++ } ++ catch(err) { ++ return false; ++ } ++ })(); ++ ++ ++ var oldElement = GLOBAL.Element; ++ function Element(tagName, attributes) { ++ attributes = attributes || {}; ++ tagName = tagName.toLowerCase(); ++ ++ if (HAS_EXTENDED_CREATE_ELEMENT_SYNTAX && attributes.name) { ++ tagName = '<' + tagName + ' name="' + attributes.name + '">'; ++ delete attributes.name; ++ return Element.writeAttribute(document.createElement(tagName), attributes); ++ } ++ ++ if (!ELEMENT_CACHE[tagName]) ++ ELEMENT_CACHE[tagName] = Element.extend(document.createElement(tagName)); ++ ++ var node = shouldUseCreationCache(tagName, attributes) ? ++ ELEMENT_CACHE[tagName].cloneNode(false) : document.createElement(tagName); ++ ++ return Element.writeAttribute(node, attributes); ++ } ++ ++ GLOBAL.Element = Element; ++ ++ Object.extend(GLOBAL.Element, oldElement || {}); ++ if (oldElement) GLOBAL.Element.prototype = oldElement.prototype; ++ ++ Element.Methods = { ByTag: {}, Simulated: {} }; ++ ++ var methods = {}; ++ ++ var INSPECT_ATTRIBUTES = { id: 'id', className: 'class' }; ++ function inspect(element) { ++ element = $(element); ++ var result = '<' + element.tagName.toLowerCase(); ++ ++ var attribute, value; ++ for (var property in INSPECT_ATTRIBUTES) { ++ attribute = INSPECT_ATTRIBUTES[property]; ++ value = (element[property] || '').toString(); ++ if (value) result += ' ' + attribute + '=' + value.inspect(true); ++ } ++ ++ return result + '>'; ++ } ++ ++ methods.inspect = inspect; ++ ++ ++ function visible(element) { ++ return $(element).style.display !== 'none'; ++ } ++ ++ function toggle(element, bool) { ++ element = $(element); ++ if (Object.isUndefined(bool)) ++ bool = !Element.visible(element); ++ Element[bool ? 'show' : 'hide'](element); ++ ++ return element; ++ } ++ ++ function hide(element) { ++ element = $(element); ++ element.style.display = 'none'; ++ return element; ++ } ++ ++ function show(element) { ++ element = $(element); ++ element.style.display = ''; ++ return element; ++ } ++ ++ ++ Object.extend(methods, { ++ visible: visible, ++ toggle: toggle, ++ hide: hide, ++ show: show ++ }); ++ ++ ++ function remove(element) { ++ element = $(element); ++ element.parentNode.removeChild(element); ++ return element; ++ } ++ ++ var SELECT_ELEMENT_INNERHTML_BUGGY = (function(){ ++ var el = document.createElement("select"), ++ isBuggy = true; ++ el.innerHTML = "<option value=\"test\">test</option>"; ++ if (el.options && el.options[0]) { ++ isBuggy = el.options[0].nodeName.toUpperCase() !== "OPTION"; ++ } ++ el = null; ++ return isBuggy; ++ })(); ++ ++ var TABLE_ELEMENT_INNERHTML_BUGGY = (function(){ ++ try { ++ var el = document.createElement("table"); ++ if (el && el.tBodies) { ++ el.innerHTML = "<tbody><tr><td>test</td></tr></tbody>"; ++ var isBuggy = typeof el.tBodies[0] == "undefined"; ++ el = null; ++ return isBuggy; ++ } ++ } catch (e) { ++ return true; ++ } ++ })(); ++ ++ var LINK_ELEMENT_INNERHTML_BUGGY = (function() { ++ try { ++ var el = document.createElement('div'); ++ el.innerHTML = "<link />"; ++ var isBuggy = (el.childNodes.length === 0); ++ el = null; ++ return isBuggy; ++ } catch(e) { ++ return true; ++ } ++ })(); ++ ++ var ANY_INNERHTML_BUGGY = SELECT_ELEMENT_INNERHTML_BUGGY || ++ TABLE_ELEMENT_INNERHTML_BUGGY || LINK_ELEMENT_INNERHTML_BUGGY; ++ ++ var SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING = (function () { ++ var s = document.createElement("script"), ++ isBuggy = false; ++ try { ++ s.appendChild(document.createTextNode("")); ++ isBuggy = !s.firstChild || ++ s.firstChild && s.firstChild.nodeType !== 3; ++ } catch (e) { ++ isBuggy = true; ++ } ++ s = null; ++ return isBuggy; ++ })(); ++ ++ function update(element, content) { ++ element = $(element); ++ ++ var descendants = element.getElementsByTagName('*'), ++ i = descendants.length; ++ while (i--) purgeElement(descendants[i]); ++ ++ if (content && content.toElement) ++ content = content.toElement(); ++ ++ if (Object.isElement(content)) ++ return element.update().insert(content); ++ ++ ++ content = Object.toHTML(content); ++ var tagName = element.tagName.toUpperCase(); ++ ++ if (tagName === 'SCRIPT' && SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING) { ++ element.text = content; ++ return element; ++ } ++ ++ if (ANY_INNERHTML_BUGGY) { ++ if (tagName in INSERTION_TRANSLATIONS.tags) { ++ while (element.firstChild) ++ element.removeChild(element.firstChild); ++ ++ var nodes = getContentFromAnonymousElement(tagName, content.stripScripts()); ++ for (var i = 0, node; node = nodes[i]; i++) ++ element.appendChild(node); ++ ++ } else if (LINK_ELEMENT_INNERHTML_BUGGY && Object.isString(content) && content.indexOf('<link') > -1) { ++ while (element.firstChild) ++ element.removeChild(element.firstChild); ++ ++ var nodes = getContentFromAnonymousElement(tagName, ++ content.stripScripts(), true); ++ ++ for (var i = 0, node; node = nodes[i]; i++) ++ element.appendChild(node); ++ } else { ++ element.innerHTML = content.stripScripts(); ++ } ++ } else { ++ element.innerHTML = content.stripScripts(); ++ } ++ ++ content.evalScripts.bind(content).defer(); ++ return element; ++ } ++ ++ function replace(element, content) { ++ element = $(element); ++ ++ if (content && content.toElement) { ++ content = content.toElement(); ++ } else if (!Object.isElement(content)) { ++ content = Object.toHTML(content); ++ var range = element.ownerDocument.createRange(); ++ range.selectNode(element); ++ content.evalScripts.bind(content).defer(); ++ content = range.createContextualFragment(content.stripScripts()); ++ } ++ ++ element.parentNode.replaceChild(content, element); ++ return element; ++ } ++ ++ var INSERTION_TRANSLATIONS = { ++ before: function(element, node) { ++ element.parentNode.insertBefore(node, element); ++ }, ++ top: function(element, node) { ++ element.insertBefore(node, element.firstChild); ++ }, ++ bottom: function(element, node) { ++ element.appendChild(node); ++ }, ++ after: function(element, node) { ++ element.parentNode.insertBefore(node, element.nextSibling); ++ }, ++ ++ tags: { ++ TABLE: ['<table>', '</table>', 1], ++ TBODY: ['<table><tbody>', '</tbody></table>', 2], ++ TR: ['<table><tbody><tr>', '</tr></tbody></table>', 3], ++ TD: ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4], ++ SELECT: ['<select>', '</select>', 1] ++ } ++ }; ++ ++ var tags = INSERTION_TRANSLATIONS.tags; ++ ++ Object.extend(tags, { ++ THEAD: tags.TBODY, ++ TFOOT: tags.TBODY, ++ TH: tags.TD ++ }); ++ ++ function replace_IE(element, content) { ++ element = $(element); ++ if (content && content.toElement) ++ content = content.toElement(); ++ if (Object.isElement(content)) { ++ element.parentNode.replaceChild(content, element); ++ return element; ++ } ++ ++ content = Object.toHTML(content); ++ var parent = element.parentNode, tagName = parent.tagName.toUpperCase(); ++ ++ if (tagName in INSERTION_TRANSLATIONS.tags) { ++ var nextSibling = Element.next(element); ++ var fragments = getContentFromAnonymousElement( ++ tagName, content.stripScripts()); ++ ++ parent.removeChild(element); ++ ++ var iterator; ++ if (nextSibling) ++ iterator = function(node) { parent.insertBefore(node, nextSibling) }; ++ else ++ iterator = function(node) { parent.appendChild(node); } ++ ++ fragments.each(iterator); ++ } else { ++ element.outerHTML = content.stripScripts(); ++ } ++ ++ content.evalScripts.bind(content).defer(); ++ return element; ++ } ++ ++ if ('outerHTML' in document.documentElement) ++ replace = replace_IE; ++ ++ function isContent(content) { ++ if (Object.isUndefined(content) || content === null) return false; ++ ++ if (Object.isString(content) || Object.isNumber(content)) return true; ++ if (Object.isElement(content)) return true; ++ if (content.toElement || content.toHTML) return true; ++ ++ return false; ++ } ++ ++ function insertContentAt(element, content, position) { ++ position = position.toLowerCase(); ++ var method = INSERTION_TRANSLATIONS[position]; ++ ++ if (content && content.toElement) content = content.toElement(); ++ if (Object.isElement(content)) { ++ method(element, content); ++ return element; ++ } ++ ++ content = Object.toHTML(content); ++ var tagName = ((position === 'before' || position === 'after') ? ++ element.parentNode : element).tagName.toUpperCase(); ++ ++ var childNodes = getContentFromAnonymousElement(tagName, content.stripScripts()); ++ ++ if (position === 'top' || position === 'after') childNodes.reverse(); ++ ++ for (var i = 0, node; node = childNodes[i]; i++) ++ method(element, node); ++ ++ content.evalScripts.bind(content).defer(); ++ } ++ ++ function insert(element, insertions) { ++ element = $(element); ++ ++ if (isContent(insertions)) ++ insertions = { bottom: insertions }; ++ ++ for (var position in insertions) ++ insertContentAt(element, insertions[position], position); ++ ++ return element; ++ } ++ ++ function wrap(element, wrapper, attributes) { ++ element = $(element); ++ ++ if (Object.isElement(wrapper)) { ++ $(wrapper).writeAttribute(attributes || {}); ++ } else if (Object.isString(wrapper)) { ++ wrapper = new Element(wrapper, attributes); ++ } else { ++ wrapper = new Element('div', wrapper); ++ } ++ ++ if (element.parentNode) ++ element.parentNode.replaceChild(wrapper, element); ++ ++ wrapper.appendChild(element); ++ ++ return wrapper; ++ } ++ ++ function cleanWhitespace(element) { ++ element = $(element); ++ var node = element.firstChild; ++ ++ while (node) { ++ var nextNode = node.nextSibling; ++ if (node.nodeType === Node.TEXT_NODE && !/\S/.test(node.nodeValue)) ++ element.removeChild(node); ++ node = nextNode; ++ } ++ return element; ++ } ++ ++ function empty(element) { ++ return $(element).innerHTML.blank(); ++ } ++ ++ function getContentFromAnonymousElement(tagName, html, force) { ++ var t = INSERTION_TRANSLATIONS.tags[tagName], div = DIV; ++ ++ var workaround = !!t; ++ if (!workaround && force) { ++ workaround = true; ++ t = ['', '', 0]; ++ } ++ ++ if (workaround) { ++ div.innerHTML = ' ' + t[0] + html + t[1]; ++ div.removeChild(div.firstChild); ++ for (var i = t[2]; i--; ) ++ div = div.firstChild; ++ } else { ++ div.innerHTML = html; ++ } ++ ++ return $A(div.childNodes); ++ } ++ ++ function clone(element, deep) { ++ if (!(element = $(element))) return; ++ var clone = element.cloneNode(deep); ++ if (!HAS_UNIQUE_ID_PROPERTY) { ++ clone._prototypeUID = UNDEFINED; ++ if (deep) { ++ var descendants = Element.select(clone, '*'), ++ i = descendants.length; ++ while (i--) ++ descendants[i]._prototypeUID = UNDEFINED; ++ } ++ } ++ return Element.extend(clone); ++ } ++ ++ function purgeElement(element) { ++ var uid = getUniqueElementID(element); ++ if (uid) { ++ Element.stopObserving(element); ++ if (!HAS_UNIQUE_ID_PROPERTY) ++ element._prototypeUID = UNDEFINED; ++ delete Element.Storage[uid]; ++ } ++ } ++ ++ function purgeCollection(elements) { ++ var i = elements.length; ++ while (i--) ++ purgeElement(elements[i]); ++ } ++ ++ function purgeCollection_IE(elements) { ++ var i = elements.length, element, uid; ++ while (i--) { ++ element = elements[i]; ++ uid = getUniqueElementID(element); ++ delete Element.Storage[uid]; ++ delete Event.cache[uid]; ++ } ++ } ++ ++ if (HAS_UNIQUE_ID_PROPERTY) { ++ purgeCollection = purgeCollection_IE; ++ } ++ ++ ++ function purge(element) { ++ if (!(element = $(element))) return; ++ purgeElement(element); ++ ++ var descendants = element.getElementsByTagName('*'), ++ i = descendants.length; ++ ++ while (i--) purgeElement(descendants[i]); ++ ++ return null; ++ } ++ ++ Object.extend(methods, { ++ remove: remove, ++ update: update, ++ replace: replace, ++ insert: insert, ++ wrap: wrap, ++ cleanWhitespace: cleanWhitespace, ++ empty: empty, ++ clone: clone, ++ purge: purge ++ }); ++ ++ ++ ++ function recursivelyCollect(element, property, maximumLength) { ++ element = $(element); ++ maximumLength = maximumLength || -1; ++ var elements = []; ++ ++ while (element = element[property]) { ++ if (element.nodeType === Node.ELEMENT_NODE) ++ elements.push(Element.extend(element)); ++ ++ if (elements.length === maximumLength) break; ++ } ++ ++ return elements; ++ } ++ ++ ++ function ancestors(element) { ++ return recursivelyCollect(element, 'parentNode'); ++ } ++ ++ function descendants(element) { ++ return Element.select(element, '*'); ++ } ++ ++ function firstDescendant(element) { ++ element = $(element).firstChild; ++ while (element && element.nodeType !== Node.ELEMENT_NODE) ++ element = element.nextSibling; ++ ++ return $(element); ++ } ++ ++ function immediateDescendants(element) { ++ var results = [], child = $(element).firstChild; ++ ++ while (child) { ++ if (child.nodeType === Node.ELEMENT_NODE) ++ results.push(Element.extend(child)); ++ ++ child = child.nextSibling; ++ } ++ ++ return results; ++ } ++ ++ function previousSiblings(element) { ++ return recursivelyCollect(element, 'previousSibling'); ++ } ++ ++ function nextSiblings(element) { ++ return recursivelyCollect(element, 'nextSibling'); ++ } ++ ++ function siblings(element) { ++ element = $(element); ++ var previous = previousSiblings(element), ++ next = nextSiblings(element); ++ return previous.reverse().concat(next); ++ } ++ ++ function match(element, selector) { ++ element = $(element); ++ ++ if (Object.isString(selector)) ++ return Prototype.Selector.match(element, selector); ++ ++ return selector.match(element); ++ } ++ ++ ++ function _recursivelyFind(element, property, expression, index) { ++ element = $(element), expression = expression || 0, index = index || 0; ++ if (Object.isNumber(expression)) { ++ index = expression, expression = null; ++ } ++ ++ while (element = element[property]) { ++ if (element.nodeType !== 1) continue; ++ if (expression && !Prototype.Selector.match(element, expression)) ++ continue; ++ if (--index >= 0) continue; ++ ++ return Element.extend(element); ++ } ++ } ++ ++ ++ function up(element, expression, index) { ++ element = $(element); ++ ++ if (arguments.length === 1) return $(element.parentNode); ++ return _recursivelyFind(element, 'parentNode', expression, index); ++ } ++ ++ function down(element, expression, index) { ++ element = $(element), expression = expression || 0, index = index || 0; ++ ++ if (Object.isNumber(expression)) ++ index = expression, expression = '*'; ++ ++ var node = Prototype.Selector.select(expression, element)[index]; ++ return Element.extend(node); ++ } ++ ++ function previous(element, expression, index) { ++ return _recursivelyFind(element, 'previousSibling', expression, index); ++ } ++ ++ function next(element, expression, index) { ++ return _recursivelyFind(element, 'nextSibling', expression, index); ++ } ++ ++ function select(element) { ++ element = $(element); ++ var expressions = SLICE.call(arguments, 1).join(', '); ++ return Prototype.Selector.select(expressions, element); ++ } ++ ++ function adjacent(element) { ++ element = $(element); ++ var expressions = SLICE.call(arguments, 1).join(', '); ++ var siblings = Element.siblings(element), results = []; ++ for (var i = 0, sibling; sibling = siblings[i]; i++) { ++ if (Prototype.Selector.match(sibling, expressions)) ++ results.push(sibling); ++ } ++ ++ return results; ++ } ++ ++ function descendantOf_DOM(element, ancestor) { ++ element = $(element), ancestor = $(ancestor); ++ while (element = element.parentNode) ++ if (element === ancestor) return true; ++ return false; ++ } ++ ++ function descendantOf_contains(element, ancestor) { ++ element = $(element), ancestor = $(ancestor); ++ if (!ancestor.contains) return descendantOf_DOM(element, ancestor); ++ return ancestor.contains(element) && ancestor !== element; ++ } ++ ++ function descendantOf_compareDocumentPosition(element, ancestor) { ++ element = $(element), ancestor = $(ancestor); ++ return (element.compareDocumentPosition(ancestor) & 8) === 8; ++ } ++ ++ var descendantOf; ++ if (DIV.compareDocumentPosition) { ++ descendantOf = descendantOf_compareDocumentPosition; ++ } else if (DIV.contains) { ++ descendantOf = descendantOf_contains; ++ } else { ++ descendantOf = descendantOf_DOM; ++ } ++ ++ ++ Object.extend(methods, { ++ recursivelyCollect: recursivelyCollect, ++ ancestors: ancestors, ++ descendants: descendants, ++ firstDescendant: firstDescendant, ++ immediateDescendants: immediateDescendants, ++ previousSiblings: previousSiblings, ++ nextSiblings: nextSiblings, ++ siblings: siblings, ++ match: match, ++ up: up, ++ down: down, ++ previous: previous, ++ next: next, ++ select: select, ++ adjacent: adjacent, ++ descendantOf: descendantOf, ++ ++ getElementsBySelector: select, ++ ++ childElements: immediateDescendants ++ }); ++ ++ ++ var idCounter = 1; ++ function identify(element) { ++ element = $(element); ++ var id = Element.readAttribute(element, 'id'); ++ if (id) return id; ++ ++ do { id = 'anonymous_element_' + idCounter++ } while ($(id)); ++ ++ Element.writeAttribute(element, 'id', id); ++ return id; ++ } ++ ++ ++ function readAttribute(element, name) { ++ return $(element).getAttribute(name); ++ } ++ ++ function readAttribute_IE(element, name) { ++ element = $(element); ++ ++ var table = ATTRIBUTE_TRANSLATIONS.read; ++ if (table.values[name]) ++ return table.values[name](element, name); ++ ++ if (table.names[name]) name = table.names[name]; ++ ++ if (name.include(':')) { ++ if (!element.attributes || !element.attributes[name]) return null; ++ return element.attributes[name].value; ++ } ++ ++ return element.getAttribute(name); ++ } ++ ++ function readAttribute_Opera(element, name) { ++ if (name === 'title') return element.title; ++ return element.getAttribute(name); ++ } ++ ++ var PROBLEMATIC_ATTRIBUTE_READING = (function() { ++ DIV.setAttribute('onclick', Prototype.emptyFunction); ++ var value = DIV.getAttribute('onclick'); ++ var isFunction = (typeof value === 'function'); ++ DIV.removeAttribute('onclick'); ++ return isFunction; ++ })(); ++ ++ if (PROBLEMATIC_ATTRIBUTE_READING) { ++ readAttribute = readAttribute_IE; ++ } else if (Prototype.Browser.Opera) { ++ readAttribute = readAttribute_Opera; ++ } ++ ++ ++ function writeAttribute(element, name, value) { ++ element = $(element); ++ var attributes = {}, table = ATTRIBUTE_TRANSLATIONS.write; ++ ++ if (typeof name === 'object') { ++ attributes = name; ++ } else { ++ attributes[name] = Object.isUndefined(value) ? true : value; ++ } ++ ++ for (var attr in attributes) { ++ name = table.names[attr] || attr; ++ value = attributes[attr]; ++ if (table.values[attr]) ++ name = table.values[attr](element, value); ++ if (value === false || value === null) ++ element.removeAttribute(name); ++ else if (value === true) ++ element.setAttribute(name, name); ++ else element.setAttribute(name, value); ++ } ++ ++ return element; ++ } ++ ++ function hasAttribute(element, attribute) { ++ attribute = ATTRIBUTE_TRANSLATIONS.has[attribute] || attribute; ++ var node = $(element).getAttributeNode(attribute); ++ return !!(node && node.specified); ++ } ++ ++ GLOBAL.Element.Methods.Simulated.hasAttribute = hasAttribute; ++ ++ function classNames(element) { ++ return new Element.ClassNames(element); ++ } ++ ++ var regExpCache = {}; ++ function getRegExpForClassName(className) { ++ if (regExpCache[className]) return regExpCache[className]; ++ ++ var re = new RegExp("(^|\\s+)" + className + "(\\s+|$)"); ++ regExpCache[className] = re; ++ return re; ++ } ++ ++ function hasClassName(element, className) { ++ if (!(element = $(element))) return; ++ ++ var elementClassName = element.className; ++ ++ if (elementClassName.length === 0) return false; ++ if (elementClassName === className) return true; ++ ++ return getRegExpForClassName(className).test(elementClassName); ++ } ++ ++ function addClassName(element, className) { ++ if (!(element = $(element))) return; ++ ++ if (!hasClassName(element, className)) ++ element.className += (element.className ? ' ' : '') + className; ++ ++ return element; ++ } ++ ++ function removeClassName(element, className) { ++ if (!(element = $(element))) return; ++ ++ element.className = element.className.replace( ++ getRegExpForClassName(className), ' ').strip(); ++ ++ return element; ++ } ++ ++ function toggleClassName(element, className, bool) { ++ if (!(element = $(element))) return; ++ ++ if (Object.isUndefined(bool)) ++ bool = !hasClassName(element, className); ++ ++ var method = Element[bool ? 'addClassName' : 'removeClassName']; ++ return method(element, className); ++ } ++ ++ var ATTRIBUTE_TRANSLATIONS = {}; ++ ++ var classProp = 'className', forProp = 'for'; ++ ++ DIV.setAttribute(classProp, 'x'); ++ if (DIV.className !== 'x') { ++ DIV.setAttribute('class', 'x'); ++ if (DIV.className === 'x') ++ classProp = 'class'; ++ } ++ ++ var LABEL = document.createElement('label'); ++ LABEL.setAttribute(forProp, 'x'); ++ if (LABEL.htmlFor !== 'x') { ++ LABEL.setAttribute('htmlFor', 'x'); ++ if (LABEL.htmlFor === 'x') ++ forProp = 'htmlFor'; ++ } ++ LABEL = null; ++ ++ function _getAttr(element, attribute) { ++ return element.getAttribute(attribute); ++ } ++ ++ function _getAttr2(element, attribute) { ++ return element.getAttribute(attribute, 2); ++ } ++ ++ function _getAttrNode(element, attribute) { ++ var node = element.getAttributeNode(attribute); ++ return node ? node.value : ''; ++ } ++ ++ function _getFlag(element, attribute) { ++ return $(element).hasAttribute(attribute) ? attribute : null; ++ } ++ ++ DIV.onclick = Prototype.emptyFunction; ++ var onclickValue = DIV.getAttribute('onclick'); ++ ++ var _getEv; ++ ++ if (String(onclickValue).indexOf('{') > -1) { ++ _getEv = function(element, attribute) { ++ var value = element.getAttribute(attribute); ++ if (!value) return null; ++ value = value.toString(); ++ value = value.split('{')[1]; ++ value = value.split('}')[0]; ++ return value.strip(); ++ }; ++ } ++ else if (onclickValue === '') { ++ _getEv = function(element, attribute) { ++ var value = element.getAttribute(attribute); ++ if (!value) return null; ++ return value.strip(); ++ }; ++ } ++ ++ ATTRIBUTE_TRANSLATIONS.read = { ++ names: { ++ 'class': classProp, ++ 'className': classProp, ++ 'for': forProp, ++ 'htmlFor': forProp ++ }, ++ ++ values: { ++ style: function(element) { ++ return element.style.cssText.toLowerCase(); ++ }, ++ title: function(element) { ++ return element.title; ++ } ++ } ++ }; ++ ++ ATTRIBUTE_TRANSLATIONS.write = { ++ names: { ++ className: 'class', ++ htmlFor: 'for', ++ cellpadding: 'cellPadding', ++ cellspacing: 'cellSpacing' ++ }, ++ ++ values: { ++ checked: function(element, value) { ++ element.checked = !!value; ++ }, ++ ++ style: function(element, value) { ++ element.style.cssText = value ? value : ''; ++ } ++ } ++ }; ++ ++ ATTRIBUTE_TRANSLATIONS.has = { names: {} }; ++ ++ Object.extend(ATTRIBUTE_TRANSLATIONS.write.names, ++ ATTRIBUTE_TRANSLATIONS.read.names); ++ ++ var CAMEL_CASED_ATTRIBUTE_NAMES = $w('colSpan rowSpan vAlign dateTime ' + ++ 'accessKey tabIndex encType maxLength readOnly longDesc frameBorder'); ++ ++ for (var i = 0, attr; attr = CAMEL_CASED_ATTRIBUTE_NAMES[i]; i++) { ++ ATTRIBUTE_TRANSLATIONS.write.names[attr.toLowerCase()] = attr; ++ ATTRIBUTE_TRANSLATIONS.has.names[attr.toLowerCase()] = attr; ++ } ++ ++ Object.extend(ATTRIBUTE_TRANSLATIONS.read.values, { ++ href: _getAttr2, ++ src: _getAttr2, ++ type: _getAttr, ++ action: _getAttrNode, ++ disabled: _getFlag, ++ checked: _getFlag, ++ readonly: _getFlag, ++ multiple: _getFlag, ++ onload: _getEv, ++ onunload: _getEv, ++ onclick: _getEv, ++ ondblclick: _getEv, ++ onmousedown: _getEv, ++ onmouseup: _getEv, ++ onmouseover: _getEv, ++ onmousemove: _getEv, ++ onmouseout: _getEv, ++ onfocus: _getEv, ++ onblur: _getEv, ++ onkeypress: _getEv, ++ onkeydown: _getEv, ++ onkeyup: _getEv, ++ onsubmit: _getEv, ++ onreset: _getEv, ++ onselect: _getEv, ++ onchange: _getEv ++ }); ++ ++ ++ Object.extend(methods, { ++ identify: identify, ++ readAttribute: readAttribute, ++ writeAttribute: writeAttribute, ++ classNames: classNames, ++ hasClassName: hasClassName, ++ addClassName: addClassName, ++ removeClassName: removeClassName, ++ toggleClassName: toggleClassName ++ }); ++ ++ ++ function normalizeStyleName(style) { ++ if (style === 'float' || style === 'styleFloat') ++ return 'cssFloat'; ++ return style.camelize(); ++ } ++ ++ function normalizeStyleName_IE(style) { ++ if (style === 'float' || style === 'cssFloat') ++ return 'styleFloat'; ++ return style.camelize(); ++ } ++ ++ function setStyle(element, styles) { ++ element = $(element); ++ var elementStyle = element.style, match; ++ ++ if (Object.isString(styles)) { ++ elementStyle.cssText += ';' + styles; ++ if (styles.include('opacity')) { ++ var opacity = styles.match(/opacity:\s*(\d?\.?\d*)/)[1]; ++ Element.setOpacity(element, opacity); ++ } ++ return element; ++ } ++ ++ for (var property in styles) { ++ if (property === 'opacity') { ++ Element.setOpacity(element, styles[property]); ++ } else { ++ var value = styles[property]; ++ if (property === 'float' || property === 'cssFloat') { ++ property = Object.isUndefined(elementStyle.styleFloat) ? ++ 'cssFloat' : 'styleFloat'; ++ } ++ elementStyle[property] = value; ++ } ++ } ++ ++ return element; ++ } ++ ++ ++ function getStyle(element, style) { ++ element = $(element); ++ style = normalizeStyleName(style); ++ ++ var value = element.style[style]; ++ if (!value || value === 'auto') { ++ var css = document.defaultView.getComputedStyle(element, null); ++ value = css ? css[style] : null; ++ } ++ ++ if (style === 'opacity') return value ? parseFloat(value) : 1.0; ++ return value === 'auto' ? null : value; ++ } ++ ++ function getStyle_Opera(element, style) { ++ switch (style) { ++ case 'height': case 'width': ++ if (!Element.visible(element)) return null; ++ ++ var dim = parseInt(getStyle(element, style), 10); ++ ++ if (dim !== element['offset' + style.capitalize()]) ++ return dim + 'px'; ++ ++ return Element.measure(element, style); ++ ++ default: return getStyle(element, style); ++ } ++ } ++ ++ function getStyle_IE(element, style) { ++ element = $(element); ++ style = normalizeStyleName_IE(style); ++ ++ var value = element.style[style]; ++ if (!value && element.currentStyle) { ++ value = element.currentStyle[style]; ++ } ++ ++ if (style === 'opacity' && !STANDARD_CSS_OPACITY_SUPPORTED) ++ return getOpacity_IE(element); ++ ++ if (value === 'auto') { ++ if ((style === 'width' || style === 'height') && Element.visible(element)) ++ return Element.measure(element, style) + 'px'; ++ return null; ++ } ++ ++ return value; ++ } ++ ++ function stripAlphaFromFilter_IE(filter) { ++ return (filter || '').replace(/alpha\([^\)]*\)/gi, ''); ++ } ++ ++ function hasLayout_IE(element) { ++ if (!element.currentStyle.hasLayout) ++ element.style.zoom = 1; ++ return element; ++ } ++ ++ var STANDARD_CSS_OPACITY_SUPPORTED = (function() { ++ DIV.style.cssText = "opacity:.55"; ++ return /^0.55/.test(DIV.style.opacity); ++ })(); ++ ++ function setOpacity(element, value) { ++ element = $(element); ++ if (value == 1 || value === '') value = ''; ++ else if (value < 0.00001) value = 0; ++ element.style.opacity = value; ++ return element; ++ } ++ ++ function setOpacity_IE(element, value) { ++ if (STANDARD_CSS_OPACITY_SUPPORTED) ++ return setOpacity(element, value); ++ ++ element = hasLayout_IE($(element)); ++ var filter = Element.getStyle(element, 'filter'), ++ style = element.style; ++ ++ if (value == 1 || value === '') { ++ filter = stripAlphaFromFilter_IE(filter); ++ if (filter) style.filter = filter; ++ else style.removeAttribute('filter'); ++ return element; ++ } ++ ++ if (value < 0.00001) value = 0; ++ ++ style.filter = stripAlphaFromFilter_IE(filter) + ++ 'alpha(opacity=' + (value * 100) + ')'; ++ ++ return element; ++ } ++ ++ ++ function getOpacity(element) { ++ return Element.getStyle(element, 'opacity'); ++ } ++ ++ function getOpacity_IE(element) { ++ if (STANDARD_CSS_OPACITY_SUPPORTED) ++ return getOpacity(element); ++ ++ var filter = Element.getStyle(element, 'filter'); ++ if (filter.length === 0) return 1.0; ++ var match = (filter || '').match(/alpha\(opacity=(.*)\)/); ++ if (match[1]) return parseFloat(match[1]) / 100; ++ return 1.0; ++ } ++ ++ ++ Object.extend(methods, { ++ setStyle: setStyle, ++ getStyle: getStyle, ++ setOpacity: setOpacity, ++ getOpacity: getOpacity ++ }); ++ ++ if ('styleFloat' in DIV.style) { ++ methods.getStyle = getStyle_IE; ++ methods.setOpacity = setOpacity_IE; ++ methods.getOpacity = getOpacity_IE; ++ } ++ ++ var UID = 0; ++ ++ GLOBAL.Element.Storage = { UID: 1 }; ++ ++ function getUniqueElementID(element) { ++ if (element === window) return 0; ++ ++ if (typeof element._prototypeUID === 'undefined') ++ element._prototypeUID = Element.Storage.UID++; ++ return element._prototypeUID; ++ } ++ ++ function getUniqueElementID_IE(element) { ++ if (element === window) return 0; ++ if (element == document) return 1; ++ return element.uniqueID; ++ } ++ ++ var HAS_UNIQUE_ID_PROPERTY = ('uniqueID' in DIV); ++ if (HAS_UNIQUE_ID_PROPERTY) ++ getUniqueElementID = getUniqueElementID_IE; ++ ++ function getStorage(element) { ++ if (!(element = $(element))) return; ++ ++ var uid = getUniqueElementID(element); ++ ++ if (!Element.Storage[uid]) ++ Element.Storage[uid] = $H(); ++ ++ return Element.Storage[uid]; ++ } ++ ++ function store(element, key, value) { ++ if (!(element = $(element))) return; ++ var storage = getStorage(element); ++ if (arguments.length === 2) { ++ storage.update(key); ++ } else { ++ storage.set(key, value); ++ } ++ return element; ++ } ++ ++ function retrieve(element, key, defaultValue) { ++ if (!(element = $(element))) return; ++ var storage = getStorage(element), value = storage.get(key); ++ ++ if (Object.isUndefined(value)) { ++ storage.set(key, defaultValue); ++ value = defaultValue; ++ } ++ ++ return value; ++ } ++ ++ ++ Object.extend(methods, { ++ getStorage: getStorage, ++ store: store, ++ retrieve: retrieve ++ }); ++ ++ ++ var Methods = {}, ByTag = Element.Methods.ByTag, ++ F = Prototype.BrowserFeatures; ++ ++ if (!F.ElementExtensions && ('__proto__' in DIV)) { ++ GLOBAL.HTMLElement = {}; ++ GLOBAL.HTMLElement.prototype = DIV['__proto__']; ++ F.ElementExtensions = true; ++ } ++ ++ function checkElementPrototypeDeficiency(tagName) { ++ if (typeof window.Element === 'undefined') return false; ++ var proto = window.Element.prototype; ++ if (proto) { ++ var id = '_' + (Math.random() + '').slice(2), ++ el = document.createElement(tagName); ++ proto[id] = 'x'; ++ var isBuggy = (el[id] !== 'x'); ++ delete proto[id]; ++ el = null; ++ return isBuggy; ++ } ++ ++ return false; ++ } ++ ++ var HTMLOBJECTELEMENT_PROTOTYPE_BUGGY = ++ checkElementPrototypeDeficiency('object'); ++ ++ function extendElementWith(element, methods) { ++ for (var property in methods) { ++ var value = methods[property]; ++ if (Object.isFunction(value) && !(property in element)) ++ element[property] = value.methodize(); ++ } ++ } ++ ++ var EXTENDED = {}; ++ function elementIsExtended(element) { ++ var uid = getUniqueElementID(element); ++ return (uid in EXTENDED); ++ } ++ ++ function extend(element) { ++ if (!element || elementIsExtended(element)) return element; ++ if (element.nodeType !== Node.ELEMENT_NODE || element == window) ++ return element; ++ ++ var methods = Object.clone(Methods), ++ tagName = element.tagName.toUpperCase(); ++ ++ if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]); ++ ++ extendElementWith(element, methods); ++ EXTENDED[getUniqueElementID(element)] = true; ++ return element; ++ } ++ ++ function extend_IE8(element) { ++ if (!element || elementIsExtended(element)) return element; ++ ++ var t = element.tagName; ++ if (t && (/^(?:object|applet|embed)$/i.test(t))) { ++ extendElementWith(element, Element.Methods); ++ extendElementWith(element, Element.Methods.Simulated); ++ extendElementWith(element, Element.Methods.ByTag[t.toUpperCase()]); ++ } ++ ++ return element; ++ } ++ ++ if (F.SpecificElementExtensions) { ++ extend = HTMLOBJECTELEMENT_PROTOTYPE_BUGGY ? extend_IE8 : Prototype.K; ++ } ++ ++ function addMethodsToTagName(tagName, methods) { ++ tagName = tagName.toUpperCase(); ++ if (!ByTag[tagName]) ByTag[tagName] = {}; ++ Object.extend(ByTag[tagName], methods); ++ } ++ ++ function mergeMethods(destination, methods, onlyIfAbsent) { ++ if (Object.isUndefined(onlyIfAbsent)) onlyIfAbsent = false; ++ for (var property in methods) { ++ var value = methods[property]; ++ if (!Object.isFunction(value)) continue; ++ if (!onlyIfAbsent || !(property in destination)) ++ destination[property] = value.methodize(); ++ } ++ } ++ ++ function findDOMClass(tagName) { ++ var klass; ++ var trans = { ++ "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph", ++ "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": "DList", ++ "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": "Heading", ++ "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote", ++ "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", "CAPTION": ++ "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD": ++ "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", "TR": ++ "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET": ++ "FrameSet", "IFRAME": "IFrame" ++ }; ++ if (trans[tagName]) klass = 'HTML' + trans[tagName] + 'Element'; ++ if (window[klass]) return window[klass]; ++ klass = 'HTML' + tagName + 'Element'; ++ if (window[klass]) return window[klass]; ++ klass = 'HTML' + tagName.capitalize() + 'Element'; ++ if (window[klass]) return window[klass]; ++ ++ var element = document.createElement(tagName), ++ proto = element['__proto__'] || element.constructor.prototype; ++ ++ element = null; ++ return proto; ++ } ++ ++ function addMethods(methods) { ++ if (arguments.length === 0) addFormMethods(); ++ ++ if (arguments.length === 2) { ++ var tagName = methods; ++ methods = arguments[1]; ++ } ++ ++ if (!tagName) { ++ Object.extend(Element.Methods, methods || {}); ++ } else { ++ if (Object.isArray(tagName)) { ++ for (var i = 0, tag; tag = tagName[i]; i++) ++ addMethodsToTagName(tag, methods); ++ } else { ++ addMethodsToTagName(tagName, methods); ++ } ++ } ++ ++ var ELEMENT_PROTOTYPE = window.HTMLElement ? HTMLElement.prototype : ++ Element.prototype; ++ ++ if (F.ElementExtensions) { ++ mergeMethods(ELEMENT_PROTOTYPE, Element.Methods); ++ mergeMethods(ELEMENT_PROTOTYPE, Element.Methods.Simulated, true); ++ } ++ ++ if (F.SpecificElementExtensions) { ++ for (var tag in Element.Methods.ByTag) { ++ var klass = findDOMClass(tag); ++ if (Object.isUndefined(klass)) continue; ++ mergeMethods(klass.prototype, ByTag[tag]); ++ } ++ } ++ ++ Object.extend(Element, Element.Methods); ++ Object.extend(Element, Element.Methods.Simulated); ++ delete Element.ByTag; ++ delete Element.Simulated; ++ ++ Element.extend.refresh(); ++ ++ ELEMENT_CACHE = {}; ++ } ++ ++ Object.extend(GLOBAL.Element, { ++ extend: extend, ++ addMethods: addMethods ++ }); ++ ++ if (extend === Prototype.K) { ++ GLOBAL.Element.extend.refresh = Prototype.emptyFunction; ++ } else { ++ GLOBAL.Element.extend.refresh = function() { ++ if (Prototype.BrowserFeatures.ElementExtensions) return; ++ Object.extend(Methods, Element.Methods); ++ Object.extend(Methods, Element.Methods.Simulated); ++ ++ EXTENDED = {}; ++ }; ++ } ++ ++ function addFormMethods() { ++ Object.extend(Form, Form.Methods); ++ Object.extend(Form.Element, Form.Element.Methods); ++ Object.extend(Element.Methods.ByTag, { ++ "FORM": Object.clone(Form.Methods), ++ "INPUT": Object.clone(Form.Element.Methods), ++ "SELECT": Object.clone(Form.Element.Methods), ++ "TEXTAREA": Object.clone(Form.Element.Methods), ++ "BUTTON": Object.clone(Form.Element.Methods) ++ }); ++ } ++ ++ Element.addMethods(methods); ++ ++})(this); ++(function() { ++ ++ function toDecimal(pctString) { ++ var match = pctString.match(/^(\d+)%?$/i); ++ if (!match) return null; ++ return (Number(match[1]) / 100); ++ } ++ ++ function getRawStyle(element, style) { ++ element = $(element); ++ ++ var value = element.style[style]; ++ if (!value || value === 'auto') { ++ var css = document.defaultView.getComputedStyle(element, null); ++ value = css ? css[style] : null; ++ } ++ ++ if (style === 'opacity') return value ? parseFloat(value) : 1.0; ++ return value === 'auto' ? null : value; ++ } ++ ++ function getRawStyle_IE(element, style) { ++ var value = element.style[style]; ++ if (!value && element.currentStyle) { ++ value = element.currentStyle[style]; ++ } ++ return value; ++ } ++ ++ function getContentWidth(element, context) { ++ var boxWidth = element.offsetWidth; ++ ++ var bl = getPixelValue(element, 'borderLeftWidth', context) || 0; ++ var br = getPixelValue(element, 'borderRightWidth', context) || 0; ++ var pl = getPixelValue(element, 'paddingLeft', context) || 0; ++ var pr = getPixelValue(element, 'paddingRight', context) || 0; ++ ++ return boxWidth - bl - br - pl - pr; ++ } ++ ++ if ('currentStyle' in document.documentElement) { ++ getRawStyle = getRawStyle_IE; ++ } ++ ++ ++ function getPixelValue(value, property, context) { ++ var element = null; ++ if (Object.isElement(value)) { ++ element = value; ++ value = getRawStyle(element, property); ++ } ++ ++ if (value === null || Object.isUndefined(value)) { ++ return null; ++ } ++ ++ if ((/^(?:-)?\d+(\.\d+)?(px)?$/i).test(value)) { ++ return window.parseFloat(value); ++ } ++ ++ var isPercentage = value.include('%'), isViewport = (context === document.viewport); ++ ++ if (/\d/.test(value) && element && element.runtimeStyle && !(isPercentage && isViewport)) { ++ var style = element.style.left, rStyle = element.runtimeStyle.left; ++ element.runtimeStyle.left = element.currentStyle.left; ++ element.style.left = value || 0; ++ value = element.style.pixelLeft; ++ element.style.left = style; ++ element.runtimeStyle.left = rStyle; ++ ++ return value; ++ } ++ ++ if (element && isPercentage) { ++ context = context || element.parentNode; ++ var decimal = toDecimal(value), whole = null; ++ ++ var isHorizontal = property.include('left') || property.include('right') || ++ property.include('width'); ++ ++ var isVertical = property.include('top') || property.include('bottom') || ++ property.include('height'); ++ ++ if (context === document.viewport) { ++ if (isHorizontal) { ++ whole = document.viewport.getWidth(); ++ } else if (isVertical) { ++ whole = document.viewport.getHeight(); ++ } ++ } else { ++ if (isHorizontal) { ++ whole = $(context).measure('width'); ++ } else if (isVertical) { ++ whole = $(context).measure('height'); ++ } ++ } ++ ++ return (whole === null) ? 0 : whole * decimal; ++ } ++ ++ return 0; ++ } ++ ++ function toCSSPixels(number) { ++ if (Object.isString(number) && number.endsWith('px')) ++ return number; ++ return number + 'px'; ++ } ++ ++ function isDisplayed(element) { ++ while (element && element.parentNode) { ++ var display = element.getStyle('display'); ++ if (display === 'none') { ++ return false; ++ } ++ element = $(element.parentNode); ++ } ++ return true; ++ } ++ ++ var hasLayout = Prototype.K; ++ if ('currentStyle' in document.documentElement) { ++ hasLayout = function(element) { ++ if (!element.currentStyle.hasLayout) { ++ element.style.zoom = 1; ++ } ++ return element; ++ }; ++ } ++ ++ function cssNameFor(key) { ++ if (key.include('border')) key = key + '-width'; ++ return key.camelize(); ++ } ++ ++ Element.Layout = Class.create(Hash, { ++ initialize: function($super, element, preCompute) { ++ $super(); ++ this.element = $(element); ++ ++ Element.Layout.PROPERTIES.each( function(property) { ++ this._set(property, null); ++ }, this); ++ ++ if (preCompute) { ++ this._preComputing = true; ++ this._begin(); ++ Element.Layout.PROPERTIES.each( this._compute, this ); ++ this._end(); ++ this._preComputing = false; ++ } ++ }, ++ ++ _set: function(property, value) { ++ return Hash.prototype.set.call(this, property, value); ++ }, ++ ++ set: function(property, value) { ++ throw "Properties of Element.Layout are read-only."; ++ }, ++ ++ get: function($super, property) { ++ var value = $super(property); ++ return value === null ? this._compute(property) : value; ++ }, ++ ++ _begin: function() { ++ if (this._isPrepared()) return; ++ ++ var element = this.element; ++ if (isDisplayed(element)) { ++ this._setPrepared(true); ++ return; ++ } ++ ++ ++ var originalStyles = { ++ position: element.style.position || '', ++ width: element.style.width || '', ++ visibility: element.style.visibility || '', ++ display: element.style.display || '' ++ }; ++ ++ element.store('prototype_original_styles', originalStyles); ++ ++ var position = getRawStyle(element, 'position'), width = element.offsetWidth; ++ ++ if (width === 0 || width === null) { ++ element.style.display = 'block'; ++ width = element.offsetWidth; ++ } ++ ++ var context = (position === 'fixed') ? document.viewport : ++ element.parentNode; ++ ++ var tempStyles = { ++ visibility: 'hidden', ++ display: 'block' ++ }; ++ ++ if (position !== 'fixed') tempStyles.position = 'absolute'; ++ ++ element.setStyle(tempStyles); ++ ++ var positionedWidth = element.offsetWidth, newWidth; ++ if (width && (positionedWidth === width)) { ++ newWidth = getContentWidth(element, context); ++ } else if (position === 'absolute' || position === 'fixed') { ++ newWidth = getContentWidth(element, context); ++ } else { ++ var parent = element.parentNode, pLayout = $(parent).getLayout(); ++ ++ newWidth = pLayout.get('width') - ++ this.get('margin-left') - ++ this.get('border-left') - ++ this.get('padding-left') - ++ this.get('padding-right') - ++ this.get('border-right') - ++ this.get('margin-right'); ++ } ++ ++ element.setStyle({ width: newWidth + 'px' }); ++ ++ this._setPrepared(true); ++ }, ++ ++ _end: function() { ++ var element = this.element; ++ var originalStyles = element.retrieve('prototype_original_styles'); ++ element.store('prototype_original_styles', null); ++ element.setStyle(originalStyles); ++ this._setPrepared(false); ++ }, ++ ++ _compute: function(property) { ++ var COMPUTATIONS = Element.Layout.COMPUTATIONS; ++ if (!(property in COMPUTATIONS)) { ++ throw "Property not found."; ++ } ++ ++ return this._set(property, COMPUTATIONS[property].call(this, this.element)); ++ }, ++ ++ _isPrepared: function() { ++ return this.element.retrieve('prototype_element_layout_prepared', false); ++ }, ++ ++ _setPrepared: function(bool) { ++ return this.element.store('prototype_element_layout_prepared', bool); ++ }, ++ ++ toObject: function() { ++ var args = $A(arguments); ++ var keys = (args.length === 0) ? Element.Layout.PROPERTIES : ++ args.join(' ').split(' '); ++ var obj = {}; ++ keys.each( function(key) { ++ if (!Element.Layout.PROPERTIES.include(key)) return; ++ var value = this.get(key); ++ if (value != null) obj[key] = value; ++ }, this); ++ return obj; ++ }, ++ ++ toHash: function() { ++ var obj = this.toObject.apply(this, arguments); ++ return new Hash(obj); ++ }, ++ ++ toCSS: function() { ++ var args = $A(arguments); ++ var keys = (args.length === 0) ? Element.Layout.PROPERTIES : ++ args.join(' ').split(' '); ++ var css = {}; ++ ++ keys.each( function(key) { ++ if (!Element.Layout.PROPERTIES.include(key)) return; ++ if (Element.Layout.COMPOSITE_PROPERTIES.include(key)) return; ++ ++ var value = this.get(key); ++ if (value != null) css[cssNameFor(key)] = value + 'px'; ++ }, this); ++ return css; ++ }, ++ ++ inspect: function() { ++ return "#<Element.Layout>"; ++ } ++ }); ++ ++ Object.extend(Element.Layout, { ++ PROPERTIES: $w('height width top left right bottom border-left border-right border-top border-bottom padding-left padding-right padding-top padding-bottom margin-top margin-bottom margin-left margin-right padding-box-width padding-box-height border-box-width border-box-height margin-box-width margin-box-height'), ++ ++ COMPOSITE_PROPERTIES: $w('padding-box-width padding-box-height margin-box-width margin-box-height border-box-width border-box-height'), ++ ++ COMPUTATIONS: { ++ 'height': function(element) { ++ if (!this._preComputing) this._begin(); ++ ++ var bHeight = this.get('border-box-height'); ++ if (bHeight <= 0) { ++ if (!this._preComputing) this._end(); ++ return 0; ++ } ++ ++ var bTop = this.get('border-top'), ++ bBottom = this.get('border-bottom'); ++ ++ var pTop = this.get('padding-top'), ++ pBottom = this.get('padding-bottom'); ++ ++ if (!this._preComputing) this._end(); ++ ++ return bHeight - bTop - bBottom - pTop - pBottom; ++ }, ++ ++ 'width': function(element) { ++ if (!this._preComputing) this._begin(); ++ ++ var bWidth = this.get('border-box-width'); ++ if (bWidth <= 0) { ++ if (!this._preComputing) this._end(); ++ return 0; ++ } ++ ++ var bLeft = this.get('border-left'), ++ bRight = this.get('border-right'); ++ ++ var pLeft = this.get('padding-left'), ++ pRight = this.get('padding-right'); ++ ++ if (!this._preComputing) this._end(); ++ return bWidth - bLeft - bRight - pLeft - pRight; ++ }, ++ ++ 'padding-box-height': function(element) { ++ var height = this.get('height'), ++ pTop = this.get('padding-top'), ++ pBottom = this.get('padding-bottom'); ++ ++ return height + pTop + pBottom; ++ }, ++ ++ 'padding-box-width': function(element) { ++ var width = this.get('width'), ++ pLeft = this.get('padding-left'), ++ pRight = this.get('padding-right'); ++ ++ return width + pLeft + pRight; ++ }, ++ ++ 'border-box-height': function(element) { ++ if (!this._preComputing) this._begin(); ++ var height = element.offsetHeight; ++ if (!this._preComputing) this._end(); ++ return height; ++ }, ++ ++ 'border-box-width': function(element) { ++ if (!this._preComputing) this._begin(); ++ var width = element.offsetWidth; ++ if (!this._preComputing) this._end(); ++ return width; ++ }, ++ ++ 'margin-box-height': function(element) { ++ var bHeight = this.get('border-box-height'), ++ mTop = this.get('margin-top'), ++ mBottom = this.get('margin-bottom'); ++ ++ if (bHeight <= 0) return 0; ++ ++ return bHeight + mTop + mBottom; ++ }, ++ ++ 'margin-box-width': function(element) { ++ var bWidth = this.get('border-box-width'), ++ mLeft = this.get('margin-left'), ++ mRight = this.get('margin-right'); ++ ++ if (bWidth <= 0) return 0; ++ ++ return bWidth + mLeft + mRight; ++ }, ++ ++ 'top': function(element) { ++ var offset = element.positionedOffset(); ++ return offset.top; ++ }, ++ ++ 'bottom': function(element) { ++ var offset = element.positionedOffset(), ++ parent = element.getOffsetParent(), ++ pHeight = parent.measure('height'); ++ ++ var mHeight = this.get('border-box-height'); ++ ++ return pHeight - mHeight - offset.top; ++ }, ++ ++ 'left': function(element) { ++ var offset = element.positionedOffset(); ++ return offset.left; ++ }, ++ ++ 'right': function(element) { ++ var offset = element.positionedOffset(), ++ parent = element.getOffsetParent(), ++ pWidth = parent.measure('width'); ++ ++ var mWidth = this.get('border-box-width'); ++ ++ return pWidth - mWidth - offset.left; ++ }, ++ ++ 'padding-top': function(element) { ++ return getPixelValue(element, 'paddingTop'); ++ }, ++ ++ 'padding-bottom': function(element) { ++ return getPixelValue(element, 'paddingBottom'); ++ }, ++ ++ 'padding-left': function(element) { ++ return getPixelValue(element, 'paddingLeft'); ++ }, ++ ++ 'padding-right': function(element) { ++ return getPixelValue(element, 'paddingRight'); ++ }, ++ ++ 'border-top': function(element) { ++ return getPixelValue(element, 'borderTopWidth'); ++ }, ++ ++ 'border-bottom': function(element) { ++ return getPixelValue(element, 'borderBottomWidth'); ++ }, ++ ++ 'border-left': function(element) { ++ return getPixelValue(element, 'borderLeftWidth'); ++ }, ++ ++ 'border-right': function(element) { ++ return getPixelValue(element, 'borderRightWidth'); ++ }, ++ ++ 'margin-top': function(element) { ++ return getPixelValue(element, 'marginTop'); ++ }, ++ ++ 'margin-bottom': function(element) { ++ return getPixelValue(element, 'marginBottom'); ++ }, ++ ++ 'margin-left': function(element) { ++ return getPixelValue(element, 'marginLeft'); ++ }, ++ ++ 'margin-right': function(element) { ++ return getPixelValue(element, 'marginRight'); ++ } ++ } ++ }); ++ ++ if ('getBoundingClientRect' in document.documentElement) { ++ Object.extend(Element.Layout.COMPUTATIONS, { ++ 'right': function(element) { ++ var parent = hasLayout(element.getOffsetParent()); ++ var rect = element.getBoundingClientRect(), ++ pRect = parent.getBoundingClientRect(); ++ ++ return (pRect.right - rect.right).round(); ++ }, ++ ++ 'bottom': function(element) { ++ var parent = hasLayout(element.getOffsetParent()); ++ var rect = element.getBoundingClientRect(), ++ pRect = parent.getBoundingClientRect(); ++ ++ return (pRect.bottom - rect.bottom).round(); ++ } ++ }); ++ } ++ ++ Element.Offset = Class.create({ ++ initialize: function(left, top) { ++ this.left = left.round(); ++ this.top = top.round(); ++ ++ this[0] = this.left; ++ this[1] = this.top; ++ }, ++ ++ relativeTo: function(offset) { ++ return new Element.Offset( ++ this.left - offset.left, ++ this.top - offset.top ++ ); ++ }, ++ ++ inspect: function() { ++ return "#<Element.Offset left: #{left} top: #{top}>".interpolate(this); ++ }, ++ ++ toString: function() { ++ return "[#{left}, #{top}]".interpolate(this); ++ }, ++ ++ toArray: function() { ++ return [this.left, this.top]; ++ } ++ }); ++ ++ function getLayout(element, preCompute) { ++ return new Element.Layout(element, preCompute); ++ } ++ ++ function measure(element, property) { ++ return $(element).getLayout().get(property); ++ } ++ ++ function getHeight(element) { ++ return Element.getDimensions(element).height; ++ } ++ ++ function getWidth(element) { ++ return Element.getDimensions(element).width; ++ } ++ ++ function getDimensions(element) { ++ element = $(element); ++ var display = Element.getStyle(element, 'display'); ++ ++ if (display && display !== 'none') { ++ return { width: element.offsetWidth, height: element.offsetHeight }; ++ } ++ ++ var style = element.style; ++ var originalStyles = { ++ visibility: style.visibility, ++ position: style.position, ++ display: style.display ++ }; ++ ++ var newStyles = { ++ visibility: 'hidden', ++ display: 'block' ++ }; ++ ++ if (originalStyles.position !== 'fixed') ++ newStyles.position = 'absolute'; ++ ++ Element.setStyle(element, newStyles); ++ ++ var dimensions = { ++ width: element.offsetWidth, ++ height: element.offsetHeight ++ }; ++ ++ Element.setStyle(element, originalStyles); ++ ++ return dimensions; ++ } ++ ++ function getOffsetParent(element) { ++ element = $(element); ++ ++ if (isDocument(element) || isDetached(element) || isBody(element) || isHtml(element)) ++ return $(document.body); ++ ++ var isInline = (Element.getStyle(element, 'display') === 'inline'); ++ if (!isInline && element.offsetParent) return $(element.offsetParent); ++ ++ while ((element = element.parentNode) && element !== document.body) { ++ if (Element.getStyle(element, 'position') !== 'static') { ++ return isHtml(element) ? $(document.body) : $(element); ++ } ++ } ++ ++ return $(document.body); ++ } ++ ++ ++ function cumulativeOffset(element) { ++ element = $(element); ++ var valueT = 0, valueL = 0; ++ if (element.parentNode) { ++ do { ++ valueT += element.offsetTop || 0; ++ valueL += element.offsetLeft || 0; ++ element = element.offsetParent; ++ } while (element); ++ } ++ return new Element.Offset(valueL, valueT); ++ } ++ ++ function positionedOffset(element) { ++ element = $(element); ++ ++ var layout = element.getLayout(); ++ ++ var valueT = 0, valueL = 0; ++ do { ++ valueT += element.offsetTop || 0; ++ valueL += element.offsetLeft || 0; ++ element = element.offsetParent; ++ if (element) { ++ if (isBody(element)) break; ++ var p = Element.getStyle(element, 'position'); ++ if (p !== 'static') break; ++ } ++ } while (element); ++ ++ valueL -= layout.get('margin-top'); ++ valueT -= layout.get('margin-left'); ++ ++ return new Element.Offset(valueL, valueT); ++ } ++ ++ function cumulativeScrollOffset(element) { ++ var valueT = 0, valueL = 0; ++ do { ++ valueT += element.scrollTop || 0; ++ valueL += element.scrollLeft || 0; ++ element = element.parentNode; ++ } while (element); ++ return new Element.Offset(valueL, valueT); ++ } ++ ++ function viewportOffset(forElement) { ++ var valueT = 0, valueL = 0, docBody = document.body; ++ ++ var element = $(forElement); ++ do { ++ valueT += element.offsetTop || 0; ++ valueL += element.offsetLeft || 0; ++ if (element.offsetParent == docBody && ++ Element.getStyle(element, 'position') == 'absolute') break; ++ } while (element = element.offsetParent); ++ ++ element = forElement; ++ do { ++ if (element != docBody) { ++ valueT -= element.scrollTop || 0; ++ valueL -= element.scrollLeft || 0; ++ } ++ } while (element = element.parentNode); ++ return new Element.Offset(valueL, valueT); ++ } ++ ++ function absolutize(element) { ++ element = $(element); ++ ++ if (Element.getStyle(element, 'position') === 'absolute') { ++ return element; ++ } ++ ++ var offsetParent = getOffsetParent(element); ++ var eOffset = element.viewportOffset(), ++ pOffset = offsetParent.viewportOffset(); ++ ++ var offset = eOffset.relativeTo(pOffset); ++ var layout = element.getLayout(); ++ ++ element.store('prototype_absolutize_original_styles', { ++ left: element.getStyle('left'), ++ top: element.getStyle('top'), ++ width: element.getStyle('width'), ++ height: element.getStyle('height') ++ }); ++ ++ element.setStyle({ ++ position: 'absolute', ++ top: offset.top + 'px', ++ left: offset.left + 'px', ++ width: layout.get('width') + 'px', ++ height: layout.get('height') + 'px' ++ }); ++ ++ return element; ++ } ++ ++ function relativize(element) { ++ element = $(element); ++ if (Element.getStyle(element, 'position') === 'relative') { ++ return element; ++ } ++ ++ var originalStyles = ++ element.retrieve('prototype_absolutize_original_styles'); ++ ++ if (originalStyles) element.setStyle(originalStyles); ++ return element; ++ } ++ ++ ++ function scrollTo(element) { ++ element = $(element); ++ var pos = Element.cumulativeOffset(element); ++ window.scrollTo(pos.left, pos.top); ++ return element; ++ } ++ ++ ++ function makePositioned(element) { ++ element = $(element); ++ var position = Element.getStyle(element, 'position'), styles = {}; ++ if (position === 'static' || !position) { ++ styles.position = 'relative'; ++ if (Prototype.Browser.Opera) { ++ styles.top = 0; ++ styles.left = 0; ++ } ++ Element.setStyle(element, styles); ++ Element.store(element, 'prototype_made_positioned', true); ++ } ++ return element; ++ } ++ ++ function undoPositioned(element) { ++ element = $(element); ++ var storage = Element.getStorage(element), ++ madePositioned = storage.get('prototype_made_positioned'); ++ ++ if (madePositioned) { ++ storage.unset('prototype_made_positioned'); ++ Element.setStyle(element, { ++ position: '', ++ top: '', ++ bottom: '', ++ left: '', ++ right: '' ++ }); ++ } ++ return element; ++ } ++ ++ function makeClipping(element) { ++ element = $(element); ++ ++ var storage = Element.getStorage(element), ++ madeClipping = storage.get('prototype_made_clipping'); ++ ++ if (Object.isUndefined(madeClipping)) { ++ var overflow = Element.getStyle(element, 'overflow'); ++ storage.set('prototype_made_clipping', overflow); ++ if (overflow !== 'hidden') ++ element.style.overflow = 'hidden'; ++ } ++ ++ return element; ++ } ++ ++ function undoClipping(element) { ++ element = $(element); ++ var storage = Element.getStorage(element), ++ overflow = storage.get('prototype_made_clipping'); ++ ++ if (!Object.isUndefined(overflow)) { ++ storage.unset('prototype_made_clipping'); ++ element.style.overflow = overflow || ''; ++ } ++ ++ return element; ++ } ++ ++ function clonePosition(element, source, options) { ++ options = Object.extend({ ++ setLeft: true, ++ setTop: true, ++ setWidth: true, ++ setHeight: true, ++ offsetTop: 0, ++ offsetLeft: 0 ++ }, options || {}); ++ ++ source = $(source); ++ element = $(element); ++ var p, delta, layout, styles = {}; ++ ++ if (options.setLeft || options.setTop) { ++ p = Element.viewportOffset(source); ++ delta = [0, 0]; ++ if (Element.getStyle(element, 'position') === 'absolute') { ++ var parent = Element.getOffsetParent(element); ++ if (parent !== document.body) delta = Element.viewportOffset(parent); ++ } ++ } ++ ++ if (options.setWidth || options.setHeight) { ++ layout = Element.getLayout(source); ++ } ++ ++ if (options.setLeft) ++ styles.left = (p[0] - delta[0] + options.offsetLeft) + 'px'; ++ if (options.setTop) ++ styles.top = (p[1] - delta[1] + options.offsetTop) + 'px'; ++ ++ if (options.setWidth) ++ styles.width = layout.get('border-box-width') + 'px'; ++ if (options.setHeight) ++ styles.height = layout.get('border-box-height') + 'px'; ++ ++ return Element.setStyle(element, styles); ++ } ++ ++ ++ if (Prototype.Browser.IE) { ++ getOffsetParent = getOffsetParent.wrap( ++ function(proceed, element) { ++ element = $(element); ++ ++ if (isDocument(element) || isDetached(element) || isBody(element) || isHtml(element)) ++ return $(document.body); ++ ++ var position = element.getStyle('position'); ++ if (position !== 'static') return proceed(element); ++ ++ element.setStyle({ position: 'relative' }); ++ var value = proceed(element); ++ element.setStyle({ position: position }); ++ return value; ++ } ++ ); ++ ++ positionedOffset = positionedOffset.wrap(function(proceed, element) { ++ element = $(element); ++ if (!element.parentNode) return new Element.Offset(0, 0); ++ var position = element.getStyle('position'); ++ if (position !== 'static') return proceed(element); ++ ++ var offsetParent = element.getOffsetParent(); ++ if (offsetParent && offsetParent.getStyle('position') === 'fixed') ++ hasLayout(offsetParent); ++ ++ element.setStyle({ position: 'relative' }); ++ var value = proceed(element); ++ element.setStyle({ position: position }); ++ return value; ++ }); ++ } else if (Prototype.Browser.Webkit) { ++ cumulativeOffset = function(element) { ++ element = $(element); ++ var valueT = 0, valueL = 0; ++ do { ++ valueT += element.offsetTop || 0; ++ valueL += element.offsetLeft || 0; ++ if (element.offsetParent == document.body) { ++ if (Element.getStyle(element, 'position') == 'absolute') break; ++ } ++ ++ element = element.offsetParent; ++ } while (element); ++ ++ return new Element.Offset(valueL, valueT); ++ }; ++ } ++ ++ ++ Element.addMethods({ ++ getLayout: getLayout, ++ measure: measure, ++ getWidth: getWidth, ++ getHeight: getHeight, ++ getDimensions: getDimensions, ++ getOffsetParent: getOffsetParent, ++ cumulativeOffset: cumulativeOffset, ++ positionedOffset: positionedOffset, ++ cumulativeScrollOffset: cumulativeScrollOffset, ++ viewportOffset: viewportOffset, ++ absolutize: absolutize, ++ relativize: relativize, ++ scrollTo: scrollTo, ++ makePositioned: makePositioned, ++ undoPositioned: undoPositioned, ++ makeClipping: makeClipping, ++ undoClipping: undoClipping, ++ clonePosition: clonePosition ++ }); ++ ++ function isBody(element) { ++ return element.nodeName.toUpperCase() === 'BODY'; ++ } ++ ++ function isHtml(element) { ++ return element.nodeName.toUpperCase() === 'HTML'; ++ } ++ ++ function isDocument(element) { ++ return element.nodeType === Node.DOCUMENT_NODE; ++ } ++ ++ function isDetached(element) { ++ return element !== document.body && ++ !Element.descendantOf(element, document.body); ++ } ++ ++ if ('getBoundingClientRect' in document.documentElement) { ++ Element.addMethods({ ++ viewportOffset: function(element) { ++ element = $(element); ++ if (isDetached(element)) return new Element.Offset(0, 0); ++ ++ var rect = element.getBoundingClientRect(), ++ docEl = document.documentElement; ++ return new Element.Offset(rect.left - docEl.clientLeft, ++ rect.top - docEl.clientTop); ++ } ++ }); ++ } ++ ++ ++})(); ++ ++(function() { ++ ++ var IS_OLD_OPERA = Prototype.Browser.Opera && ++ (window.parseFloat(window.opera.version()) < 9.5); ++ var ROOT = null; ++ function getRootElement() { ++ if (ROOT) return ROOT; ++ ROOT = IS_OLD_OPERA ? document.body : document.documentElement; ++ return ROOT; ++ } ++ ++ function getDimensions() { ++ return { width: this.getWidth(), height: this.getHeight() }; ++ } ++ ++ function getWidth() { ++ return getRootElement().clientWidth; ++ } ++ ++ function getHeight() { ++ return getRootElement().clientHeight; ++ } ++ ++ function getScrollOffsets() { ++ var x = window.pageXOffset || document.documentElement.scrollLeft || ++ document.body.scrollLeft; ++ var y = window.pageYOffset || document.documentElement.scrollTop || ++ document.body.scrollTop; ++ ++ return new Element.Offset(x, y); ++ } ++ ++ document.viewport = { ++ getDimensions: getDimensions, ++ getWidth: getWidth, ++ getHeight: getHeight, ++ getScrollOffsets: getScrollOffsets ++ }; ++ ++})(); ++window.$$ = function() { ++ var expression = $A(arguments).join(', '); ++ return Prototype.Selector.select(expression, document); ++}; ++ ++Prototype.Selector = (function() { ++ ++ function select() { ++ throw new Error('Method "Prototype.Selector.select" must be defined.'); ++ } ++ ++ function match() { ++ throw new Error('Method "Prototype.Selector.match" must be defined.'); ++ } ++ ++ function find(elements, expression, index) { ++ index = index || 0; ++ var match = Prototype.Selector.match, length = elements.length, matchIndex = 0, i; ++ ++ for (i = 0; i < length; i++) { ++ if (match(elements[i], expression) && index == matchIndex++) { ++ return Element.extend(elements[i]); ++ } ++ } ++ } ++ ++ function extendElements(elements) { ++ for (var i = 0, length = elements.length; i < length; i++) { ++ Element.extend(elements[i]); ++ } ++ return elements; ++ } ++ ++ ++ var K = Prototype.K; ++ ++ return { ++ select: select, ++ match: match, ++ find: find, ++ extendElements: (Element.extend === K) ? K : extendElements, ++ extendElement: Element.extend ++ }; ++})(); ++/*! ++ * Sizzle CSS Selector Engine ++ * Copyright 2011, The Dojo Foundation ++ * Released under the MIT, BSD, and GPL Licenses. ++ * More information: http://sizzlejs.com/ ++ */ ++(function(){ ++ ++var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, ++ done = 0, ++ toString = Object.prototype.toString, ++ hasDuplicate = false, ++ baseHasDuplicate = true, ++ rBackslash = /\\/g, ++ rNonWord = /\W/; ++ ++[0, 0].sort(function() { ++ baseHasDuplicate = false; ++ return 0; ++}); ++ ++var Sizzle = function( selector, context, results, seed ) { ++ results = results || []; ++ context = context || document; ++ ++ var origContext = context; ++ ++ if ( context.nodeType !== 1 && context.nodeType !== 9 ) { ++ return []; ++ } ++ ++ if ( !selector || typeof selector !== "string" ) { ++ return results; ++ } ++ ++ var m, set, checkSet, extra, ret, cur, pop, i, ++ prune = true, ++ contextXML = Sizzle.isXML( context ), ++ parts = [], ++ soFar = selector; ++ ++ do { ++ chunker.exec( "" ); ++ m = chunker.exec( soFar ); ++ ++ if ( m ) { ++ soFar = m[3]; ++ ++ parts.push( m[1] ); ++ ++ if ( m[2] ) { ++ extra = m[3]; ++ break; ++ } ++ } ++ } while ( m ); ++ ++ if ( parts.length > 1 && origPOS.exec( selector ) ) { ++ ++ if ( parts.length === 2 && Expr.relative[ parts[0] ] ) { ++ set = posProcess( parts[0] + parts[1], context ); ++ ++ } else { ++ set = Expr.relative[ parts[0] ] ? ++ [ context ] : ++ Sizzle( parts.shift(), context ); ++ ++ while ( parts.length ) { ++ selector = parts.shift(); ++ ++ if ( Expr.relative[ selector ] ) { ++ selector += parts.shift(); ++ } ++ ++ set = posProcess( selector, set ); ++ } ++ } ++ ++ } else { ++ if ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML && ++ Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) { ++ ++ ret = Sizzle.find( parts.shift(), context, contextXML ); ++ context = ret.expr ? ++ Sizzle.filter( ret.expr, ret.set )[0] : ++ ret.set[0]; ++ } ++ ++ if ( context ) { ++ ret = seed ? ++ { expr: parts.pop(), set: makeArray(seed) } : ++ Sizzle.find( parts.pop(), parts.length === 1 && (parts[0] === "~" || parts[0] === "+") && context.parentNode ? context.parentNode : context, contextXML ); ++ ++ set = ret.expr ? ++ Sizzle.filter( ret.expr, ret.set ) : ++ ret.set; ++ ++ if ( parts.length > 0 ) { ++ checkSet = makeArray( set ); ++ ++ } else { ++ prune = false; ++ } ++ ++ while ( parts.length ) { ++ cur = parts.pop(); ++ pop = cur; ++ ++ if ( !Expr.relative[ cur ] ) { ++ cur = ""; ++ } else { ++ pop = parts.pop(); ++ } ++ ++ if ( pop == null ) { ++ pop = context; ++ } ++ ++ Expr.relative[ cur ]( checkSet, pop, contextXML ); ++ } ++ ++ } else { ++ checkSet = parts = []; ++ } ++ } ++ ++ if ( !checkSet ) { ++ checkSet = set; ++ } ++ ++ if ( !checkSet ) { ++ Sizzle.error( cur || selector ); ++ } ++ ++ if ( toString.call(checkSet) === "[object Array]" ) { ++ if ( !prune ) { ++ results.push.apply( results, checkSet ); ++ ++ } else if ( context && context.nodeType === 1 ) { ++ for ( i = 0; checkSet[i] != null; i++ ) { ++ if ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && Sizzle.contains(context, checkSet[i])) ) { ++ results.push( set[i] ); ++ } ++ } ++ ++ } else { ++ for ( i = 0; checkSet[i] != null; i++ ) { ++ if ( checkSet[i] && checkSet[i].nodeType === 1 ) { ++ results.push( set[i] ); ++ } ++ } ++ } ++ ++ } else { ++ makeArray( checkSet, results ); ++ } ++ ++ if ( extra ) { ++ Sizzle( extra, origContext, results, seed ); ++ Sizzle.uniqueSort( results ); ++ } ++ ++ return results; ++}; ++ ++Sizzle.uniqueSort = function( results ) { ++ if ( sortOrder ) { ++ hasDuplicate = baseHasDuplicate; ++ results.sort( sortOrder ); ++ ++ if ( hasDuplicate ) { ++ for ( var i = 1; i < results.length; i++ ) { ++ if ( results[i] === results[ i - 1 ] ) { ++ results.splice( i--, 1 ); ++ } ++ } ++ } ++ } ++ ++ return results; ++}; ++ ++Sizzle.matches = function( expr, set ) { ++ return Sizzle( expr, null, null, set ); ++}; ++ ++Sizzle.matchesSelector = function( node, expr ) { ++ return Sizzle( expr, null, null, [node] ).length > 0; ++}; ++ ++Sizzle.find = function( expr, context, isXML ) { ++ var set; ++ ++ if ( !expr ) { ++ return []; ++ } ++ ++ for ( var i = 0, l = Expr.order.length; i < l; i++ ) { ++ var match, ++ type = Expr.order[i]; ++ ++ if ( (match = Expr.leftMatch[ type ].exec( expr )) ) { ++ var left = match[1]; ++ match.splice( 1, 1 ); ++ ++ if ( left.substr( left.length - 1 ) !== "\\" ) { ++ match[1] = (match[1] || "").replace( rBackslash, "" ); ++ set = Expr.find[ type ]( match, context, isXML ); ++ ++ if ( set != null ) { ++ expr = expr.replace( Expr.match[ type ], "" ); ++ break; ++ } ++ } ++ } ++ } ++ ++ if ( !set ) { ++ set = typeof context.getElementsByTagName !== "undefined" ? ++ context.getElementsByTagName( "*" ) : ++ []; ++ } ++ ++ return { set: set, expr: expr }; ++}; ++ ++Sizzle.filter = function( expr, set, inplace, not ) { ++ var match, anyFound, ++ old = expr, ++ result = [], ++ curLoop = set, ++ isXMLFilter = set && set[0] && Sizzle.isXML( set[0] ); ++ ++ while ( expr && set.length ) { ++ for ( var type in Expr.filter ) { ++ if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) { ++ var found, item, ++ filter = Expr.filter[ type ], ++ left = match[1]; ++ ++ anyFound = false; ++ ++ match.splice(1,1); ++ ++ if ( left.substr( left.length - 1 ) === "\\" ) { ++ continue; ++ } ++ ++ if ( curLoop === result ) { ++ result = []; ++ } ++ ++ if ( Expr.preFilter[ type ] ) { ++ match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter ); ++ ++ if ( !match ) { ++ anyFound = found = true; ++ ++ } else if ( match === true ) { ++ continue; ++ } ++ } ++ ++ if ( match ) { ++ for ( var i = 0; (item = curLoop[i]) != null; i++ ) { ++ if ( item ) { ++ found = filter( item, match, i, curLoop ); ++ var pass = not ^ !!found; ++ ++ if ( inplace && found != null ) { ++ if ( pass ) { ++ anyFound = true; ++ ++ } else { ++ curLoop[i] = false; ++ } ++ ++ } else if ( pass ) { ++ result.push( item ); ++ anyFound = true; ++ } ++ } ++ } ++ } ++ ++ if ( found !== undefined ) { ++ if ( !inplace ) { ++ curLoop = result; ++ } ++ ++ expr = expr.replace( Expr.match[ type ], "" ); ++ ++ if ( !anyFound ) { ++ return []; ++ } ++ ++ break; ++ } ++ } ++ } ++ ++ if ( expr === old ) { ++ if ( anyFound == null ) { ++ Sizzle.error( expr ); ++ ++ } else { ++ break; ++ } ++ } ++ ++ old = expr; ++ } ++ ++ return curLoop; ++}; ++ ++Sizzle.error = function( msg ) { ++ throw "Syntax error, unrecognized expression: " + msg; ++}; ++ ++var Expr = Sizzle.selectors = { ++ order: [ "ID", "NAME", "TAG" ], ++ ++ match: { ++ ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, ++ CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, ++ NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/, ++ ATTR: /\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/, ++ TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/, ++ CHILD: /:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/, ++ POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/, ++ PSEUDO: /:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/ ++ }, ++ ++ leftMatch: {}, ++ ++ attrMap: { ++ "class": "className", ++ "for": "htmlFor" ++ }, ++ ++ attrHandle: { ++ href: function( elem ) { ++ return elem.getAttribute( "href" ); ++ }, ++ type: function( elem ) { ++ return elem.getAttribute( "type" ); ++ } ++ }, ++ ++ relative: { ++ "+": function(checkSet, part){ ++ var isPartStr = typeof part === "string", ++ isTag = isPartStr && !rNonWord.test( part ), ++ isPartStrNotTag = isPartStr && !isTag; ++ ++ if ( isTag ) { ++ part = part.toLowerCase(); ++ } ++ ++ for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) { ++ if ( (elem = checkSet[i]) ) { ++ while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {} ++ ++ checkSet[i] = isPartStrNotTag || elem && elem.nodeName.toLowerCase() === part ? ++ elem || false : ++ elem === part; ++ } ++ } ++ ++ if ( isPartStrNotTag ) { ++ Sizzle.filter( part, checkSet, true ); ++ } ++ }, ++ ++ ">": function( checkSet, part ) { ++ var elem, ++ isPartStr = typeof part === "string", ++ i = 0, ++ l = checkSet.length; ++ ++ if ( isPartStr && !rNonWord.test( part ) ) { ++ part = part.toLowerCase(); ++ ++ for ( ; i < l; i++ ) { ++ elem = checkSet[i]; ++ ++ if ( elem ) { ++ var parent = elem.parentNode; ++ checkSet[i] = parent.nodeName.toLowerCase() === part ? parent : false; ++ } ++ } ++ ++ } else { ++ for ( ; i < l; i++ ) { ++ elem = checkSet[i]; ++ ++ if ( elem ) { ++ checkSet[i] = isPartStr ? ++ elem.parentNode : ++ elem.parentNode === part; ++ } ++ } ++ ++ if ( isPartStr ) { ++ Sizzle.filter( part, checkSet, true ); ++ } ++ } ++ }, ++ ++ "": function(checkSet, part, isXML){ ++ var nodeCheck, ++ doneName = done++, ++ checkFn = dirCheck; ++ ++ if ( typeof part === "string" && !rNonWord.test( part ) ) { ++ part = part.toLowerCase(); ++ nodeCheck = part; ++ checkFn = dirNodeCheck; ++ } ++ ++ checkFn( "parentNode", part, doneName, checkSet, nodeCheck, isXML ); ++ }, ++ ++ "~": function( checkSet, part, isXML ) { ++ var nodeCheck, ++ doneName = done++, ++ checkFn = dirCheck; ++ ++ if ( typeof part === "string" && !rNonWord.test( part ) ) { ++ part = part.toLowerCase(); ++ nodeCheck = part; ++ checkFn = dirNodeCheck; ++ } ++ ++ checkFn( "previousSibling", part, doneName, checkSet, nodeCheck, isXML ); ++ } ++ }, ++ ++ find: { ++ ID: function( match, context, isXML ) { ++ if ( typeof context.getElementById !== "undefined" && !isXML ) { ++ var m = context.getElementById(match[1]); ++ return m && m.parentNode ? [m] : []; ++ } ++ }, ++ ++ NAME: function( match, context ) { ++ if ( typeof context.getElementsByName !== "undefined" ) { ++ var ret = [], ++ results = context.getElementsByName( match[1] ); ++ ++ for ( var i = 0, l = results.length; i < l; i++ ) { ++ if ( results[i].getAttribute("name") === match[1] ) { ++ ret.push( results[i] ); ++ } ++ } ++ ++ return ret.length === 0 ? null : ret; ++ } ++ }, ++ ++ TAG: function( match, context ) { ++ if ( typeof context.getElementsByTagName !== "undefined" ) { ++ return context.getElementsByTagName( match[1] ); ++ } ++ } ++ }, ++ preFilter: { ++ CLASS: function( match, curLoop, inplace, result, not, isXML ) { ++ match = " " + match[1].replace( rBackslash, "" ) + " "; ++ ++ if ( isXML ) { ++ return match; ++ } ++ ++ for ( var i = 0, elem; (elem = curLoop[i]) != null; i++ ) { ++ if ( elem ) { ++ if ( not ^ (elem.className && (" " + elem.className + " ").replace(/[\t\n\r]/g, " ").indexOf(match) >= 0) ) { ++ if ( !inplace ) { ++ result.push( elem ); ++ } ++ ++ } else if ( inplace ) { ++ curLoop[i] = false; ++ } ++ } ++ } ++ ++ return false; ++ }, ++ ++ ID: function( match ) { ++ return match[1].replace( rBackslash, "" ); ++ }, ++ ++ TAG: function( match, curLoop ) { ++ return match[1].replace( rBackslash, "" ).toLowerCase(); ++ }, ++ ++ CHILD: function( match ) { ++ if ( match[1] === "nth" ) { ++ if ( !match[2] ) { ++ Sizzle.error( match[0] ); ++ } ++ ++ match[2] = match[2].replace(/^\+|\s*/g, ''); ++ ++ var test = /(-?)(\d*)(?:n([+\-]?\d*))?/.exec( ++ match[2] === "even" && "2n" || match[2] === "odd" && "2n+1" || ++ !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]); ++ ++ match[2] = (test[1] + (test[2] || 1)) - 0; ++ match[3] = test[3] - 0; ++ } ++ else if ( match[2] ) { ++ Sizzle.error( match[0] ); ++ } ++ ++ match[0] = done++; ++ ++ return match; ++ }, ++ ++ ATTR: function( match, curLoop, inplace, result, not, isXML ) { ++ var name = match[1] = match[1].replace( rBackslash, "" ); ++ ++ if ( !isXML && Expr.attrMap[name] ) { ++ match[1] = Expr.attrMap[name]; ++ } ++ ++ match[4] = ( match[4] || match[5] || "" ).replace( rBackslash, "" ); ++ ++ if ( match[2] === "~=" ) { ++ match[4] = " " + match[4] + " "; ++ } ++ ++ return match; ++ }, ++ ++ PSEUDO: function( match, curLoop, inplace, result, not ) { ++ if ( match[1] === "not" ) { ++ if ( ( chunker.exec(match[3]) || "" ).length > 1 || /^\w/.test(match[3]) ) { ++ match[3] = Sizzle(match[3], null, null, curLoop); ++ ++ } else { ++ var ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not); ++ ++ if ( !inplace ) { ++ result.push.apply( result, ret ); ++ } ++ ++ return false; ++ } ++ ++ } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) { ++ return true; ++ } ++ ++ return match; ++ }, ++ ++ POS: function( match ) { ++ match.unshift( true ); ++ ++ return match; ++ } ++ }, ++ ++ filters: { ++ enabled: function( elem ) { ++ return elem.disabled === false && elem.type !== "hidden"; ++ }, ++ ++ disabled: function( elem ) { ++ return elem.disabled === true; ++ }, ++ ++ checked: function( elem ) { ++ return elem.checked === true; ++ }, ++ ++ selected: function( elem ) { ++ if ( elem.parentNode ) { ++ elem.parentNode.selectedIndex; ++ } ++ ++ return elem.selected === true; ++ }, ++ ++ parent: function( elem ) { ++ return !!elem.firstChild; ++ }, ++ ++ empty: function( elem ) { ++ return !elem.firstChild; ++ }, ++ ++ has: function( elem, i, match ) { ++ return !!Sizzle( match[3], elem ).length; ++ }, ++ ++ header: function( elem ) { ++ return (/h\d/i).test( elem.nodeName ); ++ }, ++ ++ text: function( elem ) { ++ var attr = elem.getAttribute( "type" ), type = elem.type; ++ return elem.nodeName.toLowerCase() === "input" && "text" === type && ( attr === type || attr === null ); ++ }, ++ ++ radio: function( elem ) { ++ return elem.nodeName.toLowerCase() === "input" && "radio" === elem.type; ++ }, ++ ++ checkbox: function( elem ) { ++ return elem.nodeName.toLowerCase() === "input" && "checkbox" === elem.type; ++ }, ++ ++ file: function( elem ) { ++ return elem.nodeName.toLowerCase() === "input" && "file" === elem.type; ++ }, ++ ++ password: function( elem ) { ++ return elem.nodeName.toLowerCase() === "input" && "password" === elem.type; ++ }, ++ ++ submit: function( elem ) { ++ var name = elem.nodeName.toLowerCase(); ++ return (name === "input" || name === "button") && "submit" === elem.type; ++ }, ++ ++ image: function( elem ) { ++ return elem.nodeName.toLowerCase() === "input" && "image" === elem.type; ++ }, ++ ++ reset: function( elem ) { ++ var name = elem.nodeName.toLowerCase(); ++ return (name === "input" || name === "button") && "reset" === elem.type; ++ }, ++ ++ button: function( elem ) { ++ var name = elem.nodeName.toLowerCase(); ++ return name === "input" && "button" === elem.type || name === "button"; ++ }, ++ ++ input: function( elem ) { ++ return (/input|select|textarea|button/i).test( elem.nodeName ); ++ }, ++ ++ focus: function( elem ) { ++ return elem === elem.ownerDocument.activeElement; ++ } ++ }, ++ setFilters: { ++ first: function( elem, i ) { ++ return i === 0; ++ }, ++ ++ last: function( elem, i, match, array ) { ++ return i === array.length - 1; ++ }, ++ ++ even: function( elem, i ) { ++ return i % 2 === 0; ++ }, ++ ++ odd: function( elem, i ) { ++ return i % 2 === 1; ++ }, ++ ++ lt: function( elem, i, match ) { ++ return i < match[3] - 0; ++ }, ++ ++ gt: function( elem, i, match ) { ++ return i > match[3] - 0; ++ }, ++ ++ nth: function( elem, i, match ) { ++ return match[3] - 0 === i; ++ }, ++ ++ eq: function( elem, i, match ) { ++ return match[3] - 0 === i; ++ } ++ }, ++ filter: { ++ PSEUDO: function( elem, match, i, array ) { ++ var name = match[1], ++ filter = Expr.filters[ name ]; ++ ++ if ( filter ) { ++ return filter( elem, i, match, array ); ++ ++ } else if ( name === "contains" ) { ++ return (elem.textContent || elem.innerText || Sizzle.getText([ elem ]) || "").indexOf(match[3]) >= 0; ++ ++ } else if ( name === "not" ) { ++ var not = match[3]; ++ ++ for ( var j = 0, l = not.length; j < l; j++ ) { ++ if ( not[j] === elem ) { ++ return false; ++ } ++ } ++ ++ return true; ++ ++ } else { ++ Sizzle.error( name ); ++ } ++ }, ++ ++ CHILD: function( elem, match ) { ++ var type = match[1], ++ node = elem; ++ ++ switch ( type ) { ++ case "only": ++ case "first": ++ while ( (node = node.previousSibling) ) { ++ if ( node.nodeType === 1 ) { ++ return false; ++ } ++ } ++ ++ if ( type === "first" ) { ++ return true; ++ } ++ ++ node = elem; ++ ++ case "last": ++ while ( (node = node.nextSibling) ) { ++ if ( node.nodeType === 1 ) { ++ return false; ++ } ++ } ++ ++ return true; ++ ++ case "nth": ++ var first = match[2], ++ last = match[3]; ++ ++ if ( first === 1 && last === 0 ) { ++ return true; ++ } ++ ++ var doneName = match[0], ++ parent = elem.parentNode; ++ ++ if ( parent && (parent.sizcache !== doneName || !elem.nodeIndex) ) { ++ var count = 0; ++ ++ for ( node = parent.firstChild; node; node = node.nextSibling ) { ++ if ( node.nodeType === 1 ) { ++ node.nodeIndex = ++count; ++ } ++ } ++ ++ parent.sizcache = doneName; ++ } ++ ++ var diff = elem.nodeIndex - last; ++ ++ if ( first === 0 ) { ++ return diff === 0; ++ ++ } else { ++ return ( diff % first === 0 && diff / first >= 0 ); ++ } ++ } ++ }, ++ ++ ID: function( elem, match ) { ++ return elem.nodeType === 1 && elem.getAttribute("id") === match; ++ }, ++ ++ TAG: function( elem, match ) { ++ return (match === "*" && elem.nodeType === 1) || elem.nodeName.toLowerCase() === match; ++ }, ++ ++ CLASS: function( elem, match ) { ++ return (" " + (elem.className || elem.getAttribute("class")) + " ") ++ .indexOf( match ) > -1; ++ }, ++ ++ ATTR: function( elem, match ) { ++ var name = match[1], ++ result = Expr.attrHandle[ name ] ? ++ Expr.attrHandle[ name ]( elem ) : ++ elem[ name ] != null ? ++ elem[ name ] : ++ elem.getAttribute( name ), ++ value = result + "", ++ type = match[2], ++ check = match[4]; ++ ++ return result == null ? ++ type === "!=" : ++ type === "=" ? ++ value === check : ++ type === "*=" ? ++ value.indexOf(check) >= 0 : ++ type === "~=" ? ++ (" " + value + " ").indexOf(check) >= 0 : ++ !check ? ++ value && result !== false : ++ type === "!=" ? ++ value !== check : ++ type === "^=" ? ++ value.indexOf(check) === 0 : ++ type === "$=" ? ++ value.substr(value.length - check.length) === check : ++ type === "|=" ? ++ value === check || value.substr(0, check.length + 1) === check + "-" : ++ false; ++ }, ++ ++ POS: function( elem, match, i, array ) { ++ var name = match[2], ++ filter = Expr.setFilters[ name ]; ++ ++ if ( filter ) { ++ return filter( elem, i, match, array ); ++ } ++ } ++ } ++}; ++ ++var origPOS = Expr.match.POS, ++ fescape = function(all, num){ ++ return "\\" + (num - 0 + 1); ++ }; ++ ++for ( var type in Expr.match ) { ++ Expr.match[ type ] = new RegExp( Expr.match[ type ].source + (/(?![^\[]*\])(?![^\(]*\))/.source) ); ++ Expr.leftMatch[ type ] = new RegExp( /(^(?:.|\r|\n)*?)/.source + Expr.match[ type ].source.replace(/\\(\d+)/g, fescape) ); ++} ++ ++var makeArray = function( array, results ) { ++ array = Array.prototype.slice.call( array, 0 ); ++ ++ if ( results ) { ++ results.push.apply( results, array ); ++ return results; ++ } ++ ++ return array; ++}; ++ ++try { ++ Array.prototype.slice.call( document.documentElement.childNodes, 0 )[0].nodeType; ++ ++} catch( e ) { ++ makeArray = function( array, results ) { ++ var i = 0, ++ ret = results || []; ++ ++ if ( toString.call(array) === "[object Array]" ) { ++ Array.prototype.push.apply( ret, array ); ++ ++ } else { ++ if ( typeof array.length === "number" ) { ++ for ( var l = array.length; i < l; i++ ) { ++ ret.push( array[i] ); ++ } ++ ++ } else { ++ for ( ; array[i]; i++ ) { ++ ret.push( array[i] ); ++ } ++ } ++ } ++ ++ return ret; ++ }; ++} ++ ++var sortOrder, siblingCheck; ++ ++if ( document.documentElement.compareDocumentPosition ) { ++ sortOrder = function( a, b ) { ++ if ( a === b ) { ++ hasDuplicate = true; ++ return 0; ++ } ++ ++ if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) { ++ return a.compareDocumentPosition ? -1 : 1; ++ } ++ ++ return a.compareDocumentPosition(b) & 4 ? -1 : 1; ++ }; ++ ++} else { ++ sortOrder = function( a, b ) { ++ if ( a === b ) { ++ hasDuplicate = true; ++ return 0; ++ ++ } else if ( a.sourceIndex && b.sourceIndex ) { ++ return a.sourceIndex - b.sourceIndex; ++ } ++ ++ var al, bl, ++ ap = [], ++ bp = [], ++ aup = a.parentNode, ++ bup = b.parentNode, ++ cur = aup; ++ ++ if ( aup === bup ) { ++ return siblingCheck( a, b ); ++ ++ } else if ( !aup ) { ++ return -1; ++ ++ } else if ( !bup ) { ++ return 1; ++ } ++ ++ while ( cur ) { ++ ap.unshift( cur ); ++ cur = cur.parentNode; ++ } ++ ++ cur = bup; ++ ++ while ( cur ) { ++ bp.unshift( cur ); ++ cur = cur.parentNode; ++ } ++ ++ al = ap.length; ++ bl = bp.length; ++ ++ for ( var i = 0; i < al && i < bl; i++ ) { ++ if ( ap[i] !== bp[i] ) { ++ return siblingCheck( ap[i], bp[i] ); ++ } ++ } ++ ++ return i === al ? ++ siblingCheck( a, bp[i], -1 ) : ++ siblingCheck( ap[i], b, 1 ); ++ }; ++ ++ siblingCheck = function( a, b, ret ) { ++ if ( a === b ) { ++ return ret; ++ } ++ ++ var cur = a.nextSibling; ++ ++ while ( cur ) { ++ if ( cur === b ) { ++ return -1; ++ } ++ ++ cur = cur.nextSibling; ++ } ++ ++ return 1; ++ }; ++} ++ ++Sizzle.getText = function( elems ) { ++ var ret = "", elem; ++ ++ for ( var i = 0; elems[i]; i++ ) { ++ elem = elems[i]; ++ ++ if ( elem.nodeType === 3 || elem.nodeType === 4 ) { ++ ret += elem.nodeValue; ++ ++ } else if ( elem.nodeType !== 8 ) { ++ ret += Sizzle.getText( elem.childNodes ); ++ } ++ } ++ ++ return ret; ++}; ++ ++(function(){ ++ var form = document.createElement("div"), ++ id = "script" + (new Date()).getTime(), ++ root = document.documentElement; ++ ++ form.innerHTML = "<a name='" + id + "'/>"; ++ ++ root.insertBefore( form, root.firstChild ); ++ ++ if ( document.getElementById( id ) ) { ++ Expr.find.ID = function( match, context, isXML ) { ++ if ( typeof context.getElementById !== "undefined" && !isXML ) { ++ var m = context.getElementById(match[1]); ++ ++ return m ? ++ m.id === match[1] || typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id").nodeValue === match[1] ? ++ [m] : ++ undefined : ++ []; ++ } ++ }; ++ ++ Expr.filter.ID = function( elem, match ) { ++ var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id"); ++ ++ return elem.nodeType === 1 && node && node.nodeValue === match; ++ }; ++ } ++ ++ root.removeChild( form ); ++ ++ root = form = null; ++})(); ++ ++(function(){ ++ ++ var div = document.createElement("div"); ++ div.appendChild( document.createComment("") ); ++ ++ if ( div.getElementsByTagName("*").length > 0 ) { ++ Expr.find.TAG = function( match, context ) { ++ var results = context.getElementsByTagName( match[1] ); ++ ++ if ( match[1] === "*" ) { ++ var tmp = []; ++ ++ for ( var i = 0; results[i]; i++ ) { ++ if ( results[i].nodeType === 1 ) { ++ tmp.push( results[i] ); ++ } ++ } ++ ++ results = tmp; ++ } ++ ++ return results; ++ }; ++ } ++ ++ div.innerHTML = "<a href='#'></a>"; ++ ++ if ( div.firstChild && typeof div.firstChild.getAttribute !== "undefined" && ++ div.firstChild.getAttribute("href") !== "#" ) { ++ ++ Expr.attrHandle.href = function( elem ) { ++ return elem.getAttribute( "href", 2 ); ++ }; ++ } ++ ++ div = null; ++})(); ++ ++if ( document.querySelectorAll ) { ++ (function(){ ++ var oldSizzle = Sizzle, ++ div = document.createElement("div"), ++ id = "__sizzle__"; ++ ++ div.innerHTML = "<p class='TEST'></p>"; ++ ++ if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) { ++ return; ++ } ++ ++ Sizzle = function( query, context, extra, seed ) { ++ context = context || document; ++ ++ if ( !seed && !Sizzle.isXML(context) ) { ++ var match = /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec( query ); ++ ++ if ( match && (context.nodeType === 1 || context.nodeType === 9) ) { ++ if ( match[1] ) { ++ return makeArray( context.getElementsByTagName( query ), extra ); ++ ++ } else if ( match[2] && Expr.find.CLASS && context.getElementsByClassName ) { ++ return makeArray( context.getElementsByClassName( match[2] ), extra ); ++ } ++ } ++ ++ if ( context.nodeType === 9 ) { ++ if ( query === "body" && context.body ) { ++ return makeArray( [ context.body ], extra ); ++ ++ } else if ( match && match[3] ) { ++ var elem = context.getElementById( match[3] ); ++ ++ if ( elem && elem.parentNode ) { ++ if ( elem.id === match[3] ) { ++ return makeArray( [ elem ], extra ); ++ } ++ ++ } else { ++ return makeArray( [], extra ); ++ } ++ } ++ ++ try { ++ return makeArray( context.querySelectorAll(query), extra ); ++ } catch(qsaError) {} ++ ++ } else if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { ++ var oldContext = context, ++ old = context.getAttribute( "id" ), ++ nid = old || id, ++ hasParent = context.parentNode, ++ relativeHierarchySelector = /^\s*[+~]/.test( query ); ++ ++ if ( !old ) { ++ context.setAttribute( "id", nid ); ++ } else { ++ nid = nid.replace( /'/g, "\\$&" ); ++ } ++ if ( relativeHierarchySelector && hasParent ) { ++ context = context.parentNode; ++ } ++ ++ try { ++ if ( !relativeHierarchySelector || hasParent ) { ++ return makeArray( context.querySelectorAll( "[id='" + nid + "'] " + query ), extra ); ++ } ++ ++ } catch(pseudoError) { ++ } finally { ++ if ( !old ) { ++ oldContext.removeAttribute( "id" ); ++ } ++ } ++ } ++ } ++ ++ return oldSizzle(query, context, extra, seed); ++ }; ++ ++ for ( var prop in oldSizzle ) { ++ Sizzle[ prop ] = oldSizzle[ prop ]; ++ } ++ ++ div = null; ++ })(); ++} ++ ++(function(){ ++ var html = document.documentElement, ++ matches = html.matchesSelector || html.mozMatchesSelector || html.webkitMatchesSelector || html.msMatchesSelector; ++ ++ if ( matches ) { ++ var disconnectedMatch = !matches.call( document.createElement( "div" ), "div" ), ++ pseudoWorks = false; ++ ++ try { ++ matches.call( document.documentElement, "[test!='']:sizzle" ); ++ ++ } catch( pseudoError ) { ++ pseudoWorks = true; ++ } ++ ++ Sizzle.matchesSelector = function( node, expr ) { ++ expr = expr.replace(/\=\s*([^'"\]]*)\s*\]/g, "='$1']"); ++ ++ if ( !Sizzle.isXML( node ) ) { ++ try { ++ if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && !/!=/.test( expr ) ) { ++ var ret = matches.call( node, expr ); ++ ++ if ( ret || !disconnectedMatch || ++ node.document && node.document.nodeType !== 11 ) { ++ return ret; ++ } ++ } ++ } catch(e) {} ++ } ++ ++ return Sizzle(expr, null, null, [node]).length > 0; ++ }; ++ } ++})(); ++ ++(function(){ ++ var div = document.createElement("div"); ++ ++ div.innerHTML = "<div class='test e'></div><div class='test'></div>"; ++ ++ if ( !div.getElementsByClassName || div.getElementsByClassName("e").length === 0 ) { ++ return; ++ } ++ ++ div.lastChild.className = "e"; ++ ++ if ( div.getElementsByClassName("e").length === 1 ) { ++ return; ++ } ++ ++ Expr.order.splice(1, 0, "CLASS"); ++ Expr.find.CLASS = function( match, context, isXML ) { ++ if ( typeof context.getElementsByClassName !== "undefined" && !isXML ) { ++ return context.getElementsByClassName(match[1]); ++ } ++ }; ++ ++ div = null; ++})(); ++ ++function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { ++ for ( var i = 0, l = checkSet.length; i < l; i++ ) { ++ var elem = checkSet[i]; ++ ++ if ( elem ) { ++ var match = false; ++ ++ elem = elem[dir]; ++ ++ while ( elem ) { ++ if ( elem.sizcache === doneName ) { ++ match = checkSet[elem.sizset]; ++ break; ++ } ++ ++ if ( elem.nodeType === 1 && !isXML ){ ++ elem.sizcache = doneName; ++ elem.sizset = i; ++ } ++ ++ if ( elem.nodeName.toLowerCase() === cur ) { ++ match = elem; ++ break; ++ } ++ ++ elem = elem[dir]; ++ } ++ ++ checkSet[i] = match; ++ } ++ } ++} ++ ++function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { ++ for ( var i = 0, l = checkSet.length; i < l; i++ ) { ++ var elem = checkSet[i]; ++ ++ if ( elem ) { ++ var match = false; ++ ++ elem = elem[dir]; ++ ++ while ( elem ) { ++ if ( elem.sizcache === doneName ) { ++ match = checkSet[elem.sizset]; ++ break; ++ } ++ ++ if ( elem.nodeType === 1 ) { ++ if ( !isXML ) { ++ elem.sizcache = doneName; ++ elem.sizset = i; ++ } ++ ++ if ( typeof cur !== "string" ) { ++ if ( elem === cur ) { ++ match = true; ++ break; ++ } ++ ++ } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) { ++ match = elem; ++ break; ++ } ++ } ++ ++ elem = elem[dir]; ++ } ++ ++ checkSet[i] = match; ++ } ++ } ++} ++ ++if ( document.documentElement.contains ) { ++ Sizzle.contains = function( a, b ) { ++ return a !== b && (a.contains ? a.contains(b) : true); ++ }; ++ ++} else if ( document.documentElement.compareDocumentPosition ) { ++ Sizzle.contains = function( a, b ) { ++ return !!(a.compareDocumentPosition(b) & 16); ++ }; ++ ++} else { ++ Sizzle.contains = function() { ++ return false; ++ }; ++} ++ ++Sizzle.isXML = function( elem ) { ++ var documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement; ++ ++ return documentElement ? documentElement.nodeName !== "HTML" : false; ++}; ++ ++var posProcess = function( selector, context ) { ++ var match, ++ tmpSet = [], ++ later = "", ++ root = context.nodeType ? [context] : context; ++ ++ while ( (match = Expr.match.PSEUDO.exec( selector )) ) { ++ later += match[0]; ++ selector = selector.replace( Expr.match.PSEUDO, "" ); ++ } ++ ++ selector = Expr.relative[selector] ? selector + "*" : selector; ++ ++ for ( var i = 0, l = root.length; i < l; i++ ) { ++ Sizzle( selector, root[i], tmpSet ); ++ } ++ ++ return Sizzle.filter( later, tmpSet ); ++}; ++ ++ ++window.Sizzle = Sizzle; ++ ++})(); ++ ++Prototype._original_property = window.Sizzle; ++ ++;(function(engine) { ++ var extendElements = Prototype.Selector.extendElements; ++ ++ function select(selector, scope) { ++ return extendElements(engine(selector, scope || document)); ++ } ++ ++ function match(element, selector) { ++ return engine.matches(selector, [element]).length == 1; ++ } ++ ++ Prototype.Selector.engine = engine; ++ Prototype.Selector.select = select; ++ Prototype.Selector.match = match; ++})(Sizzle); ++ ++window.Sizzle = Prototype._original_property; ++delete Prototype._original_property; ++ ++var Form = { ++ reset: function(form) { ++ form = $(form); ++ form.reset(); ++ return form; ++ }, ++ ++ serializeElements: function(elements, options) { ++ if (typeof options != 'object') options = { hash: !!options }; ++ else if (Object.isUndefined(options.hash)) options.hash = true; ++ var key, value, submitted = false, submit = options.submit, accumulator, initial; ++ ++ if (options.hash) { ++ initial = {}; ++ accumulator = function(result, key, value) { ++ if (key in result) { ++ if (!Object.isArray(result[key])) result[key] = [result[key]]; ++ result[key].push(value); ++ } else result[key] = value; ++ return result; ++ }; ++ } else { ++ initial = ''; ++ accumulator = function(result, key, value) { ++ value = value.gsub(/(\r)?\n/, '\r\n'); ++ value = encodeURIComponent(value); ++ value = value.gsub(/%20/, '+'); ++ return result + (result ? '&' : '') + encodeURIComponent(key) + '=' + value; ++ } ++ } ++ ++ return elements.inject(initial, function(result, element) { ++ if (!element.disabled && element.name) { ++ key = element.name; value = $(element).getValue(); ++ if (value != null && element.type != 'file' && (element.type != 'submit' || (!submitted && ++ submit !== false && (!submit || key == submit) && (submitted = true)))) { ++ result = accumulator(result, key, value); ++ } ++ } ++ return result; ++ }); ++ } ++}; ++ ++Form.Methods = { ++ serialize: function(form, options) { ++ return Form.serializeElements(Form.getElements(form), options); ++ }, ++ ++ ++ getElements: function(form) { ++ var elements = $(form).getElementsByTagName('*'); ++ var element, results = [], serializers = Form.Element.Serializers; ++ ++ for (var i = 0; element = elements[i]; i++) { ++ if (serializers[element.tagName.toLowerCase()]) ++ results.push(Element.extend(element)); ++ } ++ return results; ++ }, ++ ++ getInputs: function(form, typeName, name) { ++ form = $(form); ++ var inputs = form.getElementsByTagName('input'); ++ ++ if (!typeName && !name) return $A(inputs).map(Element.extend); ++ ++ for (var i = 0, matchingInputs = [], length = inputs.length; i < length; i++) { ++ var input = inputs[i]; ++ if ((typeName && input.type != typeName) || (name && input.name != name)) ++ continue; ++ matchingInputs.push(Element.extend(input)); ++ } ++ ++ return matchingInputs; ++ }, ++ ++ disable: function(form) { ++ form = $(form); ++ Form.getElements(form).invoke('disable'); ++ return form; ++ }, ++ ++ enable: function(form) { ++ form = $(form); ++ Form.getElements(form).invoke('enable'); ++ return form; ++ }, ++ ++ findFirstElement: function(form) { ++ var elements = $(form).getElements().findAll(function(element) { ++ return 'hidden' != element.type && !element.disabled; ++ }); ++ var firstByIndex = elements.findAll(function(element) { ++ return element.hasAttribute('tabIndex') && element.tabIndex >= 0; ++ }).sortBy(function(element) { return element.tabIndex }).first(); ++ ++ return firstByIndex ? firstByIndex : elements.find(function(element) { ++ return /^(?:input|select|textarea)$/i.test(element.tagName); ++ }); ++ }, ++ ++ focusFirstElement: function(form) { ++ form = $(form); ++ var element = form.findFirstElement(); ++ if (element) element.activate(); ++ return form; ++ }, ++ ++ request: function(form, options) { ++ form = $(form), options = Object.clone(options || { }); ++ ++ var params = options.parameters, action = form.readAttribute('action') || ''; ++ if (action.blank()) action = window.location.href; ++ options.parameters = form.serialize(true); ++ ++ if (params) { ++ if (Object.isString(params)) params = params.toQueryParams(); ++ Object.extend(options.parameters, params); ++ } ++ ++ if (form.hasAttribute('method') && !options.method) ++ options.method = form.method; ++ ++ return new Ajax.Request(action, options); ++ } ++}; ++ ++/*--------------------------------------------------------------------------*/ ++ ++ ++Form.Element = { ++ focus: function(element) { ++ $(element).focus(); ++ return element; ++ }, ++ ++ select: function(element) { ++ $(element).select(); ++ return element; ++ } ++}; ++ ++Form.Element.Methods = { ++ ++ serialize: function(element) { ++ element = $(element); ++ if (!element.disabled && element.name) { ++ var value = element.getValue(); ++ if (value != undefined) { ++ var pair = { }; ++ pair[element.name] = value; ++ return Object.toQueryString(pair); ++ } ++ } ++ return ''; ++ }, ++ ++ getValue: function(element) { ++ element = $(element); ++ var method = element.tagName.toLowerCase(); ++ return Form.Element.Serializers[method](element); ++ }, ++ ++ setValue: function(element, value) { ++ element = $(element); ++ var method = element.tagName.toLowerCase(); ++ Form.Element.Serializers[method](element, value); ++ return element; ++ }, ++ ++ clear: function(element) { ++ $(element).value = ''; ++ return element; ++ }, ++ ++ present: function(element) { ++ return $(element).value != ''; ++ }, ++ ++ activate: function(element) { ++ element = $(element); ++ try { ++ element.focus(); ++ if (element.select && (element.tagName.toLowerCase() != 'input' || ++ !(/^(?:button|reset|submit)$/i.test(element.type)))) ++ element.select(); ++ } catch (e) { } ++ return element; ++ }, ++ ++ disable: function(element) { ++ element = $(element); ++ element.disabled = true; ++ return element; ++ }, ++ ++ enable: function(element) { ++ element = $(element); ++ element.disabled = false; ++ return element; ++ } ++}; ++ ++/*--------------------------------------------------------------------------*/ ++ ++var Field = Form.Element; ++ ++var $F = Form.Element.Methods.getValue; ++ ++/*--------------------------------------------------------------------------*/ ++ ++Form.Element.Serializers = (function() { ++ function input(element, value) { ++ switch (element.type.toLowerCase()) { ++ case 'checkbox': ++ case 'radio': ++ return inputSelector(element, value); ++ default: ++ return valueSelector(element, value); ++ } ++ } ++ ++ function inputSelector(element, value) { ++ if (Object.isUndefined(value)) ++ return element.checked ? element.value : null; ++ else element.checked = !!value; ++ } ++ ++ function valueSelector(element, value) { ++ if (Object.isUndefined(value)) return element.value; ++ else element.value = value; ++ } ++ ++ function select(element, value) { ++ if (Object.isUndefined(value)) ++ return (element.type === 'select-one' ? selectOne : selectMany)(element); ++ ++ var opt, currentValue, single = !Object.isArray(value); ++ for (var i = 0, length = element.length; i < length; i++) { ++ opt = element.options[i]; ++ currentValue = this.optionValue(opt); ++ if (single) { ++ if (currentValue == value) { ++ opt.selected = true; ++ return; ++ } ++ } ++ else opt.selected = value.include(currentValue); ++ } ++ } ++ ++ function selectOne(element) { ++ var index = element.selectedIndex; ++ return index >= 0 ? optionValue(element.options[index]) : null; ++ } ++ ++ function selectMany(element) { ++ var values, length = element.length; ++ if (!length) return null; ++ ++ for (var i = 0, values = []; i < length; i++) { ++ var opt = element.options[i]; ++ if (opt.selected) values.push(optionValue(opt)); ++ } ++ return values; ++ } ++ ++ function optionValue(opt) { ++ return Element.hasAttribute(opt, 'value') ? opt.value : opt.text; ++ } ++ ++ return { ++ input: input, ++ inputSelector: inputSelector, ++ textarea: valueSelector, ++ select: select, ++ selectOne: selectOne, ++ selectMany: selectMany, ++ optionValue: optionValue, ++ button: valueSelector ++ }; ++})(); ++ ++/*--------------------------------------------------------------------------*/ ++ ++ ++Abstract.TimedObserver = Class.create(PeriodicalExecuter, { ++ initialize: function($super, element, frequency, callback) { ++ $super(callback, frequency); ++ this.element = $(element); ++ this.lastValue = this.getValue(); ++ }, ++ ++ execute: function() { ++ var value = this.getValue(); ++ if (Object.isString(this.lastValue) && Object.isString(value) ? ++ this.lastValue != value : String(this.lastValue) != String(value)) { ++ this.callback(this.element, value); ++ this.lastValue = value; ++ } ++ } ++}); ++ ++Form.Element.Observer = Class.create(Abstract.TimedObserver, { ++ getValue: function() { ++ return Form.Element.getValue(this.element); ++ } ++}); ++ ++Form.Observer = Class.create(Abstract.TimedObserver, { ++ getValue: function() { ++ return Form.serialize(this.element); ++ } ++}); ++ ++/*--------------------------------------------------------------------------*/ ++ ++Abstract.EventObserver = Class.create({ ++ initialize: function(element, callback) { ++ this.element = $(element); ++ this.callback = callback; ++ ++ this.lastValue = this.getValue(); ++ if (this.element.tagName.toLowerCase() == 'form') ++ this.registerFormCallbacks(); ++ else ++ this.registerCallback(this.element); ++ }, ++ ++ onElementEvent: function() { ++ var value = this.getValue(); ++ if (this.lastValue != value) { ++ this.callback(this.element, value); ++ this.lastValue = value; ++ } ++ }, ++ ++ registerFormCallbacks: function() { ++ Form.getElements(this.element).each(this.registerCallback, this); ++ }, ++ ++ registerCallback: function(element) { ++ if (element.type) { ++ switch (element.type.toLowerCase()) { ++ case 'checkbox': ++ case 'radio': ++ Event.observe(element, 'click', this.onElementEvent.bind(this)); ++ break; ++ default: ++ Event.observe(element, 'change', this.onElementEvent.bind(this)); ++ break; ++ } ++ } ++ } ++}); ++ ++Form.Element.EventObserver = Class.create(Abstract.EventObserver, { ++ getValue: function() { ++ return Form.Element.getValue(this.element); ++ } ++}); ++ ++Form.EventObserver = Class.create(Abstract.EventObserver, { ++ getValue: function() { ++ return Form.serialize(this.element); ++ } ++}); ++(function(GLOBAL) { ++ var DIV = document.createElement('div'); ++ var docEl = document.documentElement; ++ var MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED = 'onmouseenter' in docEl ++ && 'onmouseleave' in docEl; ++ ++ var Event = { ++ KEY_BACKSPACE: 8, ++ KEY_TAB: 9, ++ KEY_RETURN: 13, ++ KEY_ESC: 27, ++ KEY_LEFT: 37, ++ KEY_UP: 38, ++ KEY_RIGHT: 39, ++ KEY_DOWN: 40, ++ KEY_DELETE: 46, ++ KEY_HOME: 36, ++ KEY_END: 35, ++ KEY_PAGEUP: 33, ++ KEY_PAGEDOWN: 34, ++ KEY_INSERT: 45 ++ }; ++ ++ ++ var isIELegacyEvent = function(event) { return false; }; ++ ++ if (window.attachEvent) { ++ if (window.addEventListener) { ++ isIELegacyEvent = function(event) { ++ return !(event instanceof window.Event); ++ }; ++ } else { ++ isIELegacyEvent = function(event) { return true; }; ++ } ++ } ++ ++ var _isButton; ++ ++ function _isButtonForDOMEvents(event, code) { ++ return event.which ? (event.which === code + 1) : (event.button === code); ++ } ++ ++ var legacyButtonMap = { 0: 1, 1: 4, 2: 2 }; ++ function _isButtonForLegacyEvents(event, code) { ++ return event.button === legacyButtonMap[code]; ++ } ++ ++ function _isButtonForWebKit(event, code) { ++ switch (code) { ++ case 0: return event.which == 1 && !event.metaKey; ++ case 1: return event.which == 2 || (event.which == 1 && event.metaKey); ++ case 2: return event.which == 3; ++ default: return false; ++ } ++ } ++ ++ if (window.attachEvent) { ++ if (!window.addEventListener) { ++ _isButton = _isButtonForLegacyEvents; ++ } else { ++ _isButton = function(event, code) { ++ return isIELegacyEvent(event) ? _isButtonForLegacyEvents(event, code) : ++ _isButtonForDOMEvents(event, code); ++ } ++ } ++ } else if (Prototype.Browser.WebKit) { ++ _isButton = _isButtonForWebKit; ++ } else { ++ _isButton = _isButtonForDOMEvents; ++ } ++ ++ function isLeftClick(event) { return _isButton(event, 0) } ++ ++ function isMiddleClick(event) { return _isButton(event, 1) } ++ ++ function isRightClick(event) { return _isButton(event, 2) } ++ ++ function element(event) { ++ return Element.extend(_element(event)); ++ } ++ ++ function _element(event) { ++ event = Event.extend(event); ++ ++ var node = event.target, type = event.type, ++ currentTarget = event.currentTarget; ++ ++ if (currentTarget && currentTarget.tagName) { ++ if (type === 'load' || type === 'error' || ++ (type === 'click' && currentTarget.tagName.toLowerCase() === 'input' ++ && currentTarget.type === 'radio')) ++ node = currentTarget; ++ } ++ ++ if (node.nodeType == Node.TEXT_NODE) ++ node = node.parentNode; ++ ++ return Element.extend(node); ++ } ++ ++ function findElement(event, expression) { ++ var element = _element(event), match = Prototype.Selector.match; ++ if (!expression) return Element.extend(element); ++ while (element) { ++ if (Object.isElement(element) && match(element, expression)) ++ return Element.extend(element); ++ element = element.parentNode; ++ } ++ } ++ ++ function pointer(event) { ++ return { x: pointerX(event), y: pointerY(event) }; ++ } ++ ++ function pointerX(event) { ++ var docElement = document.documentElement, ++ body = document.body || { scrollLeft: 0 }; ++ ++ return event.pageX || (event.clientX + ++ (docElement.scrollLeft || body.scrollLeft) - ++ (docElement.clientLeft || 0)); ++ } ++ ++ function pointerY(event) { ++ var docElement = document.documentElement, ++ body = document.body || { scrollTop: 0 }; ++ ++ return event.pageY || (event.clientY + ++ (docElement.scrollTop || body.scrollTop) - ++ (docElement.clientTop || 0)); ++ } ++ ++ ++ function stop(event) { ++ Event.extend(event); ++ event.preventDefault(); ++ event.stopPropagation(); ++ ++ event.stopped = true; ++ } ++ ++ ++ Event.Methods = { ++ isLeftClick: isLeftClick, ++ isMiddleClick: isMiddleClick, ++ isRightClick: isRightClick, ++ ++ element: element, ++ findElement: findElement, ++ ++ pointer: pointer, ++ pointerX: pointerX, ++ pointerY: pointerY, ++ ++ stop: stop ++ }; ++ ++ var methods = Object.keys(Event.Methods).inject({ }, function(m, name) { ++ m[name] = Event.Methods[name].methodize(); ++ return m; ++ }); ++ ++ if (window.attachEvent) { ++ function _relatedTarget(event) { ++ var element; ++ switch (event.type) { ++ case 'mouseover': ++ case 'mouseenter': ++ element = event.fromElement; ++ break; ++ case 'mouseout': ++ case 'mouseleave': ++ element = event.toElement; ++ break; ++ default: ++ return null; ++ } ++ return Element.extend(element); ++ } ++ ++ var additionalMethods = { ++ stopPropagation: function() { this.cancelBubble = true }, ++ preventDefault: function() { this.returnValue = false }, ++ inspect: function() { return '[object Event]' } ++ }; ++ ++ Event.extend = function(event, element) { ++ if (!event) return false; ++ ++ if (!isIELegacyEvent(event)) return event; ++ ++ if (event._extendedByPrototype) return event; ++ event._extendedByPrototype = Prototype.emptyFunction; ++ ++ var pointer = Event.pointer(event); ++ ++ Object.extend(event, { ++ target: event.srcElement || element, ++ relatedTarget: _relatedTarget(event), ++ pageX: pointer.x, ++ pageY: pointer.y ++ }); ++ ++ Object.extend(event, methods); ++ Object.extend(event, additionalMethods); ++ ++ return event; ++ }; ++ } else { ++ Event.extend = Prototype.K; ++ } ++ ++ if (window.addEventListener) { ++ Event.prototype = window.Event.prototype || document.createEvent('HTMLEvents').__proto__; ++ Object.extend(Event.prototype, methods); ++ } ++ ++ var EVENT_TRANSLATIONS = { ++ mouseenter: 'mouseover', ++ mouseleave: 'mouseout' ++ }; ++ ++ function getDOMEventName(eventName) { ++ return EVENT_TRANSLATIONS[eventName] || eventName; ++ } ++ ++ if (MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED) ++ getDOMEventName = Prototype.K; ++ ++ function getUniqueElementID(element) { ++ if (element === window) return 0; ++ ++ if (typeof element._prototypeUID === 'undefined') ++ element._prototypeUID = Element.Storage.UID++; ++ return element._prototypeUID; ++ } ++ ++ function getUniqueElementID_IE(element) { ++ if (element === window) return 0; ++ if (element == document) return 1; ++ return element.uniqueID; ++ } ++ ++ if ('uniqueID' in DIV) ++ getUniqueElementID = getUniqueElementID_IE; ++ ++ function isCustomEvent(eventName) { ++ return eventName.include(':'); ++ } ++ ++ Event._isCustomEvent = isCustomEvent; ++ ++ function getRegistryForElement(element, uid) { ++ var CACHE = GLOBAL.Event.cache; ++ if (Object.isUndefined(uid)) ++ uid = getUniqueElementID(element); ++ if (!CACHE[uid]) CACHE[uid] = { element: element }; ++ return CACHE[uid]; ++ } ++ ++ function destroyRegistryForElement(element, uid) { ++ if (Object.isUndefined(uid)) ++ uid = getUniqueElementID(element); ++ delete GLOBAL.Event.cache[uid]; ++ } ++ ++ ++ function register(element, eventName, handler) { ++ var registry = getRegistryForElement(element); ++ if (!registry[eventName]) registry[eventName] = []; ++ var entries = registry[eventName]; ++ ++ var i = entries.length; ++ while (i--) ++ if (entries[i].handler === handler) return null; ++ ++ var uid = getUniqueElementID(element); ++ var responder = GLOBAL.Event._createResponder(uid, eventName, handler); ++ var entry = { ++ responder: responder, ++ handler: handler ++ }; ++ ++ entries.push(entry); ++ return entry; ++ } ++ ++ function unregister(element, eventName, handler) { ++ var registry = getRegistryForElement(element); ++ var entries = registry[eventName]; ++ if (!entries) return; ++ ++ var i = entries.length, entry; ++ while (i--) { ++ if (entries[i].handler === handler) { ++ entry = entries[i]; ++ break; ++ } ++ } ++ ++ if (!entry) return; ++ ++ var index = entries.indexOf(entry); ++ entries.splice(index, 1); ++ ++ return entry; ++ } ++ ++ ++ function observe(element, eventName, handler) { ++ element = $(element); ++ var entry = register(element, eventName, handler); ++ ++ if (entry === null) return element; ++ ++ var responder = entry.responder; ++ if (isCustomEvent(eventName)) ++ observeCustomEvent(element, eventName, responder); ++ else ++ observeStandardEvent(element, eventName, responder); ++ ++ return element; ++ } ++ ++ function observeStandardEvent(element, eventName, responder) { ++ var actualEventName = getDOMEventName(eventName); ++ if (element.addEventListener) { ++ element.addEventListener(actualEventName, responder, false); ++ } else { ++ element.attachEvent('on' + actualEventName, responder); ++ } ++ } ++ ++ function observeCustomEvent(element, eventName, responder) { ++ if (element.addEventListener) { ++ element.addEventListener('dataavailable', responder, false); ++ } else { ++ element.attachEvent('ondataavailable', responder); ++ element.attachEvent('onlosecapture', responder); ++ } ++ } ++ ++ function stopObserving(element, eventName, handler) { ++ element = $(element); ++ var handlerGiven = !Object.isUndefined(handler), ++ eventNameGiven = !Object.isUndefined(eventName); ++ ++ if (!eventNameGiven && !handlerGiven) { ++ stopObservingElement(element); ++ return element; ++ } ++ ++ if (!handlerGiven) { ++ stopObservingEventName(element, eventName); ++ return element; ++ } ++ ++ var entry = unregister(element, eventName, handler); ++ ++ if (!entry) return element; ++ removeEvent(element, eventName, entry.responder); ++ return element; ++ } ++ ++ function stopObservingStandardEvent(element, eventName, responder) { ++ var actualEventName = getDOMEventName(eventName); ++ if (element.removeEventListener) { ++ element.removeEventListener(actualEventName, responder, false); ++ } else { ++ element.detachEvent('on' + actualEventName, responder); ++ } ++ } ++ ++ function stopObservingCustomEvent(element, eventName, responder) { ++ if (element.removeEventListener) { ++ element.removeEventListener('dataavailable', responder, false); ++ } else { ++ element.detachEvent('ondataavailable', responder); ++ element.detachEvent('onlosecapture', responder); ++ } ++ } ++ ++ ++ ++ function stopObservingElement(element) { ++ var uid = getUniqueElementID(element), ++ registry = getRegistryForElement(element, uid); ++ ++ destroyRegistryForElement(element, uid); ++ ++ var entries, i; ++ for (var eventName in registry) { ++ if (eventName === 'element') continue; ++ ++ entries = registry[eventName]; ++ i = entries.length; ++ while (i--) ++ removeEvent(element, eventName, entries[i].responder); ++ } ++ } ++ ++ function stopObservingEventName(element, eventName) { ++ var registry = getRegistryForElement(element); ++ var entries = registry[eventName]; ++ if (!entries) return; ++ delete registry[eventName]; ++ ++ var i = entries.length; ++ while (i--) ++ removeEvent(element, eventName, entries[i].responder); ++ } ++ ++ ++ function removeEvent(element, eventName, handler) { ++ if (isCustomEvent(eventName)) ++ stopObservingCustomEvent(element, eventName, handler); ++ else ++ stopObservingStandardEvent(element, eventName, handler); ++ } ++ ++ ++ ++ function getFireTarget(element) { ++ if (element !== document) return element; ++ if (document.createEvent && !element.dispatchEvent) ++ return document.documentElement; ++ return element; ++ } ++ ++ function fire(element, eventName, memo, bubble) { ++ element = getFireTarget($(element)); ++ if (Object.isUndefined(bubble)) bubble = true; ++ memo = memo || {}; ++ ++ var event = fireEvent(element, eventName, memo, bubble); ++ return Event.extend(event); ++ } ++ ++ function fireEvent_DOM(element, eventName, memo, bubble) { ++ var event = document.createEvent('HTMLEvents'); ++ event.initEvent('dataavailable', bubble, true); ++ ++ event.eventName = eventName; ++ event.memo = memo; ++ ++ element.dispatchEvent(event); ++ return event; ++ } ++ ++ function fireEvent_IE(element, eventName, memo, bubble) { ++ var event = document.createEventObject(); ++ event.eventType = bubble ? 'ondataavailable' : 'onlosecapture'; ++ ++ event.eventName = eventName; ++ event.memo = memo; ++ ++ element.fireEvent(event.eventType, event); ++ return event; ++ } ++ ++ var fireEvent = document.createEvent ? fireEvent_DOM : fireEvent_IE; ++ ++ ++ ++ Event.Handler = Class.create({ ++ initialize: function(element, eventName, selector, callback) { ++ this.element = $(element); ++ this.eventName = eventName; ++ this.selector = selector; ++ this.callback = callback; ++ this.handler = this.handleEvent.bind(this); ++ }, ++ ++ ++ start: function() { ++ Event.observe(this.element, this.eventName, this.handler); ++ return this; ++ }, ++ ++ stop: function() { ++ Event.stopObserving(this.element, this.eventName, this.handler); ++ return this; ++ }, ++ ++ handleEvent: function(event) { ++ var element = Event.findElement(event, this.selector); ++ if (element) this.callback.call(this.element, event, element); ++ } ++ }); ++ ++ function on(element, eventName, selector, callback) { ++ element = $(element); ++ if (Object.isFunction(selector) && Object.isUndefined(callback)) { ++ callback = selector, selector = null; ++ } ++ ++ return new Event.Handler(element, eventName, selector, callback).start(); ++ } ++ ++ Object.extend(Event, Event.Methods); ++ ++ Object.extend(Event, { ++ fire: fire, ++ observe: observe, ++ stopObserving: stopObserving, ++ on: on ++ }); ++ ++ Element.addMethods({ ++ fire: fire, ++ ++ observe: observe, ++ ++ stopObserving: stopObserving, ++ ++ on: on ++ }); ++ ++ Object.extend(document, { ++ fire: fire.methodize(), ++ ++ observe: observe.methodize(), ++ ++ stopObserving: stopObserving.methodize(), ++ ++ on: on.methodize(), ++ ++ loaded: false ++ }); ++ ++ if (GLOBAL.Event) Object.extend(window.Event, Event); ++ else GLOBAL.Event = Event; ++ ++ GLOBAL.Event.cache = {}; ++ ++ function destroyCache_IE() { ++ GLOBAL.Event.cache = null; ++ } ++ ++ if (window.attachEvent) ++ window.attachEvent('onunload', destroyCache_IE); ++ ++ DIV = null; ++ docEl = null; ++})(this); ++ ++(function(GLOBAL) { ++ /* Code for creating leak-free event responders is based on work by ++ John-David Dalton. */ ++ ++ var docEl = document.documentElement; ++ var MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED = 'onmouseenter' in docEl ++ && 'onmouseleave' in docEl; ++ ++ function isSimulatedMouseEnterLeaveEvent(eventName) { ++ return !MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED && ++ (eventName === 'mouseenter' || eventName === 'mouseleave'); ++ } ++ ++ function createResponder(uid, eventName, handler) { ++ if (Event._isCustomEvent(eventName)) ++ return createResponderForCustomEvent(uid, eventName, handler); ++ if (isSimulatedMouseEnterLeaveEvent(eventName)) ++ return createMouseEnterLeaveResponder(uid, eventName, handler); ++ ++ return function(event) { ++ var cacheEntry = Event.cache[uid]; ++ var element = cacheEntry.element; ++ ++ Event.extend(event, element); ++ handler.call(element, event); ++ }; ++ } ++ ++ function createResponderForCustomEvent(uid, eventName, handler) { ++ return function(event) { ++ var cacheEntry = Event.cache[uid], element = cacheEntry.element; ++ ++ if (Object.isUndefined(event.eventName)) ++ return false; ++ ++ if (event.eventName !== eventName) ++ return false; ++ ++ Event.extend(event, element); ++ handler.call(element, event); ++ }; ++ } ++ ++ function createMouseEnterLeaveResponder(uid, eventName, handler) { ++ return function(event) { ++ var cacheEntry = Event.cache[uid], element = cacheEntry.element; ++ ++ Event.extend(event, element); ++ var parent = event.relatedTarget; ++ ++ while (parent && parent !== element) { ++ try { parent = parent.parentNode; } ++ catch(e) { parent = element; } ++ } ++ ++ if (parent === element) return; ++ handler.call(element, event); ++ } ++ } ++ ++ GLOBAL.Event._createResponder = createResponder; ++ docEl = null; ++})(this); ++ ++(function(GLOBAL) { ++ /* Support for the DOMContentLoaded event is based on work by Dan Webb, ++ Matthias Miller, Dean Edwards, John Resig, and Diego Perini. */ ++ ++ var TIMER; ++ ++ function fireContentLoadedEvent() { ++ if (document.loaded) return; ++ if (TIMER) window.clearTimeout(TIMER); ++ document.loaded = true; ++ document.fire('dom:loaded'); ++ } ++ ++ function checkReadyState() { ++ if (document.readyState === 'complete') { ++ document.detachEvent('onreadystatechange', checkReadyState); ++ fireContentLoadedEvent(); ++ } ++ } ++ ++ function pollDoScroll() { ++ try { ++ document.documentElement.doScroll('left'); ++ } catch (e) { ++ TIMER = pollDoScroll.defer(); ++ return; ++ } ++ ++ fireContentLoadedEvent(); ++ } ++ ++ if (document.addEventListener) { ++ document.addEventListener('DOMContentLoaded', fireContentLoadedEvent, false); ++ } else { ++ document.attachEvent('onreadystatechange', checkReadyState); ++ if (window == top) TIMER = pollDoScroll.defer(); ++ } ++ ++ Event.observe(window, 'load', fireContentLoadedEvent); ++})(this); ++ ++ ++Element.addMethods(); ++/*------------------------------- DEPRECATED -------------------------------*/ ++ ++Hash.toQueryString = Object.toQueryString; ++ ++var Toggle = { display: Element.toggle }; ++ ++Element.Methods.childOf = Element.Methods.descendantOf; ++ ++var Insertion = { ++ Before: function(element, content) { ++ return Element.insert(element, {before:content}); ++ }, ++ ++ Top: function(element, content) { ++ return Element.insert(element, {top:content}); ++ }, ++ ++ Bottom: function(element, content) { ++ return Element.insert(element, {bottom:content}); ++ }, ++ ++ After: function(element, content) { ++ return Element.insert(element, {after:content}); ++ } ++}; ++ ++var $continue = new Error('"throw $continue" is deprecated, use "return" instead'); ++ ++var Position = { ++ includeScrollOffsets: false, ++ ++ prepare: function() { ++ this.deltaX = window.pageXOffset ++ || document.documentElement.scrollLeft ++ || document.body.scrollLeft ++ || 0; ++ this.deltaY = window.pageYOffset ++ || document.documentElement.scrollTop ++ || document.body.scrollTop ++ || 0; ++ }, ++ ++ within: function(element, x, y) { ++ if (this.includeScrollOffsets) ++ return this.withinIncludingScrolloffsets(element, x, y); ++ this.xcomp = x; ++ this.ycomp = y; ++ this.offset = Element.cumulativeOffset(element); ++ ++ return (y >= this.offset[1] && ++ y < this.offset[1] + element.offsetHeight && ++ x >= this.offset[0] && ++ x < this.offset[0] + element.offsetWidth); ++ }, ++ ++ withinIncludingScrolloffsets: function(element, x, y) { ++ var offsetcache = Element.cumulativeScrollOffset(element); ++ ++ this.xcomp = x + offsetcache[0] - this.deltaX; ++ this.ycomp = y + offsetcache[1] - this.deltaY; ++ this.offset = Element.cumulativeOffset(element); ++ ++ return (this.ycomp >= this.offset[1] && ++ this.ycomp < this.offset[1] + element.offsetHeight && ++ this.xcomp >= this.offset[0] && ++ this.xcomp < this.offset[0] + element.offsetWidth); ++ }, ++ ++ overlap: function(mode, element) { ++ if (!mode) return 0; ++ if (mode == 'vertical') ++ return ((this.offset[1] + element.offsetHeight) - this.ycomp) / ++ element.offsetHeight; ++ if (mode == 'horizontal') ++ return ((this.offset[0] + element.offsetWidth) - this.xcomp) / ++ element.offsetWidth; ++ }, ++ ++ ++ cumulativeOffset: Element.Methods.cumulativeOffset, ++ ++ positionedOffset: Element.Methods.positionedOffset, ++ ++ absolutize: function(element) { ++ Position.prepare(); ++ return Element.absolutize(element); ++ }, ++ ++ relativize: function(element) { ++ Position.prepare(); ++ return Element.relativize(element); ++ }, ++ ++ realOffset: Element.Methods.cumulativeScrollOffset, ++ ++ offsetParent: Element.Methods.getOffsetParent, ++ ++ page: Element.Methods.viewportOffset, ++ ++ clone: function(source, target, options) { ++ options = options || { }; ++ return Element.clonePosition(target, source, options); ++ } ++}; ++ ++/*--------------------------------------------------------------------------*/ ++ ++if (!document.getElementsByClassName) document.getElementsByClassName = function(instanceMethods){ ++ function iter(name) { ++ return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' " + name + " ')]"; ++ } ++ ++ instanceMethods.getElementsByClassName = Prototype.BrowserFeatures.XPath ? ++ function(element, className) { ++ className = className.toString().strip(); ++ var cond = /\s/.test(className) ? $w(className).map(iter).join('') : iter(className); ++ return cond ? document._getElementsByXPath('.//*' + cond, element) : []; ++ } : function(element, className) { ++ className = className.toString().strip(); ++ var elements = [], classNames = (/\s/.test(className) ? $w(className) : null); ++ if (!classNames && !className) return elements; ++ ++ var nodes = $(element).getElementsByTagName('*'); ++ className = ' ' + className + ' '; ++ ++ for (var i = 0, child, cn; child = nodes[i]; i++) { ++ if (child.className && (cn = ' ' + child.className + ' ') && (cn.include(className) || ++ (classNames && classNames.all(function(name) { ++ return !name.toString().blank() && cn.include(' ' + name + ' '); ++ })))) ++ elements.push(Element.extend(child)); ++ } ++ return elements; ++ }; ++ ++ return function(className, parentElement) { ++ return $(parentElement || document.body).getElementsByClassName(className); ++ }; ++}(Element.Methods); ++ ++/*--------------------------------------------------------------------------*/ ++ ++Element.ClassNames = Class.create(); ++Element.ClassNames.prototype = { ++ initialize: function(element) { ++ this.element = $(element); ++ }, ++ ++ _each: function(iterator, context) { ++ this.element.className.split(/\s+/).select(function(name) { ++ return name.length > 0; ++ })._each(iterator, context); ++ }, ++ ++ set: function(className) { ++ this.element.className = className; ++ }, ++ ++ add: function(classNameToAdd) { ++ if (this.include(classNameToAdd)) return; ++ this.set($A(this).concat(classNameToAdd).join(' ')); ++ }, ++ ++ remove: function(classNameToRemove) { ++ if (!this.include(classNameToRemove)) return; ++ this.set($A(this).without(classNameToRemove).join(' ')); ++ }, ++ ++ toString: function() { ++ return $A(this).join(' '); ++ } ++}; ++ ++Object.extend(Element.ClassNames.prototype, Enumerable); ++ ++/*--------------------------------------------------------------------------*/ ++ ++(function() { ++ window.Selector = Class.create({ ++ initialize: function(expression) { ++ this.expression = expression.strip(); ++ }, ++ ++ findElements: function(rootElement) { ++ return Prototype.Selector.select(this.expression, rootElement); ++ }, ++ ++ match: function(element) { ++ return Prototype.Selector.match(element, this.expression); ++ }, ++ ++ toString: function() { ++ return this.expression; ++ }, ++ ++ inspect: function() { ++ return "#<Selector: " + this.expression + ">"; ++ } ++ }); ++ ++ Object.extend(Selector, { ++ matchElements: function(elements, expression) { ++ var match = Prototype.Selector.match, ++ results = []; ++ ++ for (var i = 0, length = elements.length; i < length; i++) { ++ var element = elements[i]; ++ if (match(element, expression)) { ++ results.push(Element.extend(element)); ++ } ++ } ++ return results; ++ }, ++ ++ findElement: function(elements, expression, index) { ++ index = index || 0; ++ var matchIndex = 0, element; ++ for (var i = 0, length = elements.length; i < length; i++) { ++ element = elements[i]; ++ if (Prototype.Selector.match(element, expression) && index === matchIndex++) { ++ return Element.extend(element); ++ } ++ } ++ }, ++ ++ findChildElements: function(element, expressions) { ++ var selector = expressions.toArray().join(', '); ++ return Prototype.Selector.select(selector, element || document); ++ } ++ }); ++})(); +diff --git a/wp-includes/js/scriptaculous/builder.js b/wp-includes/js/scriptaculous/builder.js +new file mode 100644 +index 00000000..73250380 +--- /dev/null ++++ b/wp-includes/js/scriptaculous/builder.js +@@ -0,0 +1,136 @@ ++// script.aculo.us builder.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010 ++ ++// Copyright (c) 2005-2010 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) ++// ++// script.aculo.us is freely distributable under the terms of an MIT-style license. ++// For details, see the script.aculo.us web site: http://script.aculo.us/ ++ ++var Builder = { ++ NODEMAP: { ++ AREA: 'map', ++ CAPTION: 'table', ++ COL: 'table', ++ COLGROUP: 'table', ++ LEGEND: 'fieldset', ++ OPTGROUP: 'select', ++ OPTION: 'select', ++ PARAM: 'object', ++ TBODY: 'table', ++ TD: 'table', ++ TFOOT: 'table', ++ TH: 'table', ++ THEAD: 'table', ++ TR: 'table' ++ }, ++ // note: For Firefox < 1.5, OPTION and OPTGROUP tags are currently broken, ++ // due to a Firefox bug ++ node: function(elementName) { ++ elementName = elementName.toUpperCase(); ++ ++ // try innerHTML approach ++ var parentTag = this.NODEMAP[elementName] || 'div'; ++ var parentElement = document.createElement(parentTag); ++ try { // prevent IE "feature": http://dev.rubyonrails.org/ticket/2707 ++ parentElement.innerHTML = "<" + elementName + "></" + elementName + ">"; ++ } catch(e) {} ++ var element = parentElement.firstChild || null; ++ ++ // see if browser added wrapping tags ++ if(element && (element.tagName.toUpperCase() != elementName)) ++ element = element.getElementsByTagName(elementName)[0]; ++ ++ // fallback to createElement approach ++ if(!element) element = document.createElement(elementName); ++ ++ // abort if nothing could be created ++ if(!element) return; ++ ++ // attributes (or text) ++ if(arguments[1]) ++ if(this._isStringOrNumber(arguments[1]) || ++ (arguments[1] instanceof Array) || ++ arguments[1].tagName) { ++ this._children(element, arguments[1]); ++ } else { ++ var attrs = this._attributes(arguments[1]); ++ if(attrs.length) { ++ try { // prevent IE "feature": http://dev.rubyonrails.org/ticket/2707 ++ parentElement.innerHTML = "<" +elementName + " " + ++ attrs + "></" + elementName + ">"; ++ } catch(e) {} ++ element = parentElement.firstChild || null; ++ // workaround firefox 1.0.X bug ++ if(!element) { ++ element = document.createElement(elementName); ++ for(attr in arguments[1]) ++ element[attr == 'class' ? 'className' : attr] = arguments[1][attr]; ++ } ++ if(element.tagName.toUpperCase() != elementName) ++ element = parentElement.getElementsByTagName(elementName)[0]; ++ } ++ } ++ ++ // text, or array of children ++ if(arguments[2]) ++ this._children(element, arguments[2]); ++ ++ return $(element); ++ }, ++ _text: function(text) { ++ return document.createTextNode(text); ++ }, ++ ++ ATTR_MAP: { ++ 'className': 'class', ++ 'htmlFor': 'for' ++ }, ++ ++ _attributes: function(attributes) { ++ var attrs = []; ++ for(attribute in attributes) ++ attrs.push((attribute in this.ATTR_MAP ? this.ATTR_MAP[attribute] : attribute) + ++ '="' + attributes[attribute].toString().escapeHTML().gsub(/"/,'"') + '"'); ++ return attrs.join(" "); ++ }, ++ _children: function(element, children) { ++ if(children.tagName) { ++ element.appendChild(children); ++ return; ++ } ++ if(typeof children=='object') { // array can hold nodes and text ++ children.flatten().each( function(e) { ++ if(typeof e=='object') ++ element.appendChild(e); ++ else ++ if(Builder._isStringOrNumber(e)) ++ element.appendChild(Builder._text(e)); ++ }); ++ } else ++ if(Builder._isStringOrNumber(children)) ++ element.appendChild(Builder._text(children)); ++ }, ++ _isStringOrNumber: function(param) { ++ return(typeof param=='string' || typeof param=='number'); ++ }, ++ build: function(html) { ++ var element = this.node('div'); ++ $(element).update(html.strip()); ++ return element.down(); ++ }, ++ dump: function(scope) { ++ if(typeof scope != 'object' && typeof scope != 'function') scope = window; //global scope ++ ++ var tags = ("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG BLOCKQUOTE BODY " + ++ "BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL DFN DIR DIV DL DT EM FIELDSET " + ++ "FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX "+ ++ "KBD LABEL LEGEND LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P "+ ++ "PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD "+ ++ "TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR").split(/\s+/); ++ ++ tags.each( function(tag){ ++ scope[tag] = function() { ++ return Builder.node.apply(Builder, [tag].concat($A(arguments))); ++ }; ++ }); ++ } ++}; +\ No newline at end of file +diff --git a/wp-includes/js/scriptaculous/controls.js b/wp-includes/js/scriptaculous/controls.js +new file mode 100644 +index 00000000..5137ab51 +--- /dev/null ++++ b/wp-includes/js/scriptaculous/controls.js +@@ -0,0 +1,965 @@ ++// script.aculo.us controls.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010 ++ ++// Copyright (c) 2005-2010 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) ++// (c) 2005-2010 Ivan Krstic (http://blogs.law.harvard.edu/ivan) ++// (c) 2005-2010 Jon Tirsen (http://www.tirsen.com) ++// Contributors: ++// Richard Livsey ++// Rahul Bhargava ++// Rob Wills ++// ++// script.aculo.us is freely distributable under the terms of an MIT-style license. ++// For details, see the script.aculo.us web site: http://script.aculo.us/ ++ ++// Autocompleter.Base handles all the autocompletion functionality ++// that's independent of the data source for autocompletion. This ++// includes drawing the autocompletion menu, observing keyboard ++// and mouse events, and similar. ++// ++// Specific autocompleters need to provide, at the very least, ++// a getUpdatedChoices function that will be invoked every time ++// the text inside the monitored textbox changes. This method ++// should get the text for which to provide autocompletion by ++// invoking this.getToken(), NOT by directly accessing ++// this.element.value. This is to allow incremental tokenized ++// autocompletion. Specific auto-completion logic (AJAX, etc) ++// belongs in getUpdatedChoices. ++// ++// Tokenized incremental autocompletion is enabled automatically ++// when an autocompleter is instantiated with the 'tokens' option ++// in the options parameter, e.g.: ++// new Ajax.Autocompleter('id','upd', '/url/', { tokens: ',' }); ++// will incrementally autocomplete with a comma as the token. ++// Additionally, ',' in the above example can be replaced with ++// a token array, e.g. { tokens: [',', '\n'] } which ++// enables autocompletion on multiple tokens. This is most ++// useful when one of the tokens is \n (a newline), as it ++// allows smart autocompletion after linebreaks. ++ ++if(typeof Effect == 'undefined') ++ throw("controls.js requires including script.aculo.us' effects.js library"); ++ ++var Autocompleter = { }; ++Autocompleter.Base = Class.create({ ++ baseInitialize: function(element, update, options) { ++ element = $(element); ++ this.element = element; ++ this.update = $(update); ++ this.hasFocus = false; ++ this.changed = false; ++ this.active = false; ++ this.index = 0; ++ this.entryCount = 0; ++ this.oldElementValue = this.element.value; ++ ++ if(this.setOptions) ++ this.setOptions(options); ++ else ++ this.options = options || { }; ++ ++ this.options.paramName = this.options.paramName || this.element.name; ++ this.options.tokens = this.options.tokens || []; ++ this.options.frequency = this.options.frequency || 0.4; ++ this.options.minChars = this.options.minChars || 1; ++ this.options.onShow = this.options.onShow || ++ function(element, update){ ++ if(!update.style.position || update.style.position=='absolute') { ++ update.style.position = 'absolute'; ++ Position.clone(element, update, { ++ setHeight: false, ++ offsetTop: element.offsetHeight ++ }); ++ } ++ Effect.Appear(update,{duration:0.15}); ++ }; ++ this.options.onHide = this.options.onHide || ++ function(element, update){ new Effect.Fade(update,{duration:0.15}) }; ++ ++ if(typeof(this.options.tokens) == 'string') ++ this.options.tokens = new Array(this.options.tokens); ++ // Force carriage returns as token delimiters anyway ++ if (!this.options.tokens.include('\n')) ++ this.options.tokens.push('\n'); ++ ++ this.observer = null; ++ ++ this.element.setAttribute('autocomplete','off'); ++ ++ Element.hide(this.update); ++ ++ Event.observe(this.element, 'blur', this.onBlur.bindAsEventListener(this)); ++ Event.observe(this.element, 'keydown', this.onKeyPress.bindAsEventListener(this)); ++ }, ++ ++ show: function() { ++ if(Element.getStyle(this.update, 'display')=='none') this.options.onShow(this.element, this.update); ++ if(!this.iefix && ++ (Prototype.Browser.IE) && ++ (Element.getStyle(this.update, 'position')=='absolute')) { ++ new Insertion.After(this.update, ++ '<iframe id="' + this.update.id + '_iefix" '+ ++ 'style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" ' + ++ 'src="javascript:false;" frameborder="0" scrolling="no"></iframe>'); ++ this.iefix = $(this.update.id+'_iefix'); ++ } ++ if(this.iefix) setTimeout(this.fixIEOverlapping.bind(this), 50); ++ }, ++ ++ fixIEOverlapping: function() { ++ Position.clone(this.update, this.iefix, {setTop:(!this.update.style.height)}); ++ this.iefix.style.zIndex = 1; ++ this.update.style.zIndex = 2; ++ Element.show(this.iefix); ++ }, ++ ++ hide: function() { ++ this.stopIndicator(); ++ if(Element.getStyle(this.update, 'display')!='none') this.options.onHide(this.element, this.update); ++ if(this.iefix) Element.hide(this.iefix); ++ }, ++ ++ startIndicator: function() { ++ if(this.options.indicator) Element.show(this.options.indicator); ++ }, ++ ++ stopIndicator: function() { ++ if(this.options.indicator) Element.hide(this.options.indicator); ++ }, ++ ++ onKeyPress: function(event) { ++ if(this.active) ++ switch(event.keyCode) { ++ case Event.KEY_TAB: ++ case Event.KEY_RETURN: ++ this.selectEntry(); ++ Event.stop(event); ++ case Event.KEY_ESC: ++ this.hide(); ++ this.active = false; ++ Event.stop(event); ++ return; ++ case Event.KEY_LEFT: ++ case Event.KEY_RIGHT: ++ return; ++ case Event.KEY_UP: ++ this.markPrevious(); ++ this.render(); ++ Event.stop(event); ++ return; ++ case Event.KEY_DOWN: ++ this.markNext(); ++ this.render(); ++ Event.stop(event); ++ return; ++ } ++ else ++ if(event.keyCode==Event.KEY_TAB || event.keyCode==Event.KEY_RETURN || ++ (Prototype.Browser.WebKit > 0 && event.keyCode == 0)) return; ++ ++ this.changed = true; ++ this.hasFocus = true; ++ ++ if(this.observer) clearTimeout(this.observer); ++ this.observer = ++ setTimeout(this.onObserverEvent.bind(this), this.options.frequency*1000); ++ }, ++ ++ activate: function() { ++ this.changed = false; ++ this.hasFocus = true; ++ this.getUpdatedChoices(); ++ }, ++ ++ onHover: function(event) { ++ var element = Event.findElement(event, 'LI'); ++ if(this.index != element.autocompleteIndex) ++ { ++ this.index = element.autocompleteIndex; ++ this.render(); ++ } ++ Event.stop(event); ++ }, ++ ++ onClick: function(event) { ++ var element = Event.findElement(event, 'LI'); ++ this.index = element.autocompleteIndex; ++ this.selectEntry(); ++ this.hide(); ++ }, ++ ++ onBlur: function(event) { ++ // needed to make click events working ++ setTimeout(this.hide.bind(this), 250); ++ this.hasFocus = false; ++ this.active = false; ++ }, ++ ++ render: function() { ++ if(this.entryCount > 0) { ++ for (var i = 0; i < this.entryCount; i++) ++ this.index==i ? ++ Element.addClassName(this.getEntry(i),"selected") : ++ Element.removeClassName(this.getEntry(i),"selected"); ++ if(this.hasFocus) { ++ this.show(); ++ this.active = true; ++ } ++ } else { ++ this.active = false; ++ this.hide(); ++ } ++ }, ++ ++ markPrevious: function() { ++ if(this.index > 0) this.index--; ++ else this.index = this.entryCount-1; ++ this.getEntry(this.index).scrollIntoView(true); ++ }, ++ ++ markNext: function() { ++ if(this.index < this.entryCount-1) this.index++; ++ else this.index = 0; ++ this.getEntry(this.index).scrollIntoView(false); ++ }, ++ ++ getEntry: function(index) { ++ return this.update.firstChild.childNodes[index]; ++ }, ++ ++ getCurrentEntry: function() { ++ return this.getEntry(this.index); ++ }, ++ ++ selectEntry: function() { ++ this.active = false; ++ this.updateElement(this.getCurrentEntry()); ++ }, ++ ++ updateElement: function(selectedElement) { ++ if (this.options.updateElement) { ++ this.options.updateElement(selectedElement); ++ return; ++ } ++ var value = ''; ++ if (this.options.select) { ++ var nodes = $(selectedElement).select('.' + this.options.select) || []; ++ if(nodes.length>0) value = Element.collectTextNodes(nodes[0], this.options.select); ++ } else ++ value = Element.collectTextNodesIgnoreClass(selectedElement, 'informal'); ++ ++ var bounds = this.getTokenBounds(); ++ if (bounds[0] != -1) { ++ var newValue = this.element.value.substr(0, bounds[0]); ++ var whitespace = this.element.value.substr(bounds[0]).match(/^\s+/); ++ if (whitespace) ++ newValue += whitespace[0]; ++ this.element.value = newValue + value + this.element.value.substr(bounds[1]); ++ } else { ++ this.element.value = value; ++ } ++ this.oldElementValue = this.element.value; ++ this.element.focus(); ++ ++ if (this.options.afterUpdateElement) ++ this.options.afterUpdateElement(this.element, selectedElement); ++ }, ++ ++ updateChoices: function(choices) { ++ if(!this.changed && this.hasFocus) { ++ this.update.innerHTML = choices; ++ Element.cleanWhitespace(this.update); ++ Element.cleanWhitespace(this.update.down()); ++ ++ if(this.update.firstChild && this.update.down().childNodes) { ++ this.entryCount = ++ this.update.down().childNodes.length; ++ for (var i = 0; i < this.entryCount; i++) { ++ var entry = this.getEntry(i); ++ entry.autocompleteIndex = i; ++ this.addObservers(entry); ++ } ++ } else { ++ this.entryCount = 0; ++ } ++ ++ this.stopIndicator(); ++ this.index = 0; ++ ++ if(this.entryCount==1 && this.options.autoSelect) { ++ this.selectEntry(); ++ this.hide(); ++ } else { ++ this.render(); ++ } ++ } ++ }, ++ ++ addObservers: function(element) { ++ Event.observe(element, "mouseover", this.onHover.bindAsEventListener(this)); ++ Event.observe(element, "click", this.onClick.bindAsEventListener(this)); ++ }, ++ ++ onObserverEvent: function() { ++ this.changed = false; ++ this.tokenBounds = null; ++ if(this.getToken().length>=this.options.minChars) { ++ this.getUpdatedChoices(); ++ } else { ++ this.active = false; ++ this.hide(); ++ } ++ this.oldElementValue = this.element.value; ++ }, ++ ++ getToken: function() { ++ var bounds = this.getTokenBounds(); ++ return this.element.value.substring(bounds[0], bounds[1]).strip(); ++ }, ++ ++ getTokenBounds: function() { ++ if (null != this.tokenBounds) return this.tokenBounds; ++ var value = this.element.value; ++ if (value.strip().empty()) return [-1, 0]; ++ var diff = arguments.callee.getFirstDifferencePos(value, this.oldElementValue); ++ var offset = (diff == this.oldElementValue.length ? 1 : 0); ++ var prevTokenPos = -1, nextTokenPos = value.length; ++ var tp; ++ for (var index = 0, l = this.options.tokens.length; index < l; ++index) { ++ tp = value.lastIndexOf(this.options.tokens[index], diff + offset - 1); ++ if (tp > prevTokenPos) prevTokenPos = tp; ++ tp = value.indexOf(this.options.tokens[index], diff + offset); ++ if (-1 != tp && tp < nextTokenPos) nextTokenPos = tp; ++ } ++ return (this.tokenBounds = [prevTokenPos + 1, nextTokenPos]); ++ } ++}); ++ ++Autocompleter.Base.prototype.getTokenBounds.getFirstDifferencePos = function(newS, oldS) { ++ var boundary = Math.min(newS.length, oldS.length); ++ for (var index = 0; index < boundary; ++index) ++ if (newS[index] != oldS[index]) ++ return index; ++ return boundary; ++}; ++ ++Ajax.Autocompleter = Class.create(Autocompleter.Base, { ++ initialize: function(element, update, url, options) { ++ this.baseInitialize(element, update, options); ++ this.options.asynchronous = true; ++ this.options.onComplete = this.onComplete.bind(this); ++ this.options.defaultParams = this.options.parameters || null; ++ this.url = url; ++ }, ++ ++ getUpdatedChoices: function() { ++ this.startIndicator(); ++ ++ var entry = encodeURIComponent(this.options.paramName) + '=' + ++ encodeURIComponent(this.getToken()); ++ ++ this.options.parameters = this.options.callback ? ++ this.options.callback(this.element, entry) : entry; ++ ++ if(this.options.defaultParams) ++ this.options.parameters += '&' + this.options.defaultParams; ++ ++ new Ajax.Request(this.url, this.options); ++ }, ++ ++ onComplete: function(request) { ++ this.updateChoices(request.responseText); ++ } ++}); ++ ++// The local array autocompleter. Used when you'd prefer to ++// inject an array of autocompletion options into the page, rather ++// than sending out Ajax queries, which can be quite slow sometimes. ++// ++// The constructor takes four parameters. The first two are, as usual, ++// the id of the monitored textbox, and id of the autocompletion menu. ++// The third is the array you want to autocomplete from, and the fourth ++// is the options block. ++// ++// Extra local autocompletion options: ++// - choices - How many autocompletion choices to offer ++// ++// - partialSearch - If false, the autocompleter will match entered ++// text only at the beginning of strings in the ++// autocomplete array. Defaults to true, which will ++// match text at the beginning of any *word* in the ++// strings in the autocomplete array. If you want to ++// search anywhere in the string, additionally set ++// the option fullSearch to true (default: off). ++// ++// - fullSsearch - Search anywhere in autocomplete array strings. ++// ++// - partialChars - How many characters to enter before triggering ++// a partial match (unlike minChars, which defines ++// how many characters are required to do any match ++// at all). Defaults to 2. ++// ++// - ignoreCase - Whether to ignore case when autocompleting. ++// Defaults to true. ++// ++// It's possible to pass in a custom function as the 'selector' ++// option, if you prefer to write your own autocompletion logic. ++// In that case, the other options above will not apply unless ++// you support them. ++ ++Autocompleter.Local = Class.create(Autocompleter.Base, { ++ initialize: function(element, update, array, options) { ++ this.baseInitialize(element, update, options); ++ this.options.array = array; ++ }, ++ ++ getUpdatedChoices: function() { ++ this.updateChoices(this.options.selector(this)); ++ }, ++ ++ setOptions: function(options) { ++ this.options = Object.extend({ ++ choices: 10, ++ partialSearch: true, ++ partialChars: 2, ++ ignoreCase: true, ++ fullSearch: false, ++ selector: function(instance) { ++ var ret = []; // Beginning matches ++ var partial = []; // Inside matches ++ var entry = instance.getToken(); ++ var count = 0; ++ ++ for (var i = 0; i < instance.options.array.length && ++ ret.length < instance.options.choices ; i++) { ++ ++ var elem = instance.options.array[i]; ++ var foundPos = instance.options.ignoreCase ? ++ elem.toLowerCase().indexOf(entry.toLowerCase()) : ++ elem.indexOf(entry); ++ ++ while (foundPos != -1) { ++ if (foundPos == 0 && elem.length != entry.length) { ++ ret.push("<li><strong>" + elem.substr(0, entry.length) + "</strong>" + ++ elem.substr(entry.length) + "</li>"); ++ break; ++ } else if (entry.length >= instance.options.partialChars && ++ instance.options.partialSearch && foundPos != -1) { ++ if (instance.options.fullSearch || /\s/.test(elem.substr(foundPos-1,1))) { ++ partial.push("<li>" + elem.substr(0, foundPos) + "<strong>" + ++ elem.substr(foundPos, entry.length) + "</strong>" + elem.substr( ++ foundPos + entry.length) + "</li>"); ++ break; ++ } ++ } ++ ++ foundPos = instance.options.ignoreCase ? ++ elem.toLowerCase().indexOf(entry.toLowerCase(), foundPos + 1) : ++ elem.indexOf(entry, foundPos + 1); ++ ++ } ++ } ++ if (partial.length) ++ ret = ret.concat(partial.slice(0, instance.options.choices - ret.length)); ++ return "<ul>" + ret.join('') + "</ul>"; ++ } ++ }, options || { }); ++ } ++}); ++ ++// AJAX in-place editor and collection editor ++// Full rewrite by Christophe Porteneuve <tdd@tddsworld.com> (April 2007). ++ ++// Use this if you notice weird scrolling problems on some browsers, ++// the DOM might be a bit confused when this gets called so do this ++// waits 1 ms (with setTimeout) until it does the activation ++Field.scrollFreeActivate = function(field) { ++ setTimeout(function() { ++ Field.activate(field); ++ }, 1); ++}; ++ ++Ajax.InPlaceEditor = Class.create({ ++ initialize: function(element, url, options) { ++ this.url = url; ++ this.element = element = $(element); ++ this.prepareOptions(); ++ this._controls = { }; ++ arguments.callee.dealWithDeprecatedOptions(options); // DEPRECATION LAYER!!! ++ Object.extend(this.options, options || { }); ++ if (!this.options.formId && this.element.id) { ++ this.options.formId = this.element.id + '-inplaceeditor'; ++ if ($(this.options.formId)) ++ this.options.formId = ''; ++ } ++ if (this.options.externalControl) ++ this.options.externalControl = $(this.options.externalControl); ++ if (!this.options.externalControl) ++ this.options.externalControlOnly = false; ++ this._originalBackground = this.element.getStyle('background-color') || 'transparent'; ++ this.element.title = this.options.clickToEditText; ++ this._boundCancelHandler = this.handleFormCancellation.bind(this); ++ this._boundComplete = (this.options.onComplete || Prototype.emptyFunction).bind(this); ++ this._boundFailureHandler = this.handleAJAXFailure.bind(this); ++ this._boundSubmitHandler = this.handleFormSubmission.bind(this); ++ this._boundWrapperHandler = this.wrapUp.bind(this); ++ this.registerListeners(); ++ }, ++ checkForEscapeOrReturn: function(e) { ++ if (!this._editing || e.ctrlKey || e.altKey || e.shiftKey) return; ++ if (Event.KEY_ESC == e.keyCode) ++ this.handleFormCancellation(e); ++ else if (Event.KEY_RETURN == e.keyCode) ++ this.handleFormSubmission(e); ++ }, ++ createControl: function(mode, handler, extraClasses) { ++ var control = this.options[mode + 'Control']; ++ var text = this.options[mode + 'Text']; ++ if ('button' == control) { ++ var btn = document.createElement('input'); ++ btn.type = 'submit'; ++ btn.value = text; ++ btn.className = 'editor_' + mode + '_button'; ++ if ('cancel' == mode) ++ btn.onclick = this._boundCancelHandler; ++ this._form.appendChild(btn); ++ this._controls[mode] = btn; ++ } else if ('link' == control) { ++ var link = document.createElement('a'); ++ link.href = '#'; ++ link.appendChild(document.createTextNode(text)); ++ link.onclick = 'cancel' == mode ? this._boundCancelHandler : this._boundSubmitHandler; ++ link.className = 'editor_' + mode + '_link'; ++ if (extraClasses) ++ link.className += ' ' + extraClasses; ++ this._form.appendChild(link); ++ this._controls[mode] = link; ++ } ++ }, ++ createEditField: function() { ++ var text = (this.options.loadTextURL ? this.options.loadingText : this.getText()); ++ var fld; ++ if (1 >= this.options.rows && !/\r|\n/.test(this.getText())) { ++ fld = document.createElement('input'); ++ fld.type = 'text'; ++ var size = this.options.size || this.options.cols || 0; ++ if (0 < size) fld.size = size; ++ } else { ++ fld = document.createElement('textarea'); ++ fld.rows = (1 >= this.options.rows ? this.options.autoRows : this.options.rows); ++ fld.cols = this.options.cols || 40; ++ } ++ fld.name = this.options.paramName; ++ fld.value = text; // No HTML breaks conversion anymore ++ fld.className = 'editor_field'; ++ if (this.options.submitOnBlur) ++ fld.onblur = this._boundSubmitHandler; ++ this._controls.editor = fld; ++ if (this.options.loadTextURL) ++ this.loadExternalText(); ++ this._form.appendChild(this._controls.editor); ++ }, ++ createForm: function() { ++ var ipe = this; ++ function addText(mode, condition) { ++ var text = ipe.options['text' + mode + 'Controls']; ++ if (!text || condition === false) return; ++ ipe._form.appendChild(document.createTextNode(text)); ++ }; ++ this._form = $(document.createElement('form')); ++ this._form.id = this.options.formId; ++ this._form.addClassName(this.options.formClassName); ++ this._form.onsubmit = this._boundSubmitHandler; ++ this.createEditField(); ++ if ('textarea' == this._controls.editor.tagName.toLowerCase()) ++ this._form.appendChild(document.createElement('br')); ++ if (this.options.onFormCustomization) ++ this.options.onFormCustomization(this, this._form); ++ addText('Before', this.options.okControl || this.options.cancelControl); ++ this.createControl('ok', this._boundSubmitHandler); ++ addText('Between', this.options.okControl && this.options.cancelControl); ++ this.createControl('cancel', this._boundCancelHandler, 'editor_cancel'); ++ addText('After', this.options.okControl || this.options.cancelControl); ++ }, ++ destroy: function() { ++ if (this._oldInnerHTML) ++ this.element.innerHTML = this._oldInnerHTML; ++ this.leaveEditMode(); ++ this.unregisterListeners(); ++ }, ++ enterEditMode: function(e) { ++ if (this._saving || this._editing) return; ++ this._editing = true; ++ this.triggerCallback('onEnterEditMode'); ++ if (this.options.externalControl) ++ this.options.externalControl.hide(); ++ this.element.hide(); ++ this.createForm(); ++ this.element.parentNode.insertBefore(this._form, this.element); ++ if (!this.options.loadTextURL) ++ this.postProcessEditField(); ++ if (e) Event.stop(e); ++ }, ++ enterHover: function(e) { ++ if (this.options.hoverClassName) ++ this.element.addClassName(this.options.hoverClassName); ++ if (this._saving) return; ++ this.triggerCallback('onEnterHover'); ++ }, ++ getText: function() { ++ return this.element.innerHTML.unescapeHTML(); ++ }, ++ handleAJAXFailure: function(transport) { ++ this.triggerCallback('onFailure', transport); ++ if (this._oldInnerHTML) { ++ this.element.innerHTML = this._oldInnerHTML; ++ this._oldInnerHTML = null; ++ } ++ }, ++ handleFormCancellation: function(e) { ++ this.wrapUp(); ++ if (e) Event.stop(e); ++ }, ++ handleFormSubmission: function(e) { ++ var form = this._form; ++ var value = $F(this._controls.editor); ++ this.prepareSubmission(); ++ var params = this.options.callback(form, value) || ''; ++ if (Object.isString(params)) ++ params = params.toQueryParams(); ++ params.editorId = this.element.id; ++ if (this.options.htmlResponse) { ++ var options = Object.extend({ evalScripts: true }, this.options.ajaxOptions); ++ Object.extend(options, { ++ parameters: params, ++ onComplete: this._boundWrapperHandler, ++ onFailure: this._boundFailureHandler ++ }); ++ new Ajax.Updater({ success: this.element }, this.url, options); ++ } else { ++ var options = Object.extend({ method: 'get' }, this.options.ajaxOptions); ++ Object.extend(options, { ++ parameters: params, ++ onComplete: this._boundWrapperHandler, ++ onFailure: this._boundFailureHandler ++ }); ++ new Ajax.Request(this.url, options); ++ } ++ if (e) Event.stop(e); ++ }, ++ leaveEditMode: function() { ++ this.element.removeClassName(this.options.savingClassName); ++ this.removeForm(); ++ this.leaveHover(); ++ this.element.style.backgroundColor = this._originalBackground; ++ this.element.show(); ++ if (this.options.externalControl) ++ this.options.externalControl.show(); ++ this._saving = false; ++ this._editing = false; ++ this._oldInnerHTML = null; ++ this.triggerCallback('onLeaveEditMode'); ++ }, ++ leaveHover: function(e) { ++ if (this.options.hoverClassName) ++ this.element.removeClassName(this.options.hoverClassName); ++ if (this._saving) return; ++ this.triggerCallback('onLeaveHover'); ++ }, ++ loadExternalText: function() { ++ this._form.addClassName(this.options.loadingClassName); ++ this._controls.editor.disabled = true; ++ var options = Object.extend({ method: 'get' }, this.options.ajaxOptions); ++ Object.extend(options, { ++ parameters: 'editorId=' + encodeURIComponent(this.element.id), ++ onComplete: Prototype.emptyFunction, ++ onSuccess: function(transport) { ++ this._form.removeClassName(this.options.loadingClassName); ++ var text = transport.responseText; ++ if (this.options.stripLoadedTextTags) ++ text = text.stripTags(); ++ this._controls.editor.value = text; ++ this._controls.editor.disabled = false; ++ this.postProcessEditField(); ++ }.bind(this), ++ onFailure: this._boundFailureHandler ++ }); ++ new Ajax.Request(this.options.loadTextURL, options); ++ }, ++ postProcessEditField: function() { ++ var fpc = this.options.fieldPostCreation; ++ if (fpc) ++ $(this._controls.editor)['focus' == fpc ? 'focus' : 'activate'](); ++ }, ++ prepareOptions: function() { ++ this.options = Object.clone(Ajax.InPlaceEditor.DefaultOptions); ++ Object.extend(this.options, Ajax.InPlaceEditor.DefaultCallbacks); ++ [this._extraDefaultOptions].flatten().compact().each(function(defs) { ++ Object.extend(this.options, defs); ++ }.bind(this)); ++ }, ++ prepareSubmission: function() { ++ this._saving = true; ++ this.removeForm(); ++ this.leaveHover(); ++ this.showSaving(); ++ }, ++ registerListeners: function() { ++ this._listeners = { }; ++ var listener; ++ $H(Ajax.InPlaceEditor.Listeners).each(function(pair) { ++ listener = this[pair.value].bind(this); ++ this._listeners[pair.key] = listener; ++ if (!this.options.externalControlOnly) ++ this.element.observe(pair.key, listener); ++ if (this.options.externalControl) ++ this.options.externalControl.observe(pair.key, listener); ++ }.bind(this)); ++ }, ++ removeForm: function() { ++ if (!this._form) return; ++ this._form.remove(); ++ this._form = null; ++ this._controls = { }; ++ }, ++ showSaving: function() { ++ this._oldInnerHTML = this.element.innerHTML; ++ this.element.innerHTML = this.options.savingText; ++ this.element.addClassName(this.options.savingClassName); ++ this.element.style.backgroundColor = this._originalBackground; ++ this.element.show(); ++ }, ++ triggerCallback: function(cbName, arg) { ++ if ('function' == typeof this.options[cbName]) { ++ this.options[cbName](this, arg); ++ } ++ }, ++ unregisterListeners: function() { ++ $H(this._listeners).each(function(pair) { ++ if (!this.options.externalControlOnly) ++ this.element.stopObserving(pair.key, pair.value); ++ if (this.options.externalControl) ++ this.options.externalControl.stopObserving(pair.key, pair.value); ++ }.bind(this)); ++ }, ++ wrapUp: function(transport) { ++ this.leaveEditMode(); ++ // Can't use triggerCallback due to backward compatibility: requires ++ // binding + direct element ++ this._boundComplete(transport, this.element); ++ } ++}); ++ ++Object.extend(Ajax.InPlaceEditor.prototype, { ++ dispose: Ajax.InPlaceEditor.prototype.destroy ++}); ++ ++Ajax.InPlaceCollectionEditor = Class.create(Ajax.InPlaceEditor, { ++ initialize: function($super, element, url, options) { ++ this._extraDefaultOptions = Ajax.InPlaceCollectionEditor.DefaultOptions; ++ $super(element, url, options); ++ }, ++ ++ createEditField: function() { ++ var list = document.createElement('select'); ++ list.name = this.options.paramName; ++ list.size = 1; ++ this._controls.editor = list; ++ this._collection = this.options.collection || []; ++ if (this.options.loadCollectionURL) ++ this.loadCollection(); ++ else ++ this.checkForExternalText(); ++ this._form.appendChild(this._controls.editor); ++ }, ++ ++ loadCollection: function() { ++ this._form.addClassName(this.options.loadingClassName); ++ this.showLoadingText(this.options.loadingCollectionText); ++ var options = Object.extend({ method: 'get' }, this.options.ajaxOptions); ++ Object.extend(options, { ++ parameters: 'editorId=' + encodeURIComponent(this.element.id), ++ onComplete: Prototype.emptyFunction, ++ onSuccess: function(transport) { ++ var js = transport.responseText.strip(); ++ if (!/^\[.*\]$/.test(js)) // TODO: improve sanity check ++ throw('Server returned an invalid collection representation.'); ++ this._collection = eval(js); ++ this.checkForExternalText(); ++ }.bind(this), ++ onFailure: this.onFailure ++ }); ++ new Ajax.Request(this.options.loadCollectionURL, options); ++ }, ++ ++ showLoadingText: function(text) { ++ this._controls.editor.disabled = true; ++ var tempOption = this._controls.editor.firstChild; ++ if (!tempOption) { ++ tempOption = document.createElement('option'); ++ tempOption.value = ''; ++ this._controls.editor.appendChild(tempOption); ++ tempOption.selected = true; ++ } ++ tempOption.update((text || '').stripScripts().stripTags()); ++ }, ++ ++ checkForExternalText: function() { ++ this._text = this.getText(); ++ if (this.options.loadTextURL) ++ this.loadExternalText(); ++ else ++ this.buildOptionList(); ++ }, ++ ++ loadExternalText: function() { ++ this.showLoadingText(this.options.loadingText); ++ var options = Object.extend({ method: 'get' }, this.options.ajaxOptions); ++ Object.extend(options, { ++ parameters: 'editorId=' + encodeURIComponent(this.element.id), ++ onComplete: Prototype.emptyFunction, ++ onSuccess: function(transport) { ++ this._text = transport.responseText.strip(); ++ this.buildOptionList(); ++ }.bind(this), ++ onFailure: this.onFailure ++ }); ++ new Ajax.Request(this.options.loadTextURL, options); ++ }, ++ ++ buildOptionList: function() { ++ this._form.removeClassName(this.options.loadingClassName); ++ this._collection = this._collection.map(function(entry) { ++ return 2 === entry.length ? entry : [entry, entry].flatten(); ++ }); ++ var marker = ('value' in this.options) ? this.options.value : this._text; ++ var textFound = this._collection.any(function(entry) { ++ return entry[0] == marker; ++ }.bind(this)); ++ this._controls.editor.update(''); ++ var option; ++ this._collection.each(function(entry, index) { ++ option = document.createElement('option'); ++ option.value = entry[0]; ++ option.selected = textFound ? entry[0] == marker : 0 == index; ++ option.appendChild(document.createTextNode(entry[1])); ++ this._controls.editor.appendChild(option); ++ }.bind(this)); ++ this._controls.editor.disabled = false; ++ Field.scrollFreeActivate(this._controls.editor); ++ } ++}); ++ ++//**** DEPRECATION LAYER FOR InPlace[Collection]Editor! **** ++//**** This only exists for a while, in order to let **** ++//**** users adapt to the new API. Read up on the new **** ++//**** API and convert your code to it ASAP! **** ++ ++Ajax.InPlaceEditor.prototype.initialize.dealWithDeprecatedOptions = function(options) { ++ if (!options) return; ++ function fallback(name, expr) { ++ if (name in options || expr === undefined) return; ++ options[name] = expr; ++ }; ++ fallback('cancelControl', (options.cancelLink ? 'link' : (options.cancelButton ? 'button' : ++ options.cancelLink == options.cancelButton == false ? false : undefined))); ++ fallback('okControl', (options.okLink ? 'link' : (options.okButton ? 'button' : ++ options.okLink == options.okButton == false ? false : undefined))); ++ fallback('highlightColor', options.highlightcolor); ++ fallback('highlightEndColor', options.highlightendcolor); ++}; ++ ++Object.extend(Ajax.InPlaceEditor, { ++ DefaultOptions: { ++ ajaxOptions: { }, ++ autoRows: 3, // Use when multi-line w/ rows == 1 ++ cancelControl: 'link', // 'link'|'button'|false ++ cancelText: 'cancel', ++ clickToEditText: 'Click to edit', ++ externalControl: null, // id|elt ++ externalControlOnly: false, ++ fieldPostCreation: 'activate', // 'activate'|'focus'|false ++ formClassName: 'inplaceeditor-form', ++ formId: null, // id|elt ++ highlightColor: '#ffff99', ++ highlightEndColor: '#ffffff', ++ hoverClassName: '', ++ htmlResponse: true, ++ loadingClassName: 'inplaceeditor-loading', ++ loadingText: 'Loading...', ++ okControl: 'button', // 'link'|'button'|false ++ okText: 'ok', ++ paramName: 'value', ++ rows: 1, // If 1 and multi-line, uses autoRows ++ savingClassName: 'inplaceeditor-saving', ++ savingText: 'Saving...', ++ size: 0, ++ stripLoadedTextTags: false, ++ submitOnBlur: false, ++ textAfterControls: '', ++ textBeforeControls: '', ++ textBetweenControls: '' ++ }, ++ DefaultCallbacks: { ++ callback: function(form) { ++ return Form.serialize(form); ++ }, ++ onComplete: function(transport, element) { ++ // For backward compatibility, this one is bound to the IPE, and passes ++ // the element directly. It was too often customized, so we don't break it. ++ new Effect.Highlight(element, { ++ startcolor: this.options.highlightColor, keepBackgroundImage: true }); ++ }, ++ onEnterEditMode: null, ++ onEnterHover: function(ipe) { ++ ipe.element.style.backgroundColor = ipe.options.highlightColor; ++ if (ipe._effect) ++ ipe._effect.cancel(); ++ }, ++ onFailure: function(transport, ipe) { ++ alert('Error communication with the server: ' + transport.responseText.stripTags()); ++ }, ++ onFormCustomization: null, // Takes the IPE and its generated form, after editor, before controls. ++ onLeaveEditMode: null, ++ onLeaveHover: function(ipe) { ++ ipe._effect = new Effect.Highlight(ipe.element, { ++ startcolor: ipe.options.highlightColor, endcolor: ipe.options.highlightEndColor, ++ restorecolor: ipe._originalBackground, keepBackgroundImage: true ++ }); ++ } ++ }, ++ Listeners: { ++ click: 'enterEditMode', ++ keydown: 'checkForEscapeOrReturn', ++ mouseover: 'enterHover', ++ mouseout: 'leaveHover' ++ } ++}); ++ ++Ajax.InPlaceCollectionEditor.DefaultOptions = { ++ loadingCollectionText: 'Loading options...' ++}; ++ ++// Delayed observer, like Form.Element.Observer, ++// but waits for delay after last key input ++// Ideal for live-search fields ++ ++Form.Element.DelayedObserver = Class.create({ ++ initialize: function(element, delay, callback) { ++ this.delay = delay || 0.5; ++ this.element = $(element); ++ this.callback = callback; ++ this.timer = null; ++ this.lastValue = $F(this.element); ++ Event.observe(this.element,'keyup',this.delayedListener.bindAsEventListener(this)); ++ }, ++ delayedListener: function(event) { ++ if(this.lastValue == $F(this.element)) return; ++ if(this.timer) clearTimeout(this.timer); ++ this.timer = setTimeout(this.onTimerEvent.bind(this), this.delay * 1000); ++ this.lastValue = $F(this.element); ++ }, ++ onTimerEvent: function() { ++ this.timer = null; ++ this.callback(this.element, $F(this.element)); ++ } ++}); +\ No newline at end of file +diff --git a/wp-includes/js/scriptaculous/dragdrop.js b/wp-includes/js/scriptaculous/dragdrop.js +new file mode 100644 +index 00000000..9ebfe24d +--- /dev/null ++++ b/wp-includes/js/scriptaculous/dragdrop.js +@@ -0,0 +1,974 @@ ++// script.aculo.us dragdrop.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010 ++ ++// Copyright (c) 2005-2010 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) ++// ++// script.aculo.us is freely distributable under the terms of an MIT-style license. ++// For details, see the script.aculo.us web site: http://script.aculo.us/ ++ ++if(Object.isUndefined(Effect)) ++ throw("dragdrop.js requires including script.aculo.us' effects.js library"); ++ ++var Droppables = { ++ drops: [], ++ ++ remove: function(element) { ++ this.drops = this.drops.reject(function(d) { return d.element==$(element) }); ++ }, ++ ++ add: function(element) { ++ element = $(element); ++ var options = Object.extend({ ++ greedy: true, ++ hoverclass: null, ++ tree: false ++ }, arguments[1] || { }); ++ ++ // cache containers ++ if(options.containment) { ++ options._containers = []; ++ var containment = options.containment; ++ if(Object.isArray(containment)) { ++ containment.each( function(c) { options._containers.push($(c)) }); ++ } else { ++ options._containers.push($(containment)); ++ } ++ } ++ ++ if(options.accept) options.accept = [options.accept].flatten(); ++ ++ Element.makePositioned(element); // fix IE ++ options.element = element; ++ ++ this.drops.push(options); ++ }, ++ ++ findDeepestChild: function(drops) { ++ deepest = drops[0]; ++ ++ for (i = 1; i < drops.length; ++i) ++ if (Element.isParent(drops[i].element, deepest.element)) ++ deepest = drops[i]; ++ ++ return deepest; ++ }, ++ ++ isContained: function(element, drop) { ++ var containmentNode; ++ if(drop.tree) { ++ containmentNode = element.treeNode; ++ } else { ++ containmentNode = element.parentNode; ++ } ++ return drop._containers.detect(function(c) { return containmentNode == c }); ++ }, ++ ++ isAffected: function(point, element, drop) { ++ return ( ++ (drop.element!=element) && ++ ((!drop._containers) || ++ this.isContained(element, drop)) && ++ ((!drop.accept) || ++ (Element.classNames(element).detect( ++ function(v) { return drop.accept.include(v) } ) )) && ++ Position.within(drop.element, point[0], point[1]) ); ++ }, ++ ++ deactivate: function(drop) { ++ if(drop.hoverclass) ++ Element.removeClassName(drop.element, drop.hoverclass); ++ this.last_active = null; ++ }, ++ ++ activate: function(drop) { ++ if(drop.hoverclass) ++ Element.addClassName(drop.element, drop.hoverclass); ++ this.last_active = drop; ++ }, ++ ++ show: function(point, element) { ++ if(!this.drops.length) return; ++ var drop, affected = []; ++ ++ this.drops.each( function(drop) { ++ if(Droppables.isAffected(point, element, drop)) ++ affected.push(drop); ++ }); ++ ++ if(affected.length>0) ++ drop = Droppables.findDeepestChild(affected); ++ ++ if(this.last_active && this.last_active != drop) this.deactivate(this.last_active); ++ if (drop) { ++ Position.within(drop.element, point[0], point[1]); ++ if(drop.onHover) ++ drop.onHover(element, drop.element, Position.overlap(drop.overlap, drop.element)); ++ ++ if (drop != this.last_active) Droppables.activate(drop); ++ } ++ }, ++ ++ fire: function(event, element) { ++ if(!this.last_active) return; ++ Position.prepare(); ++ ++ if (this.isAffected([Event.pointerX(event), Event.pointerY(event)], element, this.last_active)) ++ if (this.last_active.onDrop) { ++ this.last_active.onDrop(element, this.last_active.element, event); ++ return true; ++ } ++ }, ++ ++ reset: function() { ++ if(this.last_active) ++ this.deactivate(this.last_active); ++ } ++}; ++ ++var Draggables = { ++ drags: [], ++ observers: [], ++ ++ register: function(draggable) { ++ if(this.drags.length == 0) { ++ this.eventMouseUp = this.endDrag.bindAsEventListener(this); ++ this.eventMouseMove = this.updateDrag.bindAsEventListener(this); ++ this.eventKeypress = this.keyPress.bindAsEventListener(this); ++ ++ Event.observe(document, "mouseup", this.eventMouseUp); ++ Event.observe(document, "mousemove", this.eventMouseMove); ++ Event.observe(document, "keypress", this.eventKeypress); ++ } ++ this.drags.push(draggable); ++ }, ++ ++ unregister: function(draggable) { ++ this.drags = this.drags.reject(function(d) { return d==draggable }); ++ if(this.drags.length == 0) { ++ Event.stopObserving(document, "mouseup", this.eventMouseUp); ++ Event.stopObserving(document, "mousemove", this.eventMouseMove); ++ Event.stopObserving(document, "keypress", this.eventKeypress); ++ } ++ }, ++ ++ activate: function(draggable) { ++ if(draggable.options.delay) { ++ this._timeout = setTimeout(function() { ++ Draggables._timeout = null; ++ window.focus(); ++ Draggables.activeDraggable = draggable; ++ }.bind(this), draggable.options.delay); ++ } else { ++ window.focus(); // allows keypress events if window isn't currently focused, fails for Safari ++ this.activeDraggable = draggable; ++ } ++ }, ++ ++ deactivate: function() { ++ this.activeDraggable = null; ++ }, ++ ++ updateDrag: function(event) { ++ if(!this.activeDraggable) return; ++ var pointer = [Event.pointerX(event), Event.pointerY(event)]; ++ // Mozilla-based browsers fire successive mousemove events with ++ // the same coordinates, prevent needless redrawing (moz bug?) ++ if(this._lastPointer && (this._lastPointer.inspect() == pointer.inspect())) return; ++ this._lastPointer = pointer; ++ ++ this.activeDraggable.updateDrag(event, pointer); ++ }, ++ ++ endDrag: function(event) { ++ if(this._timeout) { ++ clearTimeout(this._timeout); ++ this._timeout = null; ++ } ++ if(!this.activeDraggable) return; ++ this._lastPointer = null; ++ this.activeDraggable.endDrag(event); ++ this.activeDraggable = null; ++ }, ++ ++ keyPress: function(event) { ++ if(this.activeDraggable) ++ this.activeDraggable.keyPress(event); ++ }, ++ ++ addObserver: function(observer) { ++ this.observers.push(observer); ++ this._cacheObserverCallbacks(); ++ }, ++ ++ removeObserver: function(element) { // element instead of observer fixes mem leaks ++ this.observers = this.observers.reject( function(o) { return o.element==element }); ++ this._cacheObserverCallbacks(); ++ }, ++ ++ notify: function(eventName, draggable, event) { // 'onStart', 'onEnd', 'onDrag' ++ if(this[eventName+'Count'] > 0) ++ this.observers.each( function(o) { ++ if(o[eventName]) o[eventName](eventName, draggable, event); ++ }); ++ if(draggable.options[eventName]) draggable.options[eventName](draggable, event); ++ }, ++ ++ _cacheObserverCallbacks: function() { ++ ['onStart','onEnd','onDrag'].each( function(eventName) { ++ Draggables[eventName+'Count'] = Draggables.observers.select( ++ function(o) { return o[eventName]; } ++ ).length; ++ }); ++ } ++}; ++ ++/*--------------------------------------------------------------------------*/ ++ ++var Draggable = Class.create({ ++ initialize: function(element) { ++ var defaults = { ++ handle: false, ++ reverteffect: function(element, top_offset, left_offset) { ++ var dur = Math.sqrt(Math.abs(top_offset^2)+Math.abs(left_offset^2))*0.02; ++ new Effect.Move(element, { x: -left_offset, y: -top_offset, duration: dur, ++ queue: {scope:'_draggable', position:'end'} ++ }); ++ }, ++ endeffect: function(element) { ++ var toOpacity = Object.isNumber(element._opacity) ? element._opacity : 1.0; ++ new Effect.Opacity(element, {duration:0.2, from:0.7, to:toOpacity, ++ queue: {scope:'_draggable', position:'end'}, ++ afterFinish: function(){ ++ Draggable._dragging[element] = false ++ } ++ }); ++ }, ++ zindex: 1000, ++ revert: false, ++ quiet: false, ++ scroll: false, ++ scrollSensitivity: 20, ++ scrollSpeed: 15, ++ snap: false, // false, or xy or [x,y] or function(x,y){ return [x,y] } ++ delay: 0 ++ }; ++ ++ if(!arguments[1] || Object.isUndefined(arguments[1].endeffect)) ++ Object.extend(defaults, { ++ starteffect: function(element) { ++ element._opacity = Element.getOpacity(element); ++ Draggable._dragging[element] = true; ++ new Effect.Opacity(element, {duration:0.2, from:element._opacity, to:0.7}); ++ } ++ }); ++ ++ var options = Object.extend(defaults, arguments[1] || { }); ++ ++ this.element = $(element); ++ ++ if(options.handle && Object.isString(options.handle)) ++ this.handle = this.element.down('.'+options.handle, 0); ++ ++ if(!this.handle) this.handle = $(options.handle); ++ if(!this.handle) this.handle = this.element; ++ ++ if(options.scroll && !options.scroll.scrollTo && !options.scroll.outerHTML) { ++ options.scroll = $(options.scroll); ++ this._isScrollChild = Element.childOf(this.element, options.scroll); ++ } ++ ++ Element.makePositioned(this.element); // fix IE ++ ++ this.options = options; ++ this.dragging = false; ++ ++ this.eventMouseDown = this.initDrag.bindAsEventListener(this); ++ Event.observe(this.handle, "mousedown", this.eventMouseDown); ++ ++ Draggables.register(this); ++ }, ++ ++ destroy: function() { ++ Event.stopObserving(this.handle, "mousedown", this.eventMouseDown); ++ Draggables.unregister(this); ++ }, ++ ++ currentDelta: function() { ++ return([ ++ parseInt(Element.getStyle(this.element,'left') || '0'), ++ parseInt(Element.getStyle(this.element,'top') || '0')]); ++ }, ++ ++ initDrag: function(event) { ++ if(!Object.isUndefined(Draggable._dragging[this.element]) && ++ Draggable._dragging[this.element]) return; ++ if(Event.isLeftClick(event)) { ++ // abort on form elements, fixes a Firefox issue ++ var src = Event.element(event); ++ if((tag_name = src.tagName.toUpperCase()) && ( ++ tag_name=='INPUT' || ++ tag_name=='SELECT' || ++ tag_name=='OPTION' || ++ tag_name=='BUTTON' || ++ tag_name=='TEXTAREA')) return; ++ ++ var pointer = [Event.pointerX(event), Event.pointerY(event)]; ++ var pos = this.element.cumulativeOffset(); ++ this.offset = [0,1].map( function(i) { return (pointer[i] - pos[i]) }); ++ ++ Draggables.activate(this); ++ Event.stop(event); ++ } ++ }, ++ ++ startDrag: function(event) { ++ this.dragging = true; ++ if(!this.delta) ++ this.delta = this.currentDelta(); ++ ++ if(this.options.zindex) { ++ this.originalZ = parseInt(Element.getStyle(this.element,'z-index') || 0); ++ this.element.style.zIndex = this.options.zindex; ++ } ++ ++ if(this.options.ghosting) { ++ this._clone = this.element.cloneNode(true); ++ this._originallyAbsolute = (this.element.getStyle('position') == 'absolute'); ++ if (!this._originallyAbsolute) ++ Position.absolutize(this.element); ++ this.element.parentNode.insertBefore(this._clone, this.element); ++ } ++ ++ if(this.options.scroll) { ++ if (this.options.scroll == window) { ++ var where = this._getWindowScroll(this.options.scroll); ++ this.originalScrollLeft = where.left; ++ this.originalScrollTop = where.top; ++ } else { ++ this.originalScrollLeft = this.options.scroll.scrollLeft; ++ this.originalScrollTop = this.options.scroll.scrollTop; ++ } ++ } ++ ++ Draggables.notify('onStart', this, event); ++ ++ if(this.options.starteffect) this.options.starteffect(this.element); ++ }, ++ ++ updateDrag: function(event, pointer) { ++ if(!this.dragging) this.startDrag(event); ++ ++ if(!this.options.quiet){ ++ Position.prepare(); ++ Droppables.show(pointer, this.element); ++ } ++ ++ Draggables.notify('onDrag', this, event); ++ ++ this.draw(pointer); ++ if(this.options.change) this.options.change(this); ++ ++ if(this.options.scroll) { ++ this.stopScrolling(); ++ ++ var p; ++ if (this.options.scroll == window) { ++ with(this._getWindowScroll(this.options.scroll)) { p = [ left, top, left+width, top+height ]; } ++ } else { ++ p = Position.page(this.options.scroll).toArray(); ++ p[0] += this.options.scroll.scrollLeft + Position.deltaX; ++ p[1] += this.options.scroll.scrollTop + Position.deltaY; ++ p.push(p[0]+this.options.scroll.offsetWidth); ++ p.push(p[1]+this.options.scroll.offsetHeight); ++ } ++ var speed = [0,0]; ++ if(pointer[0] < (p[0]+this.options.scrollSensitivity)) speed[0] = pointer[0]-(p[0]+this.options.scrollSensitivity); ++ if(pointer[1] < (p[1]+this.options.scrollSensitivity)) speed[1] = pointer[1]-(p[1]+this.options.scrollSensitivity); ++ if(pointer[0] > (p[2]-this.options.scrollSensitivity)) speed[0] = pointer[0]-(p[2]-this.options.scrollSensitivity); ++ if(pointer[1] > (p[3]-this.options.scrollSensitivity)) speed[1] = pointer[1]-(p[3]-this.options.scrollSensitivity); ++ this.startScrolling(speed); ++ } ++ ++ // fix AppleWebKit rendering ++ if(Prototype.Browser.WebKit) window.scrollBy(0,0); ++ ++ Event.stop(event); ++ }, ++ ++ finishDrag: function(event, success) { ++ this.dragging = false; ++ ++ if(this.options.quiet){ ++ Position.prepare(); ++ var pointer = [Event.pointerX(event), Event.pointerY(event)]; ++ Droppables.show(pointer, this.element); ++ } ++ ++ if(this.options.ghosting) { ++ if (!this._originallyAbsolute) ++ Position.relativize(this.element); ++ delete this._originallyAbsolute; ++ Element.remove(this._clone); ++ this._clone = null; ++ } ++ ++ var dropped = false; ++ if(success) { ++ dropped = Droppables.fire(event, this.element); ++ if (!dropped) dropped = false; ++ } ++ if(dropped && this.options.onDropped) this.options.onDropped(this.element); ++ Draggables.notify('onEnd', this, event); ++ ++ var revert = this.options.revert; ++ if(revert && Object.isFunction(revert)) revert = revert(this.element); ++ ++ var d = this.currentDelta(); ++ if(revert && this.options.reverteffect) { ++ if (dropped == 0 || revert != 'failure') ++ this.options.reverteffect(this.element, ++ d[1]-this.delta[1], d[0]-this.delta[0]); ++ } else { ++ this.delta = d; ++ } ++ ++ if(this.options.zindex) ++ this.element.style.zIndex = this.originalZ; ++ ++ if(this.options.endeffect) ++ this.options.endeffect(this.element); ++ ++ Draggables.deactivate(this); ++ Droppables.reset(); ++ }, ++ ++ keyPress: function(event) { ++ if(event.keyCode!=Event.KEY_ESC) return; ++ this.finishDrag(event, false); ++ Event.stop(event); ++ }, ++ ++ endDrag: function(event) { ++ if(!this.dragging) return; ++ this.stopScrolling(); ++ this.finishDrag(event, true); ++ Event.stop(event); ++ }, ++ ++ draw: function(point) { ++ var pos = this.element.cumulativeOffset(); ++ if(this.options.ghosting) { ++ var r = Position.realOffset(this.element); ++ pos[0] += r[0] - Position.deltaX; pos[1] += r[1] - Position.deltaY; ++ } ++ ++ var d = this.currentDelta(); ++ pos[0] -= d[0]; pos[1] -= d[1]; ++ ++ if(this.options.scroll && (this.options.scroll != window && this._isScrollChild)) { ++ pos[0] -= this.options.scroll.scrollLeft-this.originalScrollLeft; ++ pos[1] -= this.options.scroll.scrollTop-this.originalScrollTop; ++ } ++ ++ var p = [0,1].map(function(i){ ++ return (point[i]-pos[i]-this.offset[i]) ++ }.bind(this)); ++ ++ if(this.options.snap) { ++ if(Object.isFunction(this.options.snap)) { ++ p = this.options.snap(p[0],p[1],this); ++ } else { ++ if(Object.isArray(this.options.snap)) { ++ p = p.map( function(v, i) { ++ return (v/this.options.snap[i]).round()*this.options.snap[i] }.bind(this)); ++ } else { ++ p = p.map( function(v) { ++ return (v/this.options.snap).round()*this.options.snap }.bind(this)); ++ } ++ }} ++ ++ var style = this.element.style; ++ if((!this.options.constraint) || (this.options.constraint=='horizontal')) ++ style.left = p[0] + "px"; ++ if((!this.options.constraint) || (this.options.constraint=='vertical')) ++ style.top = p[1] + "px"; ++ ++ if(style.visibility=="hidden") style.visibility = ""; // fix gecko rendering ++ }, ++ ++ stopScrolling: function() { ++ if(this.scrollInterval) { ++ clearInterval(this.scrollInterval); ++ this.scrollInterval = null; ++ Draggables._lastScrollPointer = null; ++ } ++ }, ++ ++ startScrolling: function(speed) { ++ if(!(speed[0] || speed[1])) return; ++ this.scrollSpeed = [speed[0]*this.options.scrollSpeed,speed[1]*this.options.scrollSpeed]; ++ this.lastScrolled = new Date(); ++ this.scrollInterval = setInterval(this.scroll.bind(this), 10); ++ }, ++ ++ scroll: function() { ++ var current = new Date(); ++ var delta = current - this.lastScrolled; ++ this.lastScrolled = current; ++ if(this.options.scroll == window) { ++ with (this._getWindowScroll(this.options.scroll)) { ++ if (this.scrollSpeed[0] || this.scrollSpeed[1]) { ++ var d = delta / 1000; ++ this.options.scroll.scrollTo( left + d*this.scrollSpeed[0], top + d*this.scrollSpeed[1] ); ++ } ++ } ++ } else { ++ this.options.scroll.scrollLeft += this.scrollSpeed[0] * delta / 1000; ++ this.options.scroll.scrollTop += this.scrollSpeed[1] * delta / 1000; ++ } ++ ++ Position.prepare(); ++ Droppables.show(Draggables._lastPointer, this.element); ++ Draggables.notify('onDrag', this); ++ if (this._isScrollChild) { ++ Draggables._lastScrollPointer = Draggables._lastScrollPointer || $A(Draggables._lastPointer); ++ Draggables._lastScrollPointer[0] += this.scrollSpeed[0] * delta / 1000; ++ Draggables._lastScrollPointer[1] += this.scrollSpeed[1] * delta / 1000; ++ if (Draggables._lastScrollPointer[0] < 0) ++ Draggables._lastScrollPointer[0] = 0; ++ if (Draggables._lastScrollPointer[1] < 0) ++ Draggables._lastScrollPointer[1] = 0; ++ this.draw(Draggables._lastScrollPointer); ++ } ++ ++ if(this.options.change) this.options.change(this); ++ }, ++ ++ _getWindowScroll: function(w) { ++ var T, L, W, H; ++ with (w.document) { ++ if (w.document.documentElement && documentElement.scrollTop) { ++ T = documentElement.scrollTop; ++ L = documentElement.scrollLeft; ++ } else if (w.document.body) { ++ T = body.scrollTop; ++ L = body.scrollLeft; ++ } ++ if (w.innerWidth) { ++ W = w.innerWidth; ++ H = w.innerHeight; ++ } else if (w.document.documentElement && documentElement.clientWidth) { ++ W = documentElement.clientWidth; ++ H = documentElement.clientHeight; ++ } else { ++ W = body.offsetWidth; ++ H = body.offsetHeight; ++ } ++ } ++ return { top: T, left: L, width: W, height: H }; ++ } ++}); ++ ++Draggable._dragging = { }; ++ ++/*--------------------------------------------------------------------------*/ ++ ++var SortableObserver = Class.create({ ++ initialize: function(element, observer) { ++ this.element = $(element); ++ this.observer = observer; ++ this.lastValue = Sortable.serialize(this.element); ++ }, ++ ++ onStart: function() { ++ this.lastValue = Sortable.serialize(this.element); ++ }, ++ ++ onEnd: function() { ++ Sortable.unmark(); ++ if(this.lastValue != Sortable.serialize(this.element)) ++ this.observer(this.element) ++ } ++}); ++ ++var Sortable = { ++ SERIALIZE_RULE: /^[^_\-](?:[A-Za-z0-9\-\_]*)[_](.*)$/, ++ ++ sortables: { }, ++ ++ _findRootElement: function(element) { ++ while (element.tagName.toUpperCase() != "BODY") { ++ if(element.id && Sortable.sortables[element.id]) return element; ++ element = element.parentNode; ++ } ++ }, ++ ++ options: function(element) { ++ element = Sortable._findRootElement($(element)); ++ if(!element) return; ++ return Sortable.sortables[element.id]; ++ }, ++ ++ destroy: function(element){ ++ element = $(element); ++ var s = Sortable.sortables[element.id]; ++ ++ if(s) { ++ Draggables.removeObserver(s.element); ++ s.droppables.each(function(d){ Droppables.remove(d) }); ++ s.draggables.invoke('destroy'); ++ ++ delete Sortable.sortables[s.element.id]; ++ } ++ }, ++ ++ create: function(element) { ++ element = $(element); ++ var options = Object.extend({ ++ element: element, ++ tag: 'li', // assumes li children, override with tag: 'tagname' ++ dropOnEmpty: false, ++ tree: false, ++ treeTag: 'ul', ++ overlap: 'vertical', // one of 'vertical', 'horizontal' ++ constraint: 'vertical', // one of 'vertical', 'horizontal', false ++ containment: element, // also takes array of elements (or id's); or false ++ handle: false, // or a CSS class ++ only: false, ++ delay: 0, ++ hoverclass: null, ++ ghosting: false, ++ quiet: false, ++ scroll: false, ++ scrollSensitivity: 20, ++ scrollSpeed: 15, ++ format: this.SERIALIZE_RULE, ++ ++ // these take arrays of elements or ids and can be ++ // used for better initialization performance ++ elements: false, ++ handles: false, ++ ++ onChange: Prototype.emptyFunction, ++ onUpdate: Prototype.emptyFunction ++ }, arguments[1] || { }); ++ ++ // clear any old sortable with same element ++ this.destroy(element); ++ ++ // build options for the draggables ++ var options_for_draggable = { ++ revert: true, ++ quiet: options.quiet, ++ scroll: options.scroll, ++ scrollSpeed: options.scrollSpeed, ++ scrollSensitivity: options.scrollSensitivity, ++ delay: options.delay, ++ ghosting: options.ghosting, ++ constraint: options.constraint, ++ handle: options.handle }; ++ ++ if(options.starteffect) ++ options_for_draggable.starteffect = options.starteffect; ++ ++ if(options.reverteffect) ++ options_for_draggable.reverteffect = options.reverteffect; ++ else ++ if(options.ghosting) options_for_draggable.reverteffect = function(element) { ++ element.style.top = 0; ++ element.style.left = 0; ++ }; ++ ++ if(options.endeffect) ++ options_for_draggable.endeffect = options.endeffect; ++ ++ if(options.zindex) ++ options_for_draggable.zindex = options.zindex; ++ ++ // build options for the droppables ++ var options_for_droppable = { ++ overlap: options.overlap, ++ containment: options.containment, ++ tree: options.tree, ++ hoverclass: options.hoverclass, ++ onHover: Sortable.onHover ++ }; ++ ++ var options_for_tree = { ++ onHover: Sortable.onEmptyHover, ++ overlap: options.overlap, ++ containment: options.containment, ++ hoverclass: options.hoverclass ++ }; ++ ++ // fix for gecko engine ++ Element.cleanWhitespace(element); ++ ++ options.draggables = []; ++ options.droppables = []; ++ ++ // drop on empty handling ++ if(options.dropOnEmpty || options.tree) { ++ Droppables.add(element, options_for_tree); ++ options.droppables.push(element); ++ } ++ ++ (options.elements || this.findElements(element, options) || []).each( function(e,i) { ++ var handle = options.handles ? $(options.handles[i]) : ++ (options.handle ? $(e).select('.' + options.handle)[0] : e); ++ options.draggables.push( ++ new Draggable(e, Object.extend(options_for_draggable, { handle: handle }))); ++ Droppables.add(e, options_for_droppable); ++ if(options.tree) e.treeNode = element; ++ options.droppables.push(e); ++ }); ++ ++ if(options.tree) { ++ (Sortable.findTreeElements(element, options) || []).each( function(e) { ++ Droppables.add(e, options_for_tree); ++ e.treeNode = element; ++ options.droppables.push(e); ++ }); ++ } ++ ++ // keep reference ++ this.sortables[element.identify()] = options; ++ ++ // for onupdate ++ Draggables.addObserver(new SortableObserver(element, options.onUpdate)); ++ ++ }, ++ ++ // return all suitable-for-sortable elements in a guaranteed order ++ findElements: function(element, options) { ++ return Element.findChildren( ++ element, options.only, options.tree ? true : false, options.tag); ++ }, ++ ++ findTreeElements: function(element, options) { ++ return Element.findChildren( ++ element, options.only, options.tree ? true : false, options.treeTag); ++ }, ++ ++ onHover: function(element, dropon, overlap) { ++ if(Element.isParent(dropon, element)) return; ++ ++ if(overlap > .33 && overlap < .66 && Sortable.options(dropon).tree) { ++ return; ++ } else if(overlap>0.5) { ++ Sortable.mark(dropon, 'before'); ++ if(dropon.previousSibling != element) { ++ var oldParentNode = element.parentNode; ++ element.style.visibility = "hidden"; // fix gecko rendering ++ dropon.parentNode.insertBefore(element, dropon); ++ if(dropon.parentNode!=oldParentNode) ++ Sortable.options(oldParentNode).onChange(element); ++ Sortable.options(dropon.parentNode).onChange(element); ++ } ++ } else { ++ Sortable.mark(dropon, 'after'); ++ var nextElement = dropon.nextSibling || null; ++ if(nextElement != element) { ++ var oldParentNode = element.parentNode; ++ element.style.visibility = "hidden"; // fix gecko rendering ++ dropon.parentNode.insertBefore(element, nextElement); ++ if(dropon.parentNode!=oldParentNode) ++ Sortable.options(oldParentNode).onChange(element); ++ Sortable.options(dropon.parentNode).onChange(element); ++ } ++ } ++ }, ++ ++ onEmptyHover: function(element, dropon, overlap) { ++ var oldParentNode = element.parentNode; ++ var droponOptions = Sortable.options(dropon); ++ ++ if(!Element.isParent(dropon, element)) { ++ var index; ++ ++ var children = Sortable.findElements(dropon, {tag: droponOptions.tag, only: droponOptions.only}); ++ var child = null; ++ ++ if(children) { ++ var offset = Element.offsetSize(dropon, droponOptions.overlap) * (1.0 - overlap); ++ ++ for (index = 0; index < children.length; index += 1) { ++ if (offset - Element.offsetSize (children[index], droponOptions.overlap) >= 0) { ++ offset -= Element.offsetSize (children[index], droponOptions.overlap); ++ } else if (offset - (Element.offsetSize (children[index], droponOptions.overlap) / 2) >= 0) { ++ child = index + 1 < children.length ? children[index + 1] : null; ++ break; ++ } else { ++ child = children[index]; ++ break; ++ } ++ } ++ } ++ ++ dropon.insertBefore(element, child); ++ ++ Sortable.options(oldParentNode).onChange(element); ++ droponOptions.onChange(element); ++ } ++ }, ++ ++ unmark: function() { ++ if(Sortable._marker) Sortable._marker.hide(); ++ }, ++ ++ mark: function(dropon, position) { ++ // mark on ghosting only ++ var sortable = Sortable.options(dropon.parentNode); ++ if(sortable && !sortable.ghosting) return; ++ ++ if(!Sortable._marker) { ++ Sortable._marker = ++ ($('dropmarker') || Element.extend(document.createElement('DIV'))). ++ hide().addClassName('dropmarker').setStyle({position:'absolute'}); ++ document.getElementsByTagName("body").item(0).appendChild(Sortable._marker); ++ } ++ var offsets = dropon.cumulativeOffset(); ++ Sortable._marker.setStyle({left: offsets[0]+'px', top: offsets[1] + 'px'}); ++ ++ if(position=='after') ++ if(sortable.overlap == 'horizontal') ++ Sortable._marker.setStyle({left: (offsets[0]+dropon.clientWidth) + 'px'}); ++ else ++ Sortable._marker.setStyle({top: (offsets[1]+dropon.clientHeight) + 'px'}); ++ ++ Sortable._marker.show(); ++ }, ++ ++ _tree: function(element, options, parent) { ++ var children = Sortable.findElements(element, options) || []; ++ ++ for (var i = 0; i < children.length; ++i) { ++ var match = children[i].id.match(options.format); ++ ++ if (!match) continue; ++ ++ var child = { ++ id: encodeURIComponent(match ? match[1] : null), ++ element: element, ++ parent: parent, ++ children: [], ++ position: parent.children.length, ++ container: $(children[i]).down(options.treeTag) ++ }; ++ ++ /* Get the element containing the children and recurse over it */ ++ if (child.container) ++ this._tree(child.container, options, child); ++ ++ parent.children.push (child); ++ } ++ ++ return parent; ++ }, ++ ++ tree: function(element) { ++ element = $(element); ++ var sortableOptions = this.options(element); ++ var options = Object.extend({ ++ tag: sortableOptions.tag, ++ treeTag: sortableOptions.treeTag, ++ only: sortableOptions.only, ++ name: element.id, ++ format: sortableOptions.format ++ }, arguments[1] || { }); ++ ++ var root = { ++ id: null, ++ parent: null, ++ children: [], ++ container: element, ++ position: 0 ++ }; ++ ++ return Sortable._tree(element, options, root); ++ }, ++ ++ /* Construct a [i] index for a particular node */ ++ _constructIndex: function(node) { ++ var index = ''; ++ do { ++ if (node.id) index = '[' + node.position + ']' + index; ++ } while ((node = node.parent) != null); ++ return index; ++ }, ++ ++ sequence: function(element) { ++ element = $(element); ++ var options = Object.extend(this.options(element), arguments[1] || { }); ++ ++ return $(this.findElements(element, options) || []).map( function(item) { ++ return item.id.match(options.format) ? item.id.match(options.format)[1] : ''; ++ }); ++ }, ++ ++ setSequence: function(element, new_sequence) { ++ element = $(element); ++ var options = Object.extend(this.options(element), arguments[2] || { }); ++ ++ var nodeMap = { }; ++ this.findElements(element, options).each( function(n) { ++ if (n.id.match(options.format)) ++ nodeMap[n.id.match(options.format)[1]] = [n, n.parentNode]; ++ n.parentNode.removeChild(n); ++ }); ++ ++ new_sequence.each(function(ident) { ++ var n = nodeMap[ident]; ++ if (n) { ++ n[1].appendChild(n[0]); ++ delete nodeMap[ident]; ++ } ++ }); ++ }, ++ ++ serialize: function(element) { ++ element = $(element); ++ var options = Object.extend(Sortable.options(element), arguments[1] || { }); ++ var name = encodeURIComponent( ++ (arguments[1] && arguments[1].name) ? arguments[1].name : element.id); ++ ++ if (options.tree) { ++ return Sortable.tree(element, arguments[1]).children.map( function (item) { ++ return [name + Sortable._constructIndex(item) + "[id]=" + ++ encodeURIComponent(item.id)].concat(item.children.map(arguments.callee)); ++ }).flatten().join('&'); ++ } else { ++ return Sortable.sequence(element, arguments[1]).map( function(item) { ++ return name + "[]=" + encodeURIComponent(item); ++ }).join('&'); ++ } ++ } ++}; ++ ++// Returns true if child is contained within element ++Element.isParent = function(child, element) { ++ if (!child.parentNode || child == element) return false; ++ if (child.parentNode == element) return true; ++ return Element.isParent(child.parentNode, element); ++}; ++ ++Element.findChildren = function(element, only, recursive, tagName) { ++ if(!element.hasChildNodes()) return null; ++ tagName = tagName.toUpperCase(); ++ if(only) only = [only].flatten(); ++ var elements = []; ++ $A(element.childNodes).each( function(e) { ++ if(e.tagName && e.tagName.toUpperCase()==tagName && ++ (!only || (Element.classNames(e).detect(function(v) { return only.include(v) })))) ++ elements.push(e); ++ if(recursive) { ++ var grandchildren = Element.findChildren(e, only, recursive, tagName); ++ if(grandchildren) elements.push(grandchildren); ++ } ++ }); ++ ++ return (elements.length>0 ? elements.flatten() : []); ++}; ++ ++Element.offsetSize = function (element, type) { ++ return element['offset' + ((type=='vertical' || type=='height') ? 'Height' : 'Width')]; ++}; +\ No newline at end of file +diff --git a/wp-includes/js/scriptaculous/effects.js b/wp-includes/js/scriptaculous/effects.js +new file mode 100644 +index 00000000..860ddc09 +--- /dev/null ++++ b/wp-includes/js/scriptaculous/effects.js +@@ -0,0 +1,1123 @@ ++// script.aculo.us effects.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010 ++ ++// Copyright (c) 2005-2010 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) ++// Contributors: ++// Justin Palmer (http://encytemedia.com/) ++// Mark Pilgrim (http://diveintomark.org/) ++// Martin Bialasinki ++// ++// script.aculo.us is freely distributable under the terms of an MIT-style license. ++// For details, see the script.aculo.us web site: http://script.aculo.us/ ++ ++// converts rgb() and #xxx to #xxxxxx format, ++// returns self (or first argument) if not convertable ++String.prototype.parseColor = function() { ++ var color = '#'; ++ if (this.slice(0,4) == 'rgb(') { ++ var cols = this.slice(4,this.length-1).split(','); ++ var i=0; do { color += parseInt(cols[i]).toColorPart() } while (++i<3); ++ } else { ++ if (this.slice(0,1) == '#') { ++ if (this.length==4) for(var i=1;i<4;i++) color += (this.charAt(i) + this.charAt(i)).toLowerCase(); ++ if (this.length==7) color = this.toLowerCase(); ++ } ++ } ++ return (color.length==7 ? color : (arguments[0] || this)); ++}; ++ ++/*--------------------------------------------------------------------------*/ ++ ++Element.collectTextNodes = function(element) { ++ return $A($(element).childNodes).collect( function(node) { ++ return (node.nodeType==3 ? node.nodeValue : ++ (node.hasChildNodes() ? Element.collectTextNodes(node) : '')); ++ }).flatten().join(''); ++}; ++ ++Element.collectTextNodesIgnoreClass = function(element, className) { ++ return $A($(element).childNodes).collect( function(node) { ++ return (node.nodeType==3 ? node.nodeValue : ++ ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? ++ Element.collectTextNodesIgnoreClass(node, className) : '')); ++ }).flatten().join(''); ++}; ++ ++Element.setContentZoom = function(element, percent) { ++ element = $(element); ++ element.setStyle({fontSize: (percent/100) + 'em'}); ++ if (Prototype.Browser.WebKit) window.scrollBy(0,0); ++ return element; ++}; ++ ++Element.getInlineOpacity = function(element){ ++ return $(element).style.opacity || ''; ++}; ++ ++Element.forceRerendering = function(element) { ++ try { ++ element = $(element); ++ var n = document.createTextNode(' '); ++ element.appendChild(n); ++ element.removeChild(n); ++ } catch(e) { } ++}; ++ ++/*--------------------------------------------------------------------------*/ ++ ++var Effect = { ++ _elementDoesNotExistError: { ++ name: 'ElementDoesNotExistError', ++ message: 'The specified DOM element does not exist, but is required for this effect to operate' ++ }, ++ Transitions: { ++ linear: Prototype.K, ++ sinoidal: function(pos) { ++ return (-Math.cos(pos*Math.PI)/2) + .5; ++ }, ++ reverse: function(pos) { ++ return 1-pos; ++ }, ++ flicker: function(pos) { ++ var pos = ((-Math.cos(pos*Math.PI)/4) + .75) + Math.random()/4; ++ return pos > 1 ? 1 : pos; ++ }, ++ wobble: function(pos) { ++ return (-Math.cos(pos*Math.PI*(9*pos))/2) + .5; ++ }, ++ pulse: function(pos, pulses) { ++ return (-Math.cos((pos*((pulses||5)-.5)*2)*Math.PI)/2) + .5; ++ }, ++ spring: function(pos) { ++ return 1 - (Math.cos(pos * 4.5 * Math.PI) * Math.exp(-pos * 6)); ++ }, ++ none: function(pos) { ++ return 0; ++ }, ++ full: function(pos) { ++ return 1; ++ } ++ }, ++ DefaultOptions: { ++ duration: 1.0, // seconds ++ fps: 100, // 100= assume 66fps max. ++ sync: false, // true for combining ++ from: 0.0, ++ to: 1.0, ++ delay: 0.0, ++ queue: 'parallel' ++ }, ++ tagifyText: function(element) { ++ var tagifyStyle = 'position:relative'; ++ if (Prototype.Browser.IE) tagifyStyle += ';zoom:1'; ++ ++ element = $(element); ++ $A(element.childNodes).each( function(child) { ++ if (child.nodeType==3) { ++ child.nodeValue.toArray().each( function(character) { ++ element.insertBefore( ++ new Element('span', {style: tagifyStyle}).update( ++ character == ' ' ? String.fromCharCode(160) : character), ++ child); ++ }); ++ Element.remove(child); ++ } ++ }); ++ }, ++ multiple: function(element, effect) { ++ var elements; ++ if (((typeof element == 'object') || ++ Object.isFunction(element)) && ++ (element.length)) ++ elements = element; ++ else ++ elements = $(element).childNodes; ++ ++ var options = Object.extend({ ++ speed: 0.1, ++ delay: 0.0 ++ }, arguments[2] || { }); ++ var masterDelay = options.delay; ++ ++ $A(elements).each( function(element, index) { ++ new effect(element, Object.extend(options, { delay: index * options.speed + masterDelay })); ++ }); ++ }, ++ PAIRS: { ++ 'slide': ['SlideDown','SlideUp'], ++ 'blind': ['BlindDown','BlindUp'], ++ 'appear': ['Appear','Fade'] ++ }, ++ toggle: function(element, effect, options) { ++ element = $(element); ++ effect = (effect || 'appear').toLowerCase(); ++ ++ return Effect[ Effect.PAIRS[ effect ][ element.visible() ? 1 : 0 ] ](element, Object.extend({ ++ queue: { position:'end', scope:(element.id || 'global'), limit: 1 } ++ }, options || {})); ++ } ++}; ++ ++Effect.DefaultOptions.transition = Effect.Transitions.sinoidal; ++ ++/* ------------- core effects ------------- */ ++ ++Effect.ScopedQueue = Class.create(Enumerable, { ++ initialize: function() { ++ this.effects = []; ++ this.interval = null; ++ }, ++ _each: function(iterator) { ++ this.effects._each(iterator); ++ }, ++ add: function(effect) { ++ var timestamp = new Date().getTime(); ++ ++ var position = Object.isString(effect.options.queue) ? ++ effect.options.queue : effect.options.queue.position; ++ ++ switch(position) { ++ case 'front': ++ // move unstarted effects after this effect ++ this.effects.findAll(function(e){ return e.state=='idle' }).each( function(e) { ++ e.startOn += effect.finishOn; ++ e.finishOn += effect.finishOn; ++ }); ++ break; ++ case 'with-last': ++ timestamp = this.effects.pluck('startOn').max() || timestamp; ++ break; ++ case 'end': ++ // start effect after last queued effect has finished ++ timestamp = this.effects.pluck('finishOn').max() || timestamp; ++ break; ++ } ++ ++ effect.startOn += timestamp; ++ effect.finishOn += timestamp; ++ ++ if (!effect.options.queue.limit || (this.effects.length < effect.options.queue.limit)) ++ this.effects.push(effect); ++ ++ if (!this.interval) ++ this.interval = setInterval(this.loop.bind(this), 15); ++ }, ++ remove: function(effect) { ++ this.effects = this.effects.reject(function(e) { return e==effect }); ++ if (this.effects.length == 0) { ++ clearInterval(this.interval); ++ this.interval = null; ++ } ++ }, ++ loop: function() { ++ var timePos = new Date().getTime(); ++ for(var i=0, len=this.effects.length;i<len;i++) ++ this.effects[i] && this.effects[i].loop(timePos); ++ } ++}); ++ ++Effect.Queues = { ++ instances: $H(), ++ get: function(queueName) { ++ if (!Object.isString(queueName)) return queueName; ++ ++ return this.instances.get(queueName) || ++ this.instances.set(queueName, new Effect.ScopedQueue()); ++ } ++}; ++Effect.Queue = Effect.Queues.get('global'); ++ ++Effect.Base = Class.create({ ++ position: null, ++ start: function(options) { ++ if (options && options.transition === false) options.transition = Effect.Transitions.linear; ++ this.options = Object.extend(Object.extend({ },Effect.DefaultOptions), options || { }); ++ this.currentFrame = 0; ++ this.state = 'idle'; ++ this.startOn = this.options.delay*1000; ++ this.finishOn = this.startOn+(this.options.duration*1000); ++ this.fromToDelta = this.options.to-this.options.from; ++ this.totalTime = this.finishOn-this.startOn; ++ this.totalFrames = this.options.fps*this.options.duration; ++ ++ this.render = (function() { ++ function dispatch(effect, eventName) { ++ if (effect.options[eventName + 'Internal']) ++ effect.options[eventName + 'Internal'](effect); ++ if (effect.options[eventName]) ++ effect.options[eventName](effect); ++ } ++ ++ return function(pos) { ++ if (this.state === "idle") { ++ this.state = "running"; ++ dispatch(this, 'beforeSetup'); ++ if (this.setup) this.setup(); ++ dispatch(this, 'afterSetup'); ++ } ++ if (this.state === "running") { ++ pos = (this.options.transition(pos) * this.fromToDelta) + this.options.from; ++ this.position = pos; ++ dispatch(this, 'beforeUpdate'); ++ if (this.update) this.update(pos); ++ dispatch(this, 'afterUpdate'); ++ } ++ }; ++ })(); ++ ++ this.event('beforeStart'); ++ if (!this.options.sync) ++ Effect.Queues.get(Object.isString(this.options.queue) ? ++ 'global' : this.options.queue.scope).add(this); ++ }, ++ loop: function(timePos) { ++ if (timePos >= this.startOn) { ++ if (timePos >= this.finishOn) { ++ this.render(1.0); ++ this.cancel(); ++ this.event('beforeFinish'); ++ if (this.finish) this.finish(); ++ this.event('afterFinish'); ++ return; ++ } ++ var pos = (timePos - this.startOn) / this.totalTime, ++ frame = (pos * this.totalFrames).round(); ++ if (frame > this.currentFrame) { ++ this.render(pos); ++ this.currentFrame = frame; ++ } ++ } ++ }, ++ cancel: function() { ++ if (!this.options.sync) ++ Effect.Queues.get(Object.isString(this.options.queue) ? ++ 'global' : this.options.queue.scope).remove(this); ++ this.state = 'finished'; ++ }, ++ event: function(eventName) { ++ if (this.options[eventName + 'Internal']) this.options[eventName + 'Internal'](this); ++ if (this.options[eventName]) this.options[eventName](this); ++ }, ++ inspect: function() { ++ var data = $H(); ++ for(property in this) ++ if (!Object.isFunction(this[property])) data.set(property, this[property]); ++ return '#<Effect:' + data.inspect() + ',options:' + $H(this.options).inspect() + '>'; ++ } ++}); ++ ++Effect.Parallel = Class.create(Effect.Base, { ++ initialize: function(effects) { ++ this.effects = effects || []; ++ this.start(arguments[1]); ++ }, ++ update: function(position) { ++ this.effects.invoke('render', position); ++ }, ++ finish: function(position) { ++ this.effects.each( function(effect) { ++ effect.render(1.0); ++ effect.cancel(); ++ effect.event('beforeFinish'); ++ if (effect.finish) effect.finish(position); ++ effect.event('afterFinish'); ++ }); ++ } ++}); ++ ++Effect.Tween = Class.create(Effect.Base, { ++ initialize: function(object, from, to) { ++ object = Object.isString(object) ? $(object) : object; ++ var args = $A(arguments), method = args.last(), ++ options = args.length == 5 ? args[3] : null; ++ this.method = Object.isFunction(method) ? method.bind(object) : ++ Object.isFunction(object[method]) ? object[method].bind(object) : ++ function(value) { object[method] = value }; ++ this.start(Object.extend({ from: from, to: to }, options || { })); ++ }, ++ update: function(position) { ++ this.method(position); ++ } ++}); ++ ++Effect.Event = Class.create(Effect.Base, { ++ initialize: function() { ++ this.start(Object.extend({ duration: 0 }, arguments[0] || { })); ++ }, ++ update: Prototype.emptyFunction ++}); ++ ++Effect.Opacity = Class.create(Effect.Base, { ++ initialize: function(element) { ++ this.element = $(element); ++ if (!this.element) throw(Effect._elementDoesNotExistError); ++ // make this work on IE on elements without 'layout' ++ if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout)) ++ this.element.setStyle({zoom: 1}); ++ var options = Object.extend({ ++ from: this.element.getOpacity() || 0.0, ++ to: 1.0 ++ }, arguments[1] || { }); ++ this.start(options); ++ }, ++ update: function(position) { ++ this.element.setOpacity(position); ++ } ++}); ++ ++Effect.Move = Class.create(Effect.Base, { ++ initialize: function(element) { ++ this.element = $(element); ++ if (!this.element) throw(Effect._elementDoesNotExistError); ++ var options = Object.extend({ ++ x: 0, ++ y: 0, ++ mode: 'relative' ++ }, arguments[1] || { }); ++ this.start(options); ++ }, ++ setup: function() { ++ this.element.makePositioned(); ++ this.originalLeft = parseFloat(this.element.getStyle('left') || '0'); ++ this.originalTop = parseFloat(this.element.getStyle('top') || '0'); ++ if (this.options.mode == 'absolute') { ++ this.options.x = this.options.x - this.originalLeft; ++ this.options.y = this.options.y - this.originalTop; ++ } ++ }, ++ update: function(position) { ++ this.element.setStyle({ ++ left: (this.options.x * position + this.originalLeft).round() + 'px', ++ top: (this.options.y * position + this.originalTop).round() + 'px' ++ }); ++ } ++}); ++ ++// for backwards compatibility ++Effect.MoveBy = function(element, toTop, toLeft) { ++ return new Effect.Move(element, ++ Object.extend({ x: toLeft, y: toTop }, arguments[3] || { })); ++}; ++ ++Effect.Scale = Class.create(Effect.Base, { ++ initialize: function(element, percent) { ++ this.element = $(element); ++ if (!this.element) throw(Effect._elementDoesNotExistError); ++ var options = Object.extend({ ++ scaleX: true, ++ scaleY: true, ++ scaleContent: true, ++ scaleFromCenter: false, ++ scaleMode: 'box', // 'box' or 'contents' or { } with provided values ++ scaleFrom: 100.0, ++ scaleTo: percent ++ }, arguments[2] || { }); ++ this.start(options); ++ }, ++ setup: function() { ++ this.restoreAfterFinish = this.options.restoreAfterFinish || false; ++ this.elementPositioning = this.element.getStyle('position'); ++ ++ this.originalStyle = { }; ++ ['top','left','width','height','fontSize'].each( function(k) { ++ this.originalStyle[k] = this.element.style[k]; ++ }.bind(this)); ++ ++ this.originalTop = this.element.offsetTop; ++ this.originalLeft = this.element.offsetLeft; ++ ++ var fontSize = this.element.getStyle('font-size') || '100%'; ++ ['em','px','%','pt'].each( function(fontSizeType) { ++ if (fontSize.indexOf(fontSizeType)>0) { ++ this.fontSize = parseFloat(fontSize); ++ this.fontSizeType = fontSizeType; ++ } ++ }.bind(this)); ++ ++ this.factor = (this.options.scaleTo - this.options.scaleFrom)/100; ++ ++ this.dims = null; ++ if (this.options.scaleMode=='box') ++ this.dims = [this.element.offsetHeight, this.element.offsetWidth]; ++ if (/^content/.test(this.options.scaleMode)) ++ this.dims = [this.element.scrollHeight, this.element.scrollWidth]; ++ if (!this.dims) ++ this.dims = [this.options.scaleMode.originalHeight, ++ this.options.scaleMode.originalWidth]; ++ }, ++ update: function(position) { ++ var currentScale = (this.options.scaleFrom/100.0) + (this.factor * position); ++ if (this.options.scaleContent && this.fontSize) ++ this.element.setStyle({fontSize: this.fontSize * currentScale + this.fontSizeType }); ++ this.setDimensions(this.dims[0] * currentScale, this.dims[1] * currentScale); ++ }, ++ finish: function(position) { ++ if (this.restoreAfterFinish) this.element.setStyle(this.originalStyle); ++ }, ++ setDimensions: function(height, width) { ++ var d = { }; ++ if (this.options.scaleX) d.width = width.round() + 'px'; ++ if (this.options.scaleY) d.height = height.round() + 'px'; ++ if (this.options.scaleFromCenter) { ++ var topd = (height - this.dims[0])/2; ++ var leftd = (width - this.dims[1])/2; ++ if (this.elementPositioning == 'absolute') { ++ if (this.options.scaleY) d.top = this.originalTop-topd + 'px'; ++ if (this.options.scaleX) d.left = this.originalLeft-leftd + 'px'; ++ } else { ++ if (this.options.scaleY) d.top = -topd + 'px'; ++ if (this.options.scaleX) d.left = -leftd + 'px'; ++ } ++ } ++ this.element.setStyle(d); ++ } ++}); ++ ++Effect.Highlight = Class.create(Effect.Base, { ++ initialize: function(element) { ++ this.element = $(element); ++ if (!this.element) throw(Effect._elementDoesNotExistError); ++ var options = Object.extend({ startcolor: '#ffff99' }, arguments[1] || { }); ++ this.start(options); ++ }, ++ setup: function() { ++ // Prevent executing on elements not in the layout flow ++ if (this.element.getStyle('display')=='none') { this.cancel(); return; } ++ // Disable background image during the effect ++ this.oldStyle = { }; ++ if (!this.options.keepBackgroundImage) { ++ this.oldStyle.backgroundImage = this.element.getStyle('background-image'); ++ this.element.setStyle({backgroundImage: 'none'}); ++ } ++ if (!this.options.endcolor) ++ this.options.endcolor = this.element.getStyle('background-color').parseColor('#ffffff'); ++ if (!this.options.restorecolor) ++ this.options.restorecolor = this.element.getStyle('background-color'); ++ // init color calculations ++ this._base = $R(0,2).map(function(i){ return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this)); ++ this._delta = $R(0,2).map(function(i){ return parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] }.bind(this)); ++ }, ++ update: function(position) { ++ this.element.setStyle({backgroundColor: $R(0,2).inject('#',function(m,v,i){ ++ return m+((this._base[i]+(this._delta[i]*position)).round().toColorPart()); }.bind(this)) }); ++ }, ++ finish: function() { ++ this.element.setStyle(Object.extend(this.oldStyle, { ++ backgroundColor: this.options.restorecolor ++ })); ++ } ++}); ++ ++Effect.ScrollTo = function(element) { ++ var options = arguments[1] || { }, ++ scrollOffsets = document.viewport.getScrollOffsets(), ++ elementOffsets = $(element).cumulativeOffset(); ++ ++ if (options.offset) elementOffsets[1] += options.offset; ++ ++ return new Effect.Tween(null, ++ scrollOffsets.top, ++ elementOffsets[1], ++ options, ++ function(p){ scrollTo(scrollOffsets.left, p.round()); } ++ ); ++}; ++ ++/* ------------- combination effects ------------- */ ++ ++Effect.Fade = function(element) { ++ element = $(element); ++ var oldOpacity = element.getInlineOpacity(); ++ var options = Object.extend({ ++ from: element.getOpacity() || 1.0, ++ to: 0.0, ++ afterFinishInternal: function(effect) { ++ if (effect.options.to!=0) return; ++ effect.element.hide().setStyle({opacity: oldOpacity}); ++ } ++ }, arguments[1] || { }); ++ return new Effect.Opacity(element,options); ++}; ++ ++Effect.Appear = function(element) { ++ element = $(element); ++ var options = Object.extend({ ++ from: (element.getStyle('display') == 'none' ? 0.0 : element.getOpacity() || 0.0), ++ to: 1.0, ++ // force Safari to render floated elements properly ++ afterFinishInternal: function(effect) { ++ effect.element.forceRerendering(); ++ }, ++ beforeSetup: function(effect) { ++ effect.element.setOpacity(effect.options.from).show(); ++ }}, arguments[1] || { }); ++ return new Effect.Opacity(element,options); ++}; ++ ++Effect.Puff = function(element) { ++ element = $(element); ++ var oldStyle = { ++ opacity: element.getInlineOpacity(), ++ position: element.getStyle('position'), ++ top: element.style.top, ++ left: element.style.left, ++ width: element.style.width, ++ height: element.style.height ++ }; ++ return new Effect.Parallel( ++ [ new Effect.Scale(element, 200, ++ { sync: true, scaleFromCenter: true, scaleContent: true, restoreAfterFinish: true }), ++ new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], ++ Object.extend({ duration: 1.0, ++ beforeSetupInternal: function(effect) { ++ Position.absolutize(effect.effects[0].element); ++ }, ++ afterFinishInternal: function(effect) { ++ effect.effects[0].element.hide().setStyle(oldStyle); } ++ }, arguments[1] || { }) ++ ); ++}; ++ ++Effect.BlindUp = function(element) { ++ element = $(element); ++ element.makeClipping(); ++ return new Effect.Scale(element, 0, ++ Object.extend({ scaleContent: false, ++ scaleX: false, ++ restoreAfterFinish: true, ++ afterFinishInternal: function(effect) { ++ effect.element.hide().undoClipping(); ++ } ++ }, arguments[1] || { }) ++ ); ++}; ++ ++Effect.BlindDown = function(element) { ++ element = $(element); ++ var elementDimensions = element.getDimensions(); ++ return new Effect.Scale(element, 100, Object.extend({ ++ scaleContent: false, ++ scaleX: false, ++ scaleFrom: 0, ++ scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, ++ restoreAfterFinish: true, ++ afterSetup: function(effect) { ++ effect.element.makeClipping().setStyle({height: '0px'}).show(); ++ }, ++ afterFinishInternal: function(effect) { ++ effect.element.undoClipping(); ++ } ++ }, arguments[1] || { })); ++}; ++ ++Effect.SwitchOff = function(element) { ++ element = $(element); ++ var oldOpacity = element.getInlineOpacity(); ++ return new Effect.Appear(element, Object.extend({ ++ duration: 0.4, ++ from: 0, ++ transition: Effect.Transitions.flicker, ++ afterFinishInternal: function(effect) { ++ new Effect.Scale(effect.element, 1, { ++ duration: 0.3, scaleFromCenter: true, ++ scaleX: false, scaleContent: false, restoreAfterFinish: true, ++ beforeSetup: function(effect) { ++ effect.element.makePositioned().makeClipping(); ++ }, ++ afterFinishInternal: function(effect) { ++ effect.element.hide().undoClipping().undoPositioned().setStyle({opacity: oldOpacity}); ++ } ++ }); ++ } ++ }, arguments[1] || { })); ++}; ++ ++Effect.DropOut = function(element) { ++ element = $(element); ++ var oldStyle = { ++ top: element.getStyle('top'), ++ left: element.getStyle('left'), ++ opacity: element.getInlineOpacity() }; ++ return new Effect.Parallel( ++ [ new Effect.Move(element, {x: 0, y: 100, sync: true }), ++ new Effect.Opacity(element, { sync: true, to: 0.0 }) ], ++ Object.extend( ++ { duration: 0.5, ++ beforeSetup: function(effect) { ++ effect.effects[0].element.makePositioned(); ++ }, ++ afterFinishInternal: function(effect) { ++ effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle); ++ } ++ }, arguments[1] || { })); ++}; ++ ++Effect.Shake = function(element) { ++ element = $(element); ++ var options = Object.extend({ ++ distance: 20, ++ duration: 0.5 ++ }, arguments[1] || {}); ++ var distance = parseFloat(options.distance); ++ var split = parseFloat(options.duration) / 10.0; ++ var oldStyle = { ++ top: element.getStyle('top'), ++ left: element.getStyle('left') }; ++ return new Effect.Move(element, ++ { x: distance, y: 0, duration: split, afterFinishInternal: function(effect) { ++ new Effect.Move(effect.element, ++ { x: -distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { ++ new Effect.Move(effect.element, ++ { x: distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { ++ new Effect.Move(effect.element, ++ { x: -distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { ++ new Effect.Move(effect.element, ++ { x: distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { ++ new Effect.Move(effect.element, ++ { x: -distance, y: 0, duration: split, afterFinishInternal: function(effect) { ++ effect.element.undoPositioned().setStyle(oldStyle); ++ }}); }}); }}); }}); }}); }}); ++}; ++ ++Effect.SlideDown = function(element) { ++ element = $(element).cleanWhitespace(); ++ // SlideDown need to have the content of the element wrapped in a container element with fixed height! ++ var oldInnerBottom = element.down().getStyle('bottom'); ++ var elementDimensions = element.getDimensions(); ++ return new Effect.Scale(element, 100, Object.extend({ ++ scaleContent: false, ++ scaleX: false, ++ scaleFrom: window.opera ? 0 : 1, ++ scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, ++ restoreAfterFinish: true, ++ afterSetup: function(effect) { ++ effect.element.makePositioned(); ++ effect.element.down().makePositioned(); ++ if (window.opera) effect.element.setStyle({top: ''}); ++ effect.element.makeClipping().setStyle({height: '0px'}).show(); ++ }, ++ afterUpdateInternal: function(effect) { ++ effect.element.down().setStyle({bottom: ++ (effect.dims[0] - effect.element.clientHeight) + 'px' }); ++ }, ++ afterFinishInternal: function(effect) { ++ effect.element.undoClipping().undoPositioned(); ++ effect.element.down().undoPositioned().setStyle({bottom: oldInnerBottom}); } ++ }, arguments[1] || { }) ++ ); ++}; ++ ++Effect.SlideUp = function(element) { ++ element = $(element).cleanWhitespace(); ++ var oldInnerBottom = element.down().getStyle('bottom'); ++ var elementDimensions = element.getDimensions(); ++ return new Effect.Scale(element, window.opera ? 0 : 1, ++ Object.extend({ scaleContent: false, ++ scaleX: false, ++ scaleMode: 'box', ++ scaleFrom: 100, ++ scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, ++ restoreAfterFinish: true, ++ afterSetup: function(effect) { ++ effect.element.makePositioned(); ++ effect.element.down().makePositioned(); ++ if (window.opera) effect.element.setStyle({top: ''}); ++ effect.element.makeClipping().show(); ++ }, ++ afterUpdateInternal: function(effect) { ++ effect.element.down().setStyle({bottom: ++ (effect.dims[0] - effect.element.clientHeight) + 'px' }); ++ }, ++ afterFinishInternal: function(effect) { ++ effect.element.hide().undoClipping().undoPositioned(); ++ effect.element.down().undoPositioned().setStyle({bottom: oldInnerBottom}); ++ } ++ }, arguments[1] || { }) ++ ); ++}; ++ ++// Bug in opera makes the TD containing this element expand for a instance after finish ++Effect.Squish = function(element) { ++ return new Effect.Scale(element, window.opera ? 1 : 0, { ++ restoreAfterFinish: true, ++ beforeSetup: function(effect) { ++ effect.element.makeClipping(); ++ }, ++ afterFinishInternal: function(effect) { ++ effect.element.hide().undoClipping(); ++ } ++ }); ++}; ++ ++Effect.Grow = function(element) { ++ element = $(element); ++ var options = Object.extend({ ++ direction: 'center', ++ moveTransition: Effect.Transitions.sinoidal, ++ scaleTransition: Effect.Transitions.sinoidal, ++ opacityTransition: Effect.Transitions.full ++ }, arguments[1] || { }); ++ var oldStyle = { ++ top: element.style.top, ++ left: element.style.left, ++ height: element.style.height, ++ width: element.style.width, ++ opacity: element.getInlineOpacity() }; ++ ++ var dims = element.getDimensions(); ++ var initialMoveX, initialMoveY; ++ var moveX, moveY; ++ ++ switch (options.direction) { ++ case 'top-left': ++ initialMoveX = initialMoveY = moveX = moveY = 0; ++ break; ++ case 'top-right': ++ initialMoveX = dims.width; ++ initialMoveY = moveY = 0; ++ moveX = -dims.width; ++ break; ++ case 'bottom-left': ++ initialMoveX = moveX = 0; ++ initialMoveY = dims.height; ++ moveY = -dims.height; ++ break; ++ case 'bottom-right': ++ initialMoveX = dims.width; ++ initialMoveY = dims.height; ++ moveX = -dims.width; ++ moveY = -dims.height; ++ break; ++ case 'center': ++ initialMoveX = dims.width / 2; ++ initialMoveY = dims.height / 2; ++ moveX = -dims.width / 2; ++ moveY = -dims.height / 2; ++ break; ++ } ++ ++ return new Effect.Move(element, { ++ x: initialMoveX, ++ y: initialMoveY, ++ duration: 0.01, ++ beforeSetup: function(effect) { ++ effect.element.hide().makeClipping().makePositioned(); ++ }, ++ afterFinishInternal: function(effect) { ++ new Effect.Parallel( ++ [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, from: 0.0, transition: options.opacityTransition }), ++ new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }), ++ new Effect.Scale(effect.element, 100, { ++ scaleMode: { originalHeight: dims.height, originalWidth: dims.width }, ++ sync: true, scaleFrom: window.opera ? 1 : 0, transition: options.scaleTransition, restoreAfterFinish: true}) ++ ], Object.extend({ ++ beforeSetup: function(effect) { ++ effect.effects[0].element.setStyle({height: '0px'}).show(); ++ }, ++ afterFinishInternal: function(effect) { ++ effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldStyle); ++ } ++ }, options) ++ ); ++ } ++ }); ++}; ++ ++Effect.Shrink = function(element) { ++ element = $(element); ++ var options = Object.extend({ ++ direction: 'center', ++ moveTransition: Effect.Transitions.sinoidal, ++ scaleTransition: Effect.Transitions.sinoidal, ++ opacityTransition: Effect.Transitions.none ++ }, arguments[1] || { }); ++ var oldStyle = { ++ top: element.style.top, ++ left: element.style.left, ++ height: element.style.height, ++ width: element.style.width, ++ opacity: element.getInlineOpacity() }; ++ ++ var dims = element.getDimensions(); ++ var moveX, moveY; ++ ++ switch (options.direction) { ++ case 'top-left': ++ moveX = moveY = 0; ++ break; ++ case 'top-right': ++ moveX = dims.width; ++ moveY = 0; ++ break; ++ case 'bottom-left': ++ moveX = 0; ++ moveY = dims.height; ++ break; ++ case 'bottom-right': ++ moveX = dims.width; ++ moveY = dims.height; ++ break; ++ case 'center': ++ moveX = dims.width / 2; ++ moveY = dims.height / 2; ++ break; ++ } ++ ++ return new Effect.Parallel( ++ [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, transition: options.opacityTransition }), ++ new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, transition: options.scaleTransition, restoreAfterFinish: true}), ++ new Effect.Move(element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }) ++ ], Object.extend({ ++ beforeStartInternal: function(effect) { ++ effect.effects[0].element.makePositioned().makeClipping(); ++ }, ++ afterFinishInternal: function(effect) { ++ effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle(oldStyle); } ++ }, options) ++ ); ++}; ++ ++Effect.Pulsate = function(element) { ++ element = $(element); ++ var options = arguments[1] || { }, ++ oldOpacity = element.getInlineOpacity(), ++ transition = options.transition || Effect.Transitions.linear, ++ reverser = function(pos){ ++ return 1 - transition((-Math.cos((pos*(options.pulses||5)*2)*Math.PI)/2) + .5); ++ }; ++ ++ return new Effect.Opacity(element, ++ Object.extend(Object.extend({ duration: 2.0, from: 0, ++ afterFinishInternal: function(effect) { effect.element.setStyle({opacity: oldOpacity}); } ++ }, options), {transition: reverser})); ++}; ++ ++Effect.Fold = function(element) { ++ element = $(element); ++ var oldStyle = { ++ top: element.style.top, ++ left: element.style.left, ++ width: element.style.width, ++ height: element.style.height }; ++ element.makeClipping(); ++ return new Effect.Scale(element, 5, Object.extend({ ++ scaleContent: false, ++ scaleX: false, ++ afterFinishInternal: function(effect) { ++ new Effect.Scale(element, 1, { ++ scaleContent: false, ++ scaleY: false, ++ afterFinishInternal: function(effect) { ++ effect.element.hide().undoClipping().setStyle(oldStyle); ++ } }); ++ }}, arguments[1] || { })); ++}; ++ ++Effect.Morph = Class.create(Effect.Base, { ++ initialize: function(element) { ++ this.element = $(element); ++ if (!this.element) throw(Effect._elementDoesNotExistError); ++ var options = Object.extend({ ++ style: { } ++ }, arguments[1] || { }); ++ ++ if (!Object.isString(options.style)) this.style = $H(options.style); ++ else { ++ if (options.style.include(':')) ++ this.style = options.style.parseStyle(); ++ else { ++ this.element.addClassName(options.style); ++ this.style = $H(this.element.getStyles()); ++ this.element.removeClassName(options.style); ++ var css = this.element.getStyles(); ++ this.style = this.style.reject(function(style) { ++ return style.value == css[style.key]; ++ }); ++ options.afterFinishInternal = function(effect) { ++ effect.element.addClassName(effect.options.style); ++ effect.transforms.each(function(transform) { ++ effect.element.style[transform.style] = ''; ++ }); ++ }; ++ } ++ } ++ this.start(options); ++ }, ++ ++ setup: function(){ ++ function parseColor(color){ ++ if (!color || ['rgba(0, 0, 0, 0)','transparent'].include(color)) color = '#ffffff'; ++ color = color.parseColor(); ++ return $R(0,2).map(function(i){ ++ return parseInt( color.slice(i*2+1,i*2+3), 16 ); ++ }); ++ } ++ this.transforms = this.style.map(function(pair){ ++ var property = pair[0], value = pair[1], unit = null; ++ ++ if (value.parseColor('#zzzzzz') != '#zzzzzz') { ++ value = value.parseColor(); ++ unit = 'color'; ++ } else if (property == 'opacity') { ++ value = parseFloat(value); ++ if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout)) ++ this.element.setStyle({zoom: 1}); ++ } else if (Element.CSS_LENGTH.test(value)) { ++ var components = value.match(/^([\+\-]?[0-9\.]+)(.*)$/); ++ value = parseFloat(components[1]); ++ unit = (components.length == 3) ? components[2] : null; ++ } ++ ++ var originalValue = this.element.getStyle(property); ++ return { ++ style: property.camelize(), ++ originalValue: unit=='color' ? parseColor(originalValue) : parseFloat(originalValue || 0), ++ targetValue: unit=='color' ? parseColor(value) : value, ++ unit: unit ++ }; ++ }.bind(this)).reject(function(transform){ ++ return ( ++ (transform.originalValue == transform.targetValue) || ++ ( ++ transform.unit != 'color' && ++ (isNaN(transform.originalValue) || isNaN(transform.targetValue)) ++ ) ++ ); ++ }); ++ }, ++ update: function(position) { ++ var style = { }, transform, i = this.transforms.length; ++ while(i--) ++ style[(transform = this.transforms[i]).style] = ++ transform.unit=='color' ? '#'+ ++ (Math.round(transform.originalValue[0]+ ++ (transform.targetValue[0]-transform.originalValue[0])*position)).toColorPart() + ++ (Math.round(transform.originalValue[1]+ ++ (transform.targetValue[1]-transform.originalValue[1])*position)).toColorPart() + ++ (Math.round(transform.originalValue[2]+ ++ (transform.targetValue[2]-transform.originalValue[2])*position)).toColorPart() : ++ (transform.originalValue + ++ (transform.targetValue - transform.originalValue) * position).toFixed(3) + ++ (transform.unit === null ? '' : transform.unit); ++ this.element.setStyle(style, true); ++ } ++}); ++ ++Effect.Transform = Class.create({ ++ initialize: function(tracks){ ++ this.tracks = []; ++ this.options = arguments[1] || { }; ++ this.addTracks(tracks); ++ }, ++ addTracks: function(tracks){ ++ tracks.each(function(track){ ++ track = $H(track); ++ var data = track.values().first(); ++ this.tracks.push($H({ ++ ids: track.keys().first(), ++ effect: Effect.Morph, ++ options: { style: data } ++ })); ++ }.bind(this)); ++ return this; ++ }, ++ play: function(){ ++ return new Effect.Parallel( ++ this.tracks.map(function(track){ ++ var ids = track.get('ids'), effect = track.get('effect'), options = track.get('options'); ++ var elements = [$(ids) || $$(ids)].flatten(); ++ return elements.map(function(e){ return new effect(e, Object.extend({ sync:true }, options)) }); ++ }).flatten(), ++ this.options ++ ); ++ } ++}); ++ ++Element.CSS_PROPERTIES = $w( ++ 'backgroundColor backgroundPosition borderBottomColor borderBottomStyle ' + ++ 'borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth ' + ++ 'borderRightColor borderRightStyle borderRightWidth borderSpacing ' + ++ 'borderTopColor borderTopStyle borderTopWidth bottom clip color ' + ++ 'fontSize fontWeight height left letterSpacing lineHeight ' + ++ 'marginBottom marginLeft marginRight marginTop markerOffset maxHeight '+ ++ 'maxWidth minHeight minWidth opacity outlineColor outlineOffset ' + ++ 'outlineWidth paddingBottom paddingLeft paddingRight paddingTop ' + ++ 'right textIndent top width wordSpacing zIndex'); ++ ++Element.CSS_LENGTH = /^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/; ++ ++String.__parseStyleElement = document.createElement('div'); ++String.prototype.parseStyle = function(){ ++ var style, styleRules = $H(); ++ if (Prototype.Browser.WebKit) ++ style = new Element('div',{style:this}).style; ++ else { ++ String.__parseStyleElement.innerHTML = '<div style="' + this + '"></div>'; ++ style = String.__parseStyleElement.childNodes[0].style; ++ } ++ ++ Element.CSS_PROPERTIES.each(function(property){ ++ if (style[property]) styleRules.set(property, style[property]); ++ }); ++ ++ if (Prototype.Browser.IE && this.include('opacity')) ++ styleRules.set('opacity', this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]); ++ ++ return styleRules; ++}; ++ ++if (document.defaultView && document.defaultView.getComputedStyle) { ++ Element.getStyles = function(element) { ++ var css = document.defaultView.getComputedStyle($(element), null); ++ return Element.CSS_PROPERTIES.inject({ }, function(styles, property) { ++ styles[property] = css[property]; ++ return styles; ++ }); ++ }; ++} else { ++ Element.getStyles = function(element) { ++ element = $(element); ++ var css = element.currentStyle, styles; ++ styles = Element.CSS_PROPERTIES.inject({ }, function(results, property) { ++ results[property] = css[property]; ++ return results; ++ }); ++ if (!styles.opacity) styles.opacity = element.getOpacity(); ++ return styles; ++ }; ++} ++ ++Effect.Methods = { ++ morph: function(element, style) { ++ element = $(element); ++ new Effect.Morph(element, Object.extend({ style: style }, arguments[2] || { })); ++ return element; ++ }, ++ visualEffect: function(element, effect, options) { ++ element = $(element); ++ var s = effect.dasherize().camelize(), klass = s.charAt(0).toUpperCase() + s.substring(1); ++ new Effect[klass](element, options); ++ return element; ++ }, ++ highlight: function(element, options) { ++ element = $(element); ++ new Effect.Highlight(element, options); ++ return element; ++ } ++}; ++ ++$w('fade appear grow shrink fold blindUp blindDown slideUp slideDown '+ ++ 'pulsate shake puff squish switchOff dropOut').each( ++ function(effect) { ++ Effect.Methods[effect] = function(element, options){ ++ element = $(element); ++ Effect[effect.charAt(0).toUpperCase() + effect.substring(1)](element, options); ++ return element; ++ }; ++ } ++); ++ ++$w('getInlineOpacity forceRerendering setContentZoom collectTextNodes collectTextNodesIgnoreClass getStyles').each( ++ function(f) { Effect.Methods[f] = Element[f]; } ++); ++ ++Element.addMethods(Effect.Methods); +\ No newline at end of file +diff --git a/wp-includes/js/scriptaculous/scriptaculous.js b/wp-includes/js/scriptaculous/scriptaculous.js +new file mode 100644 +index 00000000..0ea5c445 +--- /dev/null ++++ b/wp-includes/js/scriptaculous/scriptaculous.js +@@ -0,0 +1,68 @@ ++// script.aculo.us scriptaculous.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010 ++ ++// Copyright (c) 2005-2010 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) ++// ++// 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. ++// ++// For details, see the script.aculo.us web site: http://script.aculo.us/ ++ ++var Scriptaculous = { ++ Version: '1.9.0', ++ require: function(libraryName) { ++ try{ ++ // inserting via DOM fails in Safari 2.0, so brute force approach ++ document.write('<script type="text/javascript" src="'+libraryName+'"><\/script>'); ++ } catch(e) { ++ // for xhtml+xml served content, fall back to DOM methods ++ var script = document.createElement('script'); ++ script.type = 'text/javascript'; ++ script.src = libraryName; ++ document.getElementsByTagName('head')[0].appendChild(script); ++ } ++ }, ++ REQUIRED_PROTOTYPE: '1.6.0.3', ++ load: function() { ++ function convertVersionString(versionString) { ++ var v = versionString.replace(/_.*|\./g, ''); ++ v = parseInt(v + '0'.times(4-v.length)); ++ return versionString.indexOf('_') > -1 ? v-1 : v; ++ } ++ ++ if((typeof Prototype=='undefined') || ++ (typeof Element == 'undefined') || ++ (typeof Element.Methods=='undefined') || ++ (convertVersionString(Prototype.Version) < ++ convertVersionString(Scriptaculous.REQUIRED_PROTOTYPE))) ++ throw("script.aculo.us requires the Prototype JavaScript framework >= " + ++ Scriptaculous.REQUIRED_PROTOTYPE); ++ ++ var js = /scriptaculous\.js(\?.*)?$/; ++ $$('script[src]').findAll(function(s) { ++ return s.src.match(js); ++ }).each(function(s) { ++ var path = s.src.replace(js, ''), ++ includes = s.src.match(/\?.*load=([a-z,]*)/); ++ (includes ? includes[1] : 'builder,effects,dragdrop,controls,slider,sound').split(',').each( ++ function(include) { Scriptaculous.require(path+include+'.js') }); ++ }); ++ } ++}; ++ ++Scriptaculous.load(); +\ No newline at end of file +diff --git a/wp-includes/js/scriptaculous/slider.js b/wp-includes/js/scriptaculous/slider.js +new file mode 100644 +index 00000000..438e6892 +--- /dev/null ++++ b/wp-includes/js/scriptaculous/slider.js +@@ -0,0 +1,275 @@ ++// script.aculo.us slider.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010 ++ ++// Copyright (c) 2005-2010 Marty Haught, Thomas Fuchs ++// ++// script.aculo.us is freely distributable under the terms of an MIT-style license. ++// For details, see the script.aculo.us web site: http://script.aculo.us/ ++ ++if (!Control) var Control = { }; ++ ++// options: ++// axis: 'vertical', or 'horizontal' (default) ++// ++// callbacks: ++// onChange(value) ++// onSlide(value) ++Control.Slider = Class.create({ ++ initialize: function(handle, track, options) { ++ var slider = this; ++ ++ if (Object.isArray(handle)) { ++ this.handles = handle.collect( function(e) { return $(e) }); ++ } else { ++ this.handles = [$(handle)]; ++ } ++ ++ this.track = $(track); ++ this.options = options || { }; ++ ++ this.axis = this.options.axis || 'horizontal'; ++ this.increment = this.options.increment || 1; ++ this.step = parseInt(this.options.step || '1'); ++ this.range = this.options.range || $R(0,1); ++ ++ this.value = 0; // assure backwards compat ++ this.values = this.handles.map( function() { return 0 }); ++ this.spans = this.options.spans ? this.options.spans.map(function(s){ return $(s) }) : false; ++ this.options.startSpan = $(this.options.startSpan || null); ++ this.options.endSpan = $(this.options.endSpan || null); ++ ++ this.restricted = this.options.restricted || false; ++ ++ this.maximum = this.options.maximum || this.range.end; ++ this.minimum = this.options.minimum || this.range.start; ++ ++ // Will be used to align the handle onto the track, if necessary ++ this.alignX = parseInt(this.options.alignX || '0'); ++ this.alignY = parseInt(this.options.alignY || '0'); ++ ++ this.trackLength = this.maximumOffset() - this.minimumOffset(); ++ ++ this.handleLength = this.isVertical() ? ++ (this.handles[0].offsetHeight != 0 ? ++ this.handles[0].offsetHeight : this.handles[0].style.height.replace(/px$/,"")) : ++ (this.handles[0].offsetWidth != 0 ? this.handles[0].offsetWidth : ++ this.handles[0].style.width.replace(/px$/,"")); ++ ++ this.active = false; ++ this.dragging = false; ++ this.disabled = false; ++ ++ if (this.options.disabled) this.setDisabled(); ++ ++ // Allowed values array ++ this.allowedValues = this.options.values ? this.options.values.sortBy(Prototype.K) : false; ++ if (this.allowedValues) { ++ this.minimum = this.allowedValues.min(); ++ this.maximum = this.allowedValues.max(); ++ } ++ ++ this.eventMouseDown = this.startDrag.bindAsEventListener(this); ++ this.eventMouseUp = this.endDrag.bindAsEventListener(this); ++ this.eventMouseMove = this.update.bindAsEventListener(this); ++ ++ // Initialize handles in reverse (make sure first handle is active) ++ this.handles.each( function(h,i) { ++ i = slider.handles.length-1-i; ++ slider.setValue(parseFloat( ++ (Object.isArray(slider.options.sliderValue) ? ++ slider.options.sliderValue[i] : slider.options.sliderValue) || ++ slider.range.start), i); ++ h.makePositioned().observe("mousedown", slider.eventMouseDown); ++ }); ++ ++ this.track.observe("mousedown", this.eventMouseDown); ++ document.observe("mouseup", this.eventMouseUp); ++ document.observe("mousemove", this.eventMouseMove); ++ ++ this.initialized = true; ++ }, ++ dispose: function() { ++ var slider = this; ++ Event.stopObserving(this.track, "mousedown", this.eventMouseDown); ++ Event.stopObserving(document, "mouseup", this.eventMouseUp); ++ Event.stopObserving(document, "mousemove", this.eventMouseMove); ++ this.handles.each( function(h) { ++ Event.stopObserving(h, "mousedown", slider.eventMouseDown); ++ }); ++ }, ++ setDisabled: function(){ ++ this.disabled = true; ++ }, ++ setEnabled: function(){ ++ this.disabled = false; ++ }, ++ getNearestValue: function(value){ ++ if (this.allowedValues){ ++ if (value >= this.allowedValues.max()) return(this.allowedValues.max()); ++ if (value <= this.allowedValues.min()) return(this.allowedValues.min()); ++ ++ var offset = Math.abs(this.allowedValues[0] - value); ++ var newValue = this.allowedValues[0]; ++ this.allowedValues.each( function(v) { ++ var currentOffset = Math.abs(v - value); ++ if (currentOffset <= offset){ ++ newValue = v; ++ offset = currentOffset; ++ } ++ }); ++ return newValue; ++ } ++ if (value > this.range.end) return this.range.end; ++ if (value < this.range.start) return this.range.start; ++ return value; ++ }, ++ setValue: function(sliderValue, handleIdx){ ++ if (!this.active) { ++ this.activeHandleIdx = handleIdx || 0; ++ this.activeHandle = this.handles[this.activeHandleIdx]; ++ this.updateStyles(); ++ } ++ handleIdx = handleIdx || this.activeHandleIdx || 0; ++ if (this.initialized && this.restricted) { ++ if ((handleIdx>0) && (sliderValue<this.values[handleIdx-1])) ++ sliderValue = this.values[handleIdx-1]; ++ if ((handleIdx < (this.handles.length-1)) && (sliderValue>this.values[handleIdx+1])) ++ sliderValue = this.values[handleIdx+1]; ++ } ++ sliderValue = this.getNearestValue(sliderValue); ++ this.values[handleIdx] = sliderValue; ++ this.value = this.values[0]; // assure backwards compat ++ ++ this.handles[handleIdx].style[this.isVertical() ? 'top' : 'left'] = ++ this.translateToPx(sliderValue); ++ ++ this.drawSpans(); ++ if (!this.dragging || !this.event) this.updateFinished(); ++ }, ++ setValueBy: function(delta, handleIdx) { ++ this.setValue(this.values[handleIdx || this.activeHandleIdx || 0] + delta, ++ handleIdx || this.activeHandleIdx || 0); ++ }, ++ translateToPx: function(value) { ++ return Math.round( ++ ((this.trackLength-this.handleLength)/(this.range.end-this.range.start)) * ++ (value - this.range.start)) + "px"; ++ }, ++ translateToValue: function(offset) { ++ return ((offset/(this.trackLength-this.handleLength) * ++ (this.range.end-this.range.start)) + this.range.start); ++ }, ++ getRange: function(range) { ++ var v = this.values.sortBy(Prototype.K); ++ range = range || 0; ++ return $R(v[range],v[range+1]); ++ }, ++ minimumOffset: function(){ ++ return(this.isVertical() ? this.alignY : this.alignX); ++ }, ++ maximumOffset: function(){ ++ return(this.isVertical() ? ++ (this.track.offsetHeight != 0 ? this.track.offsetHeight : ++ this.track.style.height.replace(/px$/,"")) - this.alignY : ++ (this.track.offsetWidth != 0 ? this.track.offsetWidth : ++ this.track.style.width.replace(/px$/,"")) - this.alignX); ++ }, ++ isVertical: function(){ ++ return (this.axis == 'vertical'); ++ }, ++ drawSpans: function() { ++ var slider = this; ++ if (this.spans) ++ $R(0, this.spans.length-1).each(function(r) { slider.setSpan(slider.spans[r], slider.getRange(r)) }); ++ if (this.options.startSpan) ++ this.setSpan(this.options.startSpan, ++ $R(0, this.values.length>1 ? this.getRange(0).min() : this.value )); ++ if (this.options.endSpan) ++ this.setSpan(this.options.endSpan, ++ $R(this.values.length>1 ? this.getRange(this.spans.length-1).max() : this.value, this.maximum)); ++ }, ++ setSpan: function(span, range) { ++ if (this.isVertical()) { ++ span.style.top = this.translateToPx(range.start); ++ span.style.height = this.translateToPx(range.end - range.start + this.range.start); ++ } else { ++ span.style.left = this.translateToPx(range.start); ++ span.style.width = this.translateToPx(range.end - range.start + this.range.start); ++ } ++ }, ++ updateStyles: function() { ++ this.handles.each( function(h){ Element.removeClassName(h, 'selected') }); ++ Element.addClassName(this.activeHandle, 'selected'); ++ }, ++ startDrag: function(event) { ++ if (Event.isLeftClick(event)) { ++ if (!this.disabled){ ++ this.active = true; ++ ++ var handle = Event.element(event); ++ var pointer = [Event.pointerX(event), Event.pointerY(event)]; ++ var track = handle; ++ if (track==this.track) { ++ var offsets = this.track.cumulativeOffset(); ++ this.event = event; ++ this.setValue(this.translateToValue( ++ (this.isVertical() ? pointer[1]-offsets[1] : pointer[0]-offsets[0])-(this.handleLength/2) ++ )); ++ var offsets = this.activeHandle.cumulativeOffset(); ++ this.offsetX = (pointer[0] - offsets[0]); ++ this.offsetY = (pointer[1] - offsets[1]); ++ } else { ++ // find the handle (prevents issues with Safari) ++ while((this.handles.indexOf(handle) == -1) && handle.parentNode) ++ handle = handle.parentNode; ++ ++ if (this.handles.indexOf(handle)!=-1) { ++ this.activeHandle = handle; ++ this.activeHandleIdx = this.handles.indexOf(this.activeHandle); ++ this.updateStyles(); ++ ++ var offsets = this.activeHandle.cumulativeOffset(); ++ this.offsetX = (pointer[0] - offsets[0]); ++ this.offsetY = (pointer[1] - offsets[1]); ++ } ++ } ++ } ++ Event.stop(event); ++ } ++ }, ++ update: function(event) { ++ if (this.active) { ++ if (!this.dragging) this.dragging = true; ++ this.draw(event); ++ if (Prototype.Browser.WebKit) window.scrollBy(0,0); ++ Event.stop(event); ++ } ++ }, ++ draw: function(event) { ++ var pointer = [Event.pointerX(event), Event.pointerY(event)]; ++ var offsets = this.track.cumulativeOffset(); ++ pointer[0] -= this.offsetX + offsets[0]; ++ pointer[1] -= this.offsetY + offsets[1]; ++ this.event = event; ++ this.setValue(this.translateToValue( this.isVertical() ? pointer[1] : pointer[0] )); ++ if (this.initialized && this.options.onSlide) ++ this.options.onSlide(this.values.length>1 ? this.values : this.value, this); ++ }, ++ endDrag: function(event) { ++ if (this.active && this.dragging) { ++ this.finishDrag(event, true); ++ Event.stop(event); ++ } ++ this.active = false; ++ this.dragging = false; ++ }, ++ finishDrag: function(event, success) { ++ this.active = false; ++ this.dragging = false; ++ this.updateFinished(); ++ }, ++ updateFinished: function() { ++ if (this.initialized && this.options.onChange) ++ this.options.onChange(this.values.length>1 ? this.values : this.value, this); ++ this.event = null; ++ } ++}); +\ No newline at end of file +diff --git a/wp-includes/js/scriptaculous/sound.js b/wp-includes/js/scriptaculous/sound.js +new file mode 100644 +index 00000000..d3f84646 +--- /dev/null ++++ b/wp-includes/js/scriptaculous/sound.js +@@ -0,0 +1,59 @@ ++// script.aculo.us sound.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010 ++ ++// Copyright (c) 2005-2010 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) ++// ++// Based on code created by Jules Gravinese (http://www.webveteran.com/) ++// ++// script.aculo.us is freely distributable under the terms of an MIT-style license. ++// For details, see the script.aculo.us web site: http://script.aculo.us/ ++ ++Sound = { ++ tracks: {}, ++ _enabled: true, ++ template: ++ new Template('<embed style="height:0" id="sound_#{track}_#{id}" src="#{url}" loop="false" autostart="true" hidden="true"/>'), ++ enable: function(){ ++ Sound._enabled = true; ++ }, ++ disable: function(){ ++ Sound._enabled = false; ++ }, ++ play: function(url){ ++ if(!Sound._enabled) return; ++ var options = Object.extend({ ++ track: 'global', url: url, replace: false ++ }, arguments[1] || {}); ++ ++ if(options.replace && this.tracks[options.track]) { ++ $R(0, this.tracks[options.track].id).each(function(id){ ++ var sound = $('sound_'+options.track+'_'+id); ++ sound.Stop && sound.Stop(); ++ sound.remove(); ++ }); ++ this.tracks[options.track] = null; ++ } ++ ++ if(!this.tracks[options.track]) ++ this.tracks[options.track] = { id: 0 }; ++ else ++ this.tracks[options.track].id++; ++ ++ options.id = this.tracks[options.track].id; ++ $$('body')[0].insert( ++ Prototype.Browser.IE ? new Element('bgsound',{ ++ id: 'sound_'+options.track+'_'+options.id, ++ src: options.url, loop: 1, autostart: true ++ }) : Sound.template.evaluate(options)); ++ } ++}; ++ ++if(Prototype.Browser.Gecko && navigator.userAgent.indexOf("Win") > 0){ ++ if(navigator.plugins && $A(navigator.plugins).detect(function(p){ return p.name.indexOf('QuickTime') != -1 })) ++ Sound.template = new Template('<object id="sound_#{track}_#{id}" width="0" height="0" type="audio/mpeg" data="#{url}"/>'); ++ else if(navigator.plugins && $A(navigator.plugins).detect(function(p){ return p.name.indexOf('Windows Media') != -1 })) ++ Sound.template = new Template('<object id="sound_#{track}_#{id}" type="application/x-mplayer2" data="#{url}"></object>'); ++ else if(navigator.plugins && $A(navigator.plugins).detect(function(p){ return p.name.indexOf('RealPlayer') != -1 })) ++ Sound.template = new Template('<embed type="audio/x-pn-realaudio-plugin" style="height:0" id="sound_#{track}_#{id}" src="#{url}" loop="false" autostart="true" hidden="true"/>'); ++ else ++ Sound.play = function(){}; ++} +\ No newline at end of file +diff --git a/wp-includes/js/scriptaculous/unittest.js b/wp-includes/js/scriptaculous/unittest.js +new file mode 100644 +index 00000000..9555c22c +--- /dev/null ++++ b/wp-includes/js/scriptaculous/unittest.js +@@ -0,0 +1,568 @@ ++// script.aculo.us unittest.js v1.9.0, Thu Dec 23 16:54:48 -0500 2010 ++ ++// Copyright (c) 2005-2010 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) ++// (c) 2005-2010 Jon Tirsen (http://www.tirsen.com) ++// (c) 2005-2010 Michael Schuerig (http://www.schuerig.de/michael/) ++// ++// script.aculo.us is freely distributable under the terms of an MIT-style license. ++// For details, see the script.aculo.us web site: http://script.aculo.us/ ++ ++// experimental, Firefox-only ++Event.simulateMouse = function(element, eventName) { ++ var options = Object.extend({ ++ pointerX: 0, ++ pointerY: 0, ++ buttons: 0, ++ ctrlKey: false, ++ altKey: false, ++ shiftKey: false, ++ metaKey: false ++ }, arguments[2] || {}); ++ var oEvent = document.createEvent("MouseEvents"); ++ oEvent.initMouseEvent(eventName, true, true, document.defaultView, ++ options.buttons, options.pointerX, options.pointerY, options.pointerX, options.pointerY, ++ options.ctrlKey, options.altKey, options.shiftKey, options.metaKey, 0, $(element)); ++ ++ if(this.mark) Element.remove(this.mark); ++ this.mark = document.createElement('div'); ++ this.mark.appendChild(document.createTextNode(" ")); ++ document.body.appendChild(this.mark); ++ this.mark.style.position = 'absolute'; ++ this.mark.style.top = options.pointerY + "px"; ++ this.mark.style.left = options.pointerX + "px"; ++ this.mark.style.width = "5px"; ++ this.mark.style.height = "5px;"; ++ this.mark.style.borderTop = "1px solid red;"; ++ this.mark.style.borderLeft = "1px solid red;"; ++ ++ if(this.step) ++ alert('['+new Date().getTime().toString()+'] '+eventName+'/'+Test.Unit.inspect(options)); ++ ++ $(element).dispatchEvent(oEvent); ++}; ++ ++// Note: Due to a fix in Firefox 1.0.5/6 that probably fixed "too much", this doesn't work in 1.0.6 or DP2. ++// You need to downgrade to 1.0.4 for now to get this working ++// See https://bugzilla.mozilla.org/show_bug.cgi?id=289940 for the fix that fixed too much ++Event.simulateKey = function(element, eventName) { ++ var options = Object.extend({ ++ ctrlKey: false, ++ altKey: false, ++ shiftKey: false, ++ metaKey: false, ++ keyCode: 0, ++ charCode: 0 ++ }, arguments[2] || {}); ++ ++ var oEvent = document.createEvent("KeyEvents"); ++ oEvent.initKeyEvent(eventName, true, true, window, ++ options.ctrlKey, options.altKey, options.shiftKey, options.metaKey, ++ options.keyCode, options.charCode ); ++ $(element).dispatchEvent(oEvent); ++}; ++ ++Event.simulateKeys = function(element, command) { ++ for(var i=0; i<command.length; i++) { ++ Event.simulateKey(element,'keypress',{charCode:command.charCodeAt(i)}); ++ } ++}; ++ ++var Test = {}; ++Test.Unit = {}; ++ ++// security exception workaround ++Test.Unit.inspect = Object.inspect; ++ ++Test.Unit.Logger = Class.create(); ++Test.Unit.Logger.prototype = { ++ initialize: function(log) { ++ this.log = $(log); ++ if (this.log) { ++ this._createLogTable(); ++ } ++ }, ++ start: function(testName) { ++ if (!this.log) return; ++ this.testName = testName; ++ this.lastLogLine = document.createElement('tr'); ++ this.statusCell = document.createElement('td'); ++ this.nameCell = document.createElement('td'); ++ this.nameCell.className = "nameCell"; ++ this.nameCell.appendChild(document.createTextNode(testName)); ++ this.messageCell = document.createElement('td'); ++ this.lastLogLine.appendChild(this.statusCell); ++ this.lastLogLine.appendChild(this.nameCell); ++ this.lastLogLine.appendChild(this.messageCell); ++ this.loglines.appendChild(this.lastLogLine); ++ }, ++ finish: function(status, summary) { ++ if (!this.log) return; ++ this.lastLogLine.className = status; ++ this.statusCell.innerHTML = status; ++ this.messageCell.innerHTML = this._toHTML(summary); ++ this.addLinksToResults(); ++ }, ++ message: function(message) { ++ if (!this.log) return; ++ this.messageCell.innerHTML = this._toHTML(message); ++ }, ++ summary: function(summary) { ++ if (!this.log) return; ++ this.logsummary.innerHTML = this._toHTML(summary); ++ }, ++ _createLogTable: function() { ++ this.log.innerHTML = ++ '<div id="logsummary"></div>' + ++ '<table id="logtable">' + ++ '<thead><tr><th>Status</th><th>Test</th><th>Message</th></tr></thead>' + ++ '<tbody id="loglines"></tbody>' + ++ '</table>'; ++ this.logsummary = $('logsummary'); ++ this.loglines = $('loglines'); ++ }, ++ _toHTML: function(txt) { ++ return txt.escapeHTML().replace(/\n/g,"<br/>"); ++ }, ++ addLinksToResults: function(){ ++ $$("tr.failed .nameCell").each( function(td){ // todo: limit to children of this.log ++ td.title = "Run only this test"; ++ Event.observe(td, 'click', function(){ window.location.search = "?tests=" + td.innerHTML;}); ++ }); ++ $$("tr.passed .nameCell").each( function(td){ // todo: limit to children of this.log ++ td.title = "Run all tests"; ++ Event.observe(td, 'click', function(){ window.location.search = "";}); ++ }); ++ } ++}; ++ ++Test.Unit.Runner = Class.create(); ++Test.Unit.Runner.prototype = { ++ initialize: function(testcases) { ++ this.options = Object.extend({ ++ testLog: 'testlog' ++ }, arguments[1] || {}); ++ this.options.resultsURL = this.parseResultsURLQueryParameter(); ++ this.options.tests = this.parseTestsQueryParameter(); ++ if (this.options.testLog) { ++ this.options.testLog = $(this.options.testLog) || null; ++ } ++ if(this.options.tests) { ++ this.tests = []; ++ for(var i = 0; i < this.options.tests.length; i++) { ++ if(/^test/.test(this.options.tests[i])) { ++ this.tests.push(new Test.Unit.Testcase(this.options.tests[i], testcases[this.options.tests[i]], testcases["setup"], testcases["teardown"])); ++ } ++ } ++ } else { ++ if (this.options.test) { ++ this.tests = [new Test.Unit.Testcase(this.options.test, testcases[this.options.test], testcases["setup"], testcases["teardown"])]; ++ } else { ++ this.tests = []; ++ for(var testcase in testcases) { ++ if(/^test/.test(testcase)) { ++ this.tests.push( ++ new Test.Unit.Testcase( ++ this.options.context ? ' -> ' + this.options.titles[testcase] : testcase, ++ testcases[testcase], testcases["setup"], testcases["teardown"] ++ )); ++ } ++ } ++ } ++ } ++ this.currentTest = 0; ++ this.logger = new Test.Unit.Logger(this.options.testLog); ++ setTimeout(this.runTests.bind(this), 1000); ++ }, ++ parseResultsURLQueryParameter: function() { ++ return window.location.search.parseQuery()["resultsURL"]; ++ }, ++ parseTestsQueryParameter: function(){ ++ if (window.location.search.parseQuery()["tests"]){ ++ return window.location.search.parseQuery()["tests"].split(','); ++ }; ++ }, ++ // Returns: ++ // "ERROR" if there was an error, ++ // "FAILURE" if there was a failure, or ++ // "SUCCESS" if there was neither ++ getResult: function() { ++ var hasFailure = false; ++ for(var i=0;i<this.tests.length;i++) { ++ if (this.tests[i].errors > 0) { ++ return "ERROR"; ++ } ++ if (this.tests[i].failures > 0) { ++ hasFailure = true; ++ } ++ } ++ if (hasFailure) { ++ return "FAILURE"; ++ } else { ++ return "SUCCESS"; ++ } ++ }, ++ postResults: function() { ++ if (this.options.resultsURL) { ++ new Ajax.Request(this.options.resultsURL, ++ { method: 'get', parameters: 'result=' + this.getResult(), asynchronous: false }); ++ } ++ }, ++ runTests: function() { ++ var test = this.tests[this.currentTest]; ++ if (!test) { ++ // finished! ++ this.postResults(); ++ this.logger.summary(this.summary()); ++ return; ++ } ++ if(!test.isWaiting) { ++ this.logger.start(test.name); ++ } ++ test.run(); ++ if(test.isWaiting) { ++ this.logger.message("Waiting for " + test.timeToWait + "ms"); ++ setTimeout(this.runTests.bind(this), test.timeToWait || 1000); ++ } else { ++ this.logger.finish(test.status(), test.summary()); ++ this.currentTest++; ++ // tail recursive, hopefully the browser will skip the stackframe ++ this.runTests(); ++ } ++ }, ++ summary: function() { ++ var assertions = 0; ++ var failures = 0; ++ var errors = 0; ++ var messages = []; ++ for(var i=0;i<this.tests.length;i++) { ++ assertions += this.tests[i].assertions; ++ failures += this.tests[i].failures; ++ errors += this.tests[i].errors; ++ } ++ return ( ++ (this.options.context ? this.options.context + ': ': '') + ++ this.tests.length + " tests, " + ++ assertions + " assertions, " + ++ failures + " failures, " + ++ errors + " errors"); ++ } ++}; ++ ++Test.Unit.Assertions = Class.create(); ++Test.Unit.Assertions.prototype = { ++ initialize: function() { ++ this.assertions = 0; ++ this.failures = 0; ++ this.errors = 0; ++ this.messages = []; ++ }, ++ summary: function() { ++ return ( ++ this.assertions + " assertions, " + ++ this.failures + " failures, " + ++ this.errors + " errors" + "\n" + ++ this.messages.join("\n")); ++ }, ++ pass: function() { ++ this.assertions++; ++ }, ++ fail: function(message) { ++ this.failures++; ++ this.messages.push("Failure: " + message); ++ }, ++ info: function(message) { ++ this.messages.push("Info: " + message); ++ }, ++ error: function(error) { ++ this.errors++; ++ this.messages.push(error.name + ": "+ error.message + "(" + Test.Unit.inspect(error) +")"); ++ }, ++ status: function() { ++ if (this.failures > 0) return 'failed'; ++ if (this.errors > 0) return 'error'; ++ return 'passed'; ++ }, ++ assert: function(expression) { ++ var message = arguments[1] || 'assert: got "' + Test.Unit.inspect(expression) + '"'; ++ try { expression ? this.pass() : ++ this.fail(message); } ++ catch(e) { this.error(e); } ++ }, ++ assertEqual: function(expected, actual) { ++ var message = arguments[2] || "assertEqual"; ++ try { (expected == actual) ? this.pass() : ++ this.fail(message + ': expected "' + Test.Unit.inspect(expected) + ++ '", actual "' + Test.Unit.inspect(actual) + '"'); } ++ catch(e) { this.error(e); } ++ }, ++ assertInspect: function(expected, actual) { ++ var message = arguments[2] || "assertInspect"; ++ try { (expected == actual.inspect()) ? this.pass() : ++ this.fail(message + ': expected "' + Test.Unit.inspect(expected) + ++ '", actual "' + Test.Unit.inspect(actual) + '"'); } ++ catch(e) { this.error(e); } ++ }, ++ assertEnumEqual: function(expected, actual) { ++ var message = arguments[2] || "assertEnumEqual"; ++ try { $A(expected).length == $A(actual).length && ++ expected.zip(actual).all(function(pair) { return pair[0] == pair[1] }) ? ++ this.pass() : this.fail(message + ': expected ' + Test.Unit.inspect(expected) + ++ ', actual ' + Test.Unit.inspect(actual)); } ++ catch(e) { this.error(e); } ++ }, ++ assertNotEqual: function(expected, actual) { ++ var message = arguments[2] || "assertNotEqual"; ++ try { (expected != actual) ? this.pass() : ++ this.fail(message + ': got "' + Test.Unit.inspect(actual) + '"'); } ++ catch(e) { this.error(e); } ++ }, ++ assertIdentical: function(expected, actual) { ++ var message = arguments[2] || "assertIdentical"; ++ try { (expected === actual) ? this.pass() : ++ this.fail(message + ': expected "' + Test.Unit.inspect(expected) + ++ '", actual "' + Test.Unit.inspect(actual) + '"'); } ++ catch(e) { this.error(e); } ++ }, ++ assertNotIdentical: function(expected, actual) { ++ var message = arguments[2] || "assertNotIdentical"; ++ try { !(expected === actual) ? this.pass() : ++ this.fail(message + ': expected "' + Test.Unit.inspect(expected) + ++ '", actual "' + Test.Unit.inspect(actual) + '"'); } ++ catch(e) { this.error(e); } ++ }, ++ assertNull: function(obj) { ++ var message = arguments[1] || 'assertNull'; ++ try { (obj==null) ? this.pass() : ++ this.fail(message + ': got "' + Test.Unit.inspect(obj) + '"'); } ++ catch(e) { this.error(e); } ++ }, ++ assertMatch: function(expected, actual) { ++ var message = arguments[2] || 'assertMatch'; ++ var regex = new RegExp(expected); ++ try { (regex.exec(actual)) ? this.pass() : ++ this.fail(message + ' : regex: "' + Test.Unit.inspect(expected) + ' did not match: ' + Test.Unit.inspect(actual) + '"'); } ++ catch(e) { this.error(e); } ++ }, ++ assertHidden: function(element) { ++ var message = arguments[1] || 'assertHidden'; ++ this.assertEqual("none", element.style.display, message); ++ }, ++ assertNotNull: function(object) { ++ var message = arguments[1] || 'assertNotNull'; ++ this.assert(object != null, message); ++ }, ++ assertType: function(expected, actual) { ++ var message = arguments[2] || 'assertType'; ++ try { ++ (actual.constructor == expected) ? this.pass() : ++ this.fail(message + ': expected "' + Test.Unit.inspect(expected) + ++ '", actual "' + (actual.constructor) + '"'); } ++ catch(e) { this.error(e); } ++ }, ++ assertNotOfType: function(expected, actual) { ++ var message = arguments[2] || 'assertNotOfType'; ++ try { ++ (actual.constructor != expected) ? this.pass() : ++ this.fail(message + ': expected "' + Test.Unit.inspect(expected) + ++ '", actual "' + (actual.constructor) + '"'); } ++ catch(e) { this.error(e); } ++ }, ++ assertInstanceOf: function(expected, actual) { ++ var message = arguments[2] || 'assertInstanceOf'; ++ try { ++ (actual instanceof expected) ? this.pass() : ++ this.fail(message + ": object was not an instance of the expected type"); } ++ catch(e) { this.error(e); } ++ }, ++ assertNotInstanceOf: function(expected, actual) { ++ var message = arguments[2] || 'assertNotInstanceOf'; ++ try { ++ !(actual instanceof expected) ? this.pass() : ++ this.fail(message + ": object was an instance of the not expected type"); } ++ catch(e) { this.error(e); } ++ }, ++ assertRespondsTo: function(method, obj) { ++ var message = arguments[2] || 'assertRespondsTo'; ++ try { ++ (obj[method] && typeof obj[method] == 'function') ? this.pass() : ++ this.fail(message + ": object doesn't respond to [" + method + "]"); } ++ catch(e) { this.error(e); } ++ }, ++ assertReturnsTrue: function(method, obj) { ++ var message = arguments[2] || 'assertReturnsTrue'; ++ try { ++ var m = obj[method]; ++ if(!m) m = obj['is'+method.charAt(0).toUpperCase()+method.slice(1)]; ++ m() ? this.pass() : ++ this.fail(message + ": method returned false"); } ++ catch(e) { this.error(e); } ++ }, ++ assertReturnsFalse: function(method, obj) { ++ var message = arguments[2] || 'assertReturnsFalse'; ++ try { ++ var m = obj[method]; ++ if(!m) m = obj['is'+method.charAt(0).toUpperCase()+method.slice(1)]; ++ !m() ? this.pass() : ++ this.fail(message + ": method returned true"); } ++ catch(e) { this.error(e); } ++ }, ++ assertRaise: function(exceptionName, method) { ++ var message = arguments[2] || 'assertRaise'; ++ try { ++ method(); ++ this.fail(message + ": exception expected but none was raised"); } ++ catch(e) { ++ ((exceptionName == null) || (e.name==exceptionName)) ? this.pass() : this.error(e); ++ } ++ }, ++ assertElementsMatch: function() { ++ var expressions = $A(arguments), elements = $A(expressions.shift()); ++ if (elements.length != expressions.length) { ++ this.fail('assertElementsMatch: size mismatch: ' + elements.length + ' elements, ' + expressions.length + ' expressions'); ++ return false; ++ } ++ elements.zip(expressions).all(function(pair, index) { ++ var element = $(pair.first()), expression = pair.last(); ++ if (element.match(expression)) return true; ++ this.fail('assertElementsMatch: (in index ' + index + ') expected ' + expression.inspect() + ' but got ' + element.inspect()); ++ }.bind(this)) && this.pass(); ++ }, ++ assertElementMatches: function(element, expression) { ++ this.assertElementsMatch([element], expression); ++ }, ++ benchmark: function(operation, iterations) { ++ var startAt = new Date(); ++ (iterations || 1).times(operation); ++ var timeTaken = ((new Date())-startAt); ++ this.info((arguments[2] || 'Operation') + ' finished ' + ++ iterations + ' iterations in ' + (timeTaken/1000)+'s' ); ++ return timeTaken; ++ }, ++ _isVisible: function(element) { ++ element = $(element); ++ if(!element.parentNode) return true; ++ this.assertNotNull(element); ++ if(element.style && Element.getStyle(element, 'display') == 'none') ++ return false; ++ ++ return this._isVisible(element.parentNode); ++ }, ++ assertNotVisible: function(element) { ++ this.assert(!this._isVisible(element), Test.Unit.inspect(element) + " was not hidden and didn't have a hidden parent either. " + ("" || arguments[1])); ++ }, ++ assertVisible: function(element) { ++ this.assert(this._isVisible(element), Test.Unit.inspect(element) + " was not visible. " + ("" || arguments[1])); ++ }, ++ benchmark: function(operation, iterations) { ++ var startAt = new Date(); ++ (iterations || 1).times(operation); ++ var timeTaken = ((new Date())-startAt); ++ this.info((arguments[2] || 'Operation') + ' finished ' + ++ iterations + ' iterations in ' + (timeTaken/1000)+'s' ); ++ return timeTaken; ++ } ++}; ++ ++Test.Unit.Testcase = Class.create(); ++Object.extend(Object.extend(Test.Unit.Testcase.prototype, Test.Unit.Assertions.prototype), { ++ initialize: function(name, test, setup, teardown) { ++ Test.Unit.Assertions.prototype.initialize.bind(this)(); ++ this.name = name; ++ ++ if(typeof test == 'string') { ++ test = test.gsub(/(\.should[^\(]+\()/,'#{0}this,'); ++ test = test.gsub(/(\.should[^\(]+)\(this,\)/,'#{1}(this)'); ++ this.test = function() { ++ eval('with(this){'+test+'}'); ++ } ++ } else { ++ this.test = test || function() {}; ++ } ++ ++ this.setup = setup || function() {}; ++ this.teardown = teardown || function() {}; ++ this.isWaiting = false; ++ this.timeToWait = 1000; ++ }, ++ wait: function(time, nextPart) { ++ this.isWaiting = true; ++ this.test = nextPart; ++ this.timeToWait = time; ++ }, ++ run: function() { ++ try { ++ try { ++ if (!this.isWaiting) this.setup.bind(this)(); ++ this.isWaiting = false; ++ this.test.bind(this)(); ++ } finally { ++ if(!this.isWaiting) { ++ this.teardown.bind(this)(); ++ } ++ } ++ } ++ catch(e) { this.error(e); } ++ } ++}); ++ ++// *EXPERIMENTAL* BDD-style testing to please non-technical folk ++// This draws many ideas from RSpec http://rspec.rubyforge.org/ ++ ++Test.setupBDDExtensionMethods = function(){ ++ var METHODMAP = { ++ shouldEqual: 'assertEqual', ++ shouldNotEqual: 'assertNotEqual', ++ shouldEqualEnum: 'assertEnumEqual', ++ shouldBeA: 'assertType', ++ shouldNotBeA: 'assertNotOfType', ++ shouldBeAn: 'assertType', ++ shouldNotBeAn: 'assertNotOfType', ++ shouldBeNull: 'assertNull', ++ shouldNotBeNull: 'assertNotNull', ++ ++ shouldBe: 'assertReturnsTrue', ++ shouldNotBe: 'assertReturnsFalse', ++ shouldRespondTo: 'assertRespondsTo' ++ }; ++ var makeAssertion = function(assertion, args, object) { ++ this[assertion].apply(this,(args || []).concat([object])); ++ }; ++ ++ Test.BDDMethods = {}; ++ $H(METHODMAP).each(function(pair) { ++ Test.BDDMethods[pair.key] = function() { ++ var args = $A(arguments); ++ var scope = args.shift(); ++ makeAssertion.apply(scope, [pair.value, args, this]); }; ++ }); ++ ++ [Array.prototype, String.prototype, Number.prototype, Boolean.prototype].each( ++ function(p){ Object.extend(p, Test.BDDMethods) } ++ ); ++}; ++ ++Test.context = function(name, spec, log){ ++ Test.setupBDDExtensionMethods(); ++ ++ var compiledSpec = {}; ++ var titles = {}; ++ for(specName in spec) { ++ switch(specName){ ++ case "setup": ++ case "teardown": ++ compiledSpec[specName] = spec[specName]; ++ break; ++ default: ++ var testName = 'test'+specName.gsub(/\s+/,'-').camelize(); ++ var body = spec[specName].toString().split('\n').slice(1); ++ if(/^\{/.test(body[0])) body = body.slice(1); ++ body.pop(); ++ body = body.map(function(statement){ ++ return statement.strip() ++ }); ++ compiledSpec[testName] = body.join('\n'); ++ titles[testName] = specName; ++ } ++ } ++ new Test.Unit.Runner(compiledSpec, { titles: titles, testLog: log || 'testlog', context: name }); ++}; +\ No newline at end of file +diff --git a/wp-includes/script-loader.php b/wp-includes/script-loader.php +index 8f9ec7b4..99ef20f3 100644 +--- a/wp-includes/script-loader.php ++++ b/wp-includes/script-loader.php +@@ -734,16 +734,17 @@ function wp_default_scripts( $scripts ) { + + $scripts->add( 'wp-lists', "/wp-includes/js/wp-lists$suffix.js", array( 'wp-ajax-response', 'jquery-color' ), false, 1 ); + +- // WordPress no longer uses or bundles Prototype or script.aculo.us. These are now pulled from an external source. +- $scripts->add( 'prototype', 'https://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js', array(), '1.7.1' ); +- $scripts->add( 'scriptaculous-root', 'https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.js', array( 'prototype' ), '1.9.0' ); +- $scripts->add( 'scriptaculous-builder', 'https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/builder.js', array( 'scriptaculous-root' ), '1.9.0' ); +- $scripts->add( 'scriptaculous-dragdrop', 'https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/dragdrop.js', array( 'scriptaculous-builder', 'scriptaculous-effects' ), '1.9.0' ); +- $scripts->add( 'scriptaculous-effects', 'https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/effects.js', array( 'scriptaculous-root' ), '1.9.0' ); +- $scripts->add( 'scriptaculous-slider', 'https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/slider.js', array( 'scriptaculous-effects' ), '1.9.0' ); +- $scripts->add( 'scriptaculous-sound', 'https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/sound.js', array( 'scriptaculous-root' ), '1.9.0' ); +- $scripts->add( 'scriptaculous-controls', 'https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/controls.js', array( 'scriptaculous-root' ), '1.9.0' ); +- $scripts->add( 'scriptaculous', false, array( 'scriptaculous-dragdrop', 'scriptaculous-slider', 'scriptaculous-controls' ) ); ++ // WordPress no longer uses or bundles Prototype or script.aculo.us. ++ // But A/I does! ++ $scripts->add( 'prototype', '/wp-includes/js/prototype.js', array(), '1.7.1'); ++ $scripts->add( 'scriptaculous-root', '/wp-includes/js/scriptaculous/scriptaculous.js', array('prototype'), '1.9.0'); ++ $scripts->add( 'scriptaculous-builder', '/wp-includes/js/scriptaculous/builder.js', array('scriptaculous-root'), '1.9.0'); ++ $scripts->add( 'scriptaculous-dragdrop', '/wp-includes/js/scriptaculous/dragdrop.js', array('scriptaculous-builder', 'scriptaculous-effects'), '1.9.0'); ++ $scripts->add( 'scriptaculous-effects', '/wp-includes/js/scriptaculous/effects.js', array('scriptaculous-root'), '1.9.0'); ++ $scripts->add( 'scriptaculous-slider', '/wp-includes/js/scriptaculous/slider.js', array('scriptaculous-effects'), '1.9.0'); ++ $scripts->add( 'scriptaculous-sound', '/wp-includes/js/scriptaculous/sound.js', array( 'scriptaculous-root' ), '1.9.0' ); ++ $scripts->add( 'scriptaculous-controls', '/wp-includes/js/scriptaculous/controls.js', array('scriptaculous-root'), '1.9.0'); ++ $scripts->add( 'scriptaculous', false, array('scriptaculous-dragdrop', 'scriptaculous-slider', 'scriptaculous-controls') ); + + // Not used in core, replaced by Jcrop.js. + $scripts->add( 'cropper', '/wp-includes/js/crop/cropper.js', array( 'scriptaculous-dragdrop' ) ); +-- +2.17.1 + diff --git a/patches/0156-Patched-theme-Path.patch b/patches/0156-Patched-theme-Path.patch new file mode 100644 index 00000000..72e992e5 --- /dev/null +++ b/patches/0156-Patched-theme-Path.patch @@ -0,0 +1,202 @@ +From aec0d4905a7080812d8a5f72b6ceaa362707d257 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sun, 6 Jan 2013 20:26:42 +0100 +Subject: [PATCH 156/229] Patched theme Path + +--- + wp-content/themes/path/functions.php | 6 +++--- + .../path/languages/hybrid-core-en_EN.mo | Bin 575 -> 576 bytes + .../path/languages/hybrid-core-en_EN.po | 4 ++-- + .../themes/path/languages/hybrid-core-fi.mo | Bin 12812 -> 12877 bytes + .../themes/path/languages/hybrid-core-fi.po | 8 ++++---- + .../path/languages/hybrid-core-pl_PL.po | 13 ++++--------- + .../themes/path/languages/path-en_EN.po | 4 ++-- + wp-content/themes/path/languages/path-fi.po | 7 +++---- + .../themes/path/languages/path-pl_PL.po | 6 +++--- + .../path/library/functions/settings.php | 4 ++-- + 10 files changed, 23 insertions(+), 29 deletions(-) + +diff --git a/wp-content/themes/path/functions.php b/wp-content/themes/path/functions.php +index d9551536..7acf1485 100644 +--- a/wp-content/themes/path/functions.php ++++ b/wp-content/themes/path/functions.php +@@ -290,7 +290,7 @@ function path_scripts() { + */ + function path_google_fonts() { + +- wp_enqueue_style( 'font-oswald', 'http://fonts.googleapis.com/css?family=Oswald:400,300,700', false, 1.0, 'screen' ); ++ // wp_enqueue_style( 'font-oswald', 'http://fonts.googleapis.com/css?family=Oswald:400,300,700', false, 1.0, 'screen' ); + + } + +@@ -321,7 +321,7 @@ function path_url_grabber() { + */ + function path_default_footer_settings( $settings ) { + +- $settings['footer_insert'] = '<p class="copyright">' . _x( 'Copyright © [the-year] [site-link].', 'Filter footer info', 'path' ) . '</p>' . "\n\n" . '<p class="credit">' . _x( 'Powered by [wp-link] and [theme-link].', 'Filter footer info', 'path' ) . __( ' <a class="top" href="#container">Back to Top</a>', 'path' ) . '</p>'; ++ $settings['footer_insert'] = '<p class="copyright">' . __( 'Copyright © [the-year] [site-link].', 'path' ) . '</p>' . "\n\n" . '<p class="credit">' . __( 'Powered by <a href="http://www.autistici.org">R*</a> and [theme-link].', 'path' ) . __( ' <a class="top" href="#container">Back to Top</a>', 'path' ) . '</p>'; + + return $settings; + } +@@ -618,4 +618,4 @@ function path_add_menu_parent_class( $items ) { + + } + +-?> +\ No newline at end of file ++?> +diff --git a/wp-content/themes/path/languages/hybrid-core-en_EN.mo b/wp-content/themes/path/languages/hybrid-core-en_EN.mo +index adc51d95cb542422dbbac2653b0eed0bfabde870..ac808248a15766acfba302dcb4abddf116a3d1c3 100644 +GIT binary patch +delta 9 +Qcmdnba)4!nJrg4r01&nUga7~l + +delta 7 +OcmX@WvY%yxJre*6x&nCs + +diff --git a/wp-content/themes/path/languages/hybrid-core-en_EN.po b/wp-content/themes/path/languages/hybrid-core-en_EN.po +index 37a48284..9d11c270 100644 +--- a/wp-content/themes/path/languages/hybrid-core-en_EN.po ++++ b/wp-content/themes/path/languages/hybrid-core-en_EN.po +@@ -753,11 +753,11 @@ msgid "Copyright © [the-year] [site-link]." + msgstr "" + + #: functions/settings.php:76 +-msgid "Powered by [wp-link], [theme-link], and [child-link]." ++msgid "Powered by <a href="http://www.autistici.org">R*</a>, [theme-link], and [child-link]." + msgstr "" + + #: functions/settings.php:80 +-msgid "Powered by [wp-link] and [theme-link]." ++msgid "Powered by <a href="http://www.autistici.org">R*</a> and [theme-link]." + msgstr "" + + #: functions/shortcodes.php:93 +diff --git a/wp-content/themes/path/languages/hybrid-core-fi.mo b/wp-content/themes/path/languages/hybrid-core-fi.mo +index 707cbea6d9dc9605884d8a862ae5580612652a4e..7fc325c635b2840a6454680754d5ea99c75bfe8d 100644 +GIT binary patch +delta 103 +zcmeB4Ih(SfRZ7z)Q6Zx!HO*Ejqokz3N?*Ucyj(A_v?Q~*Br`cvFTW^V$u3CCMnBPR +SbDz{z0TPtwXfI%6<N^SX)+4L{ + +delta 31 +ncmX?`(vz~GRci7XDbCI7q^=5ZMwb`p=49q&$8KJuy?_k>+$#+R + +diff --git a/wp-content/themes/path/languages/hybrid-core-fi.po b/wp-content/themes/path/languages/hybrid-core-fi.po +index c76246a2..853600d4 100644 +--- a/wp-content/themes/path/languages/hybrid-core-fi.po ++++ b/wp-content/themes/path/languages/hybrid-core-fi.po +@@ -759,12 +759,12 @@ msgid "Copyright © [the-year] [site-link]." + msgstr "Copyright © [the-year] [site-link]." + + #: functions/settings.php:76 +-msgid "Powered by [wp-link], [theme-link], and [child-link]." +-msgstr "Alustana [wp-link], [theme-link] ja [child-link]." ++msgid "Powered by <a href="http://www.autistici.org">R*</a>, [theme-link], and [child-link]." ++msgstr "Alustana <a href="http://www.autistici.org">R*</a>, [theme-link] ja [child-link]." + + #: functions/settings.php:80 +-msgid "Powered by [wp-link] and [theme-link]." +-msgstr "Alustana [wp-link] ja [theme-link]." ++msgid "Powered by <a href="http://www.autistici.org">R*</a> and [theme-link]." ++msgstr "Alustana <a href="http://www.autistici.org">R*</a> ja [theme-link]." + + #: functions/shortcodes.php:93 + msgid "State-of-the-art semantic personal publishing platform" +diff --git a/wp-content/themes/path/languages/hybrid-core-pl_PL.po b/wp-content/themes/path/languages/hybrid-core-pl_PL.po +index 51be0f41..53ac9476 100644 +--- a/wp-content/themes/path/languages/hybrid-core-pl_PL.po ++++ b/wp-content/themes/path/languages/hybrid-core-pl_PL.po +@@ -766,17 +766,12 @@ msgid "Subsidiary" + msgstr "Pomocniczy" + + #: functions/settings.php:76 +-#: functions/settings.php:80 +-msgid "Copyright © [the-year] [site-link]." +-msgstr "Prawa autorskie © [the-year] [site-link]." +- +-#: functions/settings.php:76 +-msgid "Powered by [wp-link], [theme-link], and [child-link]." +-msgstr "Stworzone dzięki [wp-link], [theme-link], oraz [child-link]." ++msgid "Powered by <a href="http://www.autistici.org">R*</a>, [theme-link], and [child-link]." ++msgstr "Oparte na <a href="http://www.autistici.org">R*</a>, [theme-link], oraz [child-link]." + + #: functions/settings.php:80 +-msgid "Powered by [wp-link] and [theme-link]." +-msgstr "Stworzone dzięki [wp-link] i [theme-link]." ++msgid "Powered by <a href="http://www.autistici.org">R*</a> and [theme-link]." ++msgstr "Oparte na <a href="http://www.autistici.org">R*</a> i [theme-link]." + + #: functions/shortcodes.php:93 + #, fuzzy +diff --git a/wp-content/themes/path/languages/path-en_EN.po b/wp-content/themes/path/languages/path-en_EN.po +index d8cb7bea..069df3bd 100644 +--- a/wp-content/themes/path/languages/path-en_EN.po ++++ b/wp-content/themes/path/languages/path-en_EN.po +@@ -162,8 +162,8 @@ msgstr "" + msgid "Copyright © [the-year] [site-link]." + msgstr "" + +-#: functions.php:322 +-msgid "Powered by [wp-link] and [theme-link]." ++#: functions.php:328 ++msgid "Powered by <a href="http://www.autistici.org">R*</a> and [theme-link]." + msgstr "" + + #: functions.php:322 +diff --git a/wp-content/themes/path/languages/path-fi.po b/wp-content/themes/path/languages/path-fi.po +index 32afbd06..f4cca85d 100644 +--- a/wp-content/themes/path/languages/path-fi.po ++++ b/wp-content/themes/path/languages/path-fi.po +@@ -187,10 +187,9 @@ msgctxt "Filter footer info" + msgid "Copyright © [the-year] [site-link]." + msgstr "Copyright © [the-year] [site-link]." + +-#: functions.php:323 +-msgctxt "Filter footer info" +-msgid "Powered by [wp-link] and [theme-link]." +-msgstr "Alustana [wp-link] ja [theme-link]." ++#: functions.php:328 ++msgid "Powered by <a href="http://www.autistici.org">R*</a> and [theme-link]." ++msgstr "Alustana <a href="http://www.autistici.org">R*</a> ja [theme-link]." + + #: functions.php:323 + msgid " <a class=\"top\" href=\"#container\">Back to Top</a>" +diff --git a/wp-content/themes/path/languages/path-pl_PL.po b/wp-content/themes/path/languages/path-pl_PL.po +index 9b1c9029..cbc02245 100644 +--- a/wp-content/themes/path/languages/path-pl_PL.po ++++ b/wp-content/themes/path/languages/path-pl_PL.po +@@ -184,9 +184,9 @@ msgstr "" + msgid "Copyright © [the-year] [site-link]." + msgstr "Copyright © [the-year] [site-link]." + +-#: functions.php:322 +-msgid "Powered by [wp-link] and [theme-link]." +-msgstr "Oparte na [wp-link] oraz [theme-link]." ++#: functions.php:328 ++msgid "Powered by <a href="http://www.autistici.org">R*</a> and [theme-link]." ++msgstr "Oparte na <a href="http://www.autistici.org">R*</a> oraz [theme-link]." + + #: functions.php:322 + msgid " <a class=\"top\" href=\"#container\">Back to Top</a>" +diff --git a/wp-content/themes/path/library/functions/settings.php b/wp-content/themes/path/library/functions/settings.php +index fc6b0126..23571542 100644 +--- a/wp-content/themes/path/library/functions/settings.php ++++ b/wp-content/themes/path/library/functions/settings.php +@@ -80,11 +80,11 @@ function hybrid_get_default_theme_settings() { + + /* If there is a child theme active, add the [child-link] shortcode to the $footer_insert. */ + if ( is_child_theme() ) +- $settings['footer_insert'] = '<p class="copyright">' . __( 'Copyright © [the-year] [site-link].', 'hybrid-core' ) . '</p>' . "\n\n" . '<p class="credit">' . __( 'Powered by [wp-link], [theme-link], and [child-link].', 'hybrid-core' ) . '</p>'; ++ $settings['footer_insert'] = '<p class="copyright">' . __( 'Copyright © [the-year] [site-link].', 'hybrid-core' ) . '</p>' . "\n\n" . '<p class="credit">' . __( 'Powered by <a href="http://www.autistici.org">R*</a>, [theme-link], and [child-link].', 'hybrid-core' ) . '</p>'; + + /* If no child theme is active, leave out the [child-link] shortcode. */ + else +- $settings['footer_insert'] = '<p class="copyright">' . __( 'Copyright © [the-year] [site-link].', 'hybrid-core' ) . '</p>' . "\n\n" . '<p class="credit">' . __( 'Powered by [wp-link] and [theme-link].', 'hybrid-core' ) . '</p>'; ++ $settings['footer_insert'] = '<p class="copyright">' . __( 'Copyright © [the-year] [site-link].', 'hybrid-core' ) . '</p>' . "\n\n" . '<p class="credit">' . __( 'Powered by <a href="http://www.autistici.org">R*</a> and [theme-link].', 'hybrid-core' ) . '</p>'; + } + + /* Return the $settings array and provide a hook for overwriting the default settings. */ +-- +2.17.1 + diff --git a/patches/0157-Patched-Constructor-theme-to-remove-Google-Font-API.patch b/patches/0157-Patched-Constructor-theme-to-remove-Google-Font-API.patch new file mode 100644 index 00000000..746ed6c2 --- /dev/null +++ b/patches/0157-Patched-Constructor-theme-to-remove-Google-Font-API.patch @@ -0,0 +1,117 @@ +From 88b0bb23854b03a3a49de789024f6c223b6ee476 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sun, 6 Jan 2013 20:52:20 +0100 +Subject: [PATCH 157/229] Patched Constructor theme to remove Google Font API + +--- + .../constructor/admin/settings/fonts.php | 19 +++++++++---------- + wp-content/themes/constructor/css-editor.php | 10 +++++----- + wp-content/themes/constructor/css.php | 6 +++--- + .../constructor/libs/Constructor/Admin.php | 6 +++--- + 4 files changed, 20 insertions(+), 21 deletions(-) + +diff --git a/wp-content/themes/constructor/admin/settings/fonts.php b/wp-content/themes/constructor/admin/settings/fonts.php +index fafd3daf..fde7c97e 100644 +--- a/wp-content/themes/constructor/admin/settings/fonts.php ++++ b/wp-content/themes/constructor/admin/settings/fonts.php +@@ -36,15 +36,15 @@ $(document).ready(function(){ + }); + + })(jQuery); +-var loaded = new Array(); +-function loadFont(font) { +- if (loaded.indexOf(font) >= 0) return true; +- loaded.push(font); +- font = font.replace(/\"/gi, ''); +- font = font.replace(/ /gi, '+'); ++/* var loaded = new Array(); */ ++/* function loadFont(font) { */ ++/* if (loaded.indexOf(font) >= 0) return true; */ ++/* loaded.push(font); */ ++/* font = font.replace(/\"/gi, ''); */ ++/* font = font.replace(/ /gi, '+'); */ + +- jQuery('head').append("<link href='http://fonts.googleapis.com/css?family="+font+"' rel='stylesheet' type='text/css'>"); +-} ++/* jQuery('head').append("<link href='http://fonts.googleapis.com/css?family="+font+"' rel='stylesheet' type='text/css'>"); */ ++/* } */ + /* ]]> */ + </script> + <table class="form-table"> +@@ -76,8 +76,7 @@ function loadFont(font) { + </p> + </td> + <td rowspan="5" valign="top" class="updated quick-links" width="320px"> +- <h3><?php _e('Google Web Fonts', 'constructor') ?></h3> +- <p><a href="http://www.google.com/webfonts"><?php _e('Google Web Fonts lets you browse all the fonts available via the Google Web Fonts API. All fonts in the directory are available for use on your website under an open source license and are served by Google servers.', 'constructor') ?></a></p> ++ + <h3><?php _e('Font Weight', 'constructor') ?></h3> + <p><?php _e('Defines from thin to thick characters. 400 is the same as "normal", and 700 is the same as "bold"', 'constructor') ?> + </p> +diff --git a/wp-content/themes/constructor/css-editor.php b/wp-content/themes/constructor/css-editor.php +index aab74426..793d0e88 100644 +--- a/wp-content/themes/constructor/css-editor.php ++++ b/wp-content/themes/constructor/css-editor.php +@@ -82,11 +82,11 @@ if (array_search($constructor['fonts']['content']['family'], $font_face) !== fal + array_push($include_fonts, $font); + } + } +-if (!empty($include_fonts)) { +- $font_face = '@import url(http://fonts.googleapis.com/css?family='.join('|',$include_fonts).');'."\n"; +-} else { +- $font_face = ''; +-} ++/* if (!empty($include_fonts)) { */ ++/* $font_face = '@import url(http://fonts.googleapis.com/css?family='.join('|',$include_fonts).');'."\n"; */ ++/* } else { */ ++/* $font_face = ''; */ ++/* } */ + + $title_font = <<<CSS + font-family:{$constructor['fonts']['title']['family']}; +diff --git a/wp-content/themes/constructor/css.php b/wp-content/themes/constructor/css.php +index 266ff343..0a89de64 100644 +--- a/wp-content/themes/constructor/css.php ++++ b/wp-content/themes/constructor/css.php +@@ -82,11 +82,11 @@ if (array_search($options['fonts']['content']['family'], $font_face) !== false) + array_push($include_fonts, $font); + } + } +-if (!empty($include_fonts)) { +- $font_face = '@import url(http://fonts.googleapis.com/css?family='.join('|',$include_fonts).');'."\n"; ++/*if (!empty($include_fonts)) { ++ $font_face = '@import url(http://fonts.googleapis.com/css?family='.join('|',$include_fonts).');'."\n"; + } else { + $font_face = ''; +-} ++ }*/ + + $title_font = <<<CSS + font-family:{$options['fonts']['title']['family']}; +diff --git a/wp-content/themes/constructor/libs/Constructor/Admin.php b/wp-content/themes/constructor/libs/Constructor/Admin.php +index 47d0b41a..0a7e2c48 100644 +--- a/wp-content/themes/constructor/libs/Constructor/Admin.php ++++ b/wp-content/themes/constructor/libs/Constructor/Admin.php +@@ -557,8 +557,8 @@ Author URI: $author_uri + <?php + endforeach; + $k++; // start from this is font +- $font_face = require CONSTRUCTOR_DIRECTORY . '/admin/font-face.php'; +- echo "<optgroup label='".__('Google Fonts', 'constructor')."'>"; ++ /*$font_face = require CONSTRUCTOR_DIRECTORY . '/admin/font-face.php'; ++ echo "<optgroup label='".__('Google Fonts', 'constructor')."'>"; + foreach ($font_face as $i => $font) : + if ($font == $constructor['fonts'][$key]['family']) : + $loadFont = $font; +@@ -571,7 +571,7 @@ Author URI: $author_uri + <?php + endif; + endforeach; +- echo "</optgroup>"; ++ echo "</optgroup>";*/ + echo "</select>"; + if (isset($loadFont)) { + ?> +-- +2.17.1 + diff --git a/patches/0158-Added-optional-logging.patch b/patches/0158-Added-optional-logging.patch new file mode 100644 index 00000000..373d9f1c --- /dev/null +++ b/patches/0158-Added-optional-logging.patch @@ -0,0 +1,75 @@ +From dd05078d025695bba3907c7fac2c840a6835bbaf Mon Sep 17 00:00:00 2001 +From: Joe <joe@autistici.org> +Date: Fri, 3 May 2013 11:02:10 +0200 +Subject: [PATCH 158/229] Added optional logging + +--- + wp-content/db.php | 31 +++++++++++++++++-------------- + 1 file changed, 17 insertions(+), 14 deletions(-) + +diff --git a/wp-content/db.php b/wp-content/db.php +index abc3353e..0f9f5a1e 100644 +--- a/wp-content/db.php ++++ b/wp-content/db.php +@@ -55,7 +55,7 @@ define( 'HYPERDB_SERVER_GONE_ERROR', 2006 ); // MySQL server has gone away + class hyperdb extends wpdb { + + /** +- * A/I patch! ++ * A/I patch! + * store a FlexiHash() instance here. + */ + var $hash_map; +@@ -680,16 +680,19 @@ class hyperdb extends wpdb { + $success = false; + $this->last_connection = compact('dbhname', 'host', 'port', 'user', 'name', 'tcp', 'elapsed', 'success'); + $this->db_connections[] = $this->last_connection; +- $msg = date( "Y-m-d H:i:s" ) . " Can't select $dbhname - \n"; +- $msg .= "'referrer' => '{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}',\n"; +- $msg .= "'server' => {$server},\n"; +- $msg .= "'host' => {$host},\n"; +- $msg .= "'error' => " . $this->ex_mysql_error() . ",\n"; +- $msg .= "'errno' => " . $this->ex_mysql_errno() . ",\n"; +- $msg .= "'server_state' => $server_state\n"; +- $msg .= "'lagged_status' => " . ( isset( $lagged_status ) ? $lagged_status : HYPERDB_LAG_UNKNOWN ); +- +- $this->print_error( $msg ); ++ /* Workaround to stop logging a/i */ ++ if ( AI_LOG_HYPERDB == true ) { ++ $msg = date( "Y-m-d H:i:s" ) . " Can't select $dbhname - \n"; ++ $msg .= "'referrer' => '{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}',\n"; ++ $msg .= "'server' => {$server},\n"; ++ $msg .= "'host' => {$host},\n"; ++ $msg .= "'error' => " . $this->ex_mysql_error() . ",\n"; ++ $msg .= "'errno' => " . $this->ex_mysql_errno() . ",\n"; ++ $msg .= "'server_state' => $server_state\n"; ++ $msg .= "'lagged_status' => " . ( isset( $lagged_status ) ? $lagged_status : HYPERDB_LAG_UNKNOWN ); ++ ++ $this->print_error( $msg ); ++ } + } + + if ( ! $success || ! isset( $this->dbhs[$dbhname] ) || ! $this->is_mysql_connection( $this->dbhs[$dbhname] ) ) { +@@ -723,8 +726,8 @@ class hyperdb extends wpdb { + $collate = null; + + $this->set_charset($this->dbhs[$dbhname], $charset, $collate); +- +- if ( !isset( $charset ) ) ++ ++ if ( !isset( $charset ) ) + $charset = null; + + if ( !isset( $collate ) ) +@@ -885,7 +888,7 @@ class hyperdb extends wpdb { + if (strpos($_SERVER['REQUEST_URI'], '/wp-admin/') !== false) { + $query .= ' /* NO CACHE */'; + } +- ++ + $this->timer_start(); + if ( $statement_before_query ) { + $query_for_log = "$statement_before_query; $query_for_log"; +-- +2.17.1 + diff --git a/patches/0159-Moved-mysql-host-to-tcp-and-function-refactoring.patch b/patches/0159-Moved-mysql-host-to-tcp-and-function-refactoring.patch new file mode 100644 index 00000000..9b62a878 --- /dev/null +++ b/patches/0159-Moved-mysql-host-to-tcp-and-function-refactoring.patch @@ -0,0 +1,113 @@ +From c71afc6adcd210938127e9c54f6d8ab7b58391a7 Mon Sep 17 00:00:00 2001 +From: lechuck <l3chuck@autistici.org> +Date: Sun, 14 Apr 2013 19:20:57 +0000 +Subject: [PATCH 159/229] Moved mysql host to tcp and function refactoring + +--- + db-config.php | 31 +++---------------------------- + r2db/db-backends.php | 39 +++++++++++++++++++++++++++------------ + 2 files changed, 30 insertions(+), 40 deletions(-) + +diff --git a/db-config.php b/db-config.php +index e6ab659a..f1b35d24 100644 +--- a/db-config.php ++++ b/db-config.php +@@ -6,38 +6,13 @@ $wpdb->max_connections = 30; + + define("NOBLOGS_BACKEND_CONFIG", "/etc/noblogs/backends"); + define("NOBLOGS_MASTER_CONFIG", "/etc/noblogs/master"); ++define("NOBLOGS_HOST_FILE", "/etc/noblogs/ip_ring0"); + + include_once('r2db/db-hash.php'); + include_once('r2db/db-backends.php'); + +-// Add the global database (configured in wp-config.php), stores the global +-// blogs and users tables. +-$is_master = __gf_ai_is_master(); +- +-$wpdb->add_database(array( +- "host" => DB_HOST, +- "user" => DB_USER, +- "password" => DB_PASSWORD, +- "name" => DB_NAME, +- "dataset" => "global", +- "write" => $is_master, "read" => 1, "timeout" => 2 +- )); +- +-// This is the write-only master. +-if (!$is_master) { +- $wpdb->add_database(noblogs_load_master(NOBLOGS_MASTER_CONFIG)); +-} +- ++// Set up global dataset with master databases ++noblogs_load_global_dataset(NOBLOGS_MASTER_CONFIG, NOBLOGS_HOST_FILE); + + // Add all the sharded blog databases. + $wpdb_reverse_backend_map = noblogs_load_backends(NOBLOGS_BACKEND_CONFIG, $wpdb->hash_map); +- +-// Ai patch: allows to understand if the current database is the master server +-function __gf_ai_is_master() { +- $master_dsn = trim(file_get_contents('/etc/noblogs/master')); +- preg_match('/@172.16.1.(\d+):/', $master_dsn, $m); +- $master_id = $m[1]; +- if (!empty($_SERVER['SERVER_ADDR'])) +- return (int) ('172.16.1.'.$master_id == $_SERVER['SERVER_ADDR']);//works on web +- return (int) ($master_id == $_SERVER['SERVER_PUBLIC_ID']);//works on cli +-} +diff --git a/r2db/db-backends.php b/r2db/db-backends.php +index 7cd26af0..44180a2e 100644 +--- a/r2db/db-backends.php ++++ b/r2db/db-backends.php +@@ -1,5 +1,10 @@ + <?php + ++function noblogs_split_db($file) { ++ $db_url = trim(file_get_contents($file)); ++ return parse_url($db_url); ++} ++ + function noblogs_load_backends($db_config_file, $hashptr) { + global $wpdb; + +@@ -35,16 +40,26 @@ function noblogs_load_backends($db_config_file, $hashptr) { + return $backend_map; + } + +-function noblogs_load_master($master_file) { +- $master_url = trim(file_get_contents($master_file)); +- $mdata = parse_url($master_url); +- return array( +- "host" => $mdata["host"] . ":" . $mdata["port"], +- "user" => $mdata["user"], +- "password" => $mdata["pass"], +- "name" => substr($mdata["path"], 1), +- "dataset" => "global", +- "read" => 0, "write" => 1, "timeout" => 10 +- ); ++function noblogs_load_global_dataset($master_file, $ip_file) { ++ global $wpdb; ++ $mdata = noblogs_split_db($master_file); ++ $ldata = trim(file_get_contents($ip_file)); ++ $globaldb = array( ++ "host" => $mdata["host"] . ":" . $mdata["port"], ++ "user" => $mdata["user"], ++ "password" => $mdata["pass"], ++ "name" => substr($mdata["path"], 1), ++ "dataset" => "global", ++ "read" => 1, "write" => 1, "timeout" => 2 ++ ); ++ if ($mdata['host'] == $ldata) { ++ $wpdb->add_database($globaldb); ++ } else { ++ $globaldb['read'] = 0; ++ $wpdb->add_database($globaldb); ++ $globaldb['host'] = $ldata; ++ $globaldb['read'] = 1; ++ $globaldb['write'] = 0; ++ $wpdb->add_database($globaldb); ++ } + } +- +-- +2.17.1 + diff --git a/patches/0160-removed-various-phpinfo-files.patch b/patches/0160-removed-various-phpinfo-files.patch new file mode 100644 index 00000000..bdd7efe2 --- /dev/null +++ b/patches/0160-removed-various-phpinfo-files.patch @@ -0,0 +1,20 @@ +From 642cacef4154136f237727eae95535baaf4f9dc2 Mon Sep 17 00:00:00 2001 +From: lechuck <l3chuck@autistici.org> +Date: Fri, 19 Apr 2013 09:04:57 +0000 +Subject: [PATCH 160/229] removed various phpinfo files + +--- + info.php | 1 - + 1 file changed, 1 deletion(-) + delete mode 100644 info.php + +diff --git a/info.php b/info.php +deleted file mode 100644 +index 4b29e327..00000000 +--- a/info.php ++++ /dev/null +@@ -1 +0,0 @@ +-<?php phpinfo() ?> +-- +2.17.1 + diff --git a/patches/0161-adding-extreme-debugging-when-wp_debug-is-true.patch b/patches/0161-adding-extreme-debugging-when-wp_debug-is-true.patch new file mode 100644 index 00000000..102f498d --- /dev/null +++ b/patches/0161-adding-extreme-debugging-when-wp_debug-is-true.patch @@ -0,0 +1,28 @@ +From 0d0a76d87eba5cf15114c21478d73e1d4a80c93f Mon Sep 17 00:00:00 2001 +From: Joe <joe@autistici.org> +Date: Fri, 3 May 2013 16:42:59 +0200 +Subject: [PATCH 161/229] adding extreme debugging when wp_debug is true + +--- + wp-content/db.php | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/wp-content/db.php b/wp-content/db.php +index 0f9f5a1e..2bd49b41 100644 +--- a/wp-content/db.php ++++ b/wp-content/db.php +@@ -416,6 +416,11 @@ class hyperdb extends wpdb { + + $this->run_callbacks( 'dataset_found', $dataset ); + ++ if (WP_DEBUG === true) { ++ $_ai_msg = sprintf("We choose dataset %s for query '%s'", $this->dataset, $query); ++ $this->print_error($_ai_msg); ++ } ++ + if ( empty( $this->hyper_servers ) ) { + if ( $this->is_mysql_connection( $this->dbh ) ) + return $this->dbh; +-- +2.17.1 + diff --git a/patches/0162-Adding-port-to-the-server-definition-for-the-local-r.patch b/patches/0162-Adding-port-to-the-server-definition-for-the-local-r.patch new file mode 100644 index 00000000..80779197 --- /dev/null +++ b/patches/0162-Adding-port-to-the-server-definition-for-the-local-r.patch @@ -0,0 +1,26 @@ +From ea198f971a37086587ebda72db160c8e7d5d7d0a Mon Sep 17 00:00:00 2001 +From: Joe <joe@autistici.org> +Date: Fri, 3 May 2013 21:16:57 +0200 +Subject: [PATCH 162/229] Adding port to the server definition for the local + read-only global dataset + +--- + r2db/db-backends.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/r2db/db-backends.php b/r2db/db-backends.php +index 44180a2e..e99f2df1 100644 +--- a/r2db/db-backends.php ++++ b/r2db/db-backends.php +@@ -57,7 +57,7 @@ function noblogs_load_global_dataset($master_file, $ip_file) { + } else { + $globaldb['read'] = 0; + $wpdb->add_database($globaldb); +- $globaldb['host'] = $ldata; ++ $globaldb['host'] = $ldata . ":" . $mdata["port"]; + $globaldb['read'] = 1; + $globaldb['write'] = 0; + $wpdb->add_database($globaldb); +-- +2.17.1 + diff --git a/patches/0163-Nextgengallery-Piclens-js-hosted-locally.patch b/patches/0163-Nextgengallery-Piclens-js-hosted-locally.patch new file mode 100644 index 00000000..acbfffcb --- /dev/null +++ b/patches/0163-Nextgengallery-Piclens-js-hosted-locally.patch @@ -0,0 +1,57 @@ +From b4c3fbc7523dd0bc03d22946ef3912e4cecb6874 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sun, 23 Jun 2013 20:14:52 +0200 +Subject: [PATCH 163/229] Nextgengallery: Piclens js hosted locally + +--- + .../nextgen-gallery/js/piclens_optimized.js | 20 +++++++++++++++++++ + .../plugins/nextgen-gallery/lib/media-rss.php | 5 +---- + 2 files changed, 21 insertions(+), 4 deletions(-) + create mode 100644 wp-content/plugins/nextgen-gallery/js/piclens_optimized.js + +diff --git a/wp-content/plugins/nextgen-gallery/js/piclens_optimized.js b/wp-content/plugins/nextgen-gallery/js/piclens_optimized.js +new file mode 100644 +index 00000000..b2bed639 +--- /dev/null ++++ b/wp-content/plugins/nextgen-gallery/js/piclens_optimized.js +@@ -0,0 +1,20 @@ ++/* PicLens Lite: version 1.3.1 (14221) ++ * Copyright (c) 2008 Cooliris, Inc. All Rights Reserved. ++ * ++ * The JavaScript part of PicLens Lite (i.e., this file) is BSD licensed (see: http://lite.piclens.com/bsdlicense) ++ * This launcher includes and interacts with SWFObject (MIT), BrowserDetect (BSD Compatible), and Lytebox (CC Attribution 3.0). ++ * ++ * There are two versions of this JS: ++ * http://lite.piclens.com/current/piclens.js full commented file (~39KB) ++ * http://lite.piclens.com/current/piclens_optimized.js lighter deployment file (~21KB) ++ */ ++var PicLensLite={start:function(B){this.determineBrowserParams();clearTimeout(this.REMOVE_TIMER_ID);clearTimeout(this.AUTO_CLOSE_TIMER_ID);this.ARGS={};if(typeof B!=="undefined"&&B!==null){this.ARGS=B;if(B.feedUrl){this.THE_FEED_URL=B.feedUrl;if(this.checkForPluginAndLaunchIfPossible(B.feedUrl,B.guid)){return }if(B.loadFeedInFlash){this.showFlashUI("")}else{this.loadViaXHR(B.feedUrl)}}if(typeof B.feedData!=="undefined"){this.showFlashUI(B.feedData)}}else{var A=this.indexFeeds();if(A.length!==0){var C=A[0];this.THE_FEED_URL=C.url;if(this.checkForPluginAndLaunchIfPossible(C.url)){return }this.loadViaXHR(C.url)}}},isRunning:function(){return this.LITE_IS_RUNNING},hasClient:function(){return this.hasCooliris()},addCustomButton:function(C,B,A){this.CUSTOM_BUTTON={targetURL:C,labelText:B,iconImage:A}},setCallbacks:function(A){if(A.onNoPlugins){this.ON_NO_PLUGINS=A.onNoPlugins}if(A.onExit){this.ON_EXIT=A.onExit}},setLiteURLs:function(A){if(!this.LITE_URL){if(A.swf){this.LITE_URL=A.swf}else{if(A.lite){this.LITE_URL=A.lite+"PicLensLite.swf"}}}if(!this.BUTTON_URL){if(A.button){this.BUTTON_URL=A.button}else{if(A.lite){this.BUTTON_URL=A.lite+"NoFlash.jpg"}}}var B="";if(A.lbox){B=A.lbox}else{if(A.lite){B=A.lite+"../lytebox/"}}if(!this.LBOX_CSS_URL){if(A.lboxcss){this.LBOX_CSS_URL=A.lboxcss}else{if(B!=""){this.LBOX_CSS_URL=B+"lytebox.css"}}}if(!this.LBOX_JS_URL){if(A.lboxjs){this.LBOX_JS_URL=A.lboxjs}else{if(B!=""){this.LBOX_JS_URL=B+"lytebox.js"}}}},ARGS:{},DEBUG_NOCLIENT:false,DEBUG_NOFLASH:false,HPAD:60,VPAD:20,LITE_BG_DIV:null,LITE_FG_DIV:null,LITE_URL:null,BUTTON_URL:null,LBOX_CSS_URL:null,LBOX_JS_URL:null,LBOX_COUNT:0,SHOW_LBOX:false,OS_WIN:false,OS_MAC:false,BROWSER_FFX:false,BROWSER_SAF:false,BROWSER_IE:false,BROWSER_IE6:false,OLD_B_MARGIN:null,OLD_B_OVERFLOW:null,OLD_B_HEIGHT:null,OLD_H_OVERFLOW:null,OLD_H_HEIGHT:null,THE_FEED:"",THE_FEED_URL:"",LITE_IS_RUNNING:false,piclensIsRunning_:false,FLASH_ID_1:"pllflash1",FLASH_ID_2:"pllflash2",FLASH_VER:null,FLASH_URL:"http://www.adobe.com/go/getflashplayer",PL_URL:"http://download.piclens.com/partner/",PLC:null,LEARN_PL_URL:"http://affiliate.piclens.com/partner/",FONT:"font-family: Lucida Grande, Myriad Pro, Verdana, Helvetica, Arial, sans-serif;",KEY_HANDLERS:"",ON_NO_PLUGINS:null,ON_EXIT:null,AUTO_CLOSE_TIMER_ID:0,REMOVE_TIMER_ID:0,RESIZE_TIMER_IE6:null,RESIZE_HANDLER_EXISTS:false,CUSTOM_BUTTON:null,addKeyHandlers:function(){var A=this;if(typeof document.onkeydown!=="undefined"){this.KEY_HANDLERS=document.onkeydown}document.onkeydown=function(C){var B;if(typeof C==="undefined"||C===null){B=window.event.keyCode}else{B=C.which}var D=A.handleKeyPress(B);if(typeof C!="undefined"&&C!=null){C.returnValue=D}return D}},addMouseHandlers:function(){if(window.addEventListener){window.addEventListener("DOMMouseScroll",this.handleMouseWheel,false)}else{if(document.attachEvent){document.attachEvent("onmousewheel",this.handleMouseWheel)}}window.onmousewheel=document.onmousewheel=this.handleMouseWheel},appendElementsToDocument:function(){if(this.BROWSER_FFX&&this.OS_MAC){this.LITE_BG_DIV.style.display="none"}document.body.appendChild(this.LITE_BG_DIV);document.body.appendChild(this.LITE_FG_DIV)},autoResize:function(){if(!this.isRunning()){clearInterval(this.RESIZE_TIMER_IE6);return }var C=this.getPageSize();var B=this.LITE_BG_DIV;if(B){B.style.height=C.h+"px";B.style.width=C.w+"px"}if(this.LITE_FG_DIV){var A=this.LITE_FG_DIV.style;this.resizeToPaddedBox(A);this.resizeToFitPaddedBox(A,C);this.resizeFlashToFitPaddedBox()}},checkForPluginAndLaunchIfPossible:function(B,A){if(this.hasCooliris()){if(typeof (A)!="undefined"){this.PLC.launch(B,"uid",A)}else{this.PLC.launch(B,"","")}return true}return false},createBackgroundOverlay:function(){var D=document.createElement("div");this.LITE_BG_DIV=D;D.id="lite_bg_div";var E=D.style;E.position="fixed";E.width=E.height="100%";if(this.BROWSER_IE6){var A=document.body;var C=A.currentStyle;var H=document.documentElement;var G=H.currentStyle;this.OLD_B_MARGIN=C.margin;this.OLD_B_OVERFLOW=C.overflow;this.OLD_B_HEIGHT=C.height;this.OLD_H_OVERFLOW=G.overflow;this.OLD_H_HEIGHT=G.height;this.OLD_SCROLL_Y=H.scrollTop;A.style.margin="0";A.style.overflow="auto";A.style.height="100%";H.style.overflow="auto";H.style.height="100%";E.position="absolute";var F=this.getPageSize();E.height=F.h+"px";E.width=F.w+"px"}E.left=E.right=E.top=E.bottom="0";E.backgroundColor="#000";E.zIndex=1000;E.opacity="0.5";E.filter="alpha(opacity=50)";var B=this;D.onclick=function(){B.exitPicLensLite()}},createForegroundFlashComponent:function(){var B=document.createElement("div");this.LITE_FG_DIV=B;B.id="lite_fg_div";var A=B.style;A.backgroundColor="#000";A.position="fixed";A.border="2px solid #555";A.zIndex=1001;this.resizeToPaddedBox(A);if(this.BROWSER_IE6){A.position="absolute";this.resizeToFitPaddedBox(A)}},closeFlashUI:function(C){var B=document;B.onkeydown=this.KEY_HANDLERS;window.onmousewheel=B.onmousewheel="";if(window.removeEventListener){window.removeEventListener("DOMMouseScroll",this.handleMouseWheel,false)}if(B.detachEvent){B.detachEvent("onmousewheel",this.handleMouseWheel)}this.LITE_BG_DIV.style.display=this.LITE_FG_DIV.style.display="none";this.REMOVE_TIMER_ID=setTimeout(function(){PicLensLite.removeChildren()},150);if(this.BROWSER_IE6){var A=document.body;var D=document.documentElement;A.style.margin=this.OLD_B_MARGIN;A.style.overflow=this.OLD_B_OVERFLOW;A.style.height=this.OLD_B_HEIGHT;D.style.overflow=this.OLD_H_OVERFLOW;D.style.height=this.OLD_H_HEIGHT;window.scrollTo(0,this.OLD_SCROLL_Y)}if(this.ON_EXIT!==null){this.ON_EXIT(C)}this.setRunningFlag(false)},determineBrowserParams:function(){var B=BrowserDetect.OS;var A=BrowserDetect.browser;this.OS_MAC=(B=="Mac");this.OS_WIN=(B=="Windows");this.BROWSER_FFX=(A=="Firefox");this.BROWSER_SAF=(A=="Safari");this.BROWSER_IE=(A=="Explorer");this.BROWSER_IE6=(this.BROWSER_IE&&BrowserDetect.version=="6");this.FLASH_VER=swfobjlite.getFlashPlayerVersion()},exitPicLensLite:function(){var A=this.getFlash();if(A!==null&&A.fl_exitPicLensLite){A.fl_exitPicLensLite();this.AUTO_CLOSE_TIMER_ID=setTimeout(function(){if(PicLensLite.isRunning()){PicLensLite.closeFlashUI()}},500)}else{this.closeFlashUI()}},findScriptLocation:function(){var E=document.getElementsByTagName("script");for(var C=0;C!=E.length;++C){var A=E[C];var D=A.getAttribute("type");if(D=="text/javascript"){var F=A.getAttribute("src");if(F===null){continue}var B=F.indexOf("piclens.js");if(B!=-1){this.setLiteURLs({lite:F.substring(0,B)});return }else{B=F.indexOf("piclens_optimized.js");if(B!=-1){this.setLiteURLs({lite:F.substring(0,B)});return }}}}},getPageSize:function(){var J,F,G,C;var I=document;var E=I.body;var D;if(window.innerHeight&&window.scrollMaxY){J=I.scrollWidth;F=(this.isFrame?parent.innerHeight:self.innerHeight)+(this.isFrame?parent.scrollMaxY:self.scrollMaxY)}else{if(E.scrollHeight>E.offsetHeight){J=E.scrollWidth;F=E.scrollHeight}else{D=I.getElementsByTagName("html").item(0);J=D.offsetWidth;F=D.offsetHeight;J=(J<E.offsetWidth)?E.offsetWidth:J;F=(F<E.offsetHeight)?E.offsetHeight:F}}var A=I.documentElement;if(self.innerHeight){G=(this.isFrame)?parent.innerWidth:self.innerWidth;C=(this.isFrame)?parent.innerHeight:self.innerHeight}else{if(A&&A.clientHeight){G=A.clientWidth;C=A.clientHeight}else{if(E){D=I.getElementsByTagName("html").item(0);G=D.clientWidth;C=D.clientHeight;G=(G==0)?E.clientWidth:G;C=(C==0)?E.clientHeight:C}}}var B=(F<C)?C:F;var H=(J<G)?G:J;return{pw:H,ph:B,w:G,h:C}},getElementsFromXMLFeed:function(){var B;if(window.ActiveXObject){B=new ActiveXObject("Microsoft.XMLDOM");B.async=false;B.loadXML(PicLensLite.THE_FEED)}else{var C=new DOMParser();B=C.parseFromString(PicLensLite.THE_FEED,"text/xml")}var A=B.getElementsByTagName("*");return A},getBasicSlideShowHTML:function(){if(!this.LBOX_JS_URL||!this.LBOX_CSS_URL){return""}var D=document.getElementsByTagName("head").item(0);var A=document.createElement("script");A.src=this.LBOX_JS_URL;A.type="text/javascript";D.appendChild(A);var G=document.createElement("link");G.rel="stylesheet";G.href=this.LBOX_CSS_URL;G.type="text/css";G.media="screen";D.appendChild(G);var F=this.getElementsFromXMLFeed();var C;var H="";for(C=0;C<F.length;C++){if(F[C].nodeName=="media:content"){var B=F[C].getAttribute("url");if(B.indexOf(".flv")==-1){H+='<a id="lboxImage" href="'+B+'" rel="lytebox[lite]"></a> '}}}var E="<div id='lightbox_images' align='center' style='display: none; padding-top:10px; color:#FFFFFF; font-size:.8em; "+this.FONT+" color:#999999;'>";E+='( Alternatively, <a onclick="javascript:PicLensLite.invokeLytebox();return false;" href="#" style="color:#656588">click here for a basic slideshow</a>. )';E+=H;E+="</div><br/>";return E},generateAlternativeContent:function(){var J='<div id="altContent" style="text-align:center; margin: 0 0 0 0; padding: 0 0 0 0; background-color: #000; min-width:860px;">';J+='<div align="center" style="width: 100%; padding-top:60px; '+this.FONT+'">';var I=this.FLASH_VER;var G;if(I.major>0){G="update your Flash Player from version "+I.major+"."+I.minor+"."+I.release+" to version 9.0.28 or newer"}else{G="install the most recent Flash Player"}var D="";if(this.THE_FEED!==""){D=this.getBasicSlideShowHTML()}var A=this.PL_URL;var E=this.LEARN_PL_URL;var F=this.ARGS.pid;if(F){A+=F+"/";E+=F+"/"}else{var H="000000000001/";A+=H;E+=H}if(this.SHOW_LBOX){}else{var C="<span style='padding-left:25px; color:#C6C6C6; font-size:";J+="<div style='padding:10px;'>"+C+"1.5em; font-weight: bold; "+this.FONT+"'>You're clicks away from going full screen!</span><br/>"+C+".9em; padding-bottom: 15px; "+this.FONT+"'>You must get the <a href='"+A+"' style='color:#656588'>Cooliris</a> browser plugin, or "+G+".</span></div>";if(!this.BUTTON_URL){J+='<a href="'+A+'" style="color:#ACD">Get Cooliris Now!</a>'}else{var B='<area shape="rect" coords=';J+='<img src="'+this.BUTTON_URL+'" alt="" border="0" usemap="#Map"><map name="Map" id="Map">'+B+'"0,0,33,33" href="#" onclick="javascript:PicLensLite.closeFlashUI();" />'+B+'"35,35,325,325" href="'+A+'" />'+B+'"593,209,825,301" href="'+this.FLASH_URL+'" />'+B+'"327,148,448,178" href="'+E+'" /></map>'}}J+="</div>";J+=D;J+='<div align="center" style="color:#666666; font-size:11px; '+this.FONT+'">© 2008 Cooliris, Inc. All trademarks are property of their respective holders.<br/><br/><br/></div>';J+="</div>";return J},generateFlashVars:function(){var C="";var B=this.ARGS;if(typeof B.guid!=="undefined"){C+="&startItemGUID="+B.guid}if(B.loadFeedInFlash){C+="&feedURL="+encodeURIComponent(this.THE_FEED_URL)}if(B.paused){C+="&paused="+B.paused}if(B.loop){C+="&loop="+B.loop}if(B.delay){C+="&delay="+B.delay}if(B.pid){C+="&pid="+B.pid}if(typeof B.maxScale!="undefined"){C+="&maxScale="+B.maxScale}if(typeof B.overlayToolbars!="undefined"){C+="&overlayToolbars="+B.overlayToolbars}var A=this.CUSTOM_BUTTON;if(A!=null){C+="&cButtonURL="+encodeURIComponent(A.targetURL);if(A.labelText!=null){C+="&cButtonLabel="+encodeURIComponent(A.labelText)}if(A.iconImage!=null){C+="&cButtonIcon="+encodeURIComponent(A.iconImage)}}C+="&swfURL="+encodeURIComponent(this.LITE_URL);C=C.substring(1);return C},getFlash:function(){if(this.BROWSER_SAF||this.BROWSER_IE){return document.getElementById(this.FLASH_ID_1)}else{return document.getElementById(this.FLASH_ID_2)}},getWindowSize:function(){var B=document.documentElement;var D=document.body;var A=0,C=0;if(typeof (window.innerWidth)=="number"){A=window.innerWidth;C=window.innerHeight}else{if(B&&(B.clientWidth||B.clientHeight)){A=B.clientWidth;C=B.clientHeight}else{if(D&&(D.clientWidth||D.clientHeight)){A=D.clientWidth;C=D.clientHeight}}}return{w:A,h:C}},handleKeyPress:function(A){if(!this.isRunning()){return true}var B=this.getFlash();if(B!=null&&B.fl_keyPressed){B.fl_keyPressed(A)}else{if(A==27){this.closeFlashUI();return false}}if(A==9||A==13){return false}return true},handleMouseWheel:function(A){var C=0;if(!A){A=window.event}if(A.wheelDelta){C=A.wheelDelta/120;if(window.opera){C=-C}}else{if(A.detail){var B=A.detail;if(Math.abs(B)<3){C=-B}else{C=-B/3}}}if(C){PicLensLite.sendMouseScrollToFlash(C)}if(A.preventDefault){A.preventDefault()}A.returnValue=false;return false},hasPicLensClient:function(){return this.hasCooliris()},hasCooliris:function(){if(this.DEBUG_NOCLIENT){return false}var E=false;if(this.PLC){E=true}else{if(window.piclens&&window.piclens.launch){this.PLC=window.piclens;E=true}else{var B=null;if(typeof PicLensContext!="undefined"){B=new PicLensContext()}else{try{B=new ActiveXObject("PicLens.Context")}catch(D){if(navigator.mimeTypes["application/x-cooliris"]){B=document.createElement("object");B.style.height="0px";B.style.width="0px";B.type="application/x-cooliris";document.documentElement.appendChild(B)}else{B=null}}}this.PLC=B;if(this.PLC){E=true}}}if(E){if(this.BROWSER_SAF){return true}var A;try{A=this.PLC.version}catch(D){return false}var C=A.split(".");if(C[0]>1){return true}else{if(C[0]==1){if(C[1]>6){return true}else{if(C[1]==6){if(C[2]>0){return true}else{if(C[2]==0){if(C[3]>=824){return true}}}}}}}return false}else{return false}},invokeLytebox:function(){this.SHOW_LBOX=true;myLytebox.start(document.getElementById("lboxImage"),false,false);this.closeFlashUI()},showLyteboxLink:function(){myLytebox.updateLyteboxItems();myLytebox.doAnimations=false;var A=document.getElementById("lightbox_images");if(A!=null){A.style.display="block";if(this.SHOW_LBOX&&this.getFlash()==null){this.invokeLytebox()}}},startLytebox:function(){if(typeof myLytebox!="undefined"){this.showLyteboxLink()}else{if(typeof initLytebox!="undefined"){initLytebox();this.showLyteboxLink()}else{if(this.LBOX_COUNT>=4){return }setTimeout(function(){PicLensLite.startLytebox()},150);this.LBOX_COUNT++}}},injectFlashPlayer:function(){var A=this.LITE_FG_DIV;var D;var F;D=F="100%";if(this.BROWSER_IE6){D=F="0"}var E=this.generateFlashVars();var B=this.generateAlternativeContent();if(this.meetsReqs()){var C="<param name=";A.innerHTML='<object id="'+this.FLASH_ID_1+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%">'+C+'"movie" value="'+this.LITE_URL+'" />'+C+'"quality" value="high"/> '+C+'"bgcolor" value="#000000"/> '+C+'"allowScriptAccess" value="always"/> '+C+'"FlashVars" value="'+E+'"/> '+C+'"allowFullScreen" value="true"/> '+C+'"wmode" value="window"/> '+C+'"scale" value="noscale"/> <object type="application/x-shockwave-flash" data="'+this.LITE_URL+'" width="'+D+'" height="'+F+'" quality="high" bgcolor="#000000" id="'+this.FLASH_ID_2+'" quality="high" FlashVars="'+E+'" allowFullScreen="true" scale="noscale" wmode="window" allowScriptAccess="always">'+B+"</object></object>"}else{if(this.ON_NO_PLUGINS){this.ON_NO_PLUGINS()}else{A.innerHTML=B;A.style.minWidth="860px";A.style.minHeight="550px"}}if(this.BROWSER_SAF){this.resizeUI()}},indexFeeds:function(){var E=document.getElementsByTagName("link");var A=[];for(var B=0;B!=E.length;++B){var D=E[B],C=D.getAttribute("type");if(C=="application/rss+xml"||C=="text/xml"){A.push({title:D.getAttribute("title"),url:D.getAttribute("href")})}}return A},loadViaXHR:function(B){var A=this;var D=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("MSXML2.XMLHTTP.3.0");try{D.open("GET",B,true);D.onreadystatechange=function(){if(D.readyState==4){if((D.status==200||D.status==0)){if(D.responseText){A.showFlashUI(D.responseText)}}else{if(console){console.log("PicLens Lite could not load the RSS Feed: "+B)}}}};D.send("")}catch(C){this.ARGS.loadFeedInFlash=true;this.showFlashUI("")}},meetsReqs:function(){if(this.DEBUG_NOFLASH){return false}var B=(this.FLASH_VER.major==0)&&this.BROWSER_IE;var A=swfobjlite.hasFlashPlayerVersion("9.0.28");return A||B},removeChildren:function(){this.REMOVE_TIMER_ID=0;if(this.LITE_BG_DIV!==null){document.body.removeChild(this.LITE_BG_DIV);this.LITE_BG_DIV=null}if(this.LITE_FG_DIV!==null){document.body.removeChild(this.LITE_FG_DIV);this.LITE_FG_DIV=null}},resizeFlashToFitPaddedBox:function(){var B=this.getFlash();if(B){var C=this.getPageSize();var A=C.w-this.HPAD*2;var D=C.h-this.VPAD*2;B.style.width=A;B.style.height=D;B.width=A;B.height=D}},resizeToFitPaddedBox:function(B,A){if(typeof A=="undefined"){A=this.getPageSize()}B.width=(A.w-this.HPAD*2)+"px";B.height=(A.h-this.VPAD*2)+"px"},resizeToPaddedBox:function(A){A.left=A.right=this.HPAD+"px";A.top=A.bottom=this.VPAD+"px"},resizeUI:function(){if(this.LITE_FG_DIV){var A=this.LITE_FG_DIV.style;this.resizeToPaddedBox(A);this.resizeToFitPaddedBox(A);this.resizeFlashToFitPaddedBox()}},setRunningFlag:function(A){this.LITE_IS_RUNNING=A;this.piclensIsRunning_=A},setResizeHandler:function(){if(!this.RESIZE_HANDLER_EXISTS&&this.BROWSER_SAF){var A=this;window.addEventListener("resize",function(){A.resizeUI()},false);this.RESIZE_HANDLER_EXISTS=true}},setResizeTimer:function(){if(this.BROWSER_IE6){this.RESIZE_TIMER_IE6=setInterval(function(){PicLensLite.autoResize()},1000)}},showFlashUI:function(A){this.THE_FEED=A;this.findScriptLocation();this.createBackgroundOverlay();this.createForegroundFlashComponent();if(this.BROWSER_IE){this.appendElementsToDocument()}this.injectFlashPlayer();if(!this.BROWSER_IE){this.appendElementsToDocument()}this.addKeyHandlers();this.addMouseHandlers();this.setRunningFlag(true);this.setResizeTimer();this.setResizeHandler();this.startLytebox()},sendMouseScrollToFlash:function(B){if(!this.isRunning()){return }var A=this.getFlash();if(A!=null&&A.fl_mouseMoved){A.fl_mouseMoved(B)}}};var swfobjlite=function(){var UNDEF="undefined",OBJECT="object",SHOCKWAVE_FLASH="Shockwave Flash",SHOCKWAVE_FLASH_AX="ShockwaveFlash.ShockwaveFlash",win=window,doc=document,nav=navigator;var ua=function(){var w3cdom=typeof doc.getElementById!=UNDEF&&typeof doc.getElementsByTagName!=UNDEF&&typeof doc.createElement!=UNDEF&&typeof doc.appendChild!=UNDEF&&typeof doc.replaceChild!=UNDEF&&typeof doc.removeChild!=UNDEF&&typeof doc.cloneNode!=UNDEF,playerVersion=[0,0,0],d=null;if(typeof nav.plugins!=UNDEF&&typeof nav.plugins[SHOCKWAVE_FLASH]==OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d){d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");playerVersion[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);playerVersion[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);playerVersion[2]=/r/.test(d)?parseInt(d.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof win.ActiveXObject!=UNDEF){var a=null,fp6Crash=false;try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX+".7")}catch(e){try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX+".6");playerVersion=[6,0,21];a.AllowScriptAccess="always"}catch(e){if(playerVersion[0]==6){fp6Crash=true}}if(!fp6Crash){try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX)}catch(e){}}}if(!fp6Crash&&a){try{d=a.GetVariable("$version");if(d){d=d.split(" ")[1].split(",");playerVersion=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)]}}catch(e){}}}}var u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase(),webkit=/webkit/.test(u)?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ie=false,windows=p?/win/.test(p):/win/.test(u),mac=p?/mac/.test(p):/mac/.test(u); ++/*@cc_on ++ ie = true; ++ @if (@_win32) ++ windows = true; ++ @elif (@_mac) ++ mac = true; ++ @end ++ @*/ ++return{w3cdom:w3cdom,pv:playerVersion,webkit:webkit,ie:ie,win:windows,mac:mac}}();return{hasFlashPlayerVersion:function(rv){var pv=ua.pv,v=rv.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10);v[2]=parseInt(v[2],10);return(pv[0]>v[0]||(pv[0]==v[0]&&pv[1]>v[1])||(pv[0]==v[0]&&pv[1]==v[1]&&pv[2]>=v[2]))?true:false},getFlashPlayerVersion:function(){return{major:ua.pv[0],minor:ua.pv[1],release:ua.pv[2]}}}}();var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"Unknown Browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"Unknown Version";this.OS=this.searchString(this.dataOS)||"Unknown OS"},searchString:function(D){for(var A=0;A<D.length;A++){var B=D[A].string;var C=D[A].prop;this.versionSearchString=D[A].versionSearch||D[A].identity;if(B){if(B.indexOf(D[A].subString)!=-1){return D[A].identity}}else{if(C){return D[A].identity}}}},searchVersion:function(B){var A=B.indexOf(this.versionSearchString);if(A==-1){return }return parseFloat(B.substring(A+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init(); +\ No newline at end of file +diff --git a/wp-content/plugins/nextgen-gallery/lib/media-rss.php b/wp-content/plugins/nextgen-gallery/lib/media-rss.php +index a7c0f803..6182f47f 100644 +--- a/wp-content/plugins/nextgen-gallery/lib/media-rss.php ++++ b/wp-content/plugins/nextgen-gallery/lib/media-rss.php +@@ -18,10 +18,7 @@ class nggMediaRss { + * Add the javascript required to enable PicLens/CoolIris support + */ + function add_piclens_javascript() { +- if (is_ssl()) +- wp_enqueue_script( 'piclens', 'https://lite.piclens.com/current/piclens_optimized.js', array(), false, true); +- else +- wp_enqueue_script( 'piclens', 'http://lite.piclens.com/current/piclens_optimized.js', array(), false, true); ++ wp_enqueue_script( 'piclens', NGGALLERY_URLPATH . 'js/piclens_optimized.js', array(), false, true); + } + + /** +-- +2.17.1 + diff --git a/patches/0164-adding-a-define-for-the-global-public-and-private-re.patch b/patches/0164-adding-a-define-for-the-global-public-and-private-re.patch new file mode 100644 index 00000000..aa73ae4e --- /dev/null +++ b/patches/0164-adding-a-define-for-the-global-public-and-private-re.patch @@ -0,0 +1,57 @@ +From 63979f02406bdd7dd8c4f8cec4964d37c2856b99 Mon Sep 17 00:00:00 2001 +From: Joe <joe@autistici.org> +Date: Tue, 10 Sep 2013 14:37:53 +0200 +Subject: [PATCH 164/229] adding a define for the global public and private + recaptcha keys. + +- Fix all blogs that have an empty recaptcha key. +- require configuration for wp-recaptcha (to define the global keys) +--- + wp-content/plugins/wp-recaptcha-bp/recaptcha.php | 13 +++++++------ + 1 file changed, 7 insertions(+), 6 deletions(-) + +diff --git a/wp-content/plugins/wp-recaptcha-bp/recaptcha.php b/wp-content/plugins/wp-recaptcha-bp/recaptcha.php +index 73461902..7c16045e 100644 +--- a/wp-content/plugins/wp-recaptcha-bp/recaptcha.php ++++ b/wp-content/plugins/wp-recaptcha-bp/recaptcha.php +@@ -11,6 +11,7 @@ + * @link http://www.google.com/recaptcha + */ + ++require_once('config.php'); + require_once('wp-plugin.php'); + + if (class_exists('ReCAPTCHAPlugin')) +@@ -115,8 +116,8 @@ class ReCAPTCHAPlugin extends WPPlugin + $option_defaults = array(); + $old_options = WPPlugin::retrieve_options("recaptcha"); + if ($old_options) { +- $option_defaults['site_key'] = $old_options['pubkey']; +- $option_defaults['secret'] = $old_options['privkey']; ++ $option_defaults['site_key'] = $old_options['pubkey'] ? $old_options['pubkey'] : GLOBAL_RECAPTCHA_KEY; ++ $option_defaults['secret'] = $old_options['privkey'] ? $old_options['privkey'] : GLOBAL_RECAPTCHA_PRIVATE_KEY; + + // styling + $option_defaults['recaptcha_language'] = $old_options['re_lang']; +@@ -126,14 +127,14 @@ class ReCAPTCHAPlugin extends WPPlugin + } else { + $old_options = WPPlugin::retrieve_options($this->options_name); + if ($old_options) { +- $option_defaults['site_key'] = $old_options['public_key']; +- $option_defaults['secret'] = $old_options['private_key']; ++ $option_defaults['site_key'] = $old_options['public_key'] ? $old_options['pubkey'] : GLOBAL_RECAPTCHA_KEY; ++ $option_defaults['secret'] = $old_options['private_key'] ? $old_options['privkey'] : GLOBAL_RECAPTCHA_PRIVATE_KEY; + $option_defaults['comments_theme'] = 'standard'; + $option_defaults['recaptcha_language'] = $old_options['recaptcha_language']; + $option_defaults['no_response_error'] = $old_options['no_response_error']; + } else { +- $option_defaults['site_key'] = ''; +- $option_defaults['secret'] = ''; ++ $option_defaults['site_key'] = GLOBAL_RECAPTCHA_KEY; ++ $option_defaults['secret'] = GLOBAL_RECAPTCHA_PRIVATE_KEY; + $option_defaults['comments_theme'] = 'standard'; + $option_defaults['recaptcha_language'] = 'en'; + $option_defaults['no_response_error'] = +-- +2.17.1 + diff --git a/patches/0165-Remove-Google-API-google-fonts-flash-plugin-and-fixe.patch b/patches/0165-Remove-Google-API-google-fonts-flash-plugin-and-fixe.patch new file mode 100644 index 00000000..cef6114b --- /dev/null +++ b/patches/0165-Remove-Google-API-google-fonts-flash-plugin-and-fixe.patch @@ -0,0 +1,268 @@ +From 264c582530c6036b9ed4425572d95af4f2263927 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sun, 6 Jan 2013 20:39:55 +0100 +Subject: [PATCH 165/229] Remove Google API, google fonts, flash plugin and + fixed Std WP themes footers + +--- + wp-content/plugins/wp-footnotes/footnotes.php | 7 +++-- + wp-content/plugins/wp-footnotes/options.php | 22 +++++--------- + wp-content/themes/twentyeleven/footer.php | 5 ++-- + wp-content/themes/twentythirteen/footer.php | 6 ++-- + .../themes/twentythirteen/functions.php | 30 ------------------- + wp-content/themes/twentytwelve/footer.php | 4 +-- + wp-content/themes/twentytwelve/functions.php | 26 +--------------- + wp-includes/script-loader.php | 9 ++++-- + 8 files changed, 24 insertions(+), 85 deletions(-) + +diff --git a/wp-content/plugins/wp-footnotes/footnotes.php b/wp-content/plugins/wp-footnotes/footnotes.php +index f2449a37..48e7c17c 100644 +--- a/wp-content/plugins/wp-footnotes/footnotes.php ++++ b/wp-content/plugins/wp-footnotes/footnotes.php +@@ -85,7 +85,8 @@ class swas_wp_footnotes { + } else { + + // Set any unset options +- if ($this->current_options['version'] != WP_FOOTNOTES_VERSION) { ++ if ( !isset( $this->current_options['version'] ) || $this->current_options['version'] != WP_FOOTNOTES_VERSION ) { ++ + foreach ($this->default_options as $key => $value) { + if (!isset($this->current_options[$key])) { + $this->current_options[$key] = $value; +@@ -197,7 +198,7 @@ class swas_wp_footnotes { + // Add footnote and record the key + $identifiers[$i]['use_footnote'] = count($footnotes); + $footnotes[$identifiers[$i]['use_footnote']]['text'] = $identifiers[$i]['text']; +- $footnotes[$identifiers[$i]['use_footnote']]['symbol'] = $identifiers[$i]['symbol']; ++ $footnotes[$identifiers[$i]['use_footnote']]['symbol'] = isset( $identifiers[$i]['symbol'] ) ? $identifiers[$i]['symbol'] : ''; + $footnotes[$identifiers[$i]['use_footnote']]['identifiers'][] = $i; + } + } +@@ -270,7 +271,7 @@ class swas_wp_footnotes { + */ + function add_options_page() { + // Add a new menu under Options: +- add_options_page('Footnotes', 'Footnotes', 8, __FILE__, array($this, 'footnotes_options_page')); ++ add_options_page('Footnotes', 'Footnotes', 'manage_options', __FILE__, array($this, 'footnotes_options_page')); + } + + +diff --git a/wp-content/plugins/wp-footnotes/options.php b/wp-content/plugins/wp-footnotes/options.php +index 273c29c5..16bd7277 100644 +--- a/wp-content/plugins/wp-footnotes/options.php ++++ b/wp-content/plugins/wp-footnotes/options.php +@@ -44,6 +44,10 @@ + <div id="icon-options-general" class="icon32"><br></div> + <h2>WP-Footnotes Options</h2> + <form method="post"> ++ ++ <h3 class="title">Documentation & Support</h3> ++ <p>You can view <a href="http://elvery.net/drzax/more-things/wordpress-footnotes-plugin/" title="WP-Footnotes documentation">the documentation</a> at <a href="http://elvery.net/drzax" title="sw'as">sw'as</a>, the author's website.</p> ++ + <h3 class="title">Identifier</h3> + <fieldset style="border:none; line-height:20px; margin-bottom:9px; padding:10px; background:#EAF3FA; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px;"> + <table> +@@ -139,25 +143,13 @@ + </form> + + <hr/> +- <form action="https://www.paypal.com/cgi-bin/webscr" method="post" style="display:block; float: right;"> +- <input type="hidden" name="cmd" value="_s-xclick" /> +- <input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-but04.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" /> +- <img alt="" border="0" src="https://www.paypal.com/en_AU/i/scr/pixel.gif" width="1" height="1" style="display:block; margin:auto;" /> +- <input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----" /> +- </form> +- +- <h3 class="title">Bug Reports & Feature Requests</h3> +- <p>You should report any bugs you find and submit feature requests to <a href="http://plugins.trac.wordpress.org/newticket?component=wp-footnotes&owner=drzax">the WordPress Plugins bug tracker</a> (if you're not already you will need to be <a href="http://wordpress.org/extend/plugins/register.php" title="Sign up to the WordPress Plings Directory">signed up</a> and signed in at wordpress.org/extend/plugins).</p> +- <p>If you have a general enquiry that isn't a bug or feature request, the best place is the <a href="http://wordpress.org/tags/wp-footnotes?forum_id=10" title="General Support">WordPress.org support forums for WP-Footnotes</a>. + +- <h3 class="title">Contributing</h3> +- <p>The plugin is primarily maintained on <a href="https://github.com/drzax/WP-Footnotes">GitHub</a> with each new release synced to the WordPress Plugins repository. If you've got the <a href="http://www.youtube.com/watch?feature=player_detailpage&v=ZHDi_AnqwN4#t=3s">skillz</a> please contribute, it's as simple as making a <a href="https://help.github.com/articles/using-pull-requests">pull request</a>.</p> +- +- <h3 class="title">Documentation & Support</h3> +- <p>You can view <a href="http://elvery.net/drzax/more-things/wordpress-footnotes-plugin/" title="WP-Footnotes documentation">the documentation</a> at <a href="http://elvery.net/drzax" title="sw'as">sw'as</a>, the author's website. Support is available via the community <a href="http://wordpress.org/tags/wp-footnotes?forum_id=10" title="General Support">WordPress.org support forums for WP-Footnotes</a>. I do monitor posts there and respond when I can.</p> + + <h3 class="title">Licensing & Copyright</h3> + <p>Copyright © 2007-<?php echo date_format(new DateTime(), 'Y'); ?> <a href="http://elvery.net">Simon Elvery</a></p> + <p>WP-Footnotes is licensed under the <a href="http://www.gnu.org/licenses/gpl.html">GNU GPL</a>. WP-Footnotes comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the <a href="http://www.gnu.org/licenses/gpl.html">license</a> for details.</p> ++ ++ <p>The plugin is primarily maintained on <a href="https://github.com/drzax/WP-Footnotes">GitHub</a> with each new release synced to the WordPress Plugins repository. If you've got the <a href="http://www.youtube.com/watch?feature=player_detailpage&v=ZHDi_AnqwN4#t=3s">skillz</a> please contribute, it's as simple as making a <a href="https://help.github.com/articles/using-pull-requests">pull request</a>.</p> ++ + + </div> +\ No newline at end of file +diff --git a/wp-content/themes/twentyeleven/footer.php b/wp-content/themes/twentyeleven/footer.php +index 53fa696e..ad8a99d7 100644 +--- a/wp-content/themes/twentyeleven/footer.php ++++ b/wp-content/themes/twentyeleven/footer.php +@@ -26,14 +26,13 @@ + + <div id="site-generator"> + <?php do_action( 'twentyeleven_credits' ); ?> ++ + <?php + if ( function_exists( 'the_privacy_policy_link' ) ) { + the_privacy_policy_link( '', '<span role="separator" aria-hidden="true"></span>' ); + } + ?> +- <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentyeleven' ) ); ?>" class="imprint" title="<?php esc_attr_e( 'Semantic Personal Publishing Platform', 'twentyeleven' ); ?>"> +- <?php printf( __( 'Proudly powered by %s', 'twentyeleven' ), 'WordPress' ); ?> +- </a> ++ <strong>Proudly powered by <a href="http://www.autistici.org">R*</a></strong> + </div> + </footer><!-- #colophon --> + </div><!-- #page --> +diff --git a/wp-content/themes/twentythirteen/footer.php b/wp-content/themes/twentythirteen/footer.php +index 858f110b..5bf69ea3 100644 +--- a/wp-content/themes/twentythirteen/footer.php ++++ b/wp-content/themes/twentythirteen/footer.php +@@ -16,14 +16,14 @@ + + <div class="site-info"> + <?php do_action( 'twentythirteen_credits' ); ?> ++ + <?php + if ( function_exists( 'the_privacy_policy_link' ) ) { + the_privacy_policy_link( '', '<span role="separator" aria-hidden="true"></span>' ); + } + ?> +- <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentythirteen' ) ); ?>" class="imprint"> +- <?php printf( __( 'Proudly powered by %s', 'twentythirteen' ), 'WordPress' ); ?> +- </a> ++ <strong>Proudly powered by <a href="http://www.autistici.org">R*</a></strong> ++ + </div><!-- .site-info --> + </footer><!-- #colophon --> + </div><!-- #page --> +diff --git a/wp-content/themes/twentythirteen/functions.php b/wp-content/themes/twentythirteen/functions.php +index 5c021fbe..2b2eb72f 100644 +--- a/wp-content/themes/twentythirteen/functions.php ++++ b/wp-content/themes/twentythirteen/functions.php +@@ -219,36 +219,6 @@ add_action( 'after_setup_theme', 'twentythirteen_setup' ); + function twentythirteen_fonts_url() { + $fonts_url = ''; + +- /* Translators: If there are characters in your language that are not +- * supported by Source Sans Pro, translate this to 'off'. Do not translate +- * into your own language. +- */ +- $source_sans_pro = _x( 'on', 'Source Sans Pro font: on or off', 'twentythirteen' ); +- +- /* Translators: If there are characters in your language that are not +- * supported by Bitter, translate this to 'off'. Do not translate into your +- * own language. +- */ +- $bitter = _x( 'on', 'Bitter font: on or off', 'twentythirteen' ); +- +- if ( 'off' !== $source_sans_pro || 'off' !== $bitter ) { +- $font_families = array(); +- +- if ( 'off' !== $source_sans_pro ) { +- $font_families[] = 'Source Sans Pro:300,400,700,300italic,400italic,700italic'; +- } +- +- if ( 'off' !== $bitter ) { +- $font_families[] = 'Bitter:400,700'; +- } +- +- $query_args = array( +- 'family' => urlencode( implode( '|', $font_families ) ), +- 'subset' => urlencode( 'latin,latin-ext' ), +- ); +- $fonts_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' ); +- } +- + return $fonts_url; + } + +diff --git a/wp-content/themes/twentytwelve/footer.php b/wp-content/themes/twentytwelve/footer.php +index 05e52e2b..2ca9b6c0 100644 +--- a/wp-content/themes/twentytwelve/footer.php ++++ b/wp-content/themes/twentytwelve/footer.php +@@ -18,9 +18,7 @@ + the_privacy_policy_link( '', '<span role="separator" aria-hidden="true"></span>' ); + } + ?> +- <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentytwelve' ) ); ?>" class="imprint" title="<?php esc_attr_e( 'Semantic Personal Publishing Platform', 'twentytwelve' ); ?>"> +- <?php printf( __( 'Proudly powered by %s', 'twentytwelve' ), 'WordPress' ); ?> +- </a> ++ <strong>Proudly powered by <a href="http://www.autistici.org">R*</a></strong> + </div><!-- .site-info --> + </footer><!-- #colophon --> + </div><!-- #page --> +diff --git a/wp-content/themes/twentytwelve/functions.php b/wp-content/themes/twentytwelve/functions.php +index ad89b2ac..bdda0c64 100644 +--- a/wp-content/themes/twentytwelve/functions.php ++++ b/wp-content/themes/twentytwelve/functions.php +@@ -145,31 +145,7 @@ require( get_template_directory() . '/inc/custom-header.php' ); + function twentytwelve_get_font_url() { + $font_url = ''; + +- /* translators: If there are characters in your language that are not supported +- * by Open Sans, translate this to 'off'. Do not translate into your own language. +- */ +- if ( 'off' !== _x( 'on', 'Open Sans font: on or off', 'twentytwelve' ) ) { +- $subsets = 'latin,latin-ext'; +- +- /* translators: To add an additional Open Sans character subset specific to your language, +- * translate this to 'greek', 'cyrillic' or 'vietnamese'. Do not translate into your own language. +- */ +- $subset = _x( 'no-subset', 'Open Sans font: add new subset (greek, cyrillic, vietnamese)', 'twentytwelve' ); +- +- if ( 'cyrillic' == $subset ) { +- $subsets .= ',cyrillic,cyrillic-ext'; +- } elseif ( 'greek' == $subset ) { +- $subsets .= ',greek,greek-ext'; +- } elseif ( 'vietnamese' == $subset ) { +- $subsets .= ',vietnamese'; +- } +- +- $query_args = array( +- 'family' => 'Open+Sans:400italic,700italic,400,700', +- 'subset' => $subsets, +- ); +- $font_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' ); +- } ++ /* REMOVED GoogleApis*/ + + return $font_url; + } +diff --git a/wp-includes/script-loader.php b/wp-includes/script-loader.php +index 99ef20f3..dd8cabf8 100644 +--- a/wp-includes/script-loader.php ++++ b/wp-includes/script-loader.php +@@ -937,7 +937,8 @@ function wp_default_scripts( $scripts ) { + 'language' => strtolower( strtok( determine_locale(), '_-' ) ), + 'strings' => array( + 'mejs.download-file' => __( 'Download File' ), +- 'mejs.install-flash' => __( 'You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/' ), ++ // A/I removed flash player ++ /*'mejs.install-flash' => __( 'You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/' ),*/ + 'mejs.fullscreen' => __( 'Fullscreen' ), + 'mejs.play' => __( 'Play' ), + 'mejs.pause' => __( 'Pause' ), +@@ -1660,8 +1661,9 @@ function wp_default_styles( $styles ) { + $subsets .= ',vietnamese'; + } + ++ // A/I removed google font + // Hotlink Open Sans, for now. +- $open_sans_font_url = "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets&display=fallback"; ++ $open_sans_font_url = ""; + } + + // Register a stylesheet for the selected admin color scheme. +@@ -1738,7 +1740,8 @@ function wp_default_styles( $styles ) { + */ + $font_family = _x( 'Noto Serif:400,400i,700,700i', 'Google Font Name and Variants' ); + if ( 'off' !== $font_family ) { +- $fonts_url = 'https://fonts.googleapis.com/css?family=' . urlencode( $font_family ); ++ // A/I removed google font ++ $fonts_url = '' . urlencode( $font_family ); + } + $styles->add( 'wp-editor-font', $fonts_url ); + +-- +2.17.1 + diff --git a/patches/0166-PrivacyShareButton-0.3.patch b/patches/0166-PrivacyShareButton-0.3.patch new file mode 100644 index 00000000..4c57c3dd --- /dev/null +++ b/patches/0166-PrivacyShareButton-0.3.patch @@ -0,0 +1,2879 @@ +From 00f8741e21610fa4357c1db4ed09d8ef996b2741 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Wed, 18 Sep 2013 20:38:21 +0100 +Subject: [PATCH 166/229] PrivacyShareButton 0.3 + +--- + .../privacy-share-buttons/css/jquery-ui.css | 466 ---------------- + .../css/jquery.socialshareprivacy.min.css | 1 + + .../css/socialshareprivacy.css | 73 --- + .../images/box_fbshare.png | Bin 0 -> 4676 bytes + .../privacy-share-buttons/images/box_mail.png | Bin 0 -> 2313 bytes + .../images/de/dummy_box_facebook.png | Bin 0 -> 1038 bytes + .../images/de/dummy_facebook.png | Bin 0 -> 884 bytes + .../images/dummy_box_buffer.png | Bin 0 -> 1564 bytes + .../images/dummy_box_disqus.png | Bin 0 -> 984 bytes + .../images/dummy_box_facebook.png | Bin 0 -> 782 bytes + .../images/dummy_box_gplus.png | Bin 0 -> 842 bytes + .../images/dummy_box_pinterest.png | Bin 0 -> 1532 bytes + .../images/dummy_box_twitter.png | Bin 0 -> 1067 bytes + .../images/dummy_buffer.png | Bin 0 -> 1318 bytes + .../images/dummy_disqus.png | Bin 0 -> 856 bytes + .../images/dummy_facebook.png | Bin 0 -> 651 bytes + .../images/dummy_gplus.png | Bin 775 -> 661 bytes + .../images/dummy_identica.png | Bin 3041 -> 0 bytes + .../images/dummy_pinterest.png | Bin 0 -> 1145 bytes + .../images/dummy_twitter.png | Bin 941 -> 965 bytes + .../images/es/dummy_box_facebook.png | Bin 0 -> 880 bytes + .../images/es/dummy_facebook.png | Bin 0 -> 760 bytes + .../privacy-share-buttons/images/fbshare.png | Bin 0 -> 1085 bytes + .../images/fr/dummy_box_facebook.png | Bin 0 -> 713 bytes + .../images/fr/dummy_facebook.png | Bin 0 -> 768 bytes + .../images/fr/dummy_twitter.png | Bin 0 -> 985 bytes + .../images/identica-share-button.png | Bin 608 -> 0 bytes + .../images/jquery-ui-icons_21759b.png | Bin 0 -> 5355 bytes + ...256x240.png => jquery-ui-icons_333333.png} | Bin 4369 -> 4369 bytes + ...256x240.png => jquery-ui-icons_999999.png} | Bin 4369 -> 4369 bytes + ...256x240.png => jquery-ui-icons_cc0000.png} | Bin 4369 -> 4369 bytes + .../privacy-share-buttons/images/mail.png | Bin 0 -> 1157 bytes + .../images/nl/dummy_box_facebook.png | Bin 0 -> 713 bytes + .../images/nl/dummy_facebook.png | Bin 0 -> 518 bytes + .../images/nl/dummy_twitter.png | Bin 0 -> 740 bytes + .../images/pt/dummy_box_facebook.png | Bin 0 -> 738 bytes + .../images/pt/dummy_box_twitter.png | Bin 0 -> 960 bytes + .../images/pt/dummy_facebook.png | Bin 0 -> 540 bytes + .../images/pt/dummy_twitter.png | Bin 0 -> 801 bytes + .../images/ru/dummy_box_facebook.png | Bin 0 -> 870 bytes + .../images/ru/dummy_facebook.png | Bin 0 -> 742 bytes + .../images/socialshareprivacy_info.png | Bin 166 -> 151 bytes + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes + .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes + .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 120 bytes + .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes + .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes + .../images/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes + .../images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes + .../jquery.socialshareprivacy.min.autoload.js | 1 + + .../js/jquery.socialshareprivacy.min.de.js | 1 + + .../js/jquery.socialshareprivacy.min.es.js | 1 + + .../js/jquery.socialshareprivacy.min.fr.js | 1 + + .../js/jquery.socialshareprivacy.min.js | 1 + + .../js/jquery.socialshareprivacy.min.nl.js | 1 + + .../js/jquery.socialshareprivacy.min.pl.js | 1 + + .../js/jquery.socialshareprivacy.min.pt.js | 1 + + .../js/jquery.socialshareprivacy.min.ru.js | 1 + + .../privacy-share-buttons/js/ssp-onload.js | 3 + + .../privacy-share-buttons.php | 509 ++++++++---------- + .../plugins/privacy-share-buttons/readme.txt | 25 +- + 61 files changed, 254 insertions(+), 832 deletions(-) + delete mode 100644 wp-content/plugins/privacy-share-buttons/css/jquery-ui.css + create mode 100644 wp-content/plugins/privacy-share-buttons/css/jquery.socialshareprivacy.min.css + delete mode 100755 wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css + create mode 100644 wp-content/plugins/privacy-share-buttons/images/box_fbshare.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/box_mail.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/de/dummy_box_facebook.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/de/dummy_facebook.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_box_buffer.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_box_disqus.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_box_facebook.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_box_gplus.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_box_pinterest.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_box_twitter.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_buffer.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_disqus.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_facebook.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_identica.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_pinterest.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/es/dummy_box_facebook.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/es/dummy_facebook.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/fbshare.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/fr/dummy_box_facebook.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/fr/dummy_facebook.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/fr/dummy_twitter.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/identica-share-button.png + create mode 100755 wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_21759b.png + rename wp-content/plugins/privacy-share-buttons/images/{ui-icons_222222_256x240.png => jquery-ui-icons_333333.png} (91%) + mode change 100644 => 100755 + rename wp-content/plugins/privacy-share-buttons/images/{ui-icons_2e83ff_256x240.png => jquery-ui-icons_999999.png} (91%) + mode change 100644 => 100755 + rename wp-content/plugins/privacy-share-buttons/images/{ui-icons_888888_256x240.png => jquery-ui-icons_cc0000.png} (91%) + mode change 100644 => 100755 + create mode 100644 wp-content/plugins/privacy-share-buttons/images/mail.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/nl/dummy_box_facebook.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/nl/dummy_facebook.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/nl/dummy_twitter.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/pt/dummy_box_facebook.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/pt/dummy_box_twitter.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/pt/dummy_facebook.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/pt/dummy_twitter.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/ru/dummy_box_facebook.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/ru/dummy_facebook.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_flat_0_aaaaaa_40x100.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_flat_75_ffffff_40x100.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_55_fbf9ee_1x400.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_95_fef1ec_1x400.png + create mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_highlight-soft_75_cccccc_1x100.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-icons_454545_256x240.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-icons_cd0a0a_256x240.png + create mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.autoload.js + create mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.de.js + create mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.es.js + create mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.fr.js + create mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.js + create mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.nl.js + create mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.pl.js + create mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.pt.js + create mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.ru.js + create mode 100644 wp-content/plugins/privacy-share-buttons/js/ssp-onload.js + +diff --git a/wp-content/plugins/privacy-share-buttons/css/jquery-ui.css b/wp-content/plugins/privacy-share-buttons/css/jquery-ui.css +deleted file mode 100644 +index 0c82c3fc..00000000 +--- a/wp-content/plugins/privacy-share-buttons/css/jquery-ui.css ++++ /dev/null +@@ -1,466 +0,0 @@ +-/*! jQuery UI - v1.8.21 - 2012-06-05 +-* https://github.com/jquery/jquery-ui +-* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.theme.css +-* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */ +- +-/* Layout helpers +-----------------------------------*/ +-.ui-helper-hidden { display: none; } +-.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,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: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); } +- +- +-/* Interaction Cues +-----------------------------------*/ +-.ui-state-disabled { cursor: default !important; } +- +- +-/* Icons +-----------------------------------*/ +- +-/* states and images */ +-.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } +- +- +-/* Misc visuals +-----------------------------------*/ +- +-/* Overlays */ +-.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } +- +-/* IE/Win - Fix animation bug - #4615 */ +-.ui-accordion { width: 100%; } +-.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } +-.ui-accordion .ui-accordion-li-fix { display: inline; } +-.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } +-.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } +-.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } +-.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } +-.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } +-.ui-accordion .ui-accordion-content-active { display: block; } +- +-.ui-autocomplete { position: absolute; cursor: default; } +- +-/* workarounds */ +-* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ +- +-/* +- * jQuery UI Menu 1.8.21 +- * +- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) +- * Dual licensed under the MIT or GPL Version 2 licenses. +- * http://jquery.org/license +- * +- * http://docs.jquery.com/UI/Menu#theming +- */ +-.ui-menu { +- list-style:none; +- padding: 2px; +- margin: 0; +- display:block; +- float: left; +-} +-.ui-menu .ui-menu { +- margin-top: -3px; +-} +-.ui-menu .ui-menu-item { +- margin:0; +- padding: 0; +- zoom: 1; +- float: left; +- clear: left; +- width: 100%; +-} +-.ui-menu .ui-menu-item a { +- text-decoration:none; +- display:block; +- padding:.2em .4em; +- line-height:1.5; +- zoom:1; +-} +-.ui-menu .ui-menu-item a.ui-state-hover, +-.ui-menu .ui-menu-item a.ui-state-active { +- font-weight: normal; +- margin: -1px; +-} +- +-.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ +-.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ +-button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ +-.ui-button-icons-only { width: 3.4em; } +-button.ui-button-icons-only { width: 3.7em; } +- +-/*button text element */ +-.ui-button .ui-button-text { display: block; line-height: 1.4; } +-.ui-button-text-only .ui-button-text { padding: .4em 1em; } +-.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } +-.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } +-.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } +-.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } +-/* no icon support for input elements, provide padding by default */ +-input.ui-button { padding: .4em 1em; } +- +-/*button icon element(s) */ +-.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } +-.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } +-.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } +-.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } +-.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } +- +-/*button sets*/ +-.ui-buttonset { margin-right: 7px; } +-.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } +- +-/* workarounds */ +-button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ +- +-.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } +-.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } +-.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } +-.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } +-.ui-datepicker .ui-datepicker-prev { left:2px; } +-.ui-datepicker .ui-datepicker-next { right:2px; } +-.ui-datepicker .ui-datepicker-prev-hover { left:1px; } +-.ui-datepicker .ui-datepicker-next-hover { right:1px; } +-.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } +-.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } +-.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } +-.ui-datepicker select.ui-datepicker-month-year {width: 100%;} +-.ui-datepicker select.ui-datepicker-month, +-.ui-datepicker select.ui-datepicker-year { width: 49%;} +-.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } +-.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } +-.ui-datepicker td { border: 0; padding: 1px; } +-.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } +-.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } +-.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } +-.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } +- +-/* with multiple calendars */ +-.ui-datepicker.ui-datepicker-multi { width:auto; } +-.ui-datepicker-multi .ui-datepicker-group { float:left; } +-.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } +-.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } +-.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } +-.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } +-.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } +-.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } +-.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } +-.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } +- +-/* RTL support */ +-.ui-datepicker-rtl { direction: rtl; } +-.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } +-.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } +-.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } +-.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } +-.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } +-.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } +-.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } +-.ui-datepicker-rtl .ui-datepicker-group { float:right; } +-.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } +-.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } +- +-/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ +-.ui-datepicker-cover { +- display: none; /*sorry for IE5*/ +- display/**/: block; /*sorry for IE5*/ +- position: absolute; /*must have*/ +- z-index: -1; /*must have*/ +- filter: mask(); /*must have*/ +- top: -4px; /*must have*/ +- left: -4px; /*must have*/ +- width: 200px; /*must have*/ +- height: 200px; /*must have*/ +-} +-.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } +-.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } +-.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } +-.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } +-.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } +-.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } +-.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } +-.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } +-.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } +-.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } +-.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } +-.ui-draggable .ui-dialog-titlebar { cursor: move; } +- +-.ui-progressbar { height:2em; text-align: left; overflow: hidden; } +-.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } +-.ui-resizable { position: relative;} +-.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; } +-.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } +-.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } +-.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } +-.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } +-.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } +-.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } +-.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } +-.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } +-.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;} +-.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } +- +-.ui-slider { position: relative; text-align: left; } +-.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } +-.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } +- +-.ui-slider-horizontal { height: .8em; } +-.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } +-.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } +-.ui-slider-horizontal .ui-slider-range-min { left: 0; } +-.ui-slider-horizontal .ui-slider-range-max { right: 0; } +- +-.ui-slider-vertical { width: .8em; height: 100px; } +-.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } +-.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } +-.ui-slider-vertical .ui-slider-range-min { bottom: 0; } +-.ui-slider-vertical .ui-slider-range-max { top: 0; } +-.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ +-.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } +-.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } +-.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } +-.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } +-.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } +-.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ +-.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } +-.ui-tabs .ui-tabs-hide { display: none !important; } +- +-/* Component containers +-----------------------------------*/ +-.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; } +-.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/*{ffDefault}*/; font-size: 1em; } +-.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; } +-.ui-widget-content a { color: #222222/*{fcContent}*/; } +-.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; } +-.ui-widget-header a { color: #222222/*{fcHeader}*/; } +- +-/* Interaction states +-----------------------------------*/ +-.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; } +-.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; } +-.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; } +-.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; } +-.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; } +-.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; } +-.ui-widget :active { outline: none; } +- +-/* Interaction Cues +-----------------------------------*/ +-.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; } +-.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; } +-.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; } +-.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; } +-.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; } +-.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } +-.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } +-.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } +- +-/* Icons +-----------------------------------*/ +- +-/* states and images */ +-.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; } +-.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; } +-.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; } +-.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; } +-.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; } +-.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; } +-.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; } +-.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; } +- +-/* positioning */ +-.ui-icon-carat-1-n { background-position: 0 0; } +-.ui-icon-carat-1-ne { background-position: -16px 0; } +-.ui-icon-carat-1-e { background-position: -32px 0; } +-.ui-icon-carat-1-se { background-position: -48px 0; } +-.ui-icon-carat-1-s { background-position: -64px 0; } +-.ui-icon-carat-1-sw { background-position: -80px 0; } +-.ui-icon-carat-1-w { background-position: -96px 0; } +-.ui-icon-carat-1-nw { background-position: -112px 0; } +-.ui-icon-carat-2-n-s { background-position: -128px 0; } +-.ui-icon-carat-2-e-w { background-position: -144px 0; } +-.ui-icon-triangle-1-n { background-position: 0 -16px; } +-.ui-icon-triangle-1-ne { background-position: -16px -16px; } +-.ui-icon-triangle-1-e { background-position: -32px -16px; } +-.ui-icon-triangle-1-se { background-position: -48px -16px; } +-.ui-icon-triangle-1-s { background-position: -64px -16px; } +-.ui-icon-triangle-1-sw { background-position: -80px -16px; } +-.ui-icon-triangle-1-w { background-position: -96px -16px; } +-.ui-icon-triangle-1-nw { background-position: -112px -16px; } +-.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +-.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +-.ui-icon-arrow-1-n { background-position: 0 -32px; } +-.ui-icon-arrow-1-ne { background-position: -16px -32px; } +-.ui-icon-arrow-1-e { background-position: -32px -32px; } +-.ui-icon-arrow-1-se { background-position: -48px -32px; } +-.ui-icon-arrow-1-s { background-position: -64px -32px; } +-.ui-icon-arrow-1-sw { background-position: -80px -32px; } +-.ui-icon-arrow-1-w { background-position: -96px -32px; } +-.ui-icon-arrow-1-nw { background-position: -112px -32px; } +-.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +-.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +-.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +-.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +-.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +-.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +-.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +-.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +-.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +-.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +-.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +-.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +-.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +-.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +-.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +-.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +-.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +-.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +-.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +-.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +-.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +-.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +-.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +-.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +-.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +-.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +-.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +-.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +-.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +-.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +-.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +-.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +-.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +-.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +-.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +-.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +-.ui-icon-arrow-4 { background-position: 0 -80px; } +-.ui-icon-arrow-4-diag { background-position: -16px -80px; } +-.ui-icon-extlink { background-position: -32px -80px; } +-.ui-icon-newwin { background-position: -48px -80px; } +-.ui-icon-refresh { background-position: -64px -80px; } +-.ui-icon-shuffle { background-position: -80px -80px; } +-.ui-icon-transfer-e-w { background-position: -96px -80px; } +-.ui-icon-transferthick-e-w { background-position: -112px -80px; } +-.ui-icon-folder-collapsed { background-position: 0 -96px; } +-.ui-icon-folder-open { background-position: -16px -96px; } +-.ui-icon-document { background-position: -32px -96px; } +-.ui-icon-document-b { background-position: -48px -96px; } +-.ui-icon-note { background-position: -64px -96px; } +-.ui-icon-mail-closed { background-position: -80px -96px; } +-.ui-icon-mail-open { background-position: -96px -96px; } +-.ui-icon-suitcase { background-position: -112px -96px; } +-.ui-icon-comment { background-position: -128px -96px; } +-.ui-icon-person { background-position: -144px -96px; } +-.ui-icon-print { background-position: -160px -96px; } +-.ui-icon-trash { background-position: -176px -96px; } +-.ui-icon-locked { background-position: -192px -96px; } +-.ui-icon-unlocked { background-position: -208px -96px; } +-.ui-icon-bookmark { background-position: -224px -96px; } +-.ui-icon-tag { background-position: -240px -96px; } +-.ui-icon-home { background-position: 0 -112px; } +-.ui-icon-flag { background-position: -16px -112px; } +-.ui-icon-calendar { background-position: -32px -112px; } +-.ui-icon-cart { background-position: -48px -112px; } +-.ui-icon-pencil { background-position: -64px -112px; } +-.ui-icon-clock { background-position: -80px -112px; } +-.ui-icon-disk { background-position: -96px -112px; } +-.ui-icon-calculator { background-position: -112px -112px; } +-.ui-icon-zoomin { background-position: -128px -112px; } +-.ui-icon-zoomout { background-position: -144px -112px; } +-.ui-icon-search { background-position: -160px -112px; } +-.ui-icon-wrench { background-position: -176px -112px; } +-.ui-icon-gear { background-position: -192px -112px; } +-.ui-icon-heart { background-position: -208px -112px; } +-.ui-icon-star { background-position: -224px -112px; } +-.ui-icon-link { background-position: -240px -112px; } +-.ui-icon-cancel { background-position: 0 -128px; } +-.ui-icon-plus { background-position: -16px -128px; } +-.ui-icon-plusthick { background-position: -32px -128px; } +-.ui-icon-minus { background-position: -48px -128px; } +-.ui-icon-minusthick { background-position: -64px -128px; } +-.ui-icon-close { background-position: -80px -128px; } +-.ui-icon-closethick { background-position: -96px -128px; } +-.ui-icon-key { background-position: -112px -128px; } +-.ui-icon-lightbulb { background-position: -128px -128px; } +-.ui-icon-scissors { background-position: -144px -128px; } +-.ui-icon-clipboard { background-position: -160px -128px; } +-.ui-icon-copy { background-position: -176px -128px; } +-.ui-icon-contact { background-position: -192px -128px; } +-.ui-icon-image { background-position: -208px -128px; } +-.ui-icon-video { background-position: -224px -128px; } +-.ui-icon-script { background-position: -240px -128px; } +-.ui-icon-alert { background-position: 0 -144px; } +-.ui-icon-info { background-position: -16px -144px; } +-.ui-icon-notice { background-position: -32px -144px; } +-.ui-icon-help { background-position: -48px -144px; } +-.ui-icon-check { background-position: -64px -144px; } +-.ui-icon-bullet { background-position: -80px -144px; } +-.ui-icon-radio-off { background-position: -96px -144px; } +-.ui-icon-radio-on { background-position: -112px -144px; } +-.ui-icon-pin-w { background-position: -128px -144px; } +-.ui-icon-pin-s { background-position: -144px -144px; } +-.ui-icon-play { background-position: 0 -160px; } +-.ui-icon-pause { background-position: -16px -160px; } +-.ui-icon-seek-next { background-position: -32px -160px; } +-.ui-icon-seek-prev { background-position: -48px -160px; } +-.ui-icon-seek-end { background-position: -64px -160px; } +-.ui-icon-seek-start { background-position: -80px -160px; } +-/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +-.ui-icon-seek-first { background-position: -80px -160px; } +-.ui-icon-stop { background-position: -96px -160px; } +-.ui-icon-eject { background-position: -112px -160px; } +-.ui-icon-volume-off { background-position: -128px -160px; } +-.ui-icon-volume-on { background-position: -144px -160px; } +-.ui-icon-power { background-position: 0 -176px; } +-.ui-icon-signal-diag { background-position: -16px -176px; } +-.ui-icon-signal { background-position: -32px -176px; } +-.ui-icon-battery-0 { background-position: -48px -176px; } +-.ui-icon-battery-1 { background-position: -64px -176px; } +-.ui-icon-battery-2 { background-position: -80px -176px; } +-.ui-icon-battery-3 { background-position: -96px -176px; } +-.ui-icon-circle-plus { background-position: 0 -192px; } +-.ui-icon-circle-minus { background-position: -16px -192px; } +-.ui-icon-circle-close { background-position: -32px -192px; } +-.ui-icon-circle-triangle-e { background-position: -48px -192px; } +-.ui-icon-circle-triangle-s { background-position: -64px -192px; } +-.ui-icon-circle-triangle-w { background-position: -80px -192px; } +-.ui-icon-circle-triangle-n { background-position: -96px -192px; } +-.ui-icon-circle-arrow-e { background-position: -112px -192px; } +-.ui-icon-circle-arrow-s { background-position: -128px -192px; } +-.ui-icon-circle-arrow-w { background-position: -144px -192px; } +-.ui-icon-circle-arrow-n { background-position: -160px -192px; } +-.ui-icon-circle-zoomin { background-position: -176px -192px; } +-.ui-icon-circle-zoomout { background-position: -192px -192px; } +-.ui-icon-circle-check { background-position: -208px -192px; } +-.ui-icon-circlesmall-plus { background-position: 0 -208px; } +-.ui-icon-circlesmall-minus { background-position: -16px -208px; } +-.ui-icon-circlesmall-close { background-position: -32px -208px; } +-.ui-icon-squaresmall-plus { background-position: -48px -208px; } +-.ui-icon-squaresmall-minus { background-position: -64px -208px; } +-.ui-icon-squaresmall-close { background-position: -80px -208px; } +-.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +-.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +-.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +-.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +-.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +-.ui-icon-grip-diagonal-se { background-position: -80px -224px; } +- +- +-/* Misc visuals +-----------------------------------*/ +- +-/* Corner radius */ +-.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; } +-.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; } +-.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; } +-.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; } +- +-/* Overlays */ +-.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; } +-.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; } +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/css/jquery.socialshareprivacy.min.css b/wp-content/plugins/privacy-share-buttons/css/jquery.socialshareprivacy.min.css +new file mode 100644 +index 00000000..98c512cc +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/css/jquery.socialshareprivacy.min.css +@@ -0,0 +1 @@ ++.social_share_privacy_area{clear:both;margin:5px 0;list-style-type:none;padding:0;width:auto;display:block}.social_share_privacy_area.line{height:25px;line-height:16px}.social_share_privacy_area.box{width:95px}.social_share_privacy_area li{margin:0!important;padding:0!important;list-style-type:none!important}.social_share_privacy_area.box li{text-align:center}.social_share_privacy_area.line li{height:21px;float:left}.social_share_privacy_area li .dummy_btn{cursor:pointer;padding:0;height:inherit}.social_share_privacy_area.line li .dummy_btn{float:left;margin:0 20px 0 10px}.social_share_privacy_area.box li .dummy_btn{margin-bottom:10px}.social_share_privacy_area li .dummy_btn img.privacy_dummy,.social_share_privacy_area li .dummy_btn iframe{vertical-align:bottom}.social_share_privacy_area li .dummy_btn iframe{overflow:hidden;height:inherit;width:inherit;border-style:none}.social_share_privacy_area.line li{display:inline-block}.social_share_privacy_area li .switch{display:inline-block;text-indent:-9999em;background:transparent url(../images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;width:23px;height:12px;overflow:hidden;margin:4px 0 0;padding:0;cursor:pointer}.social_share_privacy_area.line li .switch{float:left}.social_share_privacy_area li .switch.on{background-position:0 -12px}.social_share_privacy_area li.help_info{position:relative}.social_share_privacy_area li.settings_info,.social_share_privacy_area li.help_info .info{text-align:left}.social_share_privacy_area li.help_info .info,.social_share_privacy_area li .help_info.icon .info{display:none;position:absolute;bottom:40px;width:290px;padding:10px 15px;margin:0;font-size:12px;line-height:16px;font-weight:bold;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 15px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);box-shadow:0 0 15px rgba(0,0,0,0.4);background-color:#fdfbec;color:#000;z-index:500}.social_share_privacy_area.line li.help_info .info,.social_share_privacy_area li .help_info.icon .info{left:0}.social_share_privacy_area.box li.help_info .info{left:100%;top:0;bottom:auto}.social_share_privacy_area li .help_info.icon .info{width:350px}.social_share_privacy_area li.help_info.display .info,.social_share_privacy_area li .help_info.icon.display .info{display:block}.social_share_privacy_area li.help_info.info_off.display .info{display:none}.social_share_privacy_area li .help_info.icon{background:#fff url(../images/socialshareprivacy_info.png) no-repeat center center scroll;width:25px;height:20px;position:relative;display:inline-block;vertical-align:top;border:2px solid #e7e3e3;border-right-width:0;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon{border-right-width:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.social_share_privacy_area li.settings_info{position:relative;top:-2px}.social_share_privacy_area li.settings_info a{text-decoration:none;margin:0!important}.social_share_privacy_area li.settings_info .settings_info_menu{background-color:#f3f4f5;color:#000;border-style:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 15px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);box-shadow:0 0 15px rgba(0,0,0,0.4);left:0;position:absolute;top:0;min-width:135px;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu.on{z-index:1000}.social_share_privacy_area li.settings_info .settings_info_menu.off{border-width:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.social_share_privacy_area li.settings_info .settings_info_menu.off form{display:none;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu .settings{text-indent:-9999em;display:inline-block;background:#fff url(../images/settings.png) no-repeat center center scroll;width:25px;height:20px;border:2px solid #e7e3e3;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-left:1px solid #ddd;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset{border-width:0;margin:0;padding:0 10px 10px}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend{font-size:11px;font-weight:bold;line-height:14px;margin:0;padding:10px 0;width:115px}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input{margin:4px 10px 4px 0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label{display:block;font-size:12px;font-weight:bold;line-height:24px;-moz-transition:color .5s ease-in;-webkit-transition:color .5s ease-in;transition:color .5s ease-in;margin:0;padding:0;white-space:nowrap}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked{color:#090}.social_share_privacy_area.line .buffer iframe{width:110px;height:20px}.social_share_privacy_area.line .buffer img{width:55px;height:20px;margin-right:55px}.social_share_privacy_area.box .buffer iframe,.social_share_privacy_area.box .buffer img{width:55px;height:62px}.social_share_privacy_area.line .disqus img.privacy_dummy{width:49px;height:20px;margin-right:45px}.social_share_privacy_area.box .disqus img.privacy_dummy{width:55px;height:61px}.social_share_privacy_area .disqus .disqus-widget{line-height:20px;font-size:11px;font-family:Arial,sans-serif;cursor:text;white-space:nowrap;text-align:left}.social_share_privacy_area .disqus .disqus-widget a,.social_share_privacy_area .disqus .disqus-widget a:hover{-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.social_share_privacy_area .disqus .disqus-widget a.name{overflow:hidden;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#5e8ba9;-webkit-text-shadow:0 1px 0 rgba(255,255,255,0.5);-moz-text-shadow:0 1px 0 rgba(255,255,255,0.5);-ms-text-shadow:0 1px 0 rgba(255,255,255,0.5);-o-text-shadow:0 1px 0 rgba(255,255,255,0.5);text-shadow:0 1px 0 rgba(255,255,255,0.5);height:18px;border:1px solid #ccc;border-radius:3px;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));background-image:-moz-linear-gradient(top,#fff,#dedede);background-image:-o-linear-gradient(top,#fff,#dedede);background-image:-ms-linear-gradient(top,#fff,#dedede);background-image:linear-gradient(top,#fff,#dedede)}.social_share_privacy_area .disqus .disqus-widget a.name .us{color:#b84}.social_share_privacy_area.line .disqus .disqus-widget{min-width:94px}.social_share_privacy_area.line .disqus .disqus-widget .count,.social_share_privacy_area.line .disqus .disqus-widget a.name{display:inline-block;padding:0 4px;vertical-align:top}.social_share_privacy_area.box .disqus .disqus-widget{display:block;width:55px;height:61px;margin:auto}.social_share_privacy_area.box .disqus .disqus-widget .count,.social_share_privacy_area.box .disqus .disqus-widget a.name{display:block;width:53px;text-align:center}.social_share_privacy_area .disqus .disqus-widget a.name:hover{border-color:#bbb;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#d9d9d9));background-image:-moz-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-o-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-ms-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:linear-gradient(top,#f8f8f8,#d9d9d9)}.social_share_privacy_area .disqus .disqus-widget a.name:active{background-color:#efefef;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);box-shadow:inset 0 3px 5px rgba(0,0,0,0.1)}.social_share_privacy_area .disqus .disqus-widget .count{position:relative;height:18px;border:1px solid #bbb;background:white;border-radius:3px;text-align:center}.social_share_privacy_area .disqus .disqus-widget .count a{font-weight:normal}.social_share_privacy_area.line .disqus .disqus-widget .count{margin-left:4px;min-width:1em}.social_share_privacy_area.box .disqus .disqus-widget .count{height:34px;line-height:34px;font-size:14px;margin-bottom:5px}.social_share_privacy_area.line .disqus .disqus-widget .count u,.social_share_privacy_area.line .disqus .disqus-widget .count i{position:absolute;zoom:1;line-height:0;width:0;height:0;left:0;top:50%;margin:-4px 0 0 -4px;border:4px transparent solid;border-right-color:#aaa;border-left:0}.social_share_privacy_area.line .disqus .disqus-widget .count u{margin-left:-3px;border-right-color:#fff}.social_share_privacy_area.box .disqus .disqus-widget .count u,.social_share_privacy_area.box .disqus .disqus-widget .count i{position:absolute;zoom:1;line-height:0;top:auto;left:50%;bottom:0;right:auto;margin:0 0 -4px -4px;border:4px transparent solid;border-top-color:#aaa;border-bottom:0;width:0;height:0}.social_share_privacy_area.box .disqus .disqus-widget .count u{margin-bottom:-3px;border-top-color:#fff}.social_share_privacy_area .disqus .disqus-widget .count a{color:#333;text-decoration:none}.social_share_privacy_area .disqus .disqus-widget .count a:hover{color:#333;text-decoration:underline}.social_share_privacy_area.line .facebook .fb_like{margin-right:30px;width:120px}.social_share_privacy_area.line .facebook iframe{width:130px;height:21px}.social_share_privacy_area.box .facebook iframe{width:62px;height:62px}.social_share_privacy_area.line .gplus img.gplusone_privacy_dummy{width:32px}.social_share_privacy_area.line li div.gplusone{width:90px}.social_share_privacy_area.box li div.gplusone{min-width:50px;min-height:65px}.social_share_privacy_area.line .mail a{display:inline-block;width:43px;height:20px;margin-right:20px}.social_share_privacy_area.box .mail a{display:block;margin:auto;width:58px;height:39px}.social_share_privacy_area.line li div.pinit{width:100px}.social_share_privacy_area.box .pinterest .dummy_btn.pinit a{margin-top:29px!important}.social_share_privacy_area.line .pinterest .dummy_btn img.privacy_dummy{width:40px;height:20px}.social_share_privacy_area.box .pinterest .dummy_btn img.privacy_dummy{width:40px;height:50px}.social_share_privacy_area.line li div.tweet{width:115px}.social_share_privacy_area.line .twitter iframe{width:120px;height:20px}.social_share_privacy_area.box .twitter iframe{width:62px;height:62px} +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css b/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css +deleted file mode 100755 +index 1ee109a4..00000000 +--- a/wp-content/plugins/privacy-share-buttons/css/socialshareprivacy.css ++++ /dev/null +@@ -1,73 +0,0 @@ +-.social_share_privacy {width:100%; heigth: 25px; float:left} +-.social_share_privacy_area ul {position:relative; heigth: 25px; } +-.social_share_privacy_area li {float:left; heigth: 25px; list-style-type:none !important; list-style:none !important;} +-.social_share_privacy_area li .dummy_btn {cursor:pointer;} +- +-/* Tooltips */ +-.social_share_privacy .dropdown {border:1px solid #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0 3px 4px #999; -webkit-box-shadow:0 3px 4px #999; box-shadow:0 3px 4px #999; background-color:#F7F7F7; color:#000; z-index:500; padding:4px 5px; font-weight: bold;} +-.social_share_privacy_area li {position:relative;} +-.social_share_privacy_area li span.info {position:absolute; bottom:35px;} +- +-/* Info & Option dropdown */ +-.social_share_privacy_area .psb_info {position:absolute; bottom:8em; width:150px;} +-.social_share_privacy_area #option-dropdown label.checked {color:#090;} +-.social_share_privacy_area div#option-dropdown {position:absolute; bottom:-6em; float:left;} +- +-/* Services */ +-.social_share_privacy_area li div {width:100px;} +-.social_share_privacy_area .twitter {width:80px;} +-.social_share_privacy_area .facebook {width: 125px; padding-right:10px;} +-.social_share_privacy_area .identica {width:125px;} +-.ui-icon-identica { background-image: url("../images/identica-share-button.png") !important; } +-.ui-icon-identica-dummy { background-image: url("../images/dummy_identica.png") !important; } +- +-.count-o { +- position: relative; +- float: right; +- top: 3px; +- background: none repeat scroll 0 0 #fff; +- border: 1px solid #bbb; +- min-height: 18px; +- min-width: 15px; +- max-width: 30px; +- text-align: center; +- visibility: visible; +- -moz-border-radius: 3px; +- -webkit-border-radius: 3px; +- border-radius: 3px; +- margin: 0 0 0 5px; +- -moz-box-sizing: border-box; +- -webkit-box-sizing: border-box; +- -ms-box-sizing: border-box; +- box-sizing: border-box; +-} +-#count { +- color: #333; +-} +-#count:hover, #count:focus { +- color: #333; +- text-decoration: underline; +-} +-.count-o i, .count-o u { +- border: 4px transparent solid; +- -moz-border-bottom-colors: none; +- -moz-border-image: none; +- -moz-border-left-colors: none; +- -moz-border-right-colors: none; +- -moz-border-top-colors: none; +- border-color: transparent #aaa transparent -moz-use-text-color; +- border-style: solid solid solid none; +- border-width: 4px 4px 4px 0; +- border-right-color: #aaa; +- height: 0; +- left: 0; +- line-height: 0; +- margin: -4px 0 0 -4px; +- position: absolute; +- top: 50%; +- width: 0; +-} +-.count-o u { +- border-right-color: #fff; +- margin-left: -3px; +-} +diff --git a/wp-content/plugins/privacy-share-buttons/images/box_fbshare.png b/wp-content/plugins/privacy-share-buttons/images/box_fbshare.png +new file mode 100644 +index 0000000000000000000000000000000000000000..0d722c1de617c4e1f6defc0062e20265c29e0247 +GIT binary patch +literal 4676 +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 +GLSTXxtNSbf + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/box_mail.png b/wp-content/plugins/privacy-share-buttons/images/box_mail.png +new file mode 100644 +index 0000000000000000000000000000000000000000..f2692c0a21c28f14fc7aeb599354f3ed401e0cde +GIT binary patch +literal 2313 +zcmYk82{;s58^={dB)2TtE50n(zC?u2l_~pLV~oNuGj=00V=G(~F`A<6#$<_@F+y~0 +z2_b7_#@I%Ub&!#f5xIQR*R9)mo^#&koadbL{?9q@^LtOSgWY98eo1~VE-pb!3v(xq +zHRM!9zQdf>eZwt?W4MuKmRI;V<rW|GE~kGa#KINHnNR&z511+CMQ{csPyi6h839Ly +zLqcI(;o;%xe!&4qZ%7DC9TDo2$25}U;^IrRH2>p@@AQ1Gb)XdW06>&C=+9vO=S!ug +z!?t05g1X}<3Ls9sF+@P*6KSQMAmS^gHc=YVRGv46%{vv?ZAl(W#=TCP_fU1qgsvdK +zCjco$|4G?N69HI>0G#AH-+yA`&iM7=t6^=)YTR#l81$Q41z)H0(r#NOlq6Oq1n*zI +z*x@WF*n|&`SPy?6vA0coe~a1RVNy%u*53^i8d)S2X|#M^(22bey1BJ~eqwdo#k;k> +zb}yy``T0Jtdh;%Z7Q0=q+%yY!%ynkr??sP}Gd=5_%HQn1u)XSt^f}#HR$awPijCdt +z-SU{)RQp;2#4uxWae;w3Ad}F+s{7#Xj2^M8_0KE0bv~lbhmOA3TYOQ~AG3J5buTVD +zb+u^0rgnZd?VR9Y=bh%8KwcB6D<LM8=~_w|PiBOFAM?B|3LjfCJ!xp%gro|vjjbJn +zJ=N7=R{UpKtVAG1Pnx=d7bKuh6R!<BO^YvBzuOU(19`>^UIIZ9amP@FBU>@M1pK&= +zQVQ$&jF*CkqjrFwi7R>R7O*Amk%@24P}5>`O6A<@pZRG9XYOBZ0J~;;CL9N5L&^?a +zXMCpNnqur)FQkC2@(%Qk*N8a*Y`a1w`AX4^`ow6(#JOV%HV&Pm;KCwG6$m=I0f{@J +zCl0wI5oS2lS*>))Aq6+!n&Q)&>wb;;>0<@h7!y_8Ll~hsgSFt?J`O>HS<2elbv4iq +zE&-coZG0;I<$@d17!uJX`1c%dA2l_}gogR}TXbS$7Z626TOrOx>I%P|R?V5vTyqpy +zi*nWONjxC-U9SEhTD8%p;lgw1Q7;1Q&cn0!08|PBYq_x**%IaDKzlhhklwR1V<bn< +zm~zNe{jqZ0T^0+-s>!(NKde;mKi(A=;hs<%(D>1ofm?8tLEwhW8htN93PL_bh|{aD +zsif#jK+`Psj#APy2NvdLLAv$88{~F>z=ni%VMdKY7Jq0`O`~4syLGmN%omhJapCh5 +z4gRLmwC+C3{$y&Oq=wPDLc%}JnTv}cU4I1=i{rhes<sL#tV^R5;Wtmm>mEldCXuy& +z8=e89GgdIdw36ka{?0=`mqK(3umJg--ck`e7hRu&WtrA2z{WBjOaUOAk~C}>44zha +zCX3A+EA!lJi`l3v>W8SyM$nW0FP#lHkijIT_P_y*zzQ#}URF21WOiRU4L^F><zm#p +z$J+tgerpb>&C!{uCC4P}XxKx8e|?`y9IjS^3lWw?!$#kYd08eDqS2{O&=vnJ{d>Vh +zJ7z7l<S)E`+3Dzj>1&lr@3j)Ee|mO<AXN=poW|2j(?yZ{AXc|^=)fF##&*R#{2FiG +zZq&+imp$Ln>4u@iqQZ$_mW;P}pY*~^+{uCnL`GjV1Nv?v{b0{BHcBjI`50+w>Ql;e +z0FFX1ve{W&O|t5?xCW7hE>(Q#uZynJN`)OmuD=p^`${b5f%otcq>U`l8%~LaZzjn_ +zqIqf!*RBuKF%P2_iT2C}Vz7AKPI}Zv>UPegUio-Nk(vqe-kNv^XhHL&Q1hqPd8w7p +z48%G^YFQdN@fcX77ofo`vd*4Z?&s;cAH-TRzwFRvZaJG=lej3bjO(fJHu9F$MjHAu +zFTVC6t^ab0hkuCW2z4+(D6)9arI!F}`SqHq;q(L7sb^y^DSrJTI#6lN<oQZJ4uWg- +z!t*07a^$E!)B*L%<z0t%F?>T;cq%0DG5bT?&nTEyE%P2e&TnMuUQFlN7&>wit(L9R +zty<YdfV9B(pv$vw&ms}2iot4pvn^U;Po7HA<9BQgzN=d1$;R-yN6gqBc7>*|(zq2v +zRhN_9wlXfj{Xz<fFB{?~4!YuGt(F`x+X1DK=CT`k0$V)K*ztkc`qG3!n9Jdl6*D^2 +zFC-JJfqY&2kI2$H%FNz0b?+`>8V<=wf;D-HVYIuC$i@#{FtN7yzcM!)8?yGOlFwpA +zz69_fRO)#snAtmu)6fS1g>lVS2ZaOe+_3=O{*nu5dGJ-l(-Q25#z8C;MN}m1XWwL` +zs`z(=JeoQjtO=)$c&oGv*dr=6Ir0S$scKTTne%iI8Kw|OMi;*fvBcE^t{<Bt>*kN% +zTs<y)zJ#z#58z5v2D$x4l@}|B`1Th65GUeq*$o*C`>mTkMM{~FcRgR7ArNbaKU(sc +z-RUP|G@sG8+rL5PpAe{lOc#qylfaN4+~5H68*wJ2s>#B7JRO;&flSm{(2&IYT<n&{ +z$}7KCY`u-|8zbc;FG@)Nj$EekTAzr--*xT(qVCy9TqG9IWCklvpBV34&$o-zj%rmQ +zwJ6dIDZ*MpDK!RPiQtCDS$Y+aB16#rc0-!&{G1H(7~?&B3_0yK(3`K*O`r1wCruVl +z1Td4W<@?xH?)qnlz$`}}#`@hranE0A%(#=>oZGK;e!*%<5GnL=pIkgxPK<^|$x$8? +zkTA3nyzK{sIm*<-MJrp=&zn3LZ8AQxijbuiYIOCF5FeY=hT`b{re6bHgY57Avi&^C +z<wWysI&Mbg)P2&b@zQYjbtHTE!%NRi&6nEFz!hNy4yCJ`!tx<y9Uk`uvph^9ZY<Sj +z*)#)ZJC_QCc0NNUp>42&5b1k*-l)h4-wL9&{nPJh2+?c=S&eM9Z`wyOIwn1&^mL6n +zCn4_nEV~;`t?O__<?Rmq9$WE63m++i)&>B67{|3n#?=noYyOtsKR?ZwTCdx|pW731 +Y+<FvYFgfMO`L=Lb0_@C5W}fl?104#BlK=n! + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/de/dummy_box_facebook.png b/wp-content/plugins/privacy-share-buttons/images/de/dummy_box_facebook.png +new file mode 100644 +index 0000000000000000000000000000000000000000..23000bd6dfc7d91f1748a80c4c5458587313a636 +GIT binary patch +literal 1038 +zcmV+p1o8WcP)<h;3K|Lk000e1NJLTq002+`002G+0{{R3i!p4q00001b5ch_0Itp) +z=>Px$Vo*#}Me6G6c6N4nczEIA;o#ul;Nalj-{0EW+GJ#8W@ct*XJ=?=XlZF_YHDh0 +zYin$5Y;A3AZ*OmKaBy*PadL8Ub8~ZabaZxhc6WDoczAeud3k$#dwhI+eSLj?etv&{ +ze}I61fq{X7f`WsCgN22KhK7cRhlhxWh>3}bii(Phi;IkmjE#+rj*gCxkB^X$kdcv* +zl9G~>larK`l$Dj0mX?;6mzS8Bn3<WGo12@TpP!(hprN6mqobpyrlzN-r>Uu_tgNi9 +zt*x)GuduMNv9YnTva++Yv$eIgySux+y}iD^zQ4b}z`(%4!NJ19!o$PE#l^+O#>U9V +z$jQmc%F4>k&CSlv&d<-!(9qD)(b3Y<($mw^*4Eb8*x1_I+S}XP-QC^a-{0Zk;o{=r +z<KyGx<mBe&=I7_<=;-L_>FMg~>g((4?Ck9A?d|UF?(gsK@bK{T^z{7v{Qmy_|NsB2 +z2OZ%60004WQchC<K<3zH00001VoOIv0Eh)0NB{r;32;bRa{vGf6951U69E94oEQKA +z00(qQO+^RY0u&Yq9dx@7>Hq)&7)eAyR9M69)(uk<K^O<{Gc9yE4g@>6A~-fMf+!TR +zSIVrkH_OuO&A2)gizD*M+wb4*-kpu)jLq~o(~S3@oq>I3_s4R3vv<lSa+FPmnh*@Z +z;{!<s7c9BRAaMyQxZFSniR%(Vniyb-h`2HY10)LzK8FQ18vi@kJcbn#(s(bxJk~BV +zw%+6)`SAD(!4N!QpqE-ux%#g!oIyrB@05a;5oAw_s2&%Qy_1tOkv3W)rxj()9spVf +z_Lveu^tc#N+JKt24^GEqqGUpyMgcu9X3Wl|RXkADUo$p8A^N)yD6K68qZa8bbj#f` +zKqn<y@6kb}d+Bg6O82aL*{JA0tbT=V%OB*V_BYN0dHbssYDM;JT#bo-#w%~n<O)yW +zre-dIRiX2reXXvU7ll6AI=|7(yp+}CtqWU2VElu_e(ux=@Al)~?^RyF)}$pD^lb;M +z+Xq+JQQy2uv{x_7lDhK83gheB48BwZ*h>IhFXSDKQfjQq`5V=oksSgPyLJ-nv@FH@ +zhwO5Ztwc5Xm(vy>uYcD%{)K}d$u;<>4}tufF5B<R8i1+@q3rp%DsP+RD-PH?RPXlt +z@8saY*-wKT!PK7S90g99Jo!1cmNlnj;W5qS7NIj^6k6WkCk6BV{?t3?N=JZ3o#$F> +z?`^GapxoHyl!#u;CR1e;5b<z8KfaI;*in9DV?F{#@gGsY09W+|8Ce#Tga7~l07*qo +IM6N<$f;ur6=Kufz + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/de/dummy_facebook.png b/wp-content/plugins/privacy-share-buttons/images/de/dummy_facebook.png +new file mode 100644 +index 0000000000000000000000000000000000000000..7a220b8080cd1c7976500ec408fd20429bd7e6f9 +GIT binary patch +literal 884 +zcmV-)1B?8LP)<h;3K|Lk000e1NJLTq002+`000yS0{{R3Ee1;E00001b5ch_0Itp) +z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX1{weaE}?e(WB>pGN>EHxMe6G6 +z;o;%n;Nalk;NRch+S=M=WMpP$W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbIFZ*XvMadB~S +za&mKXb98icc6N4mcXxPrczJnwdwY9)e0+U<eSUs^e}8{~fPjI4fr5g9gM)*Gg@uNO +zhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*yU$k&%&-l9H2?la-Z~mX?;6mzS8Bn3<WG +zo12@TpP!(hprN6mqobpyrlzN-r>v~3t*x!EudlGMu(7eRva+(Xv$M6ewY$5!y}iA@ +zzP`V|zreu2!NI}8!otJD!^OqL#>U3T$jHgb$;!&g&CSiu&d$%z&(YD*($dn_*4EhA +z*xK6K+uPgS-QC~c-{Ilm;^N}t<KyJy<mTq)=jZ3>=;-O`>FVn0>+9?6?CkCB?e6aG +z@9*#M@bL8X^!)t%|NsBs6qEJ<000JbQchD0$H>Xc{e;vQBLDyao=HSOR5;76m0455 +zKn%wVia;r+g(^Z>5fMZV@kB+%6Gc(HsFq79B9VUoSKBS%fXv{-{wEKcO!8~?n3STX +z4P|07Oi`3xYy&a1MLlI8$Ww?0stiO`?g2v<EVIc-hll_*o`p-M+%!2L&ECp#+Nk=S +zLxf_vepVJGp&qV>0V+<_n#aSG`to?78FhtyuUYkvqVG`8^pYg!;Nmo(V*l!p3Cb5U +zv_<tjTDX?*1<qlM;d3BFQ2Mn;i!=P9O1Ed`OY5F%9Cd6jR7Zf;CrSQp#7v6YvTEOp +zTtU??;D$aLAnXixSfTH4Y~{iV4$=8P9a`^dGQ34pVABS$5%5b4LWnEi`cl-#c}IY@ +zj_3f<jYHPfm|G6Yc{78z>=u-K_LHgf4i3H?MR;aMfXa%+_Is>-Ag#)T<jWZvKbw<P +z2}Bm6d#%<ZPHxY>v^V>uO-7mobn%M(DY@w7T{v)xe7-DH5?mmoC7%WOgF)%;+|mRf +z7gw~F=|05b9Fd0|cB*27UWYSG1W0f=5FcNJ2dqvR*(84fI_d|&=_r=>z8jAK0000< +KMNUMnLSTYBKggQ^ + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_box_buffer.png b/wp-content/plugins/privacy-share-buttons/images/dummy_box_buffer.png +new file mode 100644 +index 0000000000000000000000000000000000000000..3b5a6301f8aabf8897335bb2cc8dc7c6d7bcc8a2 +GIT binary patch +literal 1564 +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 +O0000<MNUMnLSTZ;|M`mm + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_box_disqus.png b/wp-content/plugins/privacy-share-buttons/images/dummy_box_disqus.png +new file mode 100644 +index 0000000000000000000000000000000000000000..16f0819ab7627ecf81ab49328035c4b872966ef0 +GIT binary patch +literal 984 +zcmV;}11J26P)<h;3K|Lk000e1NJLTq001`t002D*0{{R3KAr&*00001b5ch_0Itp) +z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3j-DyF$W{BssI21O;Ai!MgRZ* +zySux)ySux)yUfhYySux)ySvQH%*@QpySux)ySvQH%)7h0goK2Jg@uNOhKPuWiHV7d +zii(Sii;Rqnjg5_tj*gFykCKv-larH_l$4g1mY0{8n3$NEnVFiJnw*@Rot>SYo}Qnd +zpP-<ip`oFoqN1dvq@|^$rlzK+r>Cf>sHv%`tE;Q5tgNlAt*)-FudlDLu&}YQv9q(Y +zw6wIfwY9dkwzs#py1Kf%ySu%;y~4u6$H&LX$;r#h%goHo&CSiu&d$%z&(P4&(b3V; +z($dq@)6~?|*VotB*x1?G+1lFL+uPgR+}z#W-QM2b-{0Th;Naom;o{=r<KyGx<mBe& +z=I7_<=;-L_>FMg~>g((4?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa_4W1k_V)Mp_xSku +z`T6<!`uh9(`~3X;{{H^||NmJ-`49jA01b3fPE!DdhL5ACva-6u!^71Bi_KI30004E +zOGiX*A`ej)0005&Nkl<ZNXPA!TT|0e6orq9psh<A(QQ-8rHE7k?}{2Njaoo1wKp)N +zAtueGtvCMvqx+bQPxK)feaknqXU*)hzBy0H5hAB0=dutN^wC*TM*1b8CD&Nggm#vO +z%*(vY%e>6XynpQdNcWCiP4#Y03o(8EQ@pt)8=Yt89$piZ$+6hUiR4_|N~Q6Q>9qeu +zUQbS5h^d3|ucV9*ri4EHnVg|6^zUh4?^_z!8>NB0Fao$SUzZVfR}^Kb8HV+FWw8;4 +zM1SUJy`)xKaXDl!hyX?}@R1{!LvK%64L;zp`v|)MQ6T3o9UrP2aXDbmivYYMRAdy; +z3dTck2|cfiWsk^{Q>3=s#<1r`0IrQ$8830Y^44-^Ve{seOXSLVLwD}Kv*NPLo)ZB$ +zecYB2>}?XN&Q0`rqc}v4oZwI^)5EyzuxCdAb`#4oY{xr6!LDH6-bdLklWEX`-1ey$ +zmu>c}2%!HI4GwFyu=5@ZRvl}-b!gUe(rfhE+E70==w4j5*fS#lsI^lLvso!9D{a%R +zm4IsBG@g{^UYTa=K~Y`n#ATB`Bf|InfhEH*UEg<2!#Ew3@!2p=9N+tD{M|;d_hmA> +zRG4tW-tlCN!C=A(d);1g+PcVZw>n8_ZSw~|lj1*dMf?W$5P(s>8tg;>0000<MNUMn +GLSTYInjbv? + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_box_facebook.png b/wp-content/plugins/privacy-share-buttons/images/dummy_box_facebook.png +new file mode 100644 +index 0000000000000000000000000000000000000000..5bed6542438b6606c4e1ceecbfd0f1c52563057c +GIT binary patch +literal 782 +zcmV+p1M&QcP)<h;3K|Lk000e1NJLTq001xm002G+0{{R3TGnXA00001b5ch_0Itp) +z=>Px$0#Hm;Md|73baZreb#>t2;NRchWMpJ!W@cw+XJ}|>X=!O{YHDk1Yiw+6ZEbCD +zZ*OpLaB*>Qa&mHXbaZxhc6WDoczAeud3k(%e13j@e}8{~fPjI4fr5g9g@uKNhK7fS +zhlq%XiHV7ei;IkmjE;_ukB^U#kdTp)k&=><larH_l$4c~m6n#4mzS5Lqoby#rl+T; +zsi~>5va++Yv%S5&zP`S{zrVo1z`?=6!^6YI#>U9V$jQmc&d$!y&(F}%(9zM+)6>(~ +z*x1_I+TGpV-rnBd-{0Zk;o{=r<KyGx<mBe&=IQC_>gww2>+9_7?CtIC@bK{T^z{7v +z{Qmy_|Ns9UQq@@i0004WQchC<K<3zH00001VoOIv0Eh)0NB{r;32;bRa{vGf6951U +z69E94oEQKA00(qQO+^RY0u&WBJI)w<@Bjb-cu7P-R7l6|m3dFXFc^o61G~e6!^$;4 +z5CsOJh~kAH3_(<o%KH7kiX8*uKx1DMjDPTC*}CTUWNX*ALoFbv#XziuzZCEuOh{Tl +z0b3X(R1KhjEem5@5)qQv#+rad1YD_1<D!CLtXe4j;t3cVO<RbH&Jttw62C;(1+*4c +zE;wXoJx4$NP-b|X{00)n1I$khP@WsW{QtpgwuLdh2ua-$6=u|xkO|0h!$fTgqCFK- +z>I4~YDk&ks$*ZJL3@PG*61-*XWRu_a{C4N_!L;$6AnRlEEG*B3&y6nyEx|5*iaO8n +zGd~*Sk@oYE_{Ea2^)O)XFInss%utKc%r$-5F_(mTpV3anEo|@CC>?0Ju9KVPSxT@g +zSzCCeT!GRzt+zM^#RluF=2H~6@ESR%^zd{zY`BC#j1w)gyKpREM^!>d)fsdr*rdHY +ziI-gh$#IU$<NIum2z|J;-zJy{@A}h10$}lhmp8b8kOV1F3BCn<0Bs@vG=$8S8vp<R +M07*qoM6N<$g4!#8b^rhX + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_box_gplus.png b/wp-content/plugins/privacy-share-buttons/images/dummy_box_gplus.png +new file mode 100644 +index 0000000000000000000000000000000000000000..56907e170d6eaac4461d126f519a6a81321a0f2b +GIT binary patch +literal 842 +zcmV-Q1GW5#P)<h;3K|Lk000e1NJLTq001%o002A)0{{R36YClC00001b5ch_0Itp) +z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX1{whwE??OCPXGV`CQwXNMF0Q* +z%F4>FuCA=CtjNg7%gf8Ku&}JGtjNg7ii(Phi;InojgOCykdTm(k&%*;l9ZH`m6es2 +zmX?>7mzbECnVFfJo12`RoSmJWo}QkdprE0lp`)Xtr>Cc=sHm%}tE{Z7t*x!DuCA}I +zuduMNv9YnUv$M3cw6(Rhwzjsnx3{>sxVgExy1Kf%ySu%;y}!S|!NI}8!otJD!^FhI +z#l^+P$H&OX$jZvf%gf8m%*@Tr&Ck!z(b3V>)z#M4*4WtC+1c6J+S=XS-QM2b-{0Ti +z;o;)q;^X7v<mBY#<>lt)=I7_<=;-L`>gwz3>+J08?d|RE?(XmJ@9^;O@$vEU^78ZZ +z^Yrxe_4W1k_V)Mp_xSku`uh6&`}_R-{Qmy_|NsAlHlgAG000SeQchC<V0(Uk$>itf +zu+>J?0004%Nkl<ZNXPBeNmrvl6o%o?*{jA@aJIGEIFCs*4jre~?hKGXEG7X3&Hw)s +zVqBP{&_gX;ndeZ&IaRzH78g(oLMnh-4jZq+mZw$Nv6U;h3>qDt+jQOr1r!>e<C-r? +z8r`IubdzrKWl79X;-}^3f=ejkGa2QJnE766eqM^XQSgDYQnP@Fs1Yn)8_@y~FTRVO +zfj<HUdVv0GI}~7F_hZ<5@C7`0!#MFhA^r)Dt)t(I6j?RhM2?Z4%7jm6G~tBqeIj`r +zj{A=Dn5Jciw@fjIhsaG^ksBIeRtGIjWbtyyjxy6U8If+bkfN26#>nJlk)d<LFmzfl +zjTUmW_H3C9UIqs=Q)MhauCRBh=m(~l!(?K-1MDx+<l3(vHS6x3=gYnqy=A)N?PE94 +zucj$)*4s#LJJor+*wzhuo_<#KHg0p5Nat;1OVhMdqM3gh@7|3$+``7r;#_)jgeL#i +zlG(uerW^QvMWWeiGV2(0s;a8iZHaExB#MLR%@&nNEl2;A1d7>Spl@hJz)&Av02w?> +UE$#@Qg#Z8m07*qoM6N<$f-XqTDF6Tf + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_box_pinterest.png b/wp-content/plugins/privacy-share-buttons/images/dummy_box_pinterest.png +new file mode 100644 +index 0000000000000000000000000000000000000000..75230089e8a8fa3e215bd1b274936d19d947feef +GIT binary patch +literal 1532 +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 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_box_twitter.png b/wp-content/plugins/privacy-share-buttons/images/dummy_box_twitter.png +new file mode 100644 +index 0000000000000000000000000000000000000000..84f7c6da9b0ecec324b723c5c7c8b274f8af2151 +GIT binary patch +literal 1067 +zcmV+`1l0S9P)<h;3K|Lk000e1NJLTq002G!002G+0{{R3L?2jo00001b5ch_0Itp) +z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX1{wh|9wc03NdN!=hEPmYMF0Q* +z#>U3g)z#zU<IT;@(b3V;($d)2*xA|H+S=O9&CSrz(9O-w(b3U}h=?;YGdMUnJUl!- +zJv}}?K0rV~LPA1ALqkMFL`O$QNJvOdPEJ@@SZQf#YHDh0Yin(7ZE$dKadB~Sa&mKX +zb98icc6N4mcXxStd3t(!dwY9)e0+U<eSUs^e}8{~fPjI4frEpCgoK2Jg@uNOhKGlT +zh=_=ZiHVAeii?YjjEszpjg60wkCBm)l9G~?l$4j3mz$fLoSdAUot>VZo}!|nrKP2& +zrlzQ<sH>~1uCA`Jv9Y$cwz#;sySux+y}iD^zQ4b}z`(%B$jHgb$;->j%*@Qq&CSlv +z&d<-!(9qD)(b3Y<($mw^)YR10*4EhA*xA|H+S=OO+}z#W-QM2b-{0Th;Naro;^gGy +z<>lq(=H}<;=jiC@>FMd}>gwz3>+J08?d|RE?(XmJ@9^;O@$vEU^78ZZ^Yrxe_4W1k +z_V)Mp_xSku`T6<!`uhC*{Qmy_|NsBv%-Oa8000kkQchC<5)u;S<>lq&<>uz+=kI2X +z4hsMP0uV_=K~zY`?bh2{(qJ6G@fW4C6TeKDol6R_gF&9!%7i?m9k7-W0-a2VF*oP- +zHirW$|MPzD7+!_tcGJZ^&%^uM*uKy9>;gtYXT+RG;;9e`7n=JXH49-Pdakh-Np9bV +zT#yHOkOz5?2YHbHIrsAiZHs<i4?^LdFDL2FS?QiHC*cq|OoY`D;#tI3jlHk>f7f?5 +z@7d`-GO*G5<xy*6fUMg;J+s$I{)Z2Fl5hEdxs7z&SzkVXW9yyme}j1g&An#p#H~d9 +z@on4$N8|4>x6oXCe%tzzoS00Hr@mTNyA9B8TRn`!!6xP=T1zDp3oB_};HN)W><a*s +z4m~w*!l&=i1!*i6y-_vY!EVfSVNOwIYASW--n1YHlNQ^j0F+)&(BaF^%1|1GcOr~X +zcQgT-)P=c@Dvx-6W`-98KBGGTbUk~iaB*pLIc9L|f>GTa&M_C}8ZuUA1;@j;ngc-7 +z*5FC9c;S9r<ACn%HM+w&=E7WM%2}S(e3m-9DgZ7++_J_EFREj(^y=J|?obDzthz8) +zn4RhhyY+cP=>Wjx8hlhnps3XDa_6sp?ha*kFy@}6U@psYC6h=#z{mbV-;z5l3m0lB +zvVos1!`!6@L*Cgn-LquOB}uBA)!eF>SIxR~G?>>I86V?zy>?WXSH5{xc~6d&Hme?O +lmX4GD6GgATRmGG2zX7n%6DMx<oV5S|002ovPDHLkV1lOuItu^* + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_buffer.png b/wp-content/plugins/privacy-share-buttons/images/dummy_buffer.png +new file mode 100644 +index 0000000000000000000000000000000000000000..c0f46eb1c062ed34425dfe587412f6e21166594d +GIT binary patch +literal 1318 +zcmV+>1=;$EP)<h;3K|Lk000e1NJLTq001`t000yS1^@s6DdVNy00001b5ch_0Itp) +z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3LF*<2wI7+&j0`b24YJ`L;(K) +z{{a7>y{D4^00gE<L_t(o!`+x`QzAzchW*j0N-5(SOEF%Sauu(MxGWfr>t#WLf`Bo* +zYCz?VSwR?QU}m@!7yrSVKFu(SOV+K;C;jkNb@#bUKRsv8F!TZFJ3l{%&*#Jb{{FKU +zaS#u2^~GW_1Ofq6t5w|H-938|2k{VBpWp9CrBXq&*?ch~9^&ewTiIwdUYv;QKjCCq +zg2&^*%*+fIjcM)K!PV<^Lzzq(dwXt7Pfzz0*)o|_SIqxXIfsvXn^<>jz!gfM%GPe; +zAMt);0~;GIB*e;h<u%}HwHnvj+8Qht%QuO9J8@MtiUq+0K@hl1f(1_RITYRgSoF}h +z$0|a$A9&2%>RVWCL5SA@J|8sCV|CdIU!v4A$5S%k=whT~G6|>CiK(fnuZn!gw-Z-Y +z<FK*~jXMu<83|x%j6lcmcfNY>(^D#Zb3a0O9Ynp=!d<HYHRIuMzRwM`SodqzYft3p +zEd!3a%R}Y!d2DZQV`5^WOSDF|$Nm*1hFNy!mI4J<5)GVf4)G0!Z!{Fs2N)I12(mjs +zzRANC2%}D<N-}&aKN)wM<T>^--~0LC!Xb(*M*in7yq)TAuaDYra#iHHQUMzVryK|z +zeQ3u=Wn)hUoTh19UauFctE+IiT*&2eTx1UhgT|a}<U_ulI8BLShQYm>wZZ=D1i#SM +zX#urL8B%JG&%JS(`z8)7tZe5Imnx9*QLK**KrnA1dUcJ0C?OiMbN}^V4A<ELR4I%% +zEcc+*2T{r4gQXuP(>8KindO>mKL#cXcD#N>vx>2&o^X?slNdFdxi&X9kxr+%Xxv#R +zpDws!l-)T2udKhp_4^XP;PktFTopA2=h5M$F1Vzup;FcKvOI*wN{LQf{d~av4>J{3 +zUKQLX+&aJ<cK&d|X6ff8e<8JV3Bu0^OD*0ZYZdKFI8{{*iK2+(<73_#M@B}vL~CRt +zpNBE3+=g2`xIu%xM5Tz6Z)n+@hL~*MIe${&zNcH`Y@_o?+)}KF0}khh)VaRy?~S#u +zahqr#&Y<NzP9kSGJ&hm|N#Ryeb+`qj*g<vehsl6b6ord^leyh)oSdBS`O(o4mY0{g +zXiRHlBOmhZ#3}M6FU#?FL0nvX!mh1dnkzw8YO!5D{$)FaKi!LZH)U`l#ooi+>bb<E +z$AIIxr3hZrvu3vAELlLYm`5sliL9g`PE|k$C93y((PhAuN+qtv#YGGa4RKLd42435 +zjmEUrv6FAdR+28U^q>)t=2_>=v+_{n6dd$i(dp0bBDnL0Zzx_+SZsmA@#jg;RnXyl +z436fCT7{bXq<3KbRb#RuRv@_fb}mu5--|8-PL^du;cyrZhr>uTJUq<RnUjrt9>&PU +zGMbNmz_uDSs6}Qgk*$epxr!!h^|c1sTPT+(mc7GTY~HG&sOKtabsk?UmyG<1R%1CD +zdYdPElgDedCeNjn<nH}28E}#$eW6q;1-spjfq?-o8q-=Y-=`(Baw<apuGsDzMRs7{ +z;{R2+=PnLMA9wWrq7L{{L_EaBzryL;C!5WpP$)cm5eM-QS08<j(^o4kyoA3Qh$9+} +c^1m7W1s)}zZ4NQI>;M1&07*qoM6N<$g0h)w(f|Me + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_disqus.png b/wp-content/plugins/privacy-share-buttons/images/dummy_disqus.png +new file mode 100644 +index 0000000000000000000000000000000000000000..d82117363873fbae535d6911f177546e926a72df +GIT binary patch +literal 856 +zcmV-e1E>6nP)<h;3K|Lk000e1NJLTq001!n000yS0{{R36C)+700001b5ch_0Itp) +z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3j-D(JE*tNa{vGVFHlTWMgRZ* +z%*@Qp%*@Qp%*@Qp%*@Qp%*=#@goTBLhK7cSh=_@aiHeGfi;IhljEs$qjgF3vkB^U% +zl9H2?la!Q{mX?;6mzS8Bn3<WGnwpxNoSdDVot~bapP!$gprE0lp`xOqq@<*!rKP5( +zrl+T;sHmu^si~{0tE{Z7t*x!DuCA}Iud%VQv$M0bw6wLgwYIjlx3{;ty1Ki&yS=@= +z!otGG$H&Xd%goHo&CSiu&d$%z&(P4&(b3V;($dq@)6~?|*VotB*x1?G+1lFL+uPgR +z+}z#W-QM2b-{0Th;Naom;o{=r<KyGx<mBe&=I7_<=;-L_>FMg~>g((4?Ck9A?d|UF +z?(gsK@bK{Q@$vHV^7Hfa_4W1k_V)Mp_xSku`T6<!`uhC*{Qmy_=j8Kv00007bW%=J +z0Dp^{qq4&c#|~ov0004EOGiWihy@);0004xNkl<ZD9@FXSyK~H5QVP-9-I+rG9e&A +zBnr5%XfkRLS;B+_xZJs1XEIBO%m4okcKhHHR54#w*Qq*nzQ<N-Cal68rKS%ie{Rm? +zU`mDK-&GigD*ROqHhxxvjmv7VQ8K{YrH({7So8grURidQ{0H5#B>HzJoAsa-$+Bdl +zV1Ucl_{vc%Vz}q87hmu^eTLnFsE~U|r-#9oEDJU=2FOm(l<*K0lX13!VK%^OMwH3b +zs4uO+M#=!G!<@t$%r-yTbPkT2`zcW>_kk83f3mVn*+>{5i7_ux?7bzll6#1`@e`s% +zt~lIo&{J6^Y&ZsRJ*-N&Bs+)an%H;yXt)L$P0P~8RFkD+!!khp5?v0v?tS}=W!u5V +za1-116@_hjZ?}T)U3w%-%Z6b91nmnB(`$PETHm;K9caZyzo;+1GbVac3pS2rY1q(A +zp64Sgp-r0SsnPmk)WDI}=SiOZ(EnS8jk9amCGV=5jniw;qtR708-rmL`k}hD6CK~2 +iXlF*L+m*g{TKxsgUkOIulgms10000<MNUMnLSTZxGSU_R + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_facebook.png b/wp-content/plugins/privacy-share-buttons/images/dummy_facebook.png +new file mode 100644 +index 0000000000000000000000000000000000000000..0efb45ccfd30d5215b2536144202b37d09245782 +GIT binary patch +literal 651 +zcmV;60(AX}P)<h;3K|Lk000e1NJLTq001xm000yS0{{R3{NYZO00001b5ch_0Itp) +z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX1{weY3d=9QGXMYp@K8)tMe6G6 +z;o;%n;Nalk;NRch+S=M=WMpP$W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbIFZ*XvMadB~S +za&mNZbar-jczAeud3k(%e13j@e}8{~fPjI4fr5g9g@uKOhlhxWh>3}bi;IhljEs(s +zj*yU$k&%&-l9H2?la-Z~mzS5Lqoby#rl+T;va+(Xv$MUuy}rJ_zrVl0z`()5!NbGD +z#>U3T$jHgb$<EHs&(F`$(9qG*(bLn@*x1<G+S=XS-QM2b-{0Ti;o;)q;^X7v<mBY$ +z=H}_?>FVn0>+9?6?CkCB?eOsM^z`)n{QUp_|9nf@@c;k-26R$RQw+z*$;<tO)EFZG +z009q4L_t(2&y|x4Pr@(|fD1a<y7?I6972a64iKOCM%|E!3Ubo_|8MMs5X&@azckIY +zxi9IpJwi5(NEu^;ko;(d%FIT2Vrb+G!yplA5iNzf{exu|X<bQJ<lE5cmZ`cxy<5(Y +zi(;9$>E_$PGWbuh*gQV<t(EXQ_)~BKep#UQDo@N}4B!RF?Mm$;BWyiQ_}6>Ol!dtb +zjM%)!*PS>c+>bd9o3gOI*GHT<j4`;$-crD?ENAUVVF&TkN!DwiDJJ9n0;RI>Q8`0A +zJef`hl2ED&_PhMfua?qO8vxE1MGw74OxjTENdkm|qu%_X6@t>kHQW?0@ORyYlA!VV +lw7<7z1LZ`^>9lB$d;>l>=g1oBmJ$E}002ovPDHLkV1hb?QxO0F + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_gplus.png b/wp-content/plugins/privacy-share-buttons/images/dummy_gplus.png +index 37e5cec7119d91da15b8a71d6ffc60ed1960570e..5ced5dc2be695526e2d9db8f63a17c5673ea626f 100644 +GIT binary patch +delta 612 +zcmV-q0-ODZ29*Vn83+Ra007%h&wY_0Cw~C^P)t-s0002X%ge8?udS`E%F4>i%geB^ +zu&u4F$jHcwii(VkjE#+rkB^U#kdTp)k(88_m6es2mX?>7mztWIo12@Rot>efp{Ay$ +zsHmu^sj024t*)-Fv9YnUv$M6ewYIjlx3{;rxVX8wxw^W#ySux+y}iG`zreu2!GFQQ +z!otGC!^6bH#KpzM$H&LW$jHmf%g@ix)z#J3*4EhA*xA|H-QC^Z-rnEe-{9cj;o;%q +z<KyJy<mKh%=H}+-=jZ6?=;`U{>gww2>+9_7?CtIC?(XjI@9*&N@bU5S^78WY^Yird +z^!4@i_V)Jo_xJet`1<<#`}_O-{eS)b{{EMrVnF}^010$bPE!D2dwzb&<mczG)kf3+ +z00A0FL_t&-8GXTtR)Rnj0MO^|)6k$jMKqN(T*?+J7X)SokU?Ai|6j^E*0B?KFF+zQ +zjFm|Mq(|O+EN_&CJYR*eRy+^=kna)pp%?7c1A|<vWkfuBSw=CSE8V?)s(+|`1pcmb +z^o1^Tj=AdwWxRKHm=#1<=zxC07<21ruq~M}CdmiL1RdH%lTzBn0o_t4rB|MURA@sB +zJA{yW$s&S;h!XLMf<$OR6N|=E|L~PM0uPmtJC38EBQ&A0Xr2}E*|mSj_J)kM&;X5w +zKH{VGE3h_Xv;+-mrnxx9(owDX*D^4L8mI%UdZA!pFps1{wPFS9bsY;2vnW-_dh_XY +y#&1xcMi^%ysgEb$92`#m8|z7cRPHiXE(Ko?8jNK=SWI#N0000<MNUMnLSTaEgkK5( + +delta 727 +zcmV;|0x12J1&0QZ83+ad008WfKTnY%Cw~H|Nkl<Zc-p*HO-m|a7(HW_(Fa%?trmr? +zg0@{KBnS~Vt`gjc)+Vq&(dFJh(Wb=>LEN;{cHt(1Gy+i&H<5y&U|IBK_I2kxG=qVY +zx9ED{nbG&1ne)tf&ilNhKt(#8UR6))YWzTVkWyoFZf@?6l1imEhK7cIO-xK+V1Hns +zE9`f7cPN+3xVgFcX?}TmS)ZJogvn&W<Ktsj66ove139zV?7I2&_0_H@3e-f<EvTFz +zC%LIWSIJwGATJfb!@~pR!1eVtip8STNQ2dCg~#K;=;-KwNkSBeL?Upz-B?&yfZ1$D +zB9TBopU3R%tdQT|-+xJ^-Q8W3N`EDU!{N5`x&niPgP59{(%*b(X-SmG<#KR19I)H% +zpCWEF8aOyO5OR&kNC6WkxdNKarVKEio}Ms0JuMg2YBhb_D5BBmyZ^CR43$a+y}i9U +zQM(Xs9xg90#RshuRE1zkIwkPtXgy|TW)KJj(BI$RF#++w^Yb$bg@V*v!+-7VEi4v` +zlz<nv1HD7#h^?(HS>M565cBi%?|O>S{kjK;qoX7A^z>kSd>qwk6(=VrSYBQh1&nIA +zwzej3zrDSUm6a7CqG7e9Iwhd50^Xd-WW+Rwhliqw-|xrp@bHJ-Q8O(cM8(<>bW%V( +zK(jcVPI$duAt!ilHReYV3V(&#j<+Ua=mGv95rcBtY&I!DJRZm5;v&Yz#yT!LbyI0O +zPCxLOM)P_JPESv9ad9DX)47zMU2$)3Pn6-t@f8>mzcV2ZXJ=<Z#O;`-Ba+FawCDZ( +zeT<BZNK)So@qj8r+2wLc&9APmaDIL+YEXVICoRE$@xo`~t?!hXz(nTp@v*eeR&&(r +zb!jMs`oZ$8<n$ZMPHu$+J3BiYZ=YoLF73t@ev<iozTbZZ7yt<u#EbI{LGAzm002ov +JPDHLkV1m=2XLSGo + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_identica.png b/wp-content/plugins/privacy-share-buttons/images/dummy_identica.png +deleted file mode 100644 +index ae94648d602334cf66349520babb8452bd32203e..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 3041 +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 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_pinterest.png b/wp-content/plugins/privacy-share-buttons/images/dummy_pinterest.png +new file mode 100644 +index 0000000000000000000000000000000000000000..7ff138d3fe6fb7405c5f4d358eec2982f8bddf3a +GIT binary patch +literal 1145 +zcmV-<1cv*GP)<h;3K|Lk000e1NJLTq001Ze000yS1^@s6|3-hi00001b5ch_0Itp) +z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*c3 +z0}2CU+ZlfV00a3+L_t(Y$IX^cNLyJH#(#NvG3G^W6iY2N(FCe7YQR>Eh?|10TMDjR +zxa!J<vv$?REL{wApr8vG!E8iYEHwnN-4x1{2yGXseK97_KTR7E1LmK7@!eT9(2fZ@ +zFyeu;I_G}(<9z3yb4}rJ_|JSk|431k8cCA43T7Av`FuX3D9RslE|+`c^Z9B#9uF3a +z<w_9Lb)D_)ZAUa3{Y|#p?KN(<8(EeSLR<-gvMl3vyU{ewAxn~k*=)uz46c%y&1NJ? +zLIx^UE|bad`t@rPi3G>T$0&+IZ*MOnBO}PNd^y#u6o|*;JbChj=H_MsfdCGNgZ=$| +z!r?H{Xq2g`Da>Z`|4vZ)QNdq57!1<c*~#?uG{eKgbai!c|Nea@Cnr%=mA7x-B7|UP +zXNUFm^)oSk^=vjvC=?=_%_4*#lgY5Ux>_;6D#5+IJ?`DRN3mGs@#DwL%*-H!z~k}I +z($d1#))qntmX?-y@#4j~2)=pqhUd?pv%9;C5Q3L4UlNH#suGlc%$>8E)MPTDX&RYK +zhPJl0a-Od1<%iYZ-_PjiD28FMy}ixJ$q6SXC#b55*Xzaa_m?r9PA6kyW8A)dn@^uU +zvAMZPV`C%9WD=Llbuo#ZPA8u~f5zc(05Cc_iV%WyI?dtXA-8VbLen&Y!61b~0U-p- +z%gfBp&hqi&M^sg1adGh{%%!Czc6N3s7K^N`tdLHp%W74X*f5NL`NM|~xpCtLs;UA| +zC=@UZgHR}hqA2wB^%03gsHv&J=ksA024BB^rMtVE@$qr$>gsU0TxGnYqa#wO6n?)S +zi^YQ9@28=mfyv290)fDp9I8s}a=CE1T+GeQ(ca$9vuDp}YHA{xOfoSsL2Yd<o12?- +zc6K7mGKoZjVzG$V>m{GhlSm|Z@ZdoiI~t8*v)S-^y_}w&vazv2PfyQJ)v7pVswKqZ +zaYjZ)7#bSl;NXCpH*aFGSSXcBeEar|yLayri^T{AgP2Svd_EsrTU(S$C9Yq;UdGlm +zjn>vyve_&vD=X~p?=vtkfDi&zRq5#HxL6MgAt)3Im`o-H1_r3Dt;OkdmRF)ANwl`M +z^6J$q-oJm(@bEBhw;Q|NPJMknk|go;=~LqII6??oT3XOFjfI5;IyySIbLS54-o0af +zex6t?R<Q?7YinzwzrX)X_PJb+4<9}-G&FSK0b3{(`2PJn*REZwn3K(B0jR61J2M`M +zL@M_nfX!xOaB%QH?P;skiq&eZdR9>ss@-3f_$r%h7zVnoU)u6Nua!zA48uUm<#K<g +zQYmy@Ki9gt4A*s?R4PR-m-`~y?e>XeGWl0Joeo^FFaH<2-TwPO<(43V-L$&x00000 +LNkvXXu0mjfp(G`+ + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_twitter.png b/wp-content/plugins/privacy-share-buttons/images/dummy_twitter.png +index 2a5bc2ff720c266b4bb62fe88c5b45bab71346e5..2865660f5448547c411f28c7481e9ae03de0603b 100644 +GIT binary patch +literal 965 +zcmV;$13LVPP)<h;3K|Lk000e1NJLTq0021v000yS0{{R30Q6;F00001b5ch_0Itp) +z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX1{nb#BV~q;ng9R+cTh}JMb*{S +z>gwv#)6?AC+|tt0+S=ON+uPC6(bCe=&CSiu&d$)#(9zM+Gcz+dI5<2!JUu-<K0ZD` +zKtMu5LPJACL_|bKM@L9VNKQ^pSXfwTX=!R|YHMq2ZEbCEaBy*PadL8Ub8~ZabaZxh +zc6WDod3kwydU|_%dwhI+eSLj?etv&{e}I61fq{X8gM);GgoTBLhK7cRhlhxWh>3}b +zii(Phi;IkmjE#+rkB^U$k&%*;l9ZH`mzS5Do12`RoSmJWo}QkfqN1gxrKYB)sHmu` +ztE;ZAuCcMPwzjsoxVXE!yS=@=zP`S{zrVo1z{tqR$;rvf%gfBn%+Aiv(9qD)(b3Y< +z($mw^)YR10*4EhA*xA|H+S=OO+}z#W-QM2b-{0Th;Naro;^gGy<>lq(=H}<;=jiC@ +z>FMd}>gwz3>+J08?d|RE?(XmJ@9^;O@$vEU^78ZZ^Yrxe_4W1k_V)Mp_xSku`T6<! +z`uhC*{Qmy_NvT$Q0000DbW%=J3=GG|$jHda%l-ZR{WgmwIRF3wyGcYrR5;6>)M;1R +zKokbxQR_nWx<KsaMn%+Cv2IP=pe|KgcTI)1)(R!W#5ft_U<CEYdnZ7@xsd0a+&jsg +z_he2!gpj6yTD?FcAq~fcyXqB=8%VQz>xbJ+)Ej?Pq89wYq>HHQ)$i*&E-kH}gvmTw +z*cNrXKN6lD!X<d}kHREJ3*p5x{wF#<F*XwW%XzT~P%QEXjDV<^bkKe*8d+K!lNEXD +zCl?O@9M<v0c@MuYf=k+9DA=2E%1s;xcVLpC_~c}4_~VqKC=*=VGXTbVBCPZ6*AyfN +z;9wW}Sh-yTT;mQ*Qk0&N<>_fzQRF!F08pBE^W*i(z-q{r#A|}I+`Jj3n6!|+HK%w! +z?^zxI%i4$e=;5o;uq6Szy2@9YH?u5EnnEfei=dof-mM9Mr9)b^q|Rk?5LPx?-&LB~ +z1}Pk3(h$xwYvQbnwow9rr5k=3eQ;=GKS=FeN0nyGwS{nqNnO{|@ksO&e%NpHR4?Hi +z3*&}v<8^8~m+XJj&o3PuVp7wzoRity+Eq;_r#%}cvx1Ia>nxY8f=UAEe}1H2k{8L7 +nO!ZEZwWOxL#mC>IrLN{4g?pGSf6c><00000NkvXXu0mjf))WJF + +literal 941 +zcmV;e15*5nP)<h;3K|Lk000e1NJLTq001`t000yS1^@s6DdVNy0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#Pf0{URCwClR?SOlK@>l!*#|^rL`4vN +zElQ)T5Q>OEM50ZBuQovh?)?|yLCY4=qGh#_z-kc@WVKKT(sE&BR#f1kR$_q&eW5;o +z2S#ps?e*Y2=-mV7&diy)Gv{}H=bpJmJ3Bi+i0EfV^`smLXLL@Jc{m3K2DCLbHHtwN +zi^cRlpU<f&D=X9LbUI3>(~1EHJirC!6a`Ew8URxwIACJtQmNE$7r(r`(8k6FC6h^- +znwp~W^78M`Ty9z(9v-sey}iB2+pK+SYl}`!PDrcOvW}0B%K~&b9I^*3EiL_Z=N}#( +zP&}x+ySp$rDRZ^8wY0XjM*I8wG&nd&BO@aejYi4u_w)SQ+Z!DpA5$WcAiLe3x8dUA +zBDZ^cd)$tWj?!1N<4@)6?2Oy4uCA|vtE#FZjYdO{kB_vwyGs`r7tB!ZcX@t(PFGh~ +zgeyeu8WHQo-lwOh+?q@#ZkLyrnf=DbM!LPdrBEoubE~VXd^Y+M6BC?0&(F_n$GZ0R +zc76|nOoA8;2Hq!ERB!?g2(7ED%Q^swL?RRphh-zPva-SlNZ%JK3Y8c)G&GRc>*fB< +z%?$$(?*e#rbu|N+ot>qHg@vs1m|tICr~dwawxe~s-AqDTTN^9-a_7qyl%}R8s;sP} +zcs%}TB}J}dbGekuWv;%yp4<ETdu9nvA}cVDv0krdhPJo2c^&!)z|hbT&tn`21bFW5 +z?v7?=W*8Ktq@+aF2ibeBr>BQ)E|-g|qnuP!RB+l97Z-mT0O_0nB%Fh@V6C;al}bxX +znLUfel3fp*cwcHqU%GFh^Hn0cPft$_M9>QMP+STL3WZv&mQ6{yw1jqcb}|dFBQpT% +z=;(;;&CSis6xN{+;DTAOih#h5>UeN)Q1A?)9|{U+_jo*9Oi&TA88*s`hDt?NtCfsK +z<EIrcH!UFm1Zin$VS7hM2Lk{&jBPd>ZEkLIps{9bY>e$@vzdz<t|_oPJw2VR4^F3( +z_wDQJ%k!Zq^Kqu(C<Kwi2G`fuJO(pTP^d`5!^0fG?=Hb$@Z&d!s7y{ye(BfdzxcQO +zR~PKJ{QXiCxJ>a#W>k%mt`vEHe@9VFg1NcN%gcFOgi4Xu*H<)izXTWn`UEu}K8Bzz +P00000NkvXXu0mjfg)_2n + +diff --git a/wp-content/plugins/privacy-share-buttons/images/es/dummy_box_facebook.png b/wp-content/plugins/privacy-share-buttons/images/es/dummy_box_facebook.png +new file mode 100644 +index 0000000000000000000000000000000000000000..78c4093ff48ab4765ea7782d86ba79ee28744a53 +GIT binary patch +literal 880 +zcmV-$1CRWPP)<h;3K|Lk000e1NJLTq002+`002G+0{{R3i!p4q0004BP)t-sZEbCK +zc6NApc;VsU;Nalk;Naii-`d*RWMpJ!W@cw+XJ}|>X=!O{YHDk1Yiw+6Z*OmKaBy*P +zadL8Ub8~ZabaZxhc6WDoczAeud3k$#dwhI+eSLj?etv&{e}I61fq{X7f`WsCgN22K +zhK7cRhlhxWh>3}bii(Phi;IkmjE#+rj*gCxkB^X$kdcv*l9G~>larK`l$Dj0mX?;6 +zmzS8Bn3<WGo12@TpP!(hprN6mqobpyrlzN-r>Uu_tgNi9t*x)GuduMNv9YnTva++Y +zv$eIgySux+y}iD^zQ4b}z`(%4!NJ19!o$PE#l^+O#>U9V$jQmc%F4>k&CSlv&d<-! +z(9qD)(b3Y<($mw^*4Eb8*x1_I+S}XP-QC^a-{0Zk;o{=r<KyGx<mBe&=I7_<=;-L_ +z>FMg~>g((4?Ck9A?d|UF?(gsK@bK{T^z{7v{Qmy_|NsBRQ<w$-0004WQchC<K<3zH +z00001VoOIv0Eh)0NB{r;32;bRa{vGf6951U69E94oEQKA00(qQO+^RY2NMk@7)p`} +z5dZ)Iib+I4R9M69*6&NgKo|$`nb!2#&3H~MK~O|R0!y0qF7jP3sy8J>Ax1*<A`qs# +z|DW!*yNw`!gpUxoui*5yeSEwf&t{E@V~quAQZNN~2f`^W*b0b22!Is4^@u?T0st6L +zfGto7!T<#b!=dJ=K+pT{;9v(80(dV9tWjNMAw~nasio~J1ygX(z$jfaa=z^Yr%5LA +z4lJ@{h`mrG^`uDb?N5&E30dqz%gRk>K3QhdoMjVwQnam!PnwAa+in;K3am{6MxI-_ +z?4K|?kd+^WxGK<rPGj+QQ+4z%&gC2OZNOqv+~t{TKwJg#4Z!2qFERh@LVQZ}@)4r} +zlpnYnM_Ih8pW_;E^dbEBvjjv#a$S@Df^mho<|;SEgHv>qKV|AceKL;+Ly-S6AqHeB +z&=B`|#uCsN$q%5W;=RkjQeCFj7f;oC>BqG5q!2ZA(fpz2R#aH&$y{77p1Zxu@-=~* +zFPjcmDL1RgJIjvc_=j~!*c`~)7jc8l%9c%e3&_&nqP_tYA_c8!#x_m>0000<MNUMn +GLSTaEJH<`_ + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/es/dummy_facebook.png b/wp-content/plugins/privacy-share-buttons/images/es/dummy_facebook.png +new file mode 100644 +index 0000000000000000000000000000000000000000..ce6c90e819b846bb51d04b10db0362a70e196dc4 +GIT binary patch +literal 760 +zcmV<U0tfwxP)<h;3K|Lk000e1NJLTq002+`000yS0{{R3Ee1;E0003>P)t-s>gwv@ +z;o;!m;Nalk-{0Tb+S+7fWM*b&XJ=<<XlQ9^X=-X}Yinz4Y;0|9ZEtUHaBy&OadC2T +za&vQYbaZrfc6N7ncX)Vsd3kwzdwYC*e0_a=etv#`e}900fPsO5f`WpBgM)>Ig@%TP +zhlhuVh=_@aiHeGfi;IhljEs$qjgF3vkdTm(k&%*;l9Q8@m6es2mX?>7mzbECnVFfJ +zo134XpP-<ip`oFpqoby#rl+T;tgNi9t*x)GuduMNv9YnTva++Yv$eIgySux+y}iD^ +zzQ4b}z`(%4!NJ19!o$PE#l^+O#>U9V$jQmc%F4>k&CSlv&d<-!(b3V;($dz}*4WtC +z+S=ON+uPmU-QVBe;o;%p;^O1u<K*Pz=H}+-=jZ6?=;`U{>gww2>+9_7?CtIC?(XjI +z@9*&N@bvWb{QUg?|Nr0=llA}r00DGTPE!Ct=GbNc0004EOGiWihy@);00009a7bBm +z000XU000XU0RWnu7ytkO2XskIMF-sn6AdO6G$VDa0003eNkl<ZILob-O>4qH5QbN4 +zG}%}>BT68kNDwL5Q1K?cx4o!P3K0eIP!OW~|F7<sAq}n-I&Z?VY&Orl>`W$%HN1>W +z-UDOx?I9=AVOwV&Ax{!LmgS_%EN~QR1%8W<NPvbHMz7NzrvvitLWo(*Ji*fF5dH-W +zhNtyg9N67zJNysWPQ-hYhb7>X8W6xN0muMoNPt>uAGm;z-#_BGpZJ&XATRam#fzDs +zeO7V^F5qe>^38JrRL-myr~=ih4FibIEGObKXotlCnY)M&g*VK9O|JpDl0Ot5P0p)X +z2DBakRg$!CZCZP?$65t;22%a0SjL0St;E8;br_{mFZ0vaB#qo<f_Qgfk984rlNfMJ +q@}&?q2lDns++b_6WmEnFYU~WXIx~h6_e|6P0000<MNUMnLSTY51ce&_ + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/fbshare.png b/wp-content/plugins/privacy-share-buttons/images/fbshare.png +new file mode 100644 +index 0000000000000000000000000000000000000000..5e2a84c15738640176fc0d9b79551b91dc4738b1 +GIT binary patch +literal 1085 +zcmV-D1j74?P)<h;3K|Lk000e1NJLTq001%o000yS1^@s6&&qC^00006VoOIv0RI60 +z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru+X)R85et|1*}4D#03B&m +zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00W^(L_t(Y$JLg9Oq6vT +z$6wEnJ2?3{j*Bi&<|d+P;3Auow!(50w1IOGq^=*+%5rOS<<gjp=#MDYR!du3*<525 +ztdTasElZqff7sN5r3o>KfoKOF2M62_p6A;ibq{xNpe#7XdwaIe^ZCBN&%Uqc^Z9=F +zl}ak>%~r>X3R&WLU@;3w0?{Lcbhy9!YL#kRlKD2Ux9393tbDxTz}BdN42%R8|Jd4B +zep(WW4AS=5f&dUAdQXzYM1HmnV7m&~X0p%+vmBHbW|5I@Wn?r!uXBjk-)l0)HC;rt +zy)0%0kZkHqA<B2=8SjfMCYGhAgn9HRg9J4rkkY~|Bkpw$F+A#@<k1!aNJhHVfOw_y +zSVYfsAkXfp1K`V=()k4m$}{Yra!k_&9bJ7KKXrvaI-CHcro{2i?#B&J;vy3+kAMC_ +zrjw=%>YG|<yVgg=u19gCCGb^a3-PhaoVMU?L5?2WHYvA!sWmLWX;-ZgkLd#UkQV@x +zDx;XqlodTdKoep9*ccPV8&|O*cR4%DzX3p&z-Eo-=_l8)I@50CgWCVvMrw~<q`TLR +z-ImA;C2O(YmGtl2|NAHU2S&pGw5Ib^K{o03B=&#w18-J0a_MqUSS!8t@*{YC0ZyL1 +zN{lLTuxc~k9@t9t8&7bv&qLku-%zA+@Es*<Y4~^xUmv@~wXR$2elC};>n@tlwS&;_ +ztRn55{b7}um~(r)lUioQvNW<++G*>!$p>GY<-3!u<gB{K@C4&qZZGk%D&L>`lg3k* +z8T9x7_`Baja-7-l=RcHzYuHa`&j0}LfBq8y=UcmZschYyf$XU{5wXoe^Pw8k1+@*o +zP>^>of&U7goM0g-WMQg0zF$nLLeuFh40?Q2yt;v^PnrQxWXbTDO)BpGQS51nboIE{ +z`{Ki_TeAd7lF&4LjyAg{81(r0@X#4Xd;wBZ;wUZ5M$@L=-0SaOO7qX{1_XdC%M&UM +zWkoq$__dQy>&{dC*%<(8%8Tdj)Y|dPdK^{@u_gsshQOHM#=t1m`-)iUNCXIr^KvuU +zoWB}tLJW#B4iM_mbU{jT90iZv$F|}e;w>tskjl;p2*6*?k%;5Jcex|R&OtxULI1S= +z;P<b)yx@v({7$?t-A*wv%9L~F@rojxGra*%r)Xaqy#XB%P8m4lwK-<5wS<V;<MEAg +zvD1yvrNdH5WxYAok@>D9Nn3!sSy;LuggDaI-L~%^A-M6NyQw<v00000NkvXXu0mjf +D#mfxz + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/fr/dummy_box_facebook.png b/wp-content/plugins/privacy-share-buttons/images/fr/dummy_box_facebook.png +new file mode 100644 +index 0000000000000000000000000000000000000000..0ad503e69c8706d8e2b1bcd0c58df136975b1824 +GIT binary patch +literal 713 +zcmV;)0yh1LP)<h;3K|Lk000e1NJLTq002G!002G+1ONa4*~nne00001b5ch_0Itp) +z=>Px#0%A)?L;(MXkIcUS000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*b`76}UO +zbGvK+00K=(L_t(o!|m3+YZGA{!13>sJFtPICZLJX(4m8<C=?_egpvyV2Ye}Y5Cn1Q +zB2+<;BH|!Y-Bg;X;NT1BrVfssgo=ogh#fSkv2h4$nj&Y5xjYVu$6a!5isbGbp67<U +z``yduc^;mZpU6o9D>@tuh|Uutz@l)4D_r3USGd9zu5g7bT;U2=`2U0JkZ%jcNVTr2 +zl)cqu+fkj)$uCk$DStf8$rUN_?r;e;dGBdgyvch{Z-Psz)85k(A=Nw&W}eqF-xhxP +z%!Wyd2x6U*jHCICn^YMT;*;$6oo@1Lgp5FF&@j;LftwT^3$F=i3~|Yi(Oz^sigTDW +zJ1Mw)w#2oL*wnv_cK7Wj$|OgDTP(KyJ_}SB?)WC#J3PiHA9zX0);U?L0u|D|ndk1q +zK|^Pm=j?D@hfcQ6Gt`K3j1gd}Rk<<VAQ<N>d0>Jx@RJ8D5$7~R-EfTyq<~QlG2fAF +z*voY!CFU5h#gbg5$X!lxf&vdo15X&{ECn7h(+!sxtOIon%q{2&&se6$Z%1?t*au{Q +z1FQn@o>$!KSj}DW26GHD%Odk=j&-2nc<&AwjuYX$OW!%ql3Dt@Z7hFx+BzoCpzh#I +z-m=?vZ?Km>-fd%O?PmdlRqk)z@-Q*05(yx}0D7zA;36CB;f(G532p;Nwt-Lbm@7mX +zcSJ=_4p=vrt-Mu|;2f`cfyN3qJXzn$&X(`uqjmk60tRact3tgmj+Xmd%7k=+$>L1H +vgi_-BmUG#=WFjeq3@D9C^hGy<%pds!0?v`u_X5N`00000NkvXXu0mjfK9N37 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/fr/dummy_facebook.png b/wp-content/plugins/privacy-share-buttons/images/fr/dummy_facebook.png +new file mode 100644 +index 0000000000000000000000000000000000000000..772ab1b242cbd8538d723392d9079b9e63fc300c +GIT binary patch +literal 768 +zcmV+b1ONPqP)<h;3K|Lk000e1NJLTq002G!000yS0{{R3;wXM500009a7bBm000XU +z000XU0RWnu7ytkO2XskIMF-pr5f(8CBUj7Y0003vP)t-s>gwv@;o;!m;Nalk-{0Tb +z+S*W1P*G7)Q&Uq^R8&<}RaRD3S65e9SXfzESz20JTwGjUUS3~cUtnNhVPRonVq#-s +zV`OAxWo2b%W@cw+XK86^Yinz4Y;10BZf|dIaBy&Pa&mKXb9Q!iczAewdwYF-eSm;~ +zf`WpBgM)^KhKGlTh=_=ZiHVAeii?Yjjg5_vkdTs+l9!j4n3$NFnwp%PoS&bcprD|t +zs;aK8uCK4Ju&}VQva+_ewzs#pxVX5vxw*Q!y1cx+zP`S}!NJ19!o$PE#>U3S$H&OX +z$ji&i%*@Qs&(F}%(AL)0*x1<F+1c9K+TGpV-rnBd-{0Wi;Njun;^N}t<KyJy<mKh% +z=;-L_>FMk1>+J08?d|RE?(XmJ@9^;O^Yioj`}_R-{Qv*|EcK#100006bW%=J49CdH +z%l(AZ7$X1x00Cl4M?_~^)9JGS00BHnL_t(I%VS_*VGSS`Ff%YPg~lb43F1N{8Cc2I +zotT&q#1KHf?!@E(sCE?|FyQ9k;8r0+J482+l$MSJH(b_39>(G!Mmx8dOM1E<2b7<f +zXk$*2?OaN!{${dVa0^X+Nz%@%oNmX)!-L{pX?`gOFo(xjLekPuT--4+F+y8N!3RS- +zzfVkhN~Ag`s&^B7B_P_ZqTG3`BVDBu6AkQRJ(V!D^SOnkCk3jZXb;er5#WJn2PP9J +z76mEB>Uak(UWmSU2qj|~91GVD!y;iAe&+@PPNj4^c5bk~IA>X~xQJi06NYv@i>MGI +z6z#$aKp?N1?k1}s4ARA~=nWRP6BRYX&>pTYB4>-DT}l%OG)&UG)HS8ZNOh`0ARwkJ +yD=4H&hIX>E3~K^K8J42rA_`dCkY89aG5`RV)`-eWKpu<$0000<MNUMnLSTYtsBjkm + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/fr/dummy_twitter.png b/wp-content/plugins/privacy-share-buttons/images/fr/dummy_twitter.png +new file mode 100644 +index 0000000000000000000000000000000000000000..bae309d2a3c3947b58316e046e3136fc9b01ae6f +GIT binary patch +literal 985 +zcmV;~119{5P)<h;3K|Lk000e1NJLTq002h-000yS0{{R3=ycF@00009a7bBm000XU +z000XU0RWnu7ytkO2XskIMF-pr5f(HJSxx(g0004ZP)t-s0002h)z#|i>eABE+S=ON +z+uPF8(lawNH#avrIyyW&JU%`?KR-V}KtMu5LPSJFMMXtMMn+XtRajV9T3T9MTwGva +zU}IxrWo2b%W@c+^Yiw+6Z*OmMa&mNZbai!gc6N4mcXxPrczJnwdwY9)e0+U<eSUs^ +ze}8|0fq{dAgM@^Hg@uKNhK7fShlq%XiHV7dii(Sii;Rqnjg5_ukB^X$kdcv*l$4a0 +zmzS8Bn46oMot>SYo}QndpQEFrq@<*!rKPB-sHv%`tE;Q5tgNoCuCcMPva+(awzj&u +zy1To(yu7@<y}iG`zreu2!^6YJ$H&RZ$;->j%*@Qu(b3Y<($mw^)YR11*VozE+1lFL +z+}zyV-QC{a-rwKf;Nall;o;)q;^X7v<mBY#<>lt)=I7_<=;-L_>FMg~>g((4?Ck9A +z?d|UF?(gsK@bK{Q@$vHV^7Hfa_4W1k_V)Mp_xSku`T6<!`uhC*{Qmy_|NsBb-;|XA +z000McQchC<3=GJ~$jiirfK31Z00Cl4M?`$lwjf^s00GrWL_t(I%dM2_Q`0~c#aBfS +zB39}HpNLSkEtZFg53mCD2|f^n6xwQOm2{gvl9~iU)PLT)o5XR3;e&+V%$|Gp?wvE6 +zWG3vynUWTl5@YOiW&d|v_A88)_kP7^ugtWc$AQK)|2Uu=k1#!{@7}I@X5jx5%Go7m +zKMBp<zBBUVE?G!+4`c1>ffnVs#O%m?%dMnxlM|WjSJ(A@!1vw501mV$$0pXZsj>Oj +z6N;)#Z@HoYkPM~mMJ(8vgw4~5#ArP%;;vB#xIQfADW^xwO-*I*rKeR@opi*$2aw!I +zT32w{N?z;T$L9^)3X2DLQ3rU>#XRL$#P%aanVC^kRe5Gf0FuXeg?_w5&Ps?ooR5k) +z{A-(Xo^rZ`wenPzJY4Te0Fq^#!y>IhcMvUlnNbmk|5yR#v;~`aMZ_riA9C9UNVb5B +z)+J!AJ&ycG3`b=EU%rP{&JmPj2)ea5;;EinMgSmm5DP{Ds2O@DdG=;CDlabd7eX7% +z83yHW&Z~1{sR#72mdqv(aGXFpyd$k?JH2L9I=0geZ7|0<<><QJu<IXIR<)Mh(2oe^ +z><F5sX?7YrM@D1C`nULOm)NOdwHB9Zk+G9~<=Fq#GGl)Lq^S9vBQ~)^00000NkvXX +Hu0mjfl?Da4 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/identica-share-button.png b/wp-content/plugins/privacy-share-buttons/images/identica-share-button.png +deleted file mode 100644 +index 716c41081d12c85c769911411c0b751b3a327a55..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 608 +zcmV-m0-ybfP)<h;3K|Lk000e1NJLTq000aC000aK1^@s6R&`wG00001b5ch_0Itp) +z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf0005=Nkl<ZD9>ff +zPixa)00-dTo1~dG=^ENKJqRU4ibZsudhpL}gE0!qE<-I0#EZ)CBnVzS?<j)yA~L1g +zegO9Y3Nk4}K~a0Eg&<8@+b(uVo4oIvc+i9BbAL!9k-$|-(a7a=V|n?ul1x?wNiyRg +z7#|LY&7o!0Hf;OzYeB%ZC;|b1$H3Xk+uH}JZdWFhf>Vl^QZUXD7Yg)4yM4FP>(zDv +zkcO`7=QlU4Os|(1+BO-CM)jllymL%Zav4qAN{6B5X&T<PS{H5r`*^pq@^D<K#NBc^ +zeg>QdfI5EL0rFp0SADBkjN9e10|0`ms#QWMhNDsaCh+BzD5Cl&+y|VGt=2uhxQHx} +zdLc=MAV`uKF@~SBS*H%*I_LPC9frFe=ZIWa$}TOXgeVNhF=I%kQn@Prmjceok^~UK +z$CJsC;5tr|bB>IrZS4U0e}i5sZ6v}FE@M+G2pqw&tXgCkG#!T8m9@2RO<BJ42vDB` +z7xzk~C*w|M&Qui>*Zuwg@Cg9CG0j`24CCo>+Xhorc#I(-Ns#ArFhv0!3}Vmsr+fXr +zAtnIw(se&AcDwt!X|5+lQ4l>3F{P~U`-je8FqJtM<RDOg00$%wNDhzzkOh#wL`Wg8 +uD5~vw^Y?K)oB`e$Kwn>2IC&xri@yMe?dQPIzw;OX0000<MNUMnLSTaD)df}n + +diff --git a/wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_21759b.png b/wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_21759b.png +new file mode 100755 +index 0000000000000000000000000000000000000000..7ee653049b72f10e0a64c153431ec9846b714a2d +GIT binary patch +literal 5355 +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 +X_Gc^EhHU=dFY}4IzFMt{L(KmGD-0mI + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-icons_222222_256x240.png b/wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_333333.png +old mode 100644 +new mode 100755 +similarity index 91% +rename from wp-content/plugins/privacy-share-buttons/images/ui-icons_222222_256x240.png +rename to wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_333333.png +index ee039dc096a38a3753f92519546eee94bcfbeffa..fe079a59506b5df3307dc763b574c492ce81ce9c +GIT binary patch +delta 267 +tcmbQJG*M}SX1$4#$v~od`dXj1fbk>)1A|{lkY6x^gn$vtW_89_`~ZR%I9mV! + +delta 267 +qcmbQJG*M}SX1&tD0y^6tJ4^600|SF!NswPKgM@$)%Vu@PSNs5_bSQcN + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-icons_2e83ff_256x240.png b/wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_999999.png +old mode 100644 +new mode 100755 +similarity index 91% +rename from wp-content/plugins/privacy-share-buttons/images/ui-icons_2e83ff_256x240.png +rename to wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_999999.png +index 45e8928e5284adacea3f9ec07b9b50667d2ac65f..50ff803dceabc920d514d6a41634fe4388b6c128 +GIT binary patch +delta 267 +ucmbQJG*M}SX8oL5a|ROC)7Sd=r5uwO7#RFYg8YIRBm|6DHmftf;s*e{xR`MO + +delta 267 +tcmbQJG*M}SX1!kX|A9pH^tE2K@yrYc1_r;9AirP+2>~OP&FYM=_yM*_j$Z%( + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-icons_888888_256x240.png b/wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_cc0000.png +old mode 100644 +new mode 100755 +similarity index 91% +rename from wp-content/plugins/privacy-share-buttons/images/ui-icons_888888_256x240.png +rename to wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_cc0000.png +index 5ba708c39172a69e069136bd1309c4322c61f571..03a953b0dd87d7a6893b2d150ebc1beab6d8a384 +GIT binary patch +delta 267 +ucmbQJG*M}SX8jo^mVrd|^tJxtHQrea3=DoHL4Lsu5&}jno7EX#@dE%^=t>~~ + +delta 267 +qcmbQJG*M}SW_`!N0y^8jp!HNW0|SF!NswPKgM@$)%Vu@PSNs6yMTb`a + +diff --git a/wp-content/plugins/privacy-share-buttons/images/mail.png b/wp-content/plugins/privacy-share-buttons/images/mail.png +new file mode 100644 +index 0000000000000000000000000000000000000000..690cc6601a1fb9b4245f44df28ead48d8cdcf2ce +GIT binary patch +literal 1157 +zcmV;01bX|4P)<h;3K|Lk000e1NJLTq001ih000yS0{{R3Bd;`y00003b3#c}2nYz< +z;ZNWI000SaNLh0L01ejw01ejxLMWSf0000PbVXQnQ*UN;cVTj60C#tHE@^ISb7Ns} +zWiD@WXPfRk8UO$S0Z>d-MG+A*3>Yd59x4nNC=3`V3mPd48YqCA#Cw;%aEq{lpva1+ +z%#5eajjGR$tkI6C&X2CrkgCs+t<jLK(~+#uk+0K|uhW#T(v-2(m9Eg2vC^2b)R?r^ +znY7lLwbz@q)|<80o3_}Twbq=q*PXW2pSjwgy4j(+*rLMYrNiW=z1pb7<*CNys=?o@ +z!r-jO<*mr&t;yuB!``pN+^@*vu*BZ5(($s$;<L@?wbk>t%;mbu;kwJ>y4Ui$-u%4K +z=Dgqhz0>Ty+48;I_`cx$z|!f!+3~>O`oQ7*!P)S^+w;QS`NHD-!`t%1<NU<b=fu|O +z#M<%1-1Efa{Keq;#pC?O-0{ZU^Ty%%$Jy@3<o(Cx{K(w#$lvtH;`zws{mI<$$>aIS +z<on6x{L1G2%iZzI=Kaj%`ON11%;){h=KRg){LSb6&fDwH-R;lj_|NG5(B${g;`7ny +z{L<<D)9U@y;_%h#{MGCI*5~-v>HF8?@z>_{*X;e+?ETs6{M+X7+vxP$?fu;7_T23H +z-0uF}?fl*E{^0ER;PCz6@c!ZM`r+^W;qd$6@&4oO_~Y>X<MRIG^8V%X{^s-j=kfdJ +z^Zw}c{^|1h>Gl5W_5SSf_w4li?Dqcc_x|tr{_ynr@c91m_x|zt{qgz!^7sAq`v3O( +z|M~p?`uzX>{{Nv}lgj`A019+cPE!vnD?dO*M!dw?#nDmP0005tNkl<ZD9>YH=OPkt +zFfedQ8qZ!u5X?4~<YHvtYOvwAUa)cn9<XwOHNQ;*7c&Fbq8ZhuJpN0UFT(+rFZJg! +zt)8)ni<N<E;ru!Md0K+Gi<d0K0+uY!71YY>pEG|U7aIfD+_`gSO>GWPkt$m_Z!Q{` +zx3Ek~C7^lgEFc@Cb~+GDo6=ijFRtD=cjj~?FmrCBy10E!@04jE9!TvZFqk-@rO2Gu +zsAKx%Nl-9(dWR9Oc~Q%Ri4Z<WZ5Ir*Ri^53TXj$B19AE$bz5=krdGDWr9o<2;h?F$ +z&{2)swWq7Sy{pHSTg|bsz6l`<Qd<iL<@w<zLei=tk)559BC66tCgJ(z2w9NYQYa`+ +z4>AywPpFEukWf;Ru!yZnkQXxuN-u`VgVYv)L3W&%zNm6cU1>p9qL-neS7KH{X<dx6 +zsJ>TRHbezTZ5j|HhdAkoDuh)OWCA%UNf8lADL_VMK}DE?sE$)eGDr<bZB$gKx2?9Y +zTwqB?d=wgp&nO9$6V|r%4vmTesdaa@)D)2Q%!&5%!2<lEb3A1QG%cOoL2Au3_+;Et +zf<0Vt0FU4lHyJ(+Gf>*$Q}m7ZaInJz96aKE75RW^l7rZM!O6(Lz{JAJMi{WNFfjlC +XV45h^Wx(he00000NkvXXu0mjfh~liL + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/nl/dummy_box_facebook.png b/wp-content/plugins/privacy-share-buttons/images/nl/dummy_box_facebook.png +new file mode 100644 +index 0000000000000000000000000000000000000000..77edbeeba290950fe17bc81071c8094328a52832 +GIT binary patch +literal 713 +zcmV;)0yh1LP)<h;3K|Lk000e1NJLTq002G!002G+1ONa4*~nne00001b5ch_0Itp) +z=>Px#0%A)?L;(MXkIcUS000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*b`76~{e +zr0VPd00K=(L_t(o!|m3+YZGA{!13>sJFtPICZLJX(4m8<C=?_egpvyV2Ye}Y5Cn1Q +zB2+<;BH|!Y-Bg;X;NT1BrVfssgo=ogh#fSkv2h4$nj&Y5xjYVu$6a!5isbGbp67<U +z``yduc^;mZpU6o9D>@tuh|Uutz@l)4D_r3USGd9zu5g7bT;U2=`2U0JkZ%jcNVTr2 +zl)cqu+fkj)$uCk$DStf8$rUN_?r;e;dGBdgyvch{Z-Psz)85k(A=Nw&W}eqF-xhxP +z%!Wyd2x6U*jHCICn^YMT;*;$6oo@1Lgp5FF&@j;LftwT^3$F=i3~|Yi(Oz^sigTDW +zJ1Mw)w#2oL*wnv_cK7Wj$|OgDTP(KyJ_}SB?)WC#J3PiHA9zX0);U?L0u|D|ndk1q +zK|^Pm=j?D@hfcQ6Gt`K3j1gd}Rk<<VAQ<N>d0>Jx@RJ8D5$7~R-EfTyq<~QlG2fAF +z*voY!CFU5h#gbg5$X!lxf&vdo15X&{ECn7h(+!sxtOIon%q{2&&se6$Z%1?t*au{Q +z1FQn@o>$!KSj}DW26GHD%Odk=j&-2nc<&AwjuYX$OW!%ql3Dt@Z7hFx+BzoCpzh#I +z-m=?vZ?Km>-fd%O?PmdlRqk)z@-Q*05(yx}0D7zA;36CB;f(G532p;Nwt-Lbm@7mX +zcSJ=_4p=vrt-Mu|;2f`cfyN3qJXzn$&X(`uqjmk60tRact3tgmj+Xmd%7k=+$>L1H +vgi_-BmUG#=WFjeq3@D9C^hGy<%pds!0?v`u_X5N`00000NkvXXu0mjf<z_yV + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/nl/dummy_facebook.png b/wp-content/plugins/privacy-share-buttons/images/nl/dummy_facebook.png +new file mode 100644 +index 0000000000000000000000000000000000000000..b8e15e57da5d1af0885f13b177605273803b5b37 +GIT binary patch +literal 518 +zcmV+h0{Q)kP)<h;3K|Lk000e1NJLTq003P8000yS00000%1v&&00002bW%=J0N~b{ +zFF*hQ00Lr5M??VN3Wvc;00009a7bBm000XU000XU0RWnu7ytkO2XskIMF-sh91151 +z>s9N~0004rNkl<ZILoz_(QATG6vq8aH%i+Wi4%noBoKl|K_I>qd-B<*=pptHK@BR{ +zU_MC`q}CF|Fb?z@IB!n7H`dGWesIBaKhKZDIeIU%4qS(h+;Ghtya?zh@(zqk3!dOz +z#sPYAe(4SFB(_vy8^zO8I4A46$l^W+e?%Oy&s{RPEA+?LI5tX2IBlWL*7R!LKj>`z +z_-QJr_MNZ+*a*8K=@l&=-Eb$fHvky)(k57vI04vp9yFpemX$|ay{g(Nmhf=;y&c8} +zzl}Nri)6NqMf&p4pUD7SGw^Ww&^(vg9qr!g7(MfF`rUjJgZETM@m^Z3q<vOOlq}IF +zraJCojSx`wnVx%>of)&06k+!J=K1qTRy82#J#~xGztgAvg_qOWMCE!sx@A*@t!Xwv +zZw-P8-kA?Q$|J+_zn%f4SuiBLjLxe_Mm$$kK256CfS@l`!6c^YU{f^&<pp3YN*3W| +zbh(3M9^cy?x%hvz$s;{#N|kRGPp5T?EvcTsA;sGxWT@VJKTFIr>r$wuLjV8(07*qo +IM6N<$g4D#`9{>OV + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/nl/dummy_twitter.png b/wp-content/plugins/privacy-share-buttons/images/nl/dummy_twitter.png +new file mode 100644 +index 0000000000000000000000000000000000000000..392a5c6789f768897663cbb22042ff0f1460f957 +GIT binary patch +literal 740 +zcmV<A0vr8_P)<h;3K|Lk000e1NJLTq002n<000yS1ONa4Yiihj00002VoOIv0RM-N +z%)bBt010qNS#tmY3ljhU3ljkVnw%H_000McNliru-2og5C?>}o%0~bI0(D75K~zY` +z&DPC}6h{~a@L!KTGjW_i)@ULdWr=RqgO_NCVMSDyg@7wa60e>UaRLeX2gE->C8+V1 +z+ydqxC<<A@gRUO|BML$YiY7ToAZs?l>^M6g-8oF}*wf=7d&y4qq3U_+t+$`5x8AA> +zVt>T{Xc~l)x5jV~&Ypd4OmQG2E%@E++2CG0Iv|2Nq8<vH@}hx}l-Cpz8>|xQu2D^? +zOV|9QZnY28Nb&!(r0;F9J!zjYC#U7Ezf9VWU8zA=m;9SMzVr3cC2_%HQ%atw8WL!m +zQ?NmV8`zQ5jU`L^g8#f@Q<C2I)C0$C_NtPCK&)-bn<CT`t4@8uxUZadLdD09x#paC +zXUyO|hYj_hPrx2mGBy)9=%T=<CSNA$j)H=QM{-I61R^6^J#*+-kGZAoM_jhwO`Al% +zamh)c&omtAK{Iw@Mm=K#>l{^a%EZegedwG>C_)azR`;Fj9qUbQnf8m&ucke<TjV+_ +z;9dsRl9Z9LfeAT0ONBLc2)yQ9_cg8PcE+~$9T6Qoiqoh#;WS3X+PI_)o@dbF$bL50 +z<2PZV<ZD^0l<JBN+1%}ol6iDmZ)4s@Q{FL;5s`76chfG1`_M}Kt(IXI{k`xTWixKr +zq@O(&BtiSAyQ#B*TdS;UuZDe&W4%a4(GRM|ec6W&`PM<7XIQB`e4!$^9S<kVIPEt% +zs}u!dV|Hp}!d6B#)n3q)SM0Jyp+H+*oI!a7fx1=?yXY_N_le+kyso27*_;P*Rw&!x +z71d?AYW_?I?wNvZpsitH`R=%!RyW6*%l?#W$qU~wYn5;y-T*E0)(8gcq5HbGf`0)n +Wp#!aTk1g5&0000<MNUMnLSTZNI#td9 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/pt/dummy_box_facebook.png b/wp-content/plugins/privacy-share-buttons/images/pt/dummy_box_facebook.png +new file mode 100644 +index 0000000000000000000000000000000000000000..9f6a2264f879ab2f9706914b540c53ac75fb5e92 +GIT binary patch +literal 738 +zcmV<80v-K{P)<h;3K|Lk000e1NJLTq001-q002D*1ONa4NPdE-00002VoOIv0063u +zBQgL0010qNS#tmY4#WTe4#WYKD-Ig~000McNliru-3JT;E(Dcq-=Y8j03B&mSad^g +zZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00K%$L_t(o!|j+oXcR#dfWO(j +zn0V+BP(+e|KU^Upg_v9sL=1L{HX;eyD1i_UA(fKSLc3tlLJWefuu%)~5Nza9Neqf` +z8Y?-3oS;p@33sH}j72u%Uhej?@n)7FI}5w>-p<Z9^JaG6dn*c(NJ;|wBEWpcBBBz5 +zV$co;4Kp4EXc8xy85MzL^Pp$+xB9IM3v#@5f(*Cxf+i`dy5l>K=$=uLbHMACHbF?! +z{rvA<SbgKz!gOnD@%uT$fT!)!4LZUH0A_(X@=SS{`~LtE1sTT-F(?Mbpyr@_U4y(C +z(9oui^9*SMiP}VLfeecbd(teuERZo{%bYAoM@lKBBMUO8Eguw(P={Cqdil<IVGy*A +zLMx_;0dtbL?2IB{NtSU9B5YFh2(cuqbYdF>xva1ot85qpHl38QT*H`klv^7>K4Gpw +zvr~-e{(8S7+2EMhAA9?SgN$*E_dHPAPdHRabA^3PI?VEDdmeUzJ`%Jm`6D@QFvSU8 +z20U>WAOO<@bQHM89VNfv5<TqVB%?r9jo;-aFPPvlC9+g~nvmIq04ly2{o-)Ij;gYU +zd$cK|ZD>M(9<tx_uw~zlTMNvgPSdu9Cct!mJ;V=HJHWTPHmhE}qppXJaEaI`@Cvwq +zr5-uUb5eBig?YwF@|84iYsQ)2H+#32@g+B10gfY>p+cI=z*U~I%0=3JvmfC$)6Jrw +zZY5mz-Ee$AE@oPOT}!oVG}y4wpsu*CI|8>?!m^Dzy$z3KW2IOzjB;5f6`d>p1HW#S +Unu4@N;Q#;t07*qoM6N<$g6e5D{{R30 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/pt/dummy_box_twitter.png b/wp-content/plugins/privacy-share-buttons/images/pt/dummy_box_twitter.png +new file mode 100644 +index 0000000000000000000000000000000000000000..ad809fd8b179de125d1d726d94c0003923392a09 +GIT binary patch +literal 960 +zcmV;x13&zUP)<h;3K|Lk000e1NJLTq002Y)002G+1ONa4IHPr*00002VoOIv0063u +zBQgL0010qNS#tmY4#WTe4#WYKD-Ig~000McNliru-3JO51SSz91|9$a03B&mSad^g +zZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00SsVL_t(&-tE{;XdG1>0Px?; +zZg%t4Xew44HB=9^Dosqq7NnqPX~in)p?Z-XZJ{c?c=h19f|qI$@lvT^1x1P&5v&qy +zgsKe)f!a1Ak_0i;CTa7ryKg+~cDqT6(j?7_%zqC%|M__H+qdt%`7=?;*<{p=`bFMa +zcSX_9$)tPa>j;@Ks8u{tX9js2jEHCI%z#ESV*imyAt@w<q>vPnLQ+TyNg*jDg`|)a +zl0yFXkbGTV(v)LbUcA=eqAAD!A-fjFptYisbIHgeDc@_gud;p6qz4w&O6Ap6vZPKu +zn*44b4q9VZw3L>X2q{x6nXwEIjwY7OSQbdSpk1HH21CiXP}ja_b7vI&mQ3l?P)A6? +zubO1Xte2^4k7V5Lv}~cyj54JltL}`-V7&sF(p23&<vY{bZ81g7{uP0I;9i?6+lTxq +zR&>fA9<vz_*Ie}V^?_VjTaOv?lqSO_wTqPeC8tw@Z}Cv&d-fV{a=@{FEfQ*a<UwQ3 +zIADWSn&m_iB|F_BV7gj81W(&-m)9M4Schlqw%uF$1>N>rZDLOLD0svRzHnZLmv!5& +z-Qzyedo{=pa&l&!6KfVB60B34BM<0yS}<U}Q;H^R@}{pG64@j6+PtjKR`e;_W86+} +zcpu}|=&hM3HIN-X7G#C$%AaUo@HdnppBj?&qye!TbUJ~(;74Izb_rb4>m3sq6;QHc +z&QGj?+~|HkDace0CVCc3?tqQn)~CmP4r|h*q|vl5<&c<~mtDT@T@ya^oXdBN=d>LY +zDxZRzHP;N?M7z7IM?>YZAXulxC%W9Gpij483qEtgHm@$of(%9!F(9Ubo7?i7S<_*g +zlYS8)vD&j&sb$M&Z`7|#NtbVQN$eGS&#WG=EXa7m=k|Nv5&d3t#7i|TRSTn&Nk?Ti +z^cs@UA}^9yZ>!mPC$GW;Xp(hN(5S&hK_o9DQZln3qfr*Ka*BeSL|kpD9K)iM$*pCP +zR_C1&%V>3nMw3>qdK;}BtQX{M0wo0(R{B{JD^|<2*=t@imnVW)w#}rLx>k(Aq&877 +ioQx^d5z^o$9ns$tnkSDK27A!}0000<MNUMnLSTaCc&>E- + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/pt/dummy_facebook.png b/wp-content/plugins/privacy-share-buttons/images/pt/dummy_facebook.png +new file mode 100644 +index 0000000000000000000000000000000000000000..6f69ed76b1a46be97eeb142bc2f1acfa926a79bd +GIT binary patch +literal 540 +zcmV+%0^|LOP)<h;3K|Lk000e1NJLTq001-q000yS1ONa4Xx-LU00002VoOIv0RM-N +z%)bBt010qNS#tmY4#WTe4#WYKD-Ig~000McNliru-3JO504jX>k1+rM03B&mSad^g +zZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00D$aL_t(Y$Gw$5NW)MN#(()! +zTZ;xk5vdL$9UL6Qt%x`~xQI}6Q3^$i(8=9FH&Jj9i{L6$bP!!!1ShG32qI2ywu6f$ +zLQ97<4mOWh+oS~>zc=LWa_@b2_bxf5O2Ia<@DCaW5k+~o%k-i7NMuo@8`bog1~mFG +zQ7xZoeyA*T*>J*L6So<X9UxO><(_bpmFq}Wx|=dYl5rk55Y{KMl!&rSzsG?oj#_6V +zBh3UlL7_i#%?7(nap|&S2f&5KgJ=v`Wn1VsEHXkD(<FeDh~Hw93(_2uCq-GZc$7|t +z0+ghTJ{WcBs4_k55fDXlENu`SG629Crqpp&myoK=5@=y@DV;5(f{+GzYw)Sm<WR#2 +zA@8npkN~cLc~r4wj&lqmypUs!Ft0?pt&3CVi{AFy+d=r(6JQdB3?-s00V|wRVS%8O +zeVi@!U5S)udsryz(u*t*ugRG|f3ErZJBl@Rigo1AP?wQ^$fIh$4n1cgX{ZK8pQ$W9 +eF;M<%lz#(%Ia}V1doP9n0000<MNUMnLSTZ8O47yv + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/pt/dummy_twitter.png b/wp-content/plugins/privacy-share-buttons/images/pt/dummy_twitter.png +new file mode 100644 +index 0000000000000000000000000000000000000000..09cae2f695ba679e943acd17f08e29813701dfcb +GIT binary patch +literal 801 +zcmV++1K#|JP)<h;3K|Lk000e1NJLTq002Y)000yS1ONa4o|IG000002VoOIv0RM-N +z%)bBt010qNS#tmY4#WTe4#WYKD-Ig~000McNliru-3JO4IvWbe?<)WR03B&mSad^g +zZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00N0gL_t(Y$HmoOh*V`5$MMfO +zGdsJptE*#FGS*@@s~GOKLJA=iB^p^&7v+t3sa|M!(`^@BD|A&7(T!mcK@k$I2w5z- +z!lEv8CDKO3=0$6{vpVbid5;$}JDi#ELP4G9T%7ZJ-{*PW?|IMjoHweQOBMyav)Hib +zqUi6WY(!rVL8|_emt8O_)6*Tvc*a%PYL77*C{<ZK$7omzq%7YWF1u)1!473o<BtX8 +zYg=q@KA-fTSj`pxdd+scoC^Bo(SRf^amJjt<jq@B5UKlL&WHrR;icxi@_>sRcgFeq +z-;ozBxaPRcRvVNPN!0E2w1DNN*RtSk2fXKF=bcjYjstf4)U;sSG3%7t)T`hX`<-<| +z(NW`eD|p?vChrAuNls41A7X<dM1qZKZR7#tt_o(2x}v6Jn@{}gq{tz$k2=(potRQ{ +z$fCVY_zH`jGMQ?W6v!Um39<rWkSKJ0h6czF=48ETR&0$C7jPI{7CO{zaNDHMm2h1^ +z-JZ5rOo6QRg5OnTT9b*1uI3Kd>N8U&Jnxje33UUOos&bN+@V(DzEJXw_pPiLx8;rr +z&8zB3gQ?O@6l`kEhGtk0Y&7J1V>YOoGA`JGA6>A^hg~Yj;2$;2ifO{NXKw47qFrYE +zDMDhMciri#?uPeP)5g?|`PG=jVX-e&O!%Nn@rIuqv(IVM4m#~fD$|NZGfA=84U^_% +z4Cxn1jM}Nv;k+6pke78!Frd#ZL8M<sr0!0aVn7xZIW<8}B5q}B*t}>aS>GVC$_>}V +zGFExkfTa$MM`_p7#d=e}ZJ@5|=HotVVzp+oQhDHi=EJcdmL0ZasD;uSj3vXOU_Mz; +f?IB2?ClsT*u?qa*z|qnV00000NkvXXu0mjf_3m@k + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ru/dummy_box_facebook.png b/wp-content/plugins/privacy-share-buttons/images/ru/dummy_box_facebook.png +new file mode 100644 +index 0000000000000000000000000000000000000000..6b43084e02e63c85cb57f79dc1b4e5b2cc8f405c +GIT binary patch +literal 870 +zcmV-s1DX7ZP)<h;3K|Lk000e1NJLTq002+`002G+0{{R3i!p4q0004BP)t-sZEbCK +zc6NApc;VsU;Nalk;Naii-`d*RWMpJ!W@cw+XJ}|>X=!O{YHDk1Yiw+6Z*OmKaBy*P +zadL8Ub8~ZabaZxhc6WDoczAeud3k$#dwhI+eSLj?etv&{e}I61fq{X7f`WsCgN22K +zhK7cRhlhxWh>3}bii(Phi;IkmjE#+rj*gCxkB^X$kdcv*l9G~>larK`l$Dj0mX?;6 +zmzS8Bn3<WGo12@TpP!(hprN6mqobpyrlzN-r>Uu_tgNi9t*x)GuduMNv9YnTva++Y +zv$eIgySux+y}iD^zQ4b}z`(%4!NJ19!o$PE#l^+O#>U9V$jQmc%F4>k&CSlv&d<-! +z(9qD)(b3Y<($mw^*4Eb8*x1_I+S}XP-QC^a-{0Zk;o{=r<KyGx<mBe&=I7_<=;-L_ +z>FMg~>g((4?Ck9A?d|UF?(gsK@bK{T^z{7v{Qmy_|NsBRQ<w$-0004WQchC<K<3zH +z00001VoOIv0Eh)0NB{r;32;bRa{vGf6951U69E94oEQKA00(qQO+^RY0~!<&3|lY^ +z?EnA)fJsC_R9M69*3C--K^O+`F|D<CXN(j}5EN07z>-$GMcz78mlC27BOy8j!sO2X +zPxEDJ?5Q3ha364YW=DVf?hMSz#^A8Af+hu1aC0CXW5HGo1}P>ecpZU3ien-gAix%x +z#5RNgX*l#83XG!v4h}X@AyM>Xz#3|ml^PB7sg`bEDVTy=2D)??S5E)>hjWpP^L7|4 +z8L($XsHa7+w>{YlCa?s%jOC^?3CnDnV*$|9V!$R6nu!P7!X~7B-iCnA6P5G+5yyeN +ze6Q5SJ`M~U^Ovh?hyx2vb(7};1|B?rsL%H<nXdcjS+Fg^?Sb2iT=@IDpUKcQlfcoN +zlCLMLpgy@Z;+FDvk^UQQjQdW~DmT?#SP=5N0uOSoJHplJ=v7cAR>)1Lp>Ff$!PYBu +z7kq__dX@(__7g1Cb!vU}P_36%=g`lT6u!L<N;AjFk6h{LoL$ZzyS>VCRQ!IGJ4KUn +wvwB$UKtSN;0N=jA8*El@*~nKw7XOO+0<pIK7s~dPtpET307*qoM6N<$g6yuvN&o-= + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ru/dummy_facebook.png b/wp-content/plugins/privacy-share-buttons/images/ru/dummy_facebook.png +new file mode 100644 +index 0000000000000000000000000000000000000000..5a46d958752feb74209ac9dce285aef1c8051370 +GIT binary patch +literal 742 +zcmV<C0vY{@P)<h;3K|Lk000e1NJLTq002+`000yS0{{R3Ee1;E0003>P)t-s>gwv@ +z;o;!m;Nalk-{0Tb+S+7fWM*b&XJ=<<XlQ9^X=-X}Yinz4Y;0|9ZEtUHaBy&OadC2T +za&vQYbaZrfc6N7ncX)Vsd3kwzdwYC*e0_a=etv#`e}900fPsO5f`WpBgM)>Ig@%TP +zhlhuVh=_@aiHeGfi;IhljEs$qjgF3vkdTm(k&%*;l9Q8@m6es2mX?>7mzbECnVFfJ +zo134XpP-<ip`oFpqoby#rl+T;tgNi9t*x)GuduMNv9YnTva++Yv$eIgySux+y}iD^ +zzQ4b}z`(%4!NJ19!o$PE#l^+O#>U9V$jQmc%F4>k&CSlv&d<-!(b3V;($dz}*4WtC +z+S=ON+uPmU-QVBe;o;%p;^O1u<K*Pz=H}+-=jZ6?=;`U{>gww2>+9_7?CtIC?(XjI +z@9*&N@bvWb{QUg?|Nr0=llA}r00DGTPE!Ct=GbNc0004EOGiWihy@);00009a7bBm +z000XU000XU0RWnu7ytkO2XskIMF-sj8WasP3n6@s0003MNkl<ZILob-&5Ob?5XIw1 +zwV6?{q7(`%QbYt5#hZ9nFYdy!&_zK!2tqXf|J5`TC8Az-=N*PjNq>EPp;IBsLB^(_ +zBt&s{QfxZyiXvd-8DbzZ#j4B!duS!YD)d-@#KU+pZ37<=S{tor)x1@=@-Lw5UVaye +z<O9}Hy{rIwK;zoB2)2N|2<Z0HeM-{u8Cd^0>hob3-XkS2WeOJMo^tmOuDk($?X}tt +zLf;|n2QUyMpM>^->YYQxRIg<XpMYQ+=Mema34|{kLawl@R~3MV3|&$R-TD!z@{C`; +za<gOfG1Z?*r|F#;{`r*SvC(LL`5umA7GOWh)k>2_)Mxop7>5J<_+lQg1v9cae*pz? +Y1><EeNBl?R2LJ#707*qoM6N<$f(K-NI{*Lx + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/socialshareprivacy_info.png b/wp-content/plugins/privacy-share-buttons/images/socialshareprivacy_info.png +index 6d705703452ae6352d4151917f782d37c764eaa4..733238d88547720661c889ef6c9ad745e5c5cabc 100755 +GIT binary patch +delta 98 +zcmZ3+IGu5V1Scai0|Nu21Uu(MMGZf;0G|-o|Ns9p7|+zGn!64pQxfDC%;50sMjDVK +x<>}%W!f`!00SNLMlsF#bJ9Hcn{Lj3AhoL;1P3lmBL=R9EgQu&X%Q~loCIDN29ccgn + +delta 113 +zcmV-%0FM8c0j2?v7zqdl0000x)|E<;At+r)Nkl<Zc-mt8|NlP&xqt<i1f$6;xT*io +zq%mSs!^A)Vphz<#C4Q#JW)^$_MRI_F6yj1mctU%KYQ{(;*rEzolu?wz00ImEEN~om +T#2&x$00000NkvXXu0mjfr*|tS + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_flat_0_aaaaaa_40x100.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_flat_0_aaaaaa_40x100.png +new file mode 100644 +index 0000000000000000000000000000000000000000..5b5dab2ab7b1c50dea9cfe73dc5a269a92d2d4b4 +GIT binary patch +literal 180 +zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`R^ +z$vje}<irI&an_s0pV!D+$FtuP31JO&3=I&aE+u|=5A)Hv$*VMh&S3C#^>bP0l+XkK +DSH>_4 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_flat_75_ffffff_40x100.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_flat_75_ffffff_40x100.png +new file mode 100644 +index 0000000000000000000000000000000000000000..ac8b229af950c29356abf64a6c4aa894575445f0 +GIT binary patch +literal 178 +zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=4yQYz+E8 +zPo9&<{J;c_6SHRil>2s{Zw^OT)6@jj2u|u!(plXsM>LJD`vD!n;OXk;vd$@?2>^GI +BH@yG= + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_55_fbf9ee_1x400.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_55_fbf9ee_1x400.png +new file mode 100644 +index 0000000000000000000000000000000000000000..ad3d6346e00f246102f72f2e026ed0491988b394 +GIT binary patch +literal 120 +zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour0hLi978O6-<~(*I$*%ybaDOn +z{W;e!B}_MSUQoPXhYd^Y6RUoS1yepnPx`2Kz)7OXQG!!=-jY=F+d2OOy?#DnJ32>z +UEim$g7SJdLPgg&ebxsLQ09~*s;{X5v + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_95_fef1ec_1x400.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_95_fef1ec_1x400.png +new file mode 100644 +index 0000000000000000000000000000000000000000..4443fdc1a156babad4336f004eaf5ca5dfa0f9ab +GIT binary patch +literal 119 +zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour0hIh978O6-<~(*YA|4MzBvER +z|7}eQtdCVXoUc2b{PaWeaIKu7gJx>{vDV26o)#~38k_!`W=^oo1w6ixmPC4R1b +Tyd6G3lNdZ*{an^LB{Ts5`idse + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_highlight-soft_75_cccccc_1x100.png +new file mode 100644 +index 0000000000000000000000000000000000000000..7c9fa6c6edcfcdd3e5b77e6f547b719e6fc66e30 +GIT binary patch +literal 101 +zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l#Zv1V~E7m<ccpZF4n8Dv9Yx& +zy8QY7U*2m$;l+;n|NjK_PainIAnKgVYt6(keT9{lbLSy{pgsmqS3j3^P6<r_2PGZu + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-icons_454545_256x240.png b/wp-content/plugins/privacy-share-buttons/images/ui-icons_454545_256x240.png +deleted file mode 100644 +index 7ec70d11bfb2f77374dfd00ef61ba0c3647b5a0c..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 4369 +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 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-icons_cd0a0a_256x240.png b/wp-content/plugins/privacy-share-buttons/images/ui-icons_cd0a0a_256x240.png +deleted file mode 100644 +index 7930a558099bc8d92b4264eb67a0f040460f4a4f..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 4369 +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 + +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.autoload.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.autoload.js +new file mode 100644 +index 00000000..e2b49568 +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.autoload.js +@@ -0,0 +1 @@ ++!function($,undefined){"use strict";function absurl(url,base){if(base||(base=document.baseURI||$("html > head > base").last().attr("href")||document.location.href),!url)return base;if(/^[a-z][-+\.a-z0-9]*:/i.test(url))return url;if("//"===url.slice(0,2))return/^[^:]+:/.exec(base)[0]+url;var ch=url.charAt(0);if("/"===ch)return/^file:/i.test(base)?"file://"+url:/^[^:]+:\/*[^\/]+/i.exec(base)[0]+url;if("#"===ch)return base.replace(/#.*$/,"")+url;if("?"===ch)return base.replace(/[\?#].*$/,"")+url;var path;if(/^file:/i.test(base))path=base.replace(/^file:\/{0,2}/i,""),base="file://";else{var match=/^([^:]+:\/*[^\/]+)(\/.*?)?(\?.*?)?(#.*)?$/.exec(base);base=match[1],path=match[2]||"/"}return path=path.split("/"),path.pop(),0===path.length&&path.push(""),path.push(url),base+path.join("/")}function formatNumber(number){number=Number(number);var prefix="",suffix="";if(0>number&&(prefix="-",number=-number),1/0===number)return prefix+"Infinity";if(number>9999&&(number/=1e3,suffix="K"),number=Math.round(number),0===number)return"0";for(var buf=[];number>0;){var part=String(number%1e3);if(number=Math.floor(number/1e3))for(;part.length<3;)part="0"+part;buf.unshift(part)}return prefix+buf.join(",")+suffix}function getTitle(options,uri,settings){var title=settings&&settings.title;if("function"==typeof title&&(title=title.call(this,options,uri,settings)),title)return title;var title=$('meta[name="DC.title"]').attr("content"),creator=$('meta[name="DC.creator"]').attr("content");return title&&creator?title+" - "+creator:title||$('meta[property="og:title"]').attr("content")||$("title").text()}function getDescription(options,uri,settings){var description=settings&&settings.description;return"function"==typeof description&&(description=description.call(this,options,uri,settings)),description?description:abbreviateText($('meta[name="twitter:description"]').attr("content")||$('meta[itemprop="description"]').attr("content")||$('meta[name="description"]').attr("content")||$.trim($("article, p").first().text())||$.trim($("body").text()),3500)}function getImage(options,uri,settings){var imgs,img=settings&&settings.image;return"function"==typeof img&&(img=img.call(this,options,uri,settings)),img||(imgs=$('meta[property="image"], meta[property="og:image"], meta[property="og:image:url"], meta[name="twitter:image"], link[rel="image_src"], itemscope *[itemprop="image"]').first(),imgs.length>0&&(img=imgs.attr(IMAGE_ATTR_MAP[imgs[0].nodeName]))),img?absurl(img):(imgs=$("img").filter(":visible").filter(function(){return 0===$(this).parents(".social_share_privacy_area").length}),0===imgs.length?(img=$('link[rel~="shortcut"][rel~="icon"]').attr("href"),img?absurl(img):"http://www.google.com/s2/favicons?"+$.param({domain:location.hostname})):(imgs.sort(function(lhs,rhs){return rhs.offsetWidth*rhs.offsetHeight-lhs.offsetWidth*lhs.offsetHeight}),imgs[0].src))}function abbreviateText(text,length){if(unescape(encodeURIComponent(text)).length<=length)return text;var abbrev=text.slice(0,length-3);if(!/\W/.test(text.charAt(length-3))){var match=/^(.*)\s\S*$/.exec(abbrev);match&&(abbrev=match[1])}return abbrev+"…"}function escapeHtml(s){return s.replace(/[<>&"']/g,function(ch){return HTML_CHAR_MAP[ch]})}function getEmbed(options,uri,settings){var embed=settings&&settings.embed;if("function"==typeof embed&&(embed=embed.call(this,options,uri,settings)),embed)return embed;embed=['<iframe scrolling="no" frameborder="0" style="border:none;" allowtransparency="true"'];var embed_url=$('meta[name="twitter:player"]').attr("content");if(embed_url){var width=$('meta[name="twitter:player:width"]').attr("content"),height=$('meta[name="twitter:player:height"]').attr("content");width&&embed.push(' width="',escapeHtml(width),'"'),height&&embed.push(' height="',escapeHtml(height),'"')}else embed_url=uri+options.referrer_track;return embed.push(' src="',escapeHtml(embed_url),'"></iframe>'),embed.join("")}function getURI(options){var uri=document.location.href,canonical=$("link[rel=canonical]").attr("href")||$('head meta[property="og:url"]').attr("content");return canonical?uri=absurl(canonical):options&&options.ignore_fragment&&(uri=uri.replace(/#.*$/,"")),uri}function buttonClickHandler(service_name){function onclick(event){var $container=$(this).parents("li.help_info").first(),$share=$container.parents(".social_share_privacy_area").first().parent(),options=$share.data("social-share-privacy-options"),service=options.services[service_name],button_class=service.button_class||service_name,uri=options.uri;"function"==typeof uri&&(uri=uri.call($share[0],options));var $switch=$container.find("span.switch");$switch.hasClass("off")?($container.addClass("info_off"),$switch.addClass("on").removeClass("off").html(service.txt_on||" "),$container.find("img.privacy_dummy").replaceWith("function"==typeof service.button?service.button.call($container.parent().parent()[0],service,uri,options):service.button),$share.trigger({type:"socialshareprivacy:enable",serviceName:service_name,isClick:!event.isTrigger})):($container.removeClass("info_off"),$switch.addClass("off").removeClass("on").html(service.txt_off||" "),$container.find(".dummy_btn").empty().append($("<img/>").addClass(button_class+"_privacy_dummy privacy_dummy").attr({alt:service.dummy_alt,src:service.path_prefix+("line"===options.layout?service.dummy_line_img:service.dummy_box_img)}).click(onclick)),$share.trigger({type:"socialshareprivacy:disable",serviceName:service_name,isClick:!event.isTrigger}))}return onclick}function enterHelpInfo(){var $info_wrapper=$(this);if(!$info_wrapper.hasClass("info_off")){var timeout_id=window.setTimeout(function(){$info_wrapper.addClass("display"),$info_wrapper.removeData("timeout_id")},500);$info_wrapper.data("timeout_id",timeout_id)}}function leaveHelpInfo(){var $info_wrapper=$(this),timeout_id=$info_wrapper.data("timeout_id");timeout_id!==undefined&&window.clearTimeout(timeout_id),$info_wrapper.removeClass("display")}function permCheckChangeHandler(){var $input=$(this),$share=$input.parents(".social_share_privacy_area").first().parent(),options=$share.data("social-share-privacy-options");$input.is(":checked")?(options.set_perma_option($input.attr("data-service"),options),$input.parent().addClass("checked")):(options.del_perma_option($input.attr("data-service"),options),$input.parent().removeClass("checked"))}function enterSettingsInfo(){var $settings=$(this),timeout_id=window.setTimeout(function(){$settings.find(".settings_info_menu").removeClass("off").addClass("on"),$settings.removeData("timeout_id")},500);$settings.data("timeout_id",timeout_id)}function leaveSettingsInfo(){var $settings=$(this),timeout_id=$settings.data("timeout_id");timeout_id!==undefined&&window.clearTimeout(timeout_id),$settings.find(".settings_info_menu").removeClass("on").addClass("off")}function setPermaOption(service_name,options){$.cookie("socialSharePrivacy_"+service_name,"perma_on",options.cookie_expires,options.cookie_path,options.cookie_domain)}function delPermaOption(service_name,options){$.cookie("socialSharePrivacy_"+service_name,null,-1,options.cookie_path,options.cookie_domain)}function getPermaOption(service_name,options){return!!options.get_perma_options(options)[service_name]}function getPermaOptions(){var cookies=$.cookie(),permas={};for(var name in cookies){var match=/^socialSharePrivacy_(.+)$/.exec(name);match&&(permas[match[1]]="perma_on"===cookies[name])}return permas}function socialSharePrivacy(options){if("string"==typeof options){var command=options;if(1===arguments.length)switch(command){case"enable":this.find(".switch.off").click();break;case"disable":this.find(".switch.on").click();break;case"toggle":this.find(".switch").click();break;case"options":return this.data("social-share-privacy-options");case"destroy":this.trigger({type:"socialshareprivacy:destroy"}),this.children(".social_share_privacy_area").remove(),this.removeData("social-share-privacy-options");break;case"enabled":var enabled={};return this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");for(var name in options.services)enabled[name]=$self.find("."+(options.services[name].class_name||name)+" .switch").hasClass("on")}),enabled;case"disabled":var disabled={};return this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");for(var name in options.services)disabled[name]=$self.find("."+(options.services[name].class_name||name)+" .switch").hasClass("off")}),disabled;default:throw new Error("socialSharePrivacy: unknown command: "+command)}else{var arg=arguments[1];switch(command){case"enable":this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");$self.find("."+(options.services[arg].class_name||arg)+" .switch.off").click()});break;case"disable":this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");$self.find("."+(options.services[arg].class_name||arg)+" .switch.on").click()});break;case"toggle":this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");$self.find("."+(options.services[arg].class_name||arg)+" .switch").click()});break;case"option":if(!(arguments.length>2))return this.data("social-share-privacy-options")[arg];var value={};value[arg]=arguments[2],this.each(function(){$.extend(!0,$(this).data("social-share-privacy-options"),value)});break;case"options":$.extend(!0,options,arg);break;case"enabled":var options=this.data("social-share-privacy-options");return this.find("."+(options.services[arg].class_name||arg)+" .switch").hasClass("on");case"disabled":var options=this.data("social-share-privacy-options");return this.find("."+(options.services[arg].class_name||arg)+" .switch").hasClass("off");default:throw new Error("socialSharePrivacy: unknown command: "+command)}}return this}return this.each(function(){var data={};this.lang&&(data.language=this.lang);for(var i=0,attrs=this.attributes;i<attrs.length;++i){var attr=attrs[i];if(/^data-./.test(attr.name)){for(var path=attr.name.slice(5).replace(/-/g,"_").split("."),ctx=data,j=0;j<path.length-1;++j){var name=path[j];name in ctx?(ctx=ctx[name],"string"==typeof ctx&&(ctx=new Function("$","return ("+ctx+");").call(this,$))):ctx=ctx[name]={}}var name=path[j];ctx[name]="object"==typeof ctx[name]?$.extend(!0,new Function("$","return ("+attr.value+");").call(this,$),ctx[name]):attr.value}}if("cookie_expires"in data&&(data.cookie_expires=Number(data.cookie_expires)),"perma_option"in data&&(data.perma_option="true"===$.trim(data.perma_option).toLowerCase()),"ignore_fragment"in data&&(data.ignore_fragment="true"===$.trim(data.ignore_fragment).toLowerCase()),"set_perma_option"in data&&(data.set_perma_option=new Function("service_name","options",data.set_perma_option)),"del_perma_option"in data&&(data.del_perma_option=new Function("service_name","options",data.del_perma_option)),"get_perma_option"in data&&(data.get_perma_option=new Function("service_name","options",data.get_perma_option)),"get_perma_options"in data&&(data.get_perma_options=new Function("options",data.get_perma_options)),"order"in data&&(data.order=$.trim(data.order),data.order?data.order=data.order.split(/\s+/g):delete data.order),"string"==typeof data.services&&(data.services=new Function("$","return ("+data.services+");").call(this,$)),"options"in data&&(data=$.extend(data,new Function("$","return ("+data.options+");").call(this,$)),delete data.options),"services"in data)for(var service_name in data.services){var service=data.services[service_name];"string"==typeof service&&(data.services[service_name]=new Function("$","return ("+service+");").call(this,$)),"string"==typeof service.status&&(service.status="true"===$.trim(service.status).toLowerCase()),"string"==typeof service.perma_option&&(service.perma_option="true"===$.trim(service.perma_option).toLowerCase())}var this_options=$.extend(!0,{},socialSharePrivacy.settings,options,data),order=this_options.order||[],dummy_img="line"===this_options.layout?"dummy_line_img":"dummy_box_img",any_on=!1,any_perm=!1,any_unsafe=!1,unordered=[];for(var service_name in this_options.services){var service=this_options.services[service_name];service.status&&(any_on=!0,-1===$.inArray(service_name,order)&&unordered.push(service_name),"safe"!==service.privacy&&(any_unsafe=!0,service.perma_option&&(any_perm=!0))),"language"in service||(service.language=this_options.language),"path_prefix"in service||(service.path_prefix=this_options.path_prefix),"referrer_track"in service||(service.referrer_track="")}if(unordered.sort(),order=order.concat(unordered),any_on){if(this_options.css_path){var css_path=(this_options.path_prefix||"")+this_options.css_path;document.createStyleSheet?document.createStyleSheet(css_path):0===$('link[href="'+css_path+'"]').length&&$("<link/>",{rel:"stylesheet",type:"text/css",href:css_path}).appendTo(document.head)}var permas;if(this_options.perma_option&&any_perm)if(this_options.get_perma_options)permas=this_options.get_perma_options(this_options);else{permas={};for(var service_name in this_options.services)permas[service_name]=this_options.get_perma_option(service_name,this_options)}var uri=this_options.uri;"function"==typeof uri&&(uri=uri.call(this,this_options));var $context=$('<ul class="social_share_privacy_area"></ul>').addClass(this_options.layout),$share=$(this);$share.prepend($context).data("social-share-privacy-options",this_options);for(var i=0;i<order.length;++i){var service_name=order[i],service=this_options.services[service_name];if(service&&service.status){var $help_info,class_name=service.class_name||service_name,button_class=service.button_class||service_name;"safe"===service.privacy?($help_info=$('<li class="help_info"><div class="info">'+service.txt_info+'</div><div class="dummy_btn"></div></li>').addClass(class_name),$help_info.find(".dummy_btn").addClass(button_class).append(service.button.call(this,service,uri,this_options))):($help_info=$('<li class="help_info"><div class="info">'+service.txt_info+'</div><span class="switch off">'+(service.txt_off||" ")+'</span><div class="dummy_btn"></div></li>').addClass(class_name),$help_info.find(".dummy_btn").addClass(button_class).append($("<img/>").addClass(button_class+"_privacy_dummy privacy_dummy").attr({alt:service.dummy_alt,src:service.path_prefix+service[dummy_img]})),$help_info.find(".dummy_btn img.privacy_dummy, span.switch").click(buttonClickHandler(service_name))),$context.append($help_info)}}if(any_unsafe){var $settings_info=$('<li class="settings_info"><div class="settings_info_menu off perma_option_off"><a><span class="help_info icon"><span class="info">'+this_options.txt_help+"</span></span></a></div></li>"),$info_link=$settings_info.find("> .settings_info_menu > a").attr("href",this_options.info_link);if(this_options.info_link_target&&$info_link.attr("target",this_options.info_link_target),$context.append($settings_info),$context.find(".help_info").on("mouseenter",enterHelpInfo).on("mouseleave",leaveHelpInfo),this_options.perma_option&&any_perm){var $container_settings_info=$context.find("li.settings_info"),$settings_info_menu=$container_settings_info.find(".settings_info_menu");$settings_info_menu.removeClass("perma_option_off"),$settings_info_menu.append('<span class="settings">'+this_options.txt_settings+"</span><form><fieldset><legend>"+this_options.settings_perma+"</legend></fieldset></form>");for(var $fieldset=$settings_info_menu.find("form fieldset"),i=0;i<order.length;++i){var service_name=order[i],service=this_options.services[service_name];if(service&&service.status&&service.perma_option&&"safe"!==service.privacy){var class_name=service.class_name||service_name,perma=permas[service_name],$field=$('<label><input type="checkbox"'+(perma?' checked="checked"/>':"/>")+service.display_name+"</label>");$field.find("input").attr("data-service",service_name),$fieldset.append($field),perma&&($context.find("li."+class_name+" span.switch").click(),this_options.set_perma_option(service_name,this_options))}}$container_settings_info.find("span.settings").css("cursor","pointer"),$container_settings_info.on("mouseenter",enterSettingsInfo).on("mouseleave",leaveSettingsInfo),$container_settings_info.find("fieldset input").on("change",permCheckChangeHandler)}}$share.trigger({type:"socialshareprivacy:create",options:this_options})}})}var IMAGE_ATTR_MAP={META:"content",IMG:"src",A:"href",IFRAME:"src",LINK:"href"},HTML_CHAR_MAP={"<":"<",">":">","&":"&",'"':""","'":"'"};socialSharePrivacy.absurl=absurl,socialSharePrivacy.escapeHtml=escapeHtml,socialSharePrivacy.getTitle=getTitle,socialSharePrivacy.getImage=getImage,socialSharePrivacy.getEmbed=getEmbed,socialSharePrivacy.getDescription=getDescription,socialSharePrivacy.abbreviateText=abbreviateText,socialSharePrivacy.formatNumber=formatNumber,socialSharePrivacy.settings={services:{},info_link:"http://panzi.github.io/SocialSharePrivacy/",info_link_target:"",txt_settings:"Settings",txt_help:"If you activate these fields via click, data will be sent to a third party (Facebook, Twitter, Google, ...) and stored there. For more details click <em>i</em>.",settings_perma:"Permanently enable share buttons:",layout:"line",set_perma_option:setPermaOption,del_perma_option:delPermaOption,get_perma_options:getPermaOptions,get_perma_option:getPermaOption,perma_option:!!$.cookie,cookie_path:"/",cookie_domain:document.location.hostname,cookie_expires:365,path_prefix:"",css_path:"stylesheets/jquery.socialshareprivacy.min.css",uri:getURI,language:"en",ignore_fragment:!0},$.fn.socialSharePrivacy=socialSharePrivacy}(jQuery),function($){"use strict";$.fn.socialSharePrivacy.settings.services.twitter={status:!0,button_class:"tweet",dummy_line_img:"images/dummy_twitter.png",dummy_box_img:"images/dummy_box_twitter.png",dummy_alt:'"Tweet this"-Dummy',txt_info:"Two clicks for more privacy: The Tweet this button will be enabled once you click here. Activating the button already sends data to Twitter – see <em>i</em>.",txt_off:"not connected to Twitter",txt_on:"connected to Twitter",perma_option:!0,display_name:"Twitter",referrer_track:"",via:"",related:"",hashtags:"",dnt:!0,text:$.fn.socialSharePrivacy.getTitle,button:function(options,uri,settings){var text="function"==typeof options.text?options.text.call(this,options,uri,settings):String(options.text);text=$.fn.socialSharePrivacy.abbreviateText(text,120);var params={url:uri+options.referrer_track,counturl:uri,text:text,count:"line"===settings.layout?"horizontal":"vertical",lang:options.language};return options.via&&(params.via=options.via),options.related&&(params.related=options.related),options.hashtags&&(params.hashtags=options.hashtags),options.dnt&&(params.dnt=options.dnt),$('<iframe allowtransparency="true" frameborder="0" scrolling="no"></iframe>').attr("src","https://platform.twitter.com/widgets/tweet_button.html?"+$.param(params).replace(/\+/g,"%20"))}}}(jQuery),function($){"use strict";var locales={af:["ZA"],ar:["AR"],az:["AZ"],be:["BY"],bg:["BG"],bn:["IN"],bs:["BA"],ca:["ES"],cs:["CZ"],cy:["GB"],da:["DK"],de:["DE"],el:["GR"],en:["GB","PI","UD","US"],eo:["EO"],es:["ES","LA"],et:["EE"],eu:["ES"],fa:["IR"],fb:["LT"],fi:["FI"],fo:["FO"],fr:["CA","FR"],fy:["NL"],ga:["IE"],gl:["ES"],he:["IL"],hi:["IN"],hr:["HR"],hu:["HU"],hy:["AM"],id:["ID"],is:["IS"],it:["IT"],ja:["JP"],ka:["GE"],km:["KH"],ko:["KR"],ku:["TR"],la:["VA"],lt:["LT"],lv:["LV"],mk:["MK"],ml:["IN"],ms:["MY"],nb:["NO"],ne:["NP"],nl:["NL"],nn:["NO"],pa:["IN"],pl:["PL"],ps:["AF"],pt:["BR","PT"],ro:["RO"],ru:["RU"],sk:["SK"],sl:["SI"],sq:["AL"],sr:["RS"],sv:["SE"],sw:["KE"],ta:["IN"],te:["IN"],th:["TH"],tl:["PH"],tr:["TR"],uk:["UA"],vi:["VN"],zh:["CN","HK","TW"]};$.fn.socialSharePrivacy.settings.services.facebook={status:!0,button_class:"fb_like",dummy_line_img:"images/dummy_facebook.png",dummy_box_img:"images/dummy_box_facebook.png",dummy_alt:'Facebook "Like"-Dummy',txt_info:"Two clicks for more privacy: The Facebook Like button will be enabled once you click here. Activating the button already sends data to Facebook – see <em>i</em>.",txt_off:"not connected to Facebook",txt_on:"connected to Facebook",perma_option:!0,display_name:"Facebook Like/Recommend",referrer_track:"",action:"like",colorscheme:"light",font:"",button:function(options,uri,settings){var match=/^([a-z]{2})_([A-Z]{2})$/.exec(options.language),locale="en_US";if(match){if(match[1]in locales){var subs=locales[match[1]];locale=-1!==$.inArray(match[2],subs)?options.language:match[1]+"_"+subs[0]}}else options.language in locales&&(locale=options.language+"_"+locales[options.language][0]);var params={locale:locale,href:uri+options.referrer_track,send:"false",show_faces:"false",action:options.action,colorscheme:options.colorscheme};return options.font&&(params.font=options.font),"line"===settings.layout?(params.width="120",params.height="20",params.layout="button_count"):(params.width=62,params.height=61,params.layout="box_count"),$('<iframe scrolling="no" frameborder="0" allowtransparency="true"></iframe>').attr("src","https://www.facebook.com/plugins/like.php?"+$.param(params))}}}(jQuery),function($){"use strict";$.fn.socialSharePrivacy.settings.services.gplus={status:!0,button_class:"gplusone",dummy_line_img:"images/dummy_gplus.png",dummy_box_img:"images/dummy_box_gplus.png",dummy_alt:'"Google+1"-Dummy',txt_info:"Two clicks for more privacy: The Google+ button will be enabled once you click here. Activating the button already sends data to Google – see <em>i</em>.",txt_off:"not connected to Google+",txt_on:"connected to Google+",perma_option:!0,display_name:"Google+",referrer_track:"",button:function(options,uri,settings){var $code=$('<div class="g-plusone"></div><script type="text/javascript">window.___gcfg = {lang: "'+options.language.replace("_","-")+'"}; (function() { var po = document.createElement("script"); '+'po.type = "text/javascript"; po.async = true; po.src = "https://apis.google.com/js/plusone.js"; '+'var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s); })(); </script>');return $code.filter(".g-plusone").attr({"data-href":uri+options.referrer_track,"data-size":"line"===settings.layout?"medium":"tall"}),$code}}}(jQuery),function($){"use strict";function get(self,options,uri,settings,name){var value=options[name];return"function"==typeof value?value.call(self,options,uri,settings):String(value)}$.fn.socialSharePrivacy.settings.services.buffer={status:!0,dummy_line_img:"images/dummy_buffer.png",dummy_box_img:"images/dummy_box_buffer.png",dummy_alt:'"Buffer"-Dummy',txt_info:"Two clicks for more privacy: The Buffer button will be enabled once you click here. Activating the button already sends data to Buffer – see <em>i</em>.",txt_off:"not connected to Buffer",txt_on:"connected to Buffer",perma_option:!0,display_name:"Buffer",referrer_track:"",via:"",text:$.fn.socialSharePrivacy.getTitle,picture:$.fn.socialSharePrivacy.getImage,button:function(options,uri,settings){return $('<iframe allowtransparency="true" frameborder="0" scrolling="no"></iframe>').attr("src","https://widgets.bufferapp.com/button/?"+$.param({count:"line"===settings.layout?"horizontal":"vertical",via:get(this,options,uri,settings,"via"),text:$.fn.socialSharePrivacy.abbreviateText(get(this,options,uri,settings,"text"),120),picture:get(this,options,uri,settings,"picture"),url:uri+options.referrer_track,source:"button"}))}}}(jQuery),function($){"use strict";function enqueue(options){options.requestId=String(requestId++),requestQueue.push(options),requestActive||request(options)}function request(options){window.DISQUSWIDGETS=DISQUSWIDGETS,requestActive=!0;var script=document.createElement("script");script.type="text/javascript",script.src="https://"+options.shortname+".disqus.com/count.js?q=1&0=2,"+encodeURIComponent(options.uri),script.async=!0,script.setAttribute("data-request-id",options.requestId),script.onload=script.onreadystatechange=script.onerror=requestLoad,(document.head||document.body).appendChild(script)}function requestLoad(event){if(event||(event=window.event),!this.readyState||"loaded"===this.readyState||"complete"===this.readyState||"error"===event.type){this.onload=this.onreadystatechange=this.onerror=requestLoad;var $script=$(this),requestId=$script.attr("data-request-id");requestQueue.length>0&&requestQueue[0].requestId===requestId&&requestQueue.shift(),requestQueue.length>0?request(requestQueue[0]):requestActive=!1}}var DISQUSWIDGETS={displayCount:function(data){var options=requestQueue.shift();$(".social_share_privacy_area .disqus .disqus-widget:not(.init)").each(function(){var $widget=$(this);if($widget.attr("data-shortname")===options.shortname&&$widget.attr("data-uri")===options.uri){var key=$widget.attr("data-count"),count=data.counts[0][key],text=data.text[key],scount=$.fn.socialSharePrivacy.formatNumber(count);$widget.attr("title",0===count?text.zero:1===count?text.one:text.multiple.replace("{num}",scount)),$widget.find(".count a").text(scount),$widget.addClass("init")}})}},requestId=0,requestActive=!1,requestQueue=[];$.fn.socialSharePrivacy.settings.services.disqus={status:!0,dummy_line_img:"images/dummy_disqus.png",dummy_box_img:"images/dummy_box_disqus.png",dummy_alt:'"Disqus"-Dummy',txt_info:"Two clicks for more privacy: The Disqus button will be enabled once you click here. Activating the button already sends data to Disqus – see <em>i</em>.",txt_off:"not connected to Disqus",txt_on:"connected to Disqus",perma_option:!0,display_name:"Disqus",referrer_track:"",shortname:"",count:"comments",onclick:null,button:function(options,uri,settings){var $code,shortname=options.shortname||window.disqus_shortname||"";return $code="line"===settings.layout?$('<div class="disqus-widget"><a href="#disqus_thread" class="name">Disq<span class="us">us</span></a><span class="count"><i></i><u></u><a href="#disqus_thread"> </a></span></div>'):$('<div class="disqus-widget"><div class="count"><i></i><u></u><a href="#disqus_thread"> </a></div><a href="#disqus_thread" class="name">Disq<span class="us">us</span></a></div>'),$code.attr({"data-count":options.count,"data-shortname":shortname,"data-uri":uri+options.referrer_track}),options.onclick&&$code.find("a").click("function"==typeof options.onclick?options.onclick:new Function("event",options.onclick)),enqueue({shortname:shortname,uri:uri+options.referrer_track}),$code}}}(jQuery),function($){"use strict";function get(self,options,uri,settings,name){var value=options[name];return"function"==typeof value&&(value=value.call(self,options,uri,settings)),String(value)}function getBody(options,uri,settings){return getDescription.call(this,options,uri,settings)+"\n\n"+uri+options.referrer_track}var getDescription=$.fn.socialSharePrivacy.getDescription;$.fn.socialSharePrivacy.settings.services.mail={status:!0,privacy:"safe",button_class:"mail",line_img:"images/mail.png",box_img:"images/box_mail.png",txt_info:"Send this via email to a friend.",txt_button:"Send Email",display_name:"Mail",referrer_track:"",subject:$.fn.socialSharePrivacy.getTitle,body:getBody,button:function(options,uri,settings){return $("<a/>").attr("href","mailto:?"+$.param({subject:get(this,options,uri,settings,"subject"),body:get(this,options,uri,settings,"body")}).replace(/\+/g,"%20")).append($("<img>",{alt:options.txt_button,src:options.path_prefix+("line"===settings.layout?options.line_img:options.box_img)}))}}}(jQuery),function($){"use strict";$.fn.socialSharePrivacy.settings.services.fbshare={status:!0,privacy:"safe",button_class:"fbshare",line_img:"images/fbshare.png",box_img:"images/box_fbshare.png",txt_info:"Share via facebook.",txt_button:"Facebook Share",display_name:"Facebook Share",referrer_track:"",button:function(options,uri,settings){return $("<a/>",{target:"_blank",href:"https://www.facebook.com/sharer/sharer.php?"+$.param({u:uri+options.referrer_track})}).append($("<img>",{alt:options.txt_button,src:options.path_prefix+("line"===settings.layout?options.line_img:options.box_img)}))}}}(jQuery),function($){"use strict";function get(self,options,uri,settings,name){var value=options[name];return"function"==typeof value?value.call(self,options,uri,settings):String(value)}function loadScript(){$(".social_share_privacy_area .pinterest .pinit a[data-pin-log]").attr("data-pin-do","ignore"),$.ajax({url:"https://assets.pinterest.com/js/pinit.js",dataType:"script",cache:!0}),loadingScript=!1}var loadingScript=!1;$.fn.socialSharePrivacy.settings.services.pinterest={status:!0,button_class:"pinit",dummy_line_img:"images/dummy_pinterest.png",dummy_box_img:"images/dummy_box_pinterest.png",dummy_alt:'"Pin it"-Dummy',txt_info:"Two clicks for more privacy: The Pin it button will be enabled once you click here. Activating the button already sends data to Pinterest – see <em>i</em>.",txt_off:"not connected to Pinterest",txt_on:"connected to Pinterest",perma_option:!0,display_name:"Pinterest",referrer_track:"",title:$.fn.socialSharePrivacy.getTitle,description:$.fn.socialSharePrivacy.getDescription,media:$.fn.socialSharePrivacy.getImage,button:function(options,uri,settings){var params={url:uri+options.referrer_track,media:get(this,options,uri,settings,"media")},title=get(this,options,uri,settings,"title"),description=get(this,options,uri,settings,"description");title&&(params.title=title),description&&(params.description=description);var $code=$('<a data-pin-do="buttonPin"><img /></a>');return $code.filter("a").attr({"data-pin-config":"line"===settings.layout?"beside":"above",href:"https://pinterest.com/pin/create/button/?"+$.param(params)}).find("img").attr("src","https://assets.pinterest.com/images/pidgets/pin_it_button.png"),loadingScript||(loadingScript=!0,setTimeout(loadScript,10)),$code}}}(jQuery),jQuery(document).ready(function($){"use strict";$('script[type="application/x-social-share-privacy-settings"]').each(function(){var settings=new Function("return ("+$.text(this)+");").call(this);"object"==typeof settings&&$.extend(!0,$.fn.socialSharePrivacy.settings,settings)})}),jQuery(document).ready(function($){$("*[data-social-share-privacy=true]:not([data-init=true])").socialSharePrivacy().attr("data-init","true")}); +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.de.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.de.js +new file mode 100644 +index 00000000..c36d6130 +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.de.js +@@ -0,0 +1 @@ ++jQuery.extend(!0,jQuery.fn.socialSharePrivacy.settings,{services:{buffer:{txt_info:"Zwei Klicks für mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie können Ihre Empfehlung an Buffer senden. Schon beim Aktivieren werden Daten an Dritte übertragen – siehe <em>i</em>.",txt_off:"nicht mit Buffer verbunden",txt_on:"mit Buffer verbunden"},disqus:{txt_info:"Zwei Klicks für mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie können Ihre Empfehlung an Disqus senden. Schon beim Aktivieren werden Daten an Dritte übertragen – siehe <em>i</em>.",txt_off:"nicht mit Disqus verbunden",txt_on:"mit Disqus verbunden"},facebook:{dummy_line_img:"images/de/dummy_facebook.png",dummy_box_img:"images/de/dummy_box_facebook.png",txt_info:"Zwei Klicks für mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie können Ihre Empfehlung an Facebook senden. Schon beim Aktivieren werden Daten an Dritte übertragen – siehe <em>i</em>.",txt_off:"nicht mit Facebook verbunden",txt_on:"mit Facebook verbunden"},fbshare:{txt_info:"Auf Facebook mit anderen Leuten teilen."},gplus:{txt_info:"Zwei Klicks für mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie können Ihre Empfehlung an Google+ senden. Schon beim Aktivieren werden Daten an Dritte übertragen – siehe <em>i</em>.",txt_off:"nicht mit Google+ verbunden",txt_on:"mit Google+ verbunden"},mail:{txt_info:"Per E-Mail an einen Freund senden.",txt_button:"Sende E-Mail"},pinterest:{txt_info:"Zwei Klicks für mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie können Ihre Empfehlung an Pinterest senden. Schon beim Aktivieren werden Daten an Dritte übertragen – siehe <em>i</em>.",txt_off:"nicht mit Pinterest verbunden",txt_on:"mit Pinterest verbunden"},twitter:{txt_info:"Zwei Klicks für mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie können Ihre Empfehlung an Twitter senden. Schon beim Aktivieren werden Daten an Dritte übertragen – siehe <em>i</em>.",txt_off:"nicht mit Twitter verbunden",txt_on:"mit Twitter verbunden"}},info_link:"http://panzi.github.io/SocialSharePrivacy/index.de.html",txt_settings:"Einstellungen",txt_help:"Wenn Sie diese Felder durch einen Klick aktivieren, werden Informationen an Facebook, Twitter oder Google etc. in die USA übertragen und unter Umständen auch dort gespeichert. Näheres erfahren Sie durch einen Klick auf das <em>i</em>.",settings_perma:"Dauerhaft aktivieren und Datenüber­tragung zustimmen:",language:"de"}); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.es.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.es.js +new file mode 100644 +index 00000000..d0b8ec1a +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.es.js +@@ -0,0 +1 @@ ++jQuery.extend(!0,jQuery.fn.socialSharePrivacy.settings,{services:{buffer:{txt_info:"Dos Clics para mayor privacidad: Al dar clic, se activará el botón y podrá hacer su recomendación. Una vez activado, datos serán enviados a Buffer. Para mayor información ver el icono <em>i</em>",txt_off:"sin conexión a Buffer",txt_on:"conectado a Buffer"},disqus:{txt_info:"Dos Clics para mayor privacidad: Al dar clic, se activará el botón. Una vez activado, datos serán enviados a Disqus. Para mayor información ver el icono <em>i</em>",txt_off:"sin conexión a Disqus",txt_on:"conectado a Disqus"},facebook:{dummy_line_img:"images/es/dummy_facebook.png",dummy_box_img:"images/es/dummy_box_facebook.png",txt_info:"Dos Clics para mayor privacidad: Al dar clic, se activará el botón de Facebook. Una vez activado, datos serán enviados a Facebook. Para mayor información ver el icono <em>i</em>",txt_off:"sin conexión a Facebook",txt_on:"conectado a Facebook"},gplus:{txt_info:"Dos Clics para mayor privacidad: Al dar clic, se activará el botón de Google+. Una vez activado, datos serán enviados a Google+. Para mayor información ver el icono <em>i</em>",txt_off:"sin conexión a Google+",txt_on:"conectado a Google+"},mail:{txt_info:"Enviar por Email a un amigo",txt_button:"Enviar E-Mail"},pinterest:{txt_info:"Dos Clics para mayor privacidad: Al dar clic, se activará el botón de Pinterest. Una vez activado, datos serán enviados a Pinterest. Para mayor información ver el icono <em>i</em>",txt_off:"sin conexión a Pinterest",txt_on:"conectado a Pinterest"},twitter:{txt_info:"Dos Clics para mayor privacidad: Al dar clic, se activará el botón de Twitter. Una vez activado, datos serán enviados a Twitter. Para mayor información ver el icono <em>i</em>",txt_off:"sin conexión a Twitter",txt_on:"conectado a Twitter"}},info_link:"http://panzi.github.io/SocialSharePrivacy/index.html",txt_settings:"Ajustes",txt_help:"Al dar Clic en alguno de estos campos o al activar algún botón, información será enviada a Facebook, Twitter, Google+, etc y probablemente será guardada en algún servidor en estados unidos. Para mayor información (en Inglés) haga clic en el botón <em>i</em>.",settings_perma:"Activar permanentemente y aceptar el envio de datos a terceros:",language:"es"}); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.fr.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.fr.js +new file mode 100644 +index 00000000..46e9a65d +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.fr.js +@@ -0,0 +1 @@ ++jQuery.extend(!0,jQuery.fn.socialSharePrivacy.settings,{services:{buffer:{txt_info:"Deux clics pour une protection de données améliorée: Ce n'est qu'après avoir cliqué ici que le bouton sera actif et vous pourrez envoyer votre recommandation à Buffer. Déjà lors de l'activation des données seront transmis à des tiers – voir <em>i</em>.",txt_off:"pas connecté à Buffer",txt_on:"connecté à Buffer"},disqus:{txt_info:"Deux clics pour une protection de données améliorée: Ce n'est qu'après avoir cliqué ici que le bouton sera actif et vous pourrez envoyer votre recommandation à Disqus. Déjà lors de l'activation des données seront transmis à des tiers – voir <em>i</em>.",txt_off:"pas connecté à Disqus",txt_on:"connecté à Disqus"},facebook:{dummy_line_img:"images/fr/dummy_facebook.png",dummy_box_img:"images/fr/dummy_box_facebook.png",txt_info:"Deux clics pour une protection de données améliorée: Ce n'est qu'après avoir cliqué ici que le bouton sera actif et vous pourrez envoyer votre recommandation à Facebook. Déjà lors de l'activation des données seront transmis à des tiers – voir <em>i</em>.",txt_off:"pas connecté à Facebook",txt_on:"connecté à Facebook"},gplus:{txt_info:"Deux clics pour une protection de données améliorée: Ce n'est qu'après avoir cliqué ici que le bouton sera actif et vous pourrez envoyer votre recommandation à Google+. Déjà lors de l'activation des données seront transmis à des tiers – voir <em>i</em>.",txt_off:"pas connecté à Google+",txt_on:"connecté à Google+"},mail:{txt_info:"Envoyer par courrier électronique à un ami.",txt_button:"Envoyer courriel"},pinterest:{txt_info:"Deux clics pour une protection de données améliorée: Ce n'est qu'après avoir cliqué ici que le bouton sera actif et vous pourrez envoyer votre recommandation à Pinterest. Déjà lors de l'activation des données seront transmis à des tiers – voir <em>i</em>.",txt_off:"pas connecté à Pinterest",txt_on:"connecté à Pinterest"},twitter:{dummy_line_img:"images/fr/dummy_twitter.png",txt_info:"Deux clics pour une protection de données améliorée: Ce n'est qu'après avoir cliqué ici que le bouton sera actif et vous pourrez envoyer votre recommandation à Twitter. Déjà lors de l'activation des données seront transmis à des tiers – voir <em>i</em>.",txt_off:"pas connecté à Twitter",txt_on:"connecté à Twitter"}},txt_settings:"Paramétres",txt_help:"Dés que vous activez ces champs en cliquant dessus, des informations seront transférés à Facebook, Twitter, Google, etc aux États-Unis et peuvent y être stockés. Pour plus de détails, cliquez sur le <em>i</em>.",settings_perma:"Activer en permanence et accepter la transmission de données:",language:"fr"}); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.js +new file mode 100644 +index 00000000..0fbcbff1 +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.js +@@ -0,0 +1 @@ ++!function($,undefined){"use strict";function absurl(url,base){if(base||(base=document.baseURI||$("html > head > base").last().attr("href")||document.location.href),!url)return base;if(/^[a-z][-+\.a-z0-9]*:/i.test(url))return url;if("//"===url.slice(0,2))return/^[^:]+:/.exec(base)[0]+url;var ch=url.charAt(0);if("/"===ch)return/^file:/i.test(base)?"file://"+url:/^[^:]+:\/*[^\/]+/i.exec(base)[0]+url;if("#"===ch)return base.replace(/#.*$/,"")+url;if("?"===ch)return base.replace(/[\?#].*$/,"")+url;var path;if(/^file:/i.test(base))path=base.replace(/^file:\/{0,2}/i,""),base="file://";else{var match=/^([^:]+:\/*[^\/]+)(\/.*?)?(\?.*?)?(#.*)?$/.exec(base);base=match[1],path=match[2]||"/"}return path=path.split("/"),path.pop(),0===path.length&&path.push(""),path.push(url),base+path.join("/")}function formatNumber(number){number=Number(number);var prefix="",suffix="";if(0>number&&(prefix="-",number=-number),1/0===number)return prefix+"Infinity";if(number>9999&&(number/=1e3,suffix="K"),number=Math.round(number),0===number)return"0";for(var buf=[];number>0;){var part=String(number%1e3);if(number=Math.floor(number/1e3))for(;part.length<3;)part="0"+part;buf.unshift(part)}return prefix+buf.join(",")+suffix}function getTitle(options,uri,settings){var title=settings&&settings.title;if("function"==typeof title&&(title=title.call(this,options,uri,settings)),title)return title;var title=$('meta[name="DC.title"]').attr("content"),creator=$('meta[name="DC.creator"]').attr("content");return title&&creator?title+" - "+creator:title||$('meta[property="og:title"]').attr("content")||$("title").text()}function getDescription(options,uri,settings){var description=settings&&settings.description;return"function"==typeof description&&(description=description.call(this,options,uri,settings)),description?description:abbreviateText($('meta[name="twitter:description"]').attr("content")||$('meta[itemprop="description"]').attr("content")||$('meta[name="description"]').attr("content")||$.trim($("article, p").first().text())||$.trim($("body").text()),3500)}function getImage(options,uri,settings){var imgs,img=settings&&settings.image;return"function"==typeof img&&(img=img.call(this,options,uri,settings)),img||(imgs=$('meta[property="image"], meta[property="og:image"], meta[property="og:image:url"], meta[name="twitter:image"], link[rel="image_src"], itemscope *[itemprop="image"]').first(),imgs.length>0&&(img=imgs.attr(IMAGE_ATTR_MAP[imgs[0].nodeName]))),img?absurl(img):(imgs=$("img").filter(":visible").filter(function(){return 0===$(this).parents(".social_share_privacy_area").length}),0===imgs.length?(img=$('link[rel~="shortcut"][rel~="icon"]').attr("href"),img?absurl(img):"http://www.google.com/s2/favicons?"+$.param({domain:location.hostname})):(imgs.sort(function(lhs,rhs){return rhs.offsetWidth*rhs.offsetHeight-lhs.offsetWidth*lhs.offsetHeight}),imgs[0].src))}function abbreviateText(text,length){if(unescape(encodeURIComponent(text)).length<=length)return text;var abbrev=text.slice(0,length-3);if(!/\W/.test(text.charAt(length-3))){var match=/^(.*)\s\S*$/.exec(abbrev);match&&(abbrev=match[1])}return abbrev+"…"}function escapeHtml(s){return s.replace(/[<>&"']/g,function(ch){return HTML_CHAR_MAP[ch]})}function getEmbed(options,uri,settings){var embed=settings&&settings.embed;if("function"==typeof embed&&(embed=embed.call(this,options,uri,settings)),embed)return embed;embed=['<iframe scrolling="no" frameborder="0" style="border:none;" allowtransparency="true"'];var embed_url=$('meta[name="twitter:player"]').attr("content");if(embed_url){var width=$('meta[name="twitter:player:width"]').attr("content"),height=$('meta[name="twitter:player:height"]').attr("content");width&&embed.push(' width="',escapeHtml(width),'"'),height&&embed.push(' height="',escapeHtml(height),'"')}else embed_url=uri+options.referrer_track;return embed.push(' src="',escapeHtml(embed_url),'"></iframe>'),embed.join("")}function getURI(options){var uri=document.location.href,canonical=$("link[rel=canonical]").attr("href")||$('head meta[property="og:url"]').attr("content");return canonical?uri=absurl(canonical):options&&options.ignore_fragment&&(uri=uri.replace(/#.*$/,"")),uri}function buttonClickHandler(service_name){function onclick(event){var $container=$(this).parents("li.help_info").first(),$share=$container.parents(".social_share_privacy_area").first().parent(),options=$share.data("social-share-privacy-options"),service=options.services[service_name],button_class=service.button_class||service_name,uri=options.uri;"function"==typeof uri&&(uri=uri.call($share[0],options));var $switch=$container.find("span.switch");$switch.hasClass("off")?($container.addClass("info_off"),$switch.addClass("on").removeClass("off").html(service.txt_on||" "),$container.find("img.privacy_dummy").replaceWith("function"==typeof service.button?service.button.call($container.parent().parent()[0],service,uri,options):service.button),$share.trigger({type:"socialshareprivacy:enable",serviceName:service_name,isClick:!event.isTrigger})):($container.removeClass("info_off"),$switch.addClass("off").removeClass("on").html(service.txt_off||" "),$container.find(".dummy_btn").empty().append($("<img/>").addClass(button_class+"_privacy_dummy privacy_dummy").attr({alt:service.dummy_alt,src:service.path_prefix+("line"===options.layout?service.dummy_line_img:service.dummy_box_img)}).click(onclick)),$share.trigger({type:"socialshareprivacy:disable",serviceName:service_name,isClick:!event.isTrigger}))}return onclick}function enterHelpInfo(){var $info_wrapper=$(this);if(!$info_wrapper.hasClass("info_off")){var timeout_id=window.setTimeout(function(){$info_wrapper.addClass("display"),$info_wrapper.removeData("timeout_id")},500);$info_wrapper.data("timeout_id",timeout_id)}}function leaveHelpInfo(){var $info_wrapper=$(this),timeout_id=$info_wrapper.data("timeout_id");timeout_id!==undefined&&window.clearTimeout(timeout_id),$info_wrapper.removeClass("display")}function permCheckChangeHandler(){var $input=$(this),$share=$input.parents(".social_share_privacy_area").first().parent(),options=$share.data("social-share-privacy-options");$input.is(":checked")?(options.set_perma_option($input.attr("data-service"),options),$input.parent().addClass("checked")):(options.del_perma_option($input.attr("data-service"),options),$input.parent().removeClass("checked"))}function enterSettingsInfo(){var $settings=$(this),timeout_id=window.setTimeout(function(){$settings.find(".settings_info_menu").removeClass("off").addClass("on"),$settings.removeData("timeout_id")},500);$settings.data("timeout_id",timeout_id)}function leaveSettingsInfo(){var $settings=$(this),timeout_id=$settings.data("timeout_id");timeout_id!==undefined&&window.clearTimeout(timeout_id),$settings.find(".settings_info_menu").removeClass("on").addClass("off")}function setPermaOption(service_name,options){$.cookie("socialSharePrivacy_"+service_name,"perma_on",options.cookie_expires,options.cookie_path,options.cookie_domain)}function delPermaOption(service_name,options){$.cookie("socialSharePrivacy_"+service_name,null,-1,options.cookie_path,options.cookie_domain)}function getPermaOption(service_name,options){return!!options.get_perma_options(options)[service_name]}function getPermaOptions(){var cookies=$.cookie(),permas={};for(var name in cookies){var match=/^socialSharePrivacy_(.+)$/.exec(name);match&&(permas[match[1]]="perma_on"===cookies[name])}return permas}function socialSharePrivacy(options){if("string"==typeof options){var command=options;if(1===arguments.length)switch(command){case"enable":this.find(".switch.off").click();break;case"disable":this.find(".switch.on").click();break;case"toggle":this.find(".switch").click();break;case"options":return this.data("social-share-privacy-options");case"destroy":this.trigger({type:"socialshareprivacy:destroy"}),this.children(".social_share_privacy_area").remove(),this.removeData("social-share-privacy-options");break;case"enabled":var enabled={};return this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");for(var name in options.services)enabled[name]=$self.find("."+(options.services[name].class_name||name)+" .switch").hasClass("on")}),enabled;case"disabled":var disabled={};return this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");for(var name in options.services)disabled[name]=$self.find("."+(options.services[name].class_name||name)+" .switch").hasClass("off")}),disabled;default:throw new Error("socialSharePrivacy: unknown command: "+command)}else{var arg=arguments[1];switch(command){case"enable":this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");$self.find("."+(options.services[arg].class_name||arg)+" .switch.off").click()});break;case"disable":this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");$self.find("."+(options.services[arg].class_name||arg)+" .switch.on").click()});break;case"toggle":this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");$self.find("."+(options.services[arg].class_name||arg)+" .switch").click()});break;case"option":if(!(arguments.length>2))return this.data("social-share-privacy-options")[arg];var value={};value[arg]=arguments[2],this.each(function(){$.extend(!0,$(this).data("social-share-privacy-options"),value)});break;case"options":$.extend(!0,options,arg);break;case"enabled":var options=this.data("social-share-privacy-options");return this.find("."+(options.services[arg].class_name||arg)+" .switch").hasClass("on");case"disabled":var options=this.data("social-share-privacy-options");return this.find("."+(options.services[arg].class_name||arg)+" .switch").hasClass("off");default:throw new Error("socialSharePrivacy: unknown command: "+command)}}return this}return this.each(function(){var data={};this.lang&&(data.language=this.lang);for(var i=0,attrs=this.attributes;i<attrs.length;++i){var attr=attrs[i];if(/^data-./.test(attr.name)){for(var path=attr.name.slice(5).replace(/-/g,"_").split("."),ctx=data,j=0;j<path.length-1;++j){var name=path[j];name in ctx?(ctx=ctx[name],"string"==typeof ctx&&(ctx=new Function("$","return ("+ctx+");").call(this,$))):ctx=ctx[name]={}}var name=path[j];ctx[name]="object"==typeof ctx[name]?$.extend(!0,new Function("$","return ("+attr.value+");").call(this,$),ctx[name]):attr.value}}if("cookie_expires"in data&&(data.cookie_expires=Number(data.cookie_expires)),"perma_option"in data&&(data.perma_option="true"===$.trim(data.perma_option).toLowerCase()),"ignore_fragment"in data&&(data.ignore_fragment="true"===$.trim(data.ignore_fragment).toLowerCase()),"set_perma_option"in data&&(data.set_perma_option=new Function("service_name","options",data.set_perma_option)),"del_perma_option"in data&&(data.del_perma_option=new Function("service_name","options",data.del_perma_option)),"get_perma_option"in data&&(data.get_perma_option=new Function("service_name","options",data.get_perma_option)),"get_perma_options"in data&&(data.get_perma_options=new Function("options",data.get_perma_options)),"order"in data&&(data.order=$.trim(data.order),data.order?data.order=data.order.split(/\s+/g):delete data.order),"string"==typeof data.services&&(data.services=new Function("$","return ("+data.services+");").call(this,$)),"options"in data&&(data=$.extend(data,new Function("$","return ("+data.options+");").call(this,$)),delete data.options),"services"in data)for(var service_name in data.services){var service=data.services[service_name];"string"==typeof service&&(data.services[service_name]=new Function("$","return ("+service+");").call(this,$)),"string"==typeof service.status&&(service.status="true"===$.trim(service.status).toLowerCase()),"string"==typeof service.perma_option&&(service.perma_option="true"===$.trim(service.perma_option).toLowerCase())}var this_options=$.extend(!0,{},socialSharePrivacy.settings,options,data),order=this_options.order||[],dummy_img="line"===this_options.layout?"dummy_line_img":"dummy_box_img",any_on=!1,any_perm=!1,any_unsafe=!1,unordered=[];for(var service_name in this_options.services){var service=this_options.services[service_name];service.status&&(any_on=!0,-1===$.inArray(service_name,order)&&unordered.push(service_name),"safe"!==service.privacy&&(any_unsafe=!0,service.perma_option&&(any_perm=!0))),"language"in service||(service.language=this_options.language),"path_prefix"in service||(service.path_prefix=this_options.path_prefix),"referrer_track"in service||(service.referrer_track="")}if(unordered.sort(),order=order.concat(unordered),any_on){if(this_options.css_path){var css_path=(this_options.path_prefix||"")+this_options.css_path;document.createStyleSheet?document.createStyleSheet(css_path):0===$('link[href="'+css_path+'"]').length&&$("<link/>",{rel:"stylesheet",type:"text/css",href:css_path}).appendTo(document.head)}var permas;if(this_options.perma_option&&any_perm)if(this_options.get_perma_options)permas=this_options.get_perma_options(this_options);else{permas={};for(var service_name in this_options.services)permas[service_name]=this_options.get_perma_option(service_name,this_options)}var uri=this_options.uri;"function"==typeof uri&&(uri=uri.call(this,this_options));var $context=$('<ul class="social_share_privacy_area"></ul>').addClass(this_options.layout),$share=$(this);$share.prepend($context).data("social-share-privacy-options",this_options);for(var i=0;i<order.length;++i){var service_name=order[i],service=this_options.services[service_name];if(service&&service.status){var $help_info,class_name=service.class_name||service_name,button_class=service.button_class||service_name;"safe"===service.privacy?($help_info=$('<li class="help_info"><div class="info">'+service.txt_info+'</div><div class="dummy_btn"></div></li>').addClass(class_name),$help_info.find(".dummy_btn").addClass(button_class).append(service.button.call(this,service,uri,this_options))):($help_info=$('<li class="help_info"><div class="info">'+service.txt_info+'</div><span class="switch off">'+(service.txt_off||" ")+'</span><div class="dummy_btn"></div></li>').addClass(class_name),$help_info.find(".dummy_btn").addClass(button_class).append($("<img/>").addClass(button_class+"_privacy_dummy privacy_dummy").attr({alt:service.dummy_alt,src:service.path_prefix+service[dummy_img]})),$help_info.find(".dummy_btn img.privacy_dummy, span.switch").click(buttonClickHandler(service_name))),$context.append($help_info)}}if(any_unsafe){var $settings_info=$('<li class="settings_info"><div class="settings_info_menu off perma_option_off"><a><span class="help_info icon"><span class="info">'+this_options.txt_help+"</span></span></a></div></li>"),$info_link=$settings_info.find("> .settings_info_menu > a").attr("href",this_options.info_link);if(this_options.info_link_target&&$info_link.attr("target",this_options.info_link_target),$context.append($settings_info),$context.find(".help_info").on("mouseenter",enterHelpInfo).on("mouseleave",leaveHelpInfo),this_options.perma_option&&any_perm){var $container_settings_info=$context.find("li.settings_info"),$settings_info_menu=$container_settings_info.find(".settings_info_menu");$settings_info_menu.removeClass("perma_option_off"),$settings_info_menu.append('<span class="settings">'+this_options.txt_settings+"</span><form><fieldset><legend>"+this_options.settings_perma+"</legend></fieldset></form>");for(var $fieldset=$settings_info_menu.find("form fieldset"),i=0;i<order.length;++i){var service_name=order[i],service=this_options.services[service_name];if(service&&service.status&&service.perma_option&&"safe"!==service.privacy){var class_name=service.class_name||service_name,perma=permas[service_name],$field=$('<label><input type="checkbox"'+(perma?' checked="checked"/>':"/>")+service.display_name+"</label>");$field.find("input").attr("data-service",service_name),$fieldset.append($field),perma&&($context.find("li."+class_name+" span.switch").click(),this_options.set_perma_option(service_name,this_options))}}$container_settings_info.find("span.settings").css("cursor","pointer"),$container_settings_info.on("mouseenter",enterSettingsInfo).on("mouseleave",leaveSettingsInfo),$container_settings_info.find("fieldset input").on("change",permCheckChangeHandler)}}$share.trigger({type:"socialshareprivacy:create",options:this_options})}})}var IMAGE_ATTR_MAP={META:"content",IMG:"src",A:"href",IFRAME:"src",LINK:"href"},HTML_CHAR_MAP={"<":"<",">":">","&":"&",'"':""","'":"'"};socialSharePrivacy.absurl=absurl,socialSharePrivacy.escapeHtml=escapeHtml,socialSharePrivacy.getTitle=getTitle,socialSharePrivacy.getImage=getImage,socialSharePrivacy.getEmbed=getEmbed,socialSharePrivacy.getDescription=getDescription,socialSharePrivacy.abbreviateText=abbreviateText,socialSharePrivacy.formatNumber=formatNumber,socialSharePrivacy.settings={services:{},info_link:"http://panzi.github.io/SocialSharePrivacy/",info_link_target:"",txt_settings:"Settings",txt_help:"If you activate these fields via click, data will be sent to a third party (Facebook, Twitter, Google, ...) and stored there. For more details click <em>i</em>.",settings_perma:"Permanently enable share buttons:",layout:"line",set_perma_option:setPermaOption,del_perma_option:delPermaOption,get_perma_options:getPermaOptions,get_perma_option:getPermaOption,perma_option:!!$.cookie,cookie_path:"/",cookie_domain:document.location.hostname,cookie_expires:365,path_prefix:"",css_path:"stylesheets/jquery.socialshareprivacy.min.css",uri:getURI,language:"en",ignore_fragment:!0},$.fn.socialSharePrivacy=socialSharePrivacy}(jQuery),function($){"use strict";$.fn.socialSharePrivacy.settings.services.twitter={status:!0,button_class:"tweet",dummy_line_img:"images/dummy_twitter.png",dummy_box_img:"images/dummy_box_twitter.png",dummy_alt:'"Tweet this"-Dummy',txt_info:"Two clicks for more privacy: The Tweet this button will be enabled once you click here. Activating the button already sends data to Twitter – see <em>i</em>.",txt_off:"not connected to Twitter",txt_on:"connected to Twitter",perma_option:!0,display_name:"Twitter",referrer_track:"",via:"",related:"",hashtags:"",dnt:!0,text:$.fn.socialSharePrivacy.getTitle,button:function(options,uri,settings){var text="function"==typeof options.text?options.text.call(this,options,uri,settings):String(options.text);text=$.fn.socialSharePrivacy.abbreviateText(text,120);var params={url:uri+options.referrer_track,counturl:uri,text:text,count:"line"===settings.layout?"horizontal":"vertical",lang:options.language};return options.via&&(params.via=options.via),options.related&&(params.related=options.related),options.hashtags&&(params.hashtags=options.hashtags),options.dnt&&(params.dnt=options.dnt),$('<iframe allowtransparency="true" frameborder="0" scrolling="no"></iframe>').attr("src","https://platform.twitter.com/widgets/tweet_button.html?"+$.param(params).replace(/\+/g,"%20"))}}}(jQuery),function($){"use strict";var locales={af:["ZA"],ar:["AR"],az:["AZ"],be:["BY"],bg:["BG"],bn:["IN"],bs:["BA"],ca:["ES"],cs:["CZ"],cy:["GB"],da:["DK"],de:["DE"],el:["GR"],en:["GB","PI","UD","US"],eo:["EO"],es:["ES","LA"],et:["EE"],eu:["ES"],fa:["IR"],fb:["LT"],fi:["FI"],fo:["FO"],fr:["CA","FR"],fy:["NL"],ga:["IE"],gl:["ES"],he:["IL"],hi:["IN"],hr:["HR"],hu:["HU"],hy:["AM"],id:["ID"],is:["IS"],it:["IT"],ja:["JP"],ka:["GE"],km:["KH"],ko:["KR"],ku:["TR"],la:["VA"],lt:["LT"],lv:["LV"],mk:["MK"],ml:["IN"],ms:["MY"],nb:["NO"],ne:["NP"],nl:["NL"],nn:["NO"],pa:["IN"],pl:["PL"],ps:["AF"],pt:["BR","PT"],ro:["RO"],ru:["RU"],sk:["SK"],sl:["SI"],sq:["AL"],sr:["RS"],sv:["SE"],sw:["KE"],ta:["IN"],te:["IN"],th:["TH"],tl:["PH"],tr:["TR"],uk:["UA"],vi:["VN"],zh:["CN","HK","TW"]};$.fn.socialSharePrivacy.settings.services.facebook={status:!0,button_class:"fb_like",dummy_line_img:"images/dummy_facebook.png",dummy_box_img:"images/dummy_box_facebook.png",dummy_alt:'Facebook "Like"-Dummy',txt_info:"Two clicks for more privacy: The Facebook Like button will be enabled once you click here. Activating the button already sends data to Facebook – see <em>i</em>.",txt_off:"not connected to Facebook",txt_on:"connected to Facebook",perma_option:!0,display_name:"Facebook Like/Recommend",referrer_track:"",action:"like",colorscheme:"light",font:"",button:function(options,uri,settings){var match=/^([a-z]{2})_([A-Z]{2})$/.exec(options.language),locale="en_US";if(match){if(match[1]in locales){var subs=locales[match[1]];locale=-1!==$.inArray(match[2],subs)?options.language:match[1]+"_"+subs[0]}}else options.language in locales&&(locale=options.language+"_"+locales[options.language][0]);var params={locale:locale,href:uri+options.referrer_track,send:"false",show_faces:"false",action:options.action,colorscheme:options.colorscheme};return options.font&&(params.font=options.font),"line"===settings.layout?(params.width="120",params.height="20",params.layout="button_count"):(params.width=62,params.height=61,params.layout="box_count"),$('<iframe scrolling="no" frameborder="0" allowtransparency="true"></iframe>').attr("src","https://www.facebook.com/plugins/like.php?"+$.param(params))}}}(jQuery),function($){"use strict";$.fn.socialSharePrivacy.settings.services.gplus={status:!0,button_class:"gplusone",dummy_line_img:"images/dummy_gplus.png",dummy_box_img:"images/dummy_box_gplus.png",dummy_alt:'"Google+1"-Dummy',txt_info:"Two clicks for more privacy: The Google+ button will be enabled once you click here. Activating the button already sends data to Google – see <em>i</em>.",txt_off:"not connected to Google+",txt_on:"connected to Google+",perma_option:!0,display_name:"Google+",referrer_track:"",button:function(options,uri,settings){var $code=$('<div class="g-plusone"></div><script type="text/javascript">window.___gcfg = {lang: "'+options.language.replace("_","-")+'"}; (function() { var po = document.createElement("script"); '+'po.type = "text/javascript"; po.async = true; po.src = "https://apis.google.com/js/plusone.js"; '+'var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s); })(); </script>');return $code.filter(".g-plusone").attr({"data-href":uri+options.referrer_track,"data-size":"line"===settings.layout?"medium":"tall"}),$code}}}(jQuery),function($){"use strict";function get(self,options,uri,settings,name){var value=options[name];return"function"==typeof value?value.call(self,options,uri,settings):String(value)}$.fn.socialSharePrivacy.settings.services.buffer={status:!0,dummy_line_img:"images/dummy_buffer.png",dummy_box_img:"images/dummy_box_buffer.png",dummy_alt:'"Buffer"-Dummy',txt_info:"Two clicks for more privacy: The Buffer button will be enabled once you click here. Activating the button already sends data to Buffer – see <em>i</em>.",txt_off:"not connected to Buffer",txt_on:"connected to Buffer",perma_option:!0,display_name:"Buffer",referrer_track:"",via:"",text:$.fn.socialSharePrivacy.getTitle,picture:$.fn.socialSharePrivacy.getImage,button:function(options,uri,settings){return $('<iframe allowtransparency="true" frameborder="0" scrolling="no"></iframe>').attr("src","https://widgets.bufferapp.com/button/?"+$.param({count:"line"===settings.layout?"horizontal":"vertical",via:get(this,options,uri,settings,"via"),text:$.fn.socialSharePrivacy.abbreviateText(get(this,options,uri,settings,"text"),120),picture:get(this,options,uri,settings,"picture"),url:uri+options.referrer_track,source:"button"}))}}}(jQuery),function($){"use strict";function enqueue(options){options.requestId=String(requestId++),requestQueue.push(options),requestActive||request(options)}function request(options){window.DISQUSWIDGETS=DISQUSWIDGETS,requestActive=!0;var script=document.createElement("script");script.type="text/javascript",script.src="https://"+options.shortname+".disqus.com/count.js?q=1&0=2,"+encodeURIComponent(options.uri),script.async=!0,script.setAttribute("data-request-id",options.requestId),script.onload=script.onreadystatechange=script.onerror=requestLoad,(document.head||document.body).appendChild(script)}function requestLoad(event){if(event||(event=window.event),!this.readyState||"loaded"===this.readyState||"complete"===this.readyState||"error"===event.type){this.onload=this.onreadystatechange=this.onerror=requestLoad;var $script=$(this),requestId=$script.attr("data-request-id");requestQueue.length>0&&requestQueue[0].requestId===requestId&&requestQueue.shift(),requestQueue.length>0?request(requestQueue[0]):requestActive=!1}}var DISQUSWIDGETS={displayCount:function(data){var options=requestQueue.shift();$(".social_share_privacy_area .disqus .disqus-widget:not(.init)").each(function(){var $widget=$(this);if($widget.attr("data-shortname")===options.shortname&&$widget.attr("data-uri")===options.uri){var key=$widget.attr("data-count"),count=data.counts[0][key],text=data.text[key],scount=$.fn.socialSharePrivacy.formatNumber(count);$widget.attr("title",0===count?text.zero:1===count?text.one:text.multiple.replace("{num}",scount)),$widget.find(".count a").text(scount),$widget.addClass("init")}})}},requestId=0,requestActive=!1,requestQueue=[];$.fn.socialSharePrivacy.settings.services.disqus={status:!0,dummy_line_img:"images/dummy_disqus.png",dummy_box_img:"images/dummy_box_disqus.png",dummy_alt:'"Disqus"-Dummy',txt_info:"Two clicks for more privacy: The Disqus button will be enabled once you click here. Activating the button already sends data to Disqus – see <em>i</em>.",txt_off:"not connected to Disqus",txt_on:"connected to Disqus",perma_option:!0,display_name:"Disqus",referrer_track:"",shortname:"",count:"comments",onclick:null,button:function(options,uri,settings){var $code,shortname=options.shortname||window.disqus_shortname||"";return $code="line"===settings.layout?$('<div class="disqus-widget"><a href="#disqus_thread" class="name">Disq<span class="us">us</span></a><span class="count"><i></i><u></u><a href="#disqus_thread"> </a></span></div>'):$('<div class="disqus-widget"><div class="count"><i></i><u></u><a href="#disqus_thread"> </a></div><a href="#disqus_thread" class="name">Disq<span class="us">us</span></a></div>'),$code.attr({"data-count":options.count,"data-shortname":shortname,"data-uri":uri+options.referrer_track}),options.onclick&&$code.find("a").click("function"==typeof options.onclick?options.onclick:new Function("event",options.onclick)),enqueue({shortname:shortname,uri:uri+options.referrer_track}),$code}}}(jQuery),function($){"use strict";function get(self,options,uri,settings,name){var value=options[name];return"function"==typeof value&&(value=value.call(self,options,uri,settings)),String(value)}function getBody(options,uri,settings){return getDescription.call(this,options,uri,settings)+"\n\n"+uri+options.referrer_track}var getDescription=$.fn.socialSharePrivacy.getDescription;$.fn.socialSharePrivacy.settings.services.mail={status:!0,privacy:"safe",button_class:"mail",line_img:"images/mail.png",box_img:"images/box_mail.png",txt_info:"Send this via email to a friend.",txt_button:"Send Email",display_name:"Mail",referrer_track:"",subject:$.fn.socialSharePrivacy.getTitle,body:getBody,button:function(options,uri,settings){return $("<a/>").attr("href","mailto:?"+$.param({subject:get(this,options,uri,settings,"subject"),body:get(this,options,uri,settings,"body")}).replace(/\+/g,"%20")).append($("<img>",{alt:options.txt_button,src:options.path_prefix+("line"===settings.layout?options.line_img:options.box_img)}))}}}(jQuery),function($){"use strict";$.fn.socialSharePrivacy.settings.services.fbshare={status:!0,privacy:"safe",button_class:"fbshare",line_img:"images/fbshare.png",box_img:"images/box_fbshare.png",txt_info:"Share via facebook.",txt_button:"Facebook Share",display_name:"Facebook Share",referrer_track:"",button:function(options,uri,settings){return $("<a/>",{target:"_blank",href:"https://www.facebook.com/sharer/sharer.php?"+$.param({u:uri+options.referrer_track})}).append($("<img>",{alt:options.txt_button,src:options.path_prefix+("line"===settings.layout?options.line_img:options.box_img)}))}}}(jQuery),function($){"use strict";function get(self,options,uri,settings,name){var value=options[name];return"function"==typeof value?value.call(self,options,uri,settings):String(value)}function loadScript(){$(".social_share_privacy_area .pinterest .pinit a[data-pin-log]").attr("data-pin-do","ignore"),$.ajax({url:"https://assets.pinterest.com/js/pinit.js",dataType:"script",cache:!0}),loadingScript=!1}var loadingScript=!1;$.fn.socialSharePrivacy.settings.services.pinterest={status:!0,button_class:"pinit",dummy_line_img:"images/dummy_pinterest.png",dummy_box_img:"images/dummy_box_pinterest.png",dummy_alt:'"Pin it"-Dummy',txt_info:"Two clicks for more privacy: The Pin it button will be enabled once you click here. Activating the button already sends data to Pinterest – see <em>i</em>.",txt_off:"not connected to Pinterest",txt_on:"connected to Pinterest",perma_option:!0,display_name:"Pinterest",referrer_track:"",title:$.fn.socialSharePrivacy.getTitle,description:$.fn.socialSharePrivacy.getDescription,media:$.fn.socialSharePrivacy.getImage,button:function(options,uri,settings){var params={url:uri+options.referrer_track,media:get(this,options,uri,settings,"media")},title=get(this,options,uri,settings,"title"),description=get(this,options,uri,settings,"description");title&&(params.title=title),description&&(params.description=description);var $code=$('<a data-pin-do="buttonPin"><img /></a>');return $code.filter("a").attr({"data-pin-config":"line"===settings.layout?"beside":"above",href:"https://pinterest.com/pin/create/button/?"+$.param(params)}).find("img").attr("src","https://assets.pinterest.com/images/pidgets/pin_it_button.png"),loadingScript||(loadingScript=!0,setTimeout(loadScript,10)),$code}}}(jQuery),jQuery(document).ready(function($){"use strict";$('script[type="application/x-social-share-privacy-settings"]').each(function(){var settings=new Function("return ("+$.text(this)+");").call(this);"object"==typeof settings&&$.extend(!0,$.fn.socialSharePrivacy.settings,settings)})}); +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.nl.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.nl.js +new file mode 100644 +index 00000000..0badd8df +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.nl.js +@@ -0,0 +1 @@ ++jQuery.extend(!0,jQuery.fn.socialSharePrivacy.settings,{services:{buffer:{txt_info:"Ter verduidelijking: De Buffer knop wordt hiermee geactiveerd. Hiermee wordt data naar Buffer verzonden – Klik voor meer informatie op <em>i</em>.",txt_off:"niet verbonden met Buffer",txt_on:"verbonden met Buffer"},disqus:{txt_info:"Ter verduidelijking: De Disqus knop wordt hiermee geactiveerd. Hiermee wordt data naar Disqus verzonden – Klik voor meer informatie op <em>i</em>.",txt_off:"niet verbonden met Disqus",txt_on:"verbonden met Disqus"},facebook:{dummy_line_img:"images/nl/dummy_facebook.png",txt_info:"Ter verduidelijking: De Facebook knop wordt hiermee geactiveerd. Hiermee wordt data naar Facebook verzonden – Klik voor meer informatie op <em>i</em>.",txt_off:"niet verbonden met Facebook",txt_on:"verbonden met Facebook"},gplus:{txt_info:"Ter verduidelijking: De Google+ knop wordt hiermee geactiveerd. Hiermee wordt data naar Google+ verzonden – Klik voor meer informatie op <em>i</em>.",txt_off:"niet verbonden met Google+",txt_on:"verbonden met Google+"},mail:{txt_info:"Mail dit naar een vriend",txt_button:"Verzend e-mail"},pinterest:{txt_info:"Ter verduidelijking: De Pinterest knop wordt hiermee geactiveerd. Hiermee wordt data naar Pinterest verzonden – Klik voor meer informatie op <em>i</em>.",txt_off:"niet verbonden met Pinterest",txt_on:"verbonden met Pinterest"},twitter:{dummy_line_img:"images/nl/dummy_twitter.png",txt_info:"Ter verduidelijking: De Twitter knop wordt hiermee geactiveerd. Hiermee wordt data naar Twitter verzonden – Klik voor meer informatie op <em>i</em>.",txt_off:"niet verbonden met Twitter",txt_on:"verbonden met Twitter"}},txt_settings:"Instellingen",txt_help:"Als je een optie selecteert, wordt er data naar een derde partij (Facebook, Twitter, Google, ...) verzonden en daar opgeslagen. Klik voor meer informatie op <em>i</em>.",settings_perma:"Activeer al je social media accounts:",language:"nl"}); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.pl.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.pl.js +new file mode 100644 +index 00000000..a1826db4 +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.pl.js +@@ -0,0 +1 @@ ++jQuery.extend(!0,jQuery.fn.socialSharePrivacy.settings,{services:{buffer:{txt_info:"Dwa kliknięcia – więcej prywatności: Kliknięcie tutaj uruchomi przycisk Buffera. Samo uchuchomienie przycisku powoduje wysłanie Twoich danych do Buffera. Kliknij w <em>i</em>, aby dowiedzieć się więcej.",txt_off:"brak połączenia z Bufferem",txt_on:"połączono z Bufferem"},disqus:{txt_info:"Dwa kliknięcia – więcej prywatności: Kliknięcie tutaj uruchomi przycisk Disqus. Samo uchuchomienie przycisku powoduje wysłanie Twoich danych do Disqusa. Kliknij w <em>i</em>, aby dowiedzieć się więcej.",txt_off:"brak połączenia z Disqusem",txt_on:"połączono z Disqusem"},facebook:{txt_info:'Dwa kliknięcia – więcej prywatności: Kliknięcie tutaj uruchomi przycisk "Lubię to". Samo uchuchomienie przycisku powoduje wysłanie Twoich danych do Facebooka. Kliknij w <em>i</em>, aby dowiedzieć się więcej.',txt_off:"brak połączenia z Facebookiem",txt_on:"połączono z Facebookiem"},gplus:{txt_info:"Dwa kliknięcia – więcej prywatności: Kliknięcie tutaj uruchomi przycisk Google+. Samo uchuchomienie przycisku powoduje wysłanie Twoich danych do Google+. Kliknij w <em>i</em>, aby dowiedzieć się więcej.",txt_off:"brak połączenia z Google+",txt_on:"połączono z Google+"},mail:{txt_info:"Wyślij tę stronę znajomemu przez e-mail.",txt_button:"Wyślij e-mail"},pinterest:{txt_info:'Dwa kliknięcia – więcej prywatności: Kliknięcie tutaj uruchomi przycisk "Pin it!". Samo uchuchomienie przycisku powoduje wysłanie Twoich danych do Pinterestu. Kliknij w <em>i</em>, aby dowiedzieć się więcej.',txt_off:"brak połączenia z Pinterestem",txt_on:"połączono z Pinterestem"},twitter:{txt_info:'Dwa kliknięcia – więcej prywatności: Kliknięcie tutaj uruchomi przycisk "Tweetnij". Samo uchuchomienie przycisku powoduje wysłanie Twoich danych do Twittera. Kliknij w <em>i</em>, aby dowiedzieć się więcej.',txt_off:"brak połączenia z Twitterem",txt_on:"połączono z Twitterem"}},info_link:"http://panzi.github.io/SocialSharePrivacy/",txt_settings:"Ustawienia",txt_help:"Klinięcie w poszczególne przyciski aktywuje daną usługę. Oznacza to wysłanie Twoich danych na serwery Facebooka, Google'a, Twittera, itp., oraz ich archiwizację. Kliknij <em>i</em>, aby dowiedzieć się więcej.",settings_perma:"Aktywuj na stałe następujące przyciski:",language:"pl"}); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.pt.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.pt.js +new file mode 100644 +index 00000000..fd6b76ac +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.pt.js +@@ -0,0 +1 @@ ++jQuery.extend(!0,jQuery.fn.socialSharePrivacy.settings,{services:{buffer:{txt_info:"Dois cliques para mais privacidade: o botão do Buffer será ativado quando você clicar aqui. Ativar este botão enviará dados ao Buffer – veja <em>i</em>.",txt_off:"não conectado ao Buffer",txt_on:"conectado ao Buffer"},disqus:{txt_info:"Dois cliques para mais privacidade: o botão do Disqus será ativado quando você clicar aqui. Ativar este botão enviará dados ao Disqus – veja <em>i</em>.",txt_off:"não conectado ao Disqus",txt_on:"conectado ao Disqus"},facebook:{dummy_line_img:"images/pt/dummy_facebook.png",dummy_box_img:"images/pt/dummy_box_facebook.png",txt_info:"Dois cliques para mais privacidade: o botão do Facebook será ativado quando você clicar aqui. Ativar este botão enviará dados ao Facebook – veja <em>i</em>.",txt_off:"não conectado ao Facebook",txt_on:"conectado ao Facebook"},gplus:{txt_info:"Dois cliques para mais privacidade: o botão do Google+ será ativado quando você clicar aqui. Ativar este botão enviará dados ao Google – veja <em>i</em>.",txt_off:"não conectado ao Google+",txt_on:"conectado ao Google+"},mail:{txt_info:"Enviar a um amigo por e-mail.",txt_button:"Enviar e-mail"},pinterest:{txt_info:"Dois cliques para mais privacidade: o botão do Pinterest será ativado quando você clicar aqui. Ativar este botão enviará dados ao Pinterest – veja <em>i</em>.",txt_off:"não conectado ao Pinterest",txt_on:"conectado ao Pinterest"},twitter:{dummy_line_img:"images/pt/dummy_twitter.png",dummy_box_img:"images/pt/dummy_box_twitter.png",txt_info:"Dois cliques para mais privacidade: o botão do Twitter será ativado quando você clicar aqui. Ativar este botão enviará dados ao Twitter – veja <em>i</em>.",txt_off:"não conectado ao Twitter",txt_on:"conectado ao Twitter"}},txt_settings:"Configurações",txt_help:"Se você ativar algum destes campos através de um clique, dados serão enviados a terceiros (Facebook, Twitter, Google, etc.) e armazenados por eles. Para mais detalhes, clique em <em>i</em>.",settings_perma:"Habilitar os seguintes botões permanentemente:",language:"pt"}); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.ru.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.ru.js +new file mode 100644 +index 00000000..23c9b1cf +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.ru.js +@@ -0,0 +1 @@ ++jQuery.extend(!0,jQuery.fn.socialSharePrivacy.settings,{services:{buffer:{txt_info:"Два клика для большей конфедициальности: Кнопка Buffer активируется если клините по ней мышкой. Активация кнопки отправляет и хранит данные на серверах Buffer – для подробной информации нажмите <em>i</em>.",txt_off:"Не соединяться с Buffer",txt_on:"Соединиться с Buffer"},disqus:{txt_info:"Два клика для большей конфедициальности: Кнопка Disqus активируется если клините по ней мышкой. Активация кнопки отправляет и хранит данные на серверах Disqus – для подробной информации нажмите <em>i</em>.",txt_off:"Не соединяться с Disqus",txt_on:"Соединиться с Disqus"},facebook:{dummy_line_img:"images/ru/dummy_facebook.png",dummy_box_img:"images/ru/dummy_box_facebook.png",txt_info:"Два клика для большей конфедициальности: Кнопка Facebook активируется если клините по ней мышкой. Активация кнопки отправляет и хранит данные на серверах Facebook – для подробной информации нажмите <em>i</em>.",txt_off:"Не соединяться с Facebook",txt_on:"Соединиться с Facebook"},gplus:{txt_info:"Два клика для большей конфедициальности: Кнопка Google+ активируется если клините по ней мышкой. Активация кнопки отправляет и хранит данные на серверах Google – для подробной информации нажмите <em>i</em>.",txt_off:"Не соединяться с Google+",txt_on:"Соединиться с Google+"},mail:{txt_info:"Отправить по электронной почте другу.",txt_button:"Отправить E-Mail"},pinterest:{txt_info:"Два клика для большей конфедициальности: Кнопка Pinterest активируется если клините по ней мышкой. Активация кнопки отправляет и хранит данные на серверах Pinterest – для подробной информации нажмите <em>i</em>.",txt_off:"Не соединяться с Pinterest",txt_on:"Соединиться с Pinterest"},twitter:{txt_info:"Два клика для большей конфедициальности: Кнопка Tweet активируется если клините по ней мышкой. Активация кнопки отправляет и хранит данные на серверах Twitter – для подробной информации нажмите <em>i</em>.",txt_off:"Не соединяться с Twitter",txt_on:"Соединиться с Twitter"}},info_link:"http://www.m0fx64.name/socialshareprivacy",txt_settings:"Настройки",txt_help:"Если вы активируете этих поля с помощью мыши, данные будут передаваться третьей стороне (Facebook, Twitter, Google, ...) и хранится там. Для более подробной информации нажмите <em>i</em>.",settings_perma:"Включить постоянно:",language:"ru"}); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/ssp-onload.js b/wp-content/plugins/privacy-share-buttons/js/ssp-onload.js +new file mode 100644 +index 00000000..b92eb5c8 +--- /dev/null ++++ b/wp-content/plugins/privacy-share-buttons/js/ssp-onload.js +@@ -0,0 +1,3 @@ ++jQuery(document).ready(function () { ++ jQuery('.share').socialSharePrivacy(); ++}); +diff --git a/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php b/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php +index 685f9ff3..cd6af890 100644 +--- a/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php ++++ b/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php +@@ -1,338 +1,285 @@ + <?php + /* +-Plugin Name: Privacy Share Buttons +-Plugin URI: http://cavallette.noblogs.org +-Description: Enables the well-known "Share this" buttons for different social networks, but with respect toward's your user privacy and data. +-Version: 0.1 +-Author: lucha <lucha@paranoici.org> +-Author URI: http://autistici.org +-Tags: privacy, social, twitter, facebook, identica, googleplus +-License: GPL2 +- +-Copyright (C) 2012 lucha <lucha@paranoici.org> +- +-This program is free software; you can redistribute it and/or modify +-it under the terms of the GNU General Public License, version 2, as +-published by the Free Software Foundation. +- +-This program is distributed in the hope that it will be useful, +-but WITHOUT ANY WARRANTY; without even the implied warranty of +-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-GNU General Public License for more details. +- +-You should have received a copy of the GNU General Public License +-along with this program; if not, write to the Free Software +-Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ++ Plugin Name: Privacy Share Buttons ++ Plugin URI: https://github.com/controesempio/Privacy-Share-Buttons ++ Description: Enables the well-known "Share this" buttons for different social networks, but with respect toward's your user privacy and data. ++ Version: 0.3 ++ Author: lucha <lucha@paranoici.org> ++ Author URI: https://github.com/controesempio/ ++ Tags: privacy, social, twitter, facebook, googleplus ++ License: GPL2 ++ ++ Copyright (C) 2012 lucha <lucha@paranoici.org> ++ ++ This program is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License, version 2, as ++ published by the Free Software Foundation. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ ++ You should have received a copy of the GNU General Public License ++ along with this program; if not, write to the Free Software ++ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ + + class ShareButton { +- function ShareButton() { +- $this->__construct(func_get_args()); ++ function ShareButton() { ++ $this->__construct(func_get_args()); + } + +- function __construct() { +- // we need to load the textdomain now, because we are creating the default +- // values for the help text and we want them localized. +- load_plugin_textdomain('privacy-share-buttons', false, basename( dirname( __FILE__ ) ) . '/lang/' ); +- +- $this->url = plugins_url(basename(dirname(__FILE__))); +- $this->css = $this->url .'/css/socialshareprivacy.css'; +- $this->js = $this->url .'/js/jquery.privacysharebuttons.min.js'; +- $this->jquery_cookie = $this->url .'/js/jquery.cookie.min.js'; +- $this->jquery_ui_css = $this->url . '/css/jquery-ui.css'; +- $this->images = $this->url .'/images/'; +- $this->services = array( +- 'twitter' => array( +- 'name' => 'Twitter', +- 'specific-settings' => true, +- 'username' => 'reply_to', +- 'jsconf' => array( +- 'language' => 'en', +- 'txt_info' => __('Click here to enable the button','privacy-share-buttons') +- ), +- ), +- 'identica' => array( +- 'name' => 'Identi.ca', +- 'specific-settings' => true, +- 'username' => 'reply_to', +- 'jsconf' => array( +- 'txt_info' => __('Click here to enable the button','privacy-share-buttons') +- +- ) +- ), +- 'facebook' => array( +- 'name' => 'Facebook', +- 'jsconf' => array( +- 'action' => 'recommend', +- 'dummy_img' => $this->images . 'dummy_facebook_recommend.png', +- 'txt_info' => __('Click here to enable the button','privacy-share-buttons') +- ) +- ), +- 'gplus' => array( +- 'name' => 'Googleplus', +- 'jsconf' => array( +- 'txt_info' => __('Click here to enable the button','privacy-share-buttons') +- ) +- ) +-/* ,'flattr' => array( +- 'name' => 'Flattr', +- 'specific-setings' => true, +- 'username' => 'uid' +- ) +- */ +- ); +- $this->js_conf_default = array( +- 'txt_help' => __('When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. More information <em> <a href="https://github.com/controesempio/Privacy-Share-Buttons"> here</a></em>.','privacy-share-buttons'), +- 'settings_perma' => __('Permanently enable data transfer for:','privacy-share-buttons'), +- ); +- $this->settings = new ShareButtonSettings($this->services); +- $this->settings = $this->settings->settings; +- $this->content_class = 'privacy_share_buttons_post'; +- add_action( 'init', array( &$this, 'init' ) ); ++ function __construct() { ++ $this->url = plugins_url(basename(dirname(__FILE__))); ++ $this->css = 'css/jquery.socialshareprivacy.min.css'; ++ $this->js = $this->url .'/js/jquery.socialshareprivacy.min.js'; ++ $this->jquery_cookie = $this->url .'/js/jquery.cookie.min.js'; ++ ++ $this->global_options = array( ++ 'path_prefix' => $this->url . '/', ++ 'css_path' => $this->css, ++ ); ++ $this->_all_services = array('buffer', ++ 'disqus','mail', ++ 'facebook', 'fbshare', ++ 'gplus','pinterest', ++ 'twitter'); ++ $this->_services_options = array( ++ 'buffer' => array('username' => 'via'), ++ 'delicious' => array('username' => 'shortname'), ++ 'flattr' => array('username' => 'uid'), ++ 'twitter' => array('username' => 'via'), ++ ); ++ $this->settings = new ShareButtonSettings($this->_all_services, $this->_services_options); ++ $this->settings = $this->settings->settings; ++ $this->content_class = 'privacy_share_buttons_post'; ++ add_action( 'init', array( &$this, 'init' ) ); + } + +- function init() { +- $activate = false; +- foreach ($this->services as $service => $info){ +- if ($this->settings[$service.'-status']) +- $activate = true; ++ function init() { ++ $activate = false; ++ foreach ($this->_all_services as $service) ++ if (array_key_exists($service.'-status',$this->settings) and $this->settings[$service.'-status']){ ++ $activate = true; ++ break; + } +- if (!$activate) +- return; +- +- add_action('wp_enqueue_scripts',array(&$this, 'enqueue_styles')); +- add_action('wp_footer',array(&$this, 'enqueue_scripts')); +- +- add_shortcode('share_buttons',array(&$this,'short_code')); +- add_filter('the_content', array(&$this, 'filter_content'), 8); ++ if (!$activate) ++ return; ++ ++ add_action('wp_enqueue_scripts',array(&$this, 'enqueue_scripts')); + ++ add_shortcode('share_buttons',array(&$this,'short_code')); ++ add_filter('the_content', array(&$this, 'filter_content'), 8); + } + +- function enqueue_scripts() { +- wp_register_script('jquery-cookie',$this->jquery_cookie,array('jquery')); +- wp_enqueue_script('social-share-privacy',$this->js,array('jquery','jquery-cookie','jquery-ui-core','jquery-ui-button')); +- wp_localize_script('social-share-privacy','socialshareprivacy_settings',$this->jsconf()); ++ function enqueue_scripts() { ++ wp_register_script('jquery-cookie',$this->jquery_cookie,array('jquery'),false,true); ++ wp_enqueue_script('social-share-privacy',$this->js,array('jquery','jquery-cookie'),false,true); ++ wp_enqueue_script('ssp', $this->url . '/js/ssp-onload.js',null,false,true); + } + +- function enqueue_styles() { +- wp_enqueue_style('jquery-ui',$this->jquery_ui_css); +- wp_enqueue_style('privacy-share-buttons',$this->css); ++ function short_code($atts) { ++ if ($this->settings['position'] == 'manual') ++ return $this->generate_html(); ++ return ''; + } + +- function short_code($atts) { +- if ($this->settings['position'] == 'manual') +- return $this->generate_html(); +- return ''; +- } +- +- function filter_content($content){ +- if (!$this->settings['index'] && is_home()) +- return $content; +- if (!$this->settings['pages'] && is_page()) +- return $content; ++ function filter_content($content){ ++ if (array_key_exists('index',$this->settings) and !$this->settings['index'] and is_home()) ++ return $content; ++ if (array_key_exists('pages',$this->settings) and !$this->settings['pages'] and is_page()) ++ return $content; + +- $newcontent = $this->generate_html(); +- $position = $this->settings['position']; ++ $newcontent = $this->generate_html(); ++ $position = $this->settings['position']; + +- if ($position == 'before'){ +- return $newcontent . $content; +- } else if ($position == 'after') { +- return $content . $newcontent; +- } ++ if ($position == 'before'){ ++ return $newcontent . $content; ++ } else if ($position == 'after') { ++ return $content . $newcontent; ++ } + +- return $content; ++ return $content; + } + +- function generate_html() { +- global $post; +- return '<div class="'.$this->content_class.'_'.$post->ID.' social_share_privacy clearfix"></div>' . "\n" ; ++ function generate_html() { ++ global $post; ++ return "<div class='share' data-options='" . $this->jsconf() . "'></div>"; + } + +- function jsconf(){ +- $conf = $this->js_conf_default; +- foreach ($this->services as $service => $info){ +- if ($this->settings[$service.'-status']){ +- $conf['services'][$service]['status'] = 'on'; +- $conf['services'][$service]['display_name'] = $info['name']; +- $conf['services'][$service]['dummy_img'] = $this->images.'dummy_'.$service.'.png'; +- if ($info['username']) +- $conf['services'][$service][$info['username']] = $this->settings[$service.'-username']; +- if ($info['jsconf']) +- $conf['services'][$service] = array_merge($conf['services'][$service],$info['jsconf']); +- } else { +- // $conf['services'][$service]['status'] = 'off'; +- } ++ function jsconf(){ ++ $conf = $this->global_options; ++ foreach ($this->_all_services as $service) ++ if (array_key_exists($service.'-status',$this->settings) and ($this->settings[$service.'-status'] == 1)){ ++ $conf['services'][$service]['status'] = true; ++ if (array_key_exists($service,$this->_services_options)) ++ foreach ($this->_services_options[$service] as $option => $name) ++ $conf['services'][$service][$name] = $this->settings[$service.'-'.$option]; + } +-// $conf['uri'] = get_permalink(); +- return $conf; ++ else ++ $conf['services'][$service]['status'] = false; ++ ++ return json_encode($conf); + } +-} ++ } + + class ShareButtonSettings { +- function ShareButtonSettings() { +- $this->__construct(func_get_args()); ++ function ShareButtonSettings() { ++ $this->__construct(func_get_args()); + } + +- function __construct($services) { +- $this->services = $services; +- $this->settings_section = 'share-button-settings'; +- $this->display_section = $this->settings_section . '-display'; +- $this->services_section = $this->settings_section . '-services'; +- $this->settings = get_option($this->settings_section); +- add_action('admin_init', array( &$this, 'admin_init')); +- add_action('admin_menu', array( &$this, 'admin_menu')); ++ function __construct($services, $options) { ++ $this->services = $services; ++ $this->services_options = $options; ++ $this->settings_section = 'share-button-settings'; ++ $this->display_section = $this->settings_section . '-display'; ++ $this->services_section = $this->settings_section . '-services'; ++ $this->settings = get_option($this->settings_section); ++ add_action('admin_init', array( &$this, 'admin_init')); ++ add_action('admin_menu', array( &$this, 'admin_menu')); + + } + +- function admin_menu() { +- add_options_page( +- __('Privacy Share Buttons','privacy-share-buttons'), +- __('Privacy Share Buttons','privacy-share-buttons'), +- 'manage_options', +- $this->settings_section, +- array( &$this, 'submenu_page') +- ); ++ function admin_menu() { ++ add_options_page( ++ __('Privacy Share Buttons','privacy-share-buttons'), ++ __('Privacy Share Buttons','privacy-share-buttons'), ++ 'manage_options', ++ $this->settings_section, ++ array( &$this, 'submenu_page') ++ ); + } + +- function admin_init() { +- register_setting($this->settings_section, $this->settings_section, array(&$this, 'settings_validate')); +- +- add_settings_section($this->settings_section, +- __('Enable Social Share Buttons','privacy-share-buttons'), array(&$this, 'settings_section'), $this->settings_section); +- +- foreach ($this->services as $service => $info){ +- $this->add_default_fields($service,$info); +- } +- +- add_settings_section($this->display_section, +- __('Display settings','privacy-share-buttons'), +- array(&$this, 'display_section'), +- $this->settings_section); +- +- add_settings_field($this->display_section."[index]", +- __('Display on the Index page','privacy-share-buttons'), +- array(&$this, 'checkbox'), +- $this->settings_section, $this->display_section, +- array('id' => 'index')); +- +- +- add_settings_field($this->display_section."[pages]", +- __('Display on Pages','privacy-share-buttons'), +- array(&$this, 'checkbox'), +- $this->settings_section, $this->display_section, +- array('id' => 'pages')); +- +- add_settings_field($this->display_section."[position]", +- __('Position','privacy-share-buttons'), +- array(&$this, 'position_field'), +- $this->settings_section, $this->display_section); +- +- foreach ($this->services as $service => $info){ +- if ($info['specific-settings']){ +- add_settings_section($this->services_section, +- __('Specific Service settings','privacy-share-buttons'), +- array(&$this, 'services_section'), +- $this->settings_section); +- break; +- } +- } +- +- foreach ($this->services as $service => $info){ +- if ($info['username']){ +- $this->username_settings($service,$info); +- } +- } ++ function admin_init() { ++ register_setting($this->settings_section, $this->settings_section, array(&$this, 'settings_validate')); ++ ++ add_settings_section($this->settings_section, ++ __('Enable Social Share Buttons','privacy-share-buttons'), array(&$this, 'settings_section'), $this->settings_section); ++ ++ foreach ($this->services as $service){ ++ $this->add_default_fields($service); ++ ++ if (array_key_exists($service,$this->services_options)) ++ if (array_key_exists('username',$this->services_options[$service])) ++ $this->username_settings($service); ++ } ++ ++ add_settings_section($this->display_section, ++ __('Display settings','privacy-share-buttons'), ++ array(&$this, 'display_section'), ++ $this->settings_section); ++ ++ add_settings_field($this->display_section."[index]", ++ __('Display on the Index page','privacy-share-buttons'), ++ array(&$this, 'checkbox'), ++ $this->settings_section, $this->display_section, ++ array('id' => 'index')); ++ ++ ++ add_settings_field($this->display_section."[pages]", ++ __('Display on Pages','privacy-share-buttons'), ++ array(&$this, 'checkbox'), ++ $this->settings_section, $this->display_section, ++ array('id' => 'pages')); ++ ++ add_settings_field($this->display_section."[position]", ++ __('Position','privacy-share-buttons'), ++ array(&$this, 'position_field'), ++ $this->settings_section, $this->display_section); + } + +- function username_settings($service,$info) { +- $userfield = $this->service_section."[$service-username]"; +- add_settings_field($userfield, sprintf(__("%s username",'privacy-share-buttons'),$info['name']), array(&$this, 'username_field'), $this->settings_section, $this->services_section,$service.'-username'); +- } ++ function add_default_fields($serviceid) { ++ $display_id = "{$serviceid}-status"; + +- function username_field($id) { +- $field = $this->settings_section."[$id]"; +- $value = $this->settings[$id]; +- echo "@<input type='text' name='{$field}' value='{$value}' size='20' />"; +- } +- +- function add_default_fields($serviceid, $info) { +- $display_id = "{$serviceid}-status"; +- +- $info['id'] = $display_id; +- $info['label'] = __('Enable','privacy-share-buttons'); +- add_settings_field( $this->settings_section."[$display_id]" , $info['name'], array(&$this, 'checkbox'), $this->settings_section, $this->settings_section, $info); ++ $info['id'] = $display_id; ++ $info['label'] = __('Enable','privacy-share-buttons'); ++ $info['name'] = $serviceid; ++ add_settings_field($this->settings_section."[$display_id]" , $info['name'], array(&$this, 'checkbox'), $this->settings_section, $this->settings_section, $info); + + } +- +- function services_section() { +- _e("Settings specific to some Social Share services.",'privacy-share-buttons'); ++ ++ function username_settings($service) { ++ $userfield = $this->services_section."[$service-username]"; ++ add_settings_field($userfield, sprintf(__("%s username",'privacy-share-buttons'),$service), ++ array(&$this, 'username_field'), $this->settings_section, $this->settings_section,$service.'-username'); ++ } ++ ++ function username_field($id) { ++ $field = $this->settings_section."[$id]"; ++ $value = ''; ++ if (array_key_exists($id,$this->settings)) ++ $value = $this->settings[$id]; ++ echo "@<input type='text' name='{$field}' value='{$value}' size='20' />"; + } + +- function display_section() { +- _e("By default buttons will be showed on single Posts",'privacy-share-buttons'); ++ function display_section() { ++ _e("By default buttons will be showed on single Posts",'privacy-share-buttons'); + } + +- function settings_section() { +- echo ''; ++ function settings_section() { ++ _e("Do not enable too many of them. They will look ugly all together."); + } + +- function checkbox($info) { +- $id = $info['id']; +- $field = $this->settings_section."[$id]"; +- $value = $this->settings[$id]; +- $checked = checked( '1', $value, false); ++ function checkbox($info) { ++ $id = $info['id']; ++ $field = $this->settings_section."[$id]"; ++ $value = '0'; ++ if (array_key_exists($id, $this->settings)) ++ $value = $this->settings[$id]; ++ $checked = checked( '1', $value, false); + +- echo "<input type='checkbox' name='{$field}' value='1' $checked />"; +- echo "<label for='{$field}'>"; +- echo __('Enable','privacy-share-buttons'); +- echo "</label>"; ++ echo "<input type='checkbox' name='{$field}' value='1' $checked />"; ++ echo "<label for='{$field}'>"; ++ echo __('Enable','privacy-share-buttons'); ++ echo "</label>"; + + } + +- function position_field() { +- $field = "{$this->settings_section}[position]"; +- $value = $this->settings['position']; +- echo "<div><select name='{$field}'>"; +- +- $options = array( +- 'after' => __("After the post",'privacy-share-buttons'), +- 'before' => __("Before the post",'privacy-share-buttons'), +- 'manual' => __("Manual (shortcode)",'privacy-share-buttons') +- ); +- foreach ($options as $key => $label) { +- $selected = selected($value, $key, false); +- echo "<option value='{$key}' $selected>$label</option>"; +- } +- echo "</select></div>"; +- echo "<div> <p>"._e('If you choose "Manual (Shortcode)", you can use the shortcode <strong>[share_buttons]</strong> inside your articles','privacy-share-buttons')."</p></div>"; ++ function position_field() { ++ $field = "{$this->settings_section}[position]"; ++ $value = $this->settings['position']; ++ echo "<div><select name='{$field}'>"; ++ ++ $options = array( ++ 'after' => __("After the post",'privacy-share-buttons'), ++ 'before' => __("Before the post",'privacy-share-buttons'), ++ 'manual' => __("Manual (shortcode)",'privacy-share-buttons') ++ ); ++ foreach ($options as $key => $label) { ++ $selected = selected($value, $key, false); ++ echo "<option value='{$key}' $selected>$label</option>"; ++ } ++ echo "</select></div>"; ++ echo "<div> <p>"._e('If you choose "Manual (Shortcode)", you can use the shortcode <strong>[share_buttons]</strong> inside your articles','privacy-share-buttons')."</p></div>"; + } + +- function settings_validate($input) { +- return $input; ++ function settings_validate($input) { ++ return $input; + } + +- function submenu_page() { +- ?> +- <div class="wrap"> +- <div id="icon-themes" class="icon32"><br></div> +- <h2>Privacy Share Button Settings</h2> +- <?php +- if ( !empty( $_POST['action'] ) && 'update' == $_POST['action'] ) { +- update_option( $this->settings_section, $_POST[$this->settings_section] ); +- $this->settings = get_option( $this->settings_section ); +- echo '<div id="message" class="updated fade"><p><strong>'.__('Settings saved.','privacy-share-buttons').'</strong></p></div>'; ++ function submenu_page() { ++?> ++ <div class="wrap"> ++ <div id="icon-themes" class="icon32"><br></div> ++ <h2>Privacy Share Button Settings</h2> ++<?php ++ if ( !empty( $_POST['action'] ) && 'update' == $_POST['action'] ) { ++ update_option( $this->settings_section, $_POST[$this->settings_section] ); ++ $this->settings = get_option( $this->settings_section ); ++ echo '<div id="message" class="updated fade"><p><strong>'.__('Settings saved.','privacy-share-buttons').'</strong></p></div>'; + } +- ?> +- +- <form method="post" action="<?php echo $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']; ?>"> +- <?php settings_fields( $this->settings_section ); ?> +- <?php do_settings_sections( $this->settings_section ); ?> +- <p class="submit"> +- <input type="submit" class="button-primary" value="Save Changes" /> +- </p> +- </form> +- <?php +- } +-} ++?> ++ ++ <form method="post" action="<?php echo $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']; ?>"> ++<?php settings_fields( $this->settings_section ); ?> ++<?php do_settings_sections( $this->settings_section ); ?> ++ <p class="submit"> ++ <input type="submit" class="button-primary" value="Save Changes" /> ++ </p> ++ </form> ++<?php ++ } ++ } + + new ShareButton(); +diff --git a/wp-content/plugins/privacy-share-buttons/readme.txt b/wp-content/plugins/privacy-share-buttons/readme.txt +index 3a0352d7..99294fec 100644 +--- a/wp-content/plugins/privacy-share-buttons/readme.txt ++++ b/wp-content/plugins/privacy-share-buttons/readme.txt +@@ -1,33 +1,34 @@ + === Privacy Share Buttons === + Contributors: lucha +-Tags: privacy, social, twitter, facebook, identica, googleplus ++Tags: privacy, social, twitter, facebook, googleplus + Requires at least: 2.7 +-Tested up to: 3.3.1 +-Stable tag: 0.1 ++Tested up to: 3.6 ++Stable tag: 0.3 + + Enables the well-known "Share this" buttons for different social networks, but with respect toward's your user privacy and data. + + == Description == +-A simple interface to a jQuery plug-in, originally written by heisde.de and thereafter re-written by the author. ++A simple interface to panzi [SocialSharePrivacy](https://github.com/panzi/SocialSharePrivacy) jQuery plugin. + +-The plugins offers the possibility of showing in posts (and optionally pages) buttons for sharing content to Facebook, +-Google Plus, Twitter, and Identi.ca. These buttons are dummy-button by default, and only after explicit action by the visitor ++The plugin offers the possibility of showing in posts (and optionally pages) buttons for sharing content to ++a number of external services like Facebook, Google Plus, Twitter, etc.. ++These buttons are dummy-button by default, and only after explicit action by the visitor + they are activated and become the real buttons. This allows to give control to the single visitor if he wants to send + sensible personal information to third-parties sites, and thus providing a nice compromise between privacy and social sharing. + +- + == Installation == + + 1. Upload `privacy-share-buttons` to the `/wp-content/plugins/` directory + 1. Activate the plugin through the 'Plugins' menu in WordPress + 1. Go to the configuration page of the plugins to choose which buttons to show (and where) + +-The buttons rendering could work very badly depending on your theme's CSS. I'm not very good at this, so if you can come up with a nicer way to show the buttons, I'll be glad to include it. If the buttons looks like half hidden on your theme, try adding these lines to your CSS: ++== Changelog == + +-.post {overflow: visible;} +-.entry-content {overflow: visible;} ++= 0.3 = ++* removed own js code, and moved to https://github.com/panzi/SocialSharePrivacy + +-== Changelog == ++= 0.2 = ++* improved the interface + + = 0.1 = +-* First version +\ No newline at end of file ++* First version +-- +2.17.1 + diff --git a/patches/0167-remove-hotlinking-of-images-in-creative-commons-lice.patch b/patches/0167-remove-hotlinking-of-images-in-creative-commons-lice.patch new file mode 100644 index 00000000..75e97ff2 --- /dev/null +++ b/patches/0167-remove-hotlinking-of-images-in-creative-commons-lice.patch @@ -0,0 +1,884 @@ +From c4a7b7fbcd738b6c7ad0910d49a2c602d4ea1da0 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sat, 22 Jun 2013 15:40:42 +0200 +Subject: [PATCH 167/229] remove hotlinking of images in + creative-commons-license-widget + +--- + .../ccLicense.php | 10 +++++----- + .../images/by-80x15.png | Bin 0 -> 640 bytes + .../images/by-88x31.png | Bin 0 -> 4739 bytes + .../images/by-nc-80x15.png | Bin 0 -> 672 bytes + .../images/by-nc-88x31.png | Bin 0 -> 5145 bytes + .../images/by-nc-nd-80x15.png | Bin 0 -> 688 bytes + .../images/by-nc-nd-88x31.png | Bin 0 -> 5281 bytes + .../images/by-nc-sa-80x15.png | Bin 0 -> 697 bytes + .../images/by-nc-sa-88x31.png | Bin 0 -> 5460 bytes + .../images/by-nd-80x15.png | Bin 0 -> 665 bytes + .../images/by-nd-88x31.png | Bin 0 -> 4880 bytes + .../images/by-sa-80x15.png | Bin 0 -> 672 bytes + .../images/by-sa-88x31.png | Bin 0 -> 5083 bytes + .../images/somerights20.png | Bin 0 -> 958 bytes + 14 files changed, 5 insertions(+), 5 deletions(-) + create mode 100644 wp-content/plugins/creative-commons-license-widget/images/by-80x15.png + create mode 100644 wp-content/plugins/creative-commons-license-widget/images/by-88x31.png + create mode 100644 wp-content/plugins/creative-commons-license-widget/images/by-nc-80x15.png + create mode 100644 wp-content/plugins/creative-commons-license-widget/images/by-nc-88x31.png + create mode 100644 wp-content/plugins/creative-commons-license-widget/images/by-nc-nd-80x15.png + create mode 100644 wp-content/plugins/creative-commons-license-widget/images/by-nc-nd-88x31.png + create mode 100644 wp-content/plugins/creative-commons-license-widget/images/by-nc-sa-80x15.png + create mode 100644 wp-content/plugins/creative-commons-license-widget/images/by-nc-sa-88x31.png + create mode 100644 wp-content/plugins/creative-commons-license-widget/images/by-nd-80x15.png + create mode 100644 wp-content/plugins/creative-commons-license-widget/images/by-nd-88x31.png + create mode 100644 wp-content/plugins/creative-commons-license-widget/images/by-sa-80x15.png + create mode 100644 wp-content/plugins/creative-commons-license-widget/images/by-sa-88x31.png + create mode 100644 wp-content/plugins/creative-commons-license-widget/images/somerights20.png + +diff --git a/wp-content/plugins/creative-commons-license-widget/ccLicense.php b/wp-content/plugins/creative-commons-license-widget/ccLicense.php +index 1b61400b..94ca61ab 100644 +--- a/wp-content/plugins/creative-commons-license-widget/ccLicense.php ++++ b/wp-content/plugins/creative-commons-license-widget/ccLicense.php +@@ -81,7 +81,7 @@ function widget_ccLicense_init() { + // Creates widget configuration + $text = ''; + $licenseText = ''; +- $imageUrl = ''; ++ $imageUrl = plugins_url('images',__FILE__) . '/'; + $licenseUrl = ''; + $url = ''; + +@@ -137,16 +137,16 @@ function widget_ccLicense_init() { + + switch ($image) { + case 'somerights20': +- $imageUrl = 'http://creativecommons.org/images/public/somerights20.png'; ++ $imageUrl = $imageUrl . 'somerights20.png'; + break; + case '80x15': +- $imageUrl = 'http://i.creativecommons.org/l/' . $url . '/3.0/80x15.png'; ++ $imageUrl = $imageUrl . $url . '-80x15.png'; + break; + case '88x31': +- $imageUrl = 'http://i.creativecommons.org/l/' . $url . '/3.0/88x31.png'; ++ $imageUrl = $imageUrl . $url . '-88x31.png'; + break; + default: +- $imageUrl = 'http://creativecommons.org/images/public/somerights20.png'; ++ $imageUrl = $imageUrl . 'somerights20.png'; + break; + } + +diff --git a/wp-content/plugins/creative-commons-license-widget/images/by-80x15.png b/wp-content/plugins/creative-commons-license-widget/images/by-80x15.png +new file mode 100644 +index 0000000000000000000000000000000000000000..ecd2abc73bd3d0bd46b806eb93351c017f15ab22 +GIT binary patch +literal 640 +zcmV-`0)PF9P)<h;3K|Lk000e1NJLTq002+`000jN0ssI2{Hx#C00004XF*Lt007q5 +z)K6G40000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!5=lfsRCwBA +zU>IS55s3f)|36ZE%gD$AVXfJ;8d+k`uDvs-&g|&uC@(L^)aL5ydg|1vw(eGO32`7- +zURJ@?$@SxhkAvK|ka%Unlz92#<?_YLarqVqcJJP8W@a|Ie+q>A;p2zGg2JH^$yhwR +ze8~!7VPRapg#ci1+`Msf!`h8N_Qy{jJbXO7eY}UNhc8{cl%AdrWSl*FR#{mYnC^jT +z`2G9$KoZCXiU7rpjg4JgT&`Wc1~r9=3CKlDKM;VNoG{q~@8L@qFMs~@8R#D%J1i^= +z$N;(zNOpF10{!{!-8*2+-@A7YC<_$4bNdcFRRa?_W(ffV5bwbmKoZCvL>~V7<qMD$ +z6chwTDbQmOp92#xkgcSo1Qbt8OA8GRg%$Bor~mx<gOP<1vyedc9>mWB>su@y=H}r6 +zl0e@A{RZ?QFjgVOGLQ@OGf=#uqGHypS!juqot@+VpZ|Dbc<|<7J$+qXUS5blff2iB +z&mN$ofj$Safw3(lBm@+JWY;ri&L}D?LUal63jixB{4qSZ8Xm~?a9>yd^QX`6-@lJX +z8!$vnOiZHVq632cfm~T>x#ouEty{JZ@_HB;`dCWo=(wo2Z{Gl;6p!YzvN9D_Wr%P2 +z`2==s*)hm{i?3P&wx3cnQ!6Vg+uPf*>Tz;*x_<q7K}i8TJ@-%OA8kty(zf(S>nt$< +a1Q-Bx&HUr%A;kRv0000<MNUMnLSTaKhanaK + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/creative-commons-license-widget/images/by-88x31.png b/wp-content/plugins/creative-commons-license-widget/images/by-88x31.png +new file mode 100644 +index 0000000000000000000000000000000000000000..822491edb993b072fc183a2ce23adfa8c94cee7c +GIT binary patch +literal 4739 +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 +RjS2t&002ovPDHLkV1k=~?l=Gd + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/creative-commons-license-widget/images/by-nc-80x15.png b/wp-content/plugins/creative-commons-license-widget/images/by-nc-80x15.png +new file mode 100644 +index 0000000000000000000000000000000000000000..54ebdfbd8b88229b0cb6da644bde68c83181d87e +GIT binary patch +literal 672 +zcmV;R0$=@!P)<h;3K|Lk000e1NJLTq002+`000jN0ssI2{Hx#C00004XF*Lt007q5 +z)K6G40000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!GD$>1RCwBA +zU>IS55s3f)|36ZE3j`1kui3O3Sz^zwy)&oI?C9tyFE7W`=IZKt>eQ*W?pARLaUfS- +zR>9TD_2Y++gWR`3Zvy?xgemdz#mnW3m*es+5bWN)+sw>ta{m+v_ru2zg$0E}C6cjt +zc=?hQ!otG1d<y}<;JA6?=7zN!f$Wc;K6v<ec>8z{RS#dfcqu(S9mqI)_N=n9GB6nc +z)A0NE?|~$c4HN;28yg$DxVT)qdJSp{6BCe&mVO`r&PA5On%*$k$R^Or!<Q~z{`~1P +z&_6(SSXda40kjfGc6N3G{rT?QJ7CP;yLS&L3lzL_`wl!+0~0xx5`vKt;$k=hl96!b +zG0ZFn*GMZ5fBo_WND2xH0;3e@F^JEB2^h#$Qc?nnr=_KZhK9n5c&O8V{`|qn!iebs +zWbZ+o4(FmJ0pviz3^*Ekn45<ONCJHe^c&EJz*vP8%RnyB&p`2tii%mYW}(FiJ3Gh! +zKmYN>F!maPkrB-^Sk==uhV}Gyd3kvu{sczso;`bjjsW@`$Ogu?kdP2i1d?6PoH?VY +ztO(I1z%Kx-sPM-y@l_?V=gBaEsD=k}J>1vT|NQCm`}gnT(FP0=6BCo@xafdje;`*@ +zTCTaFdFz&~L$V%@j*EKx_6;yf@n|k9D^pQbhWM7BPhiKE9fRDr_^Ksf`zbXuwX(9Z +zy}cc)9w%p~>({RrloY_zbN__?(YEv;ZA*`|&JqJafB^uooh;+!k6K6o0000<MNUMn +GLSTaMVmieD + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/creative-commons-license-widget/images/by-nc-88x31.png b/wp-content/plugins/creative-commons-license-widget/images/by-nc-88x31.png +new file mode 100644 +index 0000000000000000000000000000000000000000..5f982147075ad08691e3b3c53e92633ca0ddcb2f +GIT binary patch +literal 5145 +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 +Hu0mjfSKqzR + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/creative-commons-license-widget/images/by-nc-nd-80x15.png b/wp-content/plugins/creative-commons-license-widget/images/by-nc-nd-80x15.png +new file mode 100644 +index 0000000000000000000000000000000000000000..072f8cda0ab220f98162dec5c705c44298d9aeee +GIT binary patch +literal 688 +zcmV;h0#E&kP)<h;3K|Lk000e1NJLTq002+`000jN0ssI2{Hx#C00004XF*Lt007q5 +z)K6G40000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!LP<nHRCwBA +zU>IS55s3f)|36ZE%gD$AVXfJ;8d+k`uDvs-&g|&uC@(L^)aL5ydg|1vw(eGO32`7- +zURJ@?$@SxhkAvK|ka%Unlz92#<?_YLarqVqcJJP8W@a|Ie+q>A;p2zGg2JH^$yhwR +ze8~!7VPRapg#ci1+`Msf!`h8N_Qy{jJbXO7eY}UNhc8{cl%AdrWSl*FR#{mYnC^jT +z`2G9$KoZCXiU7rpjg4JgT&`Wc1~r9=3CKlDKM;VNoG{r~1(9{(DPJ(Ppjk?khc8{c +z{Q1*opnrhuu&^*71E?QJc6N3G{rT?QJ7CP;yLS&L3lzL_`wl!+0~0xB2>}EU>){L_ +z31k!W09++pBQaXgEG5drU%z|-l7fPQz$gWJ4B~TO0tT{`l$3ztX=!Ppp`oxM9_sX; +zKYuW?Fk-p}*?SOoz`2;Qfy<#}Xdxknxp{biB+$1&zX5#+j8#an4CDg+3>2@ZsF*ct +z7Fqzavvd6aLt0=n!T_2erh2#t@mfgmu%5myFE1~|pTLOSvu6*`M4-=sY+!5)2?+s3 +zAldcInKO#YiV$4_`~tv=3V#d}UsWRegcuW$6%f<{ZFnHp!+l--&!0ZOfB!xnJAff# +zVqy{<7ab7n59G>9%QZJNZ{4zWkk`Y&fWT5pN5@6IeftI&rFb-#m6fTeDnoqB&nK{B +z%Z@?rTYS|Lu>F*pnOa#{+1}ocRgaUi)Aj4u3rY&$>A8PG|7cr!khY~qT4#v?Aiw}` +W?NiqbQ>df>0000<MNUMnLSTY+yf{k$ + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/creative-commons-license-widget/images/by-nc-nd-88x31.png b/wp-content/plugins/creative-commons-license-widget/images/by-nc-nd-88x31.png +new file mode 100644 +index 0000000000000000000000000000000000000000..49f272f828c17c9f52b64c27fa6a3c399bee9344 +GIT binary patch +literal 5281 +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 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/creative-commons-license-widget/images/by-nc-sa-80x15.png b/wp-content/plugins/creative-commons-license-widget/images/by-nc-sa-80x15.png +new file mode 100644 +index 0000000000000000000000000000000000000000..ed028fed9d6154b10bf73872ea925a9603a352ae +GIT binary patch +literal 697 +zcmV;q0!ICbP)<h;3K|Lk000e1NJLTq002+`000jN0ssI2{Hx#C00004XF*Lt007q5 +z)K6G40000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!OG!jQRCwBA +zU>IS55s3f)|36ZE3j`1kui3O3Sz^zwy)&oI?C9tyFE7W`=IZKt>eQ*W?pARLaUfS- +zR>9TD_2Y++gWR`3Zvy?xgemdz#mnW3m*es+5bWN)+sw>ta{m+v_ru2zg$0E}C6cjt +zc=?hQ!otG1d<y}<;JA6?=7zN!f$Wc;K6v<ec>8z{RS#dfcqu(S9mqI)_N=n9GB6nc +z)A0NE?|~$c4HN;28yg$DxVT)qdJSp{6BCe&mVO`r&PA5On%*$k$R^-QrD(PgERUEl +ze0%xxr_VtD0NG(-VL%4Z2q4+n*$MRLyLaz^F@NvgJ)kU5@XqZ!@Kg;<<XB1wMn;GW +z;0#Dc!sU9*EC<(!D^EfIG3v2<`0JN1KvGap5E!LEk3oD6Ou#_4l9CcoJS{CPG&B@e +z#6z9_^XCsn7DlYW5BDC#DR3@Y<RAwMX24<90#T2aG)RtNZXO;W3G^+{Z$KXcV-->? +z1Gzvy1H~&UDrU`^g%&65>>U69{Kpf+*lP$_<ly%+vJcU;pjm-wAYl*d>Fe_H@<RLx +zjMzPU_5h6l`W(mx#<q}<5Ksh?UC*33qo}M1(Ivny0IaC+$1w3#C0YdH$pU0pfu$bq +z>*|00^!fe!_wi^0hKPxYNpxIvK(IfMD=RJ6+|ayr%hn-T4@bvEy?y%z7^QeLmz9;N +zs47Ez%g-mUW6O>~?pu7-60rT0nweTzS=rv+j#ZD7v(xqK*9%Gt;OV)4LjP!6dXToI +fM_Olz0U*EtDwt)|Le?|v00000NkvXXu0mjf&ay*> + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/creative-commons-license-widget/images/by-nc-sa-88x31.png b/wp-content/plugins/creative-commons-license-widget/images/by-nc-sa-88x31.png +new file mode 100644 +index 0000000000000000000000000000000000000000..0f2a0f10722d3fabffe8af5d5eed09866e25909a +GIT binary patch +literal 5460 +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 +KMNUMnLSTZgNML#Z + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/creative-commons-license-widget/images/by-nd-80x15.png b/wp-content/plugins/creative-commons-license-widget/images/by-nd-80x15.png +new file mode 100644 +index 0000000000000000000000000000000000000000..35eca20cc9b00faea53cbfb39cbfe34076cd3dfd +GIT binary patch +literal 665 +zcmV;K0%rY*P)<h;3K|Lk000e1NJLTq002+`000jN0ssI2{Hx#C00004XF*Lt007q5 +z)K6G40000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!D@jB_RCwBA +zU>IS55s3f)|36ZE%gD$AVXfJ;8d+k`uDvs-&g|&uC@(L^)aL5ydg|1vw(eGO32`7- +zURJ@?$@SxhkAvK|ka%Unlz92#<?_YLarqVqcJJP8W@a|Ie+q>A;p2zGg2JH^$yhwR +ze8~!7VPRapg#ci1+`Msf!`h8N_Qy{jJbXO7eY}UNhc8{cl%AdrWSl*FR#{mYnC^jT +z`2G9$KoZCXiU7rpjg4JgT&`Wc1~r9=3CKlDKM;VNoG{r~1tDxS6KLh(OBXMH{`48> +zA0Rs{EDXp1S_vdOJ3E2?eE04hFy`;wy9bm73f{SW2cD{di5#<p00M}M;S3-NWaG(W +zxJ;mxhrfRL0we_m1%Xit^cckFzyu6rD=8@f#naN#LPJAgMLg8$KY#vUWMRbg0J8TW +zPKR?bBarHTBg(_vJUl=W=v$!QfIbAqDx_Eja)EvZidR%r%$hX|El$|kIsX44Eq)kb +z08NnAen$7Op1v+GFE7NOz=++mXAjU3K%WEIz}OZN5(0`qvg?^MXB3qcA-V+k1%MS5 +z{um~{s-(~aq8c8^^>ANT|MREM@87?VM;kCiOiWCo<DvtC{efIrX}RWx=B-<{4)S^! +z7<O1n>FBtqw{PD7qZE(kva&K2Rb_~8`S}EPY}ql$eT%PJ0=A!0GgB)oE8E-KvFdSh +zcDjE3dO=A6JU#bM=pSuM57M^uNb4*y00bBS5>6)L^o3Ai00000NkvXXu0mjfhO#Q? + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/creative-commons-license-widget/images/by-nd-88x31.png b/wp-content/plugins/creative-commons-license-widget/images/by-nd-88x31.png +new file mode 100644 +index 0000000000000000000000000000000000000000..8f317035e677affa946516c82baa17f896e8a866 +GIT binary patch +literal 4880 +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 +CW+`m| + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/creative-commons-license-widget/images/by-sa-80x15.png b/wp-content/plugins/creative-commons-license-widget/images/by-sa-80x15.png +new file mode 100644 +index 0000000000000000000000000000000000000000..c67509f1264e4b845b643e340cb39970e432c711 +GIT binary patch +literal 672 +zcmV;R0$=@!P)<h;3K|Lk000e1NJLTq002+`000jN0ssI2{Hx#C00004XF*Lt007q5 +z)K6G40000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!GD$>1RCwBA +zU>IS55s3f)|36ZE%gD$AVXfJ;8d+k`uDvs-&g|&uC@(L^)aL5ydg|1vw(eGO32`7- +zURJ@?$@SxhkAvK|ka%Unlz92#<?_YLarqVqcJJP8W@a|Ie+q>A;p2zGg2JH^$yhwR +ze8~!7VPRapg#ci1+`Msf!`h8N_Qy{jJbXO7eY}UNhc8{cl%AdrWSl*FR#{mYnC^jT +z`2G9$KoZCXiU7rpjg4JgT&`Wc1~r9=3CKlDKM;VNoG{t=wa}t)VZ!k3<<Fl!1N{SJ +zhlPa!89-ZsWM^k5(4X(#y#vPly?gh7vOvK*x9`AHH87E5mJmPyaWtF(B!O(KzGZ{~ +zWG>bHjPBvDU%miIK|w)alma~l@i{O71KCPSN<i_nw6xIBP*@QUb^6brKNwjUvBntO +zdl1*dxoGhTkwr@g^oU_@9v&bG^exbDKpz5Q6;dn%xj;Vy#VaZ*X3d&~mN?njIsX6o +zk0*w)))4Uc#Ht=mmR26t)7RzY<%ReY7_ocy>;c*e^f{0XjBOzyA)p8(yPi37Mp0Q2 +zqDz2Z09aAsk70s!21)8EZFnHp!+l--&!0ZOfB!xnZNLyQF)@jbiw+3(2XbYl<(eCs +zw{F=w$m?NXXksa)qvN99zI_9XQaqZ=%F0w!l_9?6=M&hmWyc`*Exu|A*nUdQOs%Y} +zY;SMJs>jLM>H78S1tkUW^xQw8f3z(<NZZmQt+T`c5MTgDa5dw*$@7{30000<MNUMn +GLSTaKz&eKj + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/creative-commons-license-widget/images/by-sa-88x31.png b/wp-content/plugins/creative-commons-license-widget/images/by-sa-88x31.png +new file mode 100644 +index 0000000000000000000000000000000000000000..f0a944e0b89642ae282047846e55393007b04686 +GIT binary patch +literal 5083 +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 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/plugins/creative-commons-license-widget/images/somerights20.png b/wp-content/plugins/creative-commons-license-widget/images/somerights20.png +new file mode 100644 +index 0000000000000000000000000000000000000000..a66f4d1a010e16aacf1a8538fd0e624a5c0d2586 +GIT binary patch +literal 958 +zcmV;v13~<WP)<h;3K|Lk000e1NJLTq003A30018d0{{R3R2KTu00004XF*Lt006JZ +zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUyMNmvsMIay` +zu(q$&*VR^6R+g8R@9*!tz`VG<xU#pgz{J1F&B(2?thKtd#mU63w5@!6d_X`z&CtxO +zva74Hs{jB000000001elr>g(}02g#pPE-H?|NsC0|NsC0|NsC0|NsC0|NsC00OmmE +zUH||B+(|@1RCwC7mg|<QAPj|5KyAGxwq)M_QO^#bVq2#@KZZ4nN`!B1Hwg^==%2J7 +zQhn_0ZfzLmdA?k)<Jfg=d%NAHY3loaDGiVPG$Gu!T{n)`>*X@f!!V?^D@c`2xR=E3 +zGPlAObS8I&JR3Q2cXAEBzZGm;&_-`xNPf&{BX5#7@cljbk-0+>d@X{_2cUo@VF8<M +z2=G)SXD{YwFJ2Vyg2zg*R|?S@-1AE&KS{oS4X(JX(!|^xDeq>yc<~PWWbx_*z?13} +z*XA&&T>b*Qdc0X&6q{g<P2e^<W*5D(tG!qg?hD1M#YM0aT_V}OkrKH{y(^L{lRs_V +zuz{1}Y_Vv(L3Ch!^lgkPmC575i!G54iW7N0D83oEFJQ+CHw=8P`2N|7gJRbp8B|n6 +z8<!L>Pl`Y1@%-X(&l+Oqg(Hg$G33pAQaqn4KKFQ3YPNKP_Az^0(rv7>;@paPO}BAR +zH|N!FU_39b6!jt9hF=xGue^z{VYxg+sdrUPZ%)kLm-J@x;(Da94=v*?lF8Ml&^MKL +zKknY))O1YgW+2<RU(U_PX&&##W-Zy;Blz%eOAYSMEdGy!-kNjU9r7ahXt9C+r~!-< +zoN2*98>0vc7JJWX{h(2hW-XyGA|nve8?g!2iH$9uA`UUX4h$?Ycq~&}>b-&O0!mDD +zs55j}gL!H*4Gb;lRLja7xi-GZQCkTx?i}1^3EVQy+zl)VjI)?lu+2;u&fu~#N4Vh? +zED5Y;K?Vo=S~Ed5EAXuV$C$wQN=jBV$%?YFe7(d+lcFn_go4XpcIhE2#$}Pfakqjb +zGzNx2Nn2T&BO0AQD3-i61{Q<7SW$Uwzm*kbWsYc*iMwJL;CvGsAEjMnvm%2-tQ3cI +zl@>5;v2nJ-z_;X8q%|vWm7!ccjsYg`37f_Cj|pN-OvH$JK^T8&rlw~y?`<shklu>* +gT;BX$f&3F-0A)C#*)>-;h5!Hn07*qoM6N<$f;NiBjQ{`u + +literal 0 +HcmV?d00001 + +-- +2.17.1 + diff --git a/patches/0168-set-the-correct-recaptcha-key-where-you-have-an-empt.patch b/patches/0168-set-the-correct-recaptcha-key-where-you-have-an-empt.patch new file mode 100644 index 00000000..6f95db3e --- /dev/null +++ b/patches/0168-set-the-correct-recaptcha-key-where-you-have-an-empt.patch @@ -0,0 +1,45 @@ +From 038eb25887261552f68154affc880c510d2acf5d Mon Sep 17 00:00:00 2001 +From: joe <joe@autistici.org> +Date: Thu, 19 Sep 2013 00:18:18 +0200 +Subject: [PATCH 168/229] set the correct recaptcha key where you have an empty + one + +--- + wp-content/plugins/wp-recaptcha-bp/recaptcha.php | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +diff --git a/wp-content/plugins/wp-recaptcha-bp/recaptcha.php b/wp-content/plugins/wp-recaptcha-bp/recaptcha.php +index 7c16045e..a9ea1d6c 100644 +--- a/wp-content/plugins/wp-recaptcha-bp/recaptcha.php ++++ b/wp-content/plugins/wp-recaptcha-bp/recaptcha.php +@@ -111,8 +111,14 @@ class ReCAPTCHAPlugin extends WPPlugin + + // set the default options + function register_default_options() { +- if ($this->options) ++ if ($this->options) { ++ if ($this->keys_missing()) { ++ $this->options['site_key'] = GLOBAL_RECAPTCHA_KEY; ++ $this->options['secret'] = GLOBAL_RECAPTCHA_PRIVATE_KEY; ++ WPPlugin::add_options($this->options_name, $this->options); ++ } + return; ++ } + $option_defaults = array(); + $old_options = WPPlugin::retrieve_options("recaptcha"); + if ($old_options) { +@@ -172,9 +178,11 @@ class ReCAPTCHAPlugin extends WPPlugin + } + + function missing_keys_notice() { ++ /* + if ($this->keys_missing()) { + $this->create_error_notice('reCAPTCHA API Keys are missing.'); + } ++ */ + } + + function validate_dropdown($array, $key, $value) { +-- +2.17.1 + diff --git a/patches/0169-Added-commented-options-in-htaccess-to-completely-lo.patch b/patches/0169-Added-commented-options-in-htaccess-to-completely-lo.patch new file mode 100644 index 00000000..6eb94322 --- /dev/null +++ b/patches/0169-Added-commented-options-in-htaccess-to-completely-lo.patch @@ -0,0 +1,37 @@ +From c020ed90e0d07f8972997a110c4f001449dfd058 Mon Sep 17 00:00:00 2001 +From: lechuck <l3chuck@autistici.org> +Date: Sun, 10 Nov 2013 17:41:17 +0000 +Subject: [PATCH 169/229] Added commented options in htaccess to completely + lock writing in wordpress + +--- + .htaccess | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +diff --git a/.htaccess b/.htaccess +index 55f8fee2..f5abd6c7 100644 +--- a/.htaccess ++++ b/.htaccess +@@ -1,5 +1,14 @@ + RewriteEngine On + RewriteBase / ++#Uncommenbt to lock WP ++ ++#RewriteCond %{REQUEST_URI} ^(.*)?register.*$ [OR] ++#RewriteCond %{REQUEST_URI} ^(.*)?wp-comment-post\.php(.*)$ [OR] ++#RewriteCond %{REQUEST_URI} ^(.*)?wp-login\.php(.*)$ [OR] ++#RewriteCond %{REQUEST_URI} ^(.*)?wp-post\.php(.*)$ [OR] ++#RewriteCond %{REQUEST_URI} ^(.*)?wp-admin$ ++#RewriteRule ^(.*)$ http://cavallette.noblogs.org/2013/11/8487 [R,L] ++ + RewriteRule ^index\.php$ - [L] + + #### moved blogs. +@@ -74,4 +83,3 @@ Allow from 127.0.0.1 + </Files> + + # END noblogs +- +-- +2.17.1 + diff --git a/patches/0170-support-flexihasher-with-more-replicas-allowing-for-.patch b/patches/0170-support-flexihasher-with-more-replicas-allowing-for-.patch new file mode 100644 index 00000000..ed37183e --- /dev/null +++ b/patches/0170-support-flexihasher-with-more-replicas-allowing-for-.patch @@ -0,0 +1,33 @@ +From d150b3c91ec0e580e80dc409d5acd432a49a63a0 Mon Sep 17 00:00:00 2001 +From: joe <joe@autistici.org> +Date: Sat, 16 Nov 2013 17:21:48 +0100 +Subject: [PATCH 170/229] support flexihasher with more replicas (allowing for + a more even distribution) + +--- + r2db/db-hash.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/r2db/db-hash.php b/r2db/db-hash.php +index 6f69aaf0..8938929e 100644 +--- a/r2db/db-hash.php ++++ b/r2db/db-hash.php +@@ -1,8 +1,9 @@ + <?php + + require_once(dirname(__FILE__) . '/flexihash.php'); ++require_once( ABSPATH . 'wp-config.php' ); + +-$wpdb->hash_map = new Flexihash(); ++$wpdb->hash_map = new Flexihash(null, R2DB_FLEXIHASH_REPLICAS); + + /* Hashing function to map blogs to databases. + * +@@ -16,4 +17,3 @@ function noblogs_db_callback($query, $wpdb) { + } + } + $wpdb->add_callback('noblogs_db_callback'); +- +-- +2.17.1 + diff --git a/patches/0171-added-the-link-to-the-policy-on-the-registration-pag.patch b/patches/0171-added-the-link-to-the-policy-on-the-registration-pag.patch new file mode 100644 index 00000000..1c5c49ae --- /dev/null +++ b/patches/0171-added-the-link-to-the-policy-on-the-registration-pag.patch @@ -0,0 +1,374 @@ +From 20d07b96800567c6c04abfcb0623208dca7fd8ea Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Mon, 25 Nov 2013 18:44:43 +0000 +Subject: [PATCH 171/229] added the link to the policy on the registration page + +--- + .../noblogs-home/registration/activate.php | 56 ++++ + .../noblogs-home/registration/register.php | 291 ++++++++++++++++++ + 2 files changed, 347 insertions(+) + create mode 100644 wp-content/themes/noblogs-home/registration/activate.php + create mode 100644 wp-content/themes/noblogs-home/registration/register.php + +diff --git a/wp-content/themes/noblogs-home/registration/activate.php b/wp-content/themes/noblogs-home/registration/activate.php +new file mode 100644 +index 00000000..d2eddc4a +--- /dev/null ++++ b/wp-content/themes/noblogs-home/registration/activate.php +@@ -0,0 +1,56 @@ ++<?php get_header( 'buddypress' ); ?> ++ ++ <div id="content"> ++ <div class="padder"> ++ ++ <?php do_action( 'bp_before_activation_page' ); ?> ++ ++ <div class="page" id="activate-page"> ++ ++ <h3><?php if ( bp_account_was_activated() ) : ++ _e( 'Account Activated', 'buddypress' ); ++ else : ++ _e( 'Activate your Account', 'buddypress' ); ++ endif; ?></h3> ++ ++ <?php do_action( 'template_notices' ); ?> ++ ++ <?php do_action( 'bp_before_activate_content' ); ?> ++ ++ <?php if ( bp_account_was_activated() ) : ?> ++ ++ <?php if ( isset( $_GET['e'] ) ) : ?> ++ <p><?php _e( 'Your account was activated successfully! Your account details have been sent to you in a separate email.', 'buddypress' ); ?></p> ++ <?php else : ?> ++ <p><?php printf( __( 'Your account was activated successfully! You can now <a href="%s">log in</a> with the username and password you provided when you signed up.', 'buddypress' ), wp_login_url( bp_get_root_domain() ) ); ?></p> ++ <?php endif; ?> ++ ++ <?php else : ?> ++ ++ <p><?php _e( 'Please provide a valid activation key.', 'buddypress' ); ?></p> ++ ++ <form action="" method="get" class="standard-form" id="activation-form"> ++ ++ <label for="key"><?php _e( 'Activation Key:', 'buddypress' ); ?></label> ++ <input type="text" name="key" id="key" value="" /> ++ ++ <p class="submit"> ++ <input type="submit" name="submit" value="<?php _e( 'Activate', 'buddypress' ); ?>" /> ++ </p> ++ ++ </form> ++ ++ <?php endif; ?> ++ ++ <?php do_action( 'bp_after_activate_content' ); ?> ++ ++ </div><!-- .page --> ++ ++ <?php do_action( 'bp_after_activation_page' ); ?> ++ ++ </div><!-- .padder --> ++ </div><!-- #content --> ++ ++ <?php get_sidebar( 'buddypress' ); ?> ++ ++<?php get_footer( 'buddypress' ); ?> +diff --git a/wp-content/themes/noblogs-home/registration/register.php b/wp-content/themes/noblogs-home/registration/register.php +new file mode 100644 +index 00000000..f463af08 +--- /dev/null ++++ b/wp-content/themes/noblogs-home/registration/register.php +@@ -0,0 +1,291 @@ ++<?php get_header( 'buddypress' ); ?> ++ ++ <div id="content"> ++ <div class="padder"> ++ ++ <?php do_action( 'bp_before_register_page' ); ?> ++ ++ <div class="page" id="register-page"> ++ ++ <form action="" name="signup_form" id="signup_form" class="standard-form" method="post" enctype="multipart/form-data"> ++ ++ <?php if ( 'registration-disabled' == bp_get_current_signup_step() ) : ?> ++ <?php do_action( 'template_notices' ); ?> ++ <?php do_action( 'bp_before_registration_disabled' ); ?> ++ ++ <p><?php _e( 'User registration is currently not allowed.', 'buddypress' ); ?></p> ++ ++ <?php do_action( 'bp_after_registration_disabled' ); ?> ++ <?php endif; // registration-disabled signup setp ?> ++ ++ <?php if ( 'request-details' == bp_get_current_signup_step() ) : ?> ++ ++ <h2><?php _e( 'Create an Account', 'buddypress' ); ?></h2> ++ ++ <?php do_action( 'template_notices' ); ?> ++ ++ <p><?php _e( 'Before registering, please read our <a href="https://noblogs.org/policy">policy</a>. You may also want to install our <a href="http://ca.autistici.org">CA</a>.', 'buddypress' ); ?></p> ++ ++ <?php do_action( 'bp_before_account_details_fields' ); ?> ++ ++ <div class="register-section" id="basic-details-section"> ++ ++ <?php /***** Basic Account Details ******/ ?> ++ ++ <h4><?php _e( 'Account Details', 'buddypress' ); ?></h4> ++ ++ <label for="signup_username"><?php _e( 'Username', 'buddypress' ); ?> <?php _e( '(required)', 'buddypress' ); ?></label> ++ <?php do_action( 'bp_signup_username_errors' ); ?> ++ <input type="text" name="signup_username" id="signup_username" value="<?php bp_signup_username_value(); ?>" /> ++ ++ <label for="signup_email"><?php _e( 'Email Address [<a href="#fn1">*</a>]', 'buddypress' ); ?> <?php _e( '(required)', 'buddypress' ); ?></label> ++ <?php do_action( 'bp_signup_email_errors' ); ?> ++ <input type="text" name="signup_email" id="signup_email" value="<?php bp_signup_email_value(); ?>" /> ++ ++ <label for="signup_password"><?php _e( 'Choose a Password', 'buddypress' ); ?> <?php _e( '(required)', 'buddypress' ); ?></label> ++ <?php do_action( 'bp_signup_password_errors' ); ?> ++ <input type="password" name="signup_password" id="signup_password" value="" /> ++ ++ <label for="signup_password_confirm"><?php _e( 'Confirm Password', 'buddypress' ); ?> <?php _e( '(required)', 'buddypress' ); ?></label> ++ <?php do_action( 'bp_signup_password_confirm_errors' ); ?> ++ <input type="password" name="signup_password_confirm" id="signup_password_confirm" value="" /> ++ </div><!-- #basic-details-section --> ++ ++ <?php do_action( 'bp_after_account_details_fields' ); ?> ++ ++ <?php /***** Extra Profile Details ******/ ?> ++ ++ <?php if ( bp_is_active( 'xprofile' ) ) : ?> ++ ++ <?php do_action( 'bp_before_signup_profile_fields' ); ?> ++ ++ <div class="register-section" id="profile-details-section"> ++ ++ <h4><?php _e( 'Profile Details', 'buddypress' ); ?></h4> ++ ++ <?php /* Use the profile field loop to render input fields for the 'base' profile field group */ ?> ++ <?php if ( bp_is_active( 'xprofile' ) ) : if ( bp_has_profile( 'profile_group_id=1' ) ) : while ( bp_profile_groups() ) : bp_the_profile_group(); ?> ++ ++ <?php while ( bp_profile_fields() ) : bp_the_profile_field(); ?> ++ ++ <div class="editfield"> ++ ++ <?php if ( 'textbox' == bp_get_the_profile_field_type() ) : ?> ++ ++ <label for="<?php bp_the_profile_field_input_name(); ?>"><?php bp_the_profile_field_name(); ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ); ?><?php endif; ?></label> ++ <?php do_action( bp_get_the_profile_field_errors_action() ); ?> ++ <input type="text" name="<?php bp_the_profile_field_input_name(); ?>" id="<?php bp_the_profile_field_input_name(); ?>" value="<?php bp_the_profile_field_edit_value(); ?>" /> ++ ++ <?php endif; ?> ++ ++ <?php if ( 'textarea' == bp_get_the_profile_field_type() ) : ?> ++ ++ <label for="<?php bp_the_profile_field_input_name(); ?>"><?php bp_the_profile_field_name(); ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ); ?><?php endif; ?></label> ++ <?php do_action( bp_get_the_profile_field_errors_action() ); ?> ++ <textarea rows="5" cols="40" name="<?php bp_the_profile_field_input_name(); ?>" id="<?php bp_the_profile_field_input_name(); ?>"><?php bp_the_profile_field_edit_value(); ?></textarea> ++ ++ <?php endif; ?> ++ ++ <?php if ( 'selectbox' == bp_get_the_profile_field_type() ) : ?> ++ ++ <label for="<?php bp_the_profile_field_input_name(); ?>"><?php bp_the_profile_field_name(); ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ); ?><?php endif; ?></label> ++ <?php do_action( bp_get_the_profile_field_errors_action() ); ?> ++ <select name="<?php bp_the_profile_field_input_name(); ?>" id="<?php bp_the_profile_field_input_name(); ?>"> ++ <?php bp_the_profile_field_options(); ?> ++ </select> ++ ++ <?php endif; ?> ++ ++ <?php if ( 'multiselectbox' == bp_get_the_profile_field_type() ) : ?> ++ ++ <label for="<?php bp_the_profile_field_input_name(); ?>"><?php bp_the_profile_field_name(); ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ); ?><?php endif; ?></label> ++ <?php do_action( bp_get_the_profile_field_errors_action() ); ?> ++ <select name="<?php bp_the_profile_field_input_name(); ?>" id="<?php bp_the_profile_field_input_name(); ?>" multiple="multiple"> ++ <?php bp_the_profile_field_options(); ?> ++ </select> ++ ++ <?php endif; ?> ++ ++ <?php if ( 'radio' == bp_get_the_profile_field_type() ) : ?> ++ ++ <div class="radio"> ++ <span class="label"><?php bp_the_profile_field_name(); ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ); ?><?php endif; ?></span> ++ ++ <?php do_action( bp_get_the_profile_field_errors_action() ); ?> ++ <?php bp_the_profile_field_options(); ?> ++ ++ <?php if ( !bp_get_the_profile_field_is_required() ) : ?> ++ <a class="clear-value" href="javascript:clear( '<?php bp_the_profile_field_input_name(); ?>' );"><?php _e( 'Clear', 'buddypress' ); ?></a> ++ <?php endif; ?> ++ </div> ++ ++ <?php endif; ?> ++ ++ <?php if ( 'checkbox' == bp_get_the_profile_field_type() ) : ?> ++ ++ <div class="checkbox"> ++ <span class="label"><?php bp_the_profile_field_name(); ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ); ?><?php endif; ?></span> ++ ++ <?php do_action( bp_get_the_profile_field_errors_action() ); ?> ++ <?php bp_the_profile_field_options(); ?> ++ </div> ++ ++ <?php endif; ?> ++ ++ <?php if ( 'datebox' == bp_get_the_profile_field_type() ) : ?> ++ ++ <div class="datebox"> ++ <label for="<?php bp_the_profile_field_input_name(); ?>_day"><?php bp_the_profile_field_name(); ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ); ?><?php endif; ?></label> ++ <?php do_action( bp_get_the_profile_field_errors_action() ); ?> ++ ++ <select name="<?php bp_the_profile_field_input_name(); ?>_day" id="<?php bp_the_profile_field_input_name(); ?>_day"> ++ <?php bp_the_profile_field_options( 'type=day' ); ?> ++ </select> ++ ++ <select name="<?php bp_the_profile_field_input_name(); ?>_month" id="<?php bp_the_profile_field_input_name(); ?>_month"> ++ <?php bp_the_profile_field_options( 'type=month' ); ?> ++ </select> ++ ++ <select name="<?php bp_the_profile_field_input_name(); ?>_year" id="<?php bp_the_profile_field_input_name(); ?>_year"> ++ <?php bp_the_profile_field_options( 'type=year' ); ?> ++ </select> ++ </div> ++ ++ <?php endif; ?> ++ ++ <?php do_action( 'bp_custom_profile_edit_fields_pre_visibility' ); ?> ++ ++ <?php if ( bp_current_user_can( 'bp_xprofile_change_field_visibility' ) ) : ?> ++ <p class="field-visibility-settings-toggle" id="field-visibility-settings-toggle-<?php bp_the_profile_field_id() ?>"> ++ <?php printf( __( 'This field can be seen by: <span class="current-visibility-level">%s</span>', 'buddypress' ), bp_get_the_profile_field_visibility_level_label() ) ?> <a href="#" class="visibility-toggle-link"><?php _ex( 'Change', 'Change profile field visibility level', 'buddypress' ); ?></a> ++ </p> ++ ++ <div class="field-visibility-settings" id="field-visibility-settings-<?php bp_the_profile_field_id() ?>"> ++ <fieldset> ++ <legend><?php _e( 'Who can see this field?', 'buddypress' ) ?></legend> ++ ++ <?php bp_profile_visibility_radio_buttons() ?> ++ ++ </fieldset> ++ <a class="field-visibility-settings-close" href="#"><?php _e( 'Close', 'buddypress' ) ?></a> ++ ++ </div> ++ <?php else : ?> ++ <p class="field-visibility-settings-notoggle" id="field-visibility-settings-toggle-<?php bp_the_profile_field_id() ?>"> ++ <?php printf( __( 'This field can be seen by: <span class="current-visibility-level">%s</span>', 'buddypress' ), bp_get_the_profile_field_visibility_level_label() ) ?> ++ </p> ++ <?php endif ?> ++ ++ <?php do_action( 'bp_custom_profile_edit_fields' ); ?> ++ ++ <p class="description"><?php bp_the_profile_field_description(); ?></p> ++ ++ </div> ++ ++ <?php endwhile; ?> ++ ++ <input type="hidden" name="signup_profile_field_ids" id="signup_profile_field_ids" value="<?php bp_the_profile_group_field_ids(); ?>" /> ++ ++ <?php endwhile; endif; endif; ?> ++ ++ </div><!-- #profile-details-section --> ++ ++ <?php do_action( 'bp_after_signup_profile_fields' ); ?> ++ ++ <?php endif; ?> ++ ++ <?php if ( bp_get_blog_signup_allowed() ) : ?> ++ ++ <?php do_action( 'bp_before_blog_details_fields' ); ?> ++ ++ <?php /***** Blog Creation Details ******/ ?> ++ ++ <div class="register-section" id="blog-details-section"> ++ ++ <h4><?php _e( 'Blog Details', 'buddypress' ); ?></h4> ++ ++ <p><input type="checkbox" name="signup_with_blog" id="signup_with_blog" value="1"<?php if ( (int) bp_get_signup_with_blog_value() ) : ?> checked="checked"<?php endif; ?> /> <?php _e( 'Yes, I\'d like to create a new site', 'buddypress' ); ?></p> ++ ++ <div id="blog-details"<?php if ( (int) bp_get_signup_with_blog_value() ) : ?>class="show"<?php endif; ?>> ++ ++ <label for="signup_blog_url"><?php _e( 'Blog URL', 'buddypress' ); ?> <?php _e( '(required)', 'buddypress' ); ?></label> ++ <?php do_action( 'bp_signup_blog_url_errors' ); ?> ++ ++ <?php if ( is_subdomain_install() ) : ?> ++ http:// <input type="text" name="signup_blog_url" id="signup_blog_url" value="<?php bp_signup_blog_url_value(); ?>" /> .<?php bp_blogs_subdomain_base(); ?> ++ <?php else : ?> ++ <?php echo home_url( '/' ); ?> <input type="text" name="signup_blog_url" id="signup_blog_url" value="<?php bp_signup_blog_url_value(); ?>" /> ++ <?php endif; ?> ++ ++ <label for="signup_blog_title"><?php _e( 'Site Title', 'buddypress' ); ?> <?php _e( '(required)', 'buddypress' ); ?></label> ++ <?php do_action( 'bp_signup_blog_title_errors' ); ?> ++ <input type="text" name="signup_blog_title" id="signup_blog_title" value="<?php bp_signup_blog_title_value(); ?>" /> ++ ++ <span class="label"><?php _e( 'I would like my site to appear in search engines, and in public listings around this network.', 'buddypress' ); ?>:</span> ++ <?php do_action( 'bp_signup_blog_privacy_errors' ); ?> ++ ++ <label><input type="radio" name="signup_blog_privacy" id="signup_blog_privacy_public" value="public"<?php if ( 'public' == bp_get_signup_blog_privacy_value() || !bp_get_signup_blog_privacy_value() ) : ?> checked="checked"<?php endif; ?> /> <?php _e( 'Yes', 'buddypress' ); ?></label> ++ <label><input type="radio" name="signup_blog_privacy" id="signup_blog_privacy_private" value="private"<?php if ( 'private' == bp_get_signup_blog_privacy_value() ) : ?> checked="checked"<?php endif; ?> /> <?php _e( 'No', 'buddypress' ); ?></label> ++ ++ </div> ++ ++ </div><!-- #blog-details-section --> ++ ++ <?php do_action( 'bp_after_blog_details_fields' ); ?> ++ ++ <?php endif; ?> ++ ++ <?php do_action( 'bp_before_registration_submit_buttons' ); ?> ++ ++ <div class="submit"> ++ <input type="submit" name="signup_submit" id="signup_submit" value="<?php _e( 'Complete Sign Up', 'buddypress' ); ?>" /> ++ </div> ++ ++ <?php do_action( 'bp_after_registration_submit_buttons' ); ?> ++ ++ <?php wp_nonce_field( 'bp_new_signup' ); ?> ++ ++ <?php endif; // request-details signup step ?> ++ ++ <?php if ( 'completed-confirmation' == bp_get_current_signup_step() ) : ?> ++ ++ <h2><?php _e( 'Check Your Email To Activate Your Account!', 'buddypress' ); ?></h2> ++ ++ <?php do_action( 'template_notices' ); ?> ++ <?php do_action( 'bp_before_registration_confirmed' ); ?> ++ ++ <?php if ( bp_registration_needs_activation() ) : ?> ++ <p><?php _e( 'You have successfully created your account! To begin using this site you will need to activate your account via the email we have just sent to your address.', 'buddypress' ); ?></p> ++ <?php else : ?> ++ <p><?php _e( 'You have successfully created your account! Please log in using the username and password you have just created.', 'buddypress' ); ?></p> ++ <?php endif; ?> ++ ++ <?php do_action( 'bp_after_registration_confirmed' ); ?> ++ ++ <?php endif; // completed-confirmation signup step ?> ++ ++ <?php do_action( 'bp_custom_signup_steps' ); ?> ++ ++ </form> ++ ++ </div> ++ <p id="fn1"><?php _e('[*] read the policy!','buddypress'); ?> </p> ++ <?php do_action( 'bp_after_register_page' ); ?> ++ ++ </div><!-- .padder --> ++ </div><!-- #content --> ++ ++ <?php get_sidebar( 'buddypress' ); ?> ++ ++ <script type="text/javascript"> ++ jQuery(document).ready( function() { ++ if ( jQuery('div#blog-details').length && !jQuery('div#blog-details').hasClass('show') ) ++ jQuery('div#blog-details').toggle(); ++ ++ jQuery( 'input#signup_with_blog' ).click( function() { ++ jQuery('div#blog-details').fadeOut().toggle(); ++ }); ++ }); ++ </script> ++ ++<?php get_footer( 'buddypress' ); ?> +-- +2.17.1 + diff --git a/patches/0172-Added-README.patch b/patches/0172-Added-README.patch new file mode 100644 index 00000000..104a516e --- /dev/null +++ b/patches/0172-Added-README.patch @@ -0,0 +1,307 @@ +From 01f21daa005513bff42fd8a7cf5646b07d8edc7e Mon Sep 17 00:00:00 2001 +From: joe <joe@autistici.org> +Date: Thu, 28 Nov 2013 06:54:17 +0100 +Subject: [PATCH 172/229] Added README + +--- + README.md | 253 ++++++++++++++++++++++++++++++++++++++++++++++ + db-config.php | 6 +- + wp-content/db.php | 3 - + 3 files changed, 254 insertions(+), 8 deletions(-) + create mode 100644 README.md + +diff --git a/README.md b/README.md +new file mode 100644 +index 00000000..78ec59ce +--- /dev/null ++++ b/README.md +@@ -0,0 +1,253 @@ ++Noblogs documentation ++===================== ++ ++A distributed, scalable version of WordPress, with some pre-bundled ++(and audited) plugins, and some privacy-related tweaks. ++ ++This software is intended to be used as a basis for a large ++(potentially, very large), geographically distributed, WordPress ++multisite installation. ++ ++Although some of our patches can be of general use for a WordPress ++user that cares about his privacy, this WordPress version is meant to ++be deployed on multiple servers. ++ ++ ++Architecture ++------------ ++ ++Scaling WordPress is usually achieved through some form of database ++partitioning using HyperDB. This will not work very well in a ++high-latency scenario, such as a geographically distributed cluster ++(i.e. commodity hardware on different ISPs), due to the very high ++number of (sequential) database requests needed to render a single ++WordPress page. ++ ++We are solving the distribution problem in a high-latency cluster as ++follows: ++ ++* Each blog is completely local to one server (images, files, ++ database) and is served locally from that server ++ ++* Global data (the main site, buddypress, users, blog index, etc) is ++ stored on a separate database, relatively small, that is replicated ++ to all nodes with a master-slave setup. Using HyperDB, we're able to ++ read from the local replica and to write to the remote master, just ++ for this tiny global layer. ++ ++* HTTP requests for a specific blog are forwarded to the right backend ++ by the reverse HTTP proxy layer which stands in front of the PHP ++ workers, so that partitioning is completely transparent to the ++ users. ++ ++ ++Installation ++------------ ++ ++In this installation example, we assume you have at least 3 servers; ++all of them with a fully-functional LAMP stack already installed. ++ ++### Get the software ++ ++Create a working directory for your noblogs-wp installation on all ++your servers, and then clone the noblogs-wp repository: ++ ++```bash ++ ++ $ mkdir -p /opt/noblogs/www ++ $ git clone https://git.autistici.org/ai/noblogs-wp.git ++``` ++ ++The noblogs-wp repository is split in an "upstream" branch, where we ++keep all the upstream code, the "noblogs" branch, where we collect our ++patches on top of the upstream branch, and a few "release" branches, ++used in production. ++ ++So, if you want to use a stable release branch, check it out, i.e. ++ ++```bash ++ ++ $ git checkout noblogs-1.2.7 ++``` ++ ++### Setting up MySQL databases ++ ++This is probably the trickiest part of the installation, so please if ++you have doubts take a good look at the MySQL manuals. ++ ++Each MySQL instance will have two datasets: ++ ++- A global, shared dataset ++- A local dataset containing data of the blogs assigned to this server ++ ++Let's create the two datasets on each server (here we're showing ++server 1): ++ ++```bash ++ ++ $ mysqladmin create global ++ $ mysqladmin create local_1 ++ $ mysql -e "GRANT ALL PRIVILEGES ON global.* TO 'myuser'@'localhost' \ ++ IDENTIFIED BY 'somepassword'" ++ $ mysql -e "GRANT ALL PRIVILEGES ON local_1.* TO 'myuser'@'localhost' \ ++ IDENTIFIED BY 'someotherpassword'" ++``` ++ ++The name of the local database name should change on the other ++servers, to be i.e. ``local_2``, ``local_3`` and so on. The global ++dataset should be replicated, and have a master instance. So, pick one ++server to be your master, and configure it to allow replication (in ++the following, we assume your master will be server 1): ++ ++```bash ++ ++ $ mysql -e "CREATE USER 'noblogs_replica' IDENTIFIED BY \ ++ 'a_password'" ++ $ mysql -e "GRANT REPLICATION SLAVE ON *.* TO 'noblogs_replica'" ++``` ++ ++On all servers, you should add to your mysql configuration file: ++ ++``` ++ ++ binlog-do-db = global ++``` ++ ++Now set up the replica on the slaves (in our example, servers 2 and 3): ++ ++```bash ++ ++ $ mysql -e "CHANGE MASTER TO \ ++ MASTER_HOST='server_1', \ ++ MASTER_PORT=3306, \ ++ MASTER_USER='noblogs_replica', \ ++ MASTER_PASSWORD='a_password';" ++``` ++ ++Since the databases are empty at this point, we can safely start replication: ++ ++``` ++ ++ $ mysql -e 'SLAVE START;' ++ ++``` ++ ++### Configuring wp-config.php ++ ++As every other WordPress installation, all global configuration ++variables are stored in wp-config.php. You can follow the usual ++instruction for a wordpress database, just remember to fill the ++database information with the data regarding the global dataset. ++ ++You'll have a few more information to fill into this file, as follows: ++ ++```php ++ // The master, backends and host files (see below) ++ define("NOBLOGS_BACKEND_CONFIG", "/etc/noblogs/backends"); ++ define("NOBLOGS_MASTER_CONFIG", "/etc/noblogs/master"); ++ define("NOBLOGS_HOST_FILE", "/etc/noblogs/ip"); ++ // Set to true if you want to activate query profiling ++ define('AI_DB_PROFILER', false); ++ define('AI_LOG_HYPERDB',false); ++ // Number of replicas for consistent hashing. ++ define('R2DB_FLEXIHASH_REPLICAS', 128); ++ // Recaptcha keys should be global for all blogs ++ define('GLOBAL_RECAPTCHA_KEY', 'value_you_got'); ++ define('GLOBAL_RECAPTCHA_PRIVATE_KEY', 'value_of_private_key_you_got'); ++``` ++ ++### Setting up the master and backend roles ++ ++A few file paths are currently hard-coded in our code (hopefully this ++will change soon...). In order for our HyperDB configuration to work, ++you need to create 3 files under /etc/noblogs. You defined previously ++in `wp-config.php` three file paths: ++ ++* `NOBLOGS_MASTER_CONFIG` ++* `NOBLOGS_BACKEND_CONFIG` ++* `NOBLOGS_HOST_FILE` ++ ++The `NOBLOGS_MASTER_CONFIG` should contain: ++```bash ++ mysql://someuser:somepassword@master-ip-address:3306/global ++``` ++ ++So, just the DSN of the master database. Beware that it is ++**critical** that you use the IP address of the master here, and the ++hostname later. This is due to a HyperDB limitation: it does not allow ++using the same host/port for two separate targets. ++ ++You will need to populate the `NOBLOGS_BACKEND_CONFIG` file next. Fill it ++with the connection parameters for all the backends: ++ ++```bash ++ 1 backend1 mysql://someuser:someotherpassword@backend_1-hostname:3306/local_1 ++ 2 backend2 mysql://someuser:someotherpassword@backend_2-hostname:3306/local_2 ++ 3 backend3 mysql://someuser:someotherpassword@backend_3-hostname:3306/local_3 ++``` ++ ++So, the format is `<ID> <HOSTNAME> <DSN>`, where the DSN is the one of ++the *local* dataset. ++ ++Finally, `NOBLOGS_HOST_FILE`: this file should contain only the IP ++address of the server you're on. This is used on the MySQL slaves in ++order to automatically detect whether they are the master or not. ++ ++### Create directories ++ ++This command creates the required directory hierarchy for noblogs-wp. ++```bash ++ # set ROOT to the root of your noblogs installation ++ # i.e. ROOT="/var/www" ++ for subdir in blogs.dir cache uploads ; do ++ test -d ${ROOT}/wp-content/${subdir} \ ++ || mkdir -p ${ROOT}/wp-content/${subdir} ++ chmod 02770 ${ROOT}/wp-content/${subdir} ++ done ++``` ++ ++### Create the master db schema ++ ++Just visit the install page *on the master host*, i.e.: ++ ++http://example.com/blog/wp-admin/install.php ++ ++this will also initialize the schema on the MySQL master, propagating ++it to the slaves. ++ ++### Create the global traffic proxy ++ ++You need a global proxy that can redirect the HTTP request to the ++correct backend, using the same partitioning function that wordpress ++uses in HyperDB. ++ ++We use NGINX as frontend/load balancer. We have a cron job that ++creates the redirection map based on the partition function used by ++HyperDB. This cronjob fetches `wp-nginx-map.php` from the ++repository. You should tweak this script for your needs, as it has ++only been tested with noblogs.org. ++ ++### Problems? ++ ++We expect that! Please let us know and we'll assist you and also fix ++the installation instructions! ++ ++ ++Additional management tools ++--------------------------- ++ ++We will release very soon our additional management tools for noblogs, ++`noblogs-cli` (a set of tools to ease the day-to-day operations) and ++`noblogsmv`, a state-machine that allows to rebalance easily (and ++fast! as you can use as many workers as possible in parallel) the ++cluster if you add or remove one backend, moving databases and blogs ++around. ++ ++ ++Contributing to the project ++--------------------------- ++ ++We're not ready to accept external contributors on our git platform at ++the moment (but this will change). For now, just prepare a patch and ++let us know at info at autistici dot org. You can find us hanging ++around in the #ai channel on irc.autistici.org. +diff --git a/db-config.php b/db-config.php +index f1b35d24..365abb2b 100644 +--- a/db-config.php ++++ b/db-config.php +@@ -4,15 +4,11 @@ + $wpdb->persistent = true; + $wpdb->max_connections = 30; + +-define("NOBLOGS_BACKEND_CONFIG", "/etc/noblogs/backends"); +-define("NOBLOGS_MASTER_CONFIG", "/etc/noblogs/master"); +-define("NOBLOGS_HOST_FILE", "/etc/noblogs/ip_ring0"); +- + include_once('r2db/db-hash.php'); + include_once('r2db/db-backends.php'); + + // Set up global dataset with master databases +-noblogs_load_global_dataset(NOBLOGS_MASTER_CONFIG, NOBLOGS_HOST_FILE); ++noblogs_load_global_dataset(NOBLOGS_MASTER_CONFIG, NOBLOGS_HOST_FILE); + + // Add all the sharded blog databases. + $wpdb_reverse_backend_map = noblogs_load_backends(NOBLOGS_BACKEND_CONFIG, $wpdb->hash_map); +diff --git a/wp-content/db.php b/wp-content/db.php +index 2bd49b41..8829d102 100644 +--- a/wp-content/db.php ++++ b/wp-content/db.php +@@ -1,7 +1,4 @@ + <?php +-//AI patch: set to true if you want to activate query profiling +-define('AI_DB_PROFILER', false); +- + /* + Plugin Name: HyperDB + Plugin URI: https://wordpress.org/plugins/hyperdb/ +-- +2.17.1 + diff --git a/patches/0173-add-xcache-stats-reporting.patch b/patches/0173-add-xcache-stats-reporting.patch new file mode 100644 index 00000000..21361a84 --- /dev/null +++ b/patches/0173-add-xcache-stats-reporting.patch @@ -0,0 +1,72 @@ +From d99e454adeb9ad3b3f6d6868b2036a2ed00a8a7c Mon Sep 17 00:00:00 2001 +From: godog <godog@autistici.org> +Date: Wed, 25 Dec 2013 14:57:40 +0000 +Subject: [PATCH 173/229] add xcache stats reporting + +--- + xcache_stats_r2mon.php | 53 ++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 53 insertions(+) + create mode 100644 xcache_stats_r2mon.php + +diff --git a/xcache_stats_r2mon.php b/xcache_stats_r2mon.php +new file mode 100644 +index 00000000..7e250a15 +--- /dev/null ++++ b/xcache_stats_r2mon.php +@@ -0,0 +1,53 @@ ++<?php ++ ++$EXPORTED_STATS = array( ++ "compiling", "disabled", "misses", "hits", "clogs", ++ "ooms", "errors", "cached", "deleted", "size", "avail" ++); ++ ++if (!extension_loaded('XCache')) { ++ trigger_error("xcache not loaded", E_USER_ERROR); ++ header("HTTP/1.1 500 Internal Server Error"); ++} ++ ++function xcache_type_stats($type) { ++ global $EXPORTED_STATS; ++ ++ $total = array(); ++ $type_stats = array(); ++ ++ for ($i = 0; $i < xcache_count($type); $i++) { ++ $type_stats[] = xcache_info($type, $i); ++ } ++ ++ foreach($type_stats as $unused => $type_stat) { ++ foreach($type_stat as $k => $v) { ++ if(!in_array($k, $EXPORTED_STATS)) { ++ continue; ++ } ++ ++ if(!isset($total[$k])) { ++ $total[$k] = 0; ++ } ++ $total[$k] += $v; ++ } ++ } ++ return $total; ++} ++ ++$code_cache_stats = xcache_type_stats(XC_TYPE_PHP); ++$var_cache_stats = xcache_type_stats(XC_TYPE_VAR); ++ ++/* ++print var_dump($code_cache_stats); ++print var_dump($var_cache_stats); ++*/ ++ ++foreach($code_cache_stats as $k => $v) { ++ print "xcache.stat{type=code,what=$k}: $v\n"; ++} ++foreach($var_cache_stats as $k => $v) { ++ print "xcache.stat{type=var,what=$k}: $v\n"; ++} ++print "xcache.pid: " . getmypid(); ++?> +-- +2.17.1 + diff --git a/patches/0174-remove-apc-stats-reporting-not-used-anymore.patch b/patches/0174-remove-apc-stats-reporting-not-used-anymore.patch new file mode 100644 index 00000000..f242bb14 --- /dev/null +++ b/patches/0174-remove-apc-stats-reporting-not-used-anymore.patch @@ -0,0 +1,48 @@ +From fa3c3540dd3008d1bdc980ed4bb59e392e4f26cb Mon Sep 17 00:00:00 2001 +From: godog <godog@autistici.org> +Date: Wed, 25 Dec 2013 14:59:35 +0000 +Subject: [PATCH 174/229] remove apc stats reporting, not used anymore + +--- + apc_stats_r2mon.php | 29 ----------------------------- + 1 file changed, 29 deletions(-) + delete mode 100644 apc_stats_r2mon.php + +diff --git a/apc_stats_r2mon.php b/apc_stats_r2mon.php +deleted file mode 100644 +index 4e027cff..00000000 +--- a/apc_stats_r2mon.php ++++ /dev/null +@@ -1,29 +0,0 @@ +-<?php +- +-function print_stat($key, $value) { +- echo "$key: $value\n"; +-} +- +-$cache = apc_cache_info('', true); +-foreach ($cache as $key => $value) { +- if ($key === "memory_type" or $key === "locking_type") +- continue; +- print_stat($key, $value); +-} +-$mem = apc_sma_info(true); +-foreach ($mem as $key => $value) { +- print_stat($key, $value); +-} +-/* +- * Significant data: +- * $cache['num_entries'] => number files +- * $cache['mem_size'] => size cached files +- * $cache['num_hits'] => hits +- * $cache['num_misses'] => misses +- * $cache['expunges'] => cache full count +- * +- * $mem['num_seg'] * $mem['seg_size'] => memory size +- * $mem['avail_mem'] => free memory +- */ +-?> +- +-- +2.17.1 + diff --git a/patches/0175-removed-a-dozen-of-README.txt-files-from-carrington-.patch b/patches/0175-removed-a-dozen-of-README.txt-files-from-carrington-.patch new file mode 100644 index 00000000..dfa302be --- /dev/null +++ b/patches/0175-removed-a-dozen-of-README.txt-files-from-carrington-.patch @@ -0,0 +1,946 @@ +From 2385fb84c0306be7c5e9a1659993e04b3d98fcb6 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Wed, 19 Feb 2014 11:20:28 +0100 +Subject: [PATCH 175/229] removed a dozen of README.txt files from carrington + blog theme + +--- + wp-content/themes/carrington-blog/README.txt | 133 ------------------ + .../carrington-blog/attachment/README.txt | 42 ------ + .../carrington-core/README.txt | 15 -- + .../themes/carrington-blog/comment/README.txt | 38 ----- + .../carrington-blog/comments/README.txt | 44 ------ + .../themes/carrington-blog/content/README.txt | 43 ------ + .../themes/carrington-blog/css/README.txt | 8 -- + .../themes/carrington-blog/error/README.txt | 15 -- + .../themes/carrington-blog/excerpt/README.txt | 45 ------ + .../themes/carrington-blog/footer/README.txt | 42 ------ + .../themes/carrington-blog/forms/README.txt | 18 --- + .../carrington-blog/functions/README.txt | 5 - + .../themes/carrington-blog/header/README.txt | 42 ------ + .../themes/carrington-blog/img/README.txt | 5 - + .../themes/carrington-blog/js/README.txt | 5 - + .../themes/carrington-blog/loop/README.txt | 48 ------- + .../themes/carrington-blog/misc/README.txt | 17 --- + .../themes/carrington-blog/pages/README.txt | 39 ----- + .../themes/carrington-blog/plugins/README.txt | 9 -- + .../themes/carrington-blog/posts/README.txt | 50 ------- + .../themes/carrington-blog/sidebar/README.txt | 42 ------ + .../themes/carrington-blog/single/README.txt | 44 ------ + 22 files changed, 749 deletions(-) + delete mode 100644 wp-content/themes/carrington-blog/README.txt + delete mode 100644 wp-content/themes/carrington-blog/attachment/README.txt + delete mode 100644 wp-content/themes/carrington-blog/carrington-core/README.txt + delete mode 100644 wp-content/themes/carrington-blog/comment/README.txt + delete mode 100644 wp-content/themes/carrington-blog/comments/README.txt + delete mode 100644 wp-content/themes/carrington-blog/content/README.txt + delete mode 100644 wp-content/themes/carrington-blog/css/README.txt + delete mode 100644 wp-content/themes/carrington-blog/error/README.txt + delete mode 100644 wp-content/themes/carrington-blog/excerpt/README.txt + delete mode 100644 wp-content/themes/carrington-blog/footer/README.txt + delete mode 100644 wp-content/themes/carrington-blog/forms/README.txt + delete mode 100644 wp-content/themes/carrington-blog/functions/README.txt + delete mode 100644 wp-content/themes/carrington-blog/header/README.txt + delete mode 100644 wp-content/themes/carrington-blog/img/README.txt + delete mode 100644 wp-content/themes/carrington-blog/js/README.txt + delete mode 100644 wp-content/themes/carrington-blog/loop/README.txt + delete mode 100644 wp-content/themes/carrington-blog/misc/README.txt + delete mode 100644 wp-content/themes/carrington-blog/pages/README.txt + delete mode 100644 wp-content/themes/carrington-blog/plugins/README.txt + delete mode 100644 wp-content/themes/carrington-blog/posts/README.txt + delete mode 100644 wp-content/themes/carrington-blog/sidebar/README.txt + delete mode 100644 wp-content/themes/carrington-blog/single/README.txt + +diff --git a/wp-content/themes/carrington-blog/README.txt b/wp-content/themes/carrington-blog/README.txt +deleted file mode 100644 +index 4b09ccd8..00000000 +--- a/wp-content/themes/carrington-blog/README.txt ++++ /dev/null +@@ -1,133 +0,0 @@ +-# Carrington CMS Theme Framework for WordPress +-http://carringtontheme.com +- +-by Crowd Favorite +-http://crowdfavorite.com +- +-Released under the GPL license +-http://www.opensource.org/licenses/gpl-license.php +- +---- +- +-## Online Developer Resources +- +-Please see the latest online developer resources for Carrington here: +- +-http://carringtontheme.com/developers/ +- +- +-## What is Carrington? +- +-1. A collection of elegant, high-end WordPress themes for end-users. +-2. A designer and developer friendly CMS theme framework for WordPress. +-3. A set of best practices for theme organization. +- +- +-## Basic Framework Concept +- +-Carrington is a CMS theme framework that virtually eliminates the need for custom conditional code in themes. Instead, template naming conventions along with the Carrington engine replace the need for this conditional code. +- +-Theme functionality is broken up into thoughtfully crafted abstractions to enable customizations at different levels (the loop, the post/page content, comments, etc.) and the Carrington engine chooses which template to be used for each segment of the theme. +- +-The abstractions and supported template types are designed to easily handle most of the customization scenarios we commonly see without the need to write custom code to use them. +- +- +-## Context and Templates +- +-WordPress provides a number of functions to help you determine what type of view a theme is showing. These include: +- +-- `is_home()` +-- `is_single()` +-- `is_page()` +-- `is_archive()` +-- `in_category()` +-- etc. +- +-Carrington abstracts these to deduce a "context" that is used when selecting a template. There are three context types used by the Carrington framework: +- +-1. Comment (dirs: comment) +-2. Post (dirs: content, excerpt) +-3. General (dirs: attachment, comments, footer, header, loop, posts, sidebar, single) +- +-Each directory implements one of these contexts for selecting the appropriate template to use. Templates are used in page views based on how they match the given context(s) for the overall page and the specific pieces of content being displayed. +- +-Read about the options available in each directory in the README file for that directory. +- +-Note: "default.php" is a supported default file name for all directories, however we have found in real world usage that {dirname}-default.php is a preferable naming system. When you have a half-dozen "default.php" files open in your favorite text editor, telling them apart in the file list can be more difficult than it should be. +- +- +-## Theme Organization +- +-WordPress themes generally have a file structure similar to this: +- +-- 404.php +-- archive.php +-- archives.php +-- [...] +-- sidebar.php +-- single.php +-- style.css +- +-While this organization works well in many instances, it doesn't well support the concept of atomic elements that are combined to create a theme. For example, a representation of just a post's content, or just a comment, is not represented here. +- +-Carrington respects the supported WordPress file naming conventions (for example `get_header()` will still work), but eschews them in favor of an organizational structure that better suits the abstraction and customization commonly needed for a WordPress theme. +- +-Template files are layered into each other using the following basic approach: +- +-1. top level templates that include +-2. common elements like a header, footer and sidebar along with a +-3. loop that includes +-4. atomic post/page content or excerpt templates and, where appropriate, a +-5. comments area template that includes +-6. atomic template for comments and a +-7. template for the comment form +- +- +-## Actions and Filters +- +-The Carrington core is a theme framework, not a parent/child theme system. It includes a core set of functions that enable the override template hierarchy. These functions include actions and filters where appropriate so that their functionality can be customized and overridden as needed. These actions and filters use the same hook and filter system used in the WordPress core. +- +- +-### Filters +- +-- `cfct_context` - allows you to apply filters to the return value of the `cfct_context()` function; the function that checks to see what posts file, loop file, etc. to show. +-- `cfct_filename` - filter the output of the `cfct_filename()` function. +-- `cfct_general_match_order` - set the order in which general templates are chosen (make it check for a cat-general template ahead of a cat-news template, etc.). +-- `cfct_choose_general_template` - filter the output of the `cfct_choose_general_template()` function (the selected general template). +-- `cfct_single_match_order` - set the order in which single and content templates are chosen (make it check for author templates ahead of meta template, etc.). +-- `cfct_choose_single_template` - filter the output of the `cfct_choose_single_template()` function (the selected single template). +-- `cfct_choose_content_template` - filter the output of the `cfct_choose_content_template()` function (the selected content template). +-- `cfct_comment_match_order` - set the order in which content templates are chosen (make it check for role templates ahead of user templates, etc.). +-- `cfct_choose_comment_template` - filter the output of the `cfct_choose_comment_template()` function (the selected comment template). +-- `cfct_meta_templates` - filter the return value of the `cfct_meta_templates()` function (change the list of files returned). +-- `cfct_cat_templates` - filter the return value of the `cfct_cat_templates()` function (change the list of files returned). +-- `cfct_tag_templates` - filter the return value of the `cfct_tag_templates()` function (change the list of files returned). +-- `cfct_author_templates` - filter the return value of the `cfct_author_templates()` function (change the list of files returned). +-- `cfct_role_templates` - filter the return value of the `cfct_role_templates()` function (change the list of files returned). +-- `cfct_parent_templates` - filter the return value of the `cfct_role_templates()` function (change the list of files returned). +-- `cfct_single_templates` - filter the return value of the `cfct_parent_templates()` function (change the list of files returned). +-- `cfct_comment_templates` - filter the return value of the `cfct_single_templates()` function (change the list of files returned). +-`cfct_post_gallery_columns` - set the number of columns to show in the gallery. +-`gallery_style` - retained from the WP function code copied in and altered for gallery display. +-`cfct_option_defaults` - allows you to set defaults (alter/add/etc.) for Carrington options. +-`cfct_files_{path}` - allows you to define the available files for a path. +- +- +-### Actions +- +-- `cfct_settings_form` - allows you to add your own fields to the Carrington Settings form (left for compatibility` - recommend using _top and _bottom as needed instead of this). +-- `cfct_settings_form_top` - allows you to add your own fields at the top of the Carrington Settings form. +-- `cfct_settings_form_bottom` - allows you to add your own fields at the bottom of the Carrington Settings form. +-- `cfct_settings_form_after` - allows you to add your content after the Carrington Settings form. Useful if you want to add a second form to the page, or some other content. +-- `cfct_update_settings` - allows you to take action when the Carrington settings are being saved (perhaps to also save fields you've added in the `cfct_settings_form` action). +- +- +-## Plugins +- +-Any .php files in the *plugins/* directory will be automatically loaded by Carrington. This is a great way to bundle in custom functions or to hook into Carrington's actions or filters and be able to distribute everything as a single theme package. +- +---- +- +-## Tips +- +-There is very minor extra processing associated with the file system and context checks that Carrington requires. This overhead is virtually unnoticeable, however the use of a caching plugin is recommended as a general best practice. +diff --git a/wp-content/themes/carrington-blog/attachment/README.txt b/wp-content/themes/carrington-blog/attachment/README.txt +deleted file mode 100644 +index 588aeeca..00000000 +--- a/wp-content/themes/carrington-blog/attachment/README.txt ++++ /dev/null +@@ -1,42 +0,0 @@ +-## image/ +- +-This directory holds templates for images/attachments. +- +- +-## General Context +- +-When choosing a template to use in the General Context, the Carrington engine looks at the type of request is being fulfilled. It will identify the request as the home page, a category archive, and individual post, etc. +- +-There is additional checking done for single post requests. All options in the Content Context are supported here with a 'single-' prefix added to the file. See specifics below. +- +-A "default" template is required, and will be used when there are no other templates that match a given comment. This could be because no other templates have been created, or because the comment in question doesn't match the templates that are available. +- +-By default, conditions are checked in this order: +- +-1. author +-2. role +-3. category +-4. tag +-5. single +-6. default (home, search, archive, 404, etc.) +- +-This can be altered using the `cfct_general_match_order` hook. +- +- +-### Supported Templates (General Context) +- +-- *{dirname}-default.php* (or default.php) - Used when there are no other templates that match for a given page/post. +-- *archive.php* - Used for date archives or if there are no specific category, author or tag templates. +-- *author.php* - Used for author archive lists. +-- *author-{username}.php* - Used when the post/page is authored by a specific user. For example, a template with a file name of _author-jsmith.php_ would be used for a post/page by user _jsmith_. Any WordPress username can take the place of {username} in the file name. +-- *role-{rolename}.php - Used when the post author has a particular role. This might be the role of _contributor_, _author_, _editor_, etc. and use a file of _role-contributor.php_, _role_author.php_, etc. where the role name takes the place of the {rolename} in the file name. +-- *category.php* - Used for category archive lists. +-- *cat-{slug}.php* - Used fr displaying a given category. The category is matched by the "slug" - for example a post in category "General" (with a category slug of "general") could use a template of _cat-general.php_. +-- *home.php* - Used when on the home page. +-- *page.php* - Used for pages that do not match any other contextual templates. +-- *search.php* - Used when displaying search results. +-- *single.php* - Used for single post pages. +-- *single-{content context filenames}.php* - Used for single post pages. +-- *tag.php* - Used for tag archive lists. +-- *tag-{slug}.php* - Used for displaying a given tag. The tag is matched by the "slug" - for example a post in tag "News" (with a tag slug of "news") could use a template of _tag-news.php_. +- +diff --git a/wp-content/themes/carrington-blog/carrington-core/README.txt b/wp-content/themes/carrington-blog/carrington-core/README.txt +deleted file mode 100644 +index 7ada478f..00000000 +--- a/wp-content/themes/carrington-blog/carrington-core/README.txt ++++ /dev/null +@@ -1,15 +0,0 @@ +-## carrington-core/ +- +-### Overview +- +-This directory contains Carrington's custom features and functionality. +- +- +-### Supported Override Filenames +- +-- (none) +- +- +-### File Descriptions +- +-You do not need to do anything with files in this folder; they should remain as-is. +diff --git a/wp-content/themes/carrington-blog/comment/README.txt b/wp-content/themes/carrington-blog/comment/README.txt +deleted file mode 100644 +index 9e909e0f..00000000 +--- a/wp-content/themes/carrington-blog/comment/README.txt ++++ /dev/null +@@ -1,38 +0,0 @@ +-## comment/ +- +-### Overview +- +-This directory holds templates for displaying a comment in it's entirety. These templates do not hold the comment loop, or the "Comments" title or the form to allow commenting; they just show a single comment. +- +-Typically these templates will be brought in to a template in _comments/_, but can also be used to display single comments as needed. +- +- +-## Comment Context +- +-When choosing a template to use in the Comment Context, the Carrington engine looks at the type of comment and the author of the comment to choose which template to use. +- +-A "default" template is required, and will be used when there are no other templates that match a given comment. This could be because no other templates have been created, or because the comment in question doesn't match the templates that are available. +- +-The order in which these conditions are checked defaults to the following: +- +-1. ping +-2. author +-3. user +-4. meta +-5. role +-6. default +- +-however this order can be overridden with a plugin using the `cfct_comment_match_order` hook. +- +-Once a template match has been found, no other processing is done. +- +- +-### Supported Templates (Comment Context) +- +-- *comment-default.php* - Used when there are no other templates that match for a given comment. +-- *ping.php* - Used if the comment is a pingback or a trackback. +-- *author.php* - Used when the author of the post leaves a comment. +-- *user-{username}.php* - Used when a user with that username leaves a comment. For example, a template with a file name of _user-jsmith.php_ would be used for a comment by user _jsmith_. Any WordPres username can take the place of {username} in the file name. +-- *meta-{key}.php* - Used when there is a custom field for the comment matching the key listed in the file name. This is useful if you want to be able to flag comments as "tweetbacks" or similar, and give those posts some custom treatment. In this example, you could add a custom field of "tweetback" with a value of the URL of the Tweet and it would use a template of <code>meta-tweetback.php</code> if that template exists. The value does not matter in this match. +-- *meta-{key}-{value}.php* - Used when there is a custom field for the comment matching the key and value listed in the file name. This is useful if you want to be able to flag comments as "voted" (someone voting the post up or down) or similar, and give those posts some custom treatment. In this example, you could add a custom field of "voted" with a value of "up" or "down" with their comment and it would use a template of <code>meta-voted-up.php</code> or <code>meta-voted-down.php</code> if that template exists. +-- *role-{role}.php* - Used when a comment is made by a user with a certain role. For example, a template with a file name of _role-subscriber.php_ would be used for a user with a role of "subscriber" (typical for a registered commentor who is not an author or an admin). Any WordPress role can take the place of {role} in the file name. +\ No newline at end of file +diff --git a/wp-content/themes/carrington-blog/comments/README.txt b/wp-content/themes/carrington-blog/comments/README.txt +deleted file mode 100644 +index 75936215..00000000 +--- a/wp-content/themes/carrington-blog/comments/README.txt ++++ /dev/null +@@ -1,44 +0,0 @@ +-## comments/ +- +-This directory holds templates for displaying the comment loop and the comment form - what is typically called in by WordPress's `comment_template()` function. +- +-This level of abstraction us useful to be able to load in the comments and new comment form for a post/page via AJAX if desired. +- +- +-## General Context +- +-When choosing a template to use in the General Context, the Carrington engine looks at the type of request is being fulfilled. It will identify the request as the home page, a category archive, and individual post, etc. +- +-There is additional checking done for single post requests. All options in the Content Context are supported here with a 'single-' prefix added to the file. See specifics below. +- +-A "default" template is required, and will be used when there are no other templates that match a given comment. This could be because no other templates have been created, or because the comment in question doesn't match the templates that are available. +- +-By default, conditions are checked in this order: +- +-1. author +-2. role +-3. category +-4. tag +-5. single +-6. default (home, search, archive, 404, etc.) +- +-This can be altered using the `cfct_general_match_order` hook. +- +- +-### Supported Templates (General Context) +- +-- *{dirname}-default.php* (or default.php) - Used when there are no other templates that match for a given page/post. +-- *archive.php* - Used for date archives or if there are no specific category, author or tag templates. +-- *author.php* - Used for author archive lists. +-- *author-{username}.php* - Used when the post/page is authored by a specific user. For example, a template with a file name of _author-jsmith.php_ would be used for a post/page by user _jsmith_. Any WordPress username can take the place of {username} in the file name. +-- *role-{rolename}.php - Used when the post author has a particular role. This might be the role of _contributor_, _author_, _editor_, etc. and use a file of _role-contributor.php_, _role_author.php_, etc. where the role name takes the place of the {rolename} in the file name. +-- *category.php* - Used for category archive lists. +-- *cat-{slug}.php* - Used fr displaying a given category. The category is matched by the "slug" - for example a post in category "General" (with a category slug of "general") could use a template of _cat-general.php_. +-- *home.php* - Used when on the home page. +-- *page.php* - Used for pages that do not match any other contextual templates. +-- *search.php* - Used when displaying search results. +-- *single.php* - Used for single post pages. +-- *single-{content context filenames}.php* - Used for single post pages. +-- *tag.php* - Used for tag archive lists. +-- *tag-{slug}.php* - Used for displaying a given tag. The tag is matched by the "slug" - for example a post in tag "News" (with a tag slug of "news") could use a template of _tag-news.php_. +- +diff --git a/wp-content/themes/carrington-blog/content/README.txt b/wp-content/themes/carrington-blog/content/README.txt +deleted file mode 100644 +index dd43330e..00000000 +--- a/wp-content/themes/carrington-blog/content/README.txt ++++ /dev/null +@@ -1,43 +0,0 @@ +-## content/ +- +-This directory holds the templates for displaying a post. Typically this will be the full post with title, meta information (date, categories, tags, author, etc.) and the full output of `the_content()`. +- +- +-## Post Context +- +-When choosing a template to use in the Post Context, the Carrington engine looks information (author, category, tags, custom fields, etc.) related to the post/page being shown. +- +-Commonly these templates are included by templates in the _loop/_; but are also useful for bringing in an atomic post representation via AJAX or placing one within another template. +- +-A "default" template is required, and will be used when there are no other templates that match a given post. This could be because no other templates have been created, or because the post in question doesn't match the templates that are available. +- +-You can create templates to be used with posts/pages given various conditions. For example, you might want to give all posts in a certain category some specific styling rules. Or perhaps posts with a certain custom field or by a specific author. This is accomplished by creating templates with file names that match these conditions, then placing them in the _content/_ directory. All templates other than _{dirname}-default.php_ are optional. +- +-The order in which these conditions are checked defaults to the following: +- +-1. author +-2. meta +-3. category +-4. type +-5. role +-6. tag +-7. parent +-8. default +- +-however this order can be overridden with a plugin using the `cfct_single_match_order` hook. +- +-Once a template match has been found, no other processing is done. +- +- +-### Supported Templates (Post Context) +- +-- *{dirname}-default.php* - Used when there are no other templates that match for a given post/page. +-- *author-{username}.php* - Used when a user with that username authors a post/page. For example, a template with a file name of <code>author-jsmith.php</code> would be used for a poat/page by user <code>jsmith</code>. Any WordPres username can take the place of {username} in the file name. +-- *cat-{slug}.php* - Used when a post is in a given category. The category is matched by the "slug" - for example a post in category "General" (with a category slug of "general") could use a template of <code>cat-general.php</code>. +-- *type-{post_type}.php* - Used when a post belongs to a specific custom post type. The type is matched by the "post_type" property of the post. For example if you had a custom post type of <code>news</code>, you could use a template with the name <code>type-news.php</code>. +-- *meta-{key}.php* - Used when there is a custom field for the post/page matching the key listed in the file name. This is useful if you want to be able to flag posts as "photo" or similar, and give those posts some custom treatment. In this example, you could add a custom field of "photo" with a value of the URL of the image to a post/page and it would use a template of <code>meta-photo.php</code> if that template exists. The value does not matter in this match. +-- *meta-{key}-{value}.php* - Used when there is a custom field for the post/page matching the key and value listed in the file name. This is useful if you want to be able to flag posts as "featured" or similar, and give those posts some custom treatment. In this example, you could add a custom field of "featured" with a value of "yes" to a post/page and it would use a template of <code>meta-featured-yes.php</code> if that template exists. +-- *page.php* - Used when the content is being displayed is a page (not a post). +-- *parent-{slug}.php* - Used when a page is a child page of a specific parent page. The page is matched by the "slug" - for example a page under a parent page with slug of "example" could use a template of <code>parent-example.php</code>. +-- *role-{role}.php* - Used when a post/page is authored by a user with a particular role. The {role} is an all lowercase representation of the role string - for example, an author with an "Administrator" role might use a template of <code>role-administrator.php</code>. This is primarily useful if you have a set of authors that are given a Contributor role; or a Guest Columnist role or similar. Any WordPress role can take the place of {role} in the file name. +-- *tag-{slug}.php* - Used when a post has a certain tag applied to it. The tag is matched by the "slug" - for example a post with tag "Reference" (with a tag slug of "reference") could use a template of <code>tag-reference.php</code>. +diff --git a/wp-content/themes/carrington-blog/css/README.txt b/wp-content/themes/carrington-blog/css/README.txt +deleted file mode 100644 +index 1fb41ada..00000000 +--- a/wp-content/themes/carrington-blog/css/README.txt ++++ /dev/null +@@ -1,8 +0,0 @@ +-## css/ +- +-Organizational folder for holding theme image files. You can reference these files using the built-in WordPress `bloginfo()` function like so: +- +- <link rel="stylesheet" type="text/css" +- href="<?php bloginfo('template_directory'); ?>/css/base.css" /> +- +-This directory is not used by the Carrington engine (template naming conventions are not supported), it is provided solely for convenience and for better organization of these files. +\ No newline at end of file +diff --git a/wp-content/themes/carrington-blog/error/README.txt b/wp-content/themes/carrington-blog/error/README.txt +deleted file mode 100644 +index 51caf9f4..00000000 +--- a/wp-content/themes/carrington-blog/error/README.txt ++++ /dev/null +@@ -1,15 +0,0 @@ +-## error/ +- +-This directory holds templates for error conditions. WordPress supports the 404 error out of the box, but you may want to create additional error templates for other conditions (not authorized, etc.). +- +-You can load an error template by using the following code: +- +- cfct_error('not-authorized.php'); +- +- +-### Example File Descriptions +- +-- *404.php* - used for "File not Found" errors. +-- *exit.php* - used to display a message when exiting on some error condition. +- +-This directory is not used by the Carrington engine (template naming conventions are not supported), it is provided solely for convenience and for better organization of these files. +\ No newline at end of file +diff --git a/wp-content/themes/carrington-blog/excerpt/README.txt b/wp-content/themes/carrington-blog/excerpt/README.txt +deleted file mode 100644 +index 12455d0f..00000000 +--- a/wp-content/themes/carrington-blog/excerpt/README.txt ++++ /dev/null +@@ -1,45 +0,0 @@ +-## excerpt/ +- +-(This information is very similar to the _content/_) +- +-This directory holds the templates for displaying a the excerpt for a post. Typically this will include the title and some sub-set of meta information (date, categories, tags, author, etc.) and the full output of `the_content()`. +- +- +-## Post Context +- +-When choosing a template to use in the Post Context, the Carrington engine looks information (author, category, tags, custom fields, etc.) related to the post/page being shown. +- +-Commonly these templates are included by templates in the _loop/_; but are also useful for bringing in an atomic post representation via AJAX or placing one within another template. +- +-A "default" template is required, and will be used when there are no other templates that match a given post. This could be because no other templates have been created, or because the post in question doesn't match the templates that are available. +- +-You can create templates to be used with posts/pages given various conditions. For example, you might want to give all posts in a certain category some specific styling rules. Or perhaps posts with a certain custom field or by a specific author. This is accomplished by creating templates with file names that match these conditions, then placing them in the _content/_ directory. All templates other than _{dirname}-default.php_ are optional. +- +-The order in which these conditions are checked defaults to the following: +- +-1. author +-2. meta +-3. category +-4. type +-5. role +-6. tag +-7. parent +-8. default +- +-however this order can be overridden with a plugin using the `cfct_single_match_order` hook. +- +-Once a template match has been found, no other processing is done. +- +- +-### Supported Templates (Post Context) +- +-- *{dirname}-default.php* - Used when there are no other templates that match for a given post/page. +-- *author-{username}.php* - Used when a user with that username authors a post/page. For example, a template with a file name of <code>author-jsmith.php</code> would be used for a poat/page by user <code>jsmith</code>. Any WordPres username can take the place of {username} in the file name. +-- *cat-{slug}.php* - Used when a post is in a given category. The category is matched by the "slug" - for example a post in category "General" (with a category slug of "general") could use a template of <code>cat-general.php</code>. +-- *type-{post_type}.php* - Used when a post belongs to a specific custom post type. The type is matched by the "post_type" property of the post. For example if you had a custom post type of <code>news</code>, you could use a template with the name <code>type-news.php</code>. +-- *meta-{key}.php* - Used when there is a custom field for the post/page matching the key listed in the file name. This is useful if you want to be able to flag posts as "photo" or similar, and give those posts some custom treatment. In this example, you could add a custom field of "photo" with a value of the URL of the image to a post/page and it would use a template of <code>meta-photo.php</code> if that template exists. The value does not matter in this match. +-- *meta-{key}-{value}.php* - Used when there is a custom field for the post/page matching the key and value listed in the file name. This is useful if you want to be able to flag posts as "featured" or similar, and give those posts some custom treatment. In this example, you could add a custom field of "featured" with a value of "yes" to a post/page and it would use a template of <code>meta-featured-yes.php</code> if that template exists. +-- *page.php* - Used when the content is being displayed is a page (not a post). +-- *parent-{slug}.php* - Used when a page is a child page of a specific parent page. The page is matched by the "slug" - for example a page under a parent page with slug of "example" could use a template of <code>parent-example.php</code>. +-- *role-{role}.php* - Used when a post/page is authored by a user with a particular role. The {role} is an all lowercase representation of the role string - for example, an author with an "Administrator" role might use a template of <code>role-administrator.php</code>. This is primarily useful if you have a set of authors that are given a Contributor role; or a Guest Columnist role or similar. Any WordPress role can take the place of {role} in the file name. +-- *tag-{slug}.php* - Used when a post has a certain tag applied to it. The tag is matched by the "slug" - for example a post with tag "Reference" (with a tag slug of "reference") could use a template of <code>tag-reference.php</code>. +diff --git a/wp-content/themes/carrington-blog/footer/README.txt b/wp-content/themes/carrington-blog/footer/README.txt +deleted file mode 100644 +index 17321b0d..00000000 +--- a/wp-content/themes/carrington-blog/footer/README.txt ++++ /dev/null +@@ -1,42 +0,0 @@ +-## footer/ +- +-The standard _footer.php_ file (included using the WordPress `get_footer()` function) in Carrington is set up to call the `cfct_footer()` function, which will choose the appropriate footer file from this directory - based on the context of the given page. This can be useful if you want to have pages to have a custom footer, or perhaps a certain category to have a custom footer. +- +- +-## General Context +- +-When choosing a template to use in the General Context, the Carrington engine looks at the type of request is being fulfilled. It will identify the request as the home page, a category archive, and individual post, etc. +- +-There is additional checking done for single post requests. All options in the Content Context are supported here with a 'single-' prefix added to the file. See specifics below. +- +-A "default" template is required, and will be used when there are no other templates that match a given comment. This could be because no other templates have been created, or because the comment in question doesn't match the templates that are available. +- +-By default, conditions are checked in this order: +- +-1. author +-2. role +-3. category +-4. tag +-5. single +-6. default (home, search, archive, 404, etc.) +- +-This can be altered using the `cfct_general_match_order` hook. +- +- +-### Supported Templates (General Context) +- +-- *{dirname}-default.php* (or default.php) - Used when there are no other templates that match for a given page/post. +-- *archive.php* - Used for date archives or if there are no specific category, author or tag templates. +-- *author.php* - Used for author archive lists. +-- *author-{username}.php* - Used when the post/page is authored by a specific user. For example, a template with a file name of _author-jsmith.php_ would be used for a post/page by user _jsmith_. Any WordPress username can take the place of {username} in the file name. +-- *role-{rolename}.php - Used when the post author has a particular role. This might be the role of _contributor_, _author_, _editor_, etc. and use a file of _role-contributor.php_, _role_author.php_, etc. where the role name takes the place of the {rolename} in the file name. +-- *category.php* - Used for category archive lists. +-- *cat-{slug}.php* - Used fr displaying a given category. The category is matched by the "slug" - for example a post in category "General" (with a category slug of "general") could use a template of _cat-general.php_. +-- *home.php* - Used when on the home page. +-- *page.php* - Used for pages that do not match any other contextual templates. +-- *search.php* - Used when displaying search results. +-- *single.php* - Used for single post pages. +-- *single-{content context filenames}.php* - Used for single post pages. +-- *tag.php* - Used for tag archive lists. +-- *tag-{slug}.php* - Used for displaying a given tag. The tag is matched by the "slug" - for example a post in tag "News" (with a tag slug of "news") could use a template of _tag-news.php_. +- +diff --git a/wp-content/themes/carrington-blog/forms/README.txt b/wp-content/themes/carrington-blog/forms/README.txt +deleted file mode 100644 +index 07650e7f..00000000 +--- a/wp-content/themes/carrington-blog/forms/README.txt ++++ /dev/null +@@ -1,18 +0,0 @@ +-## forms/ +- +-### Overview +- +-This directory holds forms that may be used in various places throughout the theme. +- +-These forms can be included in other theme files using the following code: +- +- <?php cfct_form('comment'); ?> +- +-Where `comment.php` is the name of the file in the _forms/_ directory that you want to include. +- +- +-### Example File Descriptions +- +-Included by default are the "post comment" form (_comment.php_) and the "search" form (_search.php_). Create as many forms as you like and store them here to keep them organized. +- +-This directory is not used by the Carrington engine (template naming conventions are not supported), it is provided solely for convenience and for better organization of these files. +\ No newline at end of file +diff --git a/wp-content/themes/carrington-blog/functions/README.txt b/wp-content/themes/carrington-blog/functions/README.txt +deleted file mode 100644 +index e262d06f..00000000 +--- a/wp-content/themes/carrington-blog/functions/README.txt ++++ /dev/null +@@ -1,5 +0,0 @@ +-## functions/ +- +-This directory contains custom features and functionality for this particular Carrington based theme. +- +-This directory is not used by the Carrington engine (template naming conventions are not supported), it is provided solely for convenience and for better organization of these files. +\ No newline at end of file +diff --git a/wp-content/themes/carrington-blog/header/README.txt b/wp-content/themes/carrington-blog/header/README.txt +deleted file mode 100644 +index 9ac0bd96..00000000 +--- a/wp-content/themes/carrington-blog/header/README.txt ++++ /dev/null +@@ -1,42 +0,0 @@ +-## header/ +- +-The standard _header.php_ file in Carrington is set up to call the `cfct_header()` function, which will choose the appropriate header file from this directory - based on the context of the given page. This can be useful if you want to have pages to have a custom header, or perhaps a certain category to have a custom header. +- +- +-## General Context +- +-When choosing a template to use in the General Context, the Carrington engine looks at the type of request is being fulfilled. It will identify the request as the home page, a category archive, and individual post, etc. +- +-There is additional checking done for single post requests. All options in the Content Context are supported here with a 'single-' prefix added to the file. See specifics below. +- +-A "default" template is required, and will be used when there are no other templates that match a given comment. This could be because no other templates have been created, or because the comment in question doesn't match the templates that are available. +- +-By default, conditions are checked in this order: +- +-1. author +-2. role +-3. category +-4. tag +-5. single +-6. default (home, search, archive, 404, etc.) +- +-This can be altered using the `cfct_general_match_order` hook. +- +- +-### Supported Templates (General Context) +- +-- *{dirname}-default.php* (or default.php) - Used when there are no other templates that match for a given page/post. +-- *archive.php* - Used for date archives or if there are no specific category, author or tag templates. +-- *author.php* - Used for author archive lists. +-- *author-{username}.php* - Used when the post/page is authored by a specific user. For example, a template with a file name of _author-jsmith.php_ would be used for a post/page by user _jsmith_. Any WordPress username can take the place of {username} in the file name. +-- *role-{rolename}.php - Used when the post author has a particular role. This might be the role of _contributor_, _author_, _editor_, etc. and use a file of _role-contributor.php_, _role_author.php_, etc. where the role name takes the place of the {rolename} in the file name. +-- *category.php* - Used for category archive lists. +-- *cat-{slug}.php* - Used fr displaying a given category. The category is matched by the "slug" - for example a post in category "General" (with a category slug of "general") could use a template of _cat-general.php_. +-- *home.php* - Used when on the home page. +-- *page.php* - Used for pages that do not match any other contextual templates. +-- *search.php* - Used when displaying search results. +-- *single.php* - Used for single post pages. +-- *single-{content context filenames}.php* - Used for single post pages. +-- *tag.php* - Used for tag archive lists. +-- *tag-{slug}.php* - Used for displaying a given tag. The tag is matched by the "slug" - for example a post in tag "News" (with a tag slug of "news") could use a template of _tag-news.php_. +- +diff --git a/wp-content/themes/carrington-blog/img/README.txt b/wp-content/themes/carrington-blog/img/README.txt +deleted file mode 100644 +index 4f77994b..00000000 +--- a/wp-content/themes/carrington-blog/img/README.txt ++++ /dev/null +@@ -1,5 +0,0 @@ +-## img/ +- +-Organizational folder for holding theme image files. +- +-This directory is not used by the Carrington engine (template naming conventions are not supported), it is provided solely for convenience and for better organization of these files. +\ No newline at end of file +diff --git a/wp-content/themes/carrington-blog/js/README.txt b/wp-content/themes/carrington-blog/js/README.txt +deleted file mode 100644 +index 4de7497d..00000000 +--- a/wp-content/themes/carrington-blog/js/README.txt ++++ /dev/null +@@ -1,5 +0,0 @@ +-## js/ +- +-Organizational folder for holding theme JavaScript files. +- +-This directory is not used by the Carrington engine (template naming conventions are not supported), it is provided solely for convenience and for better organization of these files. +\ No newline at end of file +diff --git a/wp-content/themes/carrington-blog/loop/README.txt b/wp-content/themes/carrington-blog/loop/README.txt +deleted file mode 100644 +index dff0636f..00000000 +--- a/wp-content/themes/carrington-blog/loop/README.txt ++++ /dev/null +@@ -1,48 +0,0 @@ +-## loop/ +- +-This directory contains files that do "the loop". Generally the files in this directory will be included in a file from the _posts/_ or _pages/_ directory, and they will in turn include templates from the _content/_ or _excerpt/_ directories. +- +-For example, you might want posts on a search results page to display differently that posts on an archive page. Here is how that page would be built: +- +-1. A page is identified as a search page - Carrington looks for a _posts/search.php_ file and will fall back on a _posts/default.php_ file if none is found. +-2. The _posts/search.php_ file will include the header, footer and sidebar - and will also include a call to `cfct_loop()` to include a loop. +-3. Since we don't want to show the full posts in search results, the _posts/search.php_ explicitly asks for a file from the _excerpt/_ directory to display the posts in the search results. It will use _excerpt/search.php_ if that file exists, or fall back on _excerpt/default.php_ if the custom file does not exist. +- +- +-## General Context +- +-When choosing a template to use in the General Context, the Carrington engine looks at the type of request is being fulfilled. It will identify the request as the home page, a category archive, and individual post, etc. +- +-There is additional checking done for single post requests. All options in the Content Context are supported here with a 'single-' prefix added to the file. See specifics below. +- +-A "default" template is required, and will be used when there are no other templates that match a given comment. This could be because no other templates have been created, or because the comment in question doesn't match the templates that are available. +- +-By default, conditions are checked in this order: +- +-1. author +-2. role +-3. category +-4. tag +-5. single +-6. default (home, search, archive, 404, etc.) +- +-This can be altered using the `cfct_general_match_order` hook. +- +- +-### Supported Templates (General Context) +- +-- *{dirname}-default.php* (or default.php) - Used when there are no other templates that match for a given page/post. +-- *archive.php* - Used for date archives or if there are no specific category, author or tag templates. +-- *author.php* - Used for author archive lists. +-- *author-{username}.php* - Used when the post/page is authored by a specific user. For example, a template with a file name of _author-jsmith.php_ would be used for a post/page by user _jsmith_. Any WordPress username can take the place of {username} in the file name. +-- *role-{rolename}.php - Used when the post author has a particular role. This might be the role of _contributor_, _author_, _editor_, etc. and use a file of _role-contributor.php_, _role_author.php_, etc. where the role name takes the place of the {rolename} in the file name. +-- *category.php* - Used for category archive lists. +-- *cat-{slug}.php* - Used fr displaying a given category. The category is matched by the "slug" - for example a post in category "General" (with a category slug of "general") could use a template of _cat-general.php_. +-- *home.php* - Used when on the home page. +-- *page.php* - Used for pages that do not match any other contextual templates. +-- *search.php* - Used when displaying search results. +-- *single.php* - Used for single post pages. +-- *single-{content context filenames}.php* - Used for single post pages. +-- *tag.php* - Used for tag archive lists. +-- *tag-{slug}.php* - Used for displaying a given tag. The tag is matched by the "slug" - for example a post in tag "News" (with a tag slug of "news") could use a template of _tag-news.php_. +- +diff --git a/wp-content/themes/carrington-blog/misc/README.txt b/wp-content/themes/carrington-blog/misc/README.txt +deleted file mode 100644 +index aa1fdcc5..00000000 +--- a/wp-content/themes/carrington-blog/misc/README.txt ++++ /dev/null +@@ -1,17 +0,0 @@ +-## misc/ +- +-This directory holds page fragments and snippets that you may want to use across multiple template files. +- +-These files can be included in other theme files using the following code: +- +- <?php cfct_misc('nav-posts'); ?> +- +-Where `nav-posts.php` is the name of the file in the _misc/_ directory that you want to include. +- +- +-### Example File Descriptions +- +-- *banner.php* - This is used by Carrington to display a message that is passed to it. +-- *nav-posts.php* - This is standard paging for posts pages. +- +-This directory is not used by the Carrington engine (template naming conventions are not supported), it is provided solely for convenience and for better organization of these files. +\ No newline at end of file +diff --git a/wp-content/themes/carrington-blog/pages/README.txt b/wp-content/themes/carrington-blog/pages/README.txt +deleted file mode 100644 +index 68dc1239..00000000 +--- a/wp-content/themes/carrington-blog/pages/README.txt ++++ /dev/null +@@ -1,39 +0,0 @@ +-## pages/ +- +-WP doesn't support page templates in nested folders like this one, so page organization isn't as clean as we'd like. +- +-Create a page in the theme root: +- +-File name: page-example.php +- +-**Note:** We recommend prefixing all of your page files with 'page-' so that they are easily sorted together in your theme directory. +- +-File contents: +- +- <?php +- +- /* +- Template Name: Example Template +- */ +- +- if (__FILE__ == $_SERVER['SCRIPT_FILENAME']) { die(); } +- if (CFCT_DEBUG) { cfct_banner(__FILE__); } +- +- cfct_page('example'); +- +- ?> +- +-This will then load 'example.php' from the _pages/_ directory, keeping all of your actual page code nicely organized in one spot. +- +-You can also add your page code to the page-example.php file you create in the theme root, but we're hoping to get support for pages in a sub-directory in a future version of WordPress so we are starting with what we consider to be a "proper" organization structure now. +- +- +-### Supported Filenames +- +-- pages-default.php (or default.php) +- +- +-### File Descriptions +- +-A "default" template is required. You can create other templates as desired. +- +diff --git a/wp-content/themes/carrington-blog/plugins/README.txt b/wp-content/themes/carrington-blog/plugins/README.txt +deleted file mode 100644 +index 295ee577..00000000 +--- a/wp-content/themes/carrington-blog/plugins/README.txt ++++ /dev/null +@@ -1,9 +0,0 @@ +-## plugins/ +- +-Carrington supports plugins in the same conceptual manner as WordPress. Carrington includes several hooks and filters so you can customize/override Carrington's default behavior. +- +-Any .php files placed in this directory will be auto-loaded and processed by Carrington. +- +-This is the recommended way to interact with the hooks and filters provided by Carrington so that they can be easily distributed with the theme. +- +-This directory is not used by the Carrington engine (template naming conventions are not supported), it is provided solely for convenience and for better organization of these files. +\ No newline at end of file +diff --git a/wp-content/themes/carrington-blog/posts/README.txt b/wp-content/themes/carrington-blog/posts/README.txt +deleted file mode 100644 +index a54470f3..00000000 +--- a/wp-content/themes/carrington-blog/posts/README.txt ++++ /dev/null +@@ -1,50 +0,0 @@ +-## posts/ +- +-The files in this directory are "top level" templates for pages in WordPress that show multiple posts at once. These files should call `the_header()`, `the_sidebar()`, `the_footer()` and `cfct_loop()` to include the other parts of the page. +- +-The file from this directory that will be used is chosen based on the current page context. +- +-You can explicitly decide which _loop/_ to use from these templates by passing it in as so: +- +- cfct_template_file('loop', 'example'); +- +-which would use _loop/example.php_ for the loop. +- +- +-## General Context +- +-When choosing a template to use in the General Context, the Carrington engine looks at the type of request is being fulfilled. It will identify the request as the home page, a category archive, and individual post, etc. +- +-There is additional checking done for single post requests. All options in the Content Context are supported here with a 'single-' prefix added to the file. See specifics below. +- +-A "default" template is required, and will be used when there are no other templates that match a given comment. This could be because no other templates have been created, or because the comment in question doesn't match the templates that are available. +- +-By default, conditions are checked in this order: +- +-1. author +-2. role +-3. category +-4. tag +-5. single +-6. default (home, search, archive, 404, etc.) +- +-This can be altered using the `cfct_general_match_order` hook. +- +- +-### Supported Templates (General Context) +- +-- *{dirname}-default.php* (or default.php) - Used when there are no other templates that match for a given page/post. +-- *archive.php* - Used for date archives or if there are no specific category, author or tag templates. +-- *author.php* - Used for author archive lists. +-- *author-{username}.php* - Used when the post/page is authored by a specific user. For example, a template with a file name of _author-jsmith.php_ would be used for a post/page by user _jsmith_. Any WordPress username can take the place of {username} in the file name. +-- *role-{rolename}.php - Used when the post author has a particular role. This might be the role of _contributor_, _author_, _editor_, etc. and use a file of _role-contributor.php_, _role_author.php_, etc. where the role name takes the place of the {rolename} in the file name. +-- *category.php* - Used for category archive lists. +-- *cat-{slug}.php* - Used fr displaying a given category. The category is matched by the "slug" - for example a post in category "General" (with a category slug of "general") could use a template of _cat-general.php_. +-- *home.php* - Used when on the home page. +-- *page.php* - Used for pages that do not match any other contextual templates. +-- *search.php* - Used when displaying search results. +-- *single.php* - Used for single post pages. +-- *single-{content context filenames}.php* - Used for single post pages. +-- *tag.php* - Used for tag archive lists. +-- *tag-{slug}.php* - Used for displaying a given tag. The tag is matched by the "slug" - for example a post in tag "News" (with a tag slug of "news") could use a template of _tag-news.php_. +- +diff --git a/wp-content/themes/carrington-blog/sidebar/README.txt b/wp-content/themes/carrington-blog/sidebar/README.txt +deleted file mode 100644 +index d8d38abb..00000000 +--- a/wp-content/themes/carrington-blog/sidebar/README.txt ++++ /dev/null +@@ -1,42 +0,0 @@ +-## sidebar/ +- +-This directory holds the sidebar files for the theme. The file from this directory that will be used is chosen based on the current page context. +- +- +-## General Context +- +-When choosing a template to use in the General Context, the Carrington engine looks at the type of request is being fulfilled. It will identify the request as the home page, a category archive, and individual post, etc. +- +-There is additional checking done for single post requests. All options in the Content Context are supported here with a 'single-' prefix added to the file. See specifics below. +- +-A "default" template is required, and will be used when there are no other templates that match a given comment. This could be because no other templates have been created, or because the comment in question doesn't match the templates that are available. +- +-By default, conditions are checked in this order: +- +-1. author +-2. role +-3. category +-4. tag +-5. single +-6. default (home, search, archive, 404, etc.) +- +-This can be altered using the `cfct_general_match_order` hook. +- +- +-### Supported Templates (General Context) +- +-- *{dirname}-default.php* (or default.php) - Used when there are no other templates that match for a given page/post. +-- *archive.php* - Used for date archives or if there are no specific category, author or tag templates. +-- *author.php* - Used for author archive lists. +-- *author-{username}.php* - Used when the post/page is authored by a specific user. For example, a template with a file name of _author-jsmith.php_ would be used for a post/page by user _jsmith_. Any WordPress username can take the place of {username} in the file name. +-- *role-{rolename}.php - Used when the post author has a particular role. This might be the role of _contributor_, _author_, _editor_, etc. and use a file of _role-contributor.php_, _role_author.php_, etc. where the role name takes the place of the {rolename} in the file name. +-- *category.php* - Used for category archive lists. +-- *cat-{slug}.php* - Used fr displaying a given category. The category is matched by the "slug" - for example a post in category "General" (with a category slug of "general") could use a template of _cat-general.php_. +-- *home.php* - Used when on the home page. +-- *page.php* - Used for pages that do not match any other contextual templates. +-- *search.php* - Used when displaying search results. +-- *single.php* - Used for single post pages. +-- *single-{content context filenames}.php* - Used for single post pages. +-- *tag.php* - Used for tag archive lists. +-- *tag-{slug}.php* - Used for displaying a given tag. The tag is matched by the "slug" - for example a post in tag "News" (with a tag slug of "news") could use a template of _tag-news.php_. +- +diff --git a/wp-content/themes/carrington-blog/single/README.txt b/wp-content/themes/carrington-blog/single/README.txt +deleted file mode 100644 +index 483faf00..00000000 +--- a/wp-content/themes/carrington-blog/single/README.txt ++++ /dev/null +@@ -1,44 +0,0 @@ +-## single/ +- +-This directory holds top level templates for "single" post pages. These files should call `the_header()`, `the_sidebar()`, `the_footer()`, `cfct_loop()` and `cfct_comments()` to include the other parts of the page. +- +-All General Context template filenames apply here, but in reality only single.php and single-{Post Context}.php files will be used as the General Context must fall to "single" to look for templates here. +- +- +-## General Context +- +-When choosing a template to use in the General Context, the Carrington engine looks at the type of request is being fulfilled. It will identify the request as the home page, a category archive, and individual post, etc. +- +-There is additional checking done for single post requests. All options in the Content Context are supported here with a 'single-' prefix added to the file. See specifics below. +- +-A "default" template is required, and will be used when there are no other templates that match a given comment. This could be because no other templates have been created, or because the comment in question doesn't match the templates that are available. +- +-By default, conditions are checked in this order: +- +-1. author +-2. role +-3. category +-4. tag +-5. single +-6. default (home, search, archive, 404, etc.) +- +-This can be altered using the `cfct_general_match_order` hook. +- +- +-### Supported Templates (General Context) +- +-- *{dirname}-default.php* (or default.php) - Used when there are no other templates that match for a given page/post. +-- *archive.php* - Used for date archives or if there are no specific category, author or tag templates. +-- *author.php* - Used for author archive lists. +-- *author-{username}.php* - Used when the post/page is authored by a specific user. For example, a template with a file name of _author-jsmith.php_ would be used for a post/page by user _jsmith_. Any WordPress username can take the place of {username} in the file name. +-- *role-{rolename}.php - Used when the post author has a particular role. This might be the role of _contributor_, _author_, _editor_, etc. and use a file of _role-contributor.php_, _role_author.php_, etc. where the role name takes the place of the {rolename} in the file name. +-- *category.php* - Used for category archive lists. +-- *cat-{slug}.php* - Used fr displaying a given category. The category is matched by the "slug" - for example a post in category "General" (with a category slug of "general") could use a template of _cat-general.php_. +-- *home.php* - Used when on the home page. +-- *page.php* - Used for pages that do not match any other contextual templates. +-- *search.php* - Used when displaying search results. +-- *single.php* - Used for single post pages. +-- *single-{content context filenames}.php* - Used for single post pages. +-- *tag.php* - Used for tag archive lists. +-- *tag-{slug}.php* - Used for displaying a given tag. The tag is matched by the "slug" - for example a post in tag "News" (with a tag slug of "news") could use a template of _tag-news.php_. +- +-- +2.17.1 + diff --git a/patches/0176-Removed-old-rss.php.patch b/patches/0176-Removed-old-rss.php.patch new file mode 100644 index 00000000..40e9ba80 --- /dev/null +++ b/patches/0176-Removed-old-rss.php.patch @@ -0,0 +1,50 @@ +From 1cc2f53a74e4aa08929598709beea75dc3718005 Mon Sep 17 00:00:00 2001 +From: lechuck <l3chuck@autistici.org> +Date: Sat, 3 May 2014 16:40:53 +0000 +Subject: [PATCH 176/229] Removed old rss.php + +--- + rss.php | 31 ------------------------------- + 1 file changed, 31 deletions(-) + delete mode 100644 rss.php + +diff --git a/rss.php b/rss.php +deleted file mode 100644 +index dfa33df7..00000000 +--- a/rss.php ++++ /dev/null +@@ -1,31 +0,0 @@ +-<?php +-function get_blog_domain($old_blog_id) { +- global $wpdb; +- $id = int($old_blog_id); +- $sql = sprintf("SELECT blog form old_noblogs_id WHERE id=%d", $id); +- $result = $wpdb->get_row($sql); +- if (!$result) { +- return; +- } +- return sprintf("%s.noblogs.org", $result->blog); +-} +- +-ob_start(); +-// Load wordpress api. +-define('WP_CACHE',false); +-require_once('/opt/noblogs/www/wp-load.php'); +-if (isset($_GET['blogId']) && is_numeric($_GET['blogId'])) { +- $domain = get_blog_domain($_GET['blogId']); +- if (!$domain) { +- header("Location: https://noblogs.org"); +- } else { +- if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') { +- $scheme = 'https://'; +- } else { +- $scheme = 'http://'; +- } +- header(sprintf("Location: %s%s/rss2", $scheme, $domain)); +- } +-} +-ob_flush(); +-?> +-- +2.17.1 + diff --git a/patches/0177-Small-workaround-to-fix-simplyexclude-plugin-broken-.patch b/patches/0177-Small-workaround-to-fix-simplyexclude-plugin-broken-.patch new file mode 100644 index 00000000..24c9800a --- /dev/null +++ b/patches/0177-Small-workaround-to-fix-simplyexclude-plugin-broken-.patch @@ -0,0 +1,26 @@ +From 53600a5ed6dab8d05a2d318ba4baedff613b532a Mon Sep 17 00:00:00 2001 +From: lechuck <lechuck@autistici.org> +Date: Sun, 23 Nov 2014 17:45:40 +0000 +Subject: [PATCH 177/229] Small workaround to fix simplyexclude plugin broken + with wordpress 4 + +--- + wp-content/plugins/simply-exclude/simplyexclude.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wp-content/plugins/simply-exclude/simplyexclude.php b/wp-content/plugins/simply-exclude/simplyexclude.php +index b16a69a7..2ca44f1e 100644 +--- a/wp-content/plugins/simply-exclude/simplyexclude.php ++++ b/wp-content/plugins/simply-exclude/simplyexclude.php +@@ -68,7 +68,7 @@ class SimplyExclude + $SE_FILTERS_PRIORITY = apply_filters('se_filters_priority', $SE_FILTERS_PRIORITY); + + // Used to limit the categories displayed on the home page. Simple +- add_filter('pre_get_posts', array($this,'se_filters'), $SE_FILTERS_PRIORITY); ++ add_filter('pre_get_posts', array(&$this,'se_filters')); + } + + function admin_init_proc() +-- +2.17.1 + diff --git a/patches/0178-admin-tools-have-been-released.patch b/patches/0178-admin-tools-have-been-released.patch new file mode 100644 index 00000000..6cf226bd --- /dev/null +++ b/patches/0178-admin-tools-have-been-released.patch @@ -0,0 +1,40 @@ +From 8e9f9ec262988700cae5f543793639e9338ac8f5 Mon Sep 17 00:00:00 2001 +From: ale <ale@incal.net> +Date: Fri, 19 Dec 2014 12:08:43 +0000 +Subject: [PATCH 178/229] admin tools have been released + +--- + README.md | 13 +++++++++---- + 1 file changed, 9 insertions(+), 4 deletions(-) + +diff --git a/README.md b/README.md +index 78ec59ce..66ad58aa 100644 +--- a/README.md ++++ b/README.md +@@ -236,10 +236,10 @@ the installation instructions! + Additional management tools + --------------------------- + +-We will release very soon our additional management tools for noblogs, +-`noblogs-cli` (a set of tools to ease the day-to-day operations) and +-`noblogsmv`, a state-machine that allows to rebalance easily (and +-fast! as you can use as many workers as possible in parallel) the ++We have released additional management tools for noblogs, ++[noblogs-cli][1] (a set of tools to ease the day-to-day operations) ++and [noblogsmv][2], a state-machine that allows to rebalance easily ++(and fast! as you can use as many workers as possible in parallel) the + cluster if you add or remove one backend, moving databases and blogs + around. + +@@ -251,3 +251,8 @@ We're not ready to accept external contributors on our git platform at + the moment (but this will change). For now, just prepare a patch and + let us know at info at autistici dot org. You can find us hanging + around in the #ai channel on irc.autistici.org. ++ ++ ++ ++[1]: https://git.autistici.org/ai/noblogs-cli ++[2]: https://git.autistici.org/ai/noblogsmv +-- +2.17.1 + diff --git a/patches/0179-add-some-upgrade-instructions.patch b/patches/0179-add-some-upgrade-instructions.patch new file mode 100644 index 00000000..0f919324 --- /dev/null +++ b/patches/0179-add-some-upgrade-instructions.patch @@ -0,0 +1,66 @@ +From 9688c0b3926b6734c10ca8fdaa34fb053c2735d8 Mon Sep 17 00:00:00 2001 +From: ale <ale@incal.net> +Date: Fri, 19 Dec 2014 12:23:47 +0000 +Subject: [PATCH 179/229] add some upgrade instructions + +--- + README.md | 43 +++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 43 insertions(+) + +diff --git a/README.md b/README.md +index 66ad58aa..48e73667 100644 +--- a/README.md ++++ b/README.md +@@ -244,6 +244,49 @@ cluster if you add or remove one backend, moving databases and blogs + around. + + ++Upgrades ++-------- ++ ++The upgrade procedure involves upgrading the source repository on all ++your servers, and running database upgrades for each blog. In order to ++upgrade your installation, you will need the `noblogs` tool from the ++`noblogs-cli` repository. ++ ++### Upgrading the source code ++ ++We rebase our patch set on top of the Wordpress upstream on every ++release, creating a new versioned branch of our repository. So the ++first step is to figure out the most recent version is (our versioning ++does not necessarily follow the Wordpress versioning scheme): you can ++check the available branches in the git web interface for this ++repository. At the time of this writing, the current version is ++`noblogs-2.1.10`, which we will use in the example below. ++ ++The following commands should upgrade your installation in place: ++ ++ $ git remote update ++ $ git fetch noblogs-2.1.10 ++ ++### Running database upgrades ++ ++The Network Upgrade option from the Wordpress admin panel does not ++really work reliably, especially on large installations (due to request ++timeouts and memory issues), so it is advised to use the `noblogs` ++command-line tool to perform post-upgrade maintenance tasks. ++ ++Assuming you have installed `noblogs-cli` in `/opt/noblogs`, the ++following commands will upgrade the database schema for all blogs: ++ ++ $ /opt/noblogs/bin/on-all-blogs upgrade ++ ++Note that this requires passwordless SSH access to the backend ++servers. Otherwise you can always run ++ ++ $ /opt/noblogs/bin/on-local-blogs upgrade ++ ++manually on each backend. ++ ++ + Contributing to the project + --------------------------- + +-- +2.17.1 + diff --git a/patches/0180-disabled-hyperdb-check_tcp_responsiveness-that-cause.patch b/patches/0180-disabled-hyperdb-check_tcp_responsiveness-that-cause.patch new file mode 100644 index 00000000..12d6d025 --- /dev/null +++ b/patches/0180-disabled-hyperdb-check_tcp_responsiveness-that-cause.patch @@ -0,0 +1,28 @@ +From 786544d2ac3a42a08537911624ca8ea2fa35f116 Mon Sep 17 00:00:00 2001 +From: lechuck <lechuck@autistici.org> +Date: Mon, 12 Jan 2015 00:25:11 +0000 +Subject: [PATCH 180/229] disabled hyperdb check_tcp_responsiveness that causes + excessive connection errors on mysql + +--- + db-config.php | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/db-config.php b/db-config.php +index 365abb2b..338e0d40 100644 +--- a/db-config.php ++++ b/db-config.php +@@ -4,6 +4,10 @@ + $wpdb->persistent = true; + $wpdb->max_connections = 30; + ++/* Disable responsiveness check, is not needed in our configuration and is causing ++ connection errors for the wrong implementation */ ++$wpdb->check_tcp_responsiveness = false; ++ + include_once('r2db/db-hash.php'); + include_once('r2db/db-backends.php'); + +-- +2.17.1 + diff --git a/patches/0181-remove-useless-old-file.patch b/patches/0181-remove-useless-old-file.patch new file mode 100644 index 00000000..fd06e7d3 --- /dev/null +++ b/patches/0181-remove-useless-old-file.patch @@ -0,0 +1,319 @@ +From c720286d9bd1fc769df189ce2fbaaebddb903aed Mon Sep 17 00:00:00 2001 +From: ale <ale@incal.net> +Date: Tue, 13 Jan 2015 19:40:01 +0000 +Subject: [PATCH 181/229] remove useless old file + +--- + db-config-old.php | 300 ---------------------------------------------- + 1 file changed, 300 deletions(-) + delete mode 100644 db-config-old.php + +diff --git a/db-config-old.php b/db-config-old.php +deleted file mode 100644 +index ca3793e1..00000000 +--- a/db-config-old.php ++++ /dev/null +@@ -1,300 +0,0 @@ +-<?php +- +-/** +- * HyperDB configuration file +- * +- * This file should be installed at ABSPATH/db-config.php +- * +- * $wpdb is an instance of the hyperdb class which extends the wpdb class. +- * +- * See readme.txt for documentation. +- */ +- +-/** +- * Introduction to HyperDB configuration +- * +- * HyperDB can manage connections to a large number of databases. Queries are +- * distributed to appropriate servers by mapping table names to datasets. +- * +- * A dataset is defined as a group of tables that are located in the same +- * database. There may be similarly-named databases containing different +- * tables on different servers. There may also be many replicas of a database +- * on different servers. The term "dataset" removes any ambiguity. Consider a +- * dataset as a group of tables that can be mirrored on many servers. +- * +- * Configuring HyperDB involves defining databases and datasets. Defining a +- * database involves specifying the server connection details, the dataset it +- * contains, and its capabilities and priorities for reading and writing. +- * Defining a dataset involves specifying its exact table names or registering +- * one or more callback functions that translate table names to datasets. +- */ +- +- +-/** Variable settings **/ +- +-/** +- * save_queries (bool) +- * This is useful for debugging. Queries are saved in $wpdb->queries. It is not +- * a constant because you might want to use it momentarily. +- * Default: false +- */ +-$wpdb->save_queries = false; +- +-/** +- * persistent (bool) +- * This determines whether to use mysql_connect or mysql_pconnect. The effects +- * of this setting may vary and should be carefully tested. +- * Default: false +- */ +-$wpdb->persistent = false; +- +-/** +- * max_connections (int) +- * This is the number of mysql connections to keep open. Increase if you expect +- * to reuse a lot of connections to different servers. This is ignored if you +- * enable persistent connections. +- * Default: 10 +- */ +-$wpdb->max_connections = 30; +- +-/** +- * tcp_responsiveness_check +- * Enables checking TCP responsiveness by fsockopen prior to mysql_connect or +- * mysql_pconnect. This was added because PHP's mysql functions do not provide +- * a variable timeout setting. Disabling it may improve average performance by +- * a very tiny margin but lose protection against connections failing slowly. +- * Default: true +- */ +-$wpdb->tcp_responsiveness_check = true; +- +-/** Configuration Functions **/ +- +-/** +- * $wpdb->add_database( $database ); +- * +- * $database is an associative array with these parameters: +- * host (required) Hostname with optional :port. Default port is 3306. +- * user (required) MySQL user name. +- * password (required) MySQL user password. +- * name (required) MySQL database name. +- * read (optional) Whether server is readable. Default is 1 (readable). +- * Also used to assign preference. See "Network topology". +- * write (optional) Whether server is writable. Default is 1 (writable). +- * Also used to assign preference in multi-master mode. +- * dataset (optional) Name of dataset. Default is 'global'. +- * timeout (optional) Seconds to wait for TCP responsiveness. Default is 0.2 +- */ +- +-/** +- * $wpdb->add_table( $dataset, $table ); +- * +- * $dataset and $table are strings. +- */ +- +-/** +- * $wpdb->add_callback( $callback ); +- * +- * $callback is a callable function or method. It will be called with two +- * arguments and expected to compute a dataset or return null. +- * $dataset = $callback($table, &$wpdb); +- * +- * Callbacks are executed in the order in which they are registered until one +- * of them returns something other than null. Anything evaluating to false will +- * cause the query to be aborted. +- * +- * For more complex setups, the callback may be used to overwrite properties of +- * $wpdb or variables within hyperdb::connect_db(). If a callback returns an +- * array, HyperDB will extract the array. It should be an associative array and +- * it should include a $dataset value corresponding to a database added with +- * $wpdb->add_database(). It may also include $server, which will be extracted +- * to overwrite the parameters of each randomly selected database server prior +- * to connection. This allows you to dynamically vary parameters such as the +- * host, user, password, database name, and TCP check timeout. +- */ +- +- +-/** Masters and slaves +- * +- * A database definition can include 'read' and 'write' parameters. These +- * operate as boolean switches but they are typically specified as integers. +- * They allow or disallow use of the database for reading or writing. +- * +- * A master database might be configured to allow reading and writing: +- * 'write' => 1, +- * 'read' => 1, +- * while a slave would be allowed only to read: +- * 'write' => 0, +- * 'read' => 1, +- * +- * It might be advantageous to disallow reading from the master, such as when +- * there are many slaves available and the master is very busy with writes. +- * 'write' => 1, +- * 'read' => 0, +- * HyperDB accommodates slave replication lag somewhat by keeping track of the +- * tables that it has written since instantiation and sending subsequent read +- * queries to the same server that received the write query. Thus a master set +- * up this way will still receive read queries, but only subsequent to writes. +- */ +- +- +-/** +- * Network topology / Datacenter awareness +- * +- * When your databases are located in separate physical locations there is +- * typically an advantage to connecting to a nearby server instead of a more +- * distant one. The read and write parameters can be used to place servers into +- * logical groups of more or less preferred connections. Lower numbers indicate +- * greater preference. +- * +- * This configuration instructs HyperDB to try reading from one of the local +- * slaves at random. If that slave is unreachable or refuses the connection, +- * the other slave will be tried, followed by the master, and finally the +- * remote slaves in random order. +- * Local slave 1: 'write' => 0, 'read' => 1, +- * Local slave 2: 'write' => 0, 'read' => 1, +- * Local master: 'write' => 1, 'read' => 2, +- * Remote slave 1: 'write' => 0, 'read' => 3, +- * Remote slave 2: 'write' => 0, 'read' => 3, +- * +- * In the other datacenter, the master would be remote. We would take that into +- * account while deciding where to send reads. Writes would always be sent to +- * the master, regardless of proximity. +- * Local slave 1: 'write' => 0, 'read' => 1, +- * Local slave 2: 'write' => 0, 'read' => 1, +- * Remote slave 1: 'write' => 0, 'read' => 2, +- * Remote slave 2: 'write' => 0, 'read' => 2, +- * Remote master: 'write' => 1, 'read' => 3, +- * +- * There are many ways to achieve different configurations in different +- * locations. You can deploy different config files. You can write code to +- * discover the web server's location, such as by inspecting $_SERVER or +- * php_uname(), and compute the read/write parameters accordingly. An example +- * appears later in this file using the legacy function add_db_server(). +- */ +- +- +-/** Sample Configuration 1: Using the Default Server **/ +-/** NOTE: THIS IS ACTIVE BY DEFAULT. COMMENT IT OUT. **/ +- +-/** +- * This is the most basic way to add a server to HyperDB using only the +- * required parameters: host, user, password, name. +- * This adds the DB defined in wp-config.php as a read/write server for +- * the 'global' dataset. (Every table is in 'global' by default.) +- */ +-/*$wpdb->add_database(array( +- 'host' => DB_HOST, // If port is other than 3306, use host:port. +- 'user' => DB_USER, +- 'password' => DB_PASSWORD, +- 'name' => DB_NAME, +-));*/ +- +-/** +- * This adds the same server again, only this time it is configured as a slave. +- * The last three parameters are set to the defaults but are shown for clarity. +- */ +-/*$wpdb->add_database(array( +- 'host' => DB_HOST, // If port is other than 3306, use host:port. +- 'user' => DB_USER, +- 'password' => DB_PASSWORD, +- 'name' => DB_NAME, +- 'write' => 0, +- 'read' => 1, +- 'dataset' => 'global', +- 'timeout' => 0.2, +-));*/ +- +-/** Sample Configuration 2: Partitioning **/ +- +-/** +- * This example shows a setup where the multisite blog tables have been +- * separated from the global dataset. +- */ +- +-$wpdb->add_database(array( +- 'host' => DB_HOST, // If port is other than 3306, use host:port. +- 'user' => DB_USER, +- 'password' => DB_PASSWORD, +- 'name' => DB_NAME, +- 'write' => 1, +- 'read' => 1, +- 'dataset' => 'global' +-)); +- +-$wpdb->add_database(array( +- 'host' => '172.16.1.3:3307', +- 'user' => 'noblogs', +- 'password' => 'n0bl0gst3st', +- 'name' => 'noblogs_2', +- 'dataset' => 'blog', +- 'write' => 1, +- 'read' => 1, +- 'timeout' => 2, +-)); +-$wpdb->add_callback('my_db_callback'); +-function my_db_callback($query, $wpdb) { +- // Multisite blog tables are "{$base_prefix}{$blog_id}_*" +- if ( preg_match("/^{$wpdb->base_prefix}\d+_/i", $wpdb->table) ) { +- $table=split('_',$wpdb->table); +- if (($table[1] % 2) == 0) { +- return 'blog'; +- } +- } +-} +- +- +- +-/** Sample helper functions from WordPress.com **/ +- +-/** +- * This is back-compatible with an older config style. It is for convenience. +- * lhost, part, and dc were removed from hyperdb because the read and write +- * parameters provide enough power to achieve the desired effects via config. +- * +- * @param string $dataset Datset: the name of the dataset. Just use "global" if you don't need horizontal partitioning. +- * @param int $part Partition: the vertical partition number (1, 2, 3, etc.). Use "0" if you don't need vertical partitioning. +- * @param string $dc Datacenter: where the database server is located. Airport codes are convenient. Use whatever. +- * @param int $read Read group: tries all servers in lowest number group before trying higher number group. Typical: 1 for slaves, 2 for master. This will cause reads to go to slaves unless all slaves are unreachable. Zero for no reads. +- * @param bool $write Write flag: is this server writable? Works the same as $read. Typical: 1 for master, 0 for slaves. +- * @param string $host Internet address: host:port of server on internet. +- * @param string $lhost Local address: host:port of server for use when in same datacenter. Leave empty if no local address exists. +- * @param string $name Database name. +- * @param string $user Database user. +- * @param string $password Database password. +- */ +-/* +-function add_db_server($dataset, $part, $dc, $read, $write, $host, $lhost, $name, $user, $password, $timeout = 0.2 ) { +- global $wpdb; +- +- // dc is not used in hyperdb. This produces the desired effect of +- // trying to connect to local servers before remote servers. Also +- // increases time allowed for TCP responsiveness check. +- if ( !empty($dc) && defined(DATACENTER) && $dc != DATACENTER ) { +- $read += 10000; +- $write += 10000; +- $timeout = 0.7; +- } +- +- // You'll need a hyperdb::add_callback() callback function to use partitioning. +- // $wpdb->add_callback( 'my_func' ); +- if ( $part ) +- $dataset = $dataset . '_' . $part; +- +- $database = compact('dataset', 'read', 'write', 'host', 'name', 'user', 'password', 'timeout'); +- +- $wpdb->add_database($database); +- +- // lhost is not used in hyperdb. This configures hyperdb with an +- // additional server to represent the local hostname so it tries to +- // connect over the private interface before the public one. +- if ( !empty( $lhost ) ) { +- if ( $read ) +- $database['read'] = $read - 0.5; +- if ( $write ) +- $database['write'] = $write - 0.5; +- $wpdb->add_database( $database ); +- } +-} +-*/ +- +-// The ending PHP tag is omitted. This is actually safer than including it. +-- +2.17.1 + diff --git a/patches/0182-disable-wp-piwik-global-update-script.patch b/patches/0182-disable-wp-piwik-global-update-script.patch new file mode 100644 index 00000000..9eb932a1 --- /dev/null +++ b/patches/0182-disable-wp-piwik-global-update-script.patch @@ -0,0 +1,104 @@ +From 587106fbca67c903516a3eb814ec04120692a8ad Mon Sep 17 00:00:00 2001 +From: ale <ale@incal.net> +Date: Fri, 31 Jul 2015 12:11:22 +0000 +Subject: [PATCH 182/229] disable wp-piwik global update script + +--- + .../plugins/wp-piwik/update/2015051101.php | 86 ++++++++++--------- + 1 file changed, 45 insertions(+), 41 deletions(-) + +diff --git a/wp-content/plugins/wp-piwik/update/2015051101.php b/wp-content/plugins/wp-piwik/update/2015051101.php +index 6b11411a..bc9a4308 100755 +--- a/wp-content/plugins/wp-piwik/update/2015051101.php ++++ b/wp-content/plugins/wp-piwik/update/2015051101.php +@@ -1,41 +1,45 @@ +-<?php +- +-// Get & delete old version's options +-if (self::$settings->checkNetworkActivation ()) { +- $oldGlobalOptions = get_site_option ( 'wp-piwik_global-settings', array () ); +- delete_site_option('wp-piwik_global-settings'); +-} else { +- $oldGlobalOptions = get_option ( 'wp-piwik_global-settings', array () ); +- delete_option('wp-piwik_global-settings'); +-} +- +-$oldOptions = get_option ( 'wp-piwik_settings', array () ); +-delete_option('wp-piwik_settings'); +- +-if (self::$settings->checkNetworkActivation ()) { +- global $wpdb; +- $aryBlogs = \WP_Piwik\Settings::getBlogList(); +- if (is_array($aryBlogs)) +- foreach ($aryBlogs as $aryBlog) { +- $oldOptions = get_blog_option ( $aryBlog['blog_id'], 'wp-piwik_settings', array () ); +- if (!$this->isConfigured()) +- foreach ( $oldOptions as $key => $value ) +- self::$settings->setOption ( $key, $value, $aryBlog['blog_id'] ); +- delete_blog_option($aryBlog['blog_id'], 'wp-piwik_settings'); +- } +-} +- +-if (!$this->isConfigured()) { +- if (!$oldGlobalOptions['add_tracking_code']) $oldGlobalOptions['track_mode'] = 'disabled'; +- elseif (!$oldGlobalOptions['track_mode']) $oldGlobalOptions['track_mode'] = 'default'; +- elseif ($oldGlobalOptions['track_mode'] == 1) $oldGlobalOptions['track_mode'] = 'js'; +- elseif ($oldGlobalOptions['track_mode'] == 2) $oldGlobalOptions['track_mode'] = 'proxy'; +- +- // Store old values in new settings +- foreach ( $oldGlobalOptions as $key => $value ) +- self::$settings->setGlobalOption ( $key, $value ); +- foreach ( $oldOptions as $key => $value ) +- self::$settings->setOption ( $key, $value ); +-} +- +-self::$settings->save (); +\ No newline at end of file ++<?php ++ ++/**** a/i patch: DISABLE THIS GLOBAL UPDATE ++ ++// Get & delete old version's options ++if (self::$settings->checkNetworkActivation ()) { ++ $oldGlobalOptions = get_site_option ( 'wp-piwik_global-settings', array () ); ++ delete_site_option('wp-piwik_global-settings'); ++} else { ++ $oldGlobalOptions = get_option ( 'wp-piwik_global-settings', array () ); ++ delete_option('wp-piwik_global-settings'); ++} ++ ++$oldOptions = get_option ( 'wp-piwik_settings', array () ); ++delete_option('wp-piwik_settings'); ++ ++if (self::$settings->checkNetworkActivation ()) { ++ global $wpdb; ++ $aryBlogs = \WP_Piwik\Settings::getBlogList(); ++ if (is_array($aryBlogs)) ++ foreach ($aryBlogs as $aryBlog) { ++ $oldOptions = get_blog_option ( $aryBlog['blog_id'], 'wp-piwik_settings', array () ); ++ if (!$this->isConfigured()) ++ foreach ( $oldOptions as $key => $value ) ++ self::$settings->setOption ( $key, $value, $aryBlog['blog_id'] ); ++ delete_blog_option($aryBlog['blog_id'], 'wp-piwik_settings'); ++ } ++} ++ ++if (!$this->isConfigured()) { ++ if (!$oldGlobalOptions['add_tracking_code']) $oldGlobalOptions['track_mode'] = 'disabled'; ++ elseif (!$oldGlobalOptions['track_mode']) $oldGlobalOptions['track_mode'] = 'default'; ++ elseif ($oldGlobalOptions['track_mode'] == 1) $oldGlobalOptions['track_mode'] = 'js'; ++ elseif ($oldGlobalOptions['track_mode'] == 2) $oldGlobalOptions['track_mode'] = 'proxy'; ++ ++ // Store old values in new settings ++ foreach ( $oldGlobalOptions as $key => $value ) ++ self::$settings->setGlobalOption ( $key, $value ); ++ foreach ( $oldOptions as $key => $value ) ++ self::$settings->setOption ( $key, $value ); ++} ++ ++self::$settings->save (); ++ ++****/ +-- +2.17.1 + diff --git a/patches/0183-fix-recaptcha-validate_user_signup-hook.patch b/patches/0183-fix-recaptcha-validate_user_signup-hook.patch new file mode 100644 index 00000000..7c1ebb91 --- /dev/null +++ b/patches/0183-fix-recaptcha-validate_user_signup-hook.patch @@ -0,0 +1,25 @@ +From 77926f741d799b195754acbd96291645e6222014 Mon Sep 17 00:00:00 2001 +From: ale <ale@incal.net> +Date: Sat, 22 Aug 2015 18:42:44 +0100 +Subject: [PATCH 183/229] fix recaptcha validate_user_signup hook + +--- + wp-content/plugins/wp-recaptcha-bp/recaptcha.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wp-content/plugins/wp-recaptcha-bp/recaptcha.php b/wp-content/plugins/wp-recaptcha-bp/recaptcha.php +index a9ea1d6c..2cb535b2 100644 +--- a/wp-content/plugins/wp-recaptcha-bp/recaptcha.php ++++ b/wp-content/plugins/wp-recaptcha-bp/recaptcha.php +@@ -252,7 +252,7 @@ class ReCAPTCHAPlugin extends WPPlugin + $_POST['g-recaptcha-response'] == '') { + $result['errors']->add('blank_captcha', + $this->options['no_response_error']); +- return $result['errors']; ++ return $result; + } + + if ($this->_reCaptchaLib == null) { +-- +2.17.1 + diff --git a/patches/0184-Fixed-wp-recaptcha-error-handling-in-show_recaptcha_.patch b/patches/0184-Fixed-wp-recaptcha-error-handling-in-show_recaptcha_.patch new file mode 100644 index 00000000..3aed939f --- /dev/null +++ b/patches/0184-Fixed-wp-recaptcha-error-handling-in-show_recaptcha_.patch @@ -0,0 +1,28 @@ +From d295dee2debd70f13656234f5888275779ae4a1b Mon Sep 17 00:00:00 2001 +From: lechuck <lechuck@autistici.org> +Date: Sat, 26 Sep 2015 19:28:37 +0100 +Subject: [PATCH 184/229] Fixed wp-recaptcha error handling in + show_recaptcha_in_registration + +--- + wp-content/plugins/wp-recaptcha-bp/recaptcha.php | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/wp-content/plugins/wp-recaptcha-bp/recaptcha.php b/wp-content/plugins/wp-recaptcha-bp/recaptcha.php +index 2cb535b2..96d4fee0 100644 +--- a/wp-content/plugins/wp-recaptcha-bp/recaptcha.php ++++ b/wp-content/plugins/wp-recaptcha-bp/recaptcha.php +@@ -211,7 +211,9 @@ class ReCAPTCHAPlugin extends WPPlugin + + // if it's for wordpress mu, show the errors + if ($this->is_multi_blog()) { +- $error = $errors->get_error_message('captcha'); ++ if( is_wp_error( $errors ) ) { ++ $error = $errors->get_error_message('captcha'); ++ } + echo '<label for="verification">Verification:</label>'; + echo ($error ? '<p class="error">' . $error . '</p>' : ''); + echo $this->get_recaptcha_html(); +-- +2.17.1 + diff --git a/patches/0185-read-master-IP-from-etc-noblogs-master.patch b/patches/0185-read-master-IP-from-etc-noblogs-master.patch new file mode 100644 index 00000000..89409114 --- /dev/null +++ b/patches/0185-read-master-IP-from-etc-noblogs-master.patch @@ -0,0 +1,44 @@ +From b88cff278bd26546913178167328838c81eb6997 Mon Sep 17 00:00:00 2001 +From: ale <ale@incal.net> +Date: Sun, 8 Nov 2015 11:21:23 +0000 +Subject: [PATCH 185/229] read master IP from /etc/noblogs/master + +--- + wp-nginx-map.php | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +diff --git a/wp-nginx-map.php b/wp-nginx-map.php +index 2ad9d585..5b4f4101 100644 +--- a/wp-nginx-map.php ++++ b/wp-nginx-map.php +@@ -4,7 +4,8 @@ + // + // Stampa una mappa delle assegnazioni blog -> backend, per NGINX. + // IP interno del master. +-define('NOBLOGS_MASTER', '172.16.1.10'); ++$master_url = file_get_contents('/etc/noblogs/master'); ++$noblogs_master = parse_url($master_url)['host']; + + // Load wordpress api. + define('WP_CACHE',false); +@@ -25,7 +26,7 @@ function printline($s) { + function backend_to_http_endpoint($backend) { + if (substr($backend, 0, 8) != 'backend_') { + error_log('diamine, di questo backend non so che farmene: ' . $backend); +- return NOBLOGS_MASTER . ':82'; ++ return $noblogs_master . ':82'; + } + $id = substr($backend, 8); + return '172.16.1.' . $id . ':82'; +@@ -39,7 +40,7 @@ function generate_map() { + $blogs = get_blogs(); + + printline('map $http_host $backend_noblogs {'); +- printline(' default http://' . NOBLOGS_MASTER . ':82;'); ++ printline(' default http://' . $noblogs_master . ':82;'); + foreach ($blogs as $blog) { + $blog_id = $blog->blog_id; + if ($blog_id == 1) +-- +2.17.1 + diff --git a/patches/0186-Fix-scope-of-noblogs_master-variable.patch b/patches/0186-Fix-scope-of-noblogs_master-variable.patch new file mode 100644 index 00000000..0d0bf975 --- /dev/null +++ b/patches/0186-Fix-scope-of-noblogs_master-variable.patch @@ -0,0 +1,38 @@ +From d4ee70cc1a935cf91795e65ffd46350d80f5be4a Mon Sep 17 00:00:00 2001 +From: Joe <joe@incal.net> +Date: Sun, 8 Nov 2015 17:38:59 +0100 +Subject: [PATCH 186/229] Fix scope of $noblogs_master variable + +--- + wp-nginx-map.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wp-nginx-map.php b/wp-nginx-map.php +index 5b4f4101..f01c18f7 100644 +--- a/wp-nginx-map.php ++++ b/wp-nginx-map.php +@@ -16,7 +16,7 @@ function get_blogs() { + global $wpdb; + $sql = "SELECT blog_id, domain FROM $wpdb->blogs WHERE deleted = 0 AND archived = '0' ORDER BY domain ASC"; + $result = $wpdb->get_results($sql); +- return ($result); ++ return ($result); + } + + function printline($s) { +@@ -35,6 +35,7 @@ function backend_to_http_endpoint($backend) { + // Print the blog -> backend map. + function generate_map() { + global $wpdb; ++ global $noblogs_master; + $wpdb_hash = &$wpdb->hash_map; + + $blogs = get_blogs(); +@@ -54,4 +55,3 @@ function generate_map() { + + + generate_map(); +- +-- +2.17.1 + diff --git a/patches/0187-Patch-themes-twenty.patch b/patches/0187-Patch-themes-twenty.patch new file mode 100644 index 00000000..1cc570e5 --- /dev/null +++ b/patches/0187-Patch-themes-twenty.patch @@ -0,0 +1,292 @@ +From 1cc67ed85a27d517b27c03b5cba1823fe46a3392 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sun, 23 Aug 2015 16:17:33 +0200 +Subject: [PATCH 187/229] Patch themes twenty* + +Patch theme twentyten, twentyeleven, twentytwelve, twentythirtheen, +twentyfourteen, twentyfifteen, twentysixteen, twentyseventeen + +Added a/i credits, and removed Google Fonts API. +--- + wp-content/themes/twentyfifteen/footer.php | 7 +- + wp-content/themes/twentyfifteen/functions.php | 72 +++---------------- + wp-content/themes/twentyfourteen/footer.php | 4 +- + .../themes/twentyfourteen/functions.php | 13 +--- + .../themes/twentyseventeen/functions.php | 7 +- + wp-content/themes/twentysixteen/functions.php | 3 +- + wp-content/themes/twentyten/footer.php | 6 +- + .../themes/twentythirteen/functions.php | 2 + + wp-content/themes/twentytwelve/functions.php | 2 + + 9 files changed, 30 insertions(+), 86 deletions(-) + +diff --git a/wp-content/themes/twentyfifteen/footer.php b/wp-content/themes/twentyfifteen/footer.php +index 6447da0e..2097c9fd 100644 +--- a/wp-content/themes/twentyfifteen/footer.php ++++ b/wp-content/themes/twentyfifteen/footer.php +@@ -22,14 +22,13 @@ + */ + do_action( 'twentyfifteen_credits' ); + ?> +- <?php ++ ++<?php + if ( function_exists( 'the_privacy_policy_link' ) ) { + the_privacy_policy_link( '', '<span role="separator" aria-hidden="true"></span>' ); + } + ?> +- <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentyfifteen' ) ); ?>" class="imprint"> +- <?php printf( __( 'Proudly powered by %s', 'twentyfifteen' ), 'WordPress' ); ?> +- </a> ++ <strong>Proudly powered by <a href="http://www.autistici.org">R*</a></strong> + </div><!-- .site-info --> + </footer><!-- .site-footer --> + +diff --git a/wp-content/themes/twentyfifteen/functions.php b/wp-content/themes/twentyfifteen/functions.php +index db6451f0..9e5f50fd 100644 +--- a/wp-content/themes/twentyfifteen/functions.php ++++ b/wp-content/themes/twentyfifteen/functions.php +@@ -276,67 +276,15 @@ function twentyfifteen_widgets_init() { + add_action( 'widgets_init', 'twentyfifteen_widgets_init' ); + + if ( ! function_exists( 'twentyfifteen_fonts_url' ) ) : +- /** +- * Register Google fonts for Twenty Fifteen. +- * +- * @since Twenty Fifteen 1.0 +- * +- * @return string Google fonts URL for the theme. +- */ +- function twentyfifteen_fonts_url() { +- $fonts_url = ''; +- $fonts = array(); +- $subsets = 'latin,latin-ext'; +- +- /* +- * Translators: If there are characters in your language that are not supported +- * by Noto Sans, translate this to 'off'. Do not translate into your own language. +- */ +- if ( 'off' !== _x( 'on', 'Noto Sans font: on or off', 'twentyfifteen' ) ) { +- $fonts[] = 'Noto Sans:400italic,700italic,400,700'; +- } +- +- /* +- * Translators: If there are characters in your language that are not supported +- * by Noto Serif, translate this to 'off'. Do not translate into your own language. +- */ +- if ( 'off' !== _x( 'on', 'Noto Serif font: on or off', 'twentyfifteen' ) ) { +- $fonts[] = 'Noto Serif:400italic,700italic,400,700'; +- } +- +- /* +- * Translators: If there are characters in your language that are not supported +- * by Inconsolata, translate this to 'off'. Do not translate into your own language. +- */ +- if ( 'off' !== _x( 'on', 'Inconsolata font: on or off', 'twentyfifteen' ) ) { +- $fonts[] = 'Inconsolata:400,700'; +- } +- +- /* +- * Translators: To add an additional character subset specific to your language, +- * translate this to 'greek', 'cyrillic', 'devanagari' or 'vietnamese'. Do not translate into your own language. +- */ +- $subset = _x( 'no-subset', 'Add new subset (greek, cyrillic, devanagari, vietnamese)', 'twentyfifteen' ); +- +- if ( 'cyrillic' == $subset ) { +- $subsets .= ',cyrillic,cyrillic-ext'; +- } elseif ( 'greek' == $subset ) { +- $subsets .= ',greek,greek-ext'; +- } elseif ( 'devanagari' == $subset ) { +- $subsets .= ',devanagari'; +- } elseif ( 'vietnamese' == $subset ) { +- $subsets .= ',vietnamese'; +- } +- +- if ( $fonts ) { +- $fonts_url = add_query_arg( +- array( +- 'family' => urlencode( implode( '|', $fonts ) ), +- 'subset' => urlencode( $subsets ), +- ), +- 'https://fonts.googleapis.com/css' +- ); +- } ++/** ++ * Register Google fonts for Twenty Fifteen. ++ * ++ * @since Twenty Fifteen 1.0 ++ * ++ * @return string Google fonts URL for the theme. ++ */ ++function twentyfifteen_fonts_url() { ++ $fonts_url = ''; + + return $fonts_url; + } +@@ -425,6 +373,7 @@ add_action( 'enqueue_block_editor_assets', 'twentyfifteen_block_editor_styles' ) + * @param string $relation_type The relation type the URLs are printed. + * @return array URLs to print for resource hints. + */ ++/* + function twentyfifteen_resource_hints( $urls, $relation_type ) { + if ( wp_style_is( 'twentyfifteen-fonts', 'queue' ) && 'preconnect' === $relation_type ) { + if ( version_compare( $GLOBALS['wp_version'], '4.7-alpha', '>=' ) ) { +@@ -440,6 +389,7 @@ function twentyfifteen_resource_hints( $urls, $relation_type ) { + return $urls; + } + add_filter( 'wp_resource_hints', 'twentyfifteen_resource_hints', 10, 2 ); ++*/ + + /** + * Add featured image as background image to post navigation elements. +diff --git a/wp-content/themes/twentyfourteen/footer.php b/wp-content/themes/twentyfourteen/footer.php +index d1016eb9..51bd4833 100644 +--- a/wp-content/themes/twentyfourteen/footer.php ++++ b/wp-content/themes/twentyfourteen/footer.php +@@ -23,9 +23,7 @@ + the_privacy_policy_link( '', '<span role="separator" aria-hidden="true"></span>' ); + } + ?> +- <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentyfourteen' ) ); ?>" class="imprint"> +- <?php printf( __( 'Proudly powered by %s', 'twentyfourteen' ), 'WordPress' ); ?> +- </a> ++ <strong>Proudly powered by <a href="http://www.autistici.org">R*</a></strong> + </div><!-- .site-info --> + </footer><!-- #colophon --> + </div><!-- #page --> +diff --git a/wp-content/themes/twentyfourteen/functions.php b/wp-content/themes/twentyfourteen/functions.php +index c017dac6..ec71dff8 100644 +--- a/wp-content/themes/twentyfourteen/functions.php ++++ b/wp-content/themes/twentyfourteen/functions.php +@@ -288,17 +288,6 @@ add_action( 'widgets_init', 'twentyfourteen_widgets_init' ); + */ + function twentyfourteen_font_url() { + $font_url = ''; +- /* +- * Translators: If there are characters in your language that are not supported +- * by Lato, translate this to 'off'. Do not translate into your own language. +- */ +- if ( 'off' !== _x( 'on', 'Lato font: on or off', 'twentyfourteen' ) ) { +- $query_args = array( +- 'family' => urlencode( 'Lato:300,400,700,900,300italic,400italic,700italic' ), +- 'subset' => urlencode( 'latin,latin-ext' ), +- ); +- $font_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' ); +- } + + return $font_url; + } +@@ -372,6 +361,7 @@ add_action( 'admin_print_scripts-appearance_page_custom-header', 'twentyfourteen + * @param string $relation_type The relation type the URLs are printed. + * @return array URLs to print for resource hints. + */ ++/* + function twentyfourteen_resource_hints( $urls, $relation_type ) { + if ( wp_style_is( 'twentyfourteen-lato', 'queue' ) && 'preconnect' === $relation_type ) { + if ( version_compare( $GLOBALS['wp_version'], '4.7-alpha', '>=' ) ) { +@@ -387,6 +377,7 @@ function twentyfourteen_resource_hints( $urls, $relation_type ) { + return $urls; + } + add_filter( 'wp_resource_hints', 'twentyfourteen_resource_hints', 10, 2 ); ++*/ + + /** + * Enqueue styles for the block-based editor. +diff --git a/wp-content/themes/twentyseventeen/functions.php b/wp-content/themes/twentyseventeen/functions.php +index 1ef1b570..952da193 100644 +--- a/wp-content/themes/twentyseventeen/functions.php ++++ b/wp-content/themes/twentyseventeen/functions.php +@@ -299,8 +299,8 @@ function twentyseventeen_fonts_url() { + 'subset' => urlencode( 'latin,latin-ext' ), + 'display' => urlencode( 'fallback' ), + ); +- +- $fonts_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' ); ++ // A/I removed google fonts ++ $fonts_url = add_query_arg( $query_args, '' ); + } + + return esc_url_raw( $fonts_url ); +@@ -318,7 +318,8 @@ function twentyseventeen_fonts_url() { + function twentyseventeen_resource_hints( $urls, $relation_type ) { + if ( wp_style_is( 'twentyseventeen-fonts', 'queue' ) && 'preconnect' === $relation_type ) { + $urls[] = array( +- 'href' => 'https://fonts.gstatic.com', ++ // A/I removed google Fonts ++ 'href' => '', + 'crossorigin', + ); + } +diff --git a/wp-content/themes/twentysixteen/functions.php b/wp-content/themes/twentysixteen/functions.php +index c180b826..b63354eb 100644 +--- a/wp-content/themes/twentysixteen/functions.php ++++ b/wp-content/themes/twentysixteen/functions.php +@@ -346,7 +346,8 @@ if ( ! function_exists( 'twentysixteen_fonts_url' ) ) : + 'subset' => urlencode( $subsets ), + 'display' => urlencode( 'fallback' ), + ), +- 'https://fonts.googleapis.com/css' ++ // A/I removed google fonts ++ '' + ); + } + +diff --git a/wp-content/themes/twentyten/footer.php b/wp-content/themes/twentyten/footer.php +index 4763e99a..3752b700 100644 +--- a/wp-content/themes/twentyten/footer.php ++++ b/wp-content/themes/twentyten/footer.php +@@ -43,9 +43,9 @@ + */ + do_action( 'twentyten_credits' ); + ?> +- <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentyten' ) ); ?>" class="imprint" title="<?php esc_attr_e( 'Semantic Personal Publishing Platform', 'twentyten' ); ?>"> +- <?php printf( __( 'Proudly powered by %s.', 'twentyten' ), 'WordPress' ); ?> +- </a> ++ ++ <strong>Proudly powered by <a href="http://www.autistici.org">R*</a></strong> ++ + </div><!-- #site-generator --> + + </div><!-- #colophon --> +diff --git a/wp-content/themes/twentythirteen/functions.php b/wp-content/themes/twentythirteen/functions.php +index 2b2eb72f..9e2175cd 100644 +--- a/wp-content/themes/twentythirteen/functions.php ++++ b/wp-content/themes/twentythirteen/functions.php +@@ -271,6 +271,7 @@ add_action( 'wp_enqueue_scripts', 'twentythirteen_scripts_styles' ); + * @param string $relation_type The relation type the URLs are printed. + * @return array URLs to print for resource hints. + */ ++/* + function twentythirteen_resource_hints( $urls, $relation_type ) { + if ( wp_style_is( 'twentythirteen-fonts', 'queue' ) && 'preconnect' === $relation_type ) { + if ( version_compare( $GLOBALS['wp_version'], '4.7-alpha', '>=' ) ) { +@@ -286,6 +287,7 @@ function twentythirteen_resource_hints( $urls, $relation_type ) { + return $urls; + } + add_filter( 'wp_resource_hints', 'twentythirteen_resource_hints', 10, 2 ); ++*/ + + /** + * Enqueue styles for the block-based editor. +diff --git a/wp-content/themes/twentytwelve/functions.php b/wp-content/themes/twentytwelve/functions.php +index bdda0c64..fb584016 100644 +--- a/wp-content/themes/twentytwelve/functions.php ++++ b/wp-content/themes/twentytwelve/functions.php +@@ -208,6 +208,7 @@ add_action( 'enqueue_block_editor_assets', 'twentytwelve_block_editor_styles' ); + * @param string $relation_type The relation type the URLs are printed. + * @return array URLs to print for resource hints. + */ ++/* + function twentytwelve_resource_hints( $urls, $relation_type ) { + if ( wp_style_is( 'twentytwelve-fonts', 'queue' ) && 'preconnect' === $relation_type ) { + if ( version_compare( $GLOBALS['wp_version'], '4.7-alpha', '>=' ) ) { +@@ -223,6 +224,7 @@ function twentytwelve_resource_hints( $urls, $relation_type ) { + return $urls; + } + add_filter( 'wp_resource_hints', 'twentytwelve_resource_hints', 10, 2 ); ++*/ + + /** + * Filter TinyMCE CSS path to include Google Fonts. +-- +2.17.1 + diff --git a/patches/0188-removed-googleapis-font-support-from-path-theme.patch b/patches/0188-removed-googleapis-font-support-from-path-theme.patch new file mode 100644 index 00000000..aa31c0bb --- /dev/null +++ b/patches/0188-removed-googleapis-font-support-from-path-theme.patch @@ -0,0 +1,176 @@ +From 711ce22d9818739171117a60e4a2a3a1cc800b04 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sun, 23 Aug 2015 16:22:31 +0200 +Subject: [PATCH 188/229] removed googleapis font support from path theme + +--- + .../path/library/extensions/theme-fonts.php | 97 ++++--------------- + 1 file changed, 20 insertions(+), 77 deletions(-) + +diff --git a/wp-content/themes/path/library/extensions/theme-fonts.php b/wp-content/themes/path/library/extensions/theme-fonts.php +index 069217a5..bf30273c 100644 +--- a/wp-content/themes/path/library/extensions/theme-fonts.php ++++ b/wp-content/themes/path/library/extensions/theme-fonts.php +@@ -2,16 +2,16 @@ + /** + * Theme Fonts - A script to allow users to select theme fonts. + * +- * Theme Fonts was created to give theme developers an easy way to include multiple font settings +- * and multiple font choices to their users. It's main purpose is to provide integration into the +- * WordPress theme customizer to allow for the selection of fonts. The script will work with basic ++ * Theme Fonts was created to give theme developers an easy way to include multiple font settings ++ * and multiple font choices to their users. It's main purpose is to provide integration into the ++ * WordPress theme customizer to allow for the selection of fonts. The script will work with basic + * Web-safe fonts, custom fonts added to the theme, and fonts from Google Web Fonts. + * +- * This program is free software; you can redistribute it and/or modify it under the terms of the GNU +- * General Public License as published by the Free Software Foundation; either version 2 of the License, ++ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU ++ * General Public License as published by the Free Software Foundation; either version 2 of the License, + * or (at your option) any later version. + * +- * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without ++ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * + * @package ThemeFonts +@@ -120,9 +120,9 @@ final class Theme_Fonts { + } + + /** +- * This method basically serves as a wrapper on 'init' to allow themes to know when to +- * register their custom fonts. It also passes the object so that theme developers can +- * interact with it. They'll need to use `$object->add_setting()` and `$object->add_font()`. ++ * This method basically serves as a wrapper on 'init' to allow themes to know when to ++ * register their custom fonts. It also passes the object so that theme developers can ++ * interact with it. They'll need to use `$object->add_setting()` and `$object->add_font()`. + * Theme devs should just set a 'callback' when they add support for this feature. + * + * @since 0.1.0 +@@ -134,7 +134,7 @@ final class Theme_Fonts { + + if ( !empty( $supports[0] ) ) { + +- if ( isset( $supports[0]['callback'] ) ) ++ if ( isset( $supports[0]['callback'] ) ) + add_action( 'theme_fonts_register', $supports[0]['callback'] ); + + if ( isset( $supports[0]['customizer'] ) && true === $supports[0]['customizer'] ) +@@ -145,7 +145,7 @@ final class Theme_Fonts { + } + + /** +- * Add a new font setting. Theme developers should use this method to add new font settings ++ * Add a new font setting. Theme developers should use this method to add new font settings + * to their theme. + * + * @since 0.1.0 +@@ -169,7 +169,7 @@ final class Theme_Fonts { + } + + /** +- * Add a new font for selection. Theme developers should use this method to add new fonts ++ * Add a new font for selection. Theme developers should use this method to add new fonts + * for their theme. + * + * @since 0.1.0 +@@ -274,70 +274,13 @@ final class Theme_Fonts { + * @return void + */ + protected function get_style_uri() { +- +- /* Get the theme-specified settings for the 'theme-fonts' feature. */ +- $supports = get_theme_support( 'theme-fonts' ); +- +- /* Set up an empty string for the font string. */ +- $font_string = ''; +- +- /* Loop through each of the font settings and queue the fonts associated with them. */ +- foreach ( $this->settings as $name => $setting ) { +- +- $font_handle = get_theme_mod( "theme_font_{$name}", $setting['default'] ); +- +- $this->queue_font( $font_handle ); +- } +- +- if ( empty( $this->font_queue ) ) +- return ''; +- +- /* Loop through each of the queued fonts and add them to the font string. */ +- foreach ( $this->font_queue as $family => $args ) { +- +- $font_string .= !empty( $font_string ) ? "|{$family}" : $family; +- +- /* If any font styles (weight, style) were specified, add them to the string. */ +- if ( isset( $args['styles'] ) && is_array( $args['styles'] ) ) { +- +- $font_styles = array_unique( $args['styles'] ); +- +- $font_string .= ':' . join( ',', $font_styles ); +- } +- } +- +- /* Set up the query arguments and add the font family. */ +- $query_args = array( 'family' => $font_string ); +- +- /* If the theme registered support for other font settings, add them. */ +- if ( !empty( $supports[0] ) ) { +- +- /* Get the defined subset. */ +- $subset = isset( $supports[0]['subset'] ) ? $supports[0]['subset'] : array(); +- +- /* Allow devs and theme users to override the subset. */ +- $subset = apply_filters( 'theme_fonts_subset', $subset ); +- +- /* If a subset was defined, add it to the query args. */ +- if ( !empty( $subset ) ) +- $query_args['subset'] = urlencode( join( ',', $subset ) ); +- +- /* If specific text is requested, add it to the query args. */ +- if ( isset( $supports[0]['text'] ) ) +- $query_args['text'] = urlencode( $supports[0]['text'] ); +- } +- +- /* Set up the stylesheet URI. */ +- $style_uri = ( is_ssl() ? 'https' : 'http' ) . '://fonts.googleapis.com/css'; +- +- /* Return the stylesheet URI with added query args. */ +- return add_query_arg( $query_args, $style_uri ); ++ return ''; + } + + /** +- * Queues a font by its font family. This is separate because multiples of the same family +- * may be loaded. For example, both the 'Open Sans 400' and 'Open Sans 700 Italic' could +- * be loaded. These both have the same family of 'Open Sans', so we need to queue the ++ * Queues a font by its font family. This is separate because multiples of the same family ++ * may be loaded. For example, both the 'Open Sans 400' and 'Open Sans 700 Italic' could ++ * be loaded. These both have the same family of 'Open Sans', so we need to queue the + * fonts and attach the styles to the font family. This is only needed for Google Web Fonts. + * + * @since 0.1.0 +@@ -384,8 +327,8 @@ final class Theme_Fonts { + } + + /** +- * Creates the section, settings, and controls for the WordPress theme customizer screen. Each +- * font setting is given an individual setting and control within the 'fonts' section. The data ++ * Creates the section, settings, and controls for the WordPress theme customizer screen. Each ++ * font setting is given an individual setting and control within the 'fonts' section. The data + * is saved in the 'theme_mod' setting for the theme with the 'theme_font_{$setting_id}' name. + * + * @since 0.1.0 +@@ -450,8 +393,8 @@ final class Theme_Fonts { + } + + /** +- * Returns an array of font choices for the theme customizer. Theme developers can add fonts for +- * a specific setting by using the 'setting' argument. If not set, the font is added to all ++ * Returns an array of font choices for the theme customizer. Theme developers can add fonts for ++ * a specific setting by using the 'setting' argument. If not set, the font is added to all + * settings. + * + * @since 0.1.0 +-- +2.17.1 + diff --git a/patches/0189-removed-googleapis-fonts-from-bliss-theme.patch b/patches/0189-removed-googleapis-fonts-from-bliss-theme.patch new file mode 100644 index 00000000..674ab0a0 --- /dev/null +++ b/patches/0189-removed-googleapis-fonts-from-bliss-theme.patch @@ -0,0 +1,383 @@ +From 481d406830fba4e409e29d5638fb1cec1154ccc6 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sun, 23 Aug 2015 16:25:17 +0200 +Subject: [PATCH 189/229] removed googleapis fonts from bliss theme + +--- + wp-content/themes/bliss/footer.php | 31 ++++---- + wp-content/themes/bliss/functions.php | 101 +++++++++++++------------- + 2 files changed, 64 insertions(+), 68 deletions(-) + +diff --git a/wp-content/themes/bliss/footer.php b/wp-content/themes/bliss/footer.php +index 40149f9d..4d6c2e96 100644 +--- a/wp-content/themes/bliss/footer.php ++++ b/wp-content/themes/bliss/footer.php +@@ -4,7 +4,7 @@ + + <footer class="site-footer"> + <div class="content"> +- ++ + <?php + wp_nav_menu(array( + 'theme_location' => 'footer-nav', +@@ -12,14 +12,14 @@ + 'container_id' => 'footerNav', + 'container_class' => 'clearfix small' + )); +- ?> +- +- <?php ++ ?> ++ ++ <?php + // version 0.1.5 introduces widget areas for the footer. + if(is_active_sidebar('footer-widget') || is_active_sidebar('footer-widget-2') || is_active_sidebar('footer-widget-3')){ + ?> + <section class="thirds clear clearfix spacer small"> +- <?php ++ <?php + // footer widgets here. + if(is_active_sidebar('footer-widget')){ + dynamic_sidebar('footer-widget'); +@@ -29,13 +29,13 @@ + } + if(is_active_sidebar('footer-widget-3')){ + dynamic_sidebar('footer-widget-3'); +- } ++ } + ?> + </section> +- <?php ++ <?php + } + ?> +- ++ + <?php + if(has_nav_menu('social-menu')){ + +@@ -47,8 +47,8 @@ + + )); + } +- ?> +- ++ ?> ++ + <p class="credit spacer small"> + <?php + printf( +@@ -56,17 +56,12 @@ + date('Y'), esc_attr(get_bloginfo('name')), 'http://www.mardesco.com/themes/bliss/', 'http://www.wordpress.org' ); + ?> + </p> +- </div> ++ </div> + + <?php wp_footer(); ?> +- ++ + </footer> + </div> <!--! end of #container --> +- +-<!--[if lt IE 7 ]> +- <script src="//ajax.googleapis.com/ajax/libs/chrome-frame/1.0.2/CFInstall.min.js"></script> +- <script>window.attachEvent("onload",function(){CFInstall.check({mode:"overlay"})})</script> +-<![endif]--> +- ++ + </body> + </html> +\ No newline at end of file +diff --git a/wp-content/themes/bliss/functions.php b/wp-content/themes/bliss/functions.php +index a5211bf6..43f0c04f 100644 +--- a/wp-content/themes/bliss/functions.php ++++ b/wp-content/themes/bliss/functions.php +@@ -12,18 +12,18 @@ if(__FILE__ == $_SERVER['SCRIPT_FILENAME']){ + + # Begin Options # + +-/* +-theme options panel via the Options Framework ++/* ++theme options panel via the Options Framework + courtesy of Devin Price : http://wptheming.com/options-framework-theme/ + */ + define( 'OPTIONS_FRAMEWORK_DIRECTORY', get_template_directory_uri() . '/options/' ); + require_once dirname( __FILE__ ) . '/options/options-framework.php'; + + /* +- * ++ * + * Show / hide the slideshow option when a checkbox is clicked. + * +- * ++ * + */ + + function bliss_toggle_slideshow_options() { ?> +@@ -39,7 +39,7 @@ function bliss_toggle_slideshow_options() { ?> + if (jQuery('#bliss_slideshow1_showhidden:checked').val() !== undefined) { + jQuery('.bliss-slideshow-1').show(); + } +- ++ + // slideshow 2 + jQuery('#bliss_slideshow2_showhidden').click(function() { + jQuery('.bliss-slideshow-2').fadeToggle(400); +@@ -56,7 +56,7 @@ function bliss_toggle_slideshow_options() { ?> + + if (jQuery('#bliss_slideshow3_showhidden:checked').val() !== undefined) { + jQuery('.bliss-slideshow-3').show(); +- } ++ } + + }); + </script> +@@ -73,20 +73,20 @@ add_action( 'optionsframework_custom_scripts', 'bliss_toggle_slideshow_options' + function bliss_style_links(){ + $modernizr_url = get_template_directory_uri() . "/js/modernizr-2.6.1.min.js"; + wp_enqueue_script('modernizr', $modernizr_url, array(), '2.6.1', false); +- ++ + // disallowed by theme review: get_template_directory_uri() . "/style.css"; +- // required: use get_stylesheet_uri() ++ // required: use get_stylesheet_uri() + $main_stylesheet = get_stylesheet_uri(); + wp_enqueue_style( 'bliss_style', $main_stylesheet, false ); +- ++ + // as of version 0.1.1 the font url is now a relative protocol. +- $font_url = '//fonts.googleapis.com/css?family=Merriweather:700italic'; +- wp_enqueue_style( 'Merriweather', $font_url, false); +- ++ $font_url = ''; ++ //wp_enqueue_style( 'Merriweather', $font_url, false); ++ + // version 0.1.4 adds icons by Font Awesome + $icon_url = get_template_directory_uri() . '/css/font-awesome.min.css'; + wp_enqueue_style( 'font-awesome', $icon_url, false); +- ++ + } + add_action( 'wp_enqueue_scripts', 'bliss_style_links', 2 ); + +@@ -94,43 +94,43 @@ add_action( 'wp_enqueue_scripts', 'bliss_style_links', 2 ); + /* default value for $content_width, required by ThemeCheck. */ + // it turns out, intended use of $content_width global is NOT the same + // as intended use of: (int) of_get_option('bliss_max_width') +- ++ + // if not overriden by a plugin, must be set equal to the rendered content area of the theme. +- ++ + // required: define content_width global via after_setup_theme callback + function bliss_global_width(){ +- ++ + // Note: this variable will not accurately reflect the size of the display area on a mobile device screen. +- ++ + global $content_width; + if ( ! isset( $content_width ) ){ + // Default for $content_width is the width of the content area on a page with a single sidebar at the theme's default container width. + $content_width = 735; +- ++ + // but that's not necessarily accurate for the current page, is it. + // The size of the content area will depend on the user settings. + // retrieving those settings requires an extra database call. + // TODO: set global vars for all user settings, to reduce the number of database lookups required. +- +- $width = (int) esc_attr(of_get_option('bliss_max_width', '1024')); ++ ++ $width = (int) esc_attr(of_get_option('bliss_max_width', '1024')); + if($width === 0){ +- // 100% width display. ++ // 100% width display. + // size of content area can only be determined by JavaScript. + // use the default setting from above, and do nothing here. + }else{ +- ++ + // determine if this page has sidebars in the first place + if(is_front_page() || is_page_template('page-full-width.php')){ + + /* + style.css line 1155 says: + #main{padding:2.9%;} +- ++ + 2.9 * 2 = 5.8% + 100-5.8 = 94.2 + */ +- $content_width = $width * 0.942; +- ++ $content_width = $width * 0.942; ++ + }else{ + // check sidebar status. + $sidebars = bliss_get_sidebar_selection(); +@@ -138,26 +138,26 @@ add_action( 'wp_enqueue_scripts', 'bliss_style_links', 2 ); + // "left" and "right" both get the same treatment. + case 'left': + case 'right': +- +- /* ++ ++ /* + see stylesheet (eg .hasRightNav #main on line 1210) + the use of a single sidebar reduces the width of the content area by 22.45% +- ++ + 5.8 + 22.45 = 28.25 + 100 - 28.25 = 71.75 + */ + $content_width = $width * 0.7175; +- +- ++ ++ + break; + case 'both': +- ++ + // 22.45 * 2 = 44.9 + // 44.9 + 5.8 = 50.7 + // 100 - 50.7 = 49.3 + $content_width = $width * 0.493; +- +- ++ ++ + break; + case 'none': + // same as the full width layouts above +@@ -170,14 +170,14 @@ add_action( 'wp_enqueue_scripts', 'bliss_style_links', 2 ); + } + } + +- } ++ } + } + } + add_action('after_setup_theme', 'bliss_global_width'); + + + function bliss_user_customizations(){ +- ++ + // user-specified width setting goes AFTER the theme's primary stylesheet. + $width = (int) esc_attr(of_get_option('bliss_max_width', '1024')); + if($width && is_int($width) && $width != 0){ +@@ -191,7 +191,7 @@ function bliss_user_customizations(){ + width:90%%; + margin:35px 5%%; + } +- } ++ } + </style>', $width, $breakpoint); + }else{ + if(isset($width) && $width === 0){ +@@ -211,7 +211,7 @@ function bliss_user_customizations(){ + } + } + $header_background = get_header_image(); +- ++ + // feature support for custom-header image. + if($header_background && $header_background != ''){ + printf(' +@@ -220,11 +220,11 @@ function bliss_user_customizations(){ + background:transparent url("%s") center center no-repeat; + background-size:cover; + } +- ++ + </style> + ', esc_url($header_background)); + } +- ++ + $header_text_color = get_header_textcolor(); + if($header_text_color && $header_text_color != ''){ + printf(' +@@ -244,9 +244,9 @@ function bliss_user_customizations(){ + .site-header .contrast a{ + color: #%s !important; + } +- ++ + </style> +- ', esc_attr($header_text_color)); ++ ', esc_attr($header_text_color)); + } + + } +@@ -270,7 +270,8 @@ function bliss_font_in_footer(){ + /* + We put the Google Fonts font in the footer and call it late in the stack, to give it time to load before applying the typeface to the content. + */ +- echo ' ++ return; ++ echo ' + <style type="text/css"> + h1,h2,h3{font-family: "Merriweather", serif;font-style:italic;font-weight:700} + </style> +@@ -285,7 +286,7 @@ add_action('wp_footer', 'bliss_font_in_footer', 100); + + // per http://codex.wordpress.org/Theme_Development#Untrusted_Data + // define a custom function for cleaning titles, when they are output within an html attribute. +-// BUT functions defined in the global scope must be prefixed with the unique theme name! ++// BUT functions defined in the global scope must be prefixed with the unique theme name! + // Thanks to nitkr for pointing this out. + function bliss_clean_title_link(){ + //http://codex.wordpress.org/Function_Reference/the_title_attribute +@@ -294,13 +295,13 @@ function bliss_clean_title_link(){ + + // as per http://codex.wordpress.org/Function_Reference/wp_title#Covering_Homepage + function bliss_homepage_title($title){ +- ++ + + if( empty( $title ) && ( is_home() || is_front_page() ) ) { + return esc_attr( get_bloginfo( 'name' ) . ' | ' . get_bloginfo( 'description' ) ); + } + return $title; +- ++ + } + add_filter( 'wp_title', 'bliss_homepage_title', 9);// call early, so it can be overridden by plugins + +@@ -311,7 +312,7 @@ function bliss_add_editor_styles() { + /* Editor styles, recommended by ThemeCheck. */ + // http://codex.wordpress.org/Function_Reference/add_editor_style + add_editor_style( 'css/admin.css' ); +- ++ + /* theme support, as recommended by ThemeCheck: */ + add_theme_support('post-thumbnails'); + add_theme_support('custom-header'); +@@ -319,14 +320,14 @@ function bliss_add_editor_styles() { + add_theme_support('title-tag');// since WordPress 4.1 + + /* theme support, as REQUIRED by ThemeCheck */ +- add_theme_support('automatic-feed-links'); +- ++ add_theme_support('automatic-feed-links'); ++ + // theme support for html5, introduced in bliss v.1.0.1 + add_theme_support( 'html5', array( 'comment-list', 'comment-form', 'search-form', 'gallery', 'caption', 'widgets' ) ); +- ++ + // theme support for WooCommerce, as of Bliss version 1.0.6 + add_theme_support('woocommerce'); +- ++ + } + add_action( 'after_setup_theme', 'bliss_add_editor_styles' ); + +-- +2.17.1 + diff --git a/patches/0190-Remove-Google-Fonts-from-nextgen-gallery.patch b/patches/0190-Remove-Google-Fonts-from-nextgen-gallery.patch new file mode 100644 index 00000000..823c3406 --- /dev/null +++ b/patches/0190-Remove-Google-Fonts-from-nextgen-gallery.patch @@ -0,0 +1,41 @@ +From 6beabb87bd41ccbca23b201860d64f4ed8305ae0 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Fri, 23 Dec 2016 10:56:55 +0100 +Subject: [PATCH 190/229] Remove Google Fonts from nextgen-gallery + +--- + .../modules/attach_to_post/module.attach_to_post.php | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php +index 4ce2e0a6..916256ed 100644 +--- a/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php ++++ b/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php +@@ -253,7 +253,7 @@ class M_Attach_To_Post extends C_Base_Module + + return $content; + } +- ++ + function add_media_button() + { + if (in_array(FALSE, array( +@@ -424,7 +424,7 @@ class M_Attach_To_Post extends C_Base_Module + if ($this->is_new_or_edit_post_screen()) { + $router = C_Router::get_instance(); + +- add_editor_style('https://fonts.googleapis.com/css?family=Lato'); ++ // add_editor_style('https://fonts.googleapis.com/css?family=Lato'); + add_editor_style($router->get_static_url('photocrati-attach_to_post#ngg_attach_to_post_tinymce_plugin.css')); + wp_enqueue_script('photocrati_ajax'); + +@@ -612,4 +612,4 @@ class C_Attach_To_Post_Installer + } + } + +-new M_Attach_To_Post(); +\ No newline at end of file ++new M_Attach_To_Post(); +-- +2.17.1 + diff --git a/patches/0191-removing-unneeded-options-for-mathjax-latex.patch b/patches/0191-removing-unneeded-options-for-mathjax-latex.patch new file mode 100644 index 00000000..568e63bb --- /dev/null +++ b/patches/0191-removing-unneeded-options-for-mathjax-latex.patch @@ -0,0 +1,146 @@ +From 0f01a397b6f30a50020a9c898f7ddac68d52c80a Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sat, 14 Jan 2017 16:55:47 +0100 +Subject: [PATCH 191/229] removing unneeded options for mathjax-latex + +--- + .../class-mathjax-latex-admin.php | 4 +- + .../mathjax-latex/class-mathjax-latex.php | 4 +- + .../mathjax-latex/mathjax-latex-admin.php | 52 +------------------ + 3 files changed, 7 insertions(+), 53 deletions(-) + +diff --git a/wp-content/plugins/mathjax-latex/class-mathjax-latex-admin.php b/wp-content/plugins/mathjax-latex/class-mathjax-latex-admin.php +index 75746393..5c41e083 100644 +--- a/wp-content/plugins/mathjax-latex/class-mathjax-latex-admin.php ++++ b/wp-content/plugins/mathjax-latex/class-mathjax-latex-admin.php +@@ -105,6 +105,8 @@ EOT; + 'kblog_mathjax_use_wplatex_syntax' + ); + ++ // AI patch: do not use cloudfare CDN ++ /* + $use_cdn = get_option( 'kblog_mathjax_use_cdn', true ) ? 'checked="true"' : ''; + + $this->admin_table_row( +@@ -123,7 +125,7 @@ EOT; + "<input type='textbox' name='kblog_mathjax_custom_location' id='kblog_mathjax_custom_location' $custom_location $custom_location_disabled>", + 'kblog_mathjax_custom_location' + ); +- ++ */ + $options = $this->config_options(); + + $select_string = "<select name='kblog_mathjax_config' id='kblog_mathjax_config'>\n"; +diff --git a/wp-content/plugins/mathjax-latex/class-mathjax-latex.php b/wp-content/plugins/mathjax-latex/class-mathjax-latex.php +index 7dc638f7..f4d83804 100644 +--- a/wp-content/plugins/mathjax-latex/class-mathjax-latex.php ++++ b/wp-content/plugins/mathjax-latex/class-mathjax-latex.php +@@ -150,13 +150,15 @@ class MathJax_Latex { + return; + } + ++ // AI patch: remove the use of the cloudfare CDN! + // initialise option for existing MathJax-LaTeX users ++ /* + if ( get_option( 'kblog_mathjax_use_cdn' ) || ! get_option( 'kblog_mathjax_custom_location' ) ) { + $mathjax_location = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js'; + } else { + $mathjax_location = get_option( 'kblog_mathjax_custom_location' ); + } +- ++ */ + $mathjax_url = $mathjax_location . '?config=' . get_option( 'kblog_mathjax_config' ); + + wp_enqueue_script( 'mathjax', $mathjax_url, false, MATHJAX_VERSION, false ); +diff --git a/wp-content/plugins/mathjax-latex/mathjax-latex-admin.php b/wp-content/plugins/mathjax-latex/mathjax-latex-admin.php +index 4fc0156f..32089608 100644 +--- a/wp-content/plugins/mathjax-latex/mathjax-latex-admin.php ++++ b/wp-content/plugins/mathjax-latex/mathjax-latex-admin.php +@@ -105,25 +105,6 @@ EOT; + 'kblog_mathjax_use_wplatex_syntax' + ); + +- $use_cdn = get_option( 'kblog_mathjax_use_cdn', true ) ? 'checked="true"' : ''; +- +- $this->admin_table_row( +- 'Use MathJax CDN Service?', +- 'Allows use of the MathJax hosted content delivery network. By using this, you are agreeing to the <a href="http://www.mathjax.org/download/mathjax-cdn-terms-of-service/">MathJax CDN Terms of Service</a>.', +- "<input type='checkbox' name='kblog_mathjax_use_cdn' id='use_cdn' value='1' $use_cdn/>", +- 'use_cdn' +- ); +- +- $custom_location_disabled = get_option( 'kblog_mathjax_use_cdn', true ) ? 'disabled="disabled"' : ''; +- $custom_location = "value='" . esc_attr( get_option( 'kblog_mathjax_custom_location', '' ) ) . "'"; +- +- $this->admin_table_row( +- 'Custom MathJax location?', +- 'If you are not using the MathJax CDN enter the location of your MathJax script.', +- "<input type='textbox' name='kblog_mathjax_custom_location' id='kblog_mathjax_custom_location' $custom_location $custom_location_disabled>", +- 'kblog_mathjax_custom_location' +- ); +- + $options = $this->config_options(); + + $select_string = "<select name='kblog_mathjax_config' id='kblog_mathjax_config'>\n"; +@@ -148,9 +129,6 @@ EOT; + public function config_options() { + $options = array( + 'default', +- 'Accessible', +- 'TeX-AMS_HTML', +- 'TeX-AMS-MML_HTMLorMML', + ); + + return $options; +@@ -169,25 +147,12 @@ EOT; + update_option( 'kblog_mathjax_latex_inline', sanitize_text_field( wp_unslash( $_POST['kblog_mathjax_latex_inline'] ) ) ); // input var okay + } + +- update_option( 'kblog_mathjax_use_wplatex_syntax', array_key_exists( 'kblog_mathjax_use_wplatex_syntax', $_POST ) ); // input var okay +- +- update_option( 'kblog_mathjax_use_cdn', array_key_exists( 'kblog_mathjax_use_cdn', $_POST ) ); // input var okay +- +- if ( array_key_exists( 'kblog_mathjax_custom_location', $_POST ) && isset( $_POST['kblog_mathjax_custom_location'] ) ) { // input var okay +- update_option( 'kblog_mathjax_custom_location', esc_url_raw( wp_unslash( $_POST['kblog_mathjax_custom_location'] ) ) ); // input var okay +- } +- +- if ( array_key_exists( 'kblog_mathjax_config', $_POST ) && isset( $_POST['kblog_mathjax_config'] ) && // input var okay +- in_array( sanitize_text_field( wp_unslash( $_POST['kblog_mathjax_config'] ) ), $this->config_options(), true ) // input var okay +- ) { +- update_option( 'kblog_mathjax_config', sanitize_text_field( wp_unslash( $_POST['kblog_mathjax_config'] ) ) ); // input var okay +- } + } + + public function table_head() { + ?> + <div class='wrap' id='mathjax-latex-options'> +- <h2>Mathjax-Latex by Kblog</h2> ++ <h2>Mathjax-Latex</h2> + <form id='mathjaxlatex' name='mathjaxlatex' action='' method='POST'> + <?php wp_nonce_field( 'kblog_mathjax_latex_save_action', 'kblog_mathjax_latex_save_field', true ); ?> + <table class='form-table'> +@@ -203,21 +168,6 @@ EOT; + </form> + + </div> +- <script type="text/javascript"> +- jQuery(function($) { +- if (typeof($.fn.prop) !== 'function') { +- return; // ignore this for sites with jquery < 1.6 +- } +- // enable or disable the cdn input field when checking/unchuecking the "use cdn" checkbox +- var cdn_check = $('#use_cdn'), +- cdn_location = $('#kblog_mathjax_custom_location'); +- +- cdn_check.change(function() { +- var checked = cdn_check.is(':checked'); +- cdn_location.prop('disabled', checked); +- }); +- }); +- </script> + <?php + } + +-- +2.17.1 + diff --git a/patches/0192-Added-some-instructions-on-mathjax-latex-plugin.patch b/patches/0192-Added-some-instructions-on-mathjax-latex-plugin.patch new file mode 100644 index 00000000..11a5d422 --- /dev/null +++ b/patches/0192-Added-some-instructions-on-mathjax-latex-plugin.patch @@ -0,0 +1,33 @@ +From 6c253cddc05dedcc3dbe7552437e6638e24ab678 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sat, 14 Jan 2017 17:04:45 +0100 +Subject: [PATCH 192/229] Added some instructions on mathjax latex plugin + +--- + .../plugins/mathjax-latex/mathjax-latex-admin.php | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +diff --git a/wp-content/plugins/mathjax-latex/mathjax-latex-admin.php b/wp-content/plugins/mathjax-latex/mathjax-latex-admin.php +index 32089608..47123ca3 100644 +--- a/wp-content/plugins/mathjax-latex/mathjax-latex-admin.php ++++ b/wp-content/plugins/mathjax-latex/mathjax-latex-admin.php +@@ -152,7 +152,15 @@ EOT; + public function table_head() { + ?> + <div class='wrap' id='mathjax-latex-options'> +- <h2>Mathjax-Latex</h2> ++ <h2>MathJax LaTeX</h2> ++ <div> ++ You can embed LaTeX formulas in blog posts, either by using the [latex] shortcode: ++ <pre>[latex]E=mc^2[/latex]</pre> ++ or by using the standard MathJax syntax ++ <pre>$$E=mc^2$$</pre> ++ In this case, you <bold>have to</bold> a [mathjax] shortcode anywhere in the post, ++ or use the "Force load" option below. ++ </div> + <form id='mathjaxlatex' name='mathjaxlatex' action='' method='POST'> + <?php wp_nonce_field( 'kblog_mathjax_latex_save_action', 'kblog_mathjax_latex_save_field', true ); ?> + <table class='form-table'> +-- +2.17.1 + diff --git a/patches/0193-Removed-Google-Fonts-Apis-from-micro-theme.patch b/patches/0193-Removed-Google-Fonts-Apis-from-micro-theme.patch new file mode 100644 index 00000000..b4be08e7 --- /dev/null +++ b/patches/0193-Removed-Google-Fonts-Apis-from-micro-theme.patch @@ -0,0 +1,26 @@ +From 4af5fa9d3c978396b8c873d5bb3617de8a1c2b64 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sat, 14 Jan 2017 17:19:00 +0100 +Subject: [PATCH 193/229] Removed Google Fonts Apis from micro theme + +--- + wp-content/themes/micro/functions.php | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/wp-content/themes/micro/functions.php b/wp-content/themes/micro/functions.php +index fe2757d4..e2ac1723 100644 +--- a/wp-content/themes/micro/functions.php ++++ b/wp-content/themes/micro/functions.php +@@ -153,8 +153,7 @@ add_action( 'widgets_init', 'micro_widgets_init' ); + */ + function micro_scripts() { + wp_enqueue_style( 'micro-style', get_template_directory_uri() . '/assets/css/master.css' ); +- wp_enqueue_style( 'primary-font', 'https://fonts.googleapis.com/css?family=Roboto+Mono:400,500&subset=latin,cyrillic,greek,vietnamese' ); +- ++ + + wp_enqueue_script( 'micro-navigation', get_template_directory_uri() . '/assets/scripts/scripts.min.js', array( "jquery" ), '20151215', true ); + +-- +2.17.1 + diff --git a/patches/0194-patched-GreenTrack-theme-to-work-with-recent-Wordpre.patch b/patches/0194-patched-GreenTrack-theme-to-work-with-recent-Wordpre.patch new file mode 100644 index 00000000..52f416c0 --- /dev/null +++ b/patches/0194-patched-GreenTrack-theme-to-work-with-recent-Wordpre.patch @@ -0,0 +1,118 @@ +From 0830658ac27986e00e3c2bb854ea1aa82089e9f4 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Tue, 18 Apr 2017 11:26:08 +0200 +Subject: [PATCH 194/229] patched GreenTrack theme to work with recent + Wordpress versions + +--- + wp-content/themes/GreenTrack/functions.php | 84 ++++++++++------------ + 1 file changed, 37 insertions(+), 47 deletions(-) + +diff --git a/wp-content/themes/GreenTrack/functions.php b/wp-content/themes/GreenTrack/functions.php +index 0fe962ad..98386b92 100644 +--- a/wp-content/themes/GreenTrack/functions.php ++++ b/wp-content/themes/GreenTrack/functions.php +@@ -1,12 +1,11 @@ +-<?php +-/* +-Gets the number of posts and comments so we can display it in the sidebar +-*/ +-$numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish'"); +-if (0 < $numposts) $numposts = number_format($numposts); +- +-$numcmnts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'"); +-if (0 < $numcmnts) $numcmnts = number_format($numcmnts); ++<?php ++/* ++Gets the number of posts and comments so we can display it in the sidebar ++*/ ++$countpost = wp_count_posts(); ++$numposts = $countpost->publish; ++$countcomments = wp_count_comments(); ++$numcmnts = $countcomments->approved; + + /* + Description: Returns a list of the most recent posts. +@@ -14,13 +13,7 @@ Created by Sadish for his GreenTrack Theme + */ + + function gt_get_recent_posts($no_posts = 5, $before = '<li>', $after = '</li>', $show_pass_post = false) { +- global $wpdb, $tableposts; +- $time_difference = get_settings('gmt_offset'); +- $now = gmdate("Y-m-d H:i:s",(time()+($time_difference*3600))); +- $request = "SELECT ID, post_title, post_excerpt FROM $tableposts WHERE post_status = 'publish' "; +- if(!$show_pass_post) $request .= "AND post_password ='' "; +- $request .= "AND post_date < '$now' ORDER BY post_date DESC LIMIT 0, $no_posts"; +- $posts = $wpdb->get_results($request); ++ $posts = wp_get_recent_posts(array('numberposts' => $no_posts, 'post_status' => 'publish')); + $output = ''; + foreach ($posts as $post) { + $post_title = stripslashes($post->post_title); +@@ -34,35 +27,32 @@ function gt_get_recent_posts($no_posts = 5, $before = '<li>', $after = '</li>', + Description: Returns a list of the most recent comments. + Created by Sadish for his GreenTrack Theme + */ +-function gt_get_recent_comments($no_comments = 5, $comment_num_of_words = 4, $before = '<li>', $after = '</li>') +-{ +- global $wpdb, $tablecomments, $tableposts; +- +- $request = "SELECT ID, comment_ID, comment_content, comment_author FROM $tableposts, $tablecomments WHERE $tableposts.ID=$tablecomments.comment_post_ID AND post_status = 'publish' "; +- $request .= "AND comment_approved = '1' ORDER BY $tablecomments.comment_date DESC LIMIT $no_comments"; +- $comments = $wpdb->get_results($request); +- +- $output = ''; +- if($comments) { +- foreach ($comments as $comment) +- { +- $comment_author = stripslashes($comment->comment_author); +- $comment_content = strip_tags($comment->comment_content); +- $comment_content = stripslashes($comment_content); +- $words=split(" ",$comment_content); +- $comment_excerpt = join(" ",array_slice($words,0,$comment_num_of_words)); +- $permalink = get_permalink($comment->ID)."#comment-".$comment->comment_ID; +- $output .= $before . '<strong>' . $comment_author . '</strong>: <a href="' . $permalink; +- $output .= '" title="'.__('Comment by','c4m').' ' . $comment_author.'">' . $comment_excerpt . '...</a>' . $after; +- } +- } +- echo $output; +- echo '<br/>'."\n"; +-} +- +- +- +- +- +- ++function gt_get_recent_comments($no_comments = 5, $comment_num_of_words = 4, $before = '<li>', $after = '</li>') ++{ ++ $args = array( ++ 'post_status' => 'publish', ++ 'number' => $no_comments, ++ 'order_by' => 'comment_date', ++ 'status' => 'approved' ++ ); ++ $comments = get_comments($args); ++ ++ $output = ''; ++ if($comments) { ++ foreach ($comments as $comment) ++ { ++ $comment_author = stripslashes($comment->comment_author); ++ $comment_content = strip_tags($comment->comment_content); ++ $comment_content = stripslashes($comment_content); ++ $words=split(" ",$comment_content); ++ $comment_excerpt = join(" ",array_slice($words,0,$comment_num_of_words)); ++ $permalink = get_permalink($comment->comment_ID)."#comment-".$comment->comment_ID; ++ $output .= $before . '<strong>' . $comment_author . '</strong>: <a href="' . $permalink; ++ $output .= '" title="'.__('Comment by','c4m').' ' . $comment_author.'">' . $comment_excerpt . '...</a>' . $after; ++ } ++ } ++ echo $output; ++ echo '<br/>'."\n"; ++} ++ + ?> +\ No newline at end of file +-- +2.17.1 + diff --git a/patches/0196-Add-blog-site-map.patch b/patches/0196-Add-blog-site-map.patch new file mode 100644 index 00000000..666b24ae --- /dev/null +++ b/patches/0196-Add-blog-site-map.patch @@ -0,0 +1,72 @@ +From d11d9f9273976c02ed9e82424cc73af81e78a92b Mon Sep 17 00:00:00 2001 +From: shammash <shammash@autistici.org> +Date: Sun, 4 Jun 2017 09:57:46 +0100 +Subject: [PATCH 196/229] Add blog->site map + +We want per-blog traffic stats. + +Apache noblogs is configured with a single virtualhost, we cannot use the +virtualhost name (%v) for these stats, because everything will appear as +noblogs.org . + +We cannot even use the Host header (%{Host}i) because the virtualhost wildcard +configuration allows for bogus blog names (e.g. cavalle55e.noblogs.org instead +of cavallette.noblogs.org). + +With this map nginx can lookup a valid blog name (or default to noblogs.org for +invalid names) and pass it to apache with an internal header (e.g. +X-AI-Noblogs-Site ). Apache will then use this header to produce correct stats. + +Signed-off-by: shammash <shammash@autistici.org> +--- + wp-nginx-map.php | 25 +++++++++++++++++++++---- + 1 file changed, 21 insertions(+), 4 deletions(-) + +diff --git a/wp-nginx-map.php b/wp-nginx-map.php +index f01c18f7..ec241f08 100644 +--- a/wp-nginx-map.php ++++ b/wp-nginx-map.php +@@ -33,13 +33,11 @@ function backend_to_http_endpoint($backend) { + } + + // Print the blog -> backend map. +-function generate_map() { ++function generate_backend_map($blogs) { + global $wpdb; + global $noblogs_master; + $wpdb_hash = &$wpdb->hash_map; + +- $blogs = get_blogs(); +- + printline('map $http_host $backend_noblogs {'); + printline(' default http://' . $noblogs_master . ':82;'); + foreach ($blogs as $blog) { +@@ -53,5 +51,24 @@ function generate_map() { + printline('}'); + } + ++// Print the blog -> site map. ++// This is used to send apache the right site name for logging purposes. ++function generate_site_map($blogs) { ++ printline('map $http_host $site_noblogs {'); ++ printline(' default noblogs.org;'); ++ foreach ($blogs as $blog) { ++ $blog_id = $blog->blog_id; ++ if ($blog_id == 1) ++ continue; ++ printline(' ' . $blog->domain . ' ' . $blog->domain . ';'); ++ } ++ printline('}'); ++} ++ ++function generate_maps() { ++ $all_blogs = get_blogs(); ++ generate_backend_map($all_blogs); ++ generate_site_map($all_blogs); ++} + +-generate_map(); ++generate_maps(); +-- +2.17.1 + diff --git a/patches/0197-elimina-notifiche-di-password-cambiata.patch b/patches/0197-elimina-notifiche-di-password-cambiata.patch new file mode 100644 index 00000000..3ac8e07d --- /dev/null +++ b/patches/0197-elimina-notifiche-di-password-cambiata.patch @@ -0,0 +1,35 @@ +From e154d4b74c3dd088cc26641415721c4fa7c97249 Mon Sep 17 00:00:00 2001 +From: samba <samba@autistici.org> +Date: Wed, 23 Aug 2017 20:17:46 -0300 +Subject: [PATCH 197/229] elimina notifiche di password cambiata + +--- + wp-content/mu-plugins/ai-remove-notification.php | 3 +++ + wp-content/plugins/ai-remove-notification.php | 5 ----- + 2 files changed, 3 insertions(+), 5 deletions(-) + create mode 100644 wp-content/mu-plugins/ai-remove-notification.php + delete mode 100644 wp-content/plugins/ai-remove-notification.php + +diff --git a/wp-content/mu-plugins/ai-remove-notification.php b/wp-content/mu-plugins/ai-remove-notification.php +new file mode 100644 +index 00000000..978f2136 +--- /dev/null ++++ b/wp-content/mu-plugins/ai-remove-notification.php +@@ -0,0 +1,3 @@ ++<?php ++ function wp_password_change_notification() {} ++?> +diff --git a/wp-content/plugins/ai-remove-notification.php b/wp-content/plugins/ai-remove-notification.php +deleted file mode 100644 +index ac10a87b..00000000 +--- a/wp-content/plugins/ai-remove-notification.php ++++ /dev/null +@@ -1,5 +0,0 @@ +-<?php +-if ( !function_exists( 'wp_password_change_notification' ) ) { +- function wp_password_change_notification() {} +-} +-?> +-- +2.17.1 + diff --git a/patches/0198-wp-super-cache-don-t-write-timestamp-cache-in-config.patch b/patches/0198-wp-super-cache-don-t-write-timestamp-cache-in-config.patch new file mode 100644 index 00000000..d4d2caf2 --- /dev/null +++ b/patches/0198-wp-super-cache-don-t-write-timestamp-cache-in-config.patch @@ -0,0 +1,44 @@ +From 0fe2fdaa162e1b7c846449d506ab5b88ac24484c Mon Sep 17 00:00:00 2001 +From: godog <godog@autistici.org> +Date: Sat, 30 Sep 2017 16:05:26 +0200 +Subject: [PATCH 198/229] wp-super-cache: don't write timestamp cache in config + file + +Fixes ai/issues#104 +--- + .../plugins/wp-super-cache/wp-cache-phase2.php | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +diff --git a/wp-content/plugins/wp-super-cache/wp-cache-phase2.php b/wp-content/plugins/wp-super-cache/wp-cache-phase2.php +index bc9c91c6..21315f5c 100644 +--- a/wp-content/plugins/wp-super-cache/wp-cache-phase2.php ++++ b/wp-content/plugins/wp-super-cache/wp-cache-phase2.php +@@ -3216,6 +3216,7 @@ function wp_cache_gc_watcher() { + } + } + ++ + if ( ! function_exists( 'apache_request_headers' ) ) { + /** + * A fallback for get request headers. +@@ -3236,3 +3237,17 @@ if ( ! function_exists( 'apache_request_headers' ) ) { + return $headers; + } + } ++ ++/* ++ * Do not write the blog timestamp in the config file. ++ * wp-cache-config.php isn't writable by 'noblogs' user. ++ * https://git.autistici.org/ai/issues/issues/104 ++ ++function wpsc_timestamp_cache_update( $type, $permalink ) { ++ wp_cache_setting( 'wpsc_last_post_update', time() ); ++} ++add_action( 'gc_cache', 'wpsc_timestamp_cache_update', 10, 2 ); ++ ++*/ ++ ++?> +-- +2.17.1 + diff --git a/patches/0199-patch-stops-wordpress-from-hardcoding-the-location-o.patch b/patches/0199-patch-stops-wordpress-from-hardcoding-the-location-o.patch new file mode 100644 index 00000000..984f57b9 --- /dev/null +++ b/patches/0199-patch-stops-wordpress-from-hardcoding-the-location-o.patch @@ -0,0 +1,30 @@ +From 4114adce78ac6350e04b515a3c2f360dea3bce37 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Tue, 3 Oct 2017 17:24:49 +0200 +Subject: [PATCH 199/229] patch: stops wordpress from hardcoding the location + of debug.log + +by default, if DEBUG_LOG is true, wordpress will set error_log to wp-content/debug.log, +which is publicly accessible. We want instead to set it via our own php.ini. This patch +removes the Wordpress code responsible for modifying the error_log location. +--- + wp-includes/load.php | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/wp-includes/load.php b/wp-includes/load.php +index b314f63d..b1fbde80 100644 +--- a/wp-includes/load.php ++++ b/wp-includes/load.php +@@ -343,7 +343,8 @@ function wp_debug_mode() { + + if ( $log_path ) { + ini_set( 'log_errors', 1 ); +- ini_set( 'error_log', $log_path ); ++ // AI patch: do not hardcode the debug.log location, let php.in set it ++ // ini_set( 'error_log', WP_CONTENT_DIR . '/debug.log' ); + } + } else { + error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR ); +-- +2.17.1 + diff --git a/patches/0200-removed-reference-to-CA-in-registration-page-added-l.patch b/patches/0200-removed-reference-to-CA-in-registration-page-added-l.patch new file mode 100644 index 00000000..c6d79137 --- /dev/null +++ b/patches/0200-removed-reference-to-CA-in-registration-page-added-l.patch @@ -0,0 +1,26 @@ +From d21a91b1b6fbda07bbfa8c69a60fff627ae7c13b Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Tue, 17 Oct 2017 19:10:28 +0200 +Subject: [PATCH 200/229] removed reference to CA in registration page, added + link to list of friends domains + +--- + wp-content/themes/noblogs-home/registration/register.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wp-content/themes/noblogs-home/registration/register.php b/wp-content/themes/noblogs-home/registration/register.php +index f463af08..1b9f0a26 100644 +--- a/wp-content/themes/noblogs-home/registration/register.php ++++ b/wp-content/themes/noblogs-home/registration/register.php +@@ -24,7 +24,7 @@ + + <?php do_action( 'template_notices' ); ?> + +- <p><?php _e( 'Before registering, please read our <a href="https://noblogs.org/policy">policy</a>. You may also want to install our <a href="http://ca.autistici.org">CA</a>.', 'buddypress' ); ?></p> ++ <p><?php _e( 'Before registering, please read our <a href="https://noblogs.org/policy">policy</a>. In order to register, you need an email account either from <a href="https://autisitici.org">Autistici/Inventati</a>, or some other <a href="https://autistici.org/links">anonymous and indypendent server</a>.', 'buddypress' ); ?></p> + + <?php do_action( 'bp_before_account_details_fields' ); ?> + +-- +2.17.1 + diff --git a/patches/0201-removed-send-mail-on-privacy-setting-change.patch b/patches/0201-removed-send-mail-on-privacy-setting-change.patch new file mode 100644 index 00000000..2619f5f8 --- /dev/null +++ b/patches/0201-removed-send-mail-on-privacy-setting-change.patch @@ -0,0 +1,361 @@ +From 253246748f0e7e1bd7fd21b3e0d7d99de33db6e4 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Tue, 17 Oct 2017 22:09:28 +0200 +Subject: [PATCH 201/229] removed send mail on privacy setting change + +--- + wp-content/mu-plugins/ds_wp3_private_blog.php | 101 +++++++++--------- + 1 file changed, 51 insertions(+), 50 deletions(-) + +diff --git a/wp-content/mu-plugins/ds_wp3_private_blog.php b/wp-content/mu-plugins/ds_wp3_private_blog.php +index 14b878ee..fca5b599 100644 +--- a/wp-content/mu-plugins/ds_wp3_private_blog.php ++++ b/wp-content/mu-plugins/ds_wp3_private_blog.php +@@ -26,10 +26,10 @@ To allow everyone who is on-campus into the blog, while requiring those off-camp + Such as this: + + if ( (strncmp('155.47.', $_SERVER['REMOTE_ADDR'], 7 ) == 0) || (is_user_logged_in()) ) { +- // user is either logged in or at campus ++ // user is either logged in or at campus + } + else { +- // user is either not logged in or at campus ++ // user is either not logged in or at campus + + if( is_feed() ) { + ... +@@ -69,9 +69,9 @@ Third, you could redirect any url match to the main page wp-activate.php, but th + + // at any rate using url matching was dumb - adding wp-activate.php to any url bypassed the login auth - so a redirect to main site may help - provided the main site isn't also private. + // if( strpos($_SERVER['REQUEST_URI'], 'wp-activate.php') && !is_main_site()) { //DO NOT DO THIS! +- ++ + So, better may be PHP_SELF since we can wait for script to execute before deciding to auth_redirect it. +- ++ + // if( strpos($_SERVER['PHP_SELF'], 'wp-activate.php') && !is_main_site()) { + // $destination = network_home_url('wp-activate.php'); + // wp_redirect( $destination ); +@@ -86,7 +86,7 @@ Finally, changing the hook to fire at send_headers rather than template_redirect + So, I have the private functions the way I actually use them on my private sites/networks. I also do many activations as the SiteAdmin manually using other plugins. + Therefore, the code in this revision may make blogs more private, but somewhat more inconvenient to activate, both features I desire. + +-We'll see how the feedback trickles in on this issue. ++We'll see how the feedback trickles in on this issue. + + */ + +@@ -95,12 +95,12 @@ class DS_More_Privacy_Options { + + function __construct() { + global $current_blog; +- ++ + if ( ! is_multisite() ) { + add_action( 'all_admin_notices', array( $this, 'display_not_multisite_notice' ) ); + return false; + } +- ++ + $this->l10n_prefix = 'more-privacy-options'; + + //------------------------------------------------------------------------// +@@ -110,7 +110,7 @@ class DS_More_Privacy_Options { + // Network->Settings + add_action( 'update_wpmu_options', array($this, 'sitewide_privacy_update')); + add_action( 'wpmu_options', array($this, 'sitewide_privacy_options_page')); +- ++ + // hooks into Misc Blog Actions in Network->Sites->Edit + add_action('wpmueditblogaction', array($this, 'wpmu_blogs_add_privacy_options'),-999); + // hooks into Blog Columns views Network->Sites +@@ -124,18 +124,18 @@ class DS_More_Privacy_Options { + $number = intval(get_site_option('ds_sitewide_privacy')); + + if (( '-1' == $current_blog->public ) || ($number == '-1')) { +- ++ + //wp_is_mobile() ? is send_headers or template_redirect better for mobiles? + add_action('template_redirect', array($this, 'ds_users_authenticator')); + // add_action('send_headers', array($this, 'ds_users_authenticator')); +- add_action('login_form', array($this, 'registered_users_login_message')); ++ add_action('login_form', array($this, 'registered_users_login_message')); + add_filter('privacy_on_link_title', array($this, 'registered_users_header_title')); + add_filter('privacy_on_link_text', array($this, 'registered_users_header_link') ); + } + if ( '-2' == $current_blog->public ) { + add_action('template_redirect', array($this, 'ds_members_authenticator')); + // add_action('send_headers', array($this, 'ds_members_authenticator')); +- add_action('login_form', array($this, 'registered_members_login_message')); ++ add_action('login_form', array($this, 'registered_members_login_message')); + add_filter('privacy_on_link_title', array($this, 'registered_members_header_title')); + add_filter('privacy_on_link_text', array($this, 'registered_members_header_link') ); + +@@ -148,7 +148,7 @@ class DS_More_Privacy_Options { + add_filter('privacy_on_link_text', array($this, 'registered_admins_header_link') ); + } + +- // fixes robots.txt rules ++ // fixes robots.txt rules + add_action('do_robots', array($this, 'do_robots'),1); + + // fixes noindex meta as well +@@ -158,26 +158,27 @@ class DS_More_Privacy_Options { + //no pings unless public either + add_filter('option_ping_sites', array($this, 'privacy_ping_filter'),1); + //email SuperAdmin when privacy changes +- add_action( 'update_blog_public', array($this,'ds_mail_super_admin')); ++ //add_action( 'update_blog_public', array($this,'ds_mail_super_admin')); + // hook into signup form? + add_action('signup_blogform', array($this, 'add_privacy_options')); + + } + function display_not_multisite_notice() { +- ++ + echo '<div class="error"><p>' . __( 'More Privacy Options is a plugin just for multisites, please deactivate it.', $this->l10n_prefix) . '</p></div>'; + + } +- ++ + function ds_localization_init() { + load_plugin_textdomain( $this->l10n_prefix, false, dirname( plugin_basename( __FILE__ ) ) . '/languages/'); + } +- ++ + function ds_mail_super_admin() { ++ return; + global $blog_id; + $blog_public_new = get_blog_option($blog_id,'blog_public'); +- +- $to_new = $this->ds_mail_super_admin_messages($blog_public_new); ++ ++ $to_new = $this->ds_mail_super_admin_messages($blog_public_new); + $blogname = get_blog_option( $blog_id, 'blogname'); + $email = stripslashes( get_site_option('admin_email') ); + $subject = __('Site ', $this->l10n_prefix).'"'.$blogname.'" (ID: '.$blog_id.'), '.get_site_url( $blog_id ).', '. __('changed reading visibility setting to ', $this->l10n_prefix) .'"'. $to_new.'"'; +@@ -204,11 +205,11 @@ class DS_More_Privacy_Options { + if ( '-3' == $blog_public ) { + return __('Site Admins Only(-3)', $this->l10n_prefix); + } +- } ++ } + + function do_robots() { + //https://wordpress.org/support/topic/robotstxt-too-restrictive-for-allow-search-engines/ +- ++ + remove_action('do_robots', 'do_robots'); + + header( 'Content-Type: text/plain; charset=utf-8' ); +@@ -226,7 +227,7 @@ class DS_More_Privacy_Options { + } + + echo apply_filters('robots_txt', $output, $public); +- } ++ } + + function noindex() { + remove_action( 'login_head', 'noindex' ); +@@ -248,7 +249,7 @@ class DS_More_Privacy_Options { + + //------------------------------------------------------------------------// + //---Functions hooked into site_settings.php---------------------------------// +- function wpmu_blogs_add_privacy_options() { ++ function wpmu_blogs_add_privacy_options() { + global $details,$options; + ?> + <tr> +@@ -256,7 +257,7 @@ class DS_More_Privacy_Options { + <td> + <input type='radio' name='option[blog_public]' value='1' <?php if( $details->public == '1' ) echo " checked"?>> <?php _e('Visible(1)', $this->l10n_prefix) ?> + <br /> +- <input type='radio' name='option[blog_public]' value='0' <?php if( $details->public == '0' ) echo " checked"?>> <?php _e('No Search(0)', $this->l10n_prefix) ?> ++ <input type='radio' name='option[blog_public]' value='0' <?php if( $details->public == '0' ) echo " checked"?>> <?php _e('No Search(0)', $this->l10n_prefix) ?> + <br /> + <input type='radio' name='option[blog_public]' value='-1' <?php if( $details->public == '-1' ) echo " checked"?>> <?php _e('Network Users Only(-1)', $this->l10n_prefix) ?> + <br /> +@@ -320,8 +321,8 @@ class DS_More_Privacy_Options { + //------------------------------------------------------------------------// + //---Functions hooked into blog visibility selector(options-reading.php)-----// + //------------------------------------------------------------------------// +- function add_privacy_options($options) { +- global $blogname,$current_site; ++ function add_privacy_options($options) { ++ global $blogname,$current_site; + $blog_name = get_bloginfo('name', 'display'); + ?> + <label class="checkbox" for="blog-private-1"> +@@ -335,7 +336,7 @@ class DS_More_Privacy_Options { + <label class="checkbox" for="blog-private-3"> + <input id="blog-private-3" type="radio" name="blog_public" value="-3" <?php checked('-3', get_option('blog_public')); ?> /><?php _e('Visible only to administrators of this site', $this->l10n_prefix); ?> + </label> +- <?php ++ <?php + } + + //------------------------------------------------------------------------// +@@ -364,11 +365,11 @@ class DS_More_Privacy_Options { + header( 'WWW-Authenticate: Basic realm="' . $_SERVER['SERVER_NAME'] . '"' ); + header( 'HTTP/1.0 401 Unauthorized' ); + die(); +- } ++ } + } +- ++ + function ds_users_authenticator () { +- if( strpos($_SERVER['PHP_SELF'], 'wp-activate.php') && is_main_site()) return; ++ if( strpos($_SERVER['PHP_SELF'], 'wp-activate.php') && is_main_site()) return; + if( strpos($_SERVER['PHP_SELF'], 'wp-activate.php') && !is_main_site()) { + $destination = network_home_url('wp-activate.php'); + wp_redirect( $destination ); +@@ -384,18 +385,18 @@ class DS_More_Privacy_Options { + } + } + } +- ++ + function registered_users_login_message () { + global $current_site; + echo '<p>'; + echo __('Visible only to registered users of this network', $this->l10n_prefix); + echo '</p><br/>'; + } +- ++ + function registered_users_header_title () { + return __('Visible only to registered users of this network', $this->l10n_prefix); + } +- ++ + function registered_users_header_link () { + return __('Visible only to registered users of this network', $this->l10n_prefix); + } +@@ -445,7 +446,7 @@ class DS_More_Privacy_Options { + //------------------------------------------------------------------------// + function ds_members_authenticator() { + global $current_user, $blog_id; +- if( strpos($_SERVER['PHP_SELF'], 'wp-activate.php') && is_main_site()) return; ++ if( strpos($_SERVER['PHP_SELF'], 'wp-activate.php') && is_main_site()) return; + if( strpos($_SERVER['PHP_SELF'], 'wp-activate.php') && !is_main_site()) { + $destination = network_home_url('wp-activate.php'); + wp_redirect( $destination ); +@@ -455,7 +456,7 @@ class DS_More_Privacy_Options { + if( is_user_member_of_blog( $current_user->ID, $blog_id ) || is_super_admin() ) { + return; + } else { +- if ( is_user_logged_in() ) { ++ if ( is_user_logged_in() ) { + $this->ds_login_header(); ?> + <form name="loginform" id="loginform" /> + <p><a href="<?php if (!is_user_logged_in()) { echo wp_login_url(); } else { echo network_home_url(); } ?>"><?php echo __('Click', $this->l10n_prefix).'</a>'. __(' to continue', $this->l10n_prefix); ?>.</p> +@@ -464,19 +465,19 @@ class DS_More_Privacy_Options { + </div> + </body> + </html> +- <?php ++ <?php + exit(); + } else { + if( is_feed()) { + $this->ds_feed_login(); +- ++ + } else { + auth_redirect(); + } + } + } + } +- ++ + function registered_members_login_message() { + global $current_site; + echo '<p>'; +@@ -489,11 +490,11 @@ class DS_More_Privacy_Options { + } + echo '</p><br/>'; + } +- ++ + function registered_members_header_title() { + return __('Visible only to registered users of this site', $this->l10n_prefix); + } +- ++ + function registered_members_header_link() { + return __ ('Visible only to registered users of this site', $this->l10n_prefix); + } +@@ -512,7 +513,7 @@ class DS_More_Privacy_Options { + if( current_user_can( 'manage_options' ) || is_super_admin() ) { + return; + } else { +- ++ + if (( is_user_logged_in() )) { + $this->ds_login_header(); ?> + <form name="loginform" id="loginform" /> +@@ -522,7 +523,7 @@ class DS_More_Privacy_Options { + </div> + </body> + </html> +- <?php ++ <?php + exit(); + } else { + if( is_feed()) { +@@ -533,17 +534,17 @@ class DS_More_Privacy_Options { + } + } + } +- ++ + function registered_admins_login_message() { + echo '<p>'; + echo __('Visible only to administrators of this site', $this->l10n_prefix); + echo '</p><br/>'; +- } +- ++ } ++ + function registered_admins_header_title() { + return __('Visible only to administrators of this site', $this->l10n_prefix); + } +- ++ + function registered_admins_header_link() { + return __('Visible only to administrators of this site', $this->l10n_prefix); + } +@@ -559,7 +560,7 @@ class DS_More_Privacy_Options { + echo '<h3>'. __('Network Visibility Selector', $this->l10n_prefix).'</h3>'; + echo ' + <table class="form-table"> +- <tr valign="top"> ++ <tr valign="top"> + <th scope="row">' . __('Network Visibility', $this->l10n_prefix) . '</th><td>'; + + $checked = ( $number == "-1" ) ? " checked=''" : ""; +@@ -572,14 +573,14 @@ class DS_More_Privacy_Options { + ' . __('Default: visibility managed per site.', $this->l10n_prefix) . ' + </label><br />'; + +- echo '</td> ++ echo '</td> + </tr> +- </table>'; ++ </table>'; + } +- ++ + function sitewide_privacy_update() { + update_site_option('ds_sitewide_privacy', $_POST['ds_sitewide_privacy']); + } + } +-new DS_More_Privacy_Options(); ++new DS_More_Privacy_Options(); + ?> +\ No newline at end of file +-- +2.17.1 + diff --git a/patches/0202-Switch-apache2-noblogs-port-to-92.patch b/patches/0202-Switch-apache2-noblogs-port-to-92.patch new file mode 100644 index 00000000..89167ae4 --- /dev/null +++ b/patches/0202-Switch-apache2-noblogs-port-to-92.patch @@ -0,0 +1,48 @@ +From 41ecd624d0f64e025a70196a32f5a46c09c594f5 Mon Sep 17 00:00:00 2001 +From: ale <ale@incal.net> +Date: Thu, 2 Nov 2017 08:39:10 +0000 +Subject: [PATCH 202/229] Switch apache2-noblogs port to :92 + +--- + wp-nginx-map.php | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +diff --git a/wp-nginx-map.php b/wp-nginx-map.php +index ec241f08..c7ba8621 100644 +--- a/wp-nginx-map.php ++++ b/wp-nginx-map.php +@@ -11,6 +11,9 @@ $noblogs_master = parse_url($master_url)['host']; + define('WP_CACHE',false); + require_once('/opt/noblogs/www/wp-load.php'); + ++// Port that the noblogs apache2 instance is listening on (as a string). ++define('NOBLOGS_PORT','92'); ++ + // Return all blogs. + function get_blogs() { + global $wpdb; +@@ -26,10 +29,10 @@ function printline($s) { + function backend_to_http_endpoint($backend) { + if (substr($backend, 0, 8) != 'backend_') { + error_log('diamine, di questo backend non so che farmene: ' . $backend); +- return $noblogs_master . ':82'; ++ return $noblogs_master . ':' . NOBLOGS_PORT; + } + $id = substr($backend, 8); +- return '172.16.1.' . $id . ':82'; ++ return '172.16.1.' . $id . ':' . NOBLOGS_PORT; + } + + // Print the blog -> backend map. +@@ -39,7 +42,7 @@ function generate_backend_map($blogs) { + $wpdb_hash = &$wpdb->hash_map; + + printline('map $http_host $backend_noblogs {'); +- printline(' default http://' . $noblogs_master . ':82;'); ++ printline(' default http://' . $noblogs_master . ':' . NOBLOGS_PORT . ';'); + foreach ($blogs as $blog) { + $blog_id = $blog->blog_id; + if ($blog_id == 1) +-- +2.17.1 + diff --git a/patches/0203-Add-ai-common-plugin.patch b/patches/0203-Add-ai-common-plugin.patch new file mode 100644 index 00000000..72d220ab --- /dev/null +++ b/patches/0203-Add-ai-common-plugin.patch @@ -0,0 +1,54 @@ +From 9f6ac21a4b0586cc1c7459473aa983008ff07aba Mon Sep 17 00:00:00 2001 +From: ale <ale@incal.net> +Date: Thu, 23 Nov 2017 11:46:25 +0000 +Subject: [PATCH 203/229] Add ai-common plugin + +Contains common functions, starting with one to set up PHPMailer +so that it uses an external SMTP server if desired. +--- + wp-content/plugins/ai-common/functions.php | 33 ++++++++++++++++++++++ + 1 file changed, 33 insertions(+) + create mode 100644 wp-content/plugins/ai-common/functions.php + +diff --git a/wp-content/plugins/ai-common/functions.php b/wp-content/plugins/ai-common/functions.php +new file mode 100644 +index 00000000..11b9fdee +--- /dev/null ++++ b/wp-content/plugins/ai-common/functions.php +@@ -0,0 +1,33 @@ ++<?php ++/** ++ * Plugin Name: A/I Common Functions ++ * Plugin URI: https://noblogs.org ++ * Description: Custom functions used by Noblogs. ++ * Author: Autistici/Inventati ++ * Author URI: https://autistici.org ++ * Version: 1.0 ++ */ ++ ++// Put your code snippets below this line. ++ ++/** ++ * This function will connect wp_mail to a (possibly authenticated) ++ * external SMTP server, instead of using the PHP mail() function. ++ * ++ * Values are constants set in wp-config.php ++ */ ++if (defined('SMTP_HOST')) { ++ add_action('phpmailer_init', 'send_smtp_email'); ++ function send_smtp_email($phpmailer) { ++ $phpmailer->isSMTP(); ++ $phpmailer->Host = SMTP_HOST; ++ $phpmailer->SMTPAuth = SMTP_AUTH; ++ $phpmailer->Port = SMTP_PORT; ++ $phpmailer->Username = SMTP_USER; ++ $phpmailer->Password = SMTP_PASS; ++ $phpmailer->SMTPSecure = SMTP_SECURE; ++ $phpmailer->From = SMTP_FROM; ++ $phpmailer->FromName = SMTP_NAME; ++ } ++} ++ +-- +2.17.1 + diff --git a/patches/0204-moved-ai-common-to-mu-plugins.patch b/patches/0204-moved-ai-common-to-mu-plugins.patch new file mode 100644 index 00000000..3ac00c78 --- /dev/null +++ b/patches/0204-moved-ai-common-to-mu-plugins.patch @@ -0,0 +1,17 @@ +From adfab8cc05b5dcd305c72b626ec3cc1388e40311 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Thu, 23 Nov 2017 11:36:24 -0800 +Subject: [PATCH 204/229] moved ai-common to mu-plugins + +--- + .../{plugins/ai-common/functions.php => mu-plugins/ai-common.php} | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) + rename wp-content/{plugins/ai-common/functions.php => mu-plugins/ai-common.php} (100%) + +diff --git a/wp-content/plugins/ai-common/functions.php b/wp-content/mu-plugins/ai-common.php +similarity index 100% +rename from wp-content/plugins/ai-common/functions.php +rename to wp-content/mu-plugins/ai-common.php +-- +2.17.1 + diff --git a/patches/0205-phpmailer-unset-SMTPAutoTLS.patch b/patches/0205-phpmailer-unset-SMTPAutoTLS.patch new file mode 100644 index 00000000..5c402e22 --- /dev/null +++ b/patches/0205-phpmailer-unset-SMTPAutoTLS.patch @@ -0,0 +1,26 @@ +From 3fb676c7fbf213be901cdc7c8e6685c5fe892903 Mon Sep 17 00:00:00 2001 +From: ale <ale@incal.net> +Date: Tue, 28 Nov 2017 15:55:26 +0000 +Subject: [PATCH 205/229] phpmailer: unset SMTPAutoTLS + +--- + wp-content/mu-plugins/ai-common.php | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/wp-content/mu-plugins/ai-common.php b/wp-content/mu-plugins/ai-common.php +index 11b9fdee..98d8f680 100644 +--- a/wp-content/mu-plugins/ai-common.php ++++ b/wp-content/mu-plugins/ai-common.php +@@ -28,6 +28,9 @@ if (defined('SMTP_HOST')) { + $phpmailer->SMTPSecure = SMTP_SECURE; + $phpmailer->From = SMTP_FROM; + $phpmailer->FromName = SMTP_NAME; ++ // Do not attempt STARTTLS even if the ++ // server offers it - use SMTPSecure instead. ++ $phpmailer->SMTPAutoTLS = false; + } + } + +-- +2.17.1 + diff --git a/patches/0206-removed-obsolete-require_once-config.php-from-recapt.patch b/patches/0206-removed-obsolete-require_once-config.php-from-recapt.patch new file mode 100644 index 00000000..642952b7 --- /dev/null +++ b/patches/0206-removed-obsolete-require_once-config.php-from-recapt.patch @@ -0,0 +1,64 @@ +From 54c5277ba96294f6ad3ee970c894896d41d4d537 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Tue, 28 Nov 2017 19:46:42 -0800 +Subject: [PATCH 206/229] removed obsolete require_once('config.php') from + recaptcha-bp plugin + +the configuration directive has been moved to wp-config.php, so it was +duplicated. Should solve part of +https://git.autistici.org/ai/noblogs-wp/issues/13 +--- + wp-content/plugins/wp-recaptcha-bp/recaptcha.php | 9 ++++----- + 1 file changed, 4 insertions(+), 5 deletions(-) + +diff --git a/wp-content/plugins/wp-recaptcha-bp/recaptcha.php b/wp-content/plugins/wp-recaptcha-bp/recaptcha.php +index 96d4fee0..0ba2fab2 100644 +--- a/wp-content/plugins/wp-recaptcha-bp/recaptcha.php ++++ b/wp-content/plugins/wp-recaptcha-bp/recaptcha.php +@@ -11,7 +11,6 @@ + * @link http://www.google.com/recaptcha + */ + +-require_once('config.php'); + require_once('wp-plugin.php'); + + if (class_exists('ReCAPTCHAPlugin')) +@@ -138,7 +137,7 @@ class ReCAPTCHAPlugin extends WPPlugin + $option_defaults['comments_theme'] = 'standard'; + $option_defaults['recaptcha_language'] = $old_options['recaptcha_language']; + $option_defaults['no_response_error'] = $old_options['no_response_error']; +- } else { ++ } else { + $option_defaults['site_key'] = GLOBAL_RECAPTCHA_KEY; + $option_defaults['secret'] = GLOBAL_RECAPTCHA_PRIVATE_KEY; + $option_defaults['comments_theme'] = 'standard'; +@@ -302,7 +301,7 @@ class ReCAPTCHAPlugin extends WPPlugin + <noscript> + <style type='text/css'>#submit {display:none;}</style> + <input name="submit" type="submit" id="submit-alt" tabindex="6" +- value="Submit Comment"/> ++ value="Submit Comment"/> + </noscript> + COMMENT_FORM; + +@@ -321,7 +320,7 @@ COMMENT_FORM; + document.getElementById('recaptcha-submit-btn-area').appendChild (sub); + document.getElementById('submit').tabIndex = 6; + if ( typeof _recaptcha_wordpress_savedcomment != 'undefined') { +- document.getElementById('comment').value = ++ document.getElementById('comment').value = + _recaptcha_wordpress_savedcomment; + } + </script> +@@ -406,7 +405,7 @@ JS; + wp_delete_comment($comment->comment_ID); + } + } +- ++ + // add a settings link to the plugin in the plugin list + function show_settings_link($links, $file) { + if ($file == plugin_basename($this->path_to_plugin_directory() . +-- +2.17.1 + diff --git a/patches/0207-Remove-obsolete-access-control-directive.patch b/patches/0207-Remove-obsolete-access-control-directive.patch new file mode 100644 index 00000000..5be0edd9 --- /dev/null +++ b/patches/0207-Remove-obsolete-access-control-directive.patch @@ -0,0 +1,27 @@ +From a05db6077e80a94d2710ddabd28b50bdc1b7415e Mon Sep 17 00:00:00 2001 +From: ale <ale@incal.net> +Date: Sat, 2 Jun 2018 16:32:02 +0100 +Subject: [PATCH 207/229] Remove obsolete access control directive + +--- + .htaccess | 6 ------ + 1 file changed, 6 deletions(-) + +diff --git a/.htaccess b/.htaccess +index f5abd6c7..81fc235d 100644 +--- a/.htaccess ++++ b/.htaccess +@@ -76,10 +76,4 @@ RewriteRule . index.php [L] + # .git doesn't exist + RedirectMatch 404 /\\.git(/|$) + +-# allow gathering stats only from localhost +-<Files apc_stats_r2mon.php> +-Order Allow,Deny +-Allow from 127.0.0.1 +-</Files> +- + # END noblogs +-- +2.17.1 + diff --git a/patches/0208-Activation-form-uses-post-and-not-get-methods-now.patch b/patches/0208-Activation-form-uses-post-and-not-get-methods-now.patch new file mode 100644 index 00000000..57db886d --- /dev/null +++ b/patches/0208-Activation-form-uses-post-and-not-get-methods-now.patch @@ -0,0 +1,30 @@ +From 26a780bdb0ce827c194d2b38cdd9bfceecd029de Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sun, 11 Nov 2018 11:39:39 -0800 +Subject: [PATCH 208/229] Activation form uses post and not get methods now + +Should fix issue #20 +--- + wp-content/themes/noblogs-home/registration/activate.php | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/wp-content/themes/noblogs-home/registration/activate.php b/wp-content/themes/noblogs-home/registration/activate.php +index d2eddc4a..d3d61214 100644 +--- a/wp-content/themes/noblogs-home/registration/activate.php ++++ b/wp-content/themes/noblogs-home/registration/activate.php +@@ -29,10 +29,10 @@ + + <p><?php _e( 'Please provide a valid activation key.', 'buddypress' ); ?></p> + +- <form action="" method="get" class="standard-form" id="activation-form"> ++ <form action="" method="post" class="standard-form" id="activation-form"> + + <label for="key"><?php _e( 'Activation Key:', 'buddypress' ); ?></label> +- <input type="text" name="key" id="key" value="" /> ++ <input type="text" name="key" id="key" value="<?php echo esc_attr( bp_get_current_activation_key() ); ?>" /> + + <p class="submit"> + <input type="submit" name="submit" value="<?php _e( 'Activate', 'buddypress' ); ?>" /> +-- +2.17.1 + diff --git a/patches/0209-updated-wp-super-cache-config-based-on-the-sample-fr.patch b/patches/0209-updated-wp-super-cache-config-based-on-the-sample-fr.patch new file mode 100644 index 00000000..e25eb9f8 --- /dev/null +++ b/patches/0209-updated-wp-super-cache-config-based-on-the-sample-fr.patch @@ -0,0 +1,199 @@ +From ee30102510bebc417b7c6dc2ddcff6272998827a Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Wed, 14 Nov 2018 22:26:33 -0800 +Subject: [PATCH 209/229] updated wp-super-cache config based on the sample + from more recent versions + +--- + wp-content/advanced-cache.php | 32 +++++++++--- + wp-content/wp-cache-config.php | 90 ++++++++++++++++------------------ + 2 files changed, 68 insertions(+), 54 deletions(-) + +diff --git a/wp-content/advanced-cache.php b/wp-content/advanced-cache.php +index f7d5df83..611f57bf 100644 +--- a/wp-content/advanced-cache.php ++++ b/wp-content/advanced-cache.php +@@ -1,12 +1,30 @@ + <?php +-# WP SUPER CACHE 0.8.9.1 ++// WP SUPER CACHE 1.2 + function wpcache_broken_message() { +- if ( false == strpos( $_SERVER[ 'REQUEST_URI' ], 'wp-admin' ) ) +- echo "<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->"; ++ global $wp_cache_config_file; ++ if ( isset( $wp_cache_config_file ) == false ) { ++ return ''; ++ } ++ ++ $doing_ajax = defined( 'DOING_AJAX' ) && DOING_AJAX; ++ $xmlrpc_request = defined( 'XMLRPC_REQUEST' ) && XMLRPC_REQUEST; ++ $rest_request = defined( 'REST_REQUEST' ) && REST_REQUEST; ++ $robots_request = strpos( $_SERVER['REQUEST_URI'], 'robots.txt' ) != false; ++ ++ $skip_output = ( $doing_ajax || $xmlrpc_request || $rest_request || $robots_request ); ++ if ( false == strpos( $_SERVER['REQUEST_URI'], 'wp-admin' ) && ! $skip_output ) { ++ echo '<!-- WP Super Cache is installed but broken. The constant WPCACHEHOME must be set in the file wp-config.php and point at the WP Super Cache plugin directory. -->'; ++ } + } + +-if ( !include_once( WP_CONTENT_DIR . '/plugins/wp-super-cache/wp-cache-phase1.php' ) ) { +- if ( !@is_file( WP_CONTENT_DIR . '/plugins/wp-super-cache/wp-cache-phase1.php' ) ) +- register_shutdown_function( 'wpcache_broken_message' ); ++if ( false == defined( 'WPCACHEHOME' ) ) { ++ define( 'ADVANCEDCACHEPROBLEM', 1 ); ++} elseif ( ! include_once WPCACHEHOME . 'wp-cache-phase1.php' ) { ++ if ( ! @is_file( WPCACHEHOME . 'wp-cache-phase1.php' ) ) { ++ define( 'ADVANCEDCACHEPROBLEM', 1 ); ++ } + } +-?> ++if ( defined( 'ADVANCEDCACHEPROBLEM' ) ) { ++ register_shutdown_function( 'wpcache_broken_message' ); ++} ++ +diff --git a/wp-content/wp-cache-config.php b/wp-content/wp-cache-config.php +index 00e94306..0fa40480 100644 +--- a/wp-content/wp-cache-config.php ++++ b/wp-content/wp-cache-config.php +@@ -5,59 +5,33 @@ WP-Cache Config Sample File + See wp-cache.php for author details. + */ + +-$ossdlcdn = 1; //Added by WP-Cache Manager +-$wp_cache_mobile_groups = ''; //Added by WP-Cache Manager +-$wp_cache_mobile_prefixes = 'w3c , w3c-, acs-, alav, alca, amoi, audi, avan, benq, bird, blac, blaz, brew, cell, cldc, cmd-, dang, doco, eric, hipt, htc_, inno, ipaq, ipod, jigs, kddi, keji, leno, lg-c, lg-d, lg-g, lge-, lg/u, maui, maxo, midp, mits, mmef, mobi, mot-, moto, mwbp, nec-, newt, noki, palm, pana, pant, phil, play, port, prox, qwap, sage, sams, sany, sch-, sec-, send, seri, sgh-, shar, sie-, siem, smal, smar, sony, sph-, symb, t-mo, teli, tim-, tosh, tsm-, upg1, upsi, vk-v, voda, wap-, wapa, wapi, wapp, wapr, webc, winw, winw, xda , xda-'; //Added by WP-Cache Manager +-$wp_cache_refresh_single_only = '0'; //Added by WP-Cache Manager +-$wp_cache_slash_check = 1; //Added by WP-Cache Manager + if ( ! defined('WPCACHEHOME') ) +- define( 'WPCACHEHOME', WP_CONTENT_DIR . "/plugins/wp-super-cache/" ); //Added by WP-Cache Manager ++ define( 'WPCACHEHOME', WP_PLUGIN_DIR . '/wp-super-cache/' ); + + $cache_compression = 0; // Super cache compression +-$cache_enabled = true; //Added by WP-Cache Manager +-$super_cache_enabled = true; //Added by WP-Cache Manager +-$cache_max_time = 1801; //Added by WP-Cache Manager ++$cache_enabled = true; ++$super_cache_enabled = true; ++$cache_max_time = 3600; //in seconds + //$use_flock = true; // Set it true or false if you know what to use + $cache_path = WP_CONTENT_DIR . '/cache/'; + $file_prefix = 'wp-cache-'; ++$ossdlcdn = 1; + +-// We want to be able to identify each blog in a WordPress MU install +-$blogcacheid = ''; +-if( defined( 'VHOST' ) ) { +- $blogcacheid = 'blog'; // main blog +- if( constant( 'VHOST' ) == 'yes' ) { +- $blogcacheid = $_SERVER['HTTP_HOST']; +- } else { +- $request_uri = preg_replace('/[ <>\'\"\r\n\t\(\)]/', '', str_replace( '..', '', $_SERVER['REQUEST_URI'] ) ); +- if( strpos( $request_uri, '/', 1 ) ) { +- if( $base == '/' ) { +- $blogcacheid = substr( $request_uri, 1, strpos( $request_uri, '/', 1 ) - 1 ); +- } else { +- $blogcacheid = str_replace( $base, '', $request_uri ); +- $blogcacheid = substr( $blogcacheid, 0, strpos( $blogcacheid, '/', 1 ) ); +- } +- if ( '/' == substr($blogcacheid, -1)) +- $blogcacheid = substr($blogcacheid, 0, -1); +- } +- $blogcacheid = str_replace( '/', '', $blogcacheid ); +- } +-} +- +-// Array of files that have 'wp-' but should still be cached ++// Array of files that have 'wp-' but should still be cached + $cache_acceptable_files = array( 'wp-comments-popup.php', 'wp-links-opml.php', 'wp-locations.php' ); + + $cache_rejected_uri = array('wp-.*\\.php', 'index\\.php'); + $cache_rejected_user_agent = array ( 0 => 'bot', 1 => 'ia_archive', 2 => 'slurp', 3 => 'crawl', 4 => 'spider', 5 => 'Yandex' ); + +-$cache_rebuild_files = 1; //Added by WP-Cache Manager ++$cache_rebuild_files = 1; + + // Disable the file locking system. + // If you are experiencing problems with clearing or creating cache files + // uncommenting this may help. +-$wp_cache_mutex_disabled = 1; //Added by WP-Cache Manager ++$wp_cache_mutex_disabled = 1; + + // Just modify it if you have conflicts with semaphores +-$sem_id = 942817292; //Added by WP-Cache Manager ++$sem_id = 942817292; + + if ( '/' != substr($cache_path, -1)) { + $cache_path .= '/'; +@@ -65,14 +39,12 @@ if ( '/' != substr($cache_path, -1)) { + + $wp_cache_mobile = 0; + $wp_cache_mobile_whitelist = 'Stand Alone/QNws'; +-$wp_cache_mobile_browsers = '2.0 MMP, 240x320, 400X240, AvantGo, BlackBerry, Blazer, Cellphone, Danger, DoCoMo, Elaine/3.0, EudoraWeb, Googlebot-Mobile, hiptop, IEMobile, KYOCERA/WX310K, LG/U990, MIDP-2., MMEF20, MOT-V, NetFront, Newt, Nintendo Wii, Nitro, Nokia, Opera Mini, Palm, PlayStation Portable, portalmmm, Proxinet, ProxiNet, SHARP-TQ-GX10, SHG-i900, Small, SonyEricsson, Symbian OS, SymbianOS, TS21i-10, UP.Browser, UP.Link, webOS, Windows CE, WinWAP, YahooSeeker/M1A1-R2D2, iPhone, iPod, Android, BlackBerry9530, LG-TU915 Obigo, LGE VX, webOS, Nokia5800'; //Added by WP-Cache Manager ++$wp_cache_mobile_browsers = 'Android, 2.0 MMP, 240x320, AvantGo, BlackBerry, Blazer, Cellphone, Danger, DoCoMo, Elaine/3.0, EudoraWeb, hiptop, IEMobile, iPhone, iPod, KYOCERA/WX310K, LG/U990, MIDP-2.0, MMEF20, MOT-V, NetFront, Newt, Nintendo Wii, Nitro, Nokia, Opera Mini, Palm, Playstation Portable, portalmmm, Proxinet, ProxiNet, SHARP-TQ-GX10, Small, SonyEricsson, Symbian OS, SymbianOS, TS21i-10, UP.Browser, UP.Link, Windows CE, WinWAP'; + +-// gzip the first page generated for clients that support it. +-$wp_cache_gzip_first = 0; + // change to relocate the supercache plugins directory + $wp_cache_plugins_dir = WPCACHEHOME . 'plugins'; + // set to 1 to do garbage collection during normal process shutdown instead of wp-cron +-$wp_cache_shutdown_gc = 0; ++$wp_cache_shutdown_gc = 0; + $wp_super_cache_late_init = 0; + + // uncomment the next line to enable advanced debugging features +@@ -82,9 +54,9 @@ $wp_super_cache_front_page_clear = 0; + $wp_super_cache_front_page_check = 0; + $wp_super_cache_front_page_notification = '0'; + +-$wp_cache_object_cache = 0; //Added by WP-Cache Manager ++$wp_cache_object_cache = 0; + $wp_cache_anon_only = 0; +-$wp_supercache_cache_list = 0; //Added by WP-Cache Manager ++$wp_supercache_cache_list = 0; + $wp_cache_debug_to_file = 0; + $wp_super_cache_debug = 0; + $wp_cache_debug_level = 5; +@@ -100,10 +72,34 @@ $wp_cache_pages[ "tag" ] = 0; + $wp_cache_pages[ "archives" ] = 0; + $wp_cache_pages[ "pages" ] = 0; + $wp_cache_pages[ "single" ] = 0; +-$wp_cache_hide_donation = 1; //Added by WP-Cache Manager +-$wp_cache_not_logged_in = 1; //Added by WP-Cache Manager +-$wp_cache_clear_on_post_edit = 0; //Added by WP-Cache Manager +-$wp_cache_hello_world = 0; //Added by WP-Cache Manager +-$wp_cache_mobile_enabled = 1; //Added by WP-Cache Manager +-$wp_cache_cron_check = 1; //Added by WP-Cache Manager ++$wp_cache_pages[ "author" ] = 0; ++$wp_cache_hide_donation = 1; ++$wp_cache_not_logged_in = 1; ++$wp_cache_clear_on_post_edit = 0; ++$wp_cache_hello_world = 0; ++$wp_cache_mobile_enabled = 1; ++$wp_cache_cron_check = 0; ++$wp_cache_mfunc_enabled = 0; ++$wp_cache_make_known_anon = 0; ++$wp_cache_refresh_single_only = 0; ++$wp_cache_mod_rewrite = 0; ++$wp_supercache_304 = 0; ++$wp_cache_front_page_checks = 0; ++$wp_cache_disable_utf8 = 0; ++$wp_cache_no_cache_for_get = 0; ++$cache_scheduled_time = "00:00"; ++$wp_cache_preload_interval = 600; ++$cache_schedule_type = 'interval'; ++$wp_cache_preload_posts = 0; ++$wp_cache_preload_on = 0; ++$wp_cache_preload_taxonomies = 0; ++$wp_cache_preload_email_me = 0; ++$wp_cache_preload_email_volume = 'none'; ++$wp_cache_mobile_prefixes = ''; ++$cached_direct_pages = array(); ++$wpsc_served_header = false; ++$cache_gc_email_me = 0; ++$wpsc_save_headers = 0; ++$cache_schedule_interval = 'daily'; ++$wp_super_cache_comments = 1; + ?> +-- +2.17.1 + diff --git a/patches/0210-Removed-obsolete-mp3player.swf.patch b/patches/0210-Removed-obsolete-mp3player.swf.patch new file mode 100644 index 00000000..ad56e670 --- /dev/null +++ b/patches/0210-Removed-obsolete-mp3player.swf.patch @@ -0,0 +1,570 @@ +From f76d4626c86d2aef9a70f29781e82656c53fd0fb Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sun, 9 Dec 2018 11:50:26 -0800 +Subject: [PATCH 210/229] Removed (obsolete) mp3player.swf + +--- + flash/mp3player/mp3player.swf | Bin 28445 -> 0 bytes + 1 file changed, 0 insertions(+), 0 deletions(-) + delete mode 100755 flash/mp3player/mp3player.swf + +diff --git a/flash/mp3player/mp3player.swf b/flash/mp3player/mp3player.swf +deleted file mode 100755 +index 1d82d20172460327062d4158d9dfb6a815ff8628..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 28445 +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%0Dm3ie@E%K_%WVf$Uh0MZ60GQ +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 +Q>7ck0Fe-ohZ_jsH8}GxRN&o-= + +-- +2.17.1 + diff --git a/patches/0211-moved-wp-cache-home-config-to-the-right-place-in-wp-.patch b/patches/0211-moved-wp-cache-home-config-to-the-right-place-in-wp-.patch new file mode 100644 index 00000000..6b8eedfb --- /dev/null +++ b/patches/0211-moved-wp-cache-home-config-to-the-right-place-in-wp-.patch @@ -0,0 +1,27 @@ +From c6f4848e85679ff9e4ad635d20a5647a4513dfe0 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sun, 9 Dec 2018 12:54:14 -0800 +Subject: [PATCH 211/229] moved wp-cache home config to the right place (in + wp-config.php) + +--- + wp-content/wp-cache-config.php | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/wp-content/wp-cache-config.php b/wp-content/wp-cache-config.php +index 0fa40480..4413bd25 100644 +--- a/wp-content/wp-cache-config.php ++++ b/wp-content/wp-cache-config.php +@@ -5,9 +5,6 @@ WP-Cache Config Sample File + See wp-cache.php for author details. + */ + +-if ( ! defined('WPCACHEHOME') ) +- define( 'WPCACHEHOME', WP_PLUGIN_DIR . '/wp-super-cache/' ); +- + $cache_compression = 0; // Super cache compression + $cache_enabled = true; + $super_cache_enabled = true; +-- +2.17.1 + diff --git a/patches/0212-Add-JSON-shard-map-generator.patch b/patches/0212-Add-JSON-shard-map-generator.patch new file mode 100644 index 00000000..f5a41fad --- /dev/null +++ b/patches/0212-Add-JSON-shard-map-generator.patch @@ -0,0 +1,66 @@ +From ba091844e733bca9314602873dcbb3647b1abab3 Mon Sep 17 00:00:00 2001 +From: ale <ale@incal.net> +Date: Mon, 17 Dec 2018 21:54:50 +0000 +Subject: [PATCH 212/229] Add JSON shard map generator + +--- + wp-nginx-map-json.php | 47 +++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 47 insertions(+) + create mode 100644 wp-nginx-map-json.php + +diff --git a/wp-nginx-map-json.php b/wp-nginx-map-json.php +new file mode 100644 +index 00000000..b5f9490a +--- /dev/null ++++ b/wp-nginx-map-json.php +@@ -0,0 +1,47 @@ ++<?php ++ ++// wp-nginx-map.php (JSON version) ++ ++// Load wordpress api. ++define('WP_CACHE',false); ++require_once('/opt/noblogs/www/wp-load.php'); ++ ++// Return all blogs. ++function get_blogs() { ++ global $wpdb; ++ $sql = "SELECT blog_id, domain FROM $wpdb->blogs WHERE deleted = 0 AND archived = '0' ORDER BY domain ASC"; ++ $result = $wpdb->get_results($sql); ++ return ($result); ++} ++ ++function backend_to_shard_id($backend) { ++ if (substr($backend, 0, 8) != 'backend_') { ++ error_log('diamine, di questo backend non so che farmene: ' . $backend); ++ return '0'; ++ } ++ return substr($backend, 8); ++} ++ ++// Print the blog -> shard_id map. ++function generate_shard_map($blogs) { ++ global $wpdb; ++ $wpdb_hash = &$wpdb->hash_map; ++ ++ $shard_map = array(); ++ foreach ($blogs as $blog) { ++ $blog_id = $blog->blog_id; ++ if ($blog_id == 1) ++ continue; ++ $backend_id = $wpdb_hash->lookup($blog_id); ++ $shard_id = backend_to_shard_id($backend_id); ++ $shard_map[$blog->domain] = $shard_id; ++ } ++ echo json_encode($shard_map); ++} ++ ++function generate_maps() { ++ $all_blogs = get_blogs(); ++ generate_shard_map($all_blogs); ++} ++ ++generate_maps(); +-- +2.17.1 + diff --git a/patches/0213-Description-of-the-disable-notification-plugin.patch b/patches/0213-Description-of-the-disable-notification-plugin.patch new file mode 100644 index 00000000..07a2a182 --- /dev/null +++ b/patches/0213-Description-of-the-disable-notification-plugin.patch @@ -0,0 +1,27 @@ +From 81521d796c13f4305aa42e60e9d1909ce3e1d2f0 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sun, 30 Dec 2018 13:52:14 -0800 +Subject: [PATCH 213/229] Description of the disable notification plugin + +--- + wp-content/mu-plugins/ai-remove-notification.php | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/wp-content/mu-plugins/ai-remove-notification.php b/wp-content/mu-plugins/ai-remove-notification.php +index 978f2136..b71d6836 100644 +--- a/wp-content/mu-plugins/ai-remove-notification.php ++++ b/wp-content/mu-plugins/ai-remove-notification.php +@@ -1,3 +1,10 @@ + <?php ++/* ++ Plugin Name: A/I - Remove password change notification ++ Description: Disables email notification of password changes ++ Version: 0.1 ++ Author: Autistici/Inventati ++ Author URI: https://autistici.org ++*/ + function wp_password_change_notification() {} + ?> +-- +2.17.1 + diff --git a/patches/0214-Removed-privacy-share-buttons-plugin.patch b/patches/0214-Removed-privacy-share-buttons-plugin.patch new file mode 100644 index 00000000..b5321caf --- /dev/null +++ b/patches/0214-Removed-privacy-share-buttons-plugin.patch @@ -0,0 +1,2824 @@ +From bd47d3ddbef97e78e0878ba63bffaf2968066cb6 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sun, 30 Dec 2018 13:56:34 -0800 +Subject: [PATCH 214/229] Removed privacy-share-buttons plugin + +--- + .../css/jquery.socialshareprivacy.min.css | 1 - + .../images/box_fbshare.png | Bin 4676 -> 0 bytes + .../privacy-share-buttons/images/box_mail.png | Bin 2313 -> 0 bytes + .../images/de/dummy_box_facebook.png | Bin 1038 -> 0 bytes + .../images/de/dummy_facebook.png | Bin 884 -> 0 bytes + .../images/dummy_box_buffer.png | Bin 1564 -> 0 bytes + .../images/dummy_box_disqus.png | Bin 984 -> 0 bytes + .../images/dummy_box_facebook.png | Bin 782 -> 0 bytes + .../images/dummy_box_gplus.png | Bin 842 -> 0 bytes + .../images/dummy_box_pinterest.png | Bin 1532 -> 0 bytes + .../images/dummy_box_twitter.png | Bin 1067 -> 0 bytes + .../images/dummy_buffer.png | Bin 1318 -> 0 bytes + .../images/dummy_disqus.png | Bin 856 -> 0 bytes + .../images/dummy_facebook.png | Bin 651 -> 0 bytes + .../images/dummy_facebook_like.png | Bin 753 -> 0 bytes + .../images/dummy_facebook_recommend.png | Bin 1149 -> 0 bytes + .../images/dummy_flattr.png | Bin 909 -> 0 bytes + .../images/dummy_gplus.png | Bin 661 -> 0 bytes + .../images/dummy_pinterest.png | Bin 1145 -> 0 bytes + .../images/dummy_twitter.png | Bin 965 -> 0 bytes + .../images/dummy_xing.png | Bin 1232 -> 0 bytes + .../images/es/dummy_box_facebook.png | Bin 880 -> 0 bytes + .../images/es/dummy_facebook.png | Bin 760 -> 0 bytes + .../privacy-share-buttons/images/fbshare.png | Bin 1085 -> 0 bytes + .../images/fr/dummy_box_facebook.png | Bin 713 -> 0 bytes + .../images/fr/dummy_facebook.png | Bin 768 -> 0 bytes + .../images/fr/dummy_twitter.png | Bin 985 -> 0 bytes + .../images/jquery-ui-icons_21759b.png | Bin 5355 -> 0 bytes + .../images/jquery-ui-icons_333333.png | Bin 4369 -> 0 bytes + .../images/jquery-ui-icons_999999.png | Bin 4369 -> 0 bytes + .../images/jquery-ui-icons_cc0000.png | Bin 4369 -> 0 bytes + .../privacy-share-buttons/images/mail.png | Bin 1157 -> 0 bytes + .../images/nl/dummy_box_facebook.png | Bin 713 -> 0 bytes + .../images/nl/dummy_facebook.png | Bin 518 -> 0 bytes + .../images/nl/dummy_twitter.png | Bin 740 -> 0 bytes + .../images/pt/dummy_box_facebook.png | Bin 738 -> 0 bytes + .../images/pt/dummy_box_twitter.png | Bin 960 -> 0 bytes + .../images/pt/dummy_facebook.png | Bin 540 -> 0 bytes + .../images/pt/dummy_twitter.png | Bin 801 -> 0 bytes + .../images/ru/dummy_box_facebook.png | Bin 870 -> 0 bytes + .../images/ru/dummy_facebook.png | Bin 742 -> 0 bytes + .../privacy-share-buttons/images/settings.png | Bin 658 -> 0 bytes + .../images/socialshareprivacy_info.png | Bin 151 -> 0 bytes + .../images/socialshareprivacy_on_off.png | Bin 1301 -> 0 bytes + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes + .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 178 -> 0 bytes + .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 120 -> 0 bytes + .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes + .../images/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes + .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 110 -> 0 bytes + .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 119 -> 0 bytes + .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 0 bytes + .../privacy-share-buttons/js/jquery.cookie.js | 47 --- + .../js/jquery.cookie.min.js | 10 - + .../js/jquery.privacysharebuttons.js | 395 ------------------ + .../js/jquery.privacysharebuttons.min.js | 1 - + .../jquery.socialshareprivacy.min.autoload.js | 1 - + .../js/jquery.socialshareprivacy.min.de.js | 1 - + .../js/jquery.socialshareprivacy.min.es.js | 1 - + .../js/jquery.socialshareprivacy.min.fr.js | 1 - + .../js/jquery.socialshareprivacy.min.js | 1 - + .../js/jquery.socialshareprivacy.min.nl.js | 1 - + .../js/jquery.socialshareprivacy.min.pl.js | 1 - + .../js/jquery.socialshareprivacy.min.pt.js | 1 - + .../js/jquery.socialshareprivacy.min.ru.js | 1 - + .../privacy-share-buttons/js/ssp-onload.js | 3 - + .../lang/privacy-share-buttons-it_IT.mo | Bin 2497 -> 0 bytes + .../lang/privacy-share-buttons-it_IT.po | 98 ----- + .../privacy-share-buttons.php | 285 ------------- + .../plugins/privacy-share-buttons/readme.txt | 34 -- + .../privacy-share-buttons/uninstall.php | 4 - + 71 files changed, 887 deletions(-) + delete mode 100644 wp-content/plugins/privacy-share-buttons/css/jquery.socialshareprivacy.min.css + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/box_fbshare.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/box_mail.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/de/dummy_box_facebook.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/de/dummy_facebook.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_box_buffer.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_box_disqus.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_box_facebook.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_box_gplus.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_box_pinterest.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_box_twitter.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_buffer.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_disqus.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_facebook.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_facebook_like.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_facebook_recommend.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_flattr.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_gplus.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_pinterest.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_twitter.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/dummy_xing.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/es/dummy_box_facebook.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/es/dummy_facebook.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/fbshare.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/fr/dummy_box_facebook.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/fr/dummy_facebook.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/fr/dummy_twitter.png + delete mode 100755 wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_21759b.png + delete mode 100755 wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_333333.png + delete mode 100755 wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_999999.png + delete mode 100755 wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_cc0000.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/mail.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/nl/dummy_box_facebook.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/nl/dummy_facebook.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/nl/dummy_twitter.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/pt/dummy_box_facebook.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/pt/dummy_box_twitter.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/pt/dummy_facebook.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/pt/dummy_twitter.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/ru/dummy_box_facebook.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/ru/dummy_facebook.png + delete mode 100755 wp-content/plugins/privacy-share-buttons/images/settings.png + delete mode 100755 wp-content/plugins/privacy-share-buttons/images/socialshareprivacy_info.png + delete mode 100755 wp-content/plugins/privacy-share-buttons/images/socialshareprivacy_on_off.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_flat_0_aaaaaa_40x100.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_flat_75_ffffff_40x100.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_55_fbf9ee_1x400.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_65_ffffff_1x400.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_75_dadada_1x400.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_75_e6e6e6_1x400.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_95_fef1ec_1x400.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/images/ui-bg_highlight-soft_75_cccccc_1x100.png + delete mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.cookie.js + delete mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.cookie.min.js + delete mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js + delete mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js + delete mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.autoload.js + delete mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.de.js + delete mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.es.js + delete mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.fr.js + delete mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.js + delete mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.nl.js + delete mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.pl.js + delete mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.pt.js + delete mode 100644 wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.ru.js + delete mode 100644 wp-content/plugins/privacy-share-buttons/js/ssp-onload.js + delete mode 100644 wp-content/plugins/privacy-share-buttons/lang/privacy-share-buttons-it_IT.mo + delete mode 100644 wp-content/plugins/privacy-share-buttons/lang/privacy-share-buttons-it_IT.po + delete mode 100644 wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php + delete mode 100644 wp-content/plugins/privacy-share-buttons/readme.txt + delete mode 100644 wp-content/plugins/privacy-share-buttons/uninstall.php + +diff --git a/wp-content/plugins/privacy-share-buttons/css/jquery.socialshareprivacy.min.css b/wp-content/plugins/privacy-share-buttons/css/jquery.socialshareprivacy.min.css +deleted file mode 100644 +index 98c512cc..00000000 +--- a/wp-content/plugins/privacy-share-buttons/css/jquery.socialshareprivacy.min.css ++++ /dev/null +@@ -1 +0,0 @@ +-.social_share_privacy_area{clear:both;margin:5px 0;list-style-type:none;padding:0;width:auto;display:block}.social_share_privacy_area.line{height:25px;line-height:16px}.social_share_privacy_area.box{width:95px}.social_share_privacy_area li{margin:0!important;padding:0!important;list-style-type:none!important}.social_share_privacy_area.box li{text-align:center}.social_share_privacy_area.line li{height:21px;float:left}.social_share_privacy_area li .dummy_btn{cursor:pointer;padding:0;height:inherit}.social_share_privacy_area.line li .dummy_btn{float:left;margin:0 20px 0 10px}.social_share_privacy_area.box li .dummy_btn{margin-bottom:10px}.social_share_privacy_area li .dummy_btn img.privacy_dummy,.social_share_privacy_area li .dummy_btn iframe{vertical-align:bottom}.social_share_privacy_area li .dummy_btn iframe{overflow:hidden;height:inherit;width:inherit;border-style:none}.social_share_privacy_area.line li{display:inline-block}.social_share_privacy_area li .switch{display:inline-block;text-indent:-9999em;background:transparent url(../images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;width:23px;height:12px;overflow:hidden;margin:4px 0 0;padding:0;cursor:pointer}.social_share_privacy_area.line li .switch{float:left}.social_share_privacy_area li .switch.on{background-position:0 -12px}.social_share_privacy_area li.help_info{position:relative}.social_share_privacy_area li.settings_info,.social_share_privacy_area li.help_info .info{text-align:left}.social_share_privacy_area li.help_info .info,.social_share_privacy_area li .help_info.icon .info{display:none;position:absolute;bottom:40px;width:290px;padding:10px 15px;margin:0;font-size:12px;line-height:16px;font-weight:bold;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 15px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);box-shadow:0 0 15px rgba(0,0,0,0.4);background-color:#fdfbec;color:#000;z-index:500}.social_share_privacy_area.line li.help_info .info,.social_share_privacy_area li .help_info.icon .info{left:0}.social_share_privacy_area.box li.help_info .info{left:100%;top:0;bottom:auto}.social_share_privacy_area li .help_info.icon .info{width:350px}.social_share_privacy_area li.help_info.display .info,.social_share_privacy_area li .help_info.icon.display .info{display:block}.social_share_privacy_area li.help_info.info_off.display .info{display:none}.social_share_privacy_area li .help_info.icon{background:#fff url(../images/socialshareprivacy_info.png) no-repeat center center scroll;width:25px;height:20px;position:relative;display:inline-block;vertical-align:top;border:2px solid #e7e3e3;border-right-width:0;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon{border-right-width:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.social_share_privacy_area li.settings_info{position:relative;top:-2px}.social_share_privacy_area li.settings_info a{text-decoration:none;margin:0!important}.social_share_privacy_area li.settings_info .settings_info_menu{background-color:#f3f4f5;color:#000;border-style:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 15px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);box-shadow:0 0 15px rgba(0,0,0,0.4);left:0;position:absolute;top:0;min-width:135px;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu.on{z-index:1000}.social_share_privacy_area li.settings_info .settings_info_menu.off{border-width:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.social_share_privacy_area li.settings_info .settings_info_menu.off form{display:none;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu .settings{text-indent:-9999em;display:inline-block;background:#fff url(../images/settings.png) no-repeat center center scroll;width:25px;height:20px;border:2px solid #e7e3e3;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-left:1px solid #ddd;margin:0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset{border-width:0;margin:0;padding:0 10px 10px}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend{font-size:11px;font-weight:bold;line-height:14px;margin:0;padding:10px 0;width:115px}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input{margin:4px 10px 4px 0;padding:0}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label{display:block;font-size:12px;font-weight:bold;line-height:24px;-moz-transition:color .5s ease-in;-webkit-transition:color .5s ease-in;transition:color .5s ease-in;margin:0;padding:0;white-space:nowrap}.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked{color:#090}.social_share_privacy_area.line .buffer iframe{width:110px;height:20px}.social_share_privacy_area.line .buffer img{width:55px;height:20px;margin-right:55px}.social_share_privacy_area.box .buffer iframe,.social_share_privacy_area.box .buffer img{width:55px;height:62px}.social_share_privacy_area.line .disqus img.privacy_dummy{width:49px;height:20px;margin-right:45px}.social_share_privacy_area.box .disqus img.privacy_dummy{width:55px;height:61px}.social_share_privacy_area .disqus .disqus-widget{line-height:20px;font-size:11px;font-family:Arial,sans-serif;cursor:text;white-space:nowrap;text-align:left}.social_share_privacy_area .disqus .disqus-widget a,.social_share_privacy_area .disqus .disqus-widget a:hover{-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.social_share_privacy_area .disqus .disqus-widget a.name{overflow:hidden;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#5e8ba9;-webkit-text-shadow:0 1px 0 rgba(255,255,255,0.5);-moz-text-shadow:0 1px 0 rgba(255,255,255,0.5);-ms-text-shadow:0 1px 0 rgba(255,255,255,0.5);-o-text-shadow:0 1px 0 rgba(255,255,255,0.5);text-shadow:0 1px 0 rgba(255,255,255,0.5);height:18px;border:1px solid #ccc;border-radius:3px;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));background-image:-moz-linear-gradient(top,#fff,#dedede);background-image:-o-linear-gradient(top,#fff,#dedede);background-image:-ms-linear-gradient(top,#fff,#dedede);background-image:linear-gradient(top,#fff,#dedede)}.social_share_privacy_area .disqus .disqus-widget a.name .us{color:#b84}.social_share_privacy_area.line .disqus .disqus-widget{min-width:94px}.social_share_privacy_area.line .disqus .disqus-widget .count,.social_share_privacy_area.line .disqus .disqus-widget a.name{display:inline-block;padding:0 4px;vertical-align:top}.social_share_privacy_area.box .disqus .disqus-widget{display:block;width:55px;height:61px;margin:auto}.social_share_privacy_area.box .disqus .disqus-widget .count,.social_share_privacy_area.box .disqus .disqus-widget a.name{display:block;width:53px;text-align:center}.social_share_privacy_area .disqus .disqus-widget a.name:hover{border-color:#bbb;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#d9d9d9));background-image:-moz-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-o-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-ms-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:linear-gradient(top,#f8f8f8,#d9d9d9)}.social_share_privacy_area .disqus .disqus-widget a.name:active{background-color:#efefef;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);box-shadow:inset 0 3px 5px rgba(0,0,0,0.1)}.social_share_privacy_area .disqus .disqus-widget .count{position:relative;height:18px;border:1px solid #bbb;background:white;border-radius:3px;text-align:center}.social_share_privacy_area .disqus .disqus-widget .count a{font-weight:normal}.social_share_privacy_area.line .disqus .disqus-widget .count{margin-left:4px;min-width:1em}.social_share_privacy_area.box .disqus .disqus-widget .count{height:34px;line-height:34px;font-size:14px;margin-bottom:5px}.social_share_privacy_area.line .disqus .disqus-widget .count u,.social_share_privacy_area.line .disqus .disqus-widget .count i{position:absolute;zoom:1;line-height:0;width:0;height:0;left:0;top:50%;margin:-4px 0 0 -4px;border:4px transparent solid;border-right-color:#aaa;border-left:0}.social_share_privacy_area.line .disqus .disqus-widget .count u{margin-left:-3px;border-right-color:#fff}.social_share_privacy_area.box .disqus .disqus-widget .count u,.social_share_privacy_area.box .disqus .disqus-widget .count i{position:absolute;zoom:1;line-height:0;top:auto;left:50%;bottom:0;right:auto;margin:0 0 -4px -4px;border:4px transparent solid;border-top-color:#aaa;border-bottom:0;width:0;height:0}.social_share_privacy_area.box .disqus .disqus-widget .count u{margin-bottom:-3px;border-top-color:#fff}.social_share_privacy_area .disqus .disqus-widget .count a{color:#333;text-decoration:none}.social_share_privacy_area .disqus .disqus-widget .count a:hover{color:#333;text-decoration:underline}.social_share_privacy_area.line .facebook .fb_like{margin-right:30px;width:120px}.social_share_privacy_area.line .facebook iframe{width:130px;height:21px}.social_share_privacy_area.box .facebook iframe{width:62px;height:62px}.social_share_privacy_area.line .gplus img.gplusone_privacy_dummy{width:32px}.social_share_privacy_area.line li div.gplusone{width:90px}.social_share_privacy_area.box li div.gplusone{min-width:50px;min-height:65px}.social_share_privacy_area.line .mail a{display:inline-block;width:43px;height:20px;margin-right:20px}.social_share_privacy_area.box .mail a{display:block;margin:auto;width:58px;height:39px}.social_share_privacy_area.line li div.pinit{width:100px}.social_share_privacy_area.box .pinterest .dummy_btn.pinit a{margin-top:29px!important}.social_share_privacy_area.line .pinterest .dummy_btn img.privacy_dummy{width:40px;height:20px}.social_share_privacy_area.box .pinterest .dummy_btn img.privacy_dummy{width:40px;height:50px}.social_share_privacy_area.line li div.tweet{width:115px}.social_share_privacy_area.line .twitter iframe{width:120px;height:20px}.social_share_privacy_area.box .twitter iframe{width:62px;height:62px} +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/images/box_fbshare.png b/wp-content/plugins/privacy-share-buttons/images/box_fbshare.png +deleted file mode 100644 +index 0d722c1de617c4e1f6defc0062e20265c29e0247..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 4676 +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 +GLSTXxtNSbf + +diff --git a/wp-content/plugins/privacy-share-buttons/images/box_mail.png b/wp-content/plugins/privacy-share-buttons/images/box_mail.png +deleted file mode 100644 +index f2692c0a21c28f14fc7aeb599354f3ed401e0cde..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 2313 +zcmYk82{;s58^={dB)2TtE50n(zC?u2l_~pLV~oNuGj=00V=G(~F`A<6#$<_@F+y~0 +z2_b7_#@I%Ub&!#f5xIQR*R9)mo^#&koadbL{?9q@^LtOSgWY98eo1~VE-pb!3v(xq +zHRM!9zQdf>eZwt?W4MuKmRI;V<rW|GE~kGa#KINHnNR&z511+CMQ{csPyi6h839Ly +zLqcI(;o;%xe!&4qZ%7DC9TDo2$25}U;^IrRH2>p@@AQ1Gb)XdW06>&C=+9vO=S!ug +z!?t05g1X}<3Ls9sF+@P*6KSQMAmS^gHc=YVRGv46%{vv?ZAl(W#=TCP_fU1qgsvdK +zCjco$|4G?N69HI>0G#AH-+yA`&iM7=t6^=)YTR#l81$Q41z)H0(r#NOlq6Oq1n*zI +z*x@WF*n|&`SPy?6vA0coe~a1RVNy%u*53^i8d)S2X|#M^(22bey1BJ~eqwdo#k;k> +zb}yy``T0Jtdh;%Z7Q0=q+%yY!%ynkr??sP}Gd=5_%HQn1u)XSt^f}#HR$awPijCdt +z-SU{)RQp;2#4uxWae;w3Ad}F+s{7#Xj2^M8_0KE0bv~lbhmOA3TYOQ~AG3J5buTVD +zb+u^0rgnZd?VR9Y=bh%8KwcB6D<LM8=~_w|PiBOFAM?B|3LjfCJ!xp%gro|vjjbJn +zJ=N7=R{UpKtVAG1Pnx=d7bKuh6R!<BO^YvBzuOU(19`>^UIIZ9amP@FBU>@M1pK&= +zQVQ$&jF*CkqjrFwi7R>R7O*Amk%@24P}5>`O6A<@pZRG9XYOBZ0J~;;CL9N5L&^?a +zXMCpNnqur)FQkC2@(%Qk*N8a*Y`a1w`AX4^`ow6(#JOV%HV&Pm;KCwG6$m=I0f{@J +zCl0wI5oS2lS*>))Aq6+!n&Q)&>wb;;>0<@h7!y_8Ll~hsgSFt?J`O>HS<2elbv4iq +zE&-coZG0;I<$@d17!uJX`1c%dA2l_}gogR}TXbS$7Z626TOrOx>I%P|R?V5vTyqpy +zi*nWONjxC-U9SEhTD8%p;lgw1Q7;1Q&cn0!08|PBYq_x**%IaDKzlhhklwR1V<bn< +zm~zNe{jqZ0T^0+-s>!(NKde;mKi(A=;hs<%(D>1ofm?8tLEwhW8htN93PL_bh|{aD +zsif#jK+`Psj#APy2NvdLLAv$88{~F>z=ni%VMdKY7Jq0`O`~4syLGmN%omhJapCh5 +z4gRLmwC+C3{$y&Oq=wPDLc%}JnTv}cU4I1=i{rhes<sL#tV^R5;Wtmm>mEldCXuy& +z8=e89GgdIdw36ka{?0=`mqK(3umJg--ck`e7hRu&WtrA2z{WBjOaUOAk~C}>44zha +zCX3A+EA!lJi`l3v>W8SyM$nW0FP#lHkijIT_P_y*zzQ#}URF21WOiRU4L^F><zm#p +z$J+tgerpb>&C!{uCC4P}XxKx8e|?`y9IjS^3lWw?!$#kYd08eDqS2{O&=vnJ{d>Vh +zJ7z7l<S)E`+3Dzj>1&lr@3j)Ee|mO<AXN=poW|2j(?yZ{AXc|^=)fF##&*R#{2FiG +zZq&+imp$Ln>4u@iqQZ$_mW;P}pY*~^+{uCnL`GjV1Nv?v{b0{BHcBjI`50+w>Ql;e +z0FFX1ve{W&O|t5?xCW7hE>(Q#uZynJN`)OmuD=p^`${b5f%otcq>U`l8%~LaZzjn_ +zqIqf!*RBuKF%P2_iT2C}Vz7AKPI}Zv>UPegUio-Nk(vqe-kNv^XhHL&Q1hqPd8w7p +z48%G^YFQdN@fcX77ofo`vd*4Z?&s;cAH-TRzwFRvZaJG=lej3bjO(fJHu9F$MjHAu +zFTVC6t^ab0hkuCW2z4+(D6)9arI!F}`SqHq;q(L7sb^y^DSrJTI#6lN<oQZJ4uWg- +z!t*07a^$E!)B*L%<z0t%F?>T;cq%0DG5bT?&nTEyE%P2e&TnMuUQFlN7&>wit(L9R +zty<YdfV9B(pv$vw&ms}2iot4pvn^U;Po7HA<9BQgzN=d1$;R-yN6gqBc7>*|(zq2v +zRhN_9wlXfj{Xz<fFB{?~4!YuGt(F`x+X1DK=CT`k0$V)K*ztkc`qG3!n9Jdl6*D^2 +zFC-JJfqY&2kI2$H%FNz0b?+`>8V<=wf;D-HVYIuC$i@#{FtN7yzcM!)8?yGOlFwpA +zz69_fRO)#snAtmu)6fS1g>lVS2ZaOe+_3=O{*nu5dGJ-l(-Q25#z8C;MN}m1XWwL` +zs`z(=JeoQjtO=)$c&oGv*dr=6Ir0S$scKTTne%iI8Kw|OMi;*fvBcE^t{<Bt>*kN% +zTs<y)zJ#z#58z5v2D$x4l@}|B`1Th65GUeq*$o*C`>mTkMM{~FcRgR7ArNbaKU(sc +z-RUP|G@sG8+rL5PpAe{lOc#qylfaN4+~5H68*wJ2s>#B7JRO;&flSm{(2&IYT<n&{ +z$}7KCY`u-|8zbc;FG@)Nj$EekTAzr--*xT(qVCy9TqG9IWCklvpBV34&$o-zj%rmQ +zwJ6dIDZ*MpDK!RPiQtCDS$Y+aB16#rc0-!&{G1H(7~?&B3_0yK(3`K*O`r1wCruVl +z1Td4W<@?xH?)qnlz$`}}#`@hranE0A%(#=>oZGK;e!*%<5GnL=pIkgxPK<^|$x$8? +zkTA3nyzK{sIm*<-MJrp=&zn3LZ8AQxijbuiYIOCF5FeY=hT`b{re6bHgY57Avi&^C +z<wWysI&Mbg)P2&b@zQYjbtHTE!%NRi&6nEFz!hNy4yCJ`!tx<y9Uk`uvph^9ZY<Sj +z*)#)ZJC_QCc0NNUp>42&5b1k*-l)h4-wL9&{nPJh2+?c=S&eM9Z`wyOIwn1&^mL6n +zCn4_nEV~;`t?O__<?Rmq9$WE63m++i)&>B67{|3n#?=noYyOtsKR?ZwTCdx|pW731 +Y+<FvYFgfMO`L=Lb0_@C5W}fl?104#BlK=n! + +diff --git a/wp-content/plugins/privacy-share-buttons/images/de/dummy_box_facebook.png b/wp-content/plugins/privacy-share-buttons/images/de/dummy_box_facebook.png +deleted file mode 100644 +index 23000bd6dfc7d91f1748a80c4c5458587313a636..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 1038 +zcmV+p1o8WcP)<h;3K|Lk000e1NJLTq002+`002G+0{{R3i!p4q00001b5ch_0Itp) +z=>Px$Vo*#}Me6G6c6N4nczEIA;o#ul;Nalj-{0EW+GJ#8W@ct*XJ=?=XlZF_YHDh0 +zYin$5Y;A3AZ*OmKaBy*PadL8Ub8~ZabaZxhc6WDoczAeud3k$#dwhI+eSLj?etv&{ +ze}I61fq{X7f`WsCgN22KhK7cRhlhxWh>3}bii(Phi;IkmjE#+rj*gCxkB^X$kdcv* +zl9G~>larK`l$Dj0mX?;6mzS8Bn3<WGo12@TpP!(hprN6mqobpyrlzN-r>Uu_tgNi9 +zt*x)GuduMNv9YnTva++Yv$eIgySux+y}iD^zQ4b}z`(%4!NJ19!o$PE#l^+O#>U9V +z$jQmc%F4>k&CSlv&d<-!(9qD)(b3Y<($mw^*4Eb8*x1_I+S}XP-QC^a-{0Zk;o{=r +z<KyGx<mBe&=I7_<=;-L_>FMg~>g((4?Ck9A?d|UF?(gsK@bK{T^z{7v{Qmy_|NsB2 +z2OZ%60004WQchC<K<3zH00001VoOIv0Eh)0NB{r;32;bRa{vGf6951U69E94oEQKA +z00(qQO+^RY0u&Yq9dx@7>Hq)&7)eAyR9M69)(uk<K^O<{Gc9yE4g@>6A~-fMf+!TR +zSIVrkH_OuO&A2)gizD*M+wb4*-kpu)jLq~o(~S3@oq>I3_s4R3vv<lSa+FPmnh*@Z +z;{!<s7c9BRAaMyQxZFSniR%(Vniyb-h`2HY10)LzK8FQ18vi@kJcbn#(s(bxJk~BV +zw%+6)`SAD(!4N!QpqE-ux%#g!oIyrB@05a;5oAw_s2&%Qy_1tOkv3W)rxj()9spVf +z_Lveu^tc#N+JKt24^GEqqGUpyMgcu9X3Wl|RXkADUo$p8A^N)yD6K68qZa8bbj#f` +zKqn<y@6kb}d+Bg6O82aL*{JA0tbT=V%OB*V_BYN0dHbssYDM;JT#bo-#w%~n<O)yW +zre-dIRiX2reXXvU7ll6AI=|7(yp+}CtqWU2VElu_e(ux=@Al)~?^RyF)}$pD^lb;M +z+Xq+JQQy2uv{x_7lDhK83gheB48BwZ*h>IhFXSDKQfjQq`5V=oksSgPyLJ-nv@FH@ +zhwO5Ztwc5Xm(vy>uYcD%{)K}d$u;<>4}tufF5B<R8i1+@q3rp%DsP+RD-PH?RPXlt +z@8saY*-wKT!PK7S90g99Jo!1cmNlnj;W5qS7NIj^6k6WkCk6BV{?t3?N=JZ3o#$F> +z?`^GapxoHyl!#u;CR1e;5b<z8KfaI;*in9DV?F{#@gGsY09W+|8Ce#Tga7~l07*qo +IM6N<$f;ur6=Kufz + +diff --git a/wp-content/plugins/privacy-share-buttons/images/de/dummy_facebook.png b/wp-content/plugins/privacy-share-buttons/images/de/dummy_facebook.png +deleted file mode 100644 +index 7a220b8080cd1c7976500ec408fd20429bd7e6f9..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 884 +zcmV-)1B?8LP)<h;3K|Lk000e1NJLTq002+`000yS0{{R3Ee1;E00001b5ch_0Itp) +z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX1{weaE}?e(WB>pGN>EHxMe6G6 +z;o;%n;Nalk;NRch+S=M=WMpP$W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbIFZ*XvMadB~S +za&mKXb98icc6N4mcXxPrczJnwdwY9)e0+U<eSUs^e}8{~fPjI4fr5g9gM)*Gg@uNO +zhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*yU$k&%&-l9H2?la-Z~mX?;6mzS8Bn3<WG +zo12@TpP!(hprN6mqobpyrlzN-r>v~3t*x!EudlGMu(7eRva+(Xv$M6ewY$5!y}iA@ +zzP`V|zreu2!NI}8!otJD!^OqL#>U3T$jHgb$;!&g&CSiu&d$%z&(YD*($dn_*4EhA +z*xK6K+uPgS-QC~c-{Ilm;^N}t<KyJy<mTq)=jZ3>=;-O`>FVn0>+9?6?CkCB?e6aG +z@9*#M@bL8X^!)t%|NsBs6qEJ<000JbQchD0$H>Xc{e;vQBLDyao=HSOR5;76m0455 +zKn%wVia;r+g(^Z>5fMZV@kB+%6Gc(HsFq79B9VUoSKBS%fXv{-{wEKcO!8~?n3STX +z4P|07Oi`3xYy&a1MLlI8$Ww?0stiO`?g2v<EVIc-hll_*o`p-M+%!2L&ECp#+Nk=S +zLxf_vepVJGp&qV>0V+<_n#aSG`to?78FhtyuUYkvqVG`8^pYg!;Nmo(V*l!p3Cb5U +zv_<tjTDX?*1<qlM;d3BFQ2Mn;i!=P9O1Ed`OY5F%9Cd6jR7Zf;CrSQp#7v6YvTEOp +zTtU??;D$aLAnXixSfTH4Y~{iV4$=8P9a`^dGQ34pVABS$5%5b4LWnEi`cl-#c}IY@ +zj_3f<jYHPfm|G6Yc{78z>=u-K_LHgf4i3H?MR;aMfXa%+_Is>-Ag#)T<jWZvKbw<P +z2}Bm6d#%<ZPHxY>v^V>uO-7mobn%M(DY@w7T{v)xe7-DH5?mmoC7%WOgF)%;+|mRf +z7gw~F=|05b9Fd0|cB*27UWYSG1W0f=5FcNJ2dqvR*(84fI_d|&=_r=>z8jAK0000< +KMNUMnLSTYBKggQ^ + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_box_buffer.png b/wp-content/plugins/privacy-share-buttons/images/dummy_box_buffer.png +deleted file mode 100644 +index 3b5a6301f8aabf8897335bb2cc8dc7c6d7bcc8a2..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 1564 +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 +O0000<MNUMnLSTZ;|M`mm + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_box_disqus.png b/wp-content/plugins/privacy-share-buttons/images/dummy_box_disqus.png +deleted file mode 100644 +index 16f0819ab7627ecf81ab49328035c4b872966ef0..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 984 +zcmV;}11J26P)<h;3K|Lk000e1NJLTq001`t002D*0{{R3KAr&*00001b5ch_0Itp) +z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3j-DyF$W{BssI21O;Ai!MgRZ* +zySux)ySux)yUfhYySux)ySvQH%*@QpySux)ySvQH%)7h0goK2Jg@uNOhKPuWiHV7d +zii(Sii;Rqnjg5_tj*gFykCKv-larH_l$4g1mY0{8n3$NEnVFiJnw*@Rot>SYo}Qnd +zpP-<ip`oFoqN1dvq@|^$rlzK+r>Cf>sHv%`tE;Q5tgNlAt*)-FudlDLu&}YQv9q(Y +zw6wIfwY9dkwzs#py1Kf%ySu%;y~4u6$H&LX$;r#h%goHo&CSiu&d$%z&(P4&(b3V; +z($dq@)6~?|*VotB*x1?G+1lFL+uPgR+}z#W-QM2b-{0Th;Naom;o{=r<KyGx<mBe& +z=I7_<=;-L_>FMg~>g((4?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa_4W1k_V)Mp_xSku +z`T6<!`uh9(`~3X;{{H^||NmJ-`49jA01b3fPE!DdhL5ACva-6u!^71Bi_KI30004E +zOGiX*A`ej)0005&Nkl<ZNXPA!TT|0e6orq9psh<A(QQ-8rHE7k?}{2Njaoo1wKp)N +zAtueGtvCMvqx+bQPxK)feaknqXU*)hzBy0H5hAB0=dutN^wC*TM*1b8CD&Nggm#vO +z%*(vY%e>6XynpQdNcWCiP4#Y03o(8EQ@pt)8=Yt89$piZ$+6hUiR4_|N~Q6Q>9qeu +zUQbS5h^d3|ucV9*ri4EHnVg|6^zUh4?^_z!8>NB0Fao$SUzZVfR}^Kb8HV+FWw8;4 +zM1SUJy`)xKaXDl!hyX?}@R1{!LvK%64L;zp`v|)MQ6T3o9UrP2aXDbmivYYMRAdy; +z3dTck2|cfiWsk^{Q>3=s#<1r`0IrQ$8830Y^44-^Ve{seOXSLVLwD}Kv*NPLo)ZB$ +zecYB2>}?XN&Q0`rqc}v4oZwI^)5EyzuxCdAb`#4oY{xr6!LDH6-bdLklWEX`-1ey$ +zmu>c}2%!HI4GwFyu=5@ZRvl}-b!gUe(rfhE+E70==w4j5*fS#lsI^lLvso!9D{a%R +zm4IsBG@g{^UYTa=K~Y`n#ATB`Bf|InfhEH*UEg<2!#Ew3@!2p=9N+tD{M|;d_hmA> +zRG4tW-tlCN!C=A(d);1g+PcVZw>n8_ZSw~|lj1*dMf?W$5P(s>8tg;>0000<MNUMn +GLSTYInjbv? + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_box_facebook.png b/wp-content/plugins/privacy-share-buttons/images/dummy_box_facebook.png +deleted file mode 100644 +index 5bed6542438b6606c4e1ceecbfd0f1c52563057c..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 782 +zcmV+p1M&QcP)<h;3K|Lk000e1NJLTq001xm002G+0{{R3TGnXA00001b5ch_0Itp) +z=>Px$0#Hm;Md|73baZreb#>t2;NRchWMpJ!W@cw+XJ}|>X=!O{YHDk1Yiw+6ZEbCD +zZ*OpLaB*>Qa&mHXbaZxhc6WDoczAeud3k(%e13j@e}8{~fPjI4fr5g9g@uKNhK7fS +zhlq%XiHV7ei;IkmjE;_ukB^U#kdTp)k&=><larH_l$4c~m6n#4mzS5Lqoby#rl+T; +zsi~>5va++Yv%S5&zP`S{zrVo1z`?=6!^6YI#>U9V$jQmc&d$!y&(F}%(9zM+)6>(~ +z*x1_I+TGpV-rnBd-{0Zk;o{=r<KyGx<mBe&=IQC_>gww2>+9_7?CtIC@bK{T^z{7v +z{Qmy_|Ns9UQq@@i0004WQchC<K<3zH00001VoOIv0Eh)0NB{r;32;bRa{vGf6951U +z69E94oEQKA00(qQO+^RY0u&WBJI)w<@Bjb-cu7P-R7l6|m3dFXFc^o61G~e6!^$;4 +z5CsOJh~kAH3_(<o%KH7kiX8*uKx1DMjDPTC*}CTUWNX*ALoFbv#XziuzZCEuOh{Tl +z0b3X(R1KhjEem5@5)qQv#+rad1YD_1<D!CLtXe4j;t3cVO<RbH&Jttw62C;(1+*4c +zE;wXoJx4$NP-b|X{00)n1I$khP@WsW{QtpgwuLdh2ua-$6=u|xkO|0h!$fTgqCFK- +z>I4~YDk&ks$*ZJL3@PG*61-*XWRu_a{C4N_!L;$6AnRlEEG*B3&y6nyEx|5*iaO8n +zGd~*Sk@oYE_{Ea2^)O)XFInss%utKc%r$-5F_(mTpV3anEo|@CC>?0Ju9KVPSxT@g +zSzCCeT!GRzt+zM^#RluF=2H~6@ESR%^zd{zY`BC#j1w)gyKpREM^!>d)fsdr*rdHY +ziI-gh$#IU$<NIum2z|J;-zJy{@A}h10$}lhmp8b8kOV1F3BCn<0Bs@vG=$8S8vp<R +M07*qoM6N<$g4!#8b^rhX + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_box_gplus.png b/wp-content/plugins/privacy-share-buttons/images/dummy_box_gplus.png +deleted file mode 100644 +index 56907e170d6eaac4461d126f519a6a81321a0f2b..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 842 +zcmV-Q1GW5#P)<h;3K|Lk000e1NJLTq001%o002A)0{{R36YClC00001b5ch_0Itp) +z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX1{whwE??OCPXGV`CQwXNMF0Q* +z%F4>FuCA=CtjNg7%gf8Ku&}JGtjNg7ii(Phi;InojgOCykdTm(k&%*;l9ZH`m6es2 +zmX?>7mzbECnVFfJo12`RoSmJWo}QkdprE0lp`)Xtr>Cc=sHm%}tE{Z7t*x!DuCA}I +zuduMNv9YnUv$M3cw6(Rhwzjsnx3{>sxVgExy1Kf%ySu%;y}!S|!NI}8!otJD!^FhI +z#l^+P$H&OX$jZvf%gf8m%*@Tr&Ck!z(b3V>)z#M4*4WtC+1c6J+S=XS-QM2b-{0Ti +z;o;)q;^X7v<mBY#<>lt)=I7_<=;-L`>gwz3>+J08?d|RE?(XmJ@9^;O@$vEU^78ZZ +z^Yrxe_4W1k_V)Mp_xSku`uh6&`}_R-{Qmy_|NsAlHlgAG000SeQchC<V0(Uk$>itf +zu+>J?0004%Nkl<ZNXPBeNmrvl6o%o?*{jA@aJIGEIFCs*4jre~?hKGXEG7X3&Hw)s +zVqBP{&_gX;ndeZ&IaRzH78g(oLMnh-4jZq+mZw$Nv6U;h3>qDt+jQOr1r!>e<C-r? +z8r`IubdzrKWl79X;-}^3f=ejkGa2QJnE766eqM^XQSgDYQnP@Fs1Yn)8_@y~FTRVO +zfj<HUdVv0GI}~7F_hZ<5@C7`0!#MFhA^r)Dt)t(I6j?RhM2?Z4%7jm6G~tBqeIj`r +zj{A=Dn5Jciw@fjIhsaG^ksBIeRtGIjWbtyyjxy6U8If+bkfN26#>nJlk)d<LFmzfl +zjTUmW_H3C9UIqs=Q)MhauCRBh=m(~l!(?K-1MDx+<l3(vHS6x3=gYnqy=A)N?PE94 +zucj$)*4s#LJJor+*wzhuo_<#KHg0p5Nat;1OVhMdqM3gh@7|3$+``7r;#_)jgeL#i +zlG(uerW^QvMWWeiGV2(0s;a8iZHaExB#MLR%@&nNEl2;A1d7>Spl@hJz)&Av02w?> +UE$#@Qg#Z8m07*qoM6N<$f-XqTDF6Tf + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_box_pinterest.png b/wp-content/plugins/privacy-share-buttons/images/dummy_box_pinterest.png +deleted file mode 100644 +index 75230089e8a8fa3e215bd1b274936d19d947feef..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 1532 +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 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_box_twitter.png b/wp-content/plugins/privacy-share-buttons/images/dummy_box_twitter.png +deleted file mode 100644 +index 84f7c6da9b0ecec324b723c5c7c8b274f8af2151..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 1067 +zcmV+`1l0S9P)<h;3K|Lk000e1NJLTq002G!002G+0{{R3L?2jo00001b5ch_0Itp) +z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX1{wh|9wc03NdN!=hEPmYMF0Q* +z#>U3g)z#zU<IT;@(b3V;($d)2*xA|H+S=O9&CSrz(9O-w(b3U}h=?;YGdMUnJUl!- +zJv}}?K0rV~LPA1ALqkMFL`O$QNJvOdPEJ@@SZQf#YHDh0Yin(7ZE$dKadB~Sa&mKX +zb98icc6N4mcXxStd3t(!dwY9)e0+U<eSUs^e}8{~fPjI4frEpCgoK2Jg@uNOhKGlT +zh=_=ZiHVAeii?YjjEszpjg60wkCBm)l9G~?l$4j3mz$fLoSdAUot>VZo}!|nrKP2& +zrlzQ<sH>~1uCA`Jv9Y$cwz#;sySux+y}iD^zQ4b}z`(%B$jHgb$;->j%*@Qq&CSlv +z&d<-!(9qD)(b3Y<($mw^)YR10*4EhA*xA|H+S=OO+}z#W-QM2b-{0Th;Naro;^gGy +z<>lq(=H}<;=jiC@>FMd}>gwz3>+J08?d|RE?(XmJ@9^;O@$vEU^78ZZ^Yrxe_4W1k +z_V)Mp_xSku`T6<!`uhC*{Qmy_|NsBv%-Oa8000kkQchC<5)u;S<>lq&<>uz+=kI2X +z4hsMP0uV_=K~zY`?bh2{(qJ6G@fW4C6TeKDol6R_gF&9!%7i?m9k7-W0-a2VF*oP- +zHirW$|MPzD7+!_tcGJZ^&%^uM*uKy9>;gtYXT+RG;;9e`7n=JXH49-Pdakh-Np9bV +zT#yHOkOz5?2YHbHIrsAiZHs<i4?^LdFDL2FS?QiHC*cq|OoY`D;#tI3jlHk>f7f?5 +z@7d`-GO*G5<xy*6fUMg;J+s$I{)Z2Fl5hEdxs7z&SzkVXW9yyme}j1g&An#p#H~d9 +z@on4$N8|4>x6oXCe%tzzoS00Hr@mTNyA9B8TRn`!!6xP=T1zDp3oB_};HN)W><a*s +z4m~w*!l&=i1!*i6y-_vY!EVfSVNOwIYASW--n1YHlNQ^j0F+)&(BaF^%1|1GcOr~X +zcQgT-)P=c@Dvx-6W`-98KBGGTbUk~iaB*pLIc9L|f>GTa&M_C}8ZuUA1;@j;ngc-7 +z*5FC9c;S9r<ACn%HM+w&=E7WM%2}S(e3m-9DgZ7++_J_EFREj(^y=J|?obDzthz8) +zn4RhhyY+cP=>Wjx8hlhnps3XDa_6sp?ha*kFy@}6U@psYC6h=#z{mbV-;z5l3m0lB +zvVos1!`!6@L*Cgn-LquOB}uBA)!eF>SIxR~G?>>I86V?zy>?WXSH5{xc~6d&Hme?O +lmX4GD6GgATRmGG2zX7n%6DMx<oV5S|002ovPDHLkV1lOuItu^* + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_buffer.png b/wp-content/plugins/privacy-share-buttons/images/dummy_buffer.png +deleted file mode 100644 +index c0f46eb1c062ed34425dfe587412f6e21166594d..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 1318 +zcmV+>1=;$EP)<h;3K|Lk000e1NJLTq001`t000yS1^@s6DdVNy00001b5ch_0Itp) +z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3LF*<2wI7+&j0`b24YJ`L;(K) +z{{a7>y{D4^00gE<L_t(o!`+x`QzAzchW*j0N-5(SOEF%Sauu(MxGWfr>t#WLf`Bo* +zYCz?VSwR?QU}m@!7yrSVKFu(SOV+K;C;jkNb@#bUKRsv8F!TZFJ3l{%&*#Jb{{FKU +zaS#u2^~GW_1Ofq6t5w|H-938|2k{VBpWp9CrBXq&*?ch~9^&ewTiIwdUYv;QKjCCq +zg2&^*%*+fIjcM)K!PV<^Lzzq(dwXt7Pfzz0*)o|_SIqxXIfsvXn^<>jz!gfM%GPe; +zAMt);0~;GIB*e;h<u%}HwHnvj+8Qht%QuO9J8@MtiUq+0K@hl1f(1_RITYRgSoF}h +z$0|a$A9&2%>RVWCL5SA@J|8sCV|CdIU!v4A$5S%k=whT~G6|>CiK(fnuZn!gw-Z-Y +z<FK*~jXMu<83|x%j6lcmcfNY>(^D#Zb3a0O9Ynp=!d<HYHRIuMzRwM`SodqzYft3p +zEd!3a%R}Y!d2DZQV`5^WOSDF|$Nm*1hFNy!mI4J<5)GVf4)G0!Z!{Fs2N)I12(mjs +zzRANC2%}D<N-}&aKN)wM<T>^--~0LC!Xb(*M*in7yq)TAuaDYra#iHHQUMzVryK|z +zeQ3u=Wn)hUoTh19UauFctE+IiT*&2eTx1UhgT|a}<U_ulI8BLShQYm>wZZ=D1i#SM +zX#urL8B%JG&%JS(`z8)7tZe5Imnx9*QLK**KrnA1dUcJ0C?OiMbN}^V4A<ELR4I%% +zEcc+*2T{r4gQXuP(>8KindO>mKL#cXcD#N>vx>2&o^X?slNdFdxi&X9kxr+%Xxv#R +zpDws!l-)T2udKhp_4^XP;PktFTopA2=h5M$F1Vzup;FcKvOI*wN{LQf{d~av4>J{3 +zUKQLX+&aJ<cK&d|X6ff8e<8JV3Bu0^OD*0ZYZdKFI8{{*iK2+(<73_#M@B}vL~CRt +zpNBE3+=g2`xIu%xM5Tz6Z)n+@hL~*MIe${&zNcH`Y@_o?+)}KF0}khh)VaRy?~S#u +zahqr#&Y<NzP9kSGJ&hm|N#Ryeb+`qj*g<vehsl6b6ord^leyh)oSdBS`O(o4mY0{g +zXiRHlBOmhZ#3}M6FU#?FL0nvX!mh1dnkzw8YO!5D{$)FaKi!LZH)U`l#ooi+>bb<E +z$AIIxr3hZrvu3vAELlLYm`5sliL9g`PE|k$C93y((PhAuN+qtv#YGGa4RKLd42435 +zjmEUrv6FAdR+28U^q>)t=2_>=v+_{n6dd$i(dp0bBDnL0Zzx_+SZsmA@#jg;RnXyl +z436fCT7{bXq<3KbRb#RuRv@_fb}mu5--|8-PL^du;cyrZhr>uTJUq<RnUjrt9>&PU +zGMbNmz_uDSs6}Qgk*$epxr!!h^|c1sTPT+(mc7GTY~HG&sOKtabsk?UmyG<1R%1CD +zdYdPElgDedCeNjn<nH}28E}#$eW6q;1-spjfq?-o8q-=Y-=`(Baw<apuGsDzMRs7{ +z;{R2+=PnLMA9wWrq7L{{L_EaBzryL;C!5WpP$)cm5eM-QS08<j(^o4kyoA3Qh$9+} +c^1m7W1s)}zZ4NQI>;M1&07*qoM6N<$g0h)w(f|Me + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_disqus.png b/wp-content/plugins/privacy-share-buttons/images/dummy_disqus.png +deleted file mode 100644 +index d82117363873fbae535d6911f177546e926a72df..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 856 +zcmV-e1E>6nP)<h;3K|Lk000e1NJLTq001!n000yS0{{R36C)+700001b5ch_0Itp) +z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3j-D(JE*tNa{vGVFHlTWMgRZ* +z%*@Qp%*@Qp%*@Qp%*@Qp%*=#@goTBLhK7cSh=_@aiHeGfi;IhljEs$qjgF3vkB^U% +zl9H2?la!Q{mX?;6mzS8Bn3<WGnwpxNoSdDVot~bapP!$gprE0lp`xOqq@<*!rKP5( +zrl+T;sHmu^si~{0tE{Z7t*x!DuCA}Iud%VQv$M0bw6wLgwYIjlx3{;ty1Ki&yS=@= +z!otGG$H&Xd%goHo&CSiu&d$%z&(P4&(b3V;($dq@)6~?|*VotB*x1?G+1lFL+uPgR +z+}z#W-QM2b-{0Th;Naom;o{=r<KyGx<mBe&=I7_<=;-L_>FMg~>g((4?Ck9A?d|UF +z?(gsK@bK{Q@$vHV^7Hfa_4W1k_V)Mp_xSku`T6<!`uhC*{Qmy_=j8Kv00007bW%=J +z0Dp^{qq4&c#|~ov0004EOGiWihy@);0004xNkl<ZD9@FXSyK~H5QVP-9-I+rG9e&A +zBnr5%XfkRLS;B+_xZJs1XEIBO%m4okcKhHHR54#w*Qq*nzQ<N-Cal68rKS%ie{Rm? +zU`mDK-&GigD*ROqHhxxvjmv7VQ8K{YrH({7So8grURidQ{0H5#B>HzJoAsa-$+Bdl +zV1Ucl_{vc%Vz}q87hmu^eTLnFsE~U|r-#9oEDJU=2FOm(l<*K0lX13!VK%^OMwH3b +zs4uO+M#=!G!<@t$%r-yTbPkT2`zcW>_kk83f3mVn*+>{5i7_ux?7bzll6#1`@e`s% +zt~lIo&{J6^Y&ZsRJ*-N&Bs+)an%H;yXt)L$P0P~8RFkD+!!khp5?v0v?tS}=W!u5V +za1-116@_hjZ?}T)U3w%-%Z6b91nmnB(`$PETHm;K9caZyzo;+1GbVac3pS2rY1q(A +zp64Sgp-r0SsnPmk)WDI}=SiOZ(EnS8jk9amCGV=5jniw;qtR708-rmL`k}hD6CK~2 +iXlF*L+m*g{TKxsgUkOIulgms10000<MNUMnLSTZxGSU_R + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_facebook.png b/wp-content/plugins/privacy-share-buttons/images/dummy_facebook.png +deleted file mode 100644 +index 0efb45ccfd30d5215b2536144202b37d09245782..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 651 +zcmV;60(AX}P)<h;3K|Lk000e1NJLTq001xm000yS0{{R3{NYZO00001b5ch_0Itp) +z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX1{weY3d=9QGXMYp@K8)tMe6G6 +z;o;%n;Nalk;NRch+S=M=WMpP$W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbIFZ*XvMadB~S +za&mNZbar-jczAeud3k(%e13j@e}8{~fPjI4fr5g9g@uKOhlhxWh>3}bi;IhljEs(s +zj*yU$k&%&-l9H2?la-Z~mzS5Lqoby#rl+T;va+(Xv$MUuy}rJ_zrVl0z`()5!NbGD +z#>U3T$jHgb$<EHs&(F`$(9qG*(bLn@*x1<G+S=XS-QM2b-{0Ti;o;)q;^X7v<mBY$ +z=H}_?>FVn0>+9?6?CkCB?eOsM^z`)n{QUp_|9nf@@c;k-26R$RQw+z*$;<tO)EFZG +z009q4L_t(2&y|x4Pr@(|fD1a<y7?I6972a64iKOCM%|E!3Ubo_|8MMs5X&@azckIY +zxi9IpJwi5(NEu^;ko;(d%FIT2Vrb+G!yplA5iNzf{exu|X<bQJ<lE5cmZ`cxy<5(Y +zi(;9$>E_$PGWbuh*gQV<t(EXQ_)~BKep#UQDo@N}4B!RF?Mm$;BWyiQ_}6>Ol!dtb +zjM%)!*PS>c+>bd9o3gOI*GHT<j4`;$-crD?ENAUVVF&TkN!DwiDJJ9n0;RI>Q8`0A +zJef`hl2ED&_PhMfua?qO8vxE1MGw74OxjTENdkm|qu%_X6@t>kHQW?0@ORyYlA!VV +lw7<7z1LZ`^>9lB$d;>l>=g1oBmJ$E}002ovPDHLkV1hb?QxO0F + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_facebook_like.png b/wp-content/plugins/privacy-share-buttons/images/dummy_facebook_like.png +deleted file mode 100644 +index e93ff6550cdc192cb9713283a45e229ad471405a..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 753 +zcmV<N0uKF&P)<h;3K|Lk000e1NJLTq001-q000yS1^@s6!qgt!0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!lSxEDRCwCdS377TVGtfKhmXofWh6O# +zH7Z&t1_U8d5eo}J5XIuKu{qE_rIn49;7J;hOBXDJKngoUs*^OLP2vO2N9U`uQg7#n +z6%%*Y&80YZVBBGT{(t71Z+8Awbbo*E0DzyAUVyOWH>E$mQa?8~o6T{4elBP<gTdgU +z*=*h*AfsBXhRtRpXh4X80%Sx$1dPxD(fRWRG?`3bI-Rnv%VaV*J3BiLK<o9ID3??! +z6{M7P-Q)2<I2`_Ofav_c>@viqudlD12Wm7L*1az;FObjY_xukJ4@A*UrBb}|;8NZU +zVXG~d%WZ3Avsun6F|`Bg`}IH|@MhnkF5$xvFF?EO7>&jc2WCsS(P)sT)9Ku<k47V? +z)oKun#Ypk0)hawbK7vZ6f>0;~R;%^%fI6Md*2aK^LgCGNG#VuVxn5W%hH%jACNmrk +zp<FIQB9Q=zL<04CopeSnmxJ+mOx7$G%jW?hh~4&kKkXC>1?PS?hUmVh{l#Jt+-^6y +zQ_$CHwFn^eqo9r5VlWuE0db9OJOryli{J0x1H<PI<BCE1BasMDpJL!}I6$dX5<l8F +zaA-L_J!L#+?;c{SaJSpt+Iqbnyk0NwVenCgOePay|L*P%lF1~P&1MqcZnwj1HiO&S +zTS%wVjPdrSoJb@(2uP>X{nI4EV7*=suCK4RKA+FW2-xLvLA%|Cr>7?Z1iK@X$$(TU +zg<voUVzHPp2ihm1D4tWa%1=&C7?UZLO3?53i5-u}NfnP#R;v{}KR+)HzC$z^6s=Z! +zwBLNZT5dj{!`0Olv5|5%x{pD4O*y$-4wsjgdsR4ghDM9ULXKln$U<QtS0)Yxq~I5& +j-vs^_{12ty{|Ybw0=gmvZk(@%00000NkvXXu0mjfV!Ke6 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_facebook_recommend.png b/wp-content/plugins/privacy-share-buttons/images/dummy_facebook_recommend.png +deleted file mode 100644 +index 0141a6e420b686d445ef0a292e15d13699b223ee..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 1149 +zcmV-@1cLjCP)<h;3K|Lk000e1NJLTq003J6000yS1^@s6;y6Jd0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU$A4x<(RCwC#SUF21Q4p?O29H2I5>E!N +z#A5@mKpaHJ6B9u}(L@9TQ5KZ_2L>hvt_Y(G3u+>w2%31CXh)+a9+9K6feM1h1|E@a +ze+4zPZ6BlTB+><M`gOf}RquUO_3HI}Q55AH5&cw~mmCTgDQf%SQh$7znVFuXq$CHD +zFwxc3l_wAg{07+WxVSiad3kYA2@@qGB;er&*bKA-cKArJ4TAmr{A@Yl`udt~Zf;D+ +zqoboKEiKJK)_?@tkRyA3exCOC_f5wuD=R5AHPu1ZF0z5VU1T30A6t$mCnuZgP>TbN +zj*h<K!7*K3U2>j%Dq2}t;b(n){oBa40~^Q3<KtuSxELH9v`iNxes*>?_4f7#c?$~* +zw7k4bZEbCzHj)L8cY&>q>a46R+bl3LuCEK~b(6NXwwMP;PE1VD$;k=pZ)|Mj$OnIM +zagla*cG$__mz0#y;o%|k5d?S#ALBlskDa=@y2|sxpP89qxw^VKs;#Z%d60!|P-kZ+ +z%Zu%vo*w2y4l>9*=*iE|=XG3MT(EtuPSD!g8p}g>N=gdbHw4?RK;jq>IzK<>O=+pM +zwUy%I<1GsW7Kcp<ZEtT=OG^un0g&S2V(RYhrrq6LUU)}G2l@Se27F*(fWcT_U#Fs? +zB9_NEHZ?mt%bTpJsbQJCygV8j8ltJGDbAk0zCOCWy`|ydVXCgK=Jf**=)@Y}WZ1>} +zA%nmIpbrlZtOxzc$w|u1&E-8D92`)8e?RLSA0KC(kilBP2aS!5@!CwmwknWNCIlmB +zTC%&R%NU+dPfrXefCez&AyNP;_#l7={?XA9Zzd`#ie=H@cx(ij0V*piqm7LXmIHY_ +z9-fODf`++xYS)1|A_HAAjwlwpSP#GiVa>3MF$9I^gp8~oeBb~=UyEtT1riFiV9Tb2 +z5D|9A3XDOns;Y|LBO@aj*qof4pp1-3A3F8N51g#$>EE?{eI3#3G}DDvSXju85W*KW +zg1}6tm2G+dss-Dqi2*rhy<YFDR!~r2IbZ8Y>0=&J5)pxSq$up9r>8R?kqSPXp(qNc +zG}3=$WQ1a4W7+wLH1IK=k&*Gnh89S@Bh1z%eb_xcJ!OCq7;|%TuN+|{zqhx?-y&$} +zYvn>dvtd*SV7#|Dnia^VrY4%6o@Sl6qc1Hj(dOnRXFz*<JIj`qmeS?rC7-WI-G+t+ +z2D`brneY9GbVMNJ{%2$(fb@1FA|gz6CMG8G9&o)yJ%E#pvh9l+8GqCbyIn4qAy6nF +zXJ=>J$2Cox`VNKu1*rz@U)usHKucsh|DlBG3-a#njw&iDf<+Cf^pRu4iR=)remEb? +z%gf(*$f1u%c0jG_?wFVu2bD0<{rx?E8v^X_>UHav+B^;{VIx0q{wKfyOQE>PtTNYB +P00000NkvXXu0mjfSM?1; + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_flattr.png b/wp-content/plugins/privacy-share-buttons/images/dummy_flattr.png +deleted file mode 100644 +index 758aaf2b8639566c3960b8a48313d3bbbef63240..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 909 +zcmV;819JR{P)<h;3K|Lk000e1NJLTq001@s000yS1^@s6#v#t&0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#FG)l}RCwClSItXeQ4~K;7Ftt&Y>Y-I +ztt2ufkUkbsi-CwB30f<yB&zNF0n#dlfmww6HbS69wFz3b2x<}ZsSpu_Z7LUGA7bUa +z-+}vh>U&nJNe^7#@t$+<J-_=q_q_Xbo12><B8r$yrW&en$>;NQe}A8n)Sr6k=g-j4 +zP)$=)6IFv;US9q<Jw5#eVBZ@X8yRgiNNsH`9!9;Ou-b%yy}iAu8n3Uf>G=4VZf<Vq +z_4T#DmdoYH?RL}P;NX`6B(P{QwzIQCu~<x#O{dezz>>)%xm>QwU`(nkw7R+~gQ}~m +z<J^6EdSc(s&Q6+}o1>ML6?%AhppK4?l8Kj=mgxNayr6GvY>a)kwzg<~eqJ-ER4PU3 +zbecRKPl5hv#)^TRot??4Csj-u9UUdTUQY`P3uL$3DHIA(JRYar-CY_O7|=}R+1c3= +z&;qR17|7w_AwQ83O8uiHUlSP46hx=f(a6XM)z{b4%gYOSy<VD}oaDiKdwcRkYC)o3 +z&8F<%-`}V0?QLenYPHhL%nUt0KXX6CY&Od}fI%1b>FH_e>FN0#uxvIf1A`3>`qb1E +z_X8wS6MkC2AnWVvWHcICZ)s_viHQl>7f+nyU@*wG<>h4#7#V`|E6%adr3(ZXGx&zX +zVNKTGEgr=?ECvB!vA^1Q^!a=~4g_K_7-T;&CsO+4<b<0D8h#dwMP^LsVtjXZH|y`k +zt;(1Zh+t%6V}pi=hj}sdi8Ck|Rg>oCW@>9|E7(op`}p`si;Ih#VhA40h_#B>SH@Uw +zJ!S0Ql+MM2P{wg9SzBA<LV^6wWHPLyLP8oE8cN2CfJC5b{it>TG(J8~y}iB6m=f4~ +zdby^_7<RL@wUq*a0G|_afFqHJ{Bjo3)zziBgKE1g{$qZm6e=yUz~OLk5rN%ivr#k} +z<#VOfKf{<#y4~md`uYlti9~|SIx5z|!GY!^xOHI1zmnYD-O<IxMO2kBq##lS(%;`- +zG8ivx>~MQ~d)eLlU!N{zt0F3t-|zp>Bozg$8gBPTx3{+*@gl8s!QEAoB!C64uCD&# +jgR@G=I+EJ&e*z2uNaJk}Nj-Q@00000NkvXXu0mjf2$#4{ + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_gplus.png b/wp-content/plugins/privacy-share-buttons/images/dummy_gplus.png +deleted file mode 100644 +index 5ced5dc2be695526e2d9db8f63a17c5673ea626f..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 661 +zcmV;G0&4w<P)<h;3K|Lk000e1NJLTq001BW000yS0{{R3+fUDZ0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy{7_6(MF0Q*%gf8Judl7Gt;)*E%gf8K +zu&}MIt;op8ii(PijEs$qjgOCykdTm(k&%>?l$Dj0mX?;6mzSEFnwy)Oot>Sbp`oUx +zrl_c>si~>0t*x%EuCcMPv$M0cwY9dkwzs#pxVX5vxw*Q!y1To(y}iA^zrVo1z`?=6 +z!otGC!^6bH#KpzM$H&LW$jHmf%g@ix)z#J3*4EhA*xA|H-QC^Z-rnEe-{9cj;o;%q +z<KyJy<mKh%=H}+-=jZ6?=;`U{>gww2>+9_7?CtIC?(XjI@9*&N@bU5S^78WY^Yird +z^!4@i_V)Jo_xJet`1<<#`}_O-{r&#_{+FL(K>z>%33O6UQvhIletya1=jX81M$`ZR +z0UAj}K~xwSeZh%Vf<P1i(C6;c(4aj<G?g@5$`&gZ1ZD=1L0kU+U&=Ywu@iVNKq51Y +zl}P}kN8WoZZ<K~SUxl$&JP-Yl?-BN)7wpvogIud+L_B&~Mlql(-MxLPsC@+fu5<K- +zE_9B$>jq`KcXyZ-L|5p5e!>`Y>u9honK35G2gn2++C`I6+Qk9gQYfWYo`O_pLkl~E +zkb21?f`o_?@ri;&Xh9Q;##8_Bl{x|sm5@7*qo5-+p|NP574g}%f5`TRjJD7KjfOtr +zqxCDWHe|E}4Qi&jIK|Sf`PVWqg&L>>t$LwgVK9%RLbYNA>vbIq53?v$$a?eXbjEK` +vpGFvGA*qii-y9rH{u}E_fK=`>RxSl!4;qYRK3Gh000000NkvXXu0mjfDMM+z + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_pinterest.png b/wp-content/plugins/privacy-share-buttons/images/dummy_pinterest.png +deleted file mode 100644 +index 7ff138d3fe6fb7405c5f4d358eec2982f8bddf3a..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 1145 +zcmV-<1cv*GP)<h;3K|Lk000e1NJLTq001Ze000yS1^@s6|3-hi00001b5ch_0Itp) +z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*c3 +z0}2CU+ZlfV00a3+L_t(Y$IX^cNLyJH#(#NvG3G^W6iY2N(FCe7YQR>Eh?|10TMDjR +zxa!J<vv$?REL{wApr8vG!E8iYEHwnN-4x1{2yGXseK97_KTR7E1LmK7@!eT9(2fZ@ +zFyeu;I_G}(<9z3yb4}rJ_|JSk|431k8cCA43T7Av`FuX3D9RslE|+`c^Z9B#9uF3a +z<w_9Lb)D_)ZAUa3{Y|#p?KN(<8(EeSLR<-gvMl3vyU{ewAxn~k*=)uz46c%y&1NJ? +zLIx^UE|bad`t@rPi3G>T$0&+IZ*MOnBO}PNd^y#u6o|*;JbChj=H_MsfdCGNgZ=$| +z!r?H{Xq2g`Da>Z`|4vZ)QNdq57!1<c*~#?uG{eKgbai!c|Nea@Cnr%=mA7x-B7|UP +zXNUFm^)oSk^=vjvC=?=_%_4*#lgY5Ux>_;6D#5+IJ?`DRN3mGs@#DwL%*-H!z~k}I +z($d1#))qntmX?-y@#4j~2)=pqhUd?pv%9;C5Q3L4UlNH#suGlc%$>8E)MPTDX&RYK +zhPJl0a-Od1<%iYZ-_PjiD28FMy}ixJ$q6SXC#b55*Xzaa_m?r9PA6kyW8A)dn@^uU +zvAMZPV`C%9WD=Llbuo#ZPA8u~f5zc(05Cc_iV%WyI?dtXA-8VbLen&Y!61b~0U-p- +z%gfBp&hqi&M^sg1adGh{%%!Czc6N3s7K^N`tdLHp%W74X*f5NL`NM|~xpCtLs;UA| +zC=@UZgHR}hqA2wB^%03gsHv&J=ksA024BB^rMtVE@$qr$>gsU0TxGnYqa#wO6n?)S +zi^YQ9@28=mfyv290)fDp9I8s}a=CE1T+GeQ(ca$9vuDp}YHA{xOfoSsL2Yd<o12?- +zc6K7mGKoZjVzG$V>m{GhlSm|Z@ZdoiI~t8*v)S-^y_}w&vazv2PfyQJ)v7pVswKqZ +zaYjZ)7#bSl;NXCpH*aFGSSXcBeEar|yLayri^T{AgP2Svd_EsrTU(S$C9Yq;UdGlm +zjn>vyve_&vD=X~p?=vtkfDi&zRq5#HxL6MgAt)3Im`o-H1_r3Dt;OkdmRF)ANwl`M +z^6J$q-oJm(@bEBhw;Q|NPJMknk|go;=~LqII6??oT3XOFjfI5;IyySIbLS54-o0af +zex6t?R<Q?7YinzwzrX)X_PJb+4<9}-G&FSK0b3{(`2PJn*REZwn3K(B0jR61J2M`M +zL@M_nfX!xOaB%QH?P;skiq&eZdR9>ss@-3f_$r%h7zVnoU)u6Nua!zA48uUm<#K<g +zQYmy@Ki9gt4A*s?R4PR-m-`~y?e>XeGWl0Joeo^FFaH<2-TwPO<(43V-L$&x00000 +LNkvXXu0mjfp(G`+ + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_twitter.png b/wp-content/plugins/privacy-share-buttons/images/dummy_twitter.png +deleted file mode 100644 +index 2865660f5448547c411f28c7481e9ae03de0603b..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 965 +zcmV;$13LVPP)<h;3K|Lk000e1NJLTq0021v000yS0{{R30Q6;F00001b5ch_0Itp) +z=>Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX1{nb#BV~q;ng9R+cTh}JMb*{S +z>gwv#)6?AC+|tt0+S=ON+uPC6(bCe=&CSiu&d$)#(9zM+Gcz+dI5<2!JUu-<K0ZD` +zKtMu5LPJACL_|bKM@L9VNKQ^pSXfwTX=!R|YHMq2ZEbCEaBy*PadL8Ub8~ZabaZxh +zc6WDod3kwydU|_%dwhI+eSLj?etv&{e}I61fq{X8gM);GgoTBLhK7cRhlhxWh>3}b +zii(Phi;IkmjE#+rkB^U$k&%*;l9ZH`mzS5Do12`RoSmJWo}QkfqN1gxrKYB)sHmu` +ztE;ZAuCcMPwzjsoxVXE!yS=@=zP`S{zrVo1z{tqR$;rvf%gfBn%+Aiv(9qD)(b3Y< +z($mw^)YR10*4EhA*xA|H+S=OO+}z#W-QM2b-{0Th;Naro;^gGy<>lq(=H}<;=jiC@ +z>FMd}>gwz3>+J08?d|RE?(XmJ@9^;O@$vEU^78ZZ^Yrxe_4W1k_V)Mp_xSku`T6<! +z`uhC*{Qmy_NvT$Q0000DbW%=J3=GG|$jHda%l-ZR{WgmwIRF3wyGcYrR5;6>)M;1R +zKokbxQR_nWx<KsaMn%+Cv2IP=pe|KgcTI)1)(R!W#5ft_U<CEYdnZ7@xsd0a+&jsg +z_he2!gpj6yTD?FcAq~fcyXqB=8%VQz>xbJ+)Ej?Pq89wYq>HHQ)$i*&E-kH}gvmTw +z*cNrXKN6lD!X<d}kHREJ3*p5x{wF#<F*XwW%XzT~P%QEXjDV<^bkKe*8d+K!lNEXD +zCl?O@9M<v0c@MuYf=k+9DA=2E%1s;xcVLpC_~c}4_~VqKC=*=VGXTbVBCPZ6*AyfN +z;9wW}Sh-yTT;mQ*Qk0&N<>_fzQRF!F08pBE^W*i(z-q{r#A|}I+`Jj3n6!|+HK%w! +z?^zxI%i4$e=;5o;uq6Szy2@9YH?u5EnnEfei=dof-mM9Mr9)b^q|Rk?5LPx?-&LB~ +z1}Pk3(h$xwYvQbnwow9rr5k=3eQ;=GKS=FeN0nyGwS{nqNnO{|@ksO&e%NpHR4?Hi +z3*&}v<8^8~m+XJj&o3PuVp7wzoRity+Eq;_r#%}cvx1Ia>nxY8f=UAEe}1H2k{8L7 +nO!ZEZwWOxL#mC>IrLN{4g?pGSf6c><00000NkvXXu0mjf))WJF + +diff --git a/wp-content/plugins/privacy-share-buttons/images/dummy_xing.png b/wp-content/plugins/privacy-share-buttons/images/dummy_xing.png +deleted file mode 100644 +index 608a51388a96ac07b4cc25a00c48fa6accb1fa1b..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 1232 +zcmV;>1TXuEP)<h;3K|Lk000e1NJLTq001`t000yS1^@s6DdVNy0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU$a!Eu%RCwClSl3D<Q4lT1EGlM4M@B_a +zL=fX*UUNVn6a{}^KVV?L!I%AjRiE~C5m6K|yMhsOz?@MB6QW{{vwdp0O*_-0uR9i$ +zbNlwaed|;>)vev|@bFh6`XT8T`aJSSQiFr^=XX?8l-AGB@6#YVIy%bR-roKRa9Uqq +zUox3YHV2}ip@B9wHpto8nQCim<#{hJFZ}2M&L)A)&d$=@+#HVqPKiN`|4VSN=jG*v +z$M*L2WM^mh=KlTtJvBEs%hyFkMXDGW-0SP>n@NdeXlZGQ($dl>E-sGeR##VPXlRI} +z`lQ6fL~3ek;&Dbs1`Q4l()#*3AEMXm`JndpcDlK_p~}ii_UzTw74`S`)85`58}8=j +zMoCFYl$@MwVbs&p6V=t#(dFeOIXO8|O-&7jg@wuYM@B~I?Cgxkp`oFanwt6sgBWXs +zr<58H5I~EIi`3ZI$Ob+>KJs{BVS%(-E#2MS(ag*YZEkMz`n9z+nxCJimX;Pa9CJvS +z$;nB+et3AG`uchXcW`jPM#EWseSH>ZLmeC(C?q6=PEJmEeQRs0d=GnjdV1J+M6{x! +zf;1Y9#WSo%E+Qg=y*fQTP2=O^?D^BvQ;Lm^rO3!gu#ucH*z4%%$kzb7va&)kF)=&` +zuftG02N6q1NTBNKYM#Hnz2#_{pRG)_<>h5MK0fB>PEAd5#&mUc(e?E;uZfS3r||G_ +zi)V;yRdA5f(o!}QUV>);u&k_%*NS=&dzJZ)Xuvt}Dimw?_xJf89Omlk%3}`?4_0g7 +za2`?|;2>LDTb!C>V`Kjemz-8uSg5-HLvWx|)ErU?l9`#w>58>tJwOR?0D_hRBaosl +zE-rL&alzn(GZ0Or8d4hTah;QsqY4fV5p0P1%+JrKwzf9;SxS4<2<csLT#y=#JQgXa +z+^hr#DJUr5x&y&HKR@$+<$VA;JUo<Z29lkft$KE6XD1U21f&J02(UgrK9rZ2XVva^ +z2?ct7eomvKqnt+Y9BL1Brz}|Wy+|X}0lW?naENj}j77~F3<e4c3Q{EkD98rv3-R>y +z<S2n5m7E}Yn>CfeiBwZ6ybGqx&CTWFMsMlp=y($e5ji1<R#sLP6NXaY9Ej0q<XQ;~ +z4CFOpzq$7I_R85(Qc}Wel`R9nK`Lr{m1U!vmS8q8oV&X_GZYL$s-gGo?CkKo0E4|E +zeL(ra!NE)%D15XKtci|}rh$P0>hA95sG@FghPiWuR8>{+KAh|C@6T%xaj-RPKsx{z +zfZ#q%OLNqqV5AMahVa9K#l^)uhyDiv2ybt1UXPb<T#LFyQ$?TB>2wSn_sYx5*-%6e +z42XW2o}RAibr2Jxi(lnDNCjs=CMG7hC8_O~Yg~F8F~KXgB53HyDhS@5&^OHmQQzI& +z-LqPA|Eq#sMNQ+4N&2*TzvgV|s{rhY^hB=&2!O-;rL{h1lvq(G7|j+WB_)N`9E=dW +u`+^q%?wiygf8nF`6aAZEP15gw1sDLK8v$!UEz=GF0000<MNUMnLSTXeo=v9! + +diff --git a/wp-content/plugins/privacy-share-buttons/images/es/dummy_box_facebook.png b/wp-content/plugins/privacy-share-buttons/images/es/dummy_box_facebook.png +deleted file mode 100644 +index 78c4093ff48ab4765ea7782d86ba79ee28744a53..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 880 +zcmV-$1CRWPP)<h;3K|Lk000e1NJLTq002+`002G+0{{R3i!p4q0004BP)t-sZEbCK +zc6NApc;VsU;Nalk;Naii-`d*RWMpJ!W@cw+XJ}|>X=!O{YHDk1Yiw+6Z*OmKaBy*P +zadL8Ub8~ZabaZxhc6WDoczAeud3k$#dwhI+eSLj?etv&{e}I61fq{X7f`WsCgN22K +zhK7cRhlhxWh>3}bii(Phi;IkmjE#+rj*gCxkB^X$kdcv*l9G~>larK`l$Dj0mX?;6 +zmzS8Bn3<WGo12@TpP!(hprN6mqobpyrlzN-r>Uu_tgNi9t*x)GuduMNv9YnTva++Y +zv$eIgySux+y}iD^zQ4b}z`(%4!NJ19!o$PE#l^+O#>U9V$jQmc%F4>k&CSlv&d<-! +z(9qD)(b3Y<($mw^*4Eb8*x1_I+S}XP-QC^a-{0Zk;o{=r<KyGx<mBe&=I7_<=;-L_ +z>FMg~>g((4?Ck9A?d|UF?(gsK@bK{T^z{7v{Qmy_|NsBRQ<w$-0004WQchC<K<3zH +z00001VoOIv0Eh)0NB{r;32;bRa{vGf6951U69E94oEQKA00(qQO+^RY2NMk@7)p`} +z5dZ)Iib+I4R9M69*6&NgKo|$`nb!2#&3H~MK~O|R0!y0qF7jP3sy8J>Ax1*<A`qs# +z|DW!*yNw`!gpUxoui*5yeSEwf&t{E@V~quAQZNN~2f`^W*b0b22!Is4^@u?T0st6L +zfGto7!T<#b!=dJ=K+pT{;9v(80(dV9tWjNMAw~nasio~J1ygX(z$jfaa=z^Yr%5LA +z4lJ@{h`mrG^`uDb?N5&E30dqz%gRk>K3QhdoMjVwQnam!PnwAa+in;K3am{6MxI-_ +z?4K|?kd+^WxGK<rPGj+QQ+4z%&gC2OZNOqv+~t{TKwJg#4Z!2qFERh@LVQZ}@)4r} +zlpnYnM_Ih8pW_;E^dbEBvjjv#a$S@Df^mho<|;SEgHv>qKV|AceKL;+Ly-S6AqHeB +z&=B`|#uCsN$q%5W;=RkjQeCFj7f;oC>BqG5q!2ZA(fpz2R#aH&$y{77p1Zxu@-=~* +zFPjcmDL1RgJIjvc_=j~!*c`~)7jc8l%9c%e3&_&nqP_tYA_c8!#x_m>0000<MNUMn +GLSTaEJH<`_ + +diff --git a/wp-content/plugins/privacy-share-buttons/images/es/dummy_facebook.png b/wp-content/plugins/privacy-share-buttons/images/es/dummy_facebook.png +deleted file mode 100644 +index ce6c90e819b846bb51d04b10db0362a70e196dc4..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 760 +zcmV<U0tfwxP)<h;3K|Lk000e1NJLTq002+`000yS0{{R3Ee1;E0003>P)t-s>gwv@ +z;o;!m;Nalk-{0Tb+S+7fWM*b&XJ=<<XlQ9^X=-X}Yinz4Y;0|9ZEtUHaBy&OadC2T +za&vQYbaZrfc6N7ncX)Vsd3kwzdwYC*e0_a=etv#`e}900fPsO5f`WpBgM)>Ig@%TP +zhlhuVh=_@aiHeGfi;IhljEs$qjgF3vkdTm(k&%*;l9Q8@m6es2mX?>7mzbECnVFfJ +zo134XpP-<ip`oFpqoby#rl+T;tgNi9t*x)GuduMNv9YnTva++Yv$eIgySux+y}iD^ +zzQ4b}z`(%4!NJ19!o$PE#l^+O#>U9V$jQmc%F4>k&CSlv&d<-!(b3V;($dz}*4WtC +z+S=ON+uPmU-QVBe;o;%p;^O1u<K*Pz=H}+-=jZ6?=;`U{>gww2>+9_7?CtIC?(XjI +z@9*&N@bvWb{QUg?|Nr0=llA}r00DGTPE!Ct=GbNc0004EOGiWihy@);00009a7bBm +z000XU000XU0RWnu7ytkO2XskIMF-sn6AdO6G$VDa0003eNkl<ZILob-O>4qH5QbN4 +zG}%}>BT68kNDwL5Q1K?cx4o!P3K0eIP!OW~|F7<sAq}n-I&Z?VY&Orl>`W$%HN1>W +z-UDOx?I9=AVOwV&Ax{!LmgS_%EN~QR1%8W<NPvbHMz7NzrvvitLWo(*Ji*fF5dH-W +zhNtyg9N67zJNysWPQ-hYhb7>X8W6xN0muMoNPt>uAGm;z-#_BGpZJ&XATRam#fzDs +zeO7V^F5qe>^38JrRL-myr~=ih4FibIEGObKXotlCnY)M&g*VK9O|JpDl0Ot5P0p)X +z2DBakRg$!CZCZP?$65t;22%a0SjL0St;E8;br_{mFZ0vaB#qo<f_Qgfk984rlNfMJ +q@}&?q2lDns++b_6WmEnFYU~WXIx~h6_e|6P0000<MNUMnLSTY51ce&_ + +diff --git a/wp-content/plugins/privacy-share-buttons/images/fbshare.png b/wp-content/plugins/privacy-share-buttons/images/fbshare.png +deleted file mode 100644 +index 5e2a84c15738640176fc0d9b79551b91dc4738b1..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 1085 +zcmV-D1j74?P)<h;3K|Lk000e1NJLTq001%o000yS1^@s6&&qC^00006VoOIv0RI60 +z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru+X)R85et|1*}4D#03B&m +zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00W^(L_t(Y$JLg9Oq6vT +z$6wEnJ2?3{j*Bi&<|d+P;3Auow!(50w1IOGq^=*+%5rOS<<gjp=#MDYR!du3*<525 +ztdTasElZqff7sN5r3o>KfoKOF2M62_p6A;ibq{xNpe#7XdwaIe^ZCBN&%Uqc^Z9=F +zl}ak>%~r>X3R&WLU@;3w0?{Lcbhy9!YL#kRlKD2Ux9393tbDxTz}BdN42%R8|Jd4B +zep(WW4AS=5f&dUAdQXzYM1HmnV7m&~X0p%+vmBHbW|5I@Wn?r!uXBjk-)l0)HC;rt +zy)0%0kZkHqA<B2=8SjfMCYGhAgn9HRg9J4rkkY~|Bkpw$F+A#@<k1!aNJhHVfOw_y +zSVYfsAkXfp1K`V=()k4m$}{Yra!k_&9bJ7KKXrvaI-CHcro{2i?#B&J;vy3+kAMC_ +zrjw=%>YG|<yVgg=u19gCCGb^a3-PhaoVMU?L5?2WHYvA!sWmLWX;-ZgkLd#UkQV@x +zDx;XqlodTdKoep9*ccPV8&|O*cR4%DzX3p&z-Eo-=_l8)I@50CgWCVvMrw~<q`TLR +z-ImA;C2O(YmGtl2|NAHU2S&pGw5Ib^K{o03B=&#w18-J0a_MqUSS!8t@*{YC0ZyL1 +zN{lLTuxc~k9@t9t8&7bv&qLku-%zA+@Es*<Y4~^xUmv@~wXR$2elC};>n@tlwS&;_ +ztRn55{b7}um~(r)lUioQvNW<++G*>!$p>GY<-3!u<gB{K@C4&qZZGk%D&L>`lg3k* +z8T9x7_`Baja-7-l=RcHzYuHa`&j0}LfBq8y=UcmZschYyf$XU{5wXoe^Pw8k1+@*o +zP>^>of&U7goM0g-WMQg0zF$nLLeuFh40?Q2yt;v^PnrQxWXbTDO)BpGQS51nboIE{ +z`{Ki_TeAd7lF&4LjyAg{81(r0@X#4Xd;wBZ;wUZ5M$@L=-0SaOO7qX{1_XdC%M&UM +zWkoq$__dQy>&{dC*%<(8%8Tdj)Y|dPdK^{@u_gsshQOHM#=t1m`-)iUNCXIr^KvuU +zoWB}tLJW#B4iM_mbU{jT90iZv$F|}e;w>tskjl;p2*6*?k%;5Jcex|R&OtxULI1S= +z;P<b)yx@v({7$?t-A*wv%9L~F@rojxGra*%r)Xaqy#XB%P8m4lwK-<5wS<V;<MEAg +zvD1yvrNdH5WxYAok@>D9Nn3!sSy;LuggDaI-L~%^A-M6NyQw<v00000NkvXXu0mjf +D#mfxz + +diff --git a/wp-content/plugins/privacy-share-buttons/images/fr/dummy_box_facebook.png b/wp-content/plugins/privacy-share-buttons/images/fr/dummy_box_facebook.png +deleted file mode 100644 +index 0ad503e69c8706d8e2b1bcd0c58df136975b1824..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 713 +zcmV;)0yh1LP)<h;3K|Lk000e1NJLTq002G!002G+1ONa4*~nne00001b5ch_0Itp) +z=>Px#0%A)?L;(MXkIcUS000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*b`76}UO +zbGvK+00K=(L_t(o!|m3+YZGA{!13>sJFtPICZLJX(4m8<C=?_egpvyV2Ye}Y5Cn1Q +zB2+<;BH|!Y-Bg;X;NT1BrVfssgo=ogh#fSkv2h4$nj&Y5xjYVu$6a!5isbGbp67<U +z``yduc^;mZpU6o9D>@tuh|Uutz@l)4D_r3USGd9zu5g7bT;U2=`2U0JkZ%jcNVTr2 +zl)cqu+fkj)$uCk$DStf8$rUN_?r;e;dGBdgyvch{Z-Psz)85k(A=Nw&W}eqF-xhxP +z%!Wyd2x6U*jHCICn^YMT;*;$6oo@1Lgp5FF&@j;LftwT^3$F=i3~|Yi(Oz^sigTDW +zJ1Mw)w#2oL*wnv_cK7Wj$|OgDTP(KyJ_}SB?)WC#J3PiHA9zX0);U?L0u|D|ndk1q +zK|^Pm=j?D@hfcQ6Gt`K3j1gd}Rk<<VAQ<N>d0>Jx@RJ8D5$7~R-EfTyq<~QlG2fAF +z*voY!CFU5h#gbg5$X!lxf&vdo15X&{ECn7h(+!sxtOIon%q{2&&se6$Z%1?t*au{Q +z1FQn@o>$!KSj}DW26GHD%Odk=j&-2nc<&AwjuYX$OW!%ql3Dt@Z7hFx+BzoCpzh#I +z-m=?vZ?Km>-fd%O?PmdlRqk)z@-Q*05(yx}0D7zA;36CB;f(G532p;Nwt-Lbm@7mX +zcSJ=_4p=vrt-Mu|;2f`cfyN3qJXzn$&X(`uqjmk60tRact3tgmj+Xmd%7k=+$>L1H +vgi_-BmUG#=WFjeq3@D9C^hGy<%pds!0?v`u_X5N`00000NkvXXu0mjfK9N37 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/fr/dummy_facebook.png b/wp-content/plugins/privacy-share-buttons/images/fr/dummy_facebook.png +deleted file mode 100644 +index 772ab1b242cbd8538d723392d9079b9e63fc300c..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 768 +zcmV+b1ONPqP)<h;3K|Lk000e1NJLTq002G!000yS0{{R3;wXM500009a7bBm000XU +z000XU0RWnu7ytkO2XskIMF-pr5f(8CBUj7Y0003vP)t-s>gwv@;o;!m;Nalk-{0Tb +z+S*W1P*G7)Q&Uq^R8&<}RaRD3S65e9SXfzESz20JTwGjUUS3~cUtnNhVPRonVq#-s +zV`OAxWo2b%W@cw+XK86^Yinz4Y;10BZf|dIaBy&Pa&mKXb9Q!iczAewdwYF-eSm;~ +zf`WpBgM)^KhKGlTh=_=ZiHVAeii?Yjjg5_vkdTs+l9!j4n3$NFnwp%PoS&bcprD|t +zs;aK8uCK4Ju&}VQva+_ewzs#pxVX5vxw*Q!y1cx+zP`S}!NJ19!o$PE#>U3S$H&OX +z$ji&i%*@Qs&(F}%(AL)0*x1<F+1c9K+TGpV-rnBd-{0Wi;Njun;^N}t<KyJy<mKh% +z=;-L_>FMk1>+J08?d|RE?(XmJ@9^;O^Yioj`}_R-{Qv*|EcK#100006bW%=J49CdH +z%l(AZ7$X1x00Cl4M?_~^)9JGS00BHnL_t(I%VS_*VGSS`Ff%YPg~lb43F1N{8Cc2I +zotT&q#1KHf?!@E(sCE?|FyQ9k;8r0+J482+l$MSJH(b_39>(G!Mmx8dOM1E<2b7<f +zXk$*2?OaN!{${dVa0^X+Nz%@%oNmX)!-L{pX?`gOFo(xjLekPuT--4+F+y8N!3RS- +zzfVkhN~Ag`s&^B7B_P_ZqTG3`BVDBu6AkQRJ(V!D^SOnkCk3jZXb;er5#WJn2PP9J +z76mEB>Uak(UWmSU2qj|~91GVD!y;iAe&+@PPNj4^c5bk~IA>X~xQJi06NYv@i>MGI +z6z#$aKp?N1?k1}s4ARA~=nWRP6BRYX&>pTYB4>-DT}l%OG)&UG)HS8ZNOh`0ARwkJ +yD=4H&hIX>E3~K^K8J42rA_`dCkY89aG5`RV)`-eWKpu<$0000<MNUMnLSTYtsBjkm + +diff --git a/wp-content/plugins/privacy-share-buttons/images/fr/dummy_twitter.png b/wp-content/plugins/privacy-share-buttons/images/fr/dummy_twitter.png +deleted file mode 100644 +index bae309d2a3c3947b58316e046e3136fc9b01ae6f..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 985 +zcmV;~119{5P)<h;3K|Lk000e1NJLTq002h-000yS0{{R3=ycF@00009a7bBm000XU +z000XU0RWnu7ytkO2XskIMF-pr5f(HJSxx(g0004ZP)t-s0002h)z#|i>eABE+S=ON +z+uPF8(lawNH#avrIyyW&JU%`?KR-V}KtMu5LPSJFMMXtMMn+XtRajV9T3T9MTwGva +zU}IxrWo2b%W@c+^Yiw+6Z*OmMa&mNZbai!gc6N4mcXxPrczJnwdwY9)e0+U<eSUs^ +ze}8|0fq{dAgM@^Hg@uKNhK7fShlq%XiHV7dii(Sii;Rqnjg5_ukB^X$kdcv*l$4a0 +zmzS8Bn46oMot>SYo}QndpQEFrq@<*!rKPB-sHv%`tE;Q5tgNoCuCcMPva+(awzj&u +zy1To(yu7@<y}iG`zreu2!^6YJ$H&RZ$;->j%*@Qu(b3Y<($mw^)YR11*VozE+1lFL +z+}zyV-QC{a-rwKf;Nall;o;)q;^X7v<mBY#<>lt)=I7_<=;-L_>FMg~>g((4?Ck9A +z?d|UF?(gsK@bK{Q@$vHV^7Hfa_4W1k_V)Mp_xSku`T6<!`uhC*{Qmy_|NsBb-;|XA +z000McQchC<3=GJ~$jiirfK31Z00Cl4M?`$lwjf^s00GrWL_t(I%dM2_Q`0~c#aBfS +zB39}HpNLSkEtZFg53mCD2|f^n6xwQOm2{gvl9~iU)PLT)o5XR3;e&+V%$|Gp?wvE6 +zWG3vynUWTl5@YOiW&d|v_A88)_kP7^ugtWc$AQK)|2Uu=k1#!{@7}I@X5jx5%Go7m +zKMBp<zBBUVE?G!+4`c1>ffnVs#O%m?%dMnxlM|WjSJ(A@!1vw501mV$$0pXZsj>Oj +z6N;)#Z@HoYkPM~mMJ(8vgw4~5#ArP%;;vB#xIQfADW^xwO-*I*rKeR@opi*$2aw!I +zT32w{N?z;T$L9^)3X2DLQ3rU>#XRL$#P%aanVC^kRe5Gf0FuXeg?_w5&Ps?ooR5k) +z{A-(Xo^rZ`wenPzJY4Te0Fq^#!y>IhcMvUlnNbmk|5yR#v;~`aMZ_riA9C9UNVb5B +z)+J!AJ&ycG3`b=EU%rP{&JmPj2)ea5;;EinMgSmm5DP{Ds2O@DdG=;CDlabd7eX7% +z83yHW&Z~1{sR#72mdqv(aGXFpyd$k?JH2L9I=0geZ7|0<<><QJu<IXIR<)Mh(2oe^ +z><F5sX?7YrM@D1C`nULOm)NOdwHB9Zk+G9~<=Fq#GGl)Lq^S9vBQ~)^00000NkvXX +Hu0mjfl?Da4 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_21759b.png b/wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_21759b.png +deleted file mode 100755 +index 7ee653049b72f10e0a64c153431ec9846b714a2d..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 5355 +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 +X_Gc^EhHU=dFY}4IzFMt{L(KmGD-0mI + +diff --git a/wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_333333.png b/wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_333333.png +deleted file mode 100755 +index fe079a59506b5df3307dc763b574c492ce81ce9c..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 4369 +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 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_999999.png b/wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_999999.png +deleted file mode 100755 +index 50ff803dceabc920d514d6a41634fe4388b6c128..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 4369 +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 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_cc0000.png b/wp-content/plugins/privacy-share-buttons/images/jquery-ui-icons_cc0000.png +deleted file mode 100755 +index 03a953b0dd87d7a6893b2d150ebc1beab6d8a384..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 4369 +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 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/mail.png b/wp-content/plugins/privacy-share-buttons/images/mail.png +deleted file mode 100644 +index 690cc6601a1fb9b4245f44df28ead48d8cdcf2ce..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 1157 +zcmV;01bX|4P)<h;3K|Lk000e1NJLTq001ih000yS0{{R3Bd;`y00003b3#c}2nYz< +z;ZNWI000SaNLh0L01ejw01ejxLMWSf0000PbVXQnQ*UN;cVTj60C#tHE@^ISb7Ns} +zWiD@WXPfRk8UO$S0Z>d-MG+A*3>Yd59x4nNC=3`V3mPd48YqCA#Cw;%aEq{lpva1+ +z%#5eajjGR$tkI6C&X2CrkgCs+t<jLK(~+#uk+0K|uhW#T(v-2(m9Eg2vC^2b)R?r^ +znY7lLwbz@q)|<80o3_}Twbq=q*PXW2pSjwgy4j(+*rLMYrNiW=z1pb7<*CNys=?o@ +z!r-jO<*mr&t;yuB!``pN+^@*vu*BZ5(($s$;<L@?wbk>t%;mbu;kwJ>y4Ui$-u%4K +z=Dgqhz0>Ty+48;I_`cx$z|!f!+3~>O`oQ7*!P)S^+w;QS`NHD-!`t%1<NU<b=fu|O +z#M<%1-1Efa{Keq;#pC?O-0{ZU^Ty%%$Jy@3<o(Cx{K(w#$lvtH;`zws{mI<$$>aIS +z<on6x{L1G2%iZzI=Kaj%`ON11%;){h=KRg){LSb6&fDwH-R;lj_|NG5(B${g;`7ny +z{L<<D)9U@y;_%h#{MGCI*5~-v>HF8?@z>_{*X;e+?ETs6{M+X7+vxP$?fu;7_T23H +z-0uF}?fl*E{^0ER;PCz6@c!ZM`r+^W;qd$6@&4oO_~Y>X<MRIG^8V%X{^s-j=kfdJ +z^Zw}c{^|1h>Gl5W_5SSf_w4li?Dqcc_x|tr{_ynr@c91m_x|zt{qgz!^7sAq`v3O( +z|M~p?`uzX>{{Nv}lgj`A019+cPE!vnD?dO*M!dw?#nDmP0005tNkl<ZD9>YH=OPkt +zFfedQ8qZ!u5X?4~<YHvtYOvwAUa)cn9<XwOHNQ;*7c&Fbq8ZhuJpN0UFT(+rFZJg! +zt)8)ni<N<E;ru!Md0K+Gi<d0K0+uY!71YY>pEG|U7aIfD+_`gSO>GWPkt$m_Z!Q{` +zx3Ek~C7^lgEFc@Cb~+GDo6=ijFRtD=cjj~?FmrCBy10E!@04jE9!TvZFqk-@rO2Gu +zsAKx%Nl-9(dWR9Oc~Q%Ri4Z<WZ5Ir*Ri^53TXj$B19AE$bz5=krdGDWr9o<2;h?F$ +z&{2)swWq7Sy{pHSTg|bsz6l`<Qd<iL<@w<zLei=tk)559BC66tCgJ(z2w9NYQYa`+ +z4>AywPpFEukWf;Ru!yZnkQXxuN-u`VgVYv)L3W&%zNm6cU1>p9qL-neS7KH{X<dx6 +zsJ>TRHbezTZ5j|HhdAkoDuh)OWCA%UNf8lADL_VMK}DE?sE$)eGDr<bZB$gKx2?9Y +zTwqB?d=wgp&nO9$6V|r%4vmTesdaa@)D)2Q%!&5%!2<lEb3A1QG%cOoL2Au3_+;Et +zf<0Vt0FU4lHyJ(+Gf>*$Q}m7ZaInJz96aKE75RW^l7rZM!O6(Lz{JAJMi{WNFfjlC +XV45h^Wx(he00000NkvXXu0mjfh~liL + +diff --git a/wp-content/plugins/privacy-share-buttons/images/nl/dummy_box_facebook.png b/wp-content/plugins/privacy-share-buttons/images/nl/dummy_box_facebook.png +deleted file mode 100644 +index 77edbeeba290950fe17bc81071c8094328a52832..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 713 +zcmV;)0yh1LP)<h;3K|Lk000e1NJLTq002G!002G+1ONa4*~nne00001b5ch_0Itp) +z=>Px#0%A)?L;(MXkIcUS000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*b`76~{e +zr0VPd00K=(L_t(o!|m3+YZGA{!13>sJFtPICZLJX(4m8<C=?_egpvyV2Ye}Y5Cn1Q +zB2+<;BH|!Y-Bg;X;NT1BrVfssgo=ogh#fSkv2h4$nj&Y5xjYVu$6a!5isbGbp67<U +z``yduc^;mZpU6o9D>@tuh|Uutz@l)4D_r3USGd9zu5g7bT;U2=`2U0JkZ%jcNVTr2 +zl)cqu+fkj)$uCk$DStf8$rUN_?r;e;dGBdgyvch{Z-Psz)85k(A=Nw&W}eqF-xhxP +z%!Wyd2x6U*jHCICn^YMT;*;$6oo@1Lgp5FF&@j;LftwT^3$F=i3~|Yi(Oz^sigTDW +zJ1Mw)w#2oL*wnv_cK7Wj$|OgDTP(KyJ_}SB?)WC#J3PiHA9zX0);U?L0u|D|ndk1q +zK|^Pm=j?D@hfcQ6Gt`K3j1gd}Rk<<VAQ<N>d0>Jx@RJ8D5$7~R-EfTyq<~QlG2fAF +z*voY!CFU5h#gbg5$X!lxf&vdo15X&{ECn7h(+!sxtOIon%q{2&&se6$Z%1?t*au{Q +z1FQn@o>$!KSj}DW26GHD%Odk=j&-2nc<&AwjuYX$OW!%ql3Dt@Z7hFx+BzoCpzh#I +z-m=?vZ?Km>-fd%O?PmdlRqk)z@-Q*05(yx}0D7zA;36CB;f(G532p;Nwt-Lbm@7mX +zcSJ=_4p=vrt-Mu|;2f`cfyN3qJXzn$&X(`uqjmk60tRact3tgmj+Xmd%7k=+$>L1H +vgi_-BmUG#=WFjeq3@D9C^hGy<%pds!0?v`u_X5N`00000NkvXXu0mjf<z_yV + +diff --git a/wp-content/plugins/privacy-share-buttons/images/nl/dummy_facebook.png b/wp-content/plugins/privacy-share-buttons/images/nl/dummy_facebook.png +deleted file mode 100644 +index b8e15e57da5d1af0885f13b177605273803b5b37..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 518 +zcmV+h0{Q)kP)<h;3K|Lk000e1NJLTq003P8000yS00000%1v&&00002bW%=J0N~b{ +zFF*hQ00Lr5M??VN3Wvc;00009a7bBm000XU000XU0RWnu7ytkO2XskIMF-sh91151 +z>s9N~0004rNkl<ZILoz_(QATG6vq8aH%i+Wi4%noBoKl|K_I>qd-B<*=pptHK@BR{ +zU_MC`q}CF|Fb?z@IB!n7H`dGWesIBaKhKZDIeIU%4qS(h+;Ghtya?zh@(zqk3!dOz +z#sPYAe(4SFB(_vy8^zO8I4A46$l^W+e?%Oy&s{RPEA+?LI5tX2IBlWL*7R!LKj>`z +z_-QJr_MNZ+*a*8K=@l&=-Eb$fHvky)(k57vI04vp9yFpemX$|ay{g(Nmhf=;y&c8} +zzl}Nri)6NqMf&p4pUD7SGw^Ww&^(vg9qr!g7(MfF`rUjJgZETM@m^Z3q<vOOlq}IF +zraJCojSx`wnVx%>of)&06k+!J=K1qTRy82#J#~xGztgAvg_qOWMCE!sx@A*@t!Xwv +zZw-P8-kA?Q$|J+_zn%f4SuiBLjLxe_Mm$$kK256CfS@l`!6c^YU{f^&<pp3YN*3W| +zbh(3M9^cy?x%hvz$s;{#N|kRGPp5T?EvcTsA;sGxWT@VJKTFIr>r$wuLjV8(07*qo +IM6N<$g4D#`9{>OV + +diff --git a/wp-content/plugins/privacy-share-buttons/images/nl/dummy_twitter.png b/wp-content/plugins/privacy-share-buttons/images/nl/dummy_twitter.png +deleted file mode 100644 +index 392a5c6789f768897663cbb22042ff0f1460f957..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 740 +zcmV<A0vr8_P)<h;3K|Lk000e1NJLTq002n<000yS1ONa4Yiihj00002VoOIv0RM-N +z%)bBt010qNS#tmY3ljhU3ljkVnw%H_000McNliru-2og5C?>}o%0~bI0(D75K~zY` +z&DPC}6h{~a@L!KTGjW_i)@ULdWr=RqgO_NCVMSDyg@7wa60e>UaRLeX2gE->C8+V1 +z+ydqxC<<A@gRUO|BML$YiY7ToAZs?l>^M6g-8oF}*wf=7d&y4qq3U_+t+$`5x8AA> +zVt>T{Xc~l)x5jV~&Ypd4OmQG2E%@E++2CG0Iv|2Nq8<vH@}hx}l-Cpz8>|xQu2D^? +zOV|9QZnY28Nb&!(r0;F9J!zjYC#U7Ezf9VWU8zA=m;9SMzVr3cC2_%HQ%atw8WL!m +zQ?NmV8`zQ5jU`L^g8#f@Q<C2I)C0$C_NtPCK&)-bn<CT`t4@8uxUZadLdD09x#paC +zXUyO|hYj_hPrx2mGBy)9=%T=<CSNA$j)H=QM{-I61R^6^J#*+-kGZAoM_jhwO`Al% +zamh)c&omtAK{Iw@Mm=K#>l{^a%EZegedwG>C_)azR`;Fj9qUbQnf8m&ucke<TjV+_ +z;9dsRl9Z9LfeAT0ONBLc2)yQ9_cg8PcE+~$9T6Qoiqoh#;WS3X+PI_)o@dbF$bL50 +z<2PZV<ZD^0l<JBN+1%}ol6iDmZ)4s@Q{FL;5s`76chfG1`_M}Kt(IXI{k`xTWixKr +zq@O(&BtiSAyQ#B*TdS;UuZDe&W4%a4(GRM|ec6W&`PM<7XIQB`e4!$^9S<kVIPEt% +zs}u!dV|Hp}!d6B#)n3q)SM0Jyp+H+*oI!a7fx1=?yXY_N_le+kyso27*_;P*Rw&!x +z71d?AYW_?I?wNvZpsitH`R=%!RyW6*%l?#W$qU~wYn5;y-T*E0)(8gcq5HbGf`0)n +Wp#!aTk1g5&0000<MNUMnLSTZNI#td9 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/pt/dummy_box_facebook.png b/wp-content/plugins/privacy-share-buttons/images/pt/dummy_box_facebook.png +deleted file mode 100644 +index 9f6a2264f879ab2f9706914b540c53ac75fb5e92..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 738 +zcmV<80v-K{P)<h;3K|Lk000e1NJLTq001-q002D*1ONa4NPdE-00002VoOIv0063u +zBQgL0010qNS#tmY4#WTe4#WYKD-Ig~000McNliru-3JT;E(Dcq-=Y8j03B&mSad^g +zZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00K%$L_t(o!|j+oXcR#dfWO(j +zn0V+BP(+e|KU^Upg_v9sL=1L{HX;eyD1i_UA(fKSLc3tlLJWefuu%)~5Nza9Neqf` +z8Y?-3oS;p@33sH}j72u%Uhej?@n)7FI}5w>-p<Z9^JaG6dn*c(NJ;|wBEWpcBBBz5 +zV$co;4Kp4EXc8xy85MzL^Pp$+xB9IM3v#@5f(*Cxf+i`dy5l>K=$=uLbHMACHbF?! +z{rvA<SbgKz!gOnD@%uT$fT!)!4LZUH0A_(X@=SS{`~LtE1sTT-F(?Mbpyr@_U4y(C +z(9oui^9*SMiP}VLfeecbd(teuERZo{%bYAoM@lKBBMUO8Eguw(P={Cqdil<IVGy*A +zLMx_;0dtbL?2IB{NtSU9B5YFh2(cuqbYdF>xva1ot85qpHl38QT*H`klv^7>K4Gpw +zvr~-e{(8S7+2EMhAA9?SgN$*E_dHPAPdHRabA^3PI?VEDdmeUzJ`%Jm`6D@QFvSU8 +z20U>WAOO<@bQHM89VNfv5<TqVB%?r9jo;-aFPPvlC9+g~nvmIq04ly2{o-)Ij;gYU +zd$cK|ZD>M(9<tx_uw~zlTMNvgPSdu9Cct!mJ;V=HJHWTPHmhE}qppXJaEaI`@Cvwq +zr5-uUb5eBig?YwF@|84iYsQ)2H+#32@g+B10gfY>p+cI=z*U~I%0=3JvmfC$)6Jrw +zZY5mz-Ee$AE@oPOT}!oVG}y4wpsu*CI|8>?!m^Dzy$z3KW2IOzjB;5f6`d>p1HW#S +Unu4@N;Q#;t07*qoM6N<$g6e5D{{R30 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/pt/dummy_box_twitter.png b/wp-content/plugins/privacy-share-buttons/images/pt/dummy_box_twitter.png +deleted file mode 100644 +index ad809fd8b179de125d1d726d94c0003923392a09..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 960 +zcmV;x13&zUP)<h;3K|Lk000e1NJLTq002Y)002G+1ONa4IHPr*00002VoOIv0063u +zBQgL0010qNS#tmY4#WTe4#WYKD-Ig~000McNliru-3JO51SSz91|9$a03B&mSad^g +zZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00SsVL_t(&-tE{;XdG1>0Px?; +zZg%t4Xew44HB=9^Dosqq7NnqPX~in)p?Z-XZJ{c?c=h19f|qI$@lvT^1x1P&5v&qy +zgsKe)f!a1Ak_0i;CTa7ryKg+~cDqT6(j?7_%zqC%|M__H+qdt%`7=?;*<{p=`bFMa +zcSX_9$)tPa>j;@Ks8u{tX9js2jEHCI%z#ESV*imyAt@w<q>vPnLQ+TyNg*jDg`|)a +zl0yFXkbGTV(v)LbUcA=eqAAD!A-fjFptYisbIHgeDc@_gud;p6qz4w&O6Ap6vZPKu +zn*44b4q9VZw3L>X2q{x6nXwEIjwY7OSQbdSpk1HH21CiXP}ja_b7vI&mQ3l?P)A6? +zubO1Xte2^4k7V5Lv}~cyj54JltL}`-V7&sF(p23&<vY{bZ81g7{uP0I;9i?6+lTxq +zR&>fA9<vz_*Ie}V^?_VjTaOv?lqSO_wTqPeC8tw@Z}Cv&d-fV{a=@{FEfQ*a<UwQ3 +zIADWSn&m_iB|F_BV7gj81W(&-m)9M4Schlqw%uF$1>N>rZDLOLD0svRzHnZLmv!5& +z-Qzyedo{=pa&l&!6KfVB60B34BM<0yS}<U}Q;H^R@}{pG64@j6+PtjKR`e;_W86+} +zcpu}|=&hM3HIN-X7G#C$%AaUo@HdnppBj?&qye!TbUJ~(;74Izb_rb4>m3sq6;QHc +z&QGj?+~|HkDace0CVCc3?tqQn)~CmP4r|h*q|vl5<&c<~mtDT@T@ya^oXdBN=d>LY +zDxZRzHP;N?M7z7IM?>YZAXulxC%W9Gpij483qEtgHm@$of(%9!F(9Ubo7?i7S<_*g +zlYS8)vD&j&sb$M&Z`7|#NtbVQN$eGS&#WG=EXa7m=k|Nv5&d3t#7i|TRSTn&Nk?Ti +z^cs@UA}^9yZ>!mPC$GW;Xp(hN(5S&hK_o9DQZln3qfr*Ka*BeSL|kpD9K)iM$*pCP +zR_C1&%V>3nMw3>qdK;}BtQX{M0wo0(R{B{JD^|<2*=t@imnVW)w#}rLx>k(Aq&877 +ioQx^d5z^o$9ns$tnkSDK27A!}0000<MNUMnLSTaCc&>E- + +diff --git a/wp-content/plugins/privacy-share-buttons/images/pt/dummy_facebook.png b/wp-content/plugins/privacy-share-buttons/images/pt/dummy_facebook.png +deleted file mode 100644 +index 6f69ed76b1a46be97eeb142bc2f1acfa926a79bd..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 540 +zcmV+%0^|LOP)<h;3K|Lk000e1NJLTq001-q000yS1ONa4Xx-LU00002VoOIv0RM-N +z%)bBt010qNS#tmY4#WTe4#WYKD-Ig~000McNliru-3JO504jX>k1+rM03B&mSad^g +zZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00D$aL_t(Y$Gw$5NW)MN#(()! +zTZ;xk5vdL$9UL6Qt%x`~xQI}6Q3^$i(8=9FH&Jj9i{L6$bP!!!1ShG32qI2ywu6f$ +zLQ97<4mOWh+oS~>zc=LWa_@b2_bxf5O2Ia<@DCaW5k+~o%k-i7NMuo@8`bog1~mFG +zQ7xZoeyA*T*>J*L6So<X9UxO><(_bpmFq}Wx|=dYl5rk55Y{KMl!&rSzsG?oj#_6V +zBh3UlL7_i#%?7(nap|&S2f&5KgJ=v`Wn1VsEHXkD(<FeDh~Hw93(_2uCq-GZc$7|t +z0+ghTJ{WcBs4_k55fDXlENu`SG629Crqpp&myoK=5@=y@DV;5(f{+GzYw)Sm<WR#2 +zA@8npkN~cLc~r4wj&lqmypUs!Ft0?pt&3CVi{AFy+d=r(6JQdB3?-s00V|wRVS%8O +zeVi@!U5S)udsryz(u*t*ugRG|f3ErZJBl@Rigo1AP?wQ^$fIh$4n1cgX{ZK8pQ$W9 +eF;M<%lz#(%Ia}V1doP9n0000<MNUMnLSTZ8O47yv + +diff --git a/wp-content/plugins/privacy-share-buttons/images/pt/dummy_twitter.png b/wp-content/plugins/privacy-share-buttons/images/pt/dummy_twitter.png +deleted file mode 100644 +index 09cae2f695ba679e943acd17f08e29813701dfcb..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 801 +zcmV++1K#|JP)<h;3K|Lk000e1NJLTq002Y)000yS1ONa4o|IG000002VoOIv0RM-N +z%)bBt010qNS#tmY4#WTe4#WYKD-Ig~000McNliru-3JO4IvWbe?<)WR03B&mSad^g +zZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00N0gL_t(Y$HmoOh*V`5$MMfO +zGdsJptE*#FGS*@@s~GOKLJA=iB^p^&7v+t3sa|M!(`^@BD|A&7(T!mcK@k$I2w5z- +z!lEv8CDKO3=0$6{vpVbid5;$}JDi#ELP4G9T%7ZJ-{*PW?|IMjoHweQOBMyav)Hib +zqUi6WY(!rVL8|_emt8O_)6*Tvc*a%PYL77*C{<ZK$7omzq%7YWF1u)1!473o<BtX8 +zYg=q@KA-fTSj`pxdd+scoC^Bo(SRf^amJjt<jq@B5UKlL&WHrR;icxi@_>sRcgFeq +z-;ozBxaPRcRvVNPN!0E2w1DNN*RtSk2fXKF=bcjYjstf4)U;sSG3%7t)T`hX`<-<| +z(NW`eD|p?vChrAuNls41A7X<dM1qZKZR7#tt_o(2x}v6Jn@{}gq{tz$k2=(potRQ{ +z$fCVY_zH`jGMQ?W6v!Um39<rWkSKJ0h6czF=48ETR&0$C7jPI{7CO{zaNDHMm2h1^ +z-JZ5rOo6QRg5OnTT9b*1uI3Kd>N8U&Jnxje33UUOos&bN+@V(DzEJXw_pPiLx8;rr +z&8zB3gQ?O@6l`kEhGtk0Y&7J1V>YOoGA`JGA6>A^hg~Yj;2$;2ifO{NXKw47qFrYE +zDMDhMciri#?uPeP)5g?|`PG=jVX-e&O!%Nn@rIuqv(IVM4m#~fD$|NZGfA=84U^_% +z4Cxn1jM}Nv;k+6pke78!Frd#ZL8M<sr0!0aVn7xZIW<8}B5q}B*t}>aS>GVC$_>}V +zGFExkfTa$MM`_p7#d=e}ZJ@5|=HotVVzp+oQhDHi=EJcdmL0ZasD;uSj3vXOU_Mz; +f?IB2?ClsT*u?qa*z|qnV00000NkvXXu0mjf_3m@k + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ru/dummy_box_facebook.png b/wp-content/plugins/privacy-share-buttons/images/ru/dummy_box_facebook.png +deleted file mode 100644 +index 6b43084e02e63c85cb57f79dc1b4e5b2cc8f405c..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 870 +zcmV-s1DX7ZP)<h;3K|Lk000e1NJLTq002+`002G+0{{R3i!p4q0004BP)t-sZEbCK +zc6NApc;VsU;Nalk;Naii-`d*RWMpJ!W@cw+XJ}|>X=!O{YHDk1Yiw+6Z*OmKaBy*P +zadL8Ub8~ZabaZxhc6WDoczAeud3k$#dwhI+eSLj?etv&{e}I61fq{X7f`WsCgN22K +zhK7cRhlhxWh>3}bii(Phi;IkmjE#+rj*gCxkB^X$kdcv*l9G~>larK`l$Dj0mX?;6 +zmzS8Bn3<WGo12@TpP!(hprN6mqobpyrlzN-r>Uu_tgNi9t*x)GuduMNv9YnTva++Y +zv$eIgySux+y}iD^zQ4b}z`(%4!NJ19!o$PE#l^+O#>U9V$jQmc%F4>k&CSlv&d<-! +z(9qD)(b3Y<($mw^*4Eb8*x1_I+S}XP-QC^a-{0Zk;o{=r<KyGx<mBe&=I7_<=;-L_ +z>FMg~>g((4?Ck9A?d|UF?(gsK@bK{T^z{7v{Qmy_|NsBRQ<w$-0004WQchC<K<3zH +z00001VoOIv0Eh)0NB{r;32;bRa{vGf6951U69E94oEQKA00(qQO+^RY0~!<&3|lY^ +z?EnA)fJsC_R9M69*3C--K^O+`F|D<CXN(j}5EN07z>-$GMcz78mlC27BOy8j!sO2X +zPxEDJ?5Q3ha364YW=DVf?hMSz#^A8Af+hu1aC0CXW5HGo1}P>ecpZU3ien-gAix%x +z#5RNgX*l#83XG!v4h}X@AyM>Xz#3|ml^PB7sg`bEDVTy=2D)??S5E)>hjWpP^L7|4 +z8L($XsHa7+w>{YlCa?s%jOC^?3CnDnV*$|9V!$R6nu!P7!X~7B-iCnA6P5G+5yyeN +ze6Q5SJ`M~U^Ovh?hyx2vb(7};1|B?rsL%H<nXdcjS+Fg^?Sb2iT=@IDpUKcQlfcoN +zlCLMLpgy@Z;+FDvk^UQQjQdW~DmT?#SP=5N0uOSoJHplJ=v7cAR>)1Lp>Ff$!PYBu +z7kq__dX@(__7g1Cb!vU}P_36%=g`lT6u!L<N;AjFk6h{LoL$ZzyS>VCRQ!IGJ4KUn +wvwB$UKtSN;0N=jA8*El@*~nKw7XOO+0<pIK7s~dPtpET307*qoM6N<$g6yuvN&o-= + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ru/dummy_facebook.png b/wp-content/plugins/privacy-share-buttons/images/ru/dummy_facebook.png +deleted file mode 100644 +index 5a46d958752feb74209ac9dce285aef1c8051370..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 742 +zcmV<C0vY{@P)<h;3K|Lk000e1NJLTq002+`000yS0{{R3Ee1;E0003>P)t-s>gwv@ +z;o;!m;Nalk-{0Tb+S+7fWM*b&XJ=<<XlQ9^X=-X}Yinz4Y;0|9ZEtUHaBy&OadC2T +za&vQYbaZrfc6N7ncX)Vsd3kwzdwYC*e0_a=etv#`e}900fPsO5f`WpBgM)>Ig@%TP +zhlhuVh=_@aiHeGfi;IhljEs$qjgF3vkdTm(k&%*;l9Q8@m6es2mX?>7mzbECnVFfJ +zo134XpP-<ip`oFpqoby#rl+T;tgNi9t*x)GuduMNv9YnTva++Yv$eIgySux+y}iD^ +zzQ4b}z`(%4!NJ19!o$PE#l^+O#>U9V$jQmc%F4>k&CSlv&d<-!(b3V;($dz}*4WtC +z+S=ON+uPmU-QVBe;o;%p;^O1u<K*Pz=H}+-=jZ6?=;`U{>gww2>+9_7?CtIC?(XjI +z@9*&N@bvWb{QUg?|Nr0=llA}r00DGTPE!Ct=GbNc0004EOGiWihy@);00009a7bBm +z000XU000XU0RWnu7ytkO2XskIMF-sj8WasP3n6@s0003MNkl<ZILob-&5Ob?5XIw1 +zwV6?{q7(`%QbYt5#hZ9nFYdy!&_zK!2tqXf|J5`TC8Az-=N*PjNq>EPp;IBsLB^(_ +zBt&s{QfxZyiXvd-8DbzZ#j4B!duS!YD)d-@#KU+pZ37<=S{tor)x1@=@-Lw5UVaye +z<O9}Hy{rIwK;zoB2)2N|2<Z0HeM-{u8Cd^0>hob3-XkS2WeOJMo^tmOuDk($?X}tt +zLf;|n2QUyMpM>^->YYQxRIg<XpMYQ+=Mema34|{kLawl@R~3MV3|&$R-TD!z@{C`; +za<gOfG1Z?*r|F#;{`r*SvC(LL`5umA7GOWh)k>2_)Mxop7>5J<_+lQg1v9cae*pz? +Y1><EeNBl?R2LJ#707*qoM6N<$f(K-NI{*Lx + +diff --git a/wp-content/plugins/privacy-share-buttons/images/settings.png b/wp-content/plugins/privacy-share-buttons/images/settings.png +deleted file mode 100755 +index 3016b7bd4085833db1df41e405ef4facf120d6ed..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 658 +zcmV;D0&V??P)<h;3K|Lk000e1NJLTq000jF000jN1^@s6JJyv-0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!G)Y83RCwBKlCf_RaTLeDzoVnaWC!UV +zz$Gd|%XN~|1GgHfiAilOQ5SWy6^%=mnhvE#O`BK~Tc<kMl$e4M(<TLD6%sJs;y|$r +z19bL|vG#nw9|t|6FZuAe-@W&H-}eRBwyh8)VvbNj5jYc68jZ$JdKMJF6&KH*4#@PK +zGfJd+y+pN-37HrrmbCL1)0ETM%m;L0cJ@h(Qfd9&`V!?iLgDp&^pPP{r%u)`Xi7Gd +z#oF3iRLW(TmW5`cDPBgjh>GK|_~ad;+C4E%*!GdgmCASQRrl!GhJ9qiG%Z&zmRWnp +zbBp0{I3~*{kk1#|uWX1WcX+*C#IMFt$bZJcLGv0*K6t2XZ*8Z$6;6{ntU^`8LUwjD +z3#(;;F^OOVc-~~(%?$0hFuwrvw<-D+#gC2m8{PW~q-J_5*=d5V>qtIIg71uY{0jVj +zf44Y#DcU1fkLr*lMo5B*$#M96r_kpvV(qJ8S*@OCi=^|WwqydrDtHo!ggSBk#z3uB +z6FYf466*Cj0)YVC?h}pApS{5TuYE9n0g=mnBInJ9<94t_vScw?C~zAiIf~#+brgc7 +zgzQ_lZ<a%$V2n??d*>cnt=4~=MlO$FYWhBMA9Fa_-(TTw577BmXTO!#t5{um^Y0|0 +zSo-R=Vu!mu={_+GgZ5$w4-H}Y)k~zFro^5SDcSw9>n@E+=#7f;!<dm6tB#G2VQ?@6 +sO^aYyRW1IfI6V9_!_Dvf2!90_0Ay6+M}r#{h5!Hn07*qoM6N<$g1Nad-v9sr + +diff --git a/wp-content/plugins/privacy-share-buttons/images/socialshareprivacy_info.png b/wp-content/plugins/privacy-share-buttons/images/socialshareprivacy_info.png +deleted file mode 100755 +index 733238d88547720661c889ef6c9ad745e5c5cabc..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 151 +zcmeAS@N?(olHy`uVBq!ia0vp^{2<K83?vyP*g1ieWQl7;NpOBzNqJ&XDuZK6ep0G} +zXKrG8YEWuoN@d~6R2!fowg8_H*Z=?jGZ@d*sG7SDq`M@@FPOpM*^M+HN6OR1F@)oK +qasm+KH7IdB$am;CAo!no0S`lYHk;I;1c@G?Dh5wiKbLh*2~7aTCMn|p + +diff --git a/wp-content/plugins/privacy-share-buttons/images/socialshareprivacy_on_off.png b/wp-content/plugins/privacy-share-buttons/images/socialshareprivacy_on_off.png +deleted file mode 100755 +index 8e9e725298455777a11e11bd504a3434b3673396..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 1301 +zcmV+w1?u{VP)<h;3K|Lk000e1NJLTq000*N000;W1^@s65qxHK0000PbVXQnQ*UN; +zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU$w@E}nRCwBqRb5P5bre7M_V)I+y=`eb +zHfl$^70MFIz~E#rJeZga2r)4RUKZa?7WF}WU$*$NCu58=fd>*F%m@!ACMKG=$}At- +zw8~hd9YQuL*biuFOX+Rt$Mu~5D6|YGCpqc8|Npt?{Lb%ul>6%TZ6K*sD*E~R_diip +z^*yWAdPYFWWHJyAhanUS!Eu7N!1H{`U@$DB?T>qVd!LJ<7}09A>|WTn>wL7h_`qZ` +z$wNa!;BvVDKY*Q`9avpmg+L$x%gf6Ui^Uoola|Y6EjsmK5MQBCxTYw|RlNST=G^w@ +z($bvQ>y<}GN5SoOH=yh7?FFCD2jk=8fWbkp*E6U4*+QvQ0(8oNq|<2$^_y%q+lSYW +z1&sJHURe73`wtv*9M^!bv$GQh2M1wtauT|`yIEFrPR<cE<Z?MkrBV=$Mqy)PL&D!1 +zc=wJFi^oSi9uM^3M{2bSyhhW2oB~zR$*Vm*j2@(c1t8~Dv?t{Ge4aU9Utb4VmZ=Vd +zkw`=oFoL70sR^hE)nlBK&^di1NfJX!8P;(Q#bObt`1_9OU60u`3wRL67ZdSD0fhZZ +z*9)N|PU+X_bTaO1lu=*`KvYqdltnU`B#KhJ-EP05L9{C?D^NmIMGR6$I4EdbMyJ#* +zo12?(xv!6%lTu|gh*U&C1}wD2YzDi{MjFH`1+(C9A(EY$*;&9ULw<J`GTYmb!{<yo +z4FyGkt*tHiEf{2UoNaA|B7vyWJq%vPx=;^s7!0YsJ}@xAS}})Q_F#&SC#R;2uVL%C +z&;fBrG(1~dgFhA)fU+AN9%dbJ+%OS6+XyNik6*{5?^!cUOiVC?`T2PbBAZ0s-ojT= +zr_-@QQ3v6$Hnita$D{}(h;_N?>+1Rr12jx1n+enrdI*O?Hte9wXq<qTNZl|kb#!zn +zNACsVl%)IOMg8pD+(%2HC!^cxv?rd}lJR5iIK*`J`lVj*wzpyD$ZA0;?A!~?1pI#g +zHRL)%-C{P$hr8vje>(8PPt!I*lt81^foyHT;!w|X4U~92F6i-jVerbEwH?G^hGyJB +z!|iQt&(<Q5FVXCSgWVEbSe)_C{AxAXouD&VK$MIaKw<;MaXbq^V$_T9_LXjU$qwSi +z#>U=9<V5<XY`5I~<)PKw>_)T>FgBeA$%qrHGXO7Wne!TQkG%~4w}WV_;<Vnx9rLyD +z_dl_bsur8Sr4202=RmeO7<!_I*VMY?xs$Wvqm%9+4)@GeK`E45%%@ynb+m)^j0X&e +zT$D_pA=G@0764w|17k@z@eZo0&?OjUIe}c8&GuH1k#mE|e#kc=K1f}KV!Q|^-9bFZ +zt@BPt^Bt4L4w7s|I?N#G^f-;ebHoj8$bq7Bop=Y~r&GKr@VC0$mK4#z^8!ZH9C3Om +zdBX)b$qtHcrthJ7knNU^SA<LXc=kc5m~F1`>VAK}C<TxqT4@E`LGWKY=;=l(jHYkY +zkN?xZe)l`t&bdCzRy6NcRo+_PCH0a<O(NZipC5u*H;={BLB4>07Q2;XHebGhu)a7L +z|0BEQL(*(?$%cr|b8tL8In)Fzu?nY}<kN{{X8MBn{0qC~UjYUHP~nw!TB`}b00000 +LNkvXXu0mjf{0(zp + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_flat_0_aaaaaa_40x100.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_flat_0_aaaaaa_40x100.png +deleted file mode 100644 +index 5b5dab2ab7b1c50dea9cfe73dc5a269a92d2d4b4..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 180 +zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`R^ +z$vje}<irI&an_s0pV!D+$FtuP31JO&3=I&aE+u|=5A)Hv$*VMh&S3C#^>bP0l+XkK +DSH>_4 + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_flat_75_ffffff_40x100.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_flat_75_ffffff_40x100.png +deleted file mode 100644 +index ac8b229af950c29356abf64a6c4aa894575445f0..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 178 +zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=4yQYz+E8 +zPo9&<{J;c_6SHRil>2s{Zw^OT)6@jj2u|u!(plXsM>LJD`vD!n;OXk;vd$@?2>^GI +BH@yG= + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_55_fbf9ee_1x400.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_55_fbf9ee_1x400.png +deleted file mode 100644 +index ad3d6346e00f246102f72f2e026ed0491988b394..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 120 +zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour0hLi978O6-<~(*I$*%ybaDOn +z{W;e!B}_MSUQoPXhYd^Y6RUoS1yepnPx`2Kz)7OXQG!!=-jY=F+d2OOy?#DnJ32>z +UEim$g7SJdLPgg&ebxsLQ09~*s;{X5v + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_65_ffffff_1x400.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_65_ffffff_1x400.png +deleted file mode 100644 +index 42ccba269b6e91bef12ad0fa18be651b5ef0ee68..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 105 +zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouqzpV=978O6-=0?FV^9z|eBtf= +z|7WztIJ;WT>{+tN>ySr~=F{k$>;_x^_y?afmf9pRKH0)6?eSP?3s5hEr>mdKI;Vst +E0O<Z9>;M1& + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_75_dadada_1x400.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_75_dadada_1x400.png +deleted file mode 100644 +index 5a46b47cb16631068aee9e0bd61269fc4e95e5cd..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 111 +zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq|7{B978O6lPf+wIa#m9#>Unb +zm^4K~wN3Zq+uP<E-4iDYHYX${Ii)G?xY5!0{fvg8SC7yQ4u<2&oOc%dd<Zm-fx*+& +K&t;ucLK6Ud-y?JY + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_75_e6e6e6_1x400.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_75_e6e6e6_1x400.png +deleted file mode 100644 +index 86c2baa655eac8539db34f8d9adb69ec1226201c..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 110 +zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq)a_s978O6-<~$)Vo(rZKDhVK +z|J9WTLT^QIG;Q^ml{ow8HvtEZhta#LLqp$|vO7%bGjI7IBizcw`SFI!bT^;@44$rj +JF6*2UngEbSBdP!Z + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_95_fef1ec_1x400.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_glass_95_fef1ec_1x400.png +deleted file mode 100644 +index 4443fdc1a156babad4336f004eaf5ca5dfa0f9ab..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 119 +zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour0hIh978O6-<~(*YA|4MzBvER +z|7}eQtdCVXoUc2b{PaWeaIKu7gJx>{vDV26o)#~38k_!`W=^oo1w6ixmPC4R1b +Tyd6G3lNdZ*{an^LB{Ts5`idse + +diff --git a/wp-content/plugins/privacy-share-buttons/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/wp-content/plugins/privacy-share-buttons/images/ui-bg_highlight-soft_75_cccccc_1x100.png +deleted file mode 100644 +index 7c9fa6c6edcfcdd3e5b77e6f547b719e6fc66e30..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 101 +zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l#Zv1V~E7m<ccpZF4n8Dv9Yx& +zy8QY7U*2m$;l+;n|NjK_PainIAnKgVYt6(keT9{lbLSy{pgsmqS3j3^P6<r_2PGZu + +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.cookie.js b/wp-content/plugins/privacy-share-buttons/js/jquery.cookie.js +deleted file mode 100644 +index 6d5974a2..00000000 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.cookie.js ++++ /dev/null +@@ -1,47 +0,0 @@ +-/*! +- * jQuery Cookie Plugin +- * https://github.com/carhartl/jquery-cookie +- * +- * Copyright 2011, Klaus Hartl +- * Dual licensed under the MIT or GPL Version 2 licenses. +- * http://www.opensource.org/licenses/mit-license.php +- * http://www.opensource.org/licenses/GPL-2.0 +- */ +-(function($) { +- $.cookie = function(key, value, options) { +- +- // key and at least value given, set cookie... +- if (arguments.length > 1 && (!/Object/.test(Object.prototype.toString.call(value)) || value === null || value === undefined)) { +- options = $.extend({}, options); +- +- if (value === null || value === undefined) { +- options.expires = -1; +- } +- +- if (typeof options.expires === 'number') { +- var days = options.expires, t = options.expires = new Date(); +- t.setDate(t.getDate() + days); +- } +- +- value = String(value); +- +- return (document.cookie = [ +- encodeURIComponent(key), '=', options.raw ? value : encodeURIComponent(value), +- options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE +- options.path ? '; path=' + options.path : '', +- options.domain ? '; domain=' + options.domain : '', +- options.secure ? '; secure' : '' +- ].join('')); +- } +- +- // key and possibly options given, get cookie... +- options = value || {}; +- var decode = options.raw ? function(s) { return s; } : decodeURIComponent; +- +- var pairs = document.cookie.split('; '); +- for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) { +- if (decode(pair[0]) === key) return decode(pair[1] || ''); // IE saves cookies with empty string as "c; ", e.g. without "=" as opposed to EOMB, thus pair[1] may be undefined +- } +- return null; +- }; +-})(jQuery); +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.cookie.min.js b/wp-content/plugins/privacy-share-buttons/js/jquery.cookie.min.js +deleted file mode 100644 +index 589d6723..00000000 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.cookie.min.js ++++ /dev/null +@@ -1,10 +0,0 @@ +-/*! +- * jQuery Cookie Plugin +- * https://github.com/carhartl/jquery-cookie +- * +- * Copyright 2011, Klaus Hartl +- * Dual licensed under the MIT or GPL Version 2 licenses. +- * http://www.opensource.org/licenses/mit-license.php +- * http://www.opensource.org/licenses/GPL-2.0 +- */ +-(function(a){a.cookie=function(g,f,k){if(arguments.length>1&&(!/Object/.test(Object.prototype.toString.call(f))||f===null||f===undefined)){k=a.extend({},k);if(f===null||f===undefined){k.expires=-1}if(typeof k.expires==="number"){var h=k.expires,j=k.expires=new Date();j.setDate(j.getDate()+h)}f=String(f);return(document.cookie=[encodeURIComponent(g),"=",k.raw?f:encodeURIComponent(f),k.expires?"; expires="+k.expires.toUTCString():"",k.path?"; path="+k.path:"",k.domain?"; domain="+k.domain:"",k.secure?"; secure":""].join(""))}k=f||{};var b=k.raw?function(i){return i}:decodeURIComponent;var c=document.cookie.split("; ");for(var e=0,d;d=c[e]&&c[e].split("=");e++){if(b(d[0])===g){return b(d[1]||"")}}return null}})(jQuery); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js +deleted file mode 100644 +index a889405f..00000000 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.js ++++ /dev/null +@@ -1,395 +0,0 @@ +-/* +- * jQuery Privacy Share Buttons plugin +- * +- * ideas, original code and images taken from: +- * http://www.heise.de/extras/socialshareprivacy/ +- * Copyright (c) 2011 Hilko Holweg, Sebastian Hilbig, Nicolas Heiringhoff, Juergen Schmidt, +- * Heise Zeitschriften Verlag GmbH & Co. KG, http://www.heise.de +- * +- * Copyright (c) 2012 lucha <lucha@paranoici.org> +- * +- * released under the terms of either the MIT License or the GNU General Public License (GPL) Version 2 +- */ +-;(function($) { +- +- $.widget('psb.baseButton', { +- // default options +- options : { +- 'name' : '', +- 'display_name' : '', +- 'txt_info' : 'Click here to enable the button', +- 'dummy_img' : '', +- 'javascript': '', +- 'js_loaded' : false +- }, +- +- _create: function(){ +- var self = this; +- $('<span class="info">' + this.options.txt_info + '</span>') +- .hide() +- .addClass('dropdown') +- .appendTo(this.element); +- $('<div class="dummy_btn off"></div>') +- .append(this._dummy_image()) +- .appendTo(this.element); +- +- this.element.click( function(event) {self.switch_button();}); +- +- this.element.hover( +- function(){ +- var info = $('.info',self.element); +- if(!info.hasClass('info_off')) +- info.show(); +- }, +- function() { +- $('.info',self.element).hide(); +- }); +- }, +- +- _dummy_image : function(){ +- return $('<img/>', { +- src : this.options.dummy_img, +- alt : this.options.display_name + ' Dummy Image', +- "class" : 'dummy_img' +- }); +- }, +- +- _javascript_is_loaded : function(){ +- var proto = Object.getPrototypeOf(this); +- var selector = proto.widgetBaseClass; +- var name = proto.widgetName; +- this._trigger('javacript',selector); +- if ($(":"+selector).filter(function(index){return $(this)[name]('option','js_loaded');}).length > 0){ +- return true; +- } +- return false; +- +- }, +- +- _append_javascript : function(){ +- if (!this.options.javascript || this._javascript_is_loaded() ) +- return; +- this.options.js_loaded = true; +- $.getScript(this.options.javascript); +- }, +- +- _get_uri: function(){ +- var url = this.element.parents(".post").find('.entry-title').find("a").attr("href"); +- if (url) +- return url; +- var url = this.element.parents(".post").find('.title').find("a").attr("href"); +- if (url) +- return url; +- else +- return document.URL; +- }, +- +- switch_button : function(){ +- var el = this.element; +- var info = $('.info',el); +- var dummy = $('.dummy_btn',el); +- +- if (dummy.hasClass('off')){ +- this._trigger('switch-on',el); +- info.addClass('info_off').hide(); +- dummy.addClass('on').removeClass('off').html(this._real_btn()); +- this._append_javascript(); +- } +- /* we don't really want to deactivate the buttons... +- else { +- this._trigger('switch-off',el); +- info.removeClass('info_off'); +- dummy.addClass('off').removeClass('on').html(this._dummy_image()) +- }*/ +- } +- }); +- +- $.widget('psb.twitterButton',$.psb.baseButton,{ +- options : { +- 'name' : 'twitter', +- 'display_name' : 'Twitter', +- 'javascript' : '//platform.twitter.com/widgets.js', +- 'reply_to': '', +- 'language': '', +- }, +- +- _real_btn: function() { +- return $('<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>') +- .attr('data-url',this._get_uri()) +- .attr('counturl',this._get_uri()) +- .attr('data-via',this.options.reply_to) +- .attr('data-lang', this.options.language) +- .attr('data-related', this.options.reply_to) +- .attr('data-dnt',true); +- }, +- +- }); +- +- $.widget('psb.identicaButton',$.psb.baseButton,{ +- options : { +- 'name' : 'identica', +- 'display_name' : 'Identi.ca', +- 'img': '', +- 'javascript' : '', +- 'reply_to': '', +- 'language': '', +- 'result_limit' :100, +- 'count': 0, +- }, +- +- countPost: function(){ +- var self = this; +- $.get('https://identi.ca/api/search.json?q='+self._get_uri()+'&rpp=100',function(data){ +- var num; +- if (data.results.length >= self.options.result_limit) +- num = self.options.result_limit + '+'; +- else +- num = data.results.length; +- self.option('count',num); +- }); +- }, +- +- _button: function(disabled){ +- var count = this.options.count; +- var icon = disabled ? 'ui-icon-identica-dummy' : 'ui-icon-identica'; +- return $('<button">identi.ca</button>') +- .button({ +- icons:{ +- primary: icon, +- }, +- text: true, +- label: 'identi.ca', +- disabled: false, +- }); +- }, +- +- _dummy_image: function(){ +- var self = this; +- return this._button(true); +- }, +- _real_btn: function(){ +- var self = this; +- this.countPost(); +- var container = $('<div></div>') +- container.append( this._button(false).click(function(event) {self.share();})); +- $('<div class="count-o"><div>') +- .append('<i></i><u></u>') +- .append('<a id="count">...</a>') +- .appendTo(container); +- +- return container.width(110); +- }, +- +- share: function(){ +- /*Encode the title*/ +- var d=document, e=window.getSelection, k=d.getSelection, x=d.selection, s=(e?e():(k)?k():(x?x.createRange().text:0)), l=d.location, e=encodeURIComponent, pagetitle=((e(s))?e(s):e(d.title)); +- var reply = '' +- if (this.options.reply_to){ +- reply = ' via @' + this.options.reply_to; +- } +- var status = 'http://identi.ca/index.php?action=newnotice&status_textarea='+pagetitle+ ' ' + this._get_uri() + reply; +- window.open(status,'t','toolbar=0, resizable=0, scrollbars=0, status=0, width=785, height=480'); +- }, +- +- _setOption: function(key, value){ +- switch(key){ +- case 'count': +- this.element.find('#count') +- .attr('href', 'https://identi.ca/search/notice?q='+this._get_uri()) +- .html(value) +- break; +- } +- $.Widget.prototype._setOption.apply(this,arguments) +- }, +- +- }); +- +- $.widget('psb.facebookButton',$.psb.baseButton,{ +- options : { +- 'name' : 'facebook', +- 'display_name' : 'Facebook', +- 'javascript' : "//connect.facebook.net/en_US/all.js#xfbml=1", +- 'action' : 'recommend', +- 'js_id' : 'facebook-jssdk' +- }, +- +- _real_btn: function() { +- return $('<div class="fb-like" data-send="false" data-layout="button_count" data-width="250" data-show-faces="false" data-action="recommend"></div>'); +- }, +- +- _append_javascript : function(){ +- if (!this._javascript_is_loaded()){ +- $('body').append('<div id="fb-root"></div>'); +- this.options.js_loaded = true; +- $.getScript(this.options.javascript, function(){ +- FB.init(); +- FB.XFBML.parse(); +- }); +- } else { +- FB.XFBML.parse(); +- } +- }, +- +- }); +- +- $.widget('psb.gplusButton',$.psb.baseButton,{ +- options : { +- 'name' : 'gplus', +- 'display_name' : 'Google+', +- 'javascript' : '//apis.google.com/js/plusone.js', +- }, +- +- _real_btn: function() { +- return $('<div class="g-plusone" data-size="medium"></div>'); +- } +- +- }); +- +- $.widget('psb.socialShareButtons',{ +- options: { +- 'info_link' : 'https://github.com/controesempio/Privacy-Share-Buttons', +- 'txt_help' : 'When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. More informationf <em> <a href="https://github.com/controesempio/Privacy-Share-Buttons"> here </a></em>.', +- 'perma' : 'on', +- 'settings_perma' : 'Permanently enable data transfer for:', +- 'css_path' : '', +- 'cookie_options' : { +- 'path' : '/', +- 'expires' : 365 +- }, +- 'services' : {}, +- }, +- +- _create: function() { +- if (!this.options.services) +- return; +- this._append_css(); +- this._attach(); +- +- }, +- +- _attach: function() { +- +- var context = $('<ul class="social_share_privacy_area" style="font-size: 0.6em"></ul>').appendTo(this.element); +- +- // social buttons +- for (var name in this.options.services){ +- if (!$.psb[name+'Button']) +- continue; +- var li = $('<li class="'+name +'"><li'); +- li[name+'Button']($.extend(this.options, this.options.services[name])) +- .appendTo(context); +- } +- +- // options and info +- var container = $('<li></li>'); +- container.prependTo(context); +- // info button +- this._info_area(container); +- // and finally it's time for the settings area (i.e. permanent activation) +- this._options_area(container); +- container.buttonset(); +- }, +- +- _options_submenu: function(container){ +- var self = this; +- // let's add a sub-option for each service +- // which has perma-option on +- var option_submenu = $("<div id='option-dropdown'></div>") +- .addClass('dropdown') +- .html(this.options.settings_perma+'<br/>'); +- +- var update = function(event){ +- var click = event.target.id; +- var service = click.substr(click.lastIndexOf('_') + 1, click.length); +- var cookie_name = 'privacyShareButtons_' + service; +- var checkbox = option_submenu.find('#' + event.target.id); +- +- if (checkbox.is(':checked')) { +- $.cookie(cookie_name,'perma_on',self.options.cookie_options); +- option_submenu.find('label[for=' + click + ']').addClass('checked'); +- } else { +- $.cookie(cookie_name,null,self.options.cookie_options); +- option_submenu.find('label[for=' + click + ']').removeClass('checked'); +- } +- }; +- +- for (var name in this.options.services){ +- var serv = this.options.services[name]; +- +- var checkbox = $("<input type='checkbox' />") +- .attr('id', 'perma_status_'+name) +- .click( update ); +- +- // let's get the cookie and check if we have to activate the button +- if ($.cookie('privacyShareButtons_'+name) == 'perma_on'){ +- checkbox.attr('checked',true); +- // we need to activate the button! +- this.element.find('.'+name).click(); +- } +- checkbox.appendTo(option_submenu); +- $("<label></label><br/>") +- .attr('for', "perma_status_"+name) +- .html(serv.display_name) +- .appendTo(option_submenu); +- } +- option_submenu.hide().appendTo(container.parent()); +- }, +- +- _options_area: function(container){ +- if (this.options.perma){ +- // the option button +- $("<button>option</button>") +- .button({ +- icons:{ +- primary:'ui-icon-wrench', +- secondary: "ui-icon-triangle-1-s" +- }, +- text:false +- }) +- .click(function(){ +- container.parent().find('#option-dropdown').toggle(100); +- }) +- .appendTo(container); +- this._options_submenu(container); +- } +- }, +- +- _info_area : function(container){ +- // now it's time for the info area +- var info_dialog = $("<div></div>") +- .addClass('psb_info') +- .addClass('dropdown') +- .html("<p>"+this.options.txt_help+"</p>") +- .hide() +- .mouseleave( function() {$(this).hide();}) +- .appendTo(container.parent()); +- +- $("<button>info</button>").button({ +- icons:{primary:'ui-icon-info'}, +- text:false +- }) +- .click( +- function(){ info_dialog.toggle();}) +- .appendTo(container); +- }, +- +- // adds CSS to head if we have to do so +- _append_css : function(){ +- // insert stylesheet into document and prepend target element +- if (this.options.css_path) { +- // IE fix (needed for IE < 9 - but this is done for all IE versions) +- if (document.createStyleSheet) { +- document.createStyleSheet(options.css_path); +- } else { +- $('head').append('<link rel="stylesheet" type="text/css" href="' + options.css_path + '" />'); +- } +- } +- }, +- +- }); +- +- $(document).ready( +- $(".social_share_privacy").each(function(){ +- $(this).socialShareButtons(socialshareprivacy_settings); +- })) +-})(jQuery); +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js b/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js +deleted file mode 100644 +index f511cd7f..00000000 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.privacysharebuttons.min.js ++++ /dev/null +@@ -1 +0,0 @@ +-(function(a){a.widget("psb.baseButton",{options:{name:"",display_name:"",txt_info:"Click here to enable the button",dummy_img:"",javascript:"",js_loaded:false},_create:function(){var b=this;a('<span class="info">'+this.options.txt_info+"</span>").hide().addClass("dropdown").appendTo(this.element);a('<div class="dummy_btn off"></div>').append(this._dummy_image()).appendTo(this.element);this.element.click(function(c){b.switch_button()});this.element.hover(function(){var c=a(".info",b.element);if(!c.hasClass("info_off")){c.show()}},function(){a(".info",b.element).hide()})},_dummy_image:function(){return a("<img/>",{src:this.options.dummy_img,alt:this.options.display_name+" Dummy Image","class":"dummy_img"})},_javascript_is_loaded:function(){var d=Object.getPrototypeOf(this);var b=d.widgetBaseClass;var c=d.widgetName;this._trigger("javacript",b);if(a(":"+b).filter(function(e){return a(this)[c]("option","js_loaded")}).length>0){return true}return false},_append_javascript:function(){if(!this.options.javascript||this._javascript_is_loaded()){return}this.options.js_loaded=true;a.getScript(this.options.javascript)},_get_uri:function(){var b=this.element.parents(".post").find(".entry-title").find("a").attr("href");if(b){return b}var b=this.element.parents(".post").find(".title").find("a").attr("href");if(b){return b}else{return document.URL}},switch_button:function(){var b=this.element;var d=a(".info",b);var c=a(".dummy_btn",b);if(c.hasClass("off")){this._trigger("switch-on",b);d.addClass("info_off").hide();c.addClass("on").removeClass("off").html(this._real_btn());this._append_javascript()}}});a.widget("psb.twitterButton",a.psb.baseButton,{options:{name:"twitter",display_name:"Twitter",javascript:"//platform.twitter.com/widgets.js",reply_to:"",language:"",},_real_btn:function(){return a('<a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>').attr("data-url",this._get_uri()).attr("counturl",this._get_uri()).attr("data-via",this.options.reply_to).attr("data-lang",this.options.language).attr("data-related",this.options.reply_to).attr("data-dnt",true)},});a.widget("psb.identicaButton",a.psb.baseButton,{options:{name:"identica",display_name:"Identi.ca",img:"",javascript:"",reply_to:"",language:"",result_limit:100,count:0,},countPost:function(){var b=this;a.get("https://identi.ca/api/search.json?q="+b._get_uri()+"&rpp=100",function(d){var c;if(d.results.length>=b.options.result_limit){c=b.options.result_limit+"+"}else{c=d.results.length}b.option("count",c)})},_button:function(c){var d=this.options.count;var b=c?"ui-icon-identica-dummy":"ui-icon-identica";return a('<button">identi.ca</button>').button({icons:{primary:b,},text:true,label:"identi.ca",disabled:false,})},_dummy_image:function(){var b=this;return this._button(true)},_real_btn:function(){var c=this;this.countPost();var b=a("<div></div>");b.append(this._button(false).click(function(d){c.share()}));a('<div class="count-o"><div>').append("<i></i><u></u>").append('<a id="count">...</a>').appendTo(b);return b.width(110)},share:function(){var i=document,h=window.getSelection,f=i.getSelection,m=i.selection,n=(h?h():(f)?f():(m?m.createRange().text:0)),c=i.location,h=encodeURIComponent,j=((h(n))?h(n):h(i.title));var b="";if(this.options.reply_to){b=" via @"+this.options.reply_to}var g="http://identi.ca/index.php?action=newnotice&status_textarea="+j+" "+this._get_uri()+b;window.open(g,"t","toolbar=0, resizable=0, scrollbars=0, status=0, width=785, height=480")},_setOption:function(b,c){switch(b){case"count":this.element.find("#count").attr("href","https://identi.ca/search/notice?q="+this._get_uri()).html(c);break}a.Widget.prototype._setOption.apply(this,arguments)},});a.widget("psb.facebookButton",a.psb.baseButton,{options:{name:"facebook",display_name:"Facebook",javascript:"//connect.facebook.net/en_US/all.js#xfbml=1",action:"recommend",js_id:"facebook-jssdk"},_real_btn:function(){return a('<div class="fb-like" data-send="false" data-layout="button_count" data-width="250" data-show-faces="false" data-action="recommend"></div>')},_append_javascript:function(){if(!this._javascript_is_loaded()){a("body").append('<div id="fb-root"></div>');this.options.js_loaded=true;a.getScript(this.options.javascript,function(){FB.init();FB.XFBML.parse()})}else{FB.XFBML.parse()}},});a.widget("psb.gplusButton",a.psb.baseButton,{options:{name:"gplus",display_name:"Google+",javascript:"//apis.google.com/js/plusone.js",},_real_btn:function(){return a('<div class="g-plusone" data-size="medium"></div>')}});a.widget("psb.socialShareButtons",{options:{info_link:"https://github.com/controesempio/Privacy-Share-Buttons",txt_help:'When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. More informationf <em> <a href="https://github.com/controesempio/Privacy-Share-Buttons"> here </a></em>.',perma:"on",settings_perma:"Permanently enable data transfer for:",css_path:"",cookie_options:{path:"/",expires:365},services:{},},_create:function(){if(!this.options.services){return}this._append_css();this._attach()},_attach:function(){var e=a('<ul class="social_share_privacy_area" style="font-size: 0.6em"></ul>').appendTo(this.element);for(var d in this.options.services){if(!a.psb[d+"Button"]){continue}var b=a('<li class="'+d+'"><li');b[d+"Button"](a.extend(this.options,this.options.services[d])).appendTo(e)}var c=a("<li></li>");c.prependTo(e);this._info_area(c);this._options_area(c);c.buttonset()},_options_submenu:function(b){var c=this;var e=a("<div id='option-dropdown'></div>").addClass("dropdown").html(this.options.settings_perma+"<br/>");var h=function(k){var j=k.target.id;var i=j.substr(j.lastIndexOf("_")+1,j.length);var m="privacyShareButtons_"+i;var l=e.find("#"+k.target.id);if(l.is(":checked")){a.cookie(m,"perma_on",c.options.cookie_options);e.find("label[for="+j+"]").addClass("checked")}else{a.cookie(m,null,c.options.cookie_options);e.find("label[for="+j+"]").removeClass("checked")}};for(var d in this.options.services){var g=this.options.services[d];var f=a("<input type='checkbox' />").attr("id","perma_status_"+d).click(h);if(a.cookie("privacyShareButtons_"+d)=="perma_on"){f.attr("checked",true);this.element.find("."+d).click()}f.appendTo(e);a("<label></label><br/>").attr("for","perma_status_"+d).html(g.display_name).appendTo(e)}e.hide().appendTo(b.parent())},_options_area:function(b){if(this.options.perma){a("<button>option</button>").button({icons:{primary:"ui-icon-wrench",secondary:"ui-icon-triangle-1-s"},text:false}).click(function(){b.parent().find("#option-dropdown").toggle(100)}).appendTo(b);this._options_submenu(b)}},_info_area:function(b){var c=a("<div></div>").addClass("psb_info").addClass("dropdown").html("<p>"+this.options.txt_help+"</p>").hide().mouseleave(function(){a(this).hide()}).appendTo(b.parent());a("<button>info</button>").button({icons:{primary:"ui-icon-info"},text:false}).click(function(){c.toggle()}).appendTo(b)},_append_css:function(){if(this.options.css_path){if(document.createStyleSheet){document.createStyleSheet(options.css_path)}else{a("head").append('<link rel="stylesheet" type="text/css" href="'+options.css_path+'" />')}}},});a(document).ready(a(".social_share_privacy").each(function(){a(this).socialShareButtons(socialshareprivacy_settings)}))})(jQuery); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.autoload.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.autoload.js +deleted file mode 100644 +index e2b49568..00000000 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.autoload.js ++++ /dev/null +@@ -1 +0,0 @@ +-!function($,undefined){"use strict";function absurl(url,base){if(base||(base=document.baseURI||$("html > head > base").last().attr("href")||document.location.href),!url)return base;if(/^[a-z][-+\.a-z0-9]*:/i.test(url))return url;if("//"===url.slice(0,2))return/^[^:]+:/.exec(base)[0]+url;var ch=url.charAt(0);if("/"===ch)return/^file:/i.test(base)?"file://"+url:/^[^:]+:\/*[^\/]+/i.exec(base)[0]+url;if("#"===ch)return base.replace(/#.*$/,"")+url;if("?"===ch)return base.replace(/[\?#].*$/,"")+url;var path;if(/^file:/i.test(base))path=base.replace(/^file:\/{0,2}/i,""),base="file://";else{var match=/^([^:]+:\/*[^\/]+)(\/.*?)?(\?.*?)?(#.*)?$/.exec(base);base=match[1],path=match[2]||"/"}return path=path.split("/"),path.pop(),0===path.length&&path.push(""),path.push(url),base+path.join("/")}function formatNumber(number){number=Number(number);var prefix="",suffix="";if(0>number&&(prefix="-",number=-number),1/0===number)return prefix+"Infinity";if(number>9999&&(number/=1e3,suffix="K"),number=Math.round(number),0===number)return"0";for(var buf=[];number>0;){var part=String(number%1e3);if(number=Math.floor(number/1e3))for(;part.length<3;)part="0"+part;buf.unshift(part)}return prefix+buf.join(",")+suffix}function getTitle(options,uri,settings){var title=settings&&settings.title;if("function"==typeof title&&(title=title.call(this,options,uri,settings)),title)return title;var title=$('meta[name="DC.title"]').attr("content"),creator=$('meta[name="DC.creator"]').attr("content");return title&&creator?title+" - "+creator:title||$('meta[property="og:title"]').attr("content")||$("title").text()}function getDescription(options,uri,settings){var description=settings&&settings.description;return"function"==typeof description&&(description=description.call(this,options,uri,settings)),description?description:abbreviateText($('meta[name="twitter:description"]').attr("content")||$('meta[itemprop="description"]').attr("content")||$('meta[name="description"]').attr("content")||$.trim($("article, p").first().text())||$.trim($("body").text()),3500)}function getImage(options,uri,settings){var imgs,img=settings&&settings.image;return"function"==typeof img&&(img=img.call(this,options,uri,settings)),img||(imgs=$('meta[property="image"], meta[property="og:image"], meta[property="og:image:url"], meta[name="twitter:image"], link[rel="image_src"], itemscope *[itemprop="image"]').first(),imgs.length>0&&(img=imgs.attr(IMAGE_ATTR_MAP[imgs[0].nodeName]))),img?absurl(img):(imgs=$("img").filter(":visible").filter(function(){return 0===$(this).parents(".social_share_privacy_area").length}),0===imgs.length?(img=$('link[rel~="shortcut"][rel~="icon"]').attr("href"),img?absurl(img):"http://www.google.com/s2/favicons?"+$.param({domain:location.hostname})):(imgs.sort(function(lhs,rhs){return rhs.offsetWidth*rhs.offsetHeight-lhs.offsetWidth*lhs.offsetHeight}),imgs[0].src))}function abbreviateText(text,length){if(unescape(encodeURIComponent(text)).length<=length)return text;var abbrev=text.slice(0,length-3);if(!/\W/.test(text.charAt(length-3))){var match=/^(.*)\s\S*$/.exec(abbrev);match&&(abbrev=match[1])}return abbrev+"…"}function escapeHtml(s){return s.replace(/[<>&"']/g,function(ch){return HTML_CHAR_MAP[ch]})}function getEmbed(options,uri,settings){var embed=settings&&settings.embed;if("function"==typeof embed&&(embed=embed.call(this,options,uri,settings)),embed)return embed;embed=['<iframe scrolling="no" frameborder="0" style="border:none;" allowtransparency="true"'];var embed_url=$('meta[name="twitter:player"]').attr("content");if(embed_url){var width=$('meta[name="twitter:player:width"]').attr("content"),height=$('meta[name="twitter:player:height"]').attr("content");width&&embed.push(' width="',escapeHtml(width),'"'),height&&embed.push(' height="',escapeHtml(height),'"')}else embed_url=uri+options.referrer_track;return embed.push(' src="',escapeHtml(embed_url),'"></iframe>'),embed.join("")}function getURI(options){var uri=document.location.href,canonical=$("link[rel=canonical]").attr("href")||$('head meta[property="og:url"]').attr("content");return canonical?uri=absurl(canonical):options&&options.ignore_fragment&&(uri=uri.replace(/#.*$/,"")),uri}function buttonClickHandler(service_name){function onclick(event){var $container=$(this).parents("li.help_info").first(),$share=$container.parents(".social_share_privacy_area").first().parent(),options=$share.data("social-share-privacy-options"),service=options.services[service_name],button_class=service.button_class||service_name,uri=options.uri;"function"==typeof uri&&(uri=uri.call($share[0],options));var $switch=$container.find("span.switch");$switch.hasClass("off")?($container.addClass("info_off"),$switch.addClass("on").removeClass("off").html(service.txt_on||" "),$container.find("img.privacy_dummy").replaceWith("function"==typeof service.button?service.button.call($container.parent().parent()[0],service,uri,options):service.button),$share.trigger({type:"socialshareprivacy:enable",serviceName:service_name,isClick:!event.isTrigger})):($container.removeClass("info_off"),$switch.addClass("off").removeClass("on").html(service.txt_off||" "),$container.find(".dummy_btn").empty().append($("<img/>").addClass(button_class+"_privacy_dummy privacy_dummy").attr({alt:service.dummy_alt,src:service.path_prefix+("line"===options.layout?service.dummy_line_img:service.dummy_box_img)}).click(onclick)),$share.trigger({type:"socialshareprivacy:disable",serviceName:service_name,isClick:!event.isTrigger}))}return onclick}function enterHelpInfo(){var $info_wrapper=$(this);if(!$info_wrapper.hasClass("info_off")){var timeout_id=window.setTimeout(function(){$info_wrapper.addClass("display"),$info_wrapper.removeData("timeout_id")},500);$info_wrapper.data("timeout_id",timeout_id)}}function leaveHelpInfo(){var $info_wrapper=$(this),timeout_id=$info_wrapper.data("timeout_id");timeout_id!==undefined&&window.clearTimeout(timeout_id),$info_wrapper.removeClass("display")}function permCheckChangeHandler(){var $input=$(this),$share=$input.parents(".social_share_privacy_area").first().parent(),options=$share.data("social-share-privacy-options");$input.is(":checked")?(options.set_perma_option($input.attr("data-service"),options),$input.parent().addClass("checked")):(options.del_perma_option($input.attr("data-service"),options),$input.parent().removeClass("checked"))}function enterSettingsInfo(){var $settings=$(this),timeout_id=window.setTimeout(function(){$settings.find(".settings_info_menu").removeClass("off").addClass("on"),$settings.removeData("timeout_id")},500);$settings.data("timeout_id",timeout_id)}function leaveSettingsInfo(){var $settings=$(this),timeout_id=$settings.data("timeout_id");timeout_id!==undefined&&window.clearTimeout(timeout_id),$settings.find(".settings_info_menu").removeClass("on").addClass("off")}function setPermaOption(service_name,options){$.cookie("socialSharePrivacy_"+service_name,"perma_on",options.cookie_expires,options.cookie_path,options.cookie_domain)}function delPermaOption(service_name,options){$.cookie("socialSharePrivacy_"+service_name,null,-1,options.cookie_path,options.cookie_domain)}function getPermaOption(service_name,options){return!!options.get_perma_options(options)[service_name]}function getPermaOptions(){var cookies=$.cookie(),permas={};for(var name in cookies){var match=/^socialSharePrivacy_(.+)$/.exec(name);match&&(permas[match[1]]="perma_on"===cookies[name])}return permas}function socialSharePrivacy(options){if("string"==typeof options){var command=options;if(1===arguments.length)switch(command){case"enable":this.find(".switch.off").click();break;case"disable":this.find(".switch.on").click();break;case"toggle":this.find(".switch").click();break;case"options":return this.data("social-share-privacy-options");case"destroy":this.trigger({type:"socialshareprivacy:destroy"}),this.children(".social_share_privacy_area").remove(),this.removeData("social-share-privacy-options");break;case"enabled":var enabled={};return this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");for(var name in options.services)enabled[name]=$self.find("."+(options.services[name].class_name||name)+" .switch").hasClass("on")}),enabled;case"disabled":var disabled={};return this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");for(var name in options.services)disabled[name]=$self.find("."+(options.services[name].class_name||name)+" .switch").hasClass("off")}),disabled;default:throw new Error("socialSharePrivacy: unknown command: "+command)}else{var arg=arguments[1];switch(command){case"enable":this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");$self.find("."+(options.services[arg].class_name||arg)+" .switch.off").click()});break;case"disable":this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");$self.find("."+(options.services[arg].class_name||arg)+" .switch.on").click()});break;case"toggle":this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");$self.find("."+(options.services[arg].class_name||arg)+" .switch").click()});break;case"option":if(!(arguments.length>2))return this.data("social-share-privacy-options")[arg];var value={};value[arg]=arguments[2],this.each(function(){$.extend(!0,$(this).data("social-share-privacy-options"),value)});break;case"options":$.extend(!0,options,arg);break;case"enabled":var options=this.data("social-share-privacy-options");return this.find("."+(options.services[arg].class_name||arg)+" .switch").hasClass("on");case"disabled":var options=this.data("social-share-privacy-options");return this.find("."+(options.services[arg].class_name||arg)+" .switch").hasClass("off");default:throw new Error("socialSharePrivacy: unknown command: "+command)}}return this}return this.each(function(){var data={};this.lang&&(data.language=this.lang);for(var i=0,attrs=this.attributes;i<attrs.length;++i){var attr=attrs[i];if(/^data-./.test(attr.name)){for(var path=attr.name.slice(5).replace(/-/g,"_").split("."),ctx=data,j=0;j<path.length-1;++j){var name=path[j];name in ctx?(ctx=ctx[name],"string"==typeof ctx&&(ctx=new Function("$","return ("+ctx+");").call(this,$))):ctx=ctx[name]={}}var name=path[j];ctx[name]="object"==typeof ctx[name]?$.extend(!0,new Function("$","return ("+attr.value+");").call(this,$),ctx[name]):attr.value}}if("cookie_expires"in data&&(data.cookie_expires=Number(data.cookie_expires)),"perma_option"in data&&(data.perma_option="true"===$.trim(data.perma_option).toLowerCase()),"ignore_fragment"in data&&(data.ignore_fragment="true"===$.trim(data.ignore_fragment).toLowerCase()),"set_perma_option"in data&&(data.set_perma_option=new Function("service_name","options",data.set_perma_option)),"del_perma_option"in data&&(data.del_perma_option=new Function("service_name","options",data.del_perma_option)),"get_perma_option"in data&&(data.get_perma_option=new Function("service_name","options",data.get_perma_option)),"get_perma_options"in data&&(data.get_perma_options=new Function("options",data.get_perma_options)),"order"in data&&(data.order=$.trim(data.order),data.order?data.order=data.order.split(/\s+/g):delete data.order),"string"==typeof data.services&&(data.services=new Function("$","return ("+data.services+");").call(this,$)),"options"in data&&(data=$.extend(data,new Function("$","return ("+data.options+");").call(this,$)),delete data.options),"services"in data)for(var service_name in data.services){var service=data.services[service_name];"string"==typeof service&&(data.services[service_name]=new Function("$","return ("+service+");").call(this,$)),"string"==typeof service.status&&(service.status="true"===$.trim(service.status).toLowerCase()),"string"==typeof service.perma_option&&(service.perma_option="true"===$.trim(service.perma_option).toLowerCase())}var this_options=$.extend(!0,{},socialSharePrivacy.settings,options,data),order=this_options.order||[],dummy_img="line"===this_options.layout?"dummy_line_img":"dummy_box_img",any_on=!1,any_perm=!1,any_unsafe=!1,unordered=[];for(var service_name in this_options.services){var service=this_options.services[service_name];service.status&&(any_on=!0,-1===$.inArray(service_name,order)&&unordered.push(service_name),"safe"!==service.privacy&&(any_unsafe=!0,service.perma_option&&(any_perm=!0))),"language"in service||(service.language=this_options.language),"path_prefix"in service||(service.path_prefix=this_options.path_prefix),"referrer_track"in service||(service.referrer_track="")}if(unordered.sort(),order=order.concat(unordered),any_on){if(this_options.css_path){var css_path=(this_options.path_prefix||"")+this_options.css_path;document.createStyleSheet?document.createStyleSheet(css_path):0===$('link[href="'+css_path+'"]').length&&$("<link/>",{rel:"stylesheet",type:"text/css",href:css_path}).appendTo(document.head)}var permas;if(this_options.perma_option&&any_perm)if(this_options.get_perma_options)permas=this_options.get_perma_options(this_options);else{permas={};for(var service_name in this_options.services)permas[service_name]=this_options.get_perma_option(service_name,this_options)}var uri=this_options.uri;"function"==typeof uri&&(uri=uri.call(this,this_options));var $context=$('<ul class="social_share_privacy_area"></ul>').addClass(this_options.layout),$share=$(this);$share.prepend($context).data("social-share-privacy-options",this_options);for(var i=0;i<order.length;++i){var service_name=order[i],service=this_options.services[service_name];if(service&&service.status){var $help_info,class_name=service.class_name||service_name,button_class=service.button_class||service_name;"safe"===service.privacy?($help_info=$('<li class="help_info"><div class="info">'+service.txt_info+'</div><div class="dummy_btn"></div></li>').addClass(class_name),$help_info.find(".dummy_btn").addClass(button_class).append(service.button.call(this,service,uri,this_options))):($help_info=$('<li class="help_info"><div class="info">'+service.txt_info+'</div><span class="switch off">'+(service.txt_off||" ")+'</span><div class="dummy_btn"></div></li>').addClass(class_name),$help_info.find(".dummy_btn").addClass(button_class).append($("<img/>").addClass(button_class+"_privacy_dummy privacy_dummy").attr({alt:service.dummy_alt,src:service.path_prefix+service[dummy_img]})),$help_info.find(".dummy_btn img.privacy_dummy, span.switch").click(buttonClickHandler(service_name))),$context.append($help_info)}}if(any_unsafe){var $settings_info=$('<li class="settings_info"><div class="settings_info_menu off perma_option_off"><a><span class="help_info icon"><span class="info">'+this_options.txt_help+"</span></span></a></div></li>"),$info_link=$settings_info.find("> .settings_info_menu > a").attr("href",this_options.info_link);if(this_options.info_link_target&&$info_link.attr("target",this_options.info_link_target),$context.append($settings_info),$context.find(".help_info").on("mouseenter",enterHelpInfo).on("mouseleave",leaveHelpInfo),this_options.perma_option&&any_perm){var $container_settings_info=$context.find("li.settings_info"),$settings_info_menu=$container_settings_info.find(".settings_info_menu");$settings_info_menu.removeClass("perma_option_off"),$settings_info_menu.append('<span class="settings">'+this_options.txt_settings+"</span><form><fieldset><legend>"+this_options.settings_perma+"</legend></fieldset></form>");for(var $fieldset=$settings_info_menu.find("form fieldset"),i=0;i<order.length;++i){var service_name=order[i],service=this_options.services[service_name];if(service&&service.status&&service.perma_option&&"safe"!==service.privacy){var class_name=service.class_name||service_name,perma=permas[service_name],$field=$('<label><input type="checkbox"'+(perma?' checked="checked"/>':"/>")+service.display_name+"</label>");$field.find("input").attr("data-service",service_name),$fieldset.append($field),perma&&($context.find("li."+class_name+" span.switch").click(),this_options.set_perma_option(service_name,this_options))}}$container_settings_info.find("span.settings").css("cursor","pointer"),$container_settings_info.on("mouseenter",enterSettingsInfo).on("mouseleave",leaveSettingsInfo),$container_settings_info.find("fieldset input").on("change",permCheckChangeHandler)}}$share.trigger({type:"socialshareprivacy:create",options:this_options})}})}var IMAGE_ATTR_MAP={META:"content",IMG:"src",A:"href",IFRAME:"src",LINK:"href"},HTML_CHAR_MAP={"<":"<",">":">","&":"&",'"':""","'":"'"};socialSharePrivacy.absurl=absurl,socialSharePrivacy.escapeHtml=escapeHtml,socialSharePrivacy.getTitle=getTitle,socialSharePrivacy.getImage=getImage,socialSharePrivacy.getEmbed=getEmbed,socialSharePrivacy.getDescription=getDescription,socialSharePrivacy.abbreviateText=abbreviateText,socialSharePrivacy.formatNumber=formatNumber,socialSharePrivacy.settings={services:{},info_link:"http://panzi.github.io/SocialSharePrivacy/",info_link_target:"",txt_settings:"Settings",txt_help:"If you activate these fields via click, data will be sent to a third party (Facebook, Twitter, Google, ...) and stored there. For more details click <em>i</em>.",settings_perma:"Permanently enable share buttons:",layout:"line",set_perma_option:setPermaOption,del_perma_option:delPermaOption,get_perma_options:getPermaOptions,get_perma_option:getPermaOption,perma_option:!!$.cookie,cookie_path:"/",cookie_domain:document.location.hostname,cookie_expires:365,path_prefix:"",css_path:"stylesheets/jquery.socialshareprivacy.min.css",uri:getURI,language:"en",ignore_fragment:!0},$.fn.socialSharePrivacy=socialSharePrivacy}(jQuery),function($){"use strict";$.fn.socialSharePrivacy.settings.services.twitter={status:!0,button_class:"tweet",dummy_line_img:"images/dummy_twitter.png",dummy_box_img:"images/dummy_box_twitter.png",dummy_alt:'"Tweet this"-Dummy',txt_info:"Two clicks for more privacy: The Tweet this button will be enabled once you click here. Activating the button already sends data to Twitter – see <em>i</em>.",txt_off:"not connected to Twitter",txt_on:"connected to Twitter",perma_option:!0,display_name:"Twitter",referrer_track:"",via:"",related:"",hashtags:"",dnt:!0,text:$.fn.socialSharePrivacy.getTitle,button:function(options,uri,settings){var text="function"==typeof options.text?options.text.call(this,options,uri,settings):String(options.text);text=$.fn.socialSharePrivacy.abbreviateText(text,120);var params={url:uri+options.referrer_track,counturl:uri,text:text,count:"line"===settings.layout?"horizontal":"vertical",lang:options.language};return options.via&&(params.via=options.via),options.related&&(params.related=options.related),options.hashtags&&(params.hashtags=options.hashtags),options.dnt&&(params.dnt=options.dnt),$('<iframe allowtransparency="true" frameborder="0" scrolling="no"></iframe>').attr("src","https://platform.twitter.com/widgets/tweet_button.html?"+$.param(params).replace(/\+/g,"%20"))}}}(jQuery),function($){"use strict";var locales={af:["ZA"],ar:["AR"],az:["AZ"],be:["BY"],bg:["BG"],bn:["IN"],bs:["BA"],ca:["ES"],cs:["CZ"],cy:["GB"],da:["DK"],de:["DE"],el:["GR"],en:["GB","PI","UD","US"],eo:["EO"],es:["ES","LA"],et:["EE"],eu:["ES"],fa:["IR"],fb:["LT"],fi:["FI"],fo:["FO"],fr:["CA","FR"],fy:["NL"],ga:["IE"],gl:["ES"],he:["IL"],hi:["IN"],hr:["HR"],hu:["HU"],hy:["AM"],id:["ID"],is:["IS"],it:["IT"],ja:["JP"],ka:["GE"],km:["KH"],ko:["KR"],ku:["TR"],la:["VA"],lt:["LT"],lv:["LV"],mk:["MK"],ml:["IN"],ms:["MY"],nb:["NO"],ne:["NP"],nl:["NL"],nn:["NO"],pa:["IN"],pl:["PL"],ps:["AF"],pt:["BR","PT"],ro:["RO"],ru:["RU"],sk:["SK"],sl:["SI"],sq:["AL"],sr:["RS"],sv:["SE"],sw:["KE"],ta:["IN"],te:["IN"],th:["TH"],tl:["PH"],tr:["TR"],uk:["UA"],vi:["VN"],zh:["CN","HK","TW"]};$.fn.socialSharePrivacy.settings.services.facebook={status:!0,button_class:"fb_like",dummy_line_img:"images/dummy_facebook.png",dummy_box_img:"images/dummy_box_facebook.png",dummy_alt:'Facebook "Like"-Dummy',txt_info:"Two clicks for more privacy: The Facebook Like button will be enabled once you click here. Activating the button already sends data to Facebook – see <em>i</em>.",txt_off:"not connected to Facebook",txt_on:"connected to Facebook",perma_option:!0,display_name:"Facebook Like/Recommend",referrer_track:"",action:"like",colorscheme:"light",font:"",button:function(options,uri,settings){var match=/^([a-z]{2})_([A-Z]{2})$/.exec(options.language),locale="en_US";if(match){if(match[1]in locales){var subs=locales[match[1]];locale=-1!==$.inArray(match[2],subs)?options.language:match[1]+"_"+subs[0]}}else options.language in locales&&(locale=options.language+"_"+locales[options.language][0]);var params={locale:locale,href:uri+options.referrer_track,send:"false",show_faces:"false",action:options.action,colorscheme:options.colorscheme};return options.font&&(params.font=options.font),"line"===settings.layout?(params.width="120",params.height="20",params.layout="button_count"):(params.width=62,params.height=61,params.layout="box_count"),$('<iframe scrolling="no" frameborder="0" allowtransparency="true"></iframe>').attr("src","https://www.facebook.com/plugins/like.php?"+$.param(params))}}}(jQuery),function($){"use strict";$.fn.socialSharePrivacy.settings.services.gplus={status:!0,button_class:"gplusone",dummy_line_img:"images/dummy_gplus.png",dummy_box_img:"images/dummy_box_gplus.png",dummy_alt:'"Google+1"-Dummy',txt_info:"Two clicks for more privacy: The Google+ button will be enabled once you click here. Activating the button already sends data to Google – see <em>i</em>.",txt_off:"not connected to Google+",txt_on:"connected to Google+",perma_option:!0,display_name:"Google+",referrer_track:"",button:function(options,uri,settings){var $code=$('<div class="g-plusone"></div><script type="text/javascript">window.___gcfg = {lang: "'+options.language.replace("_","-")+'"}; (function() { var po = document.createElement("script"); '+'po.type = "text/javascript"; po.async = true; po.src = "https://apis.google.com/js/plusone.js"; '+'var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s); })(); </script>');return $code.filter(".g-plusone").attr({"data-href":uri+options.referrer_track,"data-size":"line"===settings.layout?"medium":"tall"}),$code}}}(jQuery),function($){"use strict";function get(self,options,uri,settings,name){var value=options[name];return"function"==typeof value?value.call(self,options,uri,settings):String(value)}$.fn.socialSharePrivacy.settings.services.buffer={status:!0,dummy_line_img:"images/dummy_buffer.png",dummy_box_img:"images/dummy_box_buffer.png",dummy_alt:'"Buffer"-Dummy',txt_info:"Two clicks for more privacy: The Buffer button will be enabled once you click here. Activating the button already sends data to Buffer – see <em>i</em>.",txt_off:"not connected to Buffer",txt_on:"connected to Buffer",perma_option:!0,display_name:"Buffer",referrer_track:"",via:"",text:$.fn.socialSharePrivacy.getTitle,picture:$.fn.socialSharePrivacy.getImage,button:function(options,uri,settings){return $('<iframe allowtransparency="true" frameborder="0" scrolling="no"></iframe>').attr("src","https://widgets.bufferapp.com/button/?"+$.param({count:"line"===settings.layout?"horizontal":"vertical",via:get(this,options,uri,settings,"via"),text:$.fn.socialSharePrivacy.abbreviateText(get(this,options,uri,settings,"text"),120),picture:get(this,options,uri,settings,"picture"),url:uri+options.referrer_track,source:"button"}))}}}(jQuery),function($){"use strict";function enqueue(options){options.requestId=String(requestId++),requestQueue.push(options),requestActive||request(options)}function request(options){window.DISQUSWIDGETS=DISQUSWIDGETS,requestActive=!0;var script=document.createElement("script");script.type="text/javascript",script.src="https://"+options.shortname+".disqus.com/count.js?q=1&0=2,"+encodeURIComponent(options.uri),script.async=!0,script.setAttribute("data-request-id",options.requestId),script.onload=script.onreadystatechange=script.onerror=requestLoad,(document.head||document.body).appendChild(script)}function requestLoad(event){if(event||(event=window.event),!this.readyState||"loaded"===this.readyState||"complete"===this.readyState||"error"===event.type){this.onload=this.onreadystatechange=this.onerror=requestLoad;var $script=$(this),requestId=$script.attr("data-request-id");requestQueue.length>0&&requestQueue[0].requestId===requestId&&requestQueue.shift(),requestQueue.length>0?request(requestQueue[0]):requestActive=!1}}var DISQUSWIDGETS={displayCount:function(data){var options=requestQueue.shift();$(".social_share_privacy_area .disqus .disqus-widget:not(.init)").each(function(){var $widget=$(this);if($widget.attr("data-shortname")===options.shortname&&$widget.attr("data-uri")===options.uri){var key=$widget.attr("data-count"),count=data.counts[0][key],text=data.text[key],scount=$.fn.socialSharePrivacy.formatNumber(count);$widget.attr("title",0===count?text.zero:1===count?text.one:text.multiple.replace("{num}",scount)),$widget.find(".count a").text(scount),$widget.addClass("init")}})}},requestId=0,requestActive=!1,requestQueue=[];$.fn.socialSharePrivacy.settings.services.disqus={status:!0,dummy_line_img:"images/dummy_disqus.png",dummy_box_img:"images/dummy_box_disqus.png",dummy_alt:'"Disqus"-Dummy',txt_info:"Two clicks for more privacy: The Disqus button will be enabled once you click here. Activating the button already sends data to Disqus – see <em>i</em>.",txt_off:"not connected to Disqus",txt_on:"connected to Disqus",perma_option:!0,display_name:"Disqus",referrer_track:"",shortname:"",count:"comments",onclick:null,button:function(options,uri,settings){var $code,shortname=options.shortname||window.disqus_shortname||"";return $code="line"===settings.layout?$('<div class="disqus-widget"><a href="#disqus_thread" class="name">Disq<span class="us">us</span></a><span class="count"><i></i><u></u><a href="#disqus_thread"> </a></span></div>'):$('<div class="disqus-widget"><div class="count"><i></i><u></u><a href="#disqus_thread"> </a></div><a href="#disqus_thread" class="name">Disq<span class="us">us</span></a></div>'),$code.attr({"data-count":options.count,"data-shortname":shortname,"data-uri":uri+options.referrer_track}),options.onclick&&$code.find("a").click("function"==typeof options.onclick?options.onclick:new Function("event",options.onclick)),enqueue({shortname:shortname,uri:uri+options.referrer_track}),$code}}}(jQuery),function($){"use strict";function get(self,options,uri,settings,name){var value=options[name];return"function"==typeof value&&(value=value.call(self,options,uri,settings)),String(value)}function getBody(options,uri,settings){return getDescription.call(this,options,uri,settings)+"\n\n"+uri+options.referrer_track}var getDescription=$.fn.socialSharePrivacy.getDescription;$.fn.socialSharePrivacy.settings.services.mail={status:!0,privacy:"safe",button_class:"mail",line_img:"images/mail.png",box_img:"images/box_mail.png",txt_info:"Send this via email to a friend.",txt_button:"Send Email",display_name:"Mail",referrer_track:"",subject:$.fn.socialSharePrivacy.getTitle,body:getBody,button:function(options,uri,settings){return $("<a/>").attr("href","mailto:?"+$.param({subject:get(this,options,uri,settings,"subject"),body:get(this,options,uri,settings,"body")}).replace(/\+/g,"%20")).append($("<img>",{alt:options.txt_button,src:options.path_prefix+("line"===settings.layout?options.line_img:options.box_img)}))}}}(jQuery),function($){"use strict";$.fn.socialSharePrivacy.settings.services.fbshare={status:!0,privacy:"safe",button_class:"fbshare",line_img:"images/fbshare.png",box_img:"images/box_fbshare.png",txt_info:"Share via facebook.",txt_button:"Facebook Share",display_name:"Facebook Share",referrer_track:"",button:function(options,uri,settings){return $("<a/>",{target:"_blank",href:"https://www.facebook.com/sharer/sharer.php?"+$.param({u:uri+options.referrer_track})}).append($("<img>",{alt:options.txt_button,src:options.path_prefix+("line"===settings.layout?options.line_img:options.box_img)}))}}}(jQuery),function($){"use strict";function get(self,options,uri,settings,name){var value=options[name];return"function"==typeof value?value.call(self,options,uri,settings):String(value)}function loadScript(){$(".social_share_privacy_area .pinterest .pinit a[data-pin-log]").attr("data-pin-do","ignore"),$.ajax({url:"https://assets.pinterest.com/js/pinit.js",dataType:"script",cache:!0}),loadingScript=!1}var loadingScript=!1;$.fn.socialSharePrivacy.settings.services.pinterest={status:!0,button_class:"pinit",dummy_line_img:"images/dummy_pinterest.png",dummy_box_img:"images/dummy_box_pinterest.png",dummy_alt:'"Pin it"-Dummy',txt_info:"Two clicks for more privacy: The Pin it button will be enabled once you click here. Activating the button already sends data to Pinterest – see <em>i</em>.",txt_off:"not connected to Pinterest",txt_on:"connected to Pinterest",perma_option:!0,display_name:"Pinterest",referrer_track:"",title:$.fn.socialSharePrivacy.getTitle,description:$.fn.socialSharePrivacy.getDescription,media:$.fn.socialSharePrivacy.getImage,button:function(options,uri,settings){var params={url:uri+options.referrer_track,media:get(this,options,uri,settings,"media")},title=get(this,options,uri,settings,"title"),description=get(this,options,uri,settings,"description");title&&(params.title=title),description&&(params.description=description);var $code=$('<a data-pin-do="buttonPin"><img /></a>');return $code.filter("a").attr({"data-pin-config":"line"===settings.layout?"beside":"above",href:"https://pinterest.com/pin/create/button/?"+$.param(params)}).find("img").attr("src","https://assets.pinterest.com/images/pidgets/pin_it_button.png"),loadingScript||(loadingScript=!0,setTimeout(loadScript,10)),$code}}}(jQuery),jQuery(document).ready(function($){"use strict";$('script[type="application/x-social-share-privacy-settings"]').each(function(){var settings=new Function("return ("+$.text(this)+");").call(this);"object"==typeof settings&&$.extend(!0,$.fn.socialSharePrivacy.settings,settings)})}),jQuery(document).ready(function($){$("*[data-social-share-privacy=true]:not([data-init=true])").socialSharePrivacy().attr("data-init","true")}); +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.de.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.de.js +deleted file mode 100644 +index c36d6130..00000000 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.de.js ++++ /dev/null +@@ -1 +0,0 @@ +-jQuery.extend(!0,jQuery.fn.socialSharePrivacy.settings,{services:{buffer:{txt_info:"Zwei Klicks für mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie können Ihre Empfehlung an Buffer senden. Schon beim Aktivieren werden Daten an Dritte übertragen – siehe <em>i</em>.",txt_off:"nicht mit Buffer verbunden",txt_on:"mit Buffer verbunden"},disqus:{txt_info:"Zwei Klicks für mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie können Ihre Empfehlung an Disqus senden. Schon beim Aktivieren werden Daten an Dritte übertragen – siehe <em>i</em>.",txt_off:"nicht mit Disqus verbunden",txt_on:"mit Disqus verbunden"},facebook:{dummy_line_img:"images/de/dummy_facebook.png",dummy_box_img:"images/de/dummy_box_facebook.png",txt_info:"Zwei Klicks für mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie können Ihre Empfehlung an Facebook senden. Schon beim Aktivieren werden Daten an Dritte übertragen – siehe <em>i</em>.",txt_off:"nicht mit Facebook verbunden",txt_on:"mit Facebook verbunden"},fbshare:{txt_info:"Auf Facebook mit anderen Leuten teilen."},gplus:{txt_info:"Zwei Klicks für mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie können Ihre Empfehlung an Google+ senden. Schon beim Aktivieren werden Daten an Dritte übertragen – siehe <em>i</em>.",txt_off:"nicht mit Google+ verbunden",txt_on:"mit Google+ verbunden"},mail:{txt_info:"Per E-Mail an einen Freund senden.",txt_button:"Sende E-Mail"},pinterest:{txt_info:"Zwei Klicks für mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie können Ihre Empfehlung an Pinterest senden. Schon beim Aktivieren werden Daten an Dritte übertragen – siehe <em>i</em>.",txt_off:"nicht mit Pinterest verbunden",txt_on:"mit Pinterest verbunden"},twitter:{txt_info:"Zwei Klicks für mehr Datenschutz: Erst wenn Sie hier klicken, wird der Button aktiv und Sie können Ihre Empfehlung an Twitter senden. Schon beim Aktivieren werden Daten an Dritte übertragen – siehe <em>i</em>.",txt_off:"nicht mit Twitter verbunden",txt_on:"mit Twitter verbunden"}},info_link:"http://panzi.github.io/SocialSharePrivacy/index.de.html",txt_settings:"Einstellungen",txt_help:"Wenn Sie diese Felder durch einen Klick aktivieren, werden Informationen an Facebook, Twitter oder Google etc. in die USA übertragen und unter Umständen auch dort gespeichert. Näheres erfahren Sie durch einen Klick auf das <em>i</em>.",settings_perma:"Dauerhaft aktivieren und Datenüber­tragung zustimmen:",language:"de"}); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.es.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.es.js +deleted file mode 100644 +index d0b8ec1a..00000000 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.es.js ++++ /dev/null +@@ -1 +0,0 @@ +-jQuery.extend(!0,jQuery.fn.socialSharePrivacy.settings,{services:{buffer:{txt_info:"Dos Clics para mayor privacidad: Al dar clic, se activará el botón y podrá hacer su recomendación. Una vez activado, datos serán enviados a Buffer. Para mayor información ver el icono <em>i</em>",txt_off:"sin conexión a Buffer",txt_on:"conectado a Buffer"},disqus:{txt_info:"Dos Clics para mayor privacidad: Al dar clic, se activará el botón. Una vez activado, datos serán enviados a Disqus. Para mayor información ver el icono <em>i</em>",txt_off:"sin conexión a Disqus",txt_on:"conectado a Disqus"},facebook:{dummy_line_img:"images/es/dummy_facebook.png",dummy_box_img:"images/es/dummy_box_facebook.png",txt_info:"Dos Clics para mayor privacidad: Al dar clic, se activará el botón de Facebook. Una vez activado, datos serán enviados a Facebook. Para mayor información ver el icono <em>i</em>",txt_off:"sin conexión a Facebook",txt_on:"conectado a Facebook"},gplus:{txt_info:"Dos Clics para mayor privacidad: Al dar clic, se activará el botón de Google+. Una vez activado, datos serán enviados a Google+. Para mayor información ver el icono <em>i</em>",txt_off:"sin conexión a Google+",txt_on:"conectado a Google+"},mail:{txt_info:"Enviar por Email a un amigo",txt_button:"Enviar E-Mail"},pinterest:{txt_info:"Dos Clics para mayor privacidad: Al dar clic, se activará el botón de Pinterest. Una vez activado, datos serán enviados a Pinterest. Para mayor información ver el icono <em>i</em>",txt_off:"sin conexión a Pinterest",txt_on:"conectado a Pinterest"},twitter:{txt_info:"Dos Clics para mayor privacidad: Al dar clic, se activará el botón de Twitter. Una vez activado, datos serán enviados a Twitter. Para mayor información ver el icono <em>i</em>",txt_off:"sin conexión a Twitter",txt_on:"conectado a Twitter"}},info_link:"http://panzi.github.io/SocialSharePrivacy/index.html",txt_settings:"Ajustes",txt_help:"Al dar Clic en alguno de estos campos o al activar algún botón, información será enviada a Facebook, Twitter, Google+, etc y probablemente será guardada en algún servidor en estados unidos. Para mayor información (en Inglés) haga clic en el botón <em>i</em>.",settings_perma:"Activar permanentemente y aceptar el envio de datos a terceros:",language:"es"}); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.fr.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.fr.js +deleted file mode 100644 +index 46e9a65d..00000000 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.fr.js ++++ /dev/null +@@ -1 +0,0 @@ +-jQuery.extend(!0,jQuery.fn.socialSharePrivacy.settings,{services:{buffer:{txt_info:"Deux clics pour une protection de données améliorée: Ce n'est qu'après avoir cliqué ici que le bouton sera actif et vous pourrez envoyer votre recommandation à Buffer. Déjà lors de l'activation des données seront transmis à des tiers – voir <em>i</em>.",txt_off:"pas connecté à Buffer",txt_on:"connecté à Buffer"},disqus:{txt_info:"Deux clics pour une protection de données améliorée: Ce n'est qu'après avoir cliqué ici que le bouton sera actif et vous pourrez envoyer votre recommandation à Disqus. Déjà lors de l'activation des données seront transmis à des tiers – voir <em>i</em>.",txt_off:"pas connecté à Disqus",txt_on:"connecté à Disqus"},facebook:{dummy_line_img:"images/fr/dummy_facebook.png",dummy_box_img:"images/fr/dummy_box_facebook.png",txt_info:"Deux clics pour une protection de données améliorée: Ce n'est qu'après avoir cliqué ici que le bouton sera actif et vous pourrez envoyer votre recommandation à Facebook. Déjà lors de l'activation des données seront transmis à des tiers – voir <em>i</em>.",txt_off:"pas connecté à Facebook",txt_on:"connecté à Facebook"},gplus:{txt_info:"Deux clics pour une protection de données améliorée: Ce n'est qu'après avoir cliqué ici que le bouton sera actif et vous pourrez envoyer votre recommandation à Google+. Déjà lors de l'activation des données seront transmis à des tiers – voir <em>i</em>.",txt_off:"pas connecté à Google+",txt_on:"connecté à Google+"},mail:{txt_info:"Envoyer par courrier électronique à un ami.",txt_button:"Envoyer courriel"},pinterest:{txt_info:"Deux clics pour une protection de données améliorée: Ce n'est qu'après avoir cliqué ici que le bouton sera actif et vous pourrez envoyer votre recommandation à Pinterest. Déjà lors de l'activation des données seront transmis à des tiers – voir <em>i</em>.",txt_off:"pas connecté à Pinterest",txt_on:"connecté à Pinterest"},twitter:{dummy_line_img:"images/fr/dummy_twitter.png",txt_info:"Deux clics pour une protection de données améliorée: Ce n'est qu'après avoir cliqué ici que le bouton sera actif et vous pourrez envoyer votre recommandation à Twitter. Déjà lors de l'activation des données seront transmis à des tiers – voir <em>i</em>.",txt_off:"pas connecté à Twitter",txt_on:"connecté à Twitter"}},txt_settings:"Paramétres",txt_help:"Dés que vous activez ces champs en cliquant dessus, des informations seront transférés à Facebook, Twitter, Google, etc aux États-Unis et peuvent y être stockés. Pour plus de détails, cliquez sur le <em>i</em>.",settings_perma:"Activer en permanence et accepter la transmission de données:",language:"fr"}); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.js +deleted file mode 100644 +index 0fbcbff1..00000000 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.js ++++ /dev/null +@@ -1 +0,0 @@ +-!function($,undefined){"use strict";function absurl(url,base){if(base||(base=document.baseURI||$("html > head > base").last().attr("href")||document.location.href),!url)return base;if(/^[a-z][-+\.a-z0-9]*:/i.test(url))return url;if("//"===url.slice(0,2))return/^[^:]+:/.exec(base)[0]+url;var ch=url.charAt(0);if("/"===ch)return/^file:/i.test(base)?"file://"+url:/^[^:]+:\/*[^\/]+/i.exec(base)[0]+url;if("#"===ch)return base.replace(/#.*$/,"")+url;if("?"===ch)return base.replace(/[\?#].*$/,"")+url;var path;if(/^file:/i.test(base))path=base.replace(/^file:\/{0,2}/i,""),base="file://";else{var match=/^([^:]+:\/*[^\/]+)(\/.*?)?(\?.*?)?(#.*)?$/.exec(base);base=match[1],path=match[2]||"/"}return path=path.split("/"),path.pop(),0===path.length&&path.push(""),path.push(url),base+path.join("/")}function formatNumber(number){number=Number(number);var prefix="",suffix="";if(0>number&&(prefix="-",number=-number),1/0===number)return prefix+"Infinity";if(number>9999&&(number/=1e3,suffix="K"),number=Math.round(number),0===number)return"0";for(var buf=[];number>0;){var part=String(number%1e3);if(number=Math.floor(number/1e3))for(;part.length<3;)part="0"+part;buf.unshift(part)}return prefix+buf.join(",")+suffix}function getTitle(options,uri,settings){var title=settings&&settings.title;if("function"==typeof title&&(title=title.call(this,options,uri,settings)),title)return title;var title=$('meta[name="DC.title"]').attr("content"),creator=$('meta[name="DC.creator"]').attr("content");return title&&creator?title+" - "+creator:title||$('meta[property="og:title"]').attr("content")||$("title").text()}function getDescription(options,uri,settings){var description=settings&&settings.description;return"function"==typeof description&&(description=description.call(this,options,uri,settings)),description?description:abbreviateText($('meta[name="twitter:description"]').attr("content")||$('meta[itemprop="description"]').attr("content")||$('meta[name="description"]').attr("content")||$.trim($("article, p").first().text())||$.trim($("body").text()),3500)}function getImage(options,uri,settings){var imgs,img=settings&&settings.image;return"function"==typeof img&&(img=img.call(this,options,uri,settings)),img||(imgs=$('meta[property="image"], meta[property="og:image"], meta[property="og:image:url"], meta[name="twitter:image"], link[rel="image_src"], itemscope *[itemprop="image"]').first(),imgs.length>0&&(img=imgs.attr(IMAGE_ATTR_MAP[imgs[0].nodeName]))),img?absurl(img):(imgs=$("img").filter(":visible").filter(function(){return 0===$(this).parents(".social_share_privacy_area").length}),0===imgs.length?(img=$('link[rel~="shortcut"][rel~="icon"]').attr("href"),img?absurl(img):"http://www.google.com/s2/favicons?"+$.param({domain:location.hostname})):(imgs.sort(function(lhs,rhs){return rhs.offsetWidth*rhs.offsetHeight-lhs.offsetWidth*lhs.offsetHeight}),imgs[0].src))}function abbreviateText(text,length){if(unescape(encodeURIComponent(text)).length<=length)return text;var abbrev=text.slice(0,length-3);if(!/\W/.test(text.charAt(length-3))){var match=/^(.*)\s\S*$/.exec(abbrev);match&&(abbrev=match[1])}return abbrev+"…"}function escapeHtml(s){return s.replace(/[<>&"']/g,function(ch){return HTML_CHAR_MAP[ch]})}function getEmbed(options,uri,settings){var embed=settings&&settings.embed;if("function"==typeof embed&&(embed=embed.call(this,options,uri,settings)),embed)return embed;embed=['<iframe scrolling="no" frameborder="0" style="border:none;" allowtransparency="true"'];var embed_url=$('meta[name="twitter:player"]').attr("content");if(embed_url){var width=$('meta[name="twitter:player:width"]').attr("content"),height=$('meta[name="twitter:player:height"]').attr("content");width&&embed.push(' width="',escapeHtml(width),'"'),height&&embed.push(' height="',escapeHtml(height),'"')}else embed_url=uri+options.referrer_track;return embed.push(' src="',escapeHtml(embed_url),'"></iframe>'),embed.join("")}function getURI(options){var uri=document.location.href,canonical=$("link[rel=canonical]").attr("href")||$('head meta[property="og:url"]').attr("content");return canonical?uri=absurl(canonical):options&&options.ignore_fragment&&(uri=uri.replace(/#.*$/,"")),uri}function buttonClickHandler(service_name){function onclick(event){var $container=$(this).parents("li.help_info").first(),$share=$container.parents(".social_share_privacy_area").first().parent(),options=$share.data("social-share-privacy-options"),service=options.services[service_name],button_class=service.button_class||service_name,uri=options.uri;"function"==typeof uri&&(uri=uri.call($share[0],options));var $switch=$container.find("span.switch");$switch.hasClass("off")?($container.addClass("info_off"),$switch.addClass("on").removeClass("off").html(service.txt_on||" "),$container.find("img.privacy_dummy").replaceWith("function"==typeof service.button?service.button.call($container.parent().parent()[0],service,uri,options):service.button),$share.trigger({type:"socialshareprivacy:enable",serviceName:service_name,isClick:!event.isTrigger})):($container.removeClass("info_off"),$switch.addClass("off").removeClass("on").html(service.txt_off||" "),$container.find(".dummy_btn").empty().append($("<img/>").addClass(button_class+"_privacy_dummy privacy_dummy").attr({alt:service.dummy_alt,src:service.path_prefix+("line"===options.layout?service.dummy_line_img:service.dummy_box_img)}).click(onclick)),$share.trigger({type:"socialshareprivacy:disable",serviceName:service_name,isClick:!event.isTrigger}))}return onclick}function enterHelpInfo(){var $info_wrapper=$(this);if(!$info_wrapper.hasClass("info_off")){var timeout_id=window.setTimeout(function(){$info_wrapper.addClass("display"),$info_wrapper.removeData("timeout_id")},500);$info_wrapper.data("timeout_id",timeout_id)}}function leaveHelpInfo(){var $info_wrapper=$(this),timeout_id=$info_wrapper.data("timeout_id");timeout_id!==undefined&&window.clearTimeout(timeout_id),$info_wrapper.removeClass("display")}function permCheckChangeHandler(){var $input=$(this),$share=$input.parents(".social_share_privacy_area").first().parent(),options=$share.data("social-share-privacy-options");$input.is(":checked")?(options.set_perma_option($input.attr("data-service"),options),$input.parent().addClass("checked")):(options.del_perma_option($input.attr("data-service"),options),$input.parent().removeClass("checked"))}function enterSettingsInfo(){var $settings=$(this),timeout_id=window.setTimeout(function(){$settings.find(".settings_info_menu").removeClass("off").addClass("on"),$settings.removeData("timeout_id")},500);$settings.data("timeout_id",timeout_id)}function leaveSettingsInfo(){var $settings=$(this),timeout_id=$settings.data("timeout_id");timeout_id!==undefined&&window.clearTimeout(timeout_id),$settings.find(".settings_info_menu").removeClass("on").addClass("off")}function setPermaOption(service_name,options){$.cookie("socialSharePrivacy_"+service_name,"perma_on",options.cookie_expires,options.cookie_path,options.cookie_domain)}function delPermaOption(service_name,options){$.cookie("socialSharePrivacy_"+service_name,null,-1,options.cookie_path,options.cookie_domain)}function getPermaOption(service_name,options){return!!options.get_perma_options(options)[service_name]}function getPermaOptions(){var cookies=$.cookie(),permas={};for(var name in cookies){var match=/^socialSharePrivacy_(.+)$/.exec(name);match&&(permas[match[1]]="perma_on"===cookies[name])}return permas}function socialSharePrivacy(options){if("string"==typeof options){var command=options;if(1===arguments.length)switch(command){case"enable":this.find(".switch.off").click();break;case"disable":this.find(".switch.on").click();break;case"toggle":this.find(".switch").click();break;case"options":return this.data("social-share-privacy-options");case"destroy":this.trigger({type:"socialshareprivacy:destroy"}),this.children(".social_share_privacy_area").remove(),this.removeData("social-share-privacy-options");break;case"enabled":var enabled={};return this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");for(var name in options.services)enabled[name]=$self.find("."+(options.services[name].class_name||name)+" .switch").hasClass("on")}),enabled;case"disabled":var disabled={};return this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");for(var name in options.services)disabled[name]=$self.find("."+(options.services[name].class_name||name)+" .switch").hasClass("off")}),disabled;default:throw new Error("socialSharePrivacy: unknown command: "+command)}else{var arg=arguments[1];switch(command){case"enable":this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");$self.find("."+(options.services[arg].class_name||arg)+" .switch.off").click()});break;case"disable":this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");$self.find("."+(options.services[arg].class_name||arg)+" .switch.on").click()});break;case"toggle":this.each(function(){var $self=$(this),options=$self.data("social-share-privacy-options");$self.find("."+(options.services[arg].class_name||arg)+" .switch").click()});break;case"option":if(!(arguments.length>2))return this.data("social-share-privacy-options")[arg];var value={};value[arg]=arguments[2],this.each(function(){$.extend(!0,$(this).data("social-share-privacy-options"),value)});break;case"options":$.extend(!0,options,arg);break;case"enabled":var options=this.data("social-share-privacy-options");return this.find("."+(options.services[arg].class_name||arg)+" .switch").hasClass("on");case"disabled":var options=this.data("social-share-privacy-options");return this.find("."+(options.services[arg].class_name||arg)+" .switch").hasClass("off");default:throw new Error("socialSharePrivacy: unknown command: "+command)}}return this}return this.each(function(){var data={};this.lang&&(data.language=this.lang);for(var i=0,attrs=this.attributes;i<attrs.length;++i){var attr=attrs[i];if(/^data-./.test(attr.name)){for(var path=attr.name.slice(5).replace(/-/g,"_").split("."),ctx=data,j=0;j<path.length-1;++j){var name=path[j];name in ctx?(ctx=ctx[name],"string"==typeof ctx&&(ctx=new Function("$","return ("+ctx+");").call(this,$))):ctx=ctx[name]={}}var name=path[j];ctx[name]="object"==typeof ctx[name]?$.extend(!0,new Function("$","return ("+attr.value+");").call(this,$),ctx[name]):attr.value}}if("cookie_expires"in data&&(data.cookie_expires=Number(data.cookie_expires)),"perma_option"in data&&(data.perma_option="true"===$.trim(data.perma_option).toLowerCase()),"ignore_fragment"in data&&(data.ignore_fragment="true"===$.trim(data.ignore_fragment).toLowerCase()),"set_perma_option"in data&&(data.set_perma_option=new Function("service_name","options",data.set_perma_option)),"del_perma_option"in data&&(data.del_perma_option=new Function("service_name","options",data.del_perma_option)),"get_perma_option"in data&&(data.get_perma_option=new Function("service_name","options",data.get_perma_option)),"get_perma_options"in data&&(data.get_perma_options=new Function("options",data.get_perma_options)),"order"in data&&(data.order=$.trim(data.order),data.order?data.order=data.order.split(/\s+/g):delete data.order),"string"==typeof data.services&&(data.services=new Function("$","return ("+data.services+");").call(this,$)),"options"in data&&(data=$.extend(data,new Function("$","return ("+data.options+");").call(this,$)),delete data.options),"services"in data)for(var service_name in data.services){var service=data.services[service_name];"string"==typeof service&&(data.services[service_name]=new Function("$","return ("+service+");").call(this,$)),"string"==typeof service.status&&(service.status="true"===$.trim(service.status).toLowerCase()),"string"==typeof service.perma_option&&(service.perma_option="true"===$.trim(service.perma_option).toLowerCase())}var this_options=$.extend(!0,{},socialSharePrivacy.settings,options,data),order=this_options.order||[],dummy_img="line"===this_options.layout?"dummy_line_img":"dummy_box_img",any_on=!1,any_perm=!1,any_unsafe=!1,unordered=[];for(var service_name in this_options.services){var service=this_options.services[service_name];service.status&&(any_on=!0,-1===$.inArray(service_name,order)&&unordered.push(service_name),"safe"!==service.privacy&&(any_unsafe=!0,service.perma_option&&(any_perm=!0))),"language"in service||(service.language=this_options.language),"path_prefix"in service||(service.path_prefix=this_options.path_prefix),"referrer_track"in service||(service.referrer_track="")}if(unordered.sort(),order=order.concat(unordered),any_on){if(this_options.css_path){var css_path=(this_options.path_prefix||"")+this_options.css_path;document.createStyleSheet?document.createStyleSheet(css_path):0===$('link[href="'+css_path+'"]').length&&$("<link/>",{rel:"stylesheet",type:"text/css",href:css_path}).appendTo(document.head)}var permas;if(this_options.perma_option&&any_perm)if(this_options.get_perma_options)permas=this_options.get_perma_options(this_options);else{permas={};for(var service_name in this_options.services)permas[service_name]=this_options.get_perma_option(service_name,this_options)}var uri=this_options.uri;"function"==typeof uri&&(uri=uri.call(this,this_options));var $context=$('<ul class="social_share_privacy_area"></ul>').addClass(this_options.layout),$share=$(this);$share.prepend($context).data("social-share-privacy-options",this_options);for(var i=0;i<order.length;++i){var service_name=order[i],service=this_options.services[service_name];if(service&&service.status){var $help_info,class_name=service.class_name||service_name,button_class=service.button_class||service_name;"safe"===service.privacy?($help_info=$('<li class="help_info"><div class="info">'+service.txt_info+'</div><div class="dummy_btn"></div></li>').addClass(class_name),$help_info.find(".dummy_btn").addClass(button_class).append(service.button.call(this,service,uri,this_options))):($help_info=$('<li class="help_info"><div class="info">'+service.txt_info+'</div><span class="switch off">'+(service.txt_off||" ")+'</span><div class="dummy_btn"></div></li>').addClass(class_name),$help_info.find(".dummy_btn").addClass(button_class).append($("<img/>").addClass(button_class+"_privacy_dummy privacy_dummy").attr({alt:service.dummy_alt,src:service.path_prefix+service[dummy_img]})),$help_info.find(".dummy_btn img.privacy_dummy, span.switch").click(buttonClickHandler(service_name))),$context.append($help_info)}}if(any_unsafe){var $settings_info=$('<li class="settings_info"><div class="settings_info_menu off perma_option_off"><a><span class="help_info icon"><span class="info">'+this_options.txt_help+"</span></span></a></div></li>"),$info_link=$settings_info.find("> .settings_info_menu > a").attr("href",this_options.info_link);if(this_options.info_link_target&&$info_link.attr("target",this_options.info_link_target),$context.append($settings_info),$context.find(".help_info").on("mouseenter",enterHelpInfo).on("mouseleave",leaveHelpInfo),this_options.perma_option&&any_perm){var $container_settings_info=$context.find("li.settings_info"),$settings_info_menu=$container_settings_info.find(".settings_info_menu");$settings_info_menu.removeClass("perma_option_off"),$settings_info_menu.append('<span class="settings">'+this_options.txt_settings+"</span><form><fieldset><legend>"+this_options.settings_perma+"</legend></fieldset></form>");for(var $fieldset=$settings_info_menu.find("form fieldset"),i=0;i<order.length;++i){var service_name=order[i],service=this_options.services[service_name];if(service&&service.status&&service.perma_option&&"safe"!==service.privacy){var class_name=service.class_name||service_name,perma=permas[service_name],$field=$('<label><input type="checkbox"'+(perma?' checked="checked"/>':"/>")+service.display_name+"</label>");$field.find("input").attr("data-service",service_name),$fieldset.append($field),perma&&($context.find("li."+class_name+" span.switch").click(),this_options.set_perma_option(service_name,this_options))}}$container_settings_info.find("span.settings").css("cursor","pointer"),$container_settings_info.on("mouseenter",enterSettingsInfo).on("mouseleave",leaveSettingsInfo),$container_settings_info.find("fieldset input").on("change",permCheckChangeHandler)}}$share.trigger({type:"socialshareprivacy:create",options:this_options})}})}var IMAGE_ATTR_MAP={META:"content",IMG:"src",A:"href",IFRAME:"src",LINK:"href"},HTML_CHAR_MAP={"<":"<",">":">","&":"&",'"':""","'":"'"};socialSharePrivacy.absurl=absurl,socialSharePrivacy.escapeHtml=escapeHtml,socialSharePrivacy.getTitle=getTitle,socialSharePrivacy.getImage=getImage,socialSharePrivacy.getEmbed=getEmbed,socialSharePrivacy.getDescription=getDescription,socialSharePrivacy.abbreviateText=abbreviateText,socialSharePrivacy.formatNumber=formatNumber,socialSharePrivacy.settings={services:{},info_link:"http://panzi.github.io/SocialSharePrivacy/",info_link_target:"",txt_settings:"Settings",txt_help:"If you activate these fields via click, data will be sent to a third party (Facebook, Twitter, Google, ...) and stored there. For more details click <em>i</em>.",settings_perma:"Permanently enable share buttons:",layout:"line",set_perma_option:setPermaOption,del_perma_option:delPermaOption,get_perma_options:getPermaOptions,get_perma_option:getPermaOption,perma_option:!!$.cookie,cookie_path:"/",cookie_domain:document.location.hostname,cookie_expires:365,path_prefix:"",css_path:"stylesheets/jquery.socialshareprivacy.min.css",uri:getURI,language:"en",ignore_fragment:!0},$.fn.socialSharePrivacy=socialSharePrivacy}(jQuery),function($){"use strict";$.fn.socialSharePrivacy.settings.services.twitter={status:!0,button_class:"tweet",dummy_line_img:"images/dummy_twitter.png",dummy_box_img:"images/dummy_box_twitter.png",dummy_alt:'"Tweet this"-Dummy',txt_info:"Two clicks for more privacy: The Tweet this button will be enabled once you click here. Activating the button already sends data to Twitter – see <em>i</em>.",txt_off:"not connected to Twitter",txt_on:"connected to Twitter",perma_option:!0,display_name:"Twitter",referrer_track:"",via:"",related:"",hashtags:"",dnt:!0,text:$.fn.socialSharePrivacy.getTitle,button:function(options,uri,settings){var text="function"==typeof options.text?options.text.call(this,options,uri,settings):String(options.text);text=$.fn.socialSharePrivacy.abbreviateText(text,120);var params={url:uri+options.referrer_track,counturl:uri,text:text,count:"line"===settings.layout?"horizontal":"vertical",lang:options.language};return options.via&&(params.via=options.via),options.related&&(params.related=options.related),options.hashtags&&(params.hashtags=options.hashtags),options.dnt&&(params.dnt=options.dnt),$('<iframe allowtransparency="true" frameborder="0" scrolling="no"></iframe>').attr("src","https://platform.twitter.com/widgets/tweet_button.html?"+$.param(params).replace(/\+/g,"%20"))}}}(jQuery),function($){"use strict";var locales={af:["ZA"],ar:["AR"],az:["AZ"],be:["BY"],bg:["BG"],bn:["IN"],bs:["BA"],ca:["ES"],cs:["CZ"],cy:["GB"],da:["DK"],de:["DE"],el:["GR"],en:["GB","PI","UD","US"],eo:["EO"],es:["ES","LA"],et:["EE"],eu:["ES"],fa:["IR"],fb:["LT"],fi:["FI"],fo:["FO"],fr:["CA","FR"],fy:["NL"],ga:["IE"],gl:["ES"],he:["IL"],hi:["IN"],hr:["HR"],hu:["HU"],hy:["AM"],id:["ID"],is:["IS"],it:["IT"],ja:["JP"],ka:["GE"],km:["KH"],ko:["KR"],ku:["TR"],la:["VA"],lt:["LT"],lv:["LV"],mk:["MK"],ml:["IN"],ms:["MY"],nb:["NO"],ne:["NP"],nl:["NL"],nn:["NO"],pa:["IN"],pl:["PL"],ps:["AF"],pt:["BR","PT"],ro:["RO"],ru:["RU"],sk:["SK"],sl:["SI"],sq:["AL"],sr:["RS"],sv:["SE"],sw:["KE"],ta:["IN"],te:["IN"],th:["TH"],tl:["PH"],tr:["TR"],uk:["UA"],vi:["VN"],zh:["CN","HK","TW"]};$.fn.socialSharePrivacy.settings.services.facebook={status:!0,button_class:"fb_like",dummy_line_img:"images/dummy_facebook.png",dummy_box_img:"images/dummy_box_facebook.png",dummy_alt:'Facebook "Like"-Dummy',txt_info:"Two clicks for more privacy: The Facebook Like button will be enabled once you click here. Activating the button already sends data to Facebook – see <em>i</em>.",txt_off:"not connected to Facebook",txt_on:"connected to Facebook",perma_option:!0,display_name:"Facebook Like/Recommend",referrer_track:"",action:"like",colorscheme:"light",font:"",button:function(options,uri,settings){var match=/^([a-z]{2})_([A-Z]{2})$/.exec(options.language),locale="en_US";if(match){if(match[1]in locales){var subs=locales[match[1]];locale=-1!==$.inArray(match[2],subs)?options.language:match[1]+"_"+subs[0]}}else options.language in locales&&(locale=options.language+"_"+locales[options.language][0]);var params={locale:locale,href:uri+options.referrer_track,send:"false",show_faces:"false",action:options.action,colorscheme:options.colorscheme};return options.font&&(params.font=options.font),"line"===settings.layout?(params.width="120",params.height="20",params.layout="button_count"):(params.width=62,params.height=61,params.layout="box_count"),$('<iframe scrolling="no" frameborder="0" allowtransparency="true"></iframe>').attr("src","https://www.facebook.com/plugins/like.php?"+$.param(params))}}}(jQuery),function($){"use strict";$.fn.socialSharePrivacy.settings.services.gplus={status:!0,button_class:"gplusone",dummy_line_img:"images/dummy_gplus.png",dummy_box_img:"images/dummy_box_gplus.png",dummy_alt:'"Google+1"-Dummy',txt_info:"Two clicks for more privacy: The Google+ button will be enabled once you click here. Activating the button already sends data to Google – see <em>i</em>.",txt_off:"not connected to Google+",txt_on:"connected to Google+",perma_option:!0,display_name:"Google+",referrer_track:"",button:function(options,uri,settings){var $code=$('<div class="g-plusone"></div><script type="text/javascript">window.___gcfg = {lang: "'+options.language.replace("_","-")+'"}; (function() { var po = document.createElement("script"); '+'po.type = "text/javascript"; po.async = true; po.src = "https://apis.google.com/js/plusone.js"; '+'var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(po, s); })(); </script>');return $code.filter(".g-plusone").attr({"data-href":uri+options.referrer_track,"data-size":"line"===settings.layout?"medium":"tall"}),$code}}}(jQuery),function($){"use strict";function get(self,options,uri,settings,name){var value=options[name];return"function"==typeof value?value.call(self,options,uri,settings):String(value)}$.fn.socialSharePrivacy.settings.services.buffer={status:!0,dummy_line_img:"images/dummy_buffer.png",dummy_box_img:"images/dummy_box_buffer.png",dummy_alt:'"Buffer"-Dummy',txt_info:"Two clicks for more privacy: The Buffer button will be enabled once you click here. Activating the button already sends data to Buffer – see <em>i</em>.",txt_off:"not connected to Buffer",txt_on:"connected to Buffer",perma_option:!0,display_name:"Buffer",referrer_track:"",via:"",text:$.fn.socialSharePrivacy.getTitle,picture:$.fn.socialSharePrivacy.getImage,button:function(options,uri,settings){return $('<iframe allowtransparency="true" frameborder="0" scrolling="no"></iframe>').attr("src","https://widgets.bufferapp.com/button/?"+$.param({count:"line"===settings.layout?"horizontal":"vertical",via:get(this,options,uri,settings,"via"),text:$.fn.socialSharePrivacy.abbreviateText(get(this,options,uri,settings,"text"),120),picture:get(this,options,uri,settings,"picture"),url:uri+options.referrer_track,source:"button"}))}}}(jQuery),function($){"use strict";function enqueue(options){options.requestId=String(requestId++),requestQueue.push(options),requestActive||request(options)}function request(options){window.DISQUSWIDGETS=DISQUSWIDGETS,requestActive=!0;var script=document.createElement("script");script.type="text/javascript",script.src="https://"+options.shortname+".disqus.com/count.js?q=1&0=2,"+encodeURIComponent(options.uri),script.async=!0,script.setAttribute("data-request-id",options.requestId),script.onload=script.onreadystatechange=script.onerror=requestLoad,(document.head||document.body).appendChild(script)}function requestLoad(event){if(event||(event=window.event),!this.readyState||"loaded"===this.readyState||"complete"===this.readyState||"error"===event.type){this.onload=this.onreadystatechange=this.onerror=requestLoad;var $script=$(this),requestId=$script.attr("data-request-id");requestQueue.length>0&&requestQueue[0].requestId===requestId&&requestQueue.shift(),requestQueue.length>0?request(requestQueue[0]):requestActive=!1}}var DISQUSWIDGETS={displayCount:function(data){var options=requestQueue.shift();$(".social_share_privacy_area .disqus .disqus-widget:not(.init)").each(function(){var $widget=$(this);if($widget.attr("data-shortname")===options.shortname&&$widget.attr("data-uri")===options.uri){var key=$widget.attr("data-count"),count=data.counts[0][key],text=data.text[key],scount=$.fn.socialSharePrivacy.formatNumber(count);$widget.attr("title",0===count?text.zero:1===count?text.one:text.multiple.replace("{num}",scount)),$widget.find(".count a").text(scount),$widget.addClass("init")}})}},requestId=0,requestActive=!1,requestQueue=[];$.fn.socialSharePrivacy.settings.services.disqus={status:!0,dummy_line_img:"images/dummy_disqus.png",dummy_box_img:"images/dummy_box_disqus.png",dummy_alt:'"Disqus"-Dummy',txt_info:"Two clicks for more privacy: The Disqus button will be enabled once you click here. Activating the button already sends data to Disqus – see <em>i</em>.",txt_off:"not connected to Disqus",txt_on:"connected to Disqus",perma_option:!0,display_name:"Disqus",referrer_track:"",shortname:"",count:"comments",onclick:null,button:function(options,uri,settings){var $code,shortname=options.shortname||window.disqus_shortname||"";return $code="line"===settings.layout?$('<div class="disqus-widget"><a href="#disqus_thread" class="name">Disq<span class="us">us</span></a><span class="count"><i></i><u></u><a href="#disqus_thread"> </a></span></div>'):$('<div class="disqus-widget"><div class="count"><i></i><u></u><a href="#disqus_thread"> </a></div><a href="#disqus_thread" class="name">Disq<span class="us">us</span></a></div>'),$code.attr({"data-count":options.count,"data-shortname":shortname,"data-uri":uri+options.referrer_track}),options.onclick&&$code.find("a").click("function"==typeof options.onclick?options.onclick:new Function("event",options.onclick)),enqueue({shortname:shortname,uri:uri+options.referrer_track}),$code}}}(jQuery),function($){"use strict";function get(self,options,uri,settings,name){var value=options[name];return"function"==typeof value&&(value=value.call(self,options,uri,settings)),String(value)}function getBody(options,uri,settings){return getDescription.call(this,options,uri,settings)+"\n\n"+uri+options.referrer_track}var getDescription=$.fn.socialSharePrivacy.getDescription;$.fn.socialSharePrivacy.settings.services.mail={status:!0,privacy:"safe",button_class:"mail",line_img:"images/mail.png",box_img:"images/box_mail.png",txt_info:"Send this via email to a friend.",txt_button:"Send Email",display_name:"Mail",referrer_track:"",subject:$.fn.socialSharePrivacy.getTitle,body:getBody,button:function(options,uri,settings){return $("<a/>").attr("href","mailto:?"+$.param({subject:get(this,options,uri,settings,"subject"),body:get(this,options,uri,settings,"body")}).replace(/\+/g,"%20")).append($("<img>",{alt:options.txt_button,src:options.path_prefix+("line"===settings.layout?options.line_img:options.box_img)}))}}}(jQuery),function($){"use strict";$.fn.socialSharePrivacy.settings.services.fbshare={status:!0,privacy:"safe",button_class:"fbshare",line_img:"images/fbshare.png",box_img:"images/box_fbshare.png",txt_info:"Share via facebook.",txt_button:"Facebook Share",display_name:"Facebook Share",referrer_track:"",button:function(options,uri,settings){return $("<a/>",{target:"_blank",href:"https://www.facebook.com/sharer/sharer.php?"+$.param({u:uri+options.referrer_track})}).append($("<img>",{alt:options.txt_button,src:options.path_prefix+("line"===settings.layout?options.line_img:options.box_img)}))}}}(jQuery),function($){"use strict";function get(self,options,uri,settings,name){var value=options[name];return"function"==typeof value?value.call(self,options,uri,settings):String(value)}function loadScript(){$(".social_share_privacy_area .pinterest .pinit a[data-pin-log]").attr("data-pin-do","ignore"),$.ajax({url:"https://assets.pinterest.com/js/pinit.js",dataType:"script",cache:!0}),loadingScript=!1}var loadingScript=!1;$.fn.socialSharePrivacy.settings.services.pinterest={status:!0,button_class:"pinit",dummy_line_img:"images/dummy_pinterest.png",dummy_box_img:"images/dummy_box_pinterest.png",dummy_alt:'"Pin it"-Dummy',txt_info:"Two clicks for more privacy: The Pin it button will be enabled once you click here. Activating the button already sends data to Pinterest – see <em>i</em>.",txt_off:"not connected to Pinterest",txt_on:"connected to Pinterest",perma_option:!0,display_name:"Pinterest",referrer_track:"",title:$.fn.socialSharePrivacy.getTitle,description:$.fn.socialSharePrivacy.getDescription,media:$.fn.socialSharePrivacy.getImage,button:function(options,uri,settings){var params={url:uri+options.referrer_track,media:get(this,options,uri,settings,"media")},title=get(this,options,uri,settings,"title"),description=get(this,options,uri,settings,"description");title&&(params.title=title),description&&(params.description=description);var $code=$('<a data-pin-do="buttonPin"><img /></a>');return $code.filter("a").attr({"data-pin-config":"line"===settings.layout?"beside":"above",href:"https://pinterest.com/pin/create/button/?"+$.param(params)}).find("img").attr("src","https://assets.pinterest.com/images/pidgets/pin_it_button.png"),loadingScript||(loadingScript=!0,setTimeout(loadScript,10)),$code}}}(jQuery),jQuery(document).ready(function($){"use strict";$('script[type="application/x-social-share-privacy-settings"]').each(function(){var settings=new Function("return ("+$.text(this)+");").call(this);"object"==typeof settings&&$.extend(!0,$.fn.socialSharePrivacy.settings,settings)})}); +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.nl.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.nl.js +deleted file mode 100644 +index 0badd8df..00000000 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.nl.js ++++ /dev/null +@@ -1 +0,0 @@ +-jQuery.extend(!0,jQuery.fn.socialSharePrivacy.settings,{services:{buffer:{txt_info:"Ter verduidelijking: De Buffer knop wordt hiermee geactiveerd. Hiermee wordt data naar Buffer verzonden – Klik voor meer informatie op <em>i</em>.",txt_off:"niet verbonden met Buffer",txt_on:"verbonden met Buffer"},disqus:{txt_info:"Ter verduidelijking: De Disqus knop wordt hiermee geactiveerd. Hiermee wordt data naar Disqus verzonden – Klik voor meer informatie op <em>i</em>.",txt_off:"niet verbonden met Disqus",txt_on:"verbonden met Disqus"},facebook:{dummy_line_img:"images/nl/dummy_facebook.png",txt_info:"Ter verduidelijking: De Facebook knop wordt hiermee geactiveerd. Hiermee wordt data naar Facebook verzonden – Klik voor meer informatie op <em>i</em>.",txt_off:"niet verbonden met Facebook",txt_on:"verbonden met Facebook"},gplus:{txt_info:"Ter verduidelijking: De Google+ knop wordt hiermee geactiveerd. Hiermee wordt data naar Google+ verzonden – Klik voor meer informatie op <em>i</em>.",txt_off:"niet verbonden met Google+",txt_on:"verbonden met Google+"},mail:{txt_info:"Mail dit naar een vriend",txt_button:"Verzend e-mail"},pinterest:{txt_info:"Ter verduidelijking: De Pinterest knop wordt hiermee geactiveerd. Hiermee wordt data naar Pinterest verzonden – Klik voor meer informatie op <em>i</em>.",txt_off:"niet verbonden met Pinterest",txt_on:"verbonden met Pinterest"},twitter:{dummy_line_img:"images/nl/dummy_twitter.png",txt_info:"Ter verduidelijking: De Twitter knop wordt hiermee geactiveerd. Hiermee wordt data naar Twitter verzonden – Klik voor meer informatie op <em>i</em>.",txt_off:"niet verbonden met Twitter",txt_on:"verbonden met Twitter"}},txt_settings:"Instellingen",txt_help:"Als je een optie selecteert, wordt er data naar een derde partij (Facebook, Twitter, Google, ...) verzonden en daar opgeslagen. Klik voor meer informatie op <em>i</em>.",settings_perma:"Activeer al je social media accounts:",language:"nl"}); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.pl.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.pl.js +deleted file mode 100644 +index a1826db4..00000000 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.pl.js ++++ /dev/null +@@ -1 +0,0 @@ +-jQuery.extend(!0,jQuery.fn.socialSharePrivacy.settings,{services:{buffer:{txt_info:"Dwa kliknięcia – więcej prywatności: Kliknięcie tutaj uruchomi przycisk Buffera. Samo uchuchomienie przycisku powoduje wysłanie Twoich danych do Buffera. Kliknij w <em>i</em>, aby dowiedzieć się więcej.",txt_off:"brak połączenia z Bufferem",txt_on:"połączono z Bufferem"},disqus:{txt_info:"Dwa kliknięcia – więcej prywatności: Kliknięcie tutaj uruchomi przycisk Disqus. Samo uchuchomienie przycisku powoduje wysłanie Twoich danych do Disqusa. Kliknij w <em>i</em>, aby dowiedzieć się więcej.",txt_off:"brak połączenia z Disqusem",txt_on:"połączono z Disqusem"},facebook:{txt_info:'Dwa kliknięcia – więcej prywatności: Kliknięcie tutaj uruchomi przycisk "Lubię to". Samo uchuchomienie przycisku powoduje wysłanie Twoich danych do Facebooka. Kliknij w <em>i</em>, aby dowiedzieć się więcej.',txt_off:"brak połączenia z Facebookiem",txt_on:"połączono z Facebookiem"},gplus:{txt_info:"Dwa kliknięcia – więcej prywatności: Kliknięcie tutaj uruchomi przycisk Google+. Samo uchuchomienie przycisku powoduje wysłanie Twoich danych do Google+. Kliknij w <em>i</em>, aby dowiedzieć się więcej.",txt_off:"brak połączenia z Google+",txt_on:"połączono z Google+"},mail:{txt_info:"Wyślij tę stronę znajomemu przez e-mail.",txt_button:"Wyślij e-mail"},pinterest:{txt_info:'Dwa kliknięcia – więcej prywatności: Kliknięcie tutaj uruchomi przycisk "Pin it!". Samo uchuchomienie przycisku powoduje wysłanie Twoich danych do Pinterestu. Kliknij w <em>i</em>, aby dowiedzieć się więcej.',txt_off:"brak połączenia z Pinterestem",txt_on:"połączono z Pinterestem"},twitter:{txt_info:'Dwa kliknięcia – więcej prywatności: Kliknięcie tutaj uruchomi przycisk "Tweetnij". Samo uchuchomienie przycisku powoduje wysłanie Twoich danych do Twittera. Kliknij w <em>i</em>, aby dowiedzieć się więcej.',txt_off:"brak połączenia z Twitterem",txt_on:"połączono z Twitterem"}},info_link:"http://panzi.github.io/SocialSharePrivacy/",txt_settings:"Ustawienia",txt_help:"Klinięcie w poszczególne przyciski aktywuje daną usługę. Oznacza to wysłanie Twoich danych na serwery Facebooka, Google'a, Twittera, itp., oraz ich archiwizację. Kliknij <em>i</em>, aby dowiedzieć się więcej.",settings_perma:"Aktywuj na stałe następujące przyciski:",language:"pl"}); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.pt.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.pt.js +deleted file mode 100644 +index fd6b76ac..00000000 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.pt.js ++++ /dev/null +@@ -1 +0,0 @@ +-jQuery.extend(!0,jQuery.fn.socialSharePrivacy.settings,{services:{buffer:{txt_info:"Dois cliques para mais privacidade: o botão do Buffer será ativado quando você clicar aqui. Ativar este botão enviará dados ao Buffer – veja <em>i</em>.",txt_off:"não conectado ao Buffer",txt_on:"conectado ao Buffer"},disqus:{txt_info:"Dois cliques para mais privacidade: o botão do Disqus será ativado quando você clicar aqui. Ativar este botão enviará dados ao Disqus – veja <em>i</em>.",txt_off:"não conectado ao Disqus",txt_on:"conectado ao Disqus"},facebook:{dummy_line_img:"images/pt/dummy_facebook.png",dummy_box_img:"images/pt/dummy_box_facebook.png",txt_info:"Dois cliques para mais privacidade: o botão do Facebook será ativado quando você clicar aqui. Ativar este botão enviará dados ao Facebook – veja <em>i</em>.",txt_off:"não conectado ao Facebook",txt_on:"conectado ao Facebook"},gplus:{txt_info:"Dois cliques para mais privacidade: o botão do Google+ será ativado quando você clicar aqui. Ativar este botão enviará dados ao Google – veja <em>i</em>.",txt_off:"não conectado ao Google+",txt_on:"conectado ao Google+"},mail:{txt_info:"Enviar a um amigo por e-mail.",txt_button:"Enviar e-mail"},pinterest:{txt_info:"Dois cliques para mais privacidade: o botão do Pinterest será ativado quando você clicar aqui. Ativar este botão enviará dados ao Pinterest – veja <em>i</em>.",txt_off:"não conectado ao Pinterest",txt_on:"conectado ao Pinterest"},twitter:{dummy_line_img:"images/pt/dummy_twitter.png",dummy_box_img:"images/pt/dummy_box_twitter.png",txt_info:"Dois cliques para mais privacidade: o botão do Twitter será ativado quando você clicar aqui. Ativar este botão enviará dados ao Twitter – veja <em>i</em>.",txt_off:"não conectado ao Twitter",txt_on:"conectado ao Twitter"}},txt_settings:"Configurações",txt_help:"Se você ativar algum destes campos através de um clique, dados serão enviados a terceiros (Facebook, Twitter, Google, etc.) e armazenados por eles. Para mais detalhes, clique em <em>i</em>.",settings_perma:"Habilitar os seguintes botões permanentemente:",language:"pt"}); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.ru.js b/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.ru.js +deleted file mode 100644 +index 23c9b1cf..00000000 +--- a/wp-content/plugins/privacy-share-buttons/js/jquery.socialshareprivacy.min.ru.js ++++ /dev/null +@@ -1 +0,0 @@ +-jQuery.extend(!0,jQuery.fn.socialSharePrivacy.settings,{services:{buffer:{txt_info:"Два клика для большей конфедициальности: Кнопка Buffer активируется если клините по ней мышкой. Активация кнопки отправляет и хранит данные на серверах Buffer – для подробной информации нажмите <em>i</em>.",txt_off:"Не соединяться с Buffer",txt_on:"Соединиться с Buffer"},disqus:{txt_info:"Два клика для большей конфедициальности: Кнопка Disqus активируется если клините по ней мышкой. Активация кнопки отправляет и хранит данные на серверах Disqus – для подробной информации нажмите <em>i</em>.",txt_off:"Не соединяться с Disqus",txt_on:"Соединиться с Disqus"},facebook:{dummy_line_img:"images/ru/dummy_facebook.png",dummy_box_img:"images/ru/dummy_box_facebook.png",txt_info:"Два клика для большей конфедициальности: Кнопка Facebook активируется если клините по ней мышкой. Активация кнопки отправляет и хранит данные на серверах Facebook – для подробной информации нажмите <em>i</em>.",txt_off:"Не соединяться с Facebook",txt_on:"Соединиться с Facebook"},gplus:{txt_info:"Два клика для большей конфедициальности: Кнопка Google+ активируется если клините по ней мышкой. Активация кнопки отправляет и хранит данные на серверах Google – для подробной информации нажмите <em>i</em>.",txt_off:"Не соединяться с Google+",txt_on:"Соединиться с Google+"},mail:{txt_info:"Отправить по электронной почте другу.",txt_button:"Отправить E-Mail"},pinterest:{txt_info:"Два клика для большей конфедициальности: Кнопка Pinterest активируется если клините по ней мышкой. Активация кнопки отправляет и хранит данные на серверах Pinterest – для подробной информации нажмите <em>i</em>.",txt_off:"Не соединяться с Pinterest",txt_on:"Соединиться с Pinterest"},twitter:{txt_info:"Два клика для большей конфедициальности: Кнопка Tweet активируется если клините по ней мышкой. Активация кнопки отправляет и хранит данные на серверах Twitter – для подробной информации нажмите <em>i</em>.",txt_off:"Не соединяться с Twitter",txt_on:"Соединиться с Twitter"}},info_link:"http://www.m0fx64.name/socialshareprivacy",txt_settings:"Настройки",txt_help:"Если вы активируете этих поля с помощью мыши, данные будут передаваться третьей стороне (Facebook, Twitter, Google, ...) и хранится там. Для более подробной информации нажмите <em>i</em>.",settings_perma:"Включить постоянно:",language:"ru"}); +\ No newline at end of file +diff --git a/wp-content/plugins/privacy-share-buttons/js/ssp-onload.js b/wp-content/plugins/privacy-share-buttons/js/ssp-onload.js +deleted file mode 100644 +index b92eb5c8..00000000 +--- a/wp-content/plugins/privacy-share-buttons/js/ssp-onload.js ++++ /dev/null +@@ -1,3 +0,0 @@ +-jQuery(document).ready(function () { +- jQuery('.share').socialSharePrivacy(); +-}); +diff --git a/wp-content/plugins/privacy-share-buttons/lang/privacy-share-buttons-it_IT.mo b/wp-content/plugins/privacy-share-buttons/lang/privacy-share-buttons-it_IT.mo +deleted file mode 100644 +index b46ed0ae84f8d66c54c72df255e672e92150c809..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 2497 +zcma)7NpBoQ6fPhv8P)_4LToRQf)e4L89PBT6BA*_j%48pLu>+KkyX=Oo-XLAYO1Qo +z8B6>C5E4QN!I>L}oFh=gg%dX-ao_^KfD3mHe6JUejS`8Ldp_6pmhZj#`p@G>z7}|% +z!22xTn|PnY`~F?{!SgHdLEtUmBfvj^j{^S!&IA7ez5s0BEyQEM%fP3B+x2(~ybt5g +zfX@KG1bX0g;BnxIdxSUzJO_LL_%85CU<_nGQ(zbPDUj{{2>c278;@b*t0Prh*Wu(L +z%-;lZoWB4UfxiP!0FT{Y<#!hNJjMec$8CZ56JOxx81Nh5x4`d#j{{c_)QiBYK(_k{ +zkmLIt$eeu#d<A#|_!RJO;0@r>qe6h1GIv1vAlx!1K8J1Pb1#0`&%uXz!SOOKj){3~ +z9;7WEt_NHf&KVSl7G91|obpt7<%}FFvAh$MqmU}ftq)>F?O3M{jHi^S9a&_7hD8Y0 +zc-qxjMngqDwYw@IYshOe$`lP?z>ABSjz6MQu@y_o$RU>4esx}~YM*Cv%I5}hr2N4N +z-nMQMb&YZ??XP$h0$g~pR$8lpHf^kBMw_XGuazn~vA#o7TTq-@>lK~sOH*La>CM!- +z5ZgqZIXPEtkcLSpBSR+DA}#sgtQlQ+&$H3(I^_?RI`uqh<8`9gf+OjIjx%J?IN7&z +zMhui2OQTH4rVR&)43dJA#_xb}(A*PXOb2a^7&twV@$^5rY}R>`mlKt=#cZ6bSnueV +z8TNLp4pV{BPIRn14mA5Vt0~%N^6gZak_Q<FxDF)|pra}Ba7r;360~!rP?+&t<;s=> +zJIa;w)_~hGucj%Q{2V$1!G%=21jPhX%9At+#o(QrC!oy|f*Us7rc2h*m^)7!Ff*3S +zN)<uvo|e@30%=<60Ku32P{koyPok@c1DktvTMk=SRF2|CeLvDkv{H<Gv}JqL8oaR; +zU39AS6Rjfu9xZg|7ozS$v~Z5*&-KpEzto-YcCj(Kq9&SM+;-o~XRCc1(uZh^tD8yW +z)}yS5Q%OrDyaooOu{zdm>qZw^8`6vlba=F-<hV!6MbI9-q&w?of}TNCcR1Kz@2|}= +zo^N+s7p)065^YU$<Pg-g(82Z6<~*)|bg1{MZ*5(Q7H9kF28`AWt^>;3qs5^Pt#_h< +zRf!JK>uS1dUE((oQjfN`&yUcBFx%j^u{J-yt!5`yq*u8NX^%R~d5*3rS@oU%a(~cC +zLt<m!VUxL29{=T0T*Zt)ixDnVC$G9cDlc7Bw_s=HprNZrYY-ak)7jFdk}ggM@E&!0 +z)NYB(d>sm=MA0dTi_I<RtP(eL$XG(p>fx$xv~3QJHMA^mnkLGDB4g2xxb$2KU*H8( +zHq(tAHP-Yorf~^KLYyWnL2y$UQKDa-#mOv_tYzA8%fncl-fj_loHnt}Wv0aXn3Y)W +zq2mxB0@5B5ruX*BDJb?(XFA9RXQ4wM$j1r{HM*zh^h}c=e7QwN8oI~fX3&oRFMJ6Y +zb)b?$VRa>a;G@H#cIpI~42(5LUh>g!S_|Z%X!gU$sY)r;xGdVN5?HAuvNXu6_6|aM +zh%zrT7PP}W`dSI`fdQp5iwlrj3guo&GFmdx)iuB4N%3X@1+!Jb^^EsYr=V+Sbl9}H +zlXH~^h-$H~XjMItQ>mH<`b?XNW&y^>LAgDAhgmJ>aDDlc9Gn^s6^KWG94;E9O#>!c +U|NKKEmX&GN>sZ!3cStS&1&ToT!~g&Q + +diff --git a/wp-content/plugins/privacy-share-buttons/lang/privacy-share-buttons-it_IT.po b/wp-content/plugins/privacy-share-buttons/lang/privacy-share-buttons-it_IT.po +deleted file mode 100644 +index b9347537..00000000 +--- a/wp-content/plugins/privacy-share-buttons/lang/privacy-share-buttons-it_IT.po ++++ /dev/null +@@ -1,98 +0,0 @@ +-msgid "" +-msgstr "" +-"Project-Id-Version: Privacy Share Buttons\n" +-"Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2012-02-24 14:31+0100\n" +-"PO-Revision-Date: 2012-02-24 14:53+0100\n" +-"Last-Translator: lucha <lucha@paranoici.org>\n" +-"Language-Team: Autistici/Inventati <lucha@paranoici.org>\n" +-"MIME-Version: 1.0\n" +-"Content-Type: text/plain; charset=UTF-8\n" +-"Content-Transfer-Encoding: 8bit\n" +-"X-Poedit-KeywordsList: __;gettext;gettext_noop;_e\n" +-"X-Poedit-Basepath: /Applications/MAMP/htdocs/wordpress/wp-content/plugins/privacy-share-buttons/\n" +-"X-Poedit-Language: English\n" +-"X-Poedit-SearchPath-0: .\n" +- +-#: privacy-share-buttons.php:47 +-#: privacy-share-buttons.php:56 +-#: privacy-share-buttons.php:65 +-#: privacy-share-buttons.php:71 +-msgid "Click here to enable the button" +-msgstr "Premi qui per attivare il bottone" +- +-#: privacy-share-buttons.php:86 +-msgid "When you activate these buttons by clicking on them, some of your personal data will be transferred to third parties and can be stored by them. For more information click on the <em> i </em>" +-msgstr "Quando attivi i bottoni cliccandoci sopra, alcune tue informazioni personali verranno inviate a terze parti, che potrebbero conservale. Per più informazioni clicca sulla <em> i </em>" +- +-#: privacy-share-buttons.php:89 +-msgid "Permanently enable data transfer for:" +-msgstr "Abilita permanentemente i bottoni per:" +- +-#: privacy-share-buttons.php:195 +-#: privacy-share-buttons.php:196 +-msgid "Privacy Share Buttons" +-msgstr "Privacy Share Buttons" +- +-#: privacy-share-buttons.php:207 +-msgid "Enable Social Share Buttons" +-msgstr "Abilita i bottoni" +- +-#: privacy-share-buttons.php:214 +-msgid "Display settings" +-msgstr "Impostazioni di visualizzazione" +- +-#: privacy-share-buttons.php:219 +-msgid "Display on the Index page" +-msgstr "Mostra sulla pagina principale" +- +-#: privacy-share-buttons.php:226 +-msgid "Display on Pages" +-msgstr "Mostra sulla pagine statiche" +- +-#: privacy-share-buttons.php:232 +-msgid "Position" +-msgstr "Posizionamento" +- +-#: privacy-share-buttons.php:239 +-msgid "Specific Service settings" +-msgstr "Impostazioni specifiche" +- +-#: privacy-share-buttons.php:255 +-#, php-format +-msgid "%s username" +-msgstr "Nome utente %s" +- +-#: privacy-share-buttons.php:268 +-#: privacy-share-buttons.php:293 +-msgid "Enable" +-msgstr "Abilita" +- +-#: privacy-share-buttons.php:274 +-msgid "Settings specific to some Social Share services." +-msgstr "Impostazioni specifiche di alcuni servizi di condivisione" +- +-#: privacy-share-buttons.php:278 +-msgid "By default buttons will be showed on single Posts" +-msgstr "Di default, i bottoni verranno mostrati sui singoli post" +- +-#: privacy-share-buttons.php:304 +-msgid "After the post" +-msgstr "Dopo il post" +- +-#: privacy-share-buttons.php:305 +-msgid "Before the post" +-msgstr "Prima del post" +- +-#: privacy-share-buttons.php:306 +-msgid "Manual (shortcode)" +-msgstr "Manuale (shortcode)" +- +-#: privacy-share-buttons.php:313 +-msgid "If you choose \"Manual (Shortcode)\", you can use the shortcode <strong>[share_buttons]</strong> inside your articles" +-msgstr "Se scegli \"Manuale (shortcode)\", potrai usare lo shortcode <strong>[share_buttons]</strong> dentro i tuoi articoli/post/pagine per posizionare i bottoni" +- +-#: privacy-share-buttons.php:329 +-msgid "Settings saved." +-msgstr "Impostazioni salvate" +- +diff --git a/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php b/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php +deleted file mode 100644 +index cd6af890..00000000 +--- a/wp-content/plugins/privacy-share-buttons/privacy-share-buttons.php ++++ /dev/null +@@ -1,285 +0,0 @@ +-<?php +-/* +- Plugin Name: Privacy Share Buttons +- Plugin URI: https://github.com/controesempio/Privacy-Share-Buttons +- Description: Enables the well-known "Share this" buttons for different social networks, but with respect toward's your user privacy and data. +- Version: 0.3 +- Author: lucha <lucha@paranoici.org> +- Author URI: https://github.com/controesempio/ +- Tags: privacy, social, twitter, facebook, googleplus +- License: GPL2 +- +- Copyright (C) 2012 lucha <lucha@paranoici.org> +- +- This program is free software; you can redistribute it and/or modify +- it under the terms of the GNU General Public License, version 2, as +- published by the Free Software Foundation. +- +- This program is distributed in the hope that it will be useful, +- but WITHOUT ANY WARRANTY; without even the implied warranty of +- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +- GNU General Public License for more details. +- +- You should have received a copy of the GNU General Public License +- along with this program; if not, write to the Free Software +- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +-*/ +- +-class ShareButton { +- function ShareButton() { +- $this->__construct(func_get_args()); +- } +- +- function __construct() { +- $this->url = plugins_url(basename(dirname(__FILE__))); +- $this->css = 'css/jquery.socialshareprivacy.min.css'; +- $this->js = $this->url .'/js/jquery.socialshareprivacy.min.js'; +- $this->jquery_cookie = $this->url .'/js/jquery.cookie.min.js'; +- +- $this->global_options = array( +- 'path_prefix' => $this->url . '/', +- 'css_path' => $this->css, +- ); +- $this->_all_services = array('buffer', +- 'disqus','mail', +- 'facebook', 'fbshare', +- 'gplus','pinterest', +- 'twitter'); +- $this->_services_options = array( +- 'buffer' => array('username' => 'via'), +- 'delicious' => array('username' => 'shortname'), +- 'flattr' => array('username' => 'uid'), +- 'twitter' => array('username' => 'via'), +- ); +- $this->settings = new ShareButtonSettings($this->_all_services, $this->_services_options); +- $this->settings = $this->settings->settings; +- $this->content_class = 'privacy_share_buttons_post'; +- add_action( 'init', array( &$this, 'init' ) ); +- } +- +- function init() { +- $activate = false; +- foreach ($this->_all_services as $service) +- if (array_key_exists($service.'-status',$this->settings) and $this->settings[$service.'-status']){ +- $activate = true; +- break; +- } +- if (!$activate) +- return; +- +- add_action('wp_enqueue_scripts',array(&$this, 'enqueue_scripts')); +- +- add_shortcode('share_buttons',array(&$this,'short_code')); +- add_filter('the_content', array(&$this, 'filter_content'), 8); +- } +- +- function enqueue_scripts() { +- wp_register_script('jquery-cookie',$this->jquery_cookie,array('jquery'),false,true); +- wp_enqueue_script('social-share-privacy',$this->js,array('jquery','jquery-cookie'),false,true); +- wp_enqueue_script('ssp', $this->url . '/js/ssp-onload.js',null,false,true); +- } +- +- function short_code($atts) { +- if ($this->settings['position'] == 'manual') +- return $this->generate_html(); +- return ''; +- } +- +- function filter_content($content){ +- if (array_key_exists('index',$this->settings) and !$this->settings['index'] and is_home()) +- return $content; +- if (array_key_exists('pages',$this->settings) and !$this->settings['pages'] and is_page()) +- return $content; +- +- $newcontent = $this->generate_html(); +- $position = $this->settings['position']; +- +- if ($position == 'before'){ +- return $newcontent . $content; +- } else if ($position == 'after') { +- return $content . $newcontent; +- } +- +- return $content; +- } +- +- function generate_html() { +- global $post; +- return "<div class='share' data-options='" . $this->jsconf() . "'></div>"; +- } +- +- function jsconf(){ +- $conf = $this->global_options; +- foreach ($this->_all_services as $service) +- if (array_key_exists($service.'-status',$this->settings) and ($this->settings[$service.'-status'] == 1)){ +- $conf['services'][$service]['status'] = true; +- if (array_key_exists($service,$this->_services_options)) +- foreach ($this->_services_options[$service] as $option => $name) +- $conf['services'][$service][$name] = $this->settings[$service.'-'.$option]; +- } +- else +- $conf['services'][$service]['status'] = false; +- +- return json_encode($conf); +- } +- } +- +-class ShareButtonSettings { +- function ShareButtonSettings() { +- $this->__construct(func_get_args()); +- } +- +- function __construct($services, $options) { +- $this->services = $services; +- $this->services_options = $options; +- $this->settings_section = 'share-button-settings'; +- $this->display_section = $this->settings_section . '-display'; +- $this->services_section = $this->settings_section . '-services'; +- $this->settings = get_option($this->settings_section); +- add_action('admin_init', array( &$this, 'admin_init')); +- add_action('admin_menu', array( &$this, 'admin_menu')); +- +- } +- +- function admin_menu() { +- add_options_page( +- __('Privacy Share Buttons','privacy-share-buttons'), +- __('Privacy Share Buttons','privacy-share-buttons'), +- 'manage_options', +- $this->settings_section, +- array( &$this, 'submenu_page') +- ); +- } +- +- function admin_init() { +- register_setting($this->settings_section, $this->settings_section, array(&$this, 'settings_validate')); +- +- add_settings_section($this->settings_section, +- __('Enable Social Share Buttons','privacy-share-buttons'), array(&$this, 'settings_section'), $this->settings_section); +- +- foreach ($this->services as $service){ +- $this->add_default_fields($service); +- +- if (array_key_exists($service,$this->services_options)) +- if (array_key_exists('username',$this->services_options[$service])) +- $this->username_settings($service); +- } +- +- add_settings_section($this->display_section, +- __('Display settings','privacy-share-buttons'), +- array(&$this, 'display_section'), +- $this->settings_section); +- +- add_settings_field($this->display_section."[index]", +- __('Display on the Index page','privacy-share-buttons'), +- array(&$this, 'checkbox'), +- $this->settings_section, $this->display_section, +- array('id' => 'index')); +- +- +- add_settings_field($this->display_section."[pages]", +- __('Display on Pages','privacy-share-buttons'), +- array(&$this, 'checkbox'), +- $this->settings_section, $this->display_section, +- array('id' => 'pages')); +- +- add_settings_field($this->display_section."[position]", +- __('Position','privacy-share-buttons'), +- array(&$this, 'position_field'), +- $this->settings_section, $this->display_section); +- } +- +- function add_default_fields($serviceid) { +- $display_id = "{$serviceid}-status"; +- +- $info['id'] = $display_id; +- $info['label'] = __('Enable','privacy-share-buttons'); +- $info['name'] = $serviceid; +- add_settings_field($this->settings_section."[$display_id]" , $info['name'], array(&$this, 'checkbox'), $this->settings_section, $this->settings_section, $info); +- +- } +- +- function username_settings($service) { +- $userfield = $this->services_section."[$service-username]"; +- add_settings_field($userfield, sprintf(__("%s username",'privacy-share-buttons'),$service), +- array(&$this, 'username_field'), $this->settings_section, $this->settings_section,$service.'-username'); +- } +- +- function username_field($id) { +- $field = $this->settings_section."[$id]"; +- $value = ''; +- if (array_key_exists($id,$this->settings)) +- $value = $this->settings[$id]; +- echo "@<input type='text' name='{$field}' value='{$value}' size='20' />"; +- } +- +- function display_section() { +- _e("By default buttons will be showed on single Posts",'privacy-share-buttons'); +- } +- +- function settings_section() { +- _e("Do not enable too many of them. They will look ugly all together."); +- } +- +- function checkbox($info) { +- $id = $info['id']; +- $field = $this->settings_section."[$id]"; +- $value = '0'; +- if (array_key_exists($id, $this->settings)) +- $value = $this->settings[$id]; +- $checked = checked( '1', $value, false); +- +- echo "<input type='checkbox' name='{$field}' value='1' $checked />"; +- echo "<label for='{$field}'>"; +- echo __('Enable','privacy-share-buttons'); +- echo "</label>"; +- +- } +- +- function position_field() { +- $field = "{$this->settings_section}[position]"; +- $value = $this->settings['position']; +- echo "<div><select name='{$field}'>"; +- +- $options = array( +- 'after' => __("After the post",'privacy-share-buttons'), +- 'before' => __("Before the post",'privacy-share-buttons'), +- 'manual' => __("Manual (shortcode)",'privacy-share-buttons') +- ); +- foreach ($options as $key => $label) { +- $selected = selected($value, $key, false); +- echo "<option value='{$key}' $selected>$label</option>"; +- } +- echo "</select></div>"; +- echo "<div> <p>"._e('If you choose "Manual (Shortcode)", you can use the shortcode <strong>[share_buttons]</strong> inside your articles','privacy-share-buttons')."</p></div>"; +- } +- +- function settings_validate($input) { +- return $input; +- } +- +- function submenu_page() { +-?> +- <div class="wrap"> +- <div id="icon-themes" class="icon32"><br></div> +- <h2>Privacy Share Button Settings</h2> +-<?php +- if ( !empty( $_POST['action'] ) && 'update' == $_POST['action'] ) { +- update_option( $this->settings_section, $_POST[$this->settings_section] ); +- $this->settings = get_option( $this->settings_section ); +- echo '<div id="message" class="updated fade"><p><strong>'.__('Settings saved.','privacy-share-buttons').'</strong></p></div>'; +- } +-?> +- +- <form method="post" action="<?php echo $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']; ?>"> +-<?php settings_fields( $this->settings_section ); ?> +-<?php do_settings_sections( $this->settings_section ); ?> +- <p class="submit"> +- <input type="submit" class="button-primary" value="Save Changes" /> +- </p> +- </form> +-<?php +- } +- } +- +-new ShareButton(); +diff --git a/wp-content/plugins/privacy-share-buttons/readme.txt b/wp-content/plugins/privacy-share-buttons/readme.txt +deleted file mode 100644 +index 99294fec..00000000 +--- a/wp-content/plugins/privacy-share-buttons/readme.txt ++++ /dev/null +@@ -1,34 +0,0 @@ +-=== Privacy Share Buttons === +-Contributors: lucha +-Tags: privacy, social, twitter, facebook, googleplus +-Requires at least: 2.7 +-Tested up to: 3.6 +-Stable tag: 0.3 +- +-Enables the well-known "Share this" buttons for different social networks, but with respect toward's your user privacy and data. +- +-== Description == +-A simple interface to panzi [SocialSharePrivacy](https://github.com/panzi/SocialSharePrivacy) jQuery plugin. +- +-The plugin offers the possibility of showing in posts (and optionally pages) buttons for sharing content to +-a number of external services like Facebook, Google Plus, Twitter, etc.. +-These buttons are dummy-button by default, and only after explicit action by the visitor +-they are activated and become the real buttons. This allows to give control to the single visitor if he wants to send +-sensible personal information to third-parties sites, and thus providing a nice compromise between privacy and social sharing. +- +-== Installation == +- +-1. Upload `privacy-share-buttons` to the `/wp-content/plugins/` directory +-1. Activate the plugin through the 'Plugins' menu in WordPress +-1. Go to the configuration page of the plugins to choose which buttons to show (and where) +- +-== Changelog == +- +-= 0.3 = +-* removed own js code, and moved to https://github.com/panzi/SocialSharePrivacy +- +-= 0.2 = +-* improved the interface +- +-= 0.1 = +-* First version +diff --git a/wp-content/plugins/privacy-share-buttons/uninstall.php b/wp-content/plugins/privacy-share-buttons/uninstall.php +deleted file mode 100644 +index 19e5ca45..00000000 +--- a/wp-content/plugins/privacy-share-buttons/uninstall.php ++++ /dev/null +@@ -1,4 +0,0 @@ +-if( !defined( 'ABSPATH') && !defined('WP_UNINSTALL_PLUGIN') ) +- exit(); +- +-delete_option('share-button-settings'); +\ No newline at end of file +-- +2.17.1 + diff --git a/patches/0215-removed-akismet-plugin.patch b/patches/0215-removed-akismet-plugin.patch new file mode 100644 index 00000000..32b0777c --- /dev/null +++ b/patches/0215-removed-akismet-plugin.patch @@ -0,0 +1,6076 @@ +From 4f98da092a1b6b152c7310c87aeca84ffc0f9b99 Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Sun, 30 Dec 2018 14:02:04 -0800 +Subject: [PATCH 215/229] removed akismet plugin + +--- + wp-content/plugins/akismet/.htaccess | 34 - + wp-content/plugins/akismet/LICENSE.txt | 339 ---- + wp-content/plugins/akismet/_inc/akismet.css | 671 -------- + wp-content/plugins/akismet/_inc/akismet.js | 350 ---- + wp-content/plugins/akismet/_inc/form.js | 30 - + .../plugins/akismet/_inc/img/logo-full-2x.png | Bin 5052 -> 0 bytes + wp-content/plugins/akismet/akismet.php | 66 - + .../plugins/akismet/class.akismet-admin.php | 1259 -------------- + .../plugins/akismet/class.akismet-cli.php | 185 -- + .../akismet/class.akismet-rest-api.php | 366 ---- + .../plugins/akismet/class.akismet-widget.php | 114 -- + wp-content/plugins/akismet/class.akismet.php | 1496 ----------------- + wp-content/plugins/akismet/index.php | 2 - + wp-content/plugins/akismet/readme.txt | 80 - + wp-content/plugins/akismet/views/activate.php | 8 - + wp-content/plugins/akismet/views/config.php | 242 --- + .../plugins/akismet/views/connect-jp.php | 72 - + wp-content/plugins/akismet/views/enter.php | 13 - + wp-content/plugins/akismet/views/get.php | 12 - + wp-content/plugins/akismet/views/notice.php | 141 -- + .../plugins/akismet/views/predefined.php | 11 - + wp-content/plugins/akismet/views/setup.php | 4 - + wp-content/plugins/akismet/views/start.php | 31 - + wp-content/plugins/akismet/views/stats.php | 11 - + wp-content/plugins/akismet/views/title.php | 3 - + wp-content/plugins/akismet/wrapper.php | 214 --- + 26 files changed, 5754 deletions(-) + delete mode 100644 wp-content/plugins/akismet/.htaccess + delete mode 100644 wp-content/plugins/akismet/LICENSE.txt + delete mode 100644 wp-content/plugins/akismet/_inc/akismet.css + delete mode 100644 wp-content/plugins/akismet/_inc/akismet.js + delete mode 100644 wp-content/plugins/akismet/_inc/form.js + delete mode 100644 wp-content/plugins/akismet/_inc/img/logo-full-2x.png + delete mode 100644 wp-content/plugins/akismet/akismet.php + delete mode 100644 wp-content/plugins/akismet/class.akismet-admin.php + delete mode 100644 wp-content/plugins/akismet/class.akismet-cli.php + delete mode 100644 wp-content/plugins/akismet/class.akismet-rest-api.php + delete mode 100644 wp-content/plugins/akismet/class.akismet-widget.php + delete mode 100644 wp-content/plugins/akismet/class.akismet.php + delete mode 100644 wp-content/plugins/akismet/index.php + delete mode 100644 wp-content/plugins/akismet/readme.txt + delete mode 100644 wp-content/plugins/akismet/views/activate.php + delete mode 100644 wp-content/plugins/akismet/views/config.php + delete mode 100644 wp-content/plugins/akismet/views/connect-jp.php + delete mode 100644 wp-content/plugins/akismet/views/enter.php + delete mode 100644 wp-content/plugins/akismet/views/get.php + delete mode 100644 wp-content/plugins/akismet/views/notice.php + delete mode 100644 wp-content/plugins/akismet/views/predefined.php + delete mode 100644 wp-content/plugins/akismet/views/setup.php + delete mode 100644 wp-content/plugins/akismet/views/start.php + delete mode 100644 wp-content/plugins/akismet/views/stats.php + delete mode 100644 wp-content/plugins/akismet/views/title.php + delete mode 100644 wp-content/plugins/akismet/wrapper.php + +diff --git a/wp-content/plugins/akismet/.htaccess b/wp-content/plugins/akismet/.htaccess +deleted file mode 100644 +index 49d72d71..00000000 +--- a/wp-content/plugins/akismet/.htaccess ++++ /dev/null +@@ -1,34 +0,0 @@ +-# Only allow direct access to specific Web-available files. +- +-# Apache 2.2 +-<IfModule !mod_authz_core.c> +- Order Deny,Allow +- Deny from all +-</IfModule> +- +-# Apache 2.4 +-<IfModule mod_authz_core.c> +- Require all denied +-</IfModule> +- +-# Akismet CSS and JS +-<FilesMatch "^(form\.js|akismet\.js|akismet\.css)$"> +- <IfModule !mod_authz_core.c> +- Allow from all +- </IfModule> +- +- <IfModule mod_authz_core.c> +- Require all granted +- </IfModule> +-</FilesMatch> +- +-# Akismet images +-<FilesMatch "^logo-full-2x\.png$"> +- <IfModule !mod_authz_core.c> +- Allow from all +- </IfModule> +- +- <IfModule mod_authz_core.c> +- Require all granted +- </IfModule> +-</FilesMatch> +\ No newline at end of file +diff --git a/wp-content/plugins/akismet/LICENSE.txt b/wp-content/plugins/akismet/LICENSE.txt +deleted file mode 100644 +index d159169d..00000000 +--- a/wp-content/plugins/akismet/LICENSE.txt ++++ /dev/null +@@ -1,339 +0,0 @@ +- GNU GENERAL PUBLIC LICENSE +- Version 2, June 1991 +- +- Copyright (C) 1989, 1991 Free Software Foundation, Inc., +- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +- Everyone is permitted to copy and distribute verbatim copies +- of this license document, but changing it is not allowed. +- +- Preamble +- +- The licenses for most software are designed to take away your +-freedom to share and change it. By contrast, the GNU General Public +-License is intended to guarantee your freedom to share and change free +-software--to make sure the software is free for all its users. This +-General Public License applies to most of the Free Software +-Foundation's software and to any other program whose authors commit to +-using it. (Some other Free Software Foundation software is covered by +-the GNU Lesser General Public License instead.) You can apply it to +-your programs, too. +- +- When we speak of free software, we are referring to freedom, not +-price. Our General Public Licenses are designed to make sure that you +-have the freedom to distribute copies of free software (and charge for +-this service if you wish), that you receive source code or can get it +-if you want it, that you can change the software or use pieces of it +-in new free programs; and that you know you can do these things. +- +- To protect your rights, we need to make restrictions that forbid +-anyone to deny you these rights or to ask you to surrender the rights. +-These restrictions translate to certain responsibilities for you if you +-distribute copies of the software, or if you modify it. +- +- For example, if you distribute copies of such a program, whether +-gratis or for a fee, you must give the recipients all the rights that +-you have. You must make sure that they, too, receive or can get the +-source code. And you must show them these terms so they know their +-rights. +- +- We protect your rights with two steps: (1) copyright the software, and +-(2) offer you this license which gives you legal permission to copy, +-distribute and/or modify the software. +- +- Also, for each author's protection and ours, we want to make certain +-that everyone understands that there is no warranty for this free +-software. If the software is modified by someone else and passed on, we +-want its recipients to know that what they have is not the original, so +-that any problems introduced by others will not reflect on the original +-authors' reputations. +- +- Finally, any free program is threatened constantly by software +-patents. We wish to avoid the danger that redistributors of a free +-program will individually obtain patent licenses, in effect making the +-program proprietary. To prevent this, we have made it clear that any +-patent must be licensed for everyone's free use or not licensed at all. +- +- The precise terms and conditions for copying, distribution and +-modification follow. +- +- GNU GENERAL PUBLIC LICENSE +- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION +- +- 0. This License applies to any program or other work which contains +-a notice placed by the copyright holder saying it may be distributed +-under the terms of this General Public License. The "Program", below, +-refers to any such program or work, and a "work based on the Program" +-means either the Program or any derivative work under copyright law: +-that is to say, a work containing the Program or a portion of it, +-either verbatim or with modifications and/or translated into another +-language. (Hereinafter, translation is included without limitation in +-the term "modification".) Each licensee is addressed as "you". +- +-Activities other than copying, distribution and modification are not +-covered by this License; they are outside its scope. The act of +-running the Program is not restricted, and the output from the Program +-is covered only if its contents constitute a work based on the +-Program (independent of having been made by running the Program). +-Whether that is true depends on what the Program does. +- +- 1. You may copy and distribute verbatim copies of the Program's +-source code as you receive it, in any medium, provided that you +-conspicuously and appropriately publish on each copy an appropriate +-copyright notice and disclaimer of warranty; keep intact all the +-notices that refer to this License and to the absence of any warranty; +-and give any other recipients of the Program a copy of this License +-along with the Program. +- +-You may charge a fee for the physical act of transferring a copy, and +-you may at your option offer warranty protection in exchange for a fee. +- +- 2. You may modify your copy or copies of the Program or any portion +-of it, thus forming a work based on the Program, and copy and +-distribute such modifications or work under the terms of Section 1 +-above, provided that you also meet all of these conditions: +- +- a) You must cause the modified files to carry prominent notices +- stating that you changed the files and the date of any change. +- +- b) You must cause any work that you distribute or publish, that in +- whole or in part contains or is derived from the Program or any +- part thereof, to be licensed as a whole at no charge to all third +- parties under the terms of this License. +- +- c) If the modified program normally reads commands interactively +- when run, you must cause it, when started running for such +- interactive use in the most ordinary way, to print or display an +- announcement including an appropriate copyright notice and a +- notice that there is no warranty (or else, saying that you provide +- a warranty) and that users may redistribute the program under +- these conditions, and telling the user how to view a copy of this +- License. (Exception: if the Program itself is interactive but +- does not normally print such an announcement, your work based on +- the Program is not required to print an announcement.) +- +-These requirements apply to the modified work as a whole. If +-identifiable sections of that work are not derived from the Program, +-and can be reasonably considered independent and separate works in +-themselves, then this License, and its terms, do not apply to those +-sections when you distribute them as separate works. But when you +-distribute the same sections as part of a whole which is a work based +-on the Program, the distribution of the whole must be on the terms of +-this License, whose permissions for other licensees extend to the +-entire whole, and thus to each and every part regardless of who wrote it. +- +-Thus, it is not the intent of this section to claim rights or contest +-your rights to work written entirely by you; rather, the intent is to +-exercise the right to control the distribution of derivative or +-collective works based on the Program. +- +-In addition, mere aggregation of another work not based on the Program +-with the Program (or with a work based on the Program) on a volume of +-a storage or distribution medium does not bring the other work under +-the scope of this License. +- +- 3. You may copy and distribute the Program (or a work based on it, +-under Section 2) in object code or executable form under the terms of +-Sections 1 and 2 above provided that you also do one of the following: +- +- a) Accompany it with the complete corresponding machine-readable +- source code, which must be distributed under the terms of Sections +- 1 and 2 above on a medium customarily used for software interchange; or, +- +- b) Accompany it with a written offer, valid for at least three +- years, to give any third party, for a charge no more than your +- cost of physically performing source distribution, a complete +- machine-readable copy of the corresponding source code, to be +- distributed under the terms of Sections 1 and 2 above on a medium +- customarily used for software interchange; or, +- +- c) Accompany it with the information you received as to the offer +- to distribute corresponding source code. (This alternative is +- allowed only for noncommercial distribution and only if you +- received the program in object code or executable form with such +- an offer, in accord with Subsection b above.) +- +-The source code for a work means the preferred form of the work for +-making modifications to it. For an executable work, complete source +-code means all the source code for all modules it contains, plus any +-associated interface definition files, plus the scripts used to +-control compilation and installation of the executable. However, as a +-special exception, the source code distributed need not include +-anything that is normally distributed (in either source or binary +-form) with the major components (compiler, kernel, and so on) of the +-operating system on which the executable runs, unless that component +-itself accompanies the executable. +- +-If distribution of executable or object code is made by offering +-access to copy from a designated place, then offering equivalent +-access to copy the source code from the same place counts as +-distribution of the source code, even though third parties are not +-compelled to copy the source along with the object code. +- +- 4. You may not copy, modify, sublicense, or distribute the Program +-except as expressly provided under this License. Any attempt +-otherwise to copy, modify, sublicense or distribute the Program is +-void, and will automatically terminate your rights under this License. +-However, parties who have received copies, or rights, from you under +-this License will not have their licenses terminated so long as such +-parties remain in full compliance. +- +- 5. You are not required to accept this License, since you have not +-signed it. However, nothing else grants you permission to modify or +-distribute the Program or its derivative works. These actions are +-prohibited by law if you do not accept this License. Therefore, by +-modifying or distributing the Program (or any work based on the +-Program), you indicate your acceptance of this License to do so, and +-all its terms and conditions for copying, distributing or modifying +-the Program or works based on it. +- +- 6. Each time you redistribute the Program (or any work based on the +-Program), the recipient automatically receives a license from the +-original licensor to copy, distribute or modify the Program subject to +-these terms and conditions. You may not impose any further +-restrictions on the recipients' exercise of the rights granted herein. +-You are not responsible for enforcing compliance by third parties to +-this License. +- +- 7. If, as a consequence of a court judgment or allegation of patent +-infringement or for any other reason (not limited to patent issues), +-conditions are imposed on you (whether by court order, agreement or +-otherwise) that contradict the conditions of this License, they do not +-excuse you from the conditions of this License. If you cannot +-distribute so as to satisfy simultaneously your obligations under this +-License and any other pertinent obligations, then as a consequence you +-may not distribute the Program at all. For example, if a patent +-license would not permit royalty-free redistribution of the Program by +-all those who receive copies directly or indirectly through you, then +-the only way you could satisfy both it and this License would be to +-refrain entirely from distribution of the Program. +- +-If any portion of this section is held invalid or unenforceable under +-any particular circumstance, the balance of the section is intended to +-apply and the section as a whole is intended to apply in other +-circumstances. +- +-It is not the purpose of this section to induce you to infringe any +-patents or other property right claims or to contest validity of any +-such claims; this section has the sole purpose of protecting the +-integrity of the free software distribution system, which is +-implemented by public license practices. Many people have made +-generous contributions to the wide range of software distributed +-through that system in reliance on consistent application of that +-system; it is up to the author/donor to decide if he or she is willing +-to distribute software through any other system and a licensee cannot +-impose that choice. +- +-This section is intended to make thoroughly clear what is believed to +-be a consequence of the rest of this License. +- +- 8. If the distribution and/or use of the Program is restricted in +-certain countries either by patents or by copyrighted interfaces, the +-original copyright holder who places the Program under this License +-may add an explicit geographical distribution limitation excluding +-those countries, so that distribution is permitted only in or among +-countries not thus excluded. In such case, this License incorporates +-the limitation as if written in the body of this License. +- +- 9. The Free Software Foundation may publish revised and/or new versions +-of the General Public License from time to time. Such new versions will +-be similar in spirit to the present version, but may differ in detail to +-address new problems or concerns. +- +-Each version is given a distinguishing version number. If the Program +-specifies a version number of this License which applies to it and "any +-later version", you have the option of following the terms and conditions +-either of that version or of any later version published by the Free +-Software Foundation. If the Program does not specify a version number of +-this License, you may choose any version ever published by the Free Software +-Foundation. +- +- 10. If you wish to incorporate parts of the Program into other free +-programs whose distribution conditions are different, write to the author +-to ask for permission. For software which is copyrighted by the Free +-Software Foundation, write to the Free Software Foundation; we sometimes +-make exceptions for this. Our decision will be guided by the two goals +-of preserving the free status of all derivatives of our free software and +-of promoting the sharing and reuse of software generally. +- +- NO WARRANTY +- +- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +-REPAIR OR CORRECTION. +- +- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +-POSSIBILITY OF SUCH DAMAGES. +- +- END OF TERMS AND CONDITIONS +- +- How to Apply These Terms to Your New Programs +- +- If you develop a new program, and you want it to be of the greatest +-possible use to the public, the best way to achieve this is to make it +-free software which everyone can redistribute and change under these terms. +- +- To do so, attach the following notices to the program. It is safest +-to attach them to the start of each source file to most effectively +-convey the exclusion of warranty; and each file should have at least +-the "copyright" line and a pointer to where the full notice is found. +- +- <one line to give the program's name and a brief idea of what it does.> +- Copyright (C) <year> <name of author> +- +- This program is free software; you can redistribute it and/or modify +- it under the terms of the GNU General Public License as published by +- the Free Software Foundation; either version 2 of the License, or +- (at your option) any later version. +- +- This program is distributed in the hope that it will be useful, +- but WITHOUT ANY WARRANTY; without even the implied warranty of +- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +- GNU General Public License for more details. +- +- You should have received a copy of the GNU General Public License along +- with this program; if not, write to the Free Software Foundation, Inc., +- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +- +-Also add information on how to contact you by electronic and paper mail. +- +-If the program is interactive, make it output a short notice like this +-when it starts in an interactive mode: +- +- Gnomovision version 69, Copyright (C) year name of author +- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. +- This is free software, and you are welcome to redistribute it +- under certain conditions; type `show c' for details. +- +-The hypothetical commands `show w' and `show c' should show the appropriate +-parts of the General Public License. Of course, the commands you use may +-be called something other than `show w' and `show c'; they could even be +-mouse-clicks or menu items--whatever suits your program. +- +-You should also get your employer (if you work as a programmer) or your +-school, if any, to sign a "copyright disclaimer" for the program, if +-necessary. Here is a sample; alter the names: +- +- Yoyodyne, Inc., hereby disclaims all copyright interest in the program +- `Gnomovision' (which makes passes at compilers) written by James Hacker. +- +- <signature of Ty Coon>, 1 April 1989 +- Ty Coon, President of Vice +- +-This General Public License does not permit incorporating your program into +-proprietary programs. If your program is a subroutine library, you may +-consider it more useful to permit linking proprietary applications with the +-library. If this is what you want to do, use the GNU Lesser General +-Public License instead of this License. +diff --git a/wp-content/plugins/akismet/_inc/akismet.css b/wp-content/plugins/akismet/_inc/akismet.css +deleted file mode 100644 +index ebd7c0fc..00000000 +--- a/wp-content/plugins/akismet/_inc/akismet.css ++++ /dev/null +@@ -1,671 +0,0 @@ +-.wp-admin.jetpack_page_akismet-key-config, .wp-admin.settings_page_akismet-key-config { +- background-color:#f3f6f8; +-} +- +-#submitted-on { +- position: relative; +-} +-#the-comment-list .author .akismet-user-comment-count { +- display: inline; +-} +-#the-comment-list .author a span { +- text-decoration: none; +- color: #999; +-} +-#the-comment-list .author a span.akismet-span-link { +- text-decoration: inherit; +- color: inherit; +-} +-#the-comment-list .akismet_remove_url { +- margin-left: 3px; +- color: #999; +- padding: 2px 3px 2px 0; +-} +-#the-comment-list .akismet_remove_url:hover { +- color: #A7301F; +- font-weight: bold; +- padding: 2px 2px 2px 0; +-} +-#dashboard_recent_comments .akismet-status { +- display: none; +-} +-.akismet-status { +- float: right; +-} +-.akismet-status a { +- color: #AAA; +- font-style: italic; +-} +-table.comments td.comment p a { +- text-decoration: underline; +-} +-table.comments td.comment p a:after { +- content: attr(href); +- color: #aaa; +- display: inline-block; /* Show the URL without the link's underline extending under it. */ +- padding: 0 1ex; /* Because it's inline block, we can't just use spaces in the content: attribute to separate it from the link text. */ +-} +-.mshot-arrow { +- width: 0; +- height: 0; +- border-top: 10px solid transparent; +- border-bottom: 10px solid transparent; +- border-right: 10px solid #5C5C5C; +- position: absolute; +- left: -6px; +- top: 91px; +-} +-.mshot-container { +- background: #5C5C5C; +- position: absolute; +- top: -94px; +- padding: 7px; +- width: 450px; +- height: 338px; +- z-index: 20000; +- -moz-border-radius: 6px; +- border-radius: 6px; +- -webkit-border-radius: 6px; +-} +-.akismet-mshot { +- position: absolute; +- z-index: 100; +-} +-.akismet-mshot .mshot-image { +- margin: 0; +- height: 338px; +- width: 450px; +-} +-.checkforspam { +- display: inline-block !important; +-} +-.checkforspam-progress { +- display: none; +-} +-.checkforspam.checking .checkforspam-progress { +- padding-left: 1ex; +-} +-.checkforspam.button-disabled .checkforspam-progress { +- display: inline; +-} +- +-.checkforspam-spinner { +- display: inline-block; +- margin-top: 7px; +-} +- +-.akismet-right { +- float: right; +-} +- +-.akismet-card .akismet-right { +- margin: 1em 0; +-} +- +-.akismet-alert-text { +- color: #dd3d36; +- font-weight: bold; +- font-size: 120%; +- margin-top: .5rem; +-} +-.akismet-alert { +- border: 1px solid #e5e5e5; +- padding: 0.4em 1em 1.4em 1em; +- border-radius: 3px; +- -webkit-border-radius: 3px; +- border-width: 1px; +- border-style: solid; +-} +- +-.akismet-alert h3.akismet-key-status { +- color: #fff; +- margin: 1em 0 0.5em 0; +-} +- +-.akismet-alert.akismet-critical { +- background-color: #993300; +-} +- +-.akismet-alert.akismet-active { +- background-color: #649316; +-} +- +-.akismet-alert p.akismet-key-status { +- font-size: 24px; +-} +- +-.akismet-alert p.akismet-description { +- color:#fff; +- font-size: 14px; +- margin: 0 0; +- font-style: normal; +-} +- +-.akismet-alert p.akismet-description a, +-.akismet-alert p.akismet-description a, +-.akismet-alert p.akismet-description a, +-.akismet-alert p.akismet-description a { +- color: #fff; +-} +- +-.akismet-new-snapshot { +- margin-top: 1em; +- padding: 1em; +- text-align: center; +- background: #fff; +-} +- +-.akismet-new-snapshot h3 { +- background: #f5f5f5; +- color: #888; +- font-size: 11px; +- margin: 0; +- padding: 3px; +-} +- +-.new-snapspot ul { +- font-size: 12px; +- width: 100%; +-} +- +-.akismet-new-snapshot ul li { +- color: #999; +- float: left; +- font-size: 11px; +- padding: 0 20px; +- text-transform: uppercase; +- width: 33%; +- box-sizing: border-box; +- -moz-box-sizing: border-box; +- -webkit-box-sizing: border-box; +- -ms-box-sizing: border-box; +-} +- +-.akismet-new-snapshot ul li:first-child, +-.akismet-new-snapshot ul li:nth-child(2) { +- border-right:1px dotted #ccc; +-} +- +-.akismet-new-snapshot ul li span { +- color: #52accc; +- display: block; +- font-size: 32px; +- font-weight: lighter; +- line-height: 1.5em; +-} +- +-.akismet-settings th:first-child { +- vertical-align: top; +- padding-top: 15px; +-} +- +-.akismet-settings th.akismet-api-key { +- vertical-align: middle; +- padding-top: 0; +-} +- +-.akismet-settings input[type=text] { +- width: 75%; +-} +- +-.akismet-settings span.akismet-note{ +- float: left; +- padding-left: 23px; +- font-size: 75%; +- margin-top: -10px; +-} +- +-/** +- * For the activation notice on the plugins page. +- */ +- +-#akismet_setup_prompt { +- background: none; +- border: none; +- margin: 0; +- padding: 0; +- width: 100%; +-} +- +-.akismet_activate { +- border: 1px solid #4F800D; +- padding: 5px; +- margin: 15px 0; +- background: #83AF24; +- background-image: -webkit-gradient(linear, 0% 0, 80% 100%, from(#83AF24), to(#4F800D)); +- background-image: -moz-linear-gradient(80% 100% 120deg, #4F800D, #83AF24); +- -moz-border-radius: 3px; +- border-radius: 3px; +- -webkit-border-radius: 3px; +- position: relative; +- overflow: hidden; +-} +- +-.akismet_activate .aa_a { +- position: absolute; +- top: -5px; +- right: 10px; +- font-size: 140px; +- color: #769F33; +- font-family: Georgia, "Times New Roman", Times, serif; +-} +- +-.akismet_activate .aa_button { +- font-weight: bold; +- border: 1px solid #029DD6; +- border-top: 1px solid #06B9FD; +- font-size: 15px; +- text-align: center; +- padding: 9px 0 8px 0; +- color: #FFF; +- background: #029DD6; +- background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#029DD6), to(#0079B1)); +- background-image: -moz-linear-gradient(0% 100% 90deg, #0079B1, #029DD6); +- -moz-border-radius: 2px; +- border-radius: 2px; +- -webkit-border-radius: 2px; +- width: 100%; +- cursor: pointer; +- margin: 0; +-} +- +-.akismet_activate .aa_button:hover { +- text-decoration: none !important; +- border: 1px solid #029DD6; +- border-bottom: 1px solid #00A8EF; +- font-size: 15px; +- text-align: center; +- padding: 9px 0 8px 0; +- color: #F0F8FB; +- background: #0079B1; +- background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#0079B1), to(#0092BF)); +- background-image: -moz-linear-gradient(0% 100% 90deg, #0092BF, #0079B1); +- -moz-border-radius: 2px; +- border-radius: 2px; +- -webkit-border-radius: 2px; +-} +- +-.akismet_activate .aa_button_border { +- border: 1px solid #006699; +- -moz-border-radius: 2px; +- border-radius: 2px; +- -webkit-border-radius: 2px; +- background: #029DD6; +- background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#029DD6), to(#0079B1)); +- background-image: -moz-linear-gradient(0% 100% 90deg, #0079B1, #029DD6); +-} +- +-.akismet_activate .aa_button_container { +- box-sizing: border-box; +- display: inline-block; +- background: #DEF1B8; +- padding: 5px; +- -moz-border-radius: 2px; +- border-radius: 2px; +- -webkit-border-radius: 2px; +- width: 266px; +-} +- +-.akismet_activate .aa_description { +- position: absolute; +- top: 22px; +- left: 285px; +- margin-left: 25px; +- color: #E5F2B1; +- font-size: 15px; +-} +- +-.akismet_activate .aa_description strong { +- color: #FFF; +- font-weight: normal; +-} +- +-@media (max-width: 550px) { +- .akismet_activate .aa_a { +- display: none; +- } +- +- .akismet_activate .aa_button_container { +- width: 100%; +- } +-} +- +-@media (max-width: 782px) { +- .akismet_activate { +- min-width: 0; +- } +-} +- +-@media (max-width: 850px) { +- #akismet_setup_prompt .aa_description { +- display: none; +- } +- +- .akismet_activate { +- min-width: 0; +- } +-} +- +-.jetpack_page_akismet-key-config #wpcontent, .settings_page_akismet-key-config #wpcontent { +- padding-left: 0; +-} +- +-.akismet-masthead { +- background-color:#fff; +- text-align:center; +- box-shadow:0 1px 0 rgba(200,215,225,0.5),0 1px 2px #e9eff3 +-} +-@media (max-width: 45rem) { +- .akismet-masthead { +- padding:0 1.25rem +- } +-} +- +-.akismet-masthead__inside-container { +- padding:.375rem 0; +- margin:0 auto; +- width:100%; +- max-width:45rem; +- text-align: left; +-} +-.akismet-masthead__logo-container { +- padding:.3125rem 0 0 +-} +-.akismet-masthead__logo { +- width:10.375rem; +- height:1.8125rem; +-} +-.akismet-masthead__logo-link { +- display:inline-block; +- outline:none; +- vertical-align:middle +-} +-.akismet-masthead__logo-link:focus { +- line-height:0; +- box-shadow:0 0 0 2px #78dcfa +-} +-.akismet-masthead__logo-link+code { +- margin:0 10px; +- padding:5px 9px; +- border-radius:2px; +- background:#e6ecf1; +- color:#647a88 +-} +-.akismet-masthead__links { +- display:-ms-flexbox; +- display:flex; +- -ms-flex-flow:row wrap; +- flex-flow:row wrap; +- -ms-flex:2 50%; +- flex:2 50%; +- -ms-flex-pack:end; +- justify-content:flex-end; +- margin:0 +-} +-@media (max-width: 480px) { +- .akismet-masthead__links { +- padding-right:.625rem +- } +-} +-.akismet-masthead__link-li { +- margin:0; +- padding:0 +-} +-.akismet-masthead__link { +- font-style:normal; +- color:#0087be; +- padding:.625rem; +- display:inline-block +-} +-.akismet-masthead__link:visited { +- color:#0087be +-} +-.akismet-masthead__link:active,.akismet-masthead__link:hover { +- color:#00aadc +-} +-.akismet-masthead__link:hover { +- text-decoration:underline +-} +-.akismet-masthead__link .dashicons { +- display:none +-} +-@media (max-width: 480px) { +- .akismet-masthead__link:hover,.akismet-masthead__link:active { +- text-decoration:none +- } +- .akismet-masthead__link .dashicons { +- display:block; +- font-size:1.75rem +- } +- .akismet-masthead__link span+span { +- display:none +- } +-} +-.akismet-masthead__link-li:last-of-type .akismet-masthead__link { +- padding-right:0 +-} +- +-.akismet-lower { +- margin: 0 auto; +- text-align: left; +- max-width: 45rem; +- padding: 1.5rem; +-} +- +-.akismet-lower .notice { +- margin-bottom: 2rem; +-} +- +-.akismet-card { +- margin-top: 1rem; +- margin-bottom: 0; +- position: relative; +- margin: 0 auto 0.625rem auto; +- box-sizing: border-box; +- background: white; +- box-shadow: 0 0 0 1px rgba(200, 215, 225, 0.5), 0 1px 2px #e9eff3; +-} +- +-.akismet-card:after, .akismet-card .inside:after, .akismet-masthead__logo-container:after { +- content: "."; +- display: block; +- height: 0; +- clear: both; +- visibility: hidden; +-} +- +-.akismet-card .inside { +- padding: 1.5rem; +- padding-top: 1rem; +-} +- +-.akismet-card .akismet-card-actions { +- margin-top: 1rem; +-} +- +-.jetpack_page_akismet-key-config .update-nag, .settings_page_akismet-key-config .update-nag { +- display: none; +-} +- +-.akismet-masthead .akismet-right { +- line-height: 2.125rem; +- font-size: 0.9rem; +-} +- +-.akismet-box { +- box-sizing: border-box; +- background: white; +- border: 1px solid rgba(200, 215, 225, 0.5); +-} +- +-.akismet-box h2, .akismet-box h3 { +- padding: 1.5rem 1.5rem .5rem 1.5rem; +- margin: 0; +-} +- +-.akismet-box p { +- padding: 0 1.5rem 1.5rem 1.5rem; +- margin: 0; +-} +- +-.akismet-jetpack-email { +- font-style: oblique; +-} +- +-.akismet-jetpack-gravatar { +- padding: 0 0 0 1.5rem; +- float: left; +- margin-right: 1rem; +- width: 54px; +- height: 54px; +-} +- +-.akismet-box p:after { +- content: "."; +- display: block; +- height: 0; +- clear: both; +- visibility: hidden; +-} +- +-.akismet-box .akismet-right { +- padding-right: 1.5rem; +-} +- +-.akismet-boxes .akismet-box { +- margin-bottom: 0; +- padding: 0; +- margin-top: -1px; +-} +- +-.akismet-boxes .akismet-box:last-child { +- margin-bottom: 1.5rem; +-} +- +-.akismet-boxes .akismet-box:first-child { +- margin-top: 1.5rem; +-} +- +-.akismet-box-header { +- max-width: 700px; +- margin: 0 auto 40px auto; +- line-height: 1.5; +-} +- +-.akismet-box-header h2 { +- margin: 1.5rem 10% 0; +- font-size: 1.375rem; +- font-weight: 700; +- color: #000; +-} +- +-.akismet-box .centered { +- text-align: center; +-} +- +-.akismet-enter-api-key-box { +- margin: 1.5rem 0; +-} +- +-.akismet-box .enter-api-key { +- display: none; +- margin-top: 1.5rem; +-} +- +-.akismet-box .akismet-toggles { +- margin: 3rem 0; +-} +- +-.akismet-box .akismet-ak-connect, .akismet-box .toggle-jp-connect { +- display: none; +-} +- +-.akismet-box .enter-api-key p { +- padding: 0 1.5rem; +-} +- +-.akismet-button, .akismet-button:hover, .akismet-button:visited { +- background: white; +- border-color: #c8d7e1; +- border-style: solid; +- border-width: 1px 1px 2px; +- color: #2e4453; +- cursor: pointer; +- display: inline-block; +- margin: 0; +- outline: 0; +- overflow: hidden; +- font-size: 14px; +- font-weight: 500; +- text-overflow: ellipsis; +- text-decoration: none; +- vertical-align: top; +- box-sizing: border-box; +- font-size: 14px; +- line-height: 21px; +- border-radius: 4px; +- padding: 7px 14px 9px; +- -webkit-appearance: none; +- -moz-appearance: none; +- appearance: none; +-} +- +-.akismet-button:hover { +- border-color: #a8bece; +-} +- +-.akismet-button:active { +- border-width: 2px 1px 1px; +-} +- +-.akismet-is-primary, .akismet-is-primary:hover, .akismet-is-primary:visited { +- background: #00aadc; +- border-color: #0087be; +- color: white; +-} +- +-.akismet-is-primary:hover, .akismet-is-primary:focus { +- border-color: #005082; +-} +- +-.akismet-is-primary:hover { +- border-color: #005082; +-} +- +-.akismet-section-header { +- position: relative; +- margin: 0 auto 0.625rem auto; +- padding: 1rem; +- box-sizing: border-box; +- box-shadow: 0 0 0 1px rgba(200, 215, 225, 0.5), 0 1px 2px #e9eff3; +- background: #ffffff; +- width: 100%; +- padding-top: 0.6875rem; +- padding-bottom: 0.6875rem; +- display: flex; +-} +- +-.akismet-section-header__label { +- display: -ms-flexbox; +- display: flex; +- -ms-flex-align: center; +- align-items: center; +- -ms-flex-positive: 1; +- flex-grow: 1; +- line-height: 1.75rem; +- position: relative; +- font-size: 0.875rem; +- color: #4f748e; +-} +- +-.akismet-section-header__actions { +- line-height: 1.75rem; +-} +- +-.akismet-setup-instructions { +- text-align: center; +-} +- +-.akismet-setup-instructions form { +- padding-bottom: 1.5rem; +-} +\ No newline at end of file +diff --git a/wp-content/plugins/akismet/_inc/akismet.js b/wp-content/plugins/akismet/_inc/akismet.js +deleted file mode 100644 +index 3e717425..00000000 +--- a/wp-content/plugins/akismet/_inc/akismet.js ++++ /dev/null +@@ -1,350 +0,0 @@ +-jQuery( function ( $ ) { +- var mshotRemovalTimer = null; +- var mshotSecondTryTimer = null +- var mshotThirdTryTimer = null +- +- var mshotEnabledLinkSelector = 'a[id^="author_comment_url"], tr.pingback td.column-author a:first-of-type, td.comment p a'; +- +- $('.akismet-status').each(function () { +- var thisId = $(this).attr('commentid'); +- $(this).prependTo('#comment-' + thisId + ' .column-comment'); +- }); +- $('.akismet-user-comment-count').each(function () { +- var thisId = $(this).attr('commentid'); +- $(this).insertAfter('#comment-' + thisId + ' .author strong:first').show(); +- }); +- +- akismet_enable_comment_author_url_removal(); +- +- $( '#the-comment-list' ).on( 'click', '.akismet_remove_url', function () { +- var thisId = $(this).attr('commentid'); +- var data = { +- action: 'comment_author_deurl', +- _wpnonce: WPAkismet.comment_author_url_nonce, +- id: thisId +- }; +- $.ajax({ +- url: ajaxurl, +- type: 'POST', +- data: data, +- beforeSend: function () { +- // Removes "x" link +- $("a[commentid='"+ thisId +"']").hide(); +- // Show temp status +- $("#author_comment_url_"+ thisId).html( $( '<span/>' ).text( WPAkismet.strings['Removing...'] ) ); +- }, +- success: function (response) { +- if (response) { +- // Show status/undo link +- $("#author_comment_url_"+ thisId) +- .attr('cid', thisId) +- .addClass('akismet_undo_link_removal') +- .html( +- $( '<span/>' ).text( WPAkismet.strings['URL removed'] ) +- ) +- .append( ' ' ) +- .append( +- $( '<span/>' ) +- .text( WPAkismet.strings['(undo)'] ) +- .addClass( 'akismet-span-link' ) +- ); +- } +- } +- }); +- +- return false; +- }).on( 'click', '.akismet_undo_link_removal', function () { +- var thisId = $(this).attr('cid'); +- var thisUrl = $(this).attr('href'); +- var data = { +- action: 'comment_author_reurl', +- _wpnonce: WPAkismet.comment_author_url_nonce, +- id: thisId, +- url: thisUrl +- }; +- $.ajax({ +- url: ajaxurl, +- type: 'POST', +- data: data, +- beforeSend: function () { +- // Show temp status +- $("#author_comment_url_"+ thisId).html( $( '<span/>' ).text( WPAkismet.strings['Re-adding...'] ) ); +- }, +- success: function (response) { +- if (response) { +- // Add "x" link +- $("a[commentid='"+ thisId +"']").show(); +- // Show link. Core strips leading http://, so let's do that too. +- $("#author_comment_url_"+ thisId).removeClass('akismet_undo_link_removal').text( thisUrl.replace( /^http:\/\/(www\.)?/ig, '' ) ); +- } +- } +- }); +- +- return false; +- }); +- +- // Show a preview image of the hovered URL. Applies to author URLs and URLs inside the comments. +- $( '#the-comment-list' ).on( 'mouseover', mshotEnabledLinkSelector, function () { +- clearTimeout( mshotRemovalTimer ); +- +- if ( $( '.akismet-mshot' ).length > 0 ) { +- if ( $( '.akismet-mshot:first' ).data( 'link' ) == this ) { +- // The preview is already showing for this link. +- return; +- } +- else { +- // A new link is being hovered, so remove the old preview. +- $( '.akismet-mshot' ).remove(); +- } +- } +- +- clearTimeout( mshotSecondTryTimer ); +- clearTimeout( mshotThirdTryTimer ); +- +- var thisHref = $( this ).attr( 'href' ); +- +- var mShot = $( '<div class="akismet-mshot mshot-container"><div class="mshot-arrow"></div><img src="' + akismet_mshot_url( thisHref ) + '" width="450" height="338" class="mshot-image" /></div>' ); +- mShot.data( 'link', this ); +- +- var offset = $( this ).offset(); +- +- mShot.offset( { +- left : Math.min( $( window ).width() - 475, offset.left + $( this ).width() + 10 ), // Keep it on the screen if the link is near the edge of the window. +- top: offset.top + ( $( this ).height() / 2 ) - 101 // 101 = top offset of the arrow plus the top border thickness +- } ); +- +- // These retries appear to be superfluous if .mshot-image has already loaded, but it's because mShots +- // can return a "Generating thumbnail..." image if it doesn't have a thumbnail ready, so we need +- // to retry to see if we can get the newly generated thumbnail. +- mshotSecondTryTimer = setTimeout( function () { +- mShot.find( '.mshot-image' ).attr( 'src', akismet_mshot_url( thisHref, 2 ) ); +- }, 6000 ); +- +- mshotThirdTryTimer = setTimeout( function () { +- mShot.find( '.mshot-image' ).attr( 'src', akismet_mshot_url( thisHref, 3 ) ); +- }, 12000 ); +- +- $( 'body' ).append( mShot ); +- } ).on( 'mouseout', 'a[id^="author_comment_url"], tr.pingback td.column-author a:first-of-type, td.comment p a', function () { +- mshotRemovalTimer = setTimeout( function () { +- clearTimeout( mshotSecondTryTimer ); +- clearTimeout( mshotThirdTryTimer ); +- +- $( '.akismet-mshot' ).remove(); +- }, 200 ); +- } ).on( 'mouseover', 'tr', function () { +- // When the mouse hovers over a comment row, begin preloading mshots for any links in the comment or the comment author. +- var linksToPreloadMshotsFor = $( this ).find( mshotEnabledLinkSelector ); +- +- linksToPreloadMshotsFor.each( function () { +- // Don't attempt to preload an mshot for a single link twice. Browser caching should cover this, but in case of +- // race conditions, save a flag locally when we've begun trying to preload one. +- if ( ! $( this ).data( 'akismet-mshot-preloaded' ) ) { +- akismet_preload_mshot( $( this ).attr( 'href' ) ); +- $( this ).data( 'akismet-mshot-preloaded', true ); +- } +- } ); +- } ); +- +- $( '.checkforspam' ).click( function( e ) { +- if ( $( this ).hasClass( 'checkforspam-pending-config' ) ) { +- // Akismet hasn't been configured yet. Allow the user to proceed to the button's link. +- return; +- } +- +- e.preventDefault(); +- +- if ( $( this ).hasClass( 'button-disabled' ) ) { +- window.location.href = $( this ).data( 'success-url' ).replace( '__recheck_count__', 0 ).replace( '__spam_count__', 0 ); +- return; +- } +- +- $('.checkforspam').addClass('button-disabled').addClass( 'checking' ); +- $('.checkforspam-spinner').addClass( 'spinner' ).addClass( 'is-active' ); +- +- // Update the label on the "Check for Spam" button to use the active "Checking for Spam" language. +- $( '.checkforspam .akismet-label' ).text( $( '.checkforspam' ).data( 'active-label' ) ); +- +- akismet_check_for_spam(0, 100); +- }); +- +- var spam_count = 0; +- var recheck_count = 0; +- +- function akismet_check_for_spam(offset, limit) { +- var check_for_spam_buttons = $( '.checkforspam' ); +- +- var nonce = check_for_spam_buttons.data( 'nonce' ); +- +- // We show the percentage complete down to one decimal point so even queues with 100k +- // pending comments will show some progress pretty quickly. +- var percentage_complete = Math.round( ( recheck_count / check_for_spam_buttons.data( 'pending-comment-count' ) ) * 1000 ) / 10; +- +- // Update the progress counter on the "Check for Spam" button. +- $( '.checkforspam-progress' ).text( check_for_spam_buttons.data( 'progress-label-format' ).replace( '%1$s', percentage_complete ) ); +- +- $.post( +- ajaxurl, +- { +- 'action': 'akismet_recheck_queue', +- 'offset': offset, +- 'limit': limit, +- 'nonce': nonce +- }, +- function(result) { +- if ( 'error' in result ) { +- // An error is only returned in the case of a missing nonce, so we don't need the actual error message. +- window.location.href = check_for_spam_buttons.data( 'failure-url' ); +- return; +- } +- +- recheck_count += result.counts.processed; +- spam_count += result.counts.spam; +- +- if (result.counts.processed < limit) { +- window.location.href = check_for_spam_buttons.data( 'success-url' ).replace( '__recheck_count__', recheck_count ).replace( '__spam_count__', spam_count ); +- } +- else { +- // Account for comments that were caught as spam and moved out of the queue. +- akismet_check_for_spam(offset + limit - result.counts.spam, limit); +- } +- } +- ); +- } +- +- if ( "start_recheck" in WPAkismet && WPAkismet.start_recheck ) { +- $( '.checkforspam' ).click(); +- } +- +- if ( typeof MutationObserver !== 'undefined' ) { +- // Dynamically add the "X" next the the author URL links when a comment is quick-edited. +- var comment_list_container = document.getElementById( 'the-comment-list' ); +- +- if ( comment_list_container ) { +- var observer = new MutationObserver( function ( mutations ) { +- for ( var i = 0, _len = mutations.length; i < _len; i++ ) { +- if ( mutations[i].addedNodes.length > 0 ) { +- akismet_enable_comment_author_url_removal(); +- +- // Once we know that we'll have to check for new author links, skip the rest of the mutations. +- break; +- } +- } +- } ); +- +- observer.observe( comment_list_container, { attributes: true, childList: true, characterData: true } ); +- } +- } +- +- function akismet_enable_comment_author_url_removal() { +- $( '#the-comment-list' ) +- .find( 'tr.comment, tr[id ^= "comment-"]' ) +- .find( '.column-author a[href^="http"]:first' ) // Ignore mailto: links, which would be the comment author's email. +- .each(function () { +- if ( $( this ).parent().find( '.akismet_remove_url' ).length > 0 ) { +- return; +- } +- +- var linkHref = $(this).attr( 'href' ); +- +- // Ignore any links to the current domain, which are diagnostic tools, like the IP address link +- // or any other links another plugin might add. +- var currentHostParts = document.location.href.split( '/' ); +- var currentHost = currentHostParts[0] + '//' + currentHostParts[2] + '/'; +- +- if ( linkHref.indexOf( currentHost ) != 0 ) { +- var thisCommentId = $(this).parents('tr:first').attr('id').split("-"); +- +- $(this) +- .attr("id", "author_comment_url_"+ thisCommentId[1]) +- .after( +- $( '<a href="#" class="akismet_remove_url">x</a>' ) +- .attr( 'commentid', thisCommentId[1] ) +- .attr( 'title', WPAkismet.strings['Remove this URL'] ) +- ); +- } +- }); +- } +- +- /** +- * Generate an mShot URL if given a link URL. +- * +- * @param string linkUrl +- * @param int retry If retrying a request, the number of the retry. +- * @return string The mShot URL; +- */ +- function akismet_mshot_url( linkUrl, retry ) { +- var mshotUrl = '//s0.wordpress.com/mshots/v1/' + encodeURIComponent( linkUrl ) + '?w=900'; +- +- if ( retry ) { +- mshotUrl += '&r=' + encodeURIComponent( retry ); +- } +- +- return mshotUrl; +- } +- +- /** +- * Begin loading an mShot preview of a link. +- * +- * @param string linkUrl +- */ +- function akismet_preload_mshot( linkUrl ) { +- var img = new Image(); +- img.src = akismet_mshot_url( linkUrl ); +- } +- +- $( '.akismet-could-be-primary' ).each( function () { +- var form = $( this ).closest( 'form' ); +- +- form.data( 'initial-state', form.serialize() ); +- +- form.on( 'change keyup', function () { +- var self = $( this ); +- var submit_button = self.find( '.akismet-could-be-primary' ); +- +- if ( self.serialize() != self.data( 'initial-state' ) ) { +- submit_button.addClass( 'akismet-is-primary' ); +- } +- else { +- submit_button.removeClass( 'akismet-is-primary' ); +- } +- } ); +- } ); +- +- /** +- * Shows the Enter API key form +- */ +- $( '.akismet-enter-api-key-box a' ).on( 'click', function ( e ) { +- e.preventDefault(); +- +- var div = $( '.enter-api-key' ); +- div.show( 500 ); +- div.find( 'input[name=key]' ).focus(); +- +- $( this ).hide(); +- } ); +- +- /** +- * Hides the Connect with Jetpack form | Shows the Activate Akismet Account form +- */ +- $( 'a.toggle-ak-connect' ).on( 'click', function ( e ) { +- e.preventDefault(); +- +- $( '.akismet-ak-connect' ).slideToggle('slow'); +- $( 'a.toggle-ak-connect' ).hide(); +- $( '.akismet-jp-connect' ).hide(); +- $( 'a.toggle-jp-connect' ).show(); +- } ); +- +- /** +- * Shows the Connect with Jetpack form | Hides the Activate Akismet Account form +- */ +- $( 'a.toggle-jp-connect' ).on( 'click', function ( e ) { +- e.preventDefault(); +- +- $( '.akismet-jp-connect' ).slideToggle('slow'); +- $( 'a.toggle-jp-connect' ).hide(); +- $( '.akismet-ak-connect' ).hide(); +- $( 'a.toggle-ak-connect' ).show(); +- } ); +-}); +diff --git a/wp-content/plugins/akismet/_inc/form.js b/wp-content/plugins/akismet/_inc/form.js +deleted file mode 100644 +index 3a5be8af..00000000 +--- a/wp-content/plugins/akismet/_inc/form.js ++++ /dev/null +@@ -1,30 +0,0 @@ +-var ak_js = document.getElementById( "ak_js" ); +- +-if ( ! ak_js ) { +- ak_js = document.createElement( 'input' ); +- ak_js.setAttribute( 'id', 'ak_js' ); +- ak_js.setAttribute( 'name', 'ak_js' ); +- ak_js.setAttribute( 'type', 'hidden' ); +-} +-else { +- ak_js.parentNode.removeChild( ak_js ); +-} +- +-ak_js.setAttribute( 'value', ( new Date() ).getTime() ); +- +-var commentForm = document.getElementById( 'commentform' ); +- +-if ( commentForm ) { +- commentForm.appendChild( ak_js ); +-} +-else { +- var replyRowContainer = document.getElementById( 'replyrow' ); +- +- if ( replyRowContainer ) { +- var children = replyRowContainer.getElementsByTagName( 'td' ); +- +- if ( children.length > 0 ) { +- children[0].appendChild( ak_js ); +- } +- } +-} +\ No newline at end of file +diff --git a/wp-content/plugins/akismet/_inc/img/logo-full-2x.png b/wp-content/plugins/akismet/_inc/img/logo-full-2x.png +deleted file mode 100644 +index 795458540ade4085a8b6cc33e8d160b3d2a193e9..0000000000000000000000000000000000000000 +GIT binary patch +literal 0 +HcmV?d00001 + +literal 5052 +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 +I;vB~M9|qg2I{*Lx + +diff --git a/wp-content/plugins/akismet/akismet.php b/wp-content/plugins/akismet/akismet.php +deleted file mode 100644 +index edf7079b..00000000 +--- a/wp-content/plugins/akismet/akismet.php ++++ /dev/null +@@ -1,66 +0,0 @@ +-<?php +-/** +- * @package Akismet +- */ +-/* +-Plugin Name: Akismet Anti-Spam +-Plugin URI: https://akismet.com/ +-Description: Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key. +-Version: 4.1.5 +-Author: Automattic +-Author URI: https://automattic.com/wordpress-plugins/ +-License: GPLv2 or later +-Text Domain: akismet +-*/ +- +-/* +-This program is free software; you can redistribute it and/or +-modify it under the terms of the GNU General Public License +-as published by the Free Software Foundation; either version 2 +-of the License, or (at your option) any later version. +- +-This program is distributed in the hope that it will be useful, +-but WITHOUT ANY WARRANTY; without even the implied warranty of +-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-GNU General Public License for more details. +- +-You should have received a copy of the GNU General Public License +-along with this program; if not, write to the Free Software +-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +- +-Copyright 2005-2015 Automattic, Inc. +-*/ +- +-// Make sure we don't expose any info if called directly +-if ( !function_exists( 'add_action' ) ) { +- echo 'Hi there! I\'m just a plugin, not much I can do when called directly.'; +- exit; +-} +- +-define( 'AKISMET_VERSION', '4.1.5' ); +-define( 'AKISMET__MINIMUM_WP_VERSION', '4.0' ); +-define( 'AKISMET__PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); +-define( 'AKISMET_DELETE_LIMIT', 100000 ); +- +-register_activation_hook( __FILE__, array( 'Akismet', 'plugin_activation' ) ); +-register_deactivation_hook( __FILE__, array( 'Akismet', 'plugin_deactivation' ) ); +- +-require_once( AKISMET__PLUGIN_DIR . 'class.akismet.php' ); +-require_once( AKISMET__PLUGIN_DIR . 'class.akismet-widget.php' ); +-require_once( AKISMET__PLUGIN_DIR . 'class.akismet-rest-api.php' ); +- +-add_action( 'init', array( 'Akismet', 'init' ) ); +- +-add_action( 'rest_api_init', array( 'Akismet_REST_API', 'init' ) ); +- +-if ( is_admin() || ( defined( 'WP_CLI' ) && WP_CLI ) ) { +- require_once( AKISMET__PLUGIN_DIR . 'class.akismet-admin.php' ); +- add_action( 'init', array( 'Akismet_Admin', 'init' ) ); +-} +- +-//add wrapper class around deprecated akismet functions that are referenced elsewhere +-require_once( AKISMET__PLUGIN_DIR . 'wrapper.php' ); +- +-if ( defined( 'WP_CLI' ) && WP_CLI ) { +- require_once( AKISMET__PLUGIN_DIR . 'class.akismet-cli.php' ); +-} +diff --git a/wp-content/plugins/akismet/class.akismet-admin.php b/wp-content/plugins/akismet/class.akismet-admin.php +deleted file mode 100644 +index 87232c69..00000000 +--- a/wp-content/plugins/akismet/class.akismet-admin.php ++++ /dev/null +@@ -1,1259 +0,0 @@ +-<?php +- +-class Akismet_Admin { +- const NONCE = 'akismet-update-key'; +- +- private static $initiated = false; +- private static $notices = array(); +- private static $allowed = array( +- 'a' => array( +- 'href' => true, +- 'title' => true, +- ), +- 'b' => array(), +- 'code' => array(), +- 'del' => array( +- 'datetime' => true, +- ), +- 'em' => array(), +- 'i' => array(), +- 'q' => array( +- 'cite' => true, +- ), +- 'strike' => array(), +- 'strong' => array(), +- ); +- +- public static function init() { +- if ( ! self::$initiated ) { +- self::init_hooks(); +- } +- +- if ( isset( $_POST['action'] ) && $_POST['action'] == 'enter-key' ) { +- self::enter_api_key(); +- } +- } +- +- public static function init_hooks() { +- // The standalone stats page was removed in 3.0 for an all-in-one config and stats page. +- // Redirect any links that might have been bookmarked or in browser history. +- if ( isset( $_GET['page'] ) && 'akismet-stats-display' == $_GET['page'] ) { +- wp_safe_redirect( esc_url_raw( self::get_page_url( 'stats' ) ), 301 ); +- die; +- } +- +- self::$initiated = true; +- +- add_action( 'admin_init', array( 'Akismet_Admin', 'admin_init' ) ); +- add_action( 'admin_menu', array( 'Akismet_Admin', 'admin_menu' ), 5 ); # Priority 5, so it's called before Jetpack's admin_menu. +- add_action( 'admin_notices', array( 'Akismet_Admin', 'display_notice' ) ); +- add_action( 'admin_enqueue_scripts', array( 'Akismet_Admin', 'load_resources' ) ); +- add_action( 'activity_box_end', array( 'Akismet_Admin', 'dashboard_stats' ) ); +- add_action( 'rightnow_end', array( 'Akismet_Admin', 'rightnow_stats' ) ); +- add_action( 'manage_comments_nav', array( 'Akismet_Admin', 'check_for_spam_button' ) ); +- add_action( 'admin_action_akismet_recheck_queue', array( 'Akismet_Admin', 'recheck_queue' ) ); +- add_action( 'wp_ajax_akismet_recheck_queue', array( 'Akismet_Admin', 'recheck_queue' ) ); +- add_action( 'wp_ajax_comment_author_deurl', array( 'Akismet_Admin', 'remove_comment_author_url' ) ); +- add_action( 'wp_ajax_comment_author_reurl', array( 'Akismet_Admin', 'add_comment_author_url' ) ); +- add_action( 'jetpack_auto_activate_akismet', array( 'Akismet_Admin', 'connect_jetpack_user' ) ); +- +- add_filter( 'plugin_action_links', array( 'Akismet_Admin', 'plugin_action_links' ), 10, 2 ); +- add_filter( 'comment_row_actions', array( 'Akismet_Admin', 'comment_row_action' ), 10, 2 ); +- +- add_filter( 'plugin_action_links_'.plugin_basename( plugin_dir_path( __FILE__ ) . 'akismet.php'), array( 'Akismet_Admin', 'admin_plugin_settings_link' ) ); +- +- add_filter( 'wxr_export_skip_commentmeta', array( 'Akismet_Admin', 'exclude_commentmeta_from_export' ), 10, 3 ); +- +- add_filter( 'all_plugins', array( 'Akismet_Admin', 'modify_plugin_description' ) ); +- +- // priority=1 because we need ours to run before core's comment anonymizer runs, and that's registered at priority=10 +- add_filter( 'wp_privacy_personal_data_erasers', array( 'Akismet_Admin', 'register_personal_data_eraser' ), 1 ); +- } +- +- public static function admin_init() { +- if ( get_option( 'Activated_Akismet' ) ) { +- delete_option( 'Activated_Akismet' ); +- if ( ! headers_sent() ) { +- wp_redirect( add_query_arg( array( 'page' => 'akismet-key-config', 'view' => 'start' ), class_exists( 'Jetpack' ) ? admin_url( 'admin.php' ) : admin_url( 'options-general.php' ) ) ); +- } +- } +- +- load_plugin_textdomain( 'akismet' ); +- add_meta_box( 'akismet-status', __('Comment History', 'akismet'), array( 'Akismet_Admin', 'comment_status_meta_box' ), 'comment', 'normal' ); +- +- if ( function_exists( 'wp_add_privacy_policy_content' ) ) { +- wp_add_privacy_policy_content( +- __( 'Akismet', 'akismet' ), +- __( 'We collect information about visitors who comment on Sites that use our Akismet anti-spam service. The information we collect depends on how the User sets up Akismet for the Site, but typically includes the commenter\'s IP address, user agent, referrer, and Site URL (along with other information directly provided by the commenter such as their name, username, email address, and the comment itself).', 'akismet' ) +- ); +- } +- } +- +- public static function admin_menu() { +- if ( class_exists( 'Jetpack' ) ) +- add_action( 'jetpack_admin_menu', array( 'Akismet_Admin', 'load_menu' ) ); +- else +- self::load_menu(); +- } +- +- public static function admin_head() { +- if ( !current_user_can( 'manage_options' ) ) +- return; +- } +- +- public static function admin_plugin_settings_link( $links ) { +- $settings_link = '<a href="'.esc_url( self::get_page_url() ).'">'.__('Settings', 'akismet').'</a>'; +- array_unshift( $links, $settings_link ); +- return $links; +- } +- +- public static function load_menu() { +- if ( class_exists( 'Jetpack' ) ) { +- $hook = add_submenu_page( 'jetpack', __( 'Akismet Anti-Spam' , 'akismet'), __( 'Akismet Anti-Spam' , 'akismet'), 'manage_options', 'akismet-key-config', array( 'Akismet_Admin', 'display_page' ) ); +- } +- else { +- $hook = add_options_page( __('Akismet Anti-Spam', 'akismet'), __('Akismet Anti-Spam', 'akismet'), 'manage_options', 'akismet-key-config', array( 'Akismet_Admin', 'display_page' ) ); +- } +- +- if ( $hook ) { +- add_action( "load-$hook", array( 'Akismet_Admin', 'admin_help' ) ); +- } +- } +- +- public static function load_resources() { +- global $hook_suffix; +- +- if ( in_array( $hook_suffix, apply_filters( 'akismet_admin_page_hook_suffixes', array( +- 'index.php', # dashboard +- 'edit-comments.php', +- 'comment.php', +- 'post.php', +- 'settings_page_akismet-key-config', +- 'jetpack_page_akismet-key-config', +- 'plugins.php', +- ) ) ) ) { +- wp_register_style( 'akismet.css', plugin_dir_url( __FILE__ ) . '_inc/akismet.css', array(), AKISMET_VERSION ); +- wp_enqueue_style( 'akismet.css'); +- +- wp_register_script( 'akismet.js', plugin_dir_url( __FILE__ ) . '_inc/akismet.js', array('jquery'), AKISMET_VERSION ); +- wp_enqueue_script( 'akismet.js' ); +- +- $inline_js = array( +- 'comment_author_url_nonce' => wp_create_nonce( 'comment_author_url_nonce' ), +- 'strings' => array( +- 'Remove this URL' => __( 'Remove this URL' , 'akismet'), +- 'Removing...' => __( 'Removing...' , 'akismet'), +- 'URL removed' => __( 'URL removed' , 'akismet'), +- '(undo)' => __( '(undo)' , 'akismet'), +- 'Re-adding...' => __( 'Re-adding...' , 'akismet'), +- ) +- ); +- +- if ( isset( $_GET['akismet_recheck'] ) && wp_verify_nonce( $_GET['akismet_recheck'], 'akismet_recheck' ) ) { +- $inline_js['start_recheck'] = true; +- } +- +- wp_localize_script( 'akismet.js', 'WPAkismet', $inline_js ); +- } +- } +- +- /** +- * Add help to the Akismet page +- * +- * @return false if not the Akismet page +- */ +- public static function admin_help() { +- $current_screen = get_current_screen(); +- +- // Screen Content +- if ( current_user_can( 'manage_options' ) ) { +- if ( !Akismet::get_api_key() || ( isset( $_GET['view'] ) && $_GET['view'] == 'start' ) ) { +- //setup page +- $current_screen->add_help_tab( +- array( +- 'id' => 'overview', +- 'title' => __( 'Overview' , 'akismet'), +- 'content' => +- '<p><strong>' . esc_html__( 'Akismet Setup' , 'akismet') . '</strong></p>' . +- '<p>' . esc_html__( 'Akismet filters out spam, so you can focus on more important things.' , 'akismet') . '</p>' . +- '<p>' . esc_html__( 'On this page, you are able to set up the Akismet plugin.' , 'akismet') . '</p>', +- ) +- ); +- +- $current_screen->add_help_tab( +- array( +- 'id' => 'setup-signup', +- 'title' => __( 'New to Akismet' , 'akismet'), +- 'content' => +- '<p><strong>' . esc_html__( 'Akismet Setup' , 'akismet') . '</strong></p>' . +- '<p>' . esc_html__( 'You need to enter an API key to activate the Akismet service on your site.' , 'akismet') . '</p>' . +- '<p>' . sprintf( __( 'Sign up for an account on %s to get an API Key.' , 'akismet'), '<a href="https://akismet.com/plugin-signup/" target="_blank">Akismet.com</a>' ) . '</p>', +- ) +- ); +- +- $current_screen->add_help_tab( +- array( +- 'id' => 'setup-manual', +- 'title' => __( 'Enter an API Key' , 'akismet'), +- 'content' => +- '<p><strong>' . esc_html__( 'Akismet Setup' , 'akismet') . '</strong></p>' . +- '<p>' . esc_html__( 'If you already have an API key' , 'akismet') . '</p>' . +- '<ol>' . +- '<li>' . esc_html__( 'Copy and paste the API key into the text field.' , 'akismet') . '</li>' . +- '<li>' . esc_html__( 'Click the Use this Key button.' , 'akismet') . '</li>' . +- '</ol>', +- ) +- ); +- } +- elseif ( isset( $_GET['view'] ) && $_GET['view'] == 'stats' ) { +- //stats page +- $current_screen->add_help_tab( +- array( +- 'id' => 'overview', +- 'title' => __( 'Overview' , 'akismet'), +- 'content' => +- '<p><strong>' . esc_html__( 'Akismet Stats' , 'akismet') . '</strong></p>' . +- '<p>' . esc_html__( 'Akismet filters out spam, so you can focus on more important things.' , 'akismet') . '</p>' . +- '<p>' . esc_html__( 'On this page, you are able to view stats on spam filtered on your site.' , 'akismet') . '</p>', +- ) +- ); +- } +- else { +- //configuration page +- $current_screen->add_help_tab( +- array( +- 'id' => 'overview', +- 'title' => __( 'Overview' , 'akismet'), +- 'content' => +- '<p><strong>' . esc_html__( 'Akismet Configuration' , 'akismet') . '</strong></p>' . +- '<p>' . esc_html__( 'Akismet filters out spam, so you can focus on more important things.' , 'akismet') . '</p>' . +- '<p>' . esc_html__( 'On this page, you are able to update your Akismet settings and view spam stats.' , 'akismet') . '</p>', +- ) +- ); +- +- $current_screen->add_help_tab( +- array( +- 'id' => 'settings', +- 'title' => __( 'Settings' , 'akismet'), +- 'content' => +- '<p><strong>' . esc_html__( 'Akismet Configuration' , 'akismet') . '</strong></p>' . +- ( Akismet::predefined_api_key() ? '' : '<p><strong>' . esc_html__( 'API Key' , 'akismet') . '</strong> - ' . esc_html__( 'Enter/remove an API key.' , 'akismet') . '</p>' ) . +- '<p><strong>' . esc_html__( 'Comments' , 'akismet') . '</strong> - ' . esc_html__( 'Show the number of approved comments beside each comment author in the comments list page.' , 'akismet') . '</p>' . +- '<p><strong>' . esc_html__( 'Strictness' , 'akismet') . '</strong> - ' . esc_html__( 'Choose to either discard the worst spam automatically or to always put all spam in spam folder.' , 'akismet') . '</p>', +- ) +- ); +- +- if ( ! Akismet::predefined_api_key() ) { +- $current_screen->add_help_tab( +- array( +- 'id' => 'account', +- 'title' => __( 'Account' , 'akismet'), +- 'content' => +- '<p><strong>' . esc_html__( 'Akismet Configuration' , 'akismet') . '</strong></p>' . +- '<p><strong>' . esc_html__( 'Subscription Type' , 'akismet') . '</strong> - ' . esc_html__( 'The Akismet subscription plan' , 'akismet') . '</p>' . +- '<p><strong>' . esc_html__( 'Status' , 'akismet') . '</strong> - ' . esc_html__( 'The subscription status - active, cancelled or suspended' , 'akismet') . '</p>', +- ) +- ); +- } +- } +- } +- +- // Help Sidebar +- $current_screen->set_help_sidebar( +- '<p><strong>' . esc_html__( 'For more information:' , 'akismet') . '</strong></p>' . +- '<p><a href="https://akismet.com/faq/" target="_blank">' . esc_html__( 'Akismet FAQ' , 'akismet') . '</a></p>' . +- '<p><a href="https://akismet.com/support/" target="_blank">' . esc_html__( 'Akismet Support' , 'akismet') . '</a></p>' +- ); +- } +- +- public static function enter_api_key() { +- if ( ! current_user_can( 'manage_options' ) ) { +- die( __( 'Cheatin’ uh?', 'akismet' ) ); +- } +- +- if ( !wp_verify_nonce( $_POST['_wpnonce'], self::NONCE ) ) +- return false; +- +- foreach( array( 'akismet_strictness', 'akismet_show_user_comments_approved' ) as $option ) { +- update_option( $option, isset( $_POST[$option] ) && (int) $_POST[$option] == 1 ? '1' : '0' ); +- } +- +- if ( ! empty( $_POST['akismet_comment_form_privacy_notice'] ) ) { +- self::set_form_privacy_notice_option( $_POST['akismet_comment_form_privacy_notice'] ); +- } else { +- self::set_form_privacy_notice_option( 'hide' ); +- } +- +- if ( Akismet::predefined_api_key() ) { +- return false; //shouldn't have option to save key if already defined +- } +- +- $new_key = preg_replace( '/[^a-f0-9]/i', '', $_POST['key'] ); +- $old_key = Akismet::get_api_key(); +- +- if ( empty( $new_key ) ) { +- if ( !empty( $old_key ) ) { +- delete_option( 'wordpress_api_key' ); +- self::$notices[] = 'new-key-empty'; +- } +- } +- elseif ( $new_key != $old_key ) { +- self::save_key( $new_key ); +- } +- +- return true; +- } +- +- public static function save_key( $api_key ) { +- $key_status = Akismet::verify_key( $api_key ); +- +- if ( $key_status == 'valid' ) { +- $akismet_user = self::get_akismet_user( $api_key ); +- +- if ( $akismet_user ) { +- if ( in_array( $akismet_user->status, array( 'active', 'active-dunning', 'no-sub' ) ) ) +- update_option( 'wordpress_api_key', $api_key ); +- +- if ( $akismet_user->status == 'active' ) +- self::$notices['status'] = 'new-key-valid'; +- elseif ( $akismet_user->status == 'notice' ) +- self::$notices['status'] = $akismet_user; +- else +- self::$notices['status'] = $akismet_user->status; +- } +- else +- self::$notices['status'] = 'new-key-invalid'; +- } +- elseif ( in_array( $key_status, array( 'invalid', 'failed' ) ) ) +- self::$notices['status'] = 'new-key-'.$key_status; +- } +- +- public static function dashboard_stats() { +- if ( did_action( 'rightnow_end' ) ) { +- return; // We already displayed this info in the "Right Now" section +- } +- +- if ( !$count = get_option('akismet_spam_count') ) +- return; +- +- global $submenu; +- +- echo '<h3>' . esc_html( _x( 'Spam', 'comments' , 'akismet') ) . '</h3>'; +- +- echo '<p>'.sprintf( _n( +- '<a href="%1$s">Akismet</a> has protected your site from <a href="%2$s">%3$s spam comment</a>.', +- '<a href="%1$s">Akismet</a> has protected your site from <a href="%2$s">%3$s spam comments</a>.', +- $count +- , 'akismet'), 'https://akismet.com/wordpress/', esc_url( add_query_arg( array( 'page' => 'akismet-admin' ), admin_url( isset( $submenu['edit-comments.php'] ) ? 'edit-comments.php' : 'edit.php' ) ) ), number_format_i18n($count) ).'</p>'; +- } +- +- // WP 2.5+ +- public static function rightnow_stats() { +- if ( $count = get_option('akismet_spam_count') ) { +- $intro = sprintf( _n( +- '<a href="%1$s">Akismet</a> has protected your site from %2$s spam comment already. ', +- '<a href="%1$s">Akismet</a> has protected your site from %2$s spam comments already. ', +- $count +- , 'akismet'), 'https://akismet.com/wordpress/', number_format_i18n( $count ) ); +- } else { +- $intro = sprintf( __('<a href="%s">Akismet</a> blocks spam from getting to your blog. ', 'akismet'), 'https://akismet.com/wordpress/' ); +- } +- +- $link = add_query_arg( array( 'comment_status' => 'spam' ), admin_url( 'edit-comments.php' ) ); +- +- if ( $queue_count = self::get_spam_count() ) { +- $queue_text = sprintf( _n( +- 'There’s <a href="%2$s">%1$s comment</a> in your spam queue right now.', +- 'There are <a href="%2$s">%1$s comments</a> in your spam queue right now.', +- $queue_count +- , 'akismet'), number_format_i18n( $queue_count ), esc_url( $link ) ); +- } else { +- $queue_text = sprintf( __( "There’s nothing in your <a href='%s'>spam queue</a> at the moment." , 'akismet'), esc_url( $link ) ); +- } +- +- $text = $intro . '<br />' . $queue_text; +- echo "<p class='akismet-right-now'>$text</p>\n"; +- } +- +- public static function check_for_spam_button( $comment_status ) { +- // The "Check for Spam" button should only appear when the page might be showing +- // a comment with comment_approved=0, which means an un-trashed, un-spammed, +- // not-yet-moderated comment. +- if ( 'all' != $comment_status && 'moderated' != $comment_status ) { +- return; +- } +- +- $link = add_query_arg( array( 'action' => 'akismet_recheck_queue' ), admin_url( 'admin.php' ) ); +- +- $comments_count = wp_count_comments(); +- +- echo '</div>'; +- echo '<div class="alignleft actions">'; +- +- $classes = array( +- 'button-secondary', +- 'checkforspam', +- ); +- +- if ( ! Akismet::get_api_key() ) { +- $link = admin_url( 'options-general.php?page=akismet-key-config' ); +- +- $classes[] = 'checkforspam-pending-config'; +- } +- +- if ( $comments_count->moderated == 0 ) { +- $classes[] = 'button-disabled'; +- } +- echo '<a +- class="' . esc_attr( implode( ' ', $classes ) ) . '" +- href="' . esc_url( $link ) . '" +- data-active-label="' . esc_attr( __( 'Checking for Spam', 'akismet' ) ) . '" +- data-progress-label-format="' . esc_attr( __( '(%1$s%)', 'akismet' ) ) . '" +- data-success-url="' . esc_attr( remove_query_arg( array( 'akismet_recheck', 'akismet_recheck_error' ), add_query_arg( array( 'akismet_recheck_complete' => 1, 'recheck_count' => urlencode( '__recheck_count__' ), 'spam_count' => urlencode( '__spam_count__' ) ) ) ) ) . '" +- data-failure-url="' . esc_attr( remove_query_arg( array( 'akismet_recheck', 'akismet_recheck_complete' ), add_query_arg( array( 'akismet_recheck_error' => 1 ) ) ) ) . '" +- data-pending-comment-count="' . esc_attr( $comments_count->moderated ) . '" +- data-nonce="' . esc_attr( wp_create_nonce( 'akismet_check_for_spam' ) ) . '" +- >'; +- echo '<span class="akismet-label">' . esc_html__('Check for Spam', 'akismet') . '</span>'; +- echo '<span class="checkforspam-progress"></span>'; +- echo '</a>'; +- echo '<span class="checkforspam-spinner"></span>'; +- +- } +- +- public static function recheck_queue() { +- global $wpdb; +- +- Akismet::fix_scheduled_recheck(); +- +- if ( ! ( isset( $_GET['recheckqueue'] ) || ( isset( $_REQUEST['action'] ) && 'akismet_recheck_queue' == $_REQUEST['action'] ) ) ) { +- return; +- } +- +- if ( ! wp_verify_nonce( $_POST['nonce'], 'akismet_check_for_spam' ) ) { +- wp_send_json( array( +- 'error' => __( "You don't have permission to do that."), +- )); +- return; +- } +- +- $result_counts = self::recheck_queue_portion( empty( $_POST['offset'] ) ? 0 : $_POST['offset'], empty( $_POST['limit'] ) ? 100 : $_POST['limit'] ); +- +- if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) { +- wp_send_json( array( +- 'counts' => $result_counts, +- )); +- } +- else { +- $redirect_to = isset( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : admin_url( 'edit-comments.php' ); +- wp_safe_redirect( $redirect_to ); +- exit; +- } +- } +- +- public static function recheck_queue_portion( $start = 0, $limit = 100 ) { +- global $wpdb; +- +- $paginate = ''; +- +- if ( $limit <= 0 ) { +- $limit = 100; +- } +- +- if ( $start < 0 ) { +- $start = 0; +- } +- +- $moderation = $wpdb->get_col( $wpdb->prepare( "SELECT * FROM {$wpdb->comments} WHERE comment_approved = '0' LIMIT %d OFFSET %d", $limit, $start ) ); +- +- $result_counts = array( +- 'processed' => count( $moderation ), +- 'spam' => 0, +- 'ham' => 0, +- 'error' => 0, +- ); +- +- foreach ( $moderation as $comment_id ) { +- $api_response = Akismet::recheck_comment( $comment_id, 'recheck_queue' ); +- +- if ( 'true' === $api_response ) { +- ++$result_counts['spam']; +- } +- elseif ( 'false' === $api_response ) { +- ++$result_counts['ham']; +- } +- else { +- ++$result_counts['error']; +- } +- } +- +- return $result_counts; +- } +- +- // Adds an 'x' link next to author URLs, clicking will remove the author URL and show an undo link +- public static function remove_comment_author_url() { +- if ( !empty( $_POST['id'] ) && check_admin_referer( 'comment_author_url_nonce' ) ) { +- $comment_id = intval( $_POST['id'] ); +- $comment = get_comment( $comment_id, ARRAY_A ); +- if ( $comment && current_user_can( 'edit_comment', $comment['comment_ID'] ) ) { +- $comment['comment_author_url'] = ''; +- do_action( 'comment_remove_author_url' ); +- print( wp_update_comment( $comment ) ); +- die(); +- } +- } +- } +- +- public static function add_comment_author_url() { +- if ( !empty( $_POST['id'] ) && !empty( $_POST['url'] ) && check_admin_referer( 'comment_author_url_nonce' ) ) { +- $comment_id = intval( $_POST['id'] ); +- $comment = get_comment( $comment_id, ARRAY_A ); +- if ( $comment && current_user_can( 'edit_comment', $comment['comment_ID'] ) ) { +- $comment['comment_author_url'] = esc_url( $_POST['url'] ); +- do_action( 'comment_add_author_url' ); +- print( wp_update_comment( $comment ) ); +- die(); +- } +- } +- } +- +- public static function comment_row_action( $a, $comment ) { +- $akismet_result = get_comment_meta( $comment->comment_ID, 'akismet_result', true ); +- $akismet_error = get_comment_meta( $comment->comment_ID, 'akismet_error', true ); +- $user_result = get_comment_meta( $comment->comment_ID, 'akismet_user_result', true); +- $comment_status = wp_get_comment_status( $comment->comment_ID ); +- $desc = null; +- if ( $akismet_error ) { +- $desc = __( 'Awaiting spam check' , 'akismet'); +- } elseif ( !$user_result || $user_result == $akismet_result ) { +- // Show the original Akismet result if the user hasn't overridden it, or if their decision was the same +- if ( $akismet_result == 'true' && $comment_status != 'spam' && $comment_status != 'trash' ) +- $desc = __( 'Flagged as spam by Akismet' , 'akismet'); +- elseif ( $akismet_result == 'false' && $comment_status == 'spam' ) +- $desc = __( 'Cleared by Akismet' , 'akismet'); +- } else { +- $who = get_comment_meta( $comment->comment_ID, 'akismet_user', true ); +- if ( $user_result == 'true' ) +- $desc = sprintf( __('Flagged as spam by %s', 'akismet'), $who ); +- else +- $desc = sprintf( __('Un-spammed by %s', 'akismet'), $who ); +- } +- +- // add a History item to the hover links, just after Edit +- if ( $akismet_result ) { +- $b = array(); +- foreach ( $a as $k => $item ) { +- $b[ $k ] = $item; +- if ( +- $k == 'edit' +- || $k == 'unspam' +- ) { +- $b['history'] = '<a href="comment.php?action=editcomment&c='.$comment->comment_ID.'#akismet-status" title="'. esc_attr__( 'View comment history' , 'akismet') . '"> '. esc_html__('History', 'akismet') . '</a>'; +- } +- } +- +- $a = $b; +- } +- +- if ( $desc ) +- echo '<span class="akismet-status" commentid="'.$comment->comment_ID.'"><a href="comment.php?action=editcomment&c='.$comment->comment_ID.'#akismet-status" title="' . esc_attr__( 'View comment history' , 'akismet') . '">'.esc_html( $desc ).'</a></span>'; +- +- $show_user_comments_option = get_option( 'akismet_show_user_comments_approved' ); +- +- if ( $show_user_comments_option === false ) { +- // Default to active if the user hasn't made a decision. +- $show_user_comments_option = '1'; +- } +- +- $show_user_comments = apply_filters( 'akismet_show_user_comments_approved', $show_user_comments_option ); +- $show_user_comments = $show_user_comments === 'false' ? false : $show_user_comments; //option used to be saved as 'false' / 'true' +- +- if ( $show_user_comments ) { +- $comment_count = Akismet::get_user_comments_approved( $comment->user_id, $comment->comment_author_email, $comment->comment_author, $comment->comment_author_url ); +- $comment_count = intval( $comment_count ); +- echo '<span class="akismet-user-comment-count" commentid="'.$comment->comment_ID.'" style="display:none;"><br><span class="akismet-user-comment-counts">'. sprintf( esc_html( _n( '%s approved', '%s approved', $comment_count , 'akismet') ), number_format_i18n( $comment_count ) ) . '</span></span>'; +- } +- +- return $a; +- } +- +- public static function comment_status_meta_box( $comment ) { +- $history = Akismet::get_comment_history( $comment->comment_ID ); +- +- if ( $history ) { +- foreach ( $history as $row ) { +- $time = date( 'D d M Y @ h:i:s a', $row['time'] ) . ' GMT'; +- +- $message = ''; +- +- if ( ! empty( $row['message'] ) ) { +- // Old versions of Akismet stored the message as a literal string in the commentmeta. +- // New versions don't do that for two reasons: +- // 1) Save space. +- // 2) The message can be translated into the current language of the blog, not stuck +- // in the language of the blog when the comment was made. +- $message = esc_html( $row['message'] ); +- } +- +- // If possible, use a current translation. +- switch ( $row['event'] ) { +- case 'recheck-spam'; +- $message = esc_html( __( 'Akismet re-checked and caught this comment as spam.', 'akismet' ) ); +- break; +- case 'check-spam': +- $message = esc_html( __( 'Akismet caught this comment as spam.', 'akismet' ) ); +- break; +- case 'recheck-ham': +- $message = esc_html( __( 'Akismet re-checked and cleared this comment.', 'akismet' ) ); +- break; +- case 'check-ham': +- $message = esc_html( __( 'Akismet cleared this comment.', 'akismet' ) ); +- break; +- case 'wp-blacklisted': +- $message = sprintf( esc_html( __( 'Comment was caught by %s.', 'akismet' ) ), '<code>wp_blacklist_check</code>' ); +- break; +- case 'report-spam': +- if ( isset( $row['user'] ) ) { +- $message = esc_html( sprintf( __( '%s reported this comment as spam.', 'akismet' ), $row['user'] ) ); +- } +- else if ( ! $message ) { +- $message = esc_html( __( 'This comment was reported as spam.', 'akismet' ) ); +- } +- break; +- case 'report-ham': +- if ( isset( $row['user'] ) ) { +- $message = esc_html( sprintf( __( '%s reported this comment as not spam.', 'akismet' ), $row['user'] ) ); +- } +- else if ( ! $message ) { +- $message = esc_html( __( 'This comment was reported as not spam.', 'akismet' ) ); +- } +- break; +- case 'cron-retry-spam': +- $message = esc_html( __( 'Akismet caught this comment as spam during an automatic retry.' , 'akismet') ); +- break; +- case 'cron-retry-ham': +- $message = esc_html( __( 'Akismet cleared this comment during an automatic retry.', 'akismet') ); +- break; +- case 'check-error': +- if ( isset( $row['meta'], $row['meta']['response'] ) ) { +- $message = sprintf( esc_html( __( 'Akismet was unable to check this comment (response: %s) but will automatically retry later.', 'akismet') ), '<code>' . esc_html( $row['meta']['response'] ) . '</code>' ); +- } +- else { +- $message = esc_html( __( 'Akismet was unable to check this comment but will automatically retry later.', 'akismet' ) ); +- } +- break; +- case 'recheck-error': +- if ( isset( $row['meta'], $row['meta']['response'] ) ) { +- $message = sprintf( esc_html( __( 'Akismet was unable to recheck this comment (response: %s).', 'akismet') ), '<code>' . esc_html( $row['meta']['response'] ) . '</code>' ); +- } +- else { +- $message = esc_html( __( 'Akismet was unable to recheck this comment.', 'akismet' ) ); +- } +- break; +- default: +- if ( preg_match( '/^status-changed/', $row['event'] ) ) { +- // Half of these used to be saved without the dash after 'status-changed'. +- // See https://plugins.trac.wordpress.org/changeset/1150658/akismet/trunk +- $new_status = preg_replace( '/^status-changed-?/', '', $row['event'] ); +- $message = sprintf( esc_html( __( 'Comment status was changed to %s', 'akismet' ) ), '<code>' . esc_html( $new_status ) . '</code>' ); +- } +- else if ( preg_match( '/^status-/', $row['event'] ) ) { +- $new_status = preg_replace( '/^status-/', '', $row['event'] ); +- +- if ( isset( $row['user'] ) ) { +- $message = sprintf( esc_html( __( '%1$s changed the comment status to %2$s.', 'akismet' ) ), $row['user'], '<code>' . esc_html( $new_status ) . '</code>' ); +- } +- } +- break; +- +- } +- +- if ( ! empty( $message ) ) { +- echo '<p>'; +- echo '<span style="color: #999;" alt="' . $time . '" title="' . $time . '">' . sprintf( esc_html__('%s ago', 'akismet'), human_time_diff( $row['time'] ) ) . '</span>'; +- echo ' - '; +- echo $message; // esc_html() is done above so that we can use HTML in some messages. +- echo '</p>'; +- } +- } +- } +- else { +- echo '<p>'; +- echo esc_html( __( 'No comment history.', 'akismet' ) ); +- echo '</p>'; +- } +- } +- +- public static function plugin_action_links( $links, $file ) { +- if ( $file == plugin_basename( plugin_dir_url( __FILE__ ) . '/akismet.php' ) ) { +- $links[] = '<a href="' . esc_url( self::get_page_url() ) . '">'.esc_html__( 'Settings' , 'akismet').'</a>'; +- } +- +- return $links; +- } +- +- // Total spam in queue +- // get_option( 'akismet_spam_count' ) is the total caught ever +- public static function get_spam_count( $type = false ) { +- global $wpdb; +- +- if ( !$type ) { // total +- $count = wp_cache_get( 'akismet_spam_count', 'widget' ); +- if ( false === $count ) { +- $count = wp_count_comments(); +- $count = $count->spam; +- wp_cache_set( 'akismet_spam_count', $count, 'widget', 3600 ); +- } +- return $count; +- } elseif ( 'comments' == $type || 'comment' == $type ) { // comments +- $type = ''; +- } +- +- return (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(comment_ID) FROM {$wpdb->comments} WHERE comment_approved = 'spam' AND comment_type = %s", $type ) ); +- } +- +- // Check connectivity between the WordPress blog and Akismet's servers. +- // Returns an associative array of server IP addresses, where the key is the IP address, and value is true (available) or false (unable to connect). +- public static function check_server_ip_connectivity() { +- +- $servers = $ips = array(); +- +- // Some web hosts may disable this function +- if ( function_exists('gethostbynamel') ) { +- +- $ips = gethostbynamel( 'rest.akismet.com' ); +- if ( $ips && is_array($ips) && count($ips) ) { +- $api_key = Akismet::get_api_key(); +- +- foreach ( $ips as $ip ) { +- $response = Akismet::verify_key( $api_key, $ip ); +- // even if the key is invalid, at least we know we have connectivity +- if ( $response == 'valid' || $response == 'invalid' ) +- $servers[$ip] = 'connected'; +- else +- $servers[$ip] = $response ? $response : 'unable to connect'; +- } +- } +- } +- +- return $servers; +- } +- +- // Simpler connectivity check +- public static function check_server_connectivity($cache_timeout = 86400) { +- +- $debug = array(); +- $debug[ 'PHP_VERSION' ] = PHP_VERSION; +- $debug[ 'WORDPRESS_VERSION' ] = $GLOBALS['wp_version']; +- $debug[ 'AKISMET_VERSION' ] = AKISMET_VERSION; +- $debug[ 'AKISMET__PLUGIN_DIR' ] = AKISMET__PLUGIN_DIR; +- $debug[ 'SITE_URL' ] = site_url(); +- $debug[ 'HOME_URL' ] = home_url(); +- +- $servers = get_option('akismet_available_servers'); +- if ( (time() - get_option('akismet_connectivity_time') < $cache_timeout) && $servers !== false ) { +- $servers = self::check_server_ip_connectivity(); +- update_option('akismet_available_servers', $servers); +- update_option('akismet_connectivity_time', time()); +- } +- +- if ( wp_http_supports( array( 'ssl' ) ) ) { +- $response = wp_remote_get( 'https://rest.akismet.com/1.1/test' ); +- } +- else { +- $response = wp_remote_get( 'http://rest.akismet.com/1.1/test' ); +- } +- +- $debug[ 'gethostbynamel' ] = function_exists('gethostbynamel') ? 'exists' : 'not here'; +- $debug[ 'Servers' ] = $servers; +- $debug[ 'Test Connection' ] = $response; +- +- Akismet::log( $debug ); +- +- if ( $response && 'connected' == wp_remote_retrieve_body( $response ) ) +- return true; +- +- return false; +- } +- +- // Check the server connectivity and store the available servers in an option. +- public static function get_server_connectivity($cache_timeout = 86400) { +- return self::check_server_connectivity( $cache_timeout ); +- } +- +- /** +- * Find out whether any comments in the Pending queue have not yet been checked by Akismet. +- * +- * @return bool +- */ +- public static function are_any_comments_waiting_to_be_checked() { +- return !! get_comments( array( +- // Exclude comments that are not pending. This would happen if someone manually approved or spammed a comment +- // that was waiting to be checked. The akismet_error meta entry will eventually be removed by the cron recheck job. +- 'status' => 'hold', +- +- // This is the commentmeta that is saved when a comment couldn't be checked. +- 'meta_key' => 'akismet_error', +- +- // We only need to know whether at least one comment is waiting for a check. +- 'number' => 1, +- ) ); +- } +- +- public static function get_page_url( $page = 'config' ) { +- +- $args = array( 'page' => 'akismet-key-config' ); +- +- if ( $page == 'stats' ) +- $args = array( 'page' => 'akismet-key-config', 'view' => 'stats' ); +- elseif ( $page == 'delete_key' ) +- $args = array( 'page' => 'akismet-key-config', 'view' => 'start', 'action' => 'delete-key', '_wpnonce' => wp_create_nonce( self::NONCE ) ); +- +- $url = add_query_arg( $args, class_exists( 'Jetpack' ) ? admin_url( 'admin.php' ) : admin_url( 'options-general.php' ) ); +- +- return $url; +- } +- +- public static function get_akismet_user( $api_key ) { +- $akismet_user = false; +- +- $subscription_verification = Akismet::http_post( Akismet::build_query( array( 'key' => $api_key, 'blog' => get_option( 'home' ) ) ), 'get-subscription' ); +- +- if ( ! empty( $subscription_verification[1] ) ) { +- if ( 'invalid' !== $subscription_verification[1] ) { +- $akismet_user = json_decode( $subscription_verification[1] ); +- } +- } +- +- return $akismet_user; +- } +- +- public static function get_stats( $api_key ) { +- $stat_totals = array(); +- +- foreach( array( '6-months', 'all' ) as $interval ) { +- $response = Akismet::http_post( Akismet::build_query( array( 'blog' => get_option( 'home' ), 'key' => $api_key, 'from' => $interval ) ), 'get-stats' ); +- +- if ( ! empty( $response[1] ) ) { +- $stat_totals[$interval] = json_decode( $response[1] ); +- } +- } +- +- return $stat_totals; +- } +- +- public static function verify_wpcom_key( $api_key, $user_id, $extra = array() ) { +- $akismet_account = Akismet::http_post( Akismet::build_query( array_merge( array( +- 'user_id' => $user_id, +- 'api_key' => $api_key, +- 'get_account_type' => 'true' +- ), $extra ) ), 'verify-wpcom-key' ); +- +- if ( ! empty( $akismet_account[1] ) ) +- $akismet_account = json_decode( $akismet_account[1] ); +- +- Akismet::log( compact( 'akismet_account' ) ); +- +- return $akismet_account; +- } +- +- public static function connect_jetpack_user() { +- +- if ( $jetpack_user = self::get_jetpack_user() ) { +- if ( isset( $jetpack_user['user_id'] ) && isset( $jetpack_user['api_key'] ) ) { +- $akismet_user = self::verify_wpcom_key( $jetpack_user['api_key'], $jetpack_user['user_id'], array( 'action' => 'connect_jetpack_user' ) ); +- +- if ( is_object( $akismet_user ) ) { +- self::save_key( $akismet_user->api_key ); +- return in_array( $akismet_user->status, array( 'active', 'active-dunning', 'no-sub' ) ); +- } +- } +- } +- +- return false; +- } +- +- public static function display_alert() { +- Akismet::view( 'notice', array( +- 'type' => 'alert', +- 'code' => (int) get_option( 'akismet_alert_code' ), +- 'msg' => get_option( 'akismet_alert_msg' ) +- ) ); +- } +- +- public static function display_spam_check_warning() { +- Akismet::fix_scheduled_recheck(); +- +- if ( wp_next_scheduled('akismet_schedule_cron_recheck') > time() && self::are_any_comments_waiting_to_be_checked() ) { +- $link_text = apply_filters( 'akismet_spam_check_warning_link_text', sprintf( __( 'Please check your <a href="%s">Akismet configuration</a> and contact your web host if problems persist.', 'akismet'), esc_url( self::get_page_url() ) ) ); +- Akismet::view( 'notice', array( 'type' => 'spam-check', 'link_text' => $link_text ) ); +- } +- } +- +- public static function display_api_key_warning() { +- Akismet::view( 'notice', array( 'type' => 'plugin' ) ); +- } +- +- public static function display_page() { +- if ( !Akismet::get_api_key() || ( isset( $_GET['view'] ) && $_GET['view'] == 'start' ) ) +- self::display_start_page(); +- elseif ( isset( $_GET['view'] ) && $_GET['view'] == 'stats' ) +- self::display_stats_page(); +- else +- self::display_configuration_page(); +- } +- +- public static function display_start_page() { +- if ( isset( $_GET['action'] ) ) { +- if ( $_GET['action'] == 'delete-key' ) { +- if ( isset( $_GET['_wpnonce'] ) && wp_verify_nonce( $_GET['_wpnonce'], self::NONCE ) ) +- delete_option( 'wordpress_api_key' ); +- } +- } +- +- if ( $api_key = Akismet::get_api_key() && ( empty( self::$notices['status'] ) || 'existing-key-invalid' != self::$notices['status'] ) ) { +- self::display_configuration_page(); +- return; +- } +- +- //the user can choose to auto connect their API key by clicking a button on the akismet done page +- //if jetpack, get verified api key by using connected wpcom user id +- //if no jetpack, get verified api key by using an akismet token +- +- $akismet_user = false; +- +- if ( isset( $_GET['token'] ) && preg_match('/^(\d+)-[0-9a-f]{20}$/', $_GET['token'] ) ) +- $akismet_user = self::verify_wpcom_key( '', '', array( 'token' => $_GET['token'] ) ); +- elseif ( $jetpack_user = self::get_jetpack_user() ) +- $akismet_user = self::verify_wpcom_key( $jetpack_user['api_key'], $jetpack_user['user_id'] ); +- +- if ( isset( $_GET['action'] ) ) { +- if ( $_GET['action'] == 'save-key' ) { +- if ( is_object( $akismet_user ) ) { +- self::save_key( $akismet_user->api_key ); +- self::display_configuration_page(); +- return; +- } +- } +- } +- +- Akismet::view( 'start', compact( 'akismet_user' ) ); +- +- /* +- // To see all variants when testing. +- $akismet_user->status = 'no-sub'; +- Akismet::view( 'start', compact( 'akismet_user' ) ); +- $akismet_user->status = 'cancelled'; +- Akismet::view( 'start', compact( 'akismet_user' ) ); +- $akismet_user->status = 'suspended'; +- Akismet::view( 'start', compact( 'akismet_user' ) ); +- $akismet_user->status = 'other'; +- Akismet::view( 'start', compact( 'akismet_user' ) ); +- $akismet_user = false; +- */ +- } +- +- public static function display_stats_page() { +- Akismet::view( 'stats' ); +- } +- +- public static function display_configuration_page() { +- $api_key = Akismet::get_api_key(); +- $akismet_user = self::get_akismet_user( $api_key ); +- +- if ( ! $akismet_user ) { +- // This could happen if the user's key became invalid after it was previously valid and successfully set up. +- self::$notices['status'] = 'existing-key-invalid'; +- self::display_start_page(); +- return; +- } +- +- $stat_totals = self::get_stats( $api_key ); +- +- // If unset, create the new strictness option using the old discard option to determine its default. +- // If the old option wasn't set, default to discarding the blatant spam. +- if ( get_option( 'akismet_strictness' ) === false ) { +- add_option( 'akismet_strictness', ( get_option( 'akismet_discard_month' ) === 'false' ? '0' : '1' ) ); +- } +- +- // Sync the local "Total spam blocked" count with the authoritative count from the server. +- if ( isset( $stat_totals['all'], $stat_totals['all']->spam ) ) { +- update_option( 'akismet_spam_count', $stat_totals['all']->spam ); +- } +- +- $notices = array(); +- +- if ( empty( self::$notices ) ) { +- if ( ! empty( $stat_totals['all'] ) && isset( $stat_totals['all']->time_saved ) && $akismet_user->status == 'active' && $akismet_user->account_type == 'free-api-key' ) { +- +- $time_saved = false; +- +- if ( $stat_totals['all']->time_saved > 1800 ) { +- $total_in_minutes = round( $stat_totals['all']->time_saved / 60 ); +- $total_in_hours = round( $total_in_minutes / 60 ); +- $total_in_days = round( $total_in_hours / 8 ); +- $cleaning_up = __( 'Cleaning up spam takes time.' , 'akismet'); +- +- if ( $total_in_days > 1 ) +- $time_saved = $cleaning_up . ' ' . sprintf( _n( 'Akismet has saved you %s day!', 'Akismet has saved you %s days!', $total_in_days, 'akismet' ), number_format_i18n( $total_in_days ) ); +- elseif ( $total_in_hours > 1 ) +- $time_saved = $cleaning_up . ' ' . sprintf( _n( 'Akismet has saved you %d hour!', 'Akismet has saved you %d hours!', $total_in_hours, 'akismet' ), $total_in_hours ); +- elseif ( $total_in_minutes >= 30 ) +- $time_saved = $cleaning_up . ' ' . sprintf( _n( 'Akismet has saved you %d minute!', 'Akismet has saved you %d minutes!', $total_in_minutes, 'akismet' ), $total_in_minutes ); +- } +- +- $notices[] = array( 'type' => 'active-notice', 'time_saved' => $time_saved ); +- } +- +- if ( !empty( $akismet_user->limit_reached ) && in_array( $akismet_user->limit_reached, array( 'yellow', 'red' ) ) ) { +- $notices[] = array( 'type' => 'limit-reached', 'level' => $akismet_user->limit_reached ); +- } +- } +- +- if ( !isset( self::$notices['status'] ) && in_array( $akismet_user->status, array( 'cancelled', 'suspended', 'missing', 'no-sub' ) ) ) { +- $notices[] = array( 'type' => $akismet_user->status ); +- } +- +- /* +- // To see all variants when testing. +- $notices[] = array( 'type' => 'active-notice', 'time_saved' => 'Cleaning up spam takes time. Akismet has saved you 1 minute!' ); +- $notices[] = array( 'type' => 'plugin' ); +- $notices[] = array( 'type' => 'spam-check', 'link_text' => 'Link text.' ); +- $notices[] = array( 'type' => 'notice', 'notice_header' => 'This is the notice header.', 'notice_text' => 'This is the notice text.' ); +- $notices[] = array( 'type' => 'missing-functions' ); +- $notices[] = array( 'type' => 'servers-be-down' ); +- $notices[] = array( 'type' => 'active-dunning' ); +- $notices[] = array( 'type' => 'cancelled' ); +- $notices[] = array( 'type' => 'suspended' ); +- $notices[] = array( 'type' => 'missing' ); +- $notices[] = array( 'type' => 'no-sub' ); +- $notices[] = array( 'type' => 'new-key-valid' ); +- $notices[] = array( 'type' => 'new-key-invalid' ); +- $notices[] = array( 'type' => 'existing-key-invalid' ); +- $notices[] = array( 'type' => 'new-key-failed' ); +- $notices[] = array( 'type' => 'limit-reached', 'level' => 'yellow' ); +- $notices[] = array( 'type' => 'limit-reached', 'level' => 'red' ); +- */ +- +- Akismet::log( compact( 'stat_totals', 'akismet_user' ) ); +- Akismet::view( 'config', compact( 'api_key', 'akismet_user', 'stat_totals', 'notices' ) ); +- } +- +- public static function display_notice() { +- global $hook_suffix; +- +- if ( in_array( $hook_suffix, array( 'jetpack_page_akismet-key-config', 'settings_page_akismet-key-config' ) ) ) { +- // This page manages the notices and puts them inline where they make sense. +- return; +- } +- +- if ( in_array( $hook_suffix, array( 'edit-comments.php' ) ) && (int) get_option( 'akismet_alert_code' ) > 0 ) { +- Akismet::verify_key( Akismet::get_api_key() ); //verify that the key is still in alert state +- +- if ( get_option( 'akismet_alert_code' ) > 0 ) +- self::display_alert(); +- } +- elseif ( $hook_suffix == 'plugins.php' && !Akismet::get_api_key() ) { +- self::display_api_key_warning(); +- } +- elseif ( $hook_suffix == 'edit-comments.php' && wp_next_scheduled( 'akismet_schedule_cron_recheck' ) ) { +- self::display_spam_check_warning(); +- } +- +- if ( isset( $_GET['akismet_recheck_complete'] ) ) { +- $recheck_count = (int) $_GET['recheck_count']; +- $spam_count = (int) $_GET['spam_count']; +- +- if ( $recheck_count === 0 ) { +- $message = __( 'There were no comments to check. Akismet will only check comments awaiting moderation.', 'akismet' ); +- } +- else { +- $message = sprintf( _n( 'Akismet checked %s comment.', 'Akismet checked %s comments.', $recheck_count, 'akismet' ), number_format( $recheck_count ) ); +- $message .= ' '; +- +- if ( $spam_count === 0 ) { +- $message .= __( 'No comments were caught as spam.', 'akismet' ); +- } +- else { +- $message .= sprintf( _n( '%s comment was caught as spam.', '%s comments were caught as spam.', $spam_count, 'akismet' ), number_format( $spam_count ) ); +- } +- } +- +- echo '<div class="notice notice-success"><p>' . esc_html( $message ) . '</p></div>'; +- } +- else if ( isset( $_GET['akismet_recheck_error'] ) ) { +- echo '<div class="notice notice-error"><p>' . esc_html( __( 'Akismet could not recheck your comments for spam.', 'akismet' ) ) . '</p></div>'; +- } +- } +- +- public static function display_status() { +- if ( ! self::get_server_connectivity() ) { +- Akismet::view( 'notice', array( 'type' => 'servers-be-down' ) ); +- } +- else if ( ! empty( self::$notices ) ) { +- foreach ( self::$notices as $index => $type ) { +- if ( is_object( $type ) ) { +- $notice_header = $notice_text = ''; +- +- if ( property_exists( $type, 'notice_header' ) ) { +- $notice_header = wp_kses( $type->notice_header, self::$allowed ); +- } +- +- if ( property_exists( $type, 'notice_text' ) ) { +- $notice_text = wp_kses( $type->notice_text, self::$allowed ); +- } +- +- if ( property_exists( $type, 'status' ) ) { +- $type = wp_kses( $type->status, self::$allowed ); +- Akismet::view( 'notice', compact( 'type', 'notice_header', 'notice_text' ) ); +- +- unset( self::$notices[ $index ] ); +- } +- } +- else { +- Akismet::view( 'notice', compact( 'type' ) ); +- +- unset( self::$notices[ $index ] ); +- } +- } +- } +- } +- +- private static function get_jetpack_user() { +- if ( !class_exists('Jetpack') ) +- return false; +- +- if ( defined( 'JETPACK__VERSION' ) && version_compare( JETPACK__VERSION, '7.7', '<' ) ) { +- // For version of Jetpack prior to 7.7. +- Jetpack::load_xml_rpc_client(); +- } +- +- $xml = new Jetpack_IXR_ClientMulticall( array( 'user_id' => get_current_user_id() ) ); +- +- $xml->addCall( 'wpcom.getUserID' ); +- $xml->addCall( 'akismet.getAPIKey' ); +- $xml->query(); +- +- Akismet::log( compact( 'xml' ) ); +- +- if ( !$xml->isError() ) { +- $responses = $xml->getResponse(); +- if ( count( $responses ) > 1 ) { +- // Due to a quirk in how Jetpack does multi-calls, the response order +- // can't be trusted to match the call order. It's a good thing our +- // return values can be mostly differentiated from each other. +- $first_response_value = array_shift( $responses[0] ); +- $second_response_value = array_shift( $responses[1] ); +- +- // If WPCOM ever reaches 100 billion users, this will fail. :-) +- if ( preg_match( '/^[a-f0-9]{12}$/i', $first_response_value ) ) { +- $api_key = $first_response_value; +- $user_id = (int) $second_response_value; +- } +- else { +- $api_key = $second_response_value; +- $user_id = (int) $first_response_value; +- } +- +- return compact( 'api_key', 'user_id' ); +- } +- } +- return false; +- } +- +- /** +- * Some commentmeta isn't useful in an export file. Suppress it (when supported). +- * +- * @param bool $exclude +- * @param string $key The meta key +- * @param object $meta The meta object +- * @return bool Whether to exclude this meta entry from the export. +- */ +- public static function exclude_commentmeta_from_export( $exclude, $key, $meta ) { +- if ( in_array( $key, array( 'akismet_as_submitted', 'akismet_rechecking', 'akismet_delayed_moderation_email' ) ) ) { +- return true; +- } +- +- return $exclude; +- } +- +- /** +- * When Akismet is active, remove the "Activate Akismet" step from the plugin description. +- */ +- public static function modify_plugin_description( $all_plugins ) { +- if ( isset( $all_plugins['akismet/akismet.php'] ) ) { +- if ( Akismet::get_api_key() ) { +- $all_plugins['akismet/akismet.php']['Description'] = __( 'Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. Your site is fully configured and being protected, even while you sleep.', 'akismet' ); +- } +- else { +- $all_plugins['akismet/akismet.php']['Description'] = __( 'Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. It keeps your site protected even while you sleep. To get started, just go to <a href="admin.php?page=akismet-key-config">your Akismet Settings page</a> to set up your API key.', 'akismet' ); +- } +- } +- +- return $all_plugins; +- } +- +- private static function set_form_privacy_notice_option( $state ) { +- if ( in_array( $state, array( 'display', 'hide' ) ) ) { +- update_option( 'akismet_comment_form_privacy_notice', $state ); +- } +- } +- +- public static function register_personal_data_eraser( $erasers ) { +- $erasers['akismet'] = array( +- 'eraser_friendly_name' => __( 'Akismet', 'akismet' ), +- 'callback' => array( 'Akismet_Admin', 'erase_personal_data' ), +- ); +- +- return $erasers; +- } +- +- /** +- * When a user requests that their personal data be removed, Akismet has a duty to discard +- * any personal data we store outside of the comment itself. Right now, that is limited +- * to the copy of the comment we store in the akismet_as_submitted commentmeta. +- * +- * FWIW, this information would be automatically deleted after 15 days. +- * +- * @param $email_address string The email address of the user who has requested erasure. +- * @param $page int This function can (and will) be called multiple times to prevent timeouts, +- * so this argument is used for pagination. +- * @return array +- * @see https://developer.wordpress.org/plugins/privacy/adding-the-personal-data-eraser-to-your-plugin/ +- */ +- public static function erase_personal_data( $email_address, $page = 1 ) { +- $items_removed = false; +- +- $number = 50; +- $page = (int) $page; +- +- $comments = get_comments( +- array( +- 'author_email' => $email_address, +- 'number' => $number, +- 'paged' => $page, +- 'order_by' => 'comment_ID', +- 'order' => 'ASC', +- ) +- ); +- +- foreach ( (array) $comments as $comment ) { +- $comment_as_submitted = get_comment_meta( $comment->comment_ID, 'akismet_as_submitted', true ); +- +- if ( $comment_as_submitted ) { +- delete_comment_meta( $comment->comment_ID, 'akismet_as_submitted' ); +- $items_removed = true; +- } +- } +- +- // Tell core if we have more comments to work on still +- $done = count( $comments ) < $number; +- +- return array( +- 'items_removed' => $items_removed, +- 'items_retained' => false, // always false in this example +- 'messages' => array(), // no messages in this example +- 'done' => $done, +- ); +- } +-} +diff --git a/wp-content/plugins/akismet/class.akismet-cli.php b/wp-content/plugins/akismet/class.akismet-cli.php +deleted file mode 100644 +index 9cbe7a92..00000000 +--- a/wp-content/plugins/akismet/class.akismet-cli.php ++++ /dev/null +@@ -1,185 +0,0 @@ +-<?php +- +-WP_CLI::add_command( 'akismet', 'Akismet_CLI' ); +- +-/** +- * Filter spam comments. +- */ +-class Akismet_CLI extends WP_CLI_Command { +- /** +- * Checks one or more comments against the Akismet API. +- * +- * ## OPTIONS +- * <comment_id>... +- * : The ID(s) of the comment(s) to check. +- * +- * [--noaction] +- * : Don't change the status of the comment. Just report what Akismet thinks it is. +- * +- * ## EXAMPLES +- * +- * wp akismet check 12345 +- * +- * @alias comment-check +- */ +- public function check( $args, $assoc_args ) { +- foreach ( $args as $comment_id ) { +- if ( isset( $assoc_args['noaction'] ) ) { +- // Check the comment, but don't reclassify it. +- $api_response = Akismet::check_db_comment( $comment_id, 'wp-cli' ); +- } +- else { +- $api_response = Akismet::recheck_comment( $comment_id, 'wp-cli' ); +- } +- +- if ( 'true' === $api_response ) { +- WP_CLI::line( sprintf( __( "Comment #%d is spam.", 'akismet' ), $comment_id ) ); +- } +- else if ( 'false' === $api_response ) { +- WP_CLI::line( sprintf( __( "Comment #%d is not spam.", 'akismet' ), $comment_id ) ); +- } +- else { +- if ( false === $api_response ) { +- WP_CLI::error( __( "Failed to connect to Akismet.", 'akismet' ) ); +- } +- else if ( is_wp_error( $api_response ) ) { +- WP_CLI::warning( sprintf( __( "Comment #%d could not be checked.", 'akismet' ), $comment_id ) ); +- } +- } +- } +- } +- +- /** +- * Recheck all comments in the Pending queue. +- * +- * ## EXAMPLES +- * +- * wp akismet recheck_queue +- * +- * @alias recheck-queue +- */ +- public function recheck_queue() { +- $batch_size = 100; +- $start = 0; +- +- $total_counts = array(); +- +- do { +- $result_counts = Akismet_Admin::recheck_queue_portion( $start, $batch_size ); +- +- if ( $result_counts['processed'] > 0 ) { +- foreach ( $result_counts as $key => $count ) { +- if ( ! isset( $total_counts[ $key ] ) ) { +- $total_counts[ $key ] = $count; +- } +- else { +- $total_counts[ $key ] += $count; +- } +- } +- $start += $batch_size; +- $start -= $result_counts['spam']; // These comments will have been removed from the queue. +- } +- } while ( $result_counts['processed'] > 0 ); +- +- WP_CLI::line( sprintf( _n( "Processed %d comment.", "Processed %d comments.", $total_counts['processed'], 'akismet' ), number_format( $total_counts['processed'] ) ) ); +- WP_CLI::line( sprintf( _n( "%d comment moved to Spam.", "%d comments moved to Spam.", $total_counts['spam'], 'akismet' ), number_format( $total_counts['spam'] ) ) ); +- +- if ( $total_counts['error'] ) { +- WP_CLI::line( sprintf( _n( "%d comment could not be checked.", "%d comments could not be checked.", $total_counts['error'], 'akismet' ), number_format( $total_counts['error'] ) ) ); +- } +- } +- +- /** +- * Fetches stats from the Akismet API. +- * +- * ## OPTIONS +- * +- * [<interval>] +- * : The time period for which to retrieve stats. +- * --- +- * default: all +- * options: +- * - days +- * - months +- * - all +- * --- +- * +- * [--format=<format>] +- * : Allows overriding the output of the command when listing connections. +- * --- +- * default: table +- * options: +- * - table +- * - json +- * - csv +- * - yaml +- * - count +- * --- +- * +- * [--summary] +- * : When set, will display a summary of the stats. +- * +- * ## EXAMPLES +- * +- * wp akismet stats +- * wp akismet stats all +- * wp akismet stats days +- * wp akismet stats months +- * wp akismet stats all --summary +- */ +- public function stats( $args, $assoc_args ) { +- $api_key = Akismet::get_api_key(); +- +- if ( empty( $api_key ) ) { +- WP_CLI::error( __( 'API key must be set to fetch stats.', 'akismet' ) ); +- } +- +- switch ( $args[0] ) { +- case 'days': +- $interval = '60-days'; +- break; +- case 'months': +- $interval = '6-months'; +- break; +- default: +- $interval = 'all'; +- break; +- } +- +- $response = Akismet::http_post( +- Akismet::build_query( array( +- 'blog' => get_option( 'home' ), +- 'key' => $api_key, +- 'from' => $interval, +- ) ), +- 'get-stats' +- ); +- +- if ( empty( $response[1] ) ) { +- WP_CLI::error( __( 'Currently unable to fetch stats. Please try again.', 'akismet' ) ); +- } +- +- $response_body = json_decode( $response[1], true ); +- +- if ( is_null( $response_body ) ) { +- WP_CLI::error( __( 'Stats response could not be decoded.', 'akismet' ) ); +- } +- +- if ( isset( $assoc_args['summary'] ) ) { +- $keys = array( +- 'spam', +- 'ham', +- 'missed_spam', +- 'false_positives', +- 'accuracy', +- 'time_saved', +- ); +- +- WP_CLI\Utils\format_items( $assoc_args['format'], array( $response_body ), $keys ); +- } +- else { +- $stats = $response_body['breakdown']; +- WP_CLI\Utils\format_items( $assoc_args['format'], $stats, array_keys( end( $stats ) ) ); +- } +- } +-} +\ No newline at end of file +diff --git a/wp-content/plugins/akismet/class.akismet-rest-api.php b/wp-content/plugins/akismet/class.akismet-rest-api.php +deleted file mode 100644 +index bf71998b..00000000 +--- a/wp-content/plugins/akismet/class.akismet-rest-api.php ++++ /dev/null +@@ -1,366 +0,0 @@ +-<?php +- +-class Akismet_REST_API { +- /** +- * Register the REST API routes. +- */ +- public static function init() { +- if ( ! function_exists( 'register_rest_route' ) ) { +- // The REST API wasn't integrated into core until 4.4, and we support 4.0+ (for now). +- return false; +- } +- +- register_rest_route( 'akismet/v1', '/key', array( +- array( +- 'methods' => WP_REST_Server::READABLE, +- 'permission_callback' => array( 'Akismet_REST_API', 'privileged_permission_callback' ), +- 'callback' => array( 'Akismet_REST_API', 'get_key' ), +- ), array( +- 'methods' => WP_REST_Server::EDITABLE, +- 'permission_callback' => array( 'Akismet_REST_API', 'privileged_permission_callback' ), +- 'callback' => array( 'Akismet_REST_API', 'set_key' ), +- 'args' => array( +- 'key' => array( +- 'required' => true, +- 'type' => 'string', +- 'sanitize_callback' => array( 'Akismet_REST_API', 'sanitize_key' ), +- 'description' => __( 'A 12-character Akismet API key. Available at akismet.com/get/', 'akismet' ), +- ), +- ), +- ), array( +- 'methods' => WP_REST_Server::DELETABLE, +- 'permission_callback' => array( 'Akismet_REST_API', 'privileged_permission_callback' ), +- 'callback' => array( 'Akismet_REST_API', 'delete_key' ), +- ) +- ) ); +- +- register_rest_route( 'akismet/v1', '/settings/', array( +- array( +- 'methods' => WP_REST_Server::READABLE, +- 'permission_callback' => array( 'Akismet_REST_API', 'privileged_permission_callback' ), +- 'callback' => array( 'Akismet_REST_API', 'get_settings' ), +- ), +- array( +- 'methods' => WP_REST_Server::EDITABLE, +- 'permission_callback' => array( 'Akismet_REST_API', 'privileged_permission_callback' ), +- 'callback' => array( 'Akismet_REST_API', 'set_boolean_settings' ), +- 'args' => array( +- 'akismet_strictness' => array( +- 'required' => false, +- 'type' => 'boolean', +- 'description' => __( 'If true, Akismet will automatically discard the worst spam automatically rather than putting it in the spam folder.', 'akismet' ), +- ), +- 'akismet_show_user_comments_approved' => array( +- 'required' => false, +- 'type' => 'boolean', +- 'description' => __( 'If true, show the number of approved comments beside each comment author in the comments list page.', 'akismet' ), +- ), +- ), +- ) +- ) ); +- +- register_rest_route( 'akismet/v1', '/stats', array( +- 'methods' => WP_REST_Server::READABLE, +- 'permission_callback' => array( 'Akismet_REST_API', 'privileged_permission_callback' ), +- 'callback' => array( 'Akismet_REST_API', 'get_stats' ), +- 'args' => array( +- 'interval' => array( +- 'required' => false, +- 'type' => 'string', +- 'sanitize_callback' => array( 'Akismet_REST_API', 'sanitize_interval' ), +- 'description' => __( 'The time period for which to retrieve stats. Options: 60-days, 6-months, all', 'akismet' ), +- 'default' => 'all', +- ), +- ), +- ) ); +- +- register_rest_route( 'akismet/v1', '/stats/(?P<interval>[\w+])', array( +- 'args' => array( +- 'interval' => array( +- 'description' => __( 'The time period for which to retrieve stats. Options: 60-days, 6-months, all', 'akismet' ), +- 'type' => 'string', +- ), +- ), +- array( +- 'methods' => WP_REST_Server::READABLE, +- 'permission_callback' => array( 'Akismet_REST_API', 'privileged_permission_callback' ), +- 'callback' => array( 'Akismet_REST_API', 'get_stats' ), +- ) +- ) ); +- +- register_rest_route( 'akismet/v1', '/alert', array( +- array( +- 'methods' => WP_REST_Server::READABLE, +- 'permission_callback' => array( 'Akismet_REST_API', 'remote_call_permission_callback' ), +- 'callback' => array( 'Akismet_REST_API', 'get_alert' ), +- 'args' => array( +- 'key' => array( +- 'required' => false, +- 'type' => 'string', +- 'sanitize_callback' => array( 'Akismet_REST_API', 'sanitize_key' ), +- 'description' => __( 'A 12-character Akismet API key. Available at akismet.com/get/', 'akismet' ), +- ), +- ), +- ), +- array( +- 'methods' => WP_REST_Server::EDITABLE, +- 'permission_callback' => array( 'Akismet_REST_API', 'remote_call_permission_callback' ), +- 'callback' => array( 'Akismet_REST_API', 'set_alert' ), +- 'args' => array( +- 'key' => array( +- 'required' => false, +- 'type' => 'string', +- 'sanitize_callback' => array( 'Akismet_REST_API', 'sanitize_key' ), +- 'description' => __( 'A 12-character Akismet API key. Available at akismet.com/get/', 'akismet' ), +- ), +- ), +- ), +- array( +- 'methods' => WP_REST_Server::DELETABLE, +- 'permission_callback' => array( 'Akismet_REST_API', 'remote_call_permission_callback' ), +- 'callback' => array( 'Akismet_REST_API', 'delete_alert' ), +- 'args' => array( +- 'key' => array( +- 'required' => false, +- 'type' => 'string', +- 'sanitize_callback' => array( 'Akismet_REST_API', 'sanitize_key' ), +- 'description' => __( 'A 12-character Akismet API key. Available at akismet.com/get/', 'akismet' ), +- ), +- ), +- ) +- ) ); +- } +- +- /** +- * Get the current Akismet API key. +- * +- * @param WP_REST_Request $request +- * @return WP_Error|WP_REST_Response +- */ +- public static function get_key( $request = null ) { +- return rest_ensure_response( Akismet::get_api_key() ); +- } +- +- /** +- * Set the API key, if possible. +- * +- * @param WP_REST_Request $request +- * @return WP_Error|WP_REST_Response +- */ +- public static function set_key( $request ) { +- if ( defined( 'WPCOM_API_KEY' ) ) { +- return rest_ensure_response( new WP_Error( 'hardcoded_key', __( 'This site\'s API key is hardcoded and cannot be changed via the API.', 'akismet' ), array( 'status'=> 409 ) ) ); +- } +- +- $new_api_key = $request->get_param( 'key' ); +- +- if ( ! self::key_is_valid( $new_api_key ) ) { +- return rest_ensure_response( new WP_Error( 'invalid_key', __( 'The value provided is not a valid and registered API key.', 'akismet' ), array( 'status' => 400 ) ) ); +- } +- +- update_option( 'wordpress_api_key', $new_api_key ); +- +- return self::get_key(); +- } +- +- /** +- * Unset the API key, if possible. +- * +- * @param WP_REST_Request $request +- * @return WP_Error|WP_REST_Response +- */ +- public static function delete_key( $request ) { +- if ( defined( 'WPCOM_API_KEY' ) ) { +- return rest_ensure_response( new WP_Error( 'hardcoded_key', __( 'This site\'s API key is hardcoded and cannot be deleted.', 'akismet' ), array( 'status'=> 409 ) ) ); +- } +- +- delete_option( 'wordpress_api_key' ); +- +- return rest_ensure_response( true ); +- } +- +- /** +- * Get the Akismet settings. +- * +- * @param WP_REST_Request $request +- * @return WP_Error|WP_REST_Response +- */ +- public static function get_settings( $request = null ) { +- return rest_ensure_response( array( +- 'akismet_strictness' => ( get_option( 'akismet_strictness', '1' ) === '1' ), +- 'akismet_show_user_comments_approved' => ( get_option( 'akismet_show_user_comments_approved', '1' ) === '1' ), +- ) ); +- } +- +- /** +- * Update the Akismet settings. +- * +- * @param WP_REST_Request $request +- * @return WP_Error|WP_REST_Response +- */ +- public static function set_boolean_settings( $request ) { +- foreach ( array( +- 'akismet_strictness', +- 'akismet_show_user_comments_approved', +- ) as $setting_key ) { +- +- $setting_value = $request->get_param( $setting_key ); +- if ( is_null( $setting_value ) ) { +- // This setting was not specified. +- continue; +- } +- +- // From 4.7+, WP core will ensure that these are always boolean +- // values because they are registered with 'type' => 'boolean', +- // but we need to do this ourselves for prior versions. +- $setting_value = Akismet_REST_API::parse_boolean( $setting_value ); +- +- update_option( $setting_key, $setting_value ? '1' : '0' ); +- } +- +- return self::get_settings(); +- } +- +- /** +- * Parse a numeric or string boolean value into a boolean. +- * +- * @param mixed $value The value to convert into a boolean. +- * @return bool The converted value. +- */ +- public static function parse_boolean( $value ) { +- switch ( $value ) { +- case true: +- case 'true': +- case '1': +- case 1: +- return true; +- +- case false: +- case 'false': +- case '0': +- case 0: +- return false; +- +- default: +- return (bool) $value; +- } +- } +- +- /** +- * Get the Akismet stats for a given time period. +- * +- * Possible `interval` values: +- * - all +- * - 60-days +- * - 6-months +- * +- * @param WP_REST_Request $request +- * @return WP_Error|WP_REST_Response +- */ +- public static function get_stats( $request ) { +- $api_key = Akismet::get_api_key(); +- +- $interval = $request->get_param( 'interval' ); +- +- $stat_totals = array(); +- +- $response = Akismet::http_post( Akismet::build_query( array( 'blog' => get_option( 'home' ), 'key' => $api_key, 'from' => $interval ) ), 'get-stats' ); +- +- if ( ! empty( $response[1] ) ) { +- $stat_totals[$interval] = json_decode( $response[1] ); +- } +- +- return rest_ensure_response( $stat_totals ); +- } +- +- /** +- * Get the current alert code and message. Alert codes are used to notify the site owner +- * if there's a problem, like a connection issue between their site and the Akismet API, +- * invalid requests being sent, etc. +- * +- * @param WP_REST_Request $request +- * @return WP_Error|WP_REST_Response +- */ +- public static function get_alert( $request ) { +- return rest_ensure_response( array( +- 'code' => get_option( 'akismet_alert_code' ), +- 'message' => get_option( 'akismet_alert_msg' ), +- ) ); +- } +- +- /** +- * Update the current alert code and message by triggering a call to the Akismet server. +- * +- * @param WP_REST_Request $request +- * @return WP_Error|WP_REST_Response +- */ +- public static function set_alert( $request ) { +- delete_option( 'akismet_alert_code' ); +- delete_option( 'akismet_alert_msg' ); +- +- // Make a request so the most recent alert code and message are retrieved. +- Akismet::verify_key( Akismet::get_api_key() ); +- +- return self::get_alert( $request ); +- } +- +- /** +- * Clear the current alert code and message. +- * +- * @param WP_REST_Request $request +- * @return WP_Error|WP_REST_Response +- */ +- public static function delete_alert( $request ) { +- delete_option( 'akismet_alert_code' ); +- delete_option( 'akismet_alert_msg' ); +- +- return self::get_alert( $request ); +- } +- +- private static function key_is_valid( $key ) { +- $response = Akismet::http_post( +- Akismet::build_query( +- array( +- 'key' => $key, +- 'blog' => get_option( 'home' ) +- ) +- ), +- 'verify-key' +- ); +- +- if ( $response[1] == 'valid' ) { +- return true; +- } +- +- return false; +- } +- +- public static function privileged_permission_callback() { +- return current_user_can( 'manage_options' ); +- } +- +- /** +- * For calls that Akismet.com makes to the site to clear outdated alert codes, use the API key for authorization. +- */ +- public static function remote_call_permission_callback( $request ) { +- $local_key = Akismet::get_api_key(); +- +- return $local_key && ( strtolower( $request->get_param( 'key' ) ) === strtolower( $local_key ) ); +- } +- +- public static function sanitize_interval( $interval, $request, $param ) { +- $interval = trim( $interval ); +- +- $valid_intervals = array( '60-days', '6-months', 'all', ); +- +- if ( ! in_array( $interval, $valid_intervals ) ) { +- $interval = 'all'; +- } +- +- return $interval; +- } +- +- public static function sanitize_key( $key, $request, $param ) { +- return trim( $key ); +- } +-} +diff --git a/wp-content/plugins/akismet/class.akismet-widget.php b/wp-content/plugins/akismet/class.akismet-widget.php +deleted file mode 100644 +index 55b0f35c..00000000 +--- a/wp-content/plugins/akismet/class.akismet-widget.php ++++ /dev/null +@@ -1,114 +0,0 @@ +-<?php +-/** +- * @package Akismet +- */ +-class Akismet_Widget extends WP_Widget { +- +- function __construct() { +- load_plugin_textdomain( 'akismet' ); +- +- parent::__construct( +- 'akismet_widget', +- __( 'Akismet Widget' , 'akismet'), +- array( 'description' => __( 'Display the number of spam comments Akismet has caught' , 'akismet') ) +- ); +- +- if ( is_active_widget( false, false, $this->id_base ) ) { +- add_action( 'wp_head', array( $this, 'css' ) ); +- } +- } +- +- function css() { +-?> +- +-<style type="text/css"> +-.a-stats { +- width: auto; +-} +-.a-stats a { +- background: #7CA821; +- background-image:-moz-linear-gradient(0% 100% 90deg,#5F8E14,#7CA821); +- background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#7CA821),to(#5F8E14)); +- border: 1px solid #5F8E14; +- border-radius:3px; +- color: #CFEA93; +- cursor: pointer; +- display: block; +- font-weight: normal; +- height: 100%; +- -moz-border-radius:3px; +- padding: 7px 0 8px; +- text-align: center; +- text-decoration: none; +- -webkit-border-radius:3px; +- width: 100%; +-} +-.a-stats a:hover { +- text-decoration: none; +- background-image:-moz-linear-gradient(0% 100% 90deg,#6F9C1B,#659417); +- background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#659417),to(#6F9C1B)); +-} +-.a-stats .count { +- color: #FFF; +- display: block; +- font-size: 15px; +- line-height: 16px; +- padding: 0 13px; +- white-space: nowrap; +-} +-</style> +- +-<?php +- } +- +- function form( $instance ) { +- if ( $instance && isset( $instance['title'] ) ) { +- $title = $instance['title']; +- } +- else { +- $title = __( 'Spam Blocked' , 'akismet' ); +- } +-?> +- +- <p> +- <label for="<?php echo $this->get_field_id( 'title' ); ?>"><?php esc_html_e( 'Title:' , 'akismet'); ?></label> +- <input class="widefat" id="<?php echo $this->get_field_id( 'title' ); ?>" name="<?php echo $this->get_field_name( 'title' ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>" /> +- </p> +- +-<?php +- } +- +- function update( $new_instance, $old_instance ) { +- $instance['title'] = strip_tags( $new_instance['title'] ); +- return $instance; +- } +- +- function widget( $args, $instance ) { +- $count = get_option( 'akismet_spam_count' ); +- +- if ( ! isset( $instance['title'] ) ) { +- $instance['title'] = __( 'Spam Blocked' , 'akismet' ); +- } +- +- echo $args['before_widget']; +- if ( ! empty( $instance['title'] ) ) { +- echo $args['before_title']; +- echo esc_html( $instance['title'] ); +- echo $args['after_title']; +- } +-?> +- +- <div class="a-stats"> +- <a href="https://akismet.com" target="_blank" title=""><?php printf( _n( '<strong class="count">%1$s spam</strong> blocked by <strong>Akismet</strong>', '<strong class="count">%1$s spam</strong> blocked by <strong>Akismet</strong>', $count , 'akismet'), number_format_i18n( $count ) ); ?></a> +- </div> +- +-<?php +- echo $args['after_widget']; +- } +-} +- +-function akismet_register_widgets() { +- register_widget( 'Akismet_Widget' ); +-} +- +-add_action( 'widgets_init', 'akismet_register_widgets' ); +diff --git a/wp-content/plugins/akismet/class.akismet.php b/wp-content/plugins/akismet/class.akismet.php +deleted file mode 100644 +index 474d35d2..00000000 +--- a/wp-content/plugins/akismet/class.akismet.php ++++ /dev/null +@@ -1,1496 +0,0 @@ +-<?php +- +-class Akismet { +- const API_HOST = 'rest.akismet.com'; +- const API_PORT = 80; +- const MAX_DELAY_BEFORE_MODERATION_EMAIL = 86400; // One day in seconds +- +- private static $last_comment = ''; +- private static $initiated = false; +- private static $prevent_moderation_email_for_these_comments = array(); +- private static $last_comment_result = null; +- private static $comment_as_submitted_allowed_keys = array( 'blog' => '', 'blog_charset' => '', 'blog_lang' => '', 'blog_ua' => '', 'comment_agent' => '', 'comment_author' => '', 'comment_author_IP' => '', 'comment_author_email' => '', 'comment_author_url' => '', 'comment_content' => '', 'comment_date_gmt' => '', 'comment_tags' => '', 'comment_type' => '', 'guid' => '', 'is_test' => '', 'permalink' => '', 'reporter' => '', 'site_domain' => '', 'submit_referer' => '', 'submit_uri' => '', 'user_ID' => '', 'user_agent' => '', 'user_id' => '', 'user_ip' => '' ); +- private static $is_rest_api_call = false; +- +- public static function init() { +- if ( ! self::$initiated ) { +- self::init_hooks(); +- } +- } +- +- /** +- * Initializes WordPress hooks +- */ +- private static function init_hooks() { +- self::$initiated = true; +- +- add_action( 'wp_insert_comment', array( 'Akismet', 'auto_check_update_meta' ), 10, 2 ); +- add_filter( 'preprocess_comment', array( 'Akismet', 'auto_check_comment' ), 1 ); +- add_filter( 'rest_pre_insert_comment', array( 'Akismet', 'rest_auto_check_comment' ), 1 ); +- +- add_action( 'akismet_scheduled_delete', array( 'Akismet', 'delete_old_comments' ) ); +- add_action( 'akismet_scheduled_delete', array( 'Akismet', 'delete_old_comments_meta' ) ); +- add_action( 'akismet_scheduled_delete', array( 'Akismet', 'delete_orphaned_commentmeta' ) ); +- add_action( 'akismet_schedule_cron_recheck', array( 'Akismet', 'cron_recheck' ) ); +- +- add_action( 'comment_form', array( 'Akismet', 'add_comment_nonce' ), 1 ); +- +- add_action( 'admin_head-edit-comments.php', array( 'Akismet', 'load_form_js' ) ); +- add_action( 'comment_form', array( 'Akismet', 'load_form_js' ) ); +- add_action( 'comment_form', array( 'Akismet', 'inject_ak_js' ) ); +- add_filter( 'script_loader_tag', array( 'Akismet', 'set_form_js_async' ), 10, 3 ); +- +- add_filter( 'comment_moderation_recipients', array( 'Akismet', 'disable_moderation_emails_if_unreachable' ), 1000, 2 ); +- add_filter( 'pre_comment_approved', array( 'Akismet', 'last_comment_status' ), 10, 2 ); +- +- add_action( 'transition_comment_status', array( 'Akismet', 'transition_comment_status' ), 10, 3 ); +- +- // Run this early in the pingback call, before doing a remote fetch of the source uri +- add_action( 'xmlrpc_call', array( 'Akismet', 'pre_check_pingback' ) ); +- +- // Jetpack compatibility +- add_filter( 'jetpack_options_whitelist', array( 'Akismet', 'add_to_jetpack_options_whitelist' ) ); +- add_action( 'update_option_wordpress_api_key', array( 'Akismet', 'updated_option' ), 10, 2 ); +- add_action( 'add_option_wordpress_api_key', array( 'Akismet', 'added_option' ), 10, 2 ); +- +- add_action( 'comment_form_after', array( 'Akismet', 'display_comment_form_privacy_notice' ) ); +- } +- +- public static function get_api_key() { +- return apply_filters( 'akismet_get_api_key', defined('WPCOM_API_KEY') ? constant('WPCOM_API_KEY') : get_option('wordpress_api_key') ); +- } +- +- public static function check_key_status( $key, $ip = null ) { +- return self::http_post( Akismet::build_query( array( 'key' => $key, 'blog' => get_option( 'home' ) ) ), 'verify-key', $ip ); +- } +- +- public static function verify_key( $key, $ip = null ) { +- // Shortcut for obviously invalid keys. +- if ( strlen( $key ) != 12 ) { +- return 'invalid'; +- } +- +- $response = self::check_key_status( $key, $ip ); +- +- if ( $response[1] != 'valid' && $response[1] != 'invalid' ) +- return 'failed'; +- +- return $response[1]; +- } +- +- public static function deactivate_key( $key ) { +- $response = self::http_post( Akismet::build_query( array( 'key' => $key, 'blog' => get_option( 'home' ) ) ), 'deactivate' ); +- +- if ( $response[1] != 'deactivated' ) +- return 'failed'; +- +- return $response[1]; +- } +- +- /** +- * Add the akismet option to the Jetpack options management whitelist. +- * +- * @param array $options The list of whitelisted option names. +- * @return array The updated whitelist +- */ +- public static function add_to_jetpack_options_whitelist( $options ) { +- $options[] = 'wordpress_api_key'; +- return $options; +- } +- +- /** +- * When the akismet option is updated, run the registration call. +- * +- * This should only be run when the option is updated from the Jetpack/WP.com +- * API call, and only if the new key is different than the old key. +- * +- * @param mixed $old_value The old option value. +- * @param mixed $value The new option value. +- */ +- public static function updated_option( $old_value, $value ) { +- // Not an API call +- if ( ! class_exists( 'WPCOM_JSON_API_Update_Option_Endpoint' ) ) { +- return; +- } +- // Only run the registration if the old key is different. +- if ( $old_value !== $value ) { +- self::verify_key( $value ); +- } +- } +- +- /** +- * Treat the creation of an API key the same as updating the API key to a new value. +- * +- * @param mixed $option_name Will always be "wordpress_api_key", until something else hooks in here. +- * @param mixed $value The option value. +- */ +- public static function added_option( $option_name, $value ) { +- if ( 'wordpress_api_key' === $option_name ) { +- return self::updated_option( '', $value ); +- } +- } +- +- public static function rest_auto_check_comment( $commentdata ) { +- self::$is_rest_api_call = true; +- +- return self::auto_check_comment( $commentdata ); +- } +- +- public static function auto_check_comment( $commentdata ) { +- // If no key is configured, then there's no point in doing any of this. +- if ( ! self::get_api_key() ) { +- return $commentdata; +- } +- +- self::$last_comment_result = null; +- +- $comment = $commentdata; +- +- $comment['user_ip'] = self::get_ip_address(); +- $comment['user_agent'] = self::get_user_agent(); +- $comment['referrer'] = self::get_referer(); +- $comment['blog'] = get_option( 'home' ); +- $comment['blog_lang'] = get_locale(); +- $comment['blog_charset'] = get_option('blog_charset'); +- $comment['permalink'] = get_permalink( $comment['comment_post_ID'] ); +- +- if ( ! empty( $comment['user_ID'] ) ) { +- $comment['user_role'] = Akismet::get_user_roles( $comment['user_ID'] ); +- } +- +- /** See filter documentation in init_hooks(). */ +- $akismet_nonce_option = apply_filters( 'akismet_comment_nonce', get_option( 'akismet_comment_nonce' ) ); +- $comment['akismet_comment_nonce'] = 'inactive'; +- if ( $akismet_nonce_option == 'true' || $akismet_nonce_option == '' ) { +- $comment['akismet_comment_nonce'] = 'failed'; +- if ( isset( $_POST['akismet_comment_nonce'] ) && wp_verify_nonce( $_POST['akismet_comment_nonce'], 'akismet_comment_nonce_' . $comment['comment_post_ID'] ) ) +- $comment['akismet_comment_nonce'] = 'passed'; +- +- // comment reply in wp-admin +- if ( isset( $_POST['_ajax_nonce-replyto-comment'] ) && check_ajax_referer( 'replyto-comment', '_ajax_nonce-replyto-comment' ) ) +- $comment['akismet_comment_nonce'] = 'passed'; +- +- } +- +- if ( self::is_test_mode() ) +- $comment['is_test'] = 'true'; +- +- foreach( $_POST as $key => $value ) { +- if ( is_string( $value ) ) +- $comment["POST_{$key}"] = $value; +- } +- +- foreach ( $_SERVER as $key => $value ) { +- if ( ! is_string( $value ) ) { +- continue; +- } +- +- if ( preg_match( "/^HTTP_COOKIE/", $key ) ) { +- continue; +- } +- +- // Send any potentially useful $_SERVER vars, but avoid sending junk we don't need. +- if ( preg_match( "/^(HTTP_|REMOTE_ADDR|REQUEST_URI|DOCUMENT_URI)/", $key ) ) { +- $comment[ "$key" ] = $value; +- } +- } +- +- $post = get_post( $comment['comment_post_ID'] ); +- +- if ( ! is_null( $post ) ) { +- // $post can technically be null, although in the past, it's always been an indicator of another plugin interfering. +- $comment[ 'comment_post_modified_gmt' ] = $post->post_modified_gmt; +- } +- +- $response = self::http_post( Akismet::build_query( $comment ), 'comment-check' ); +- +- do_action( 'akismet_comment_check_response', $response ); +- +- $commentdata['comment_as_submitted'] = array_intersect_key( $comment, self::$comment_as_submitted_allowed_keys ); +- $commentdata['akismet_result'] = $response[1]; +- +- if ( isset( $response[0]['x-akismet-pro-tip'] ) ) +- $commentdata['akismet_pro_tip'] = $response[0]['x-akismet-pro-tip']; +- +- if ( isset( $response[0]['x-akismet-error'] ) ) { +- // An error occurred that we anticipated (like a suspended key) and want the user to act on. +- // Send to moderation. +- self::$last_comment_result = '0'; +- } +- else if ( 'true' == $response[1] ) { +- // akismet_spam_count will be incremented later by comment_is_spam() +- self::$last_comment_result = 'spam'; +- +- $discard = ( isset( $commentdata['akismet_pro_tip'] ) && $commentdata['akismet_pro_tip'] === 'discard' && self::allow_discard() ); +- +- do_action( 'akismet_spam_caught', $discard ); +- +- if ( $discard ) { +- // The spam is obvious, so we're bailing out early. +- // akismet_result_spam() won't be called so bump the counter here +- if ( $incr = apply_filters( 'akismet_spam_count_incr', 1 ) ) { +- update_option( 'akismet_spam_count', get_option( 'akismet_spam_count' ) + $incr ); +- } +- +- if ( self::$is_rest_api_call ) { +- return new WP_Error( 'akismet_rest_comment_discarded', __( 'Comment discarded.', 'akismet' ) ); +- } +- else { +- // Redirect back to the previous page, or failing that, the post permalink, or failing that, the homepage of the blog. +- $redirect_to = isset( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : ( $post ? get_permalink( $post ) : home_url() ); +- wp_safe_redirect( esc_url_raw( $redirect_to ) ); +- die(); +- } +- } +- else if ( self::$is_rest_api_call ) { +- // The way the REST API structures its calls, we can set the comment_approved value right away. +- $commentdata['comment_approved'] = 'spam'; +- } +- } +- +- // if the response is neither true nor false, hold the comment for moderation and schedule a recheck +- if ( 'true' != $response[1] && 'false' != $response[1] ) { +- if ( !current_user_can('moderate_comments') ) { +- // Comment status should be moderated +- self::$last_comment_result = '0'; +- } +- +- if ( ! wp_next_scheduled( 'akismet_schedule_cron_recheck' ) ) { +- wp_schedule_single_event( time() + 1200, 'akismet_schedule_cron_recheck' ); +- do_action( 'akismet_scheduled_recheck', 'invalid-response-' . $response[1] ); +- } +- +- self::$prevent_moderation_email_for_these_comments[] = $commentdata; +- } +- +- // Delete old comments daily +- if ( ! wp_next_scheduled( 'akismet_scheduled_delete' ) ) { +- wp_schedule_event( time(), 'daily', 'akismet_scheduled_delete' ); +- } +- +- self::set_last_comment( $commentdata ); +- self::fix_scheduled_recheck(); +- +- return $commentdata; +- } +- +- public static function get_last_comment() { +- return self::$last_comment; +- } +- +- public static function set_last_comment( $comment ) { +- if ( is_null( $comment ) ) { +- self::$last_comment = null; +- } +- else { +- // We filter it here so that it matches the filtered comment data that we'll have to compare against later. +- // wp_filter_comment expects comment_author_IP +- self::$last_comment = wp_filter_comment( +- array_merge( +- array( 'comment_author_IP' => self::get_ip_address() ), +- $comment +- ) +- ); +- } +- } +- +- // this fires on wp_insert_comment. we can't update comment_meta when auto_check_comment() runs +- // because we don't know the comment ID at that point. +- public static function auto_check_update_meta( $id, $comment ) { +- // wp_insert_comment() might be called in other contexts, so make sure this is the same comment +- // as was checked by auto_check_comment +- if ( is_object( $comment ) && !empty( self::$last_comment ) && is_array( self::$last_comment ) ) { +- if ( self::matches_last_comment( $comment ) ) { +- +- load_plugin_textdomain( 'akismet' ); +- +- // normal result: true or false +- if ( self::$last_comment['akismet_result'] == 'true' ) { +- update_comment_meta( $comment->comment_ID, 'akismet_result', 'true' ); +- self::update_comment_history( $comment->comment_ID, '', 'check-spam' ); +- if ( $comment->comment_approved != 'spam' ) +- self::update_comment_history( +- $comment->comment_ID, +- '', +- 'status-changed-'.$comment->comment_approved +- ); +- } +- elseif ( self::$last_comment['akismet_result'] == 'false' ) { +- update_comment_meta( $comment->comment_ID, 'akismet_result', 'false' ); +- self::update_comment_history( $comment->comment_ID, '', 'check-ham' ); +- // Status could be spam or trash, depending on the WP version and whether this change applies: +- // https://core.trac.wordpress.org/changeset/34726 +- if ( $comment->comment_approved == 'spam' || $comment->comment_approved == 'trash' ) { +- if ( wp_blacklist_check($comment->comment_author, $comment->comment_author_email, $comment->comment_author_url, $comment->comment_content, $comment->comment_author_IP, $comment->comment_agent) ) +- self::update_comment_history( $comment->comment_ID, '', 'wp-blacklisted' ); +- else +- self::update_comment_history( $comment->comment_ID, '', 'status-changed-'.$comment->comment_approved ); +- } +- } // abnormal result: error +- else { +- update_comment_meta( $comment->comment_ID, 'akismet_error', time() ); +- self::update_comment_history( +- $comment->comment_ID, +- '', +- 'check-error', +- array( 'response' => substr( self::$last_comment['akismet_result'], 0, 50 ) ) +- ); +- } +- +- // record the complete original data as submitted for checking +- if ( isset( self::$last_comment['comment_as_submitted'] ) ) +- update_comment_meta( $comment->comment_ID, 'akismet_as_submitted', self::$last_comment['comment_as_submitted'] ); +- +- if ( isset( self::$last_comment['akismet_pro_tip'] ) ) +- update_comment_meta( $comment->comment_ID, 'akismet_pro_tip', self::$last_comment['akismet_pro_tip'] ); +- } +- } +- } +- +- public static function delete_old_comments() { +- global $wpdb; +- +- /** +- * Determines how many comments will be deleted in each batch. +- * +- * @param int The default, as defined by AKISMET_DELETE_LIMIT. +- */ +- $delete_limit = apply_filters( 'akismet_delete_comment_limit', defined( 'AKISMET_DELETE_LIMIT' ) ? AKISMET_DELETE_LIMIT : 10000 ); +- $delete_limit = max( 1, intval( $delete_limit ) ); +- +- /** +- * Determines how many days a comment will be left in the Spam queue before being deleted. +- * +- * @param int The default number of days. +- */ +- $delete_interval = apply_filters( 'akismet_delete_comment_interval', 15 ); +- $delete_interval = max( 1, intval( $delete_interval ) ); +- +- while ( $comment_ids = $wpdb->get_col( $wpdb->prepare( "SELECT comment_id FROM {$wpdb->comments} WHERE DATE_SUB(NOW(), INTERVAL %d DAY) > comment_date_gmt AND comment_approved = 'spam' LIMIT %d", $delete_interval, $delete_limit ) ) ) { +- if ( empty( $comment_ids ) ) +- return; +- +- $wpdb->queries = array(); +- +- foreach ( $comment_ids as $comment_id ) { +- do_action( 'delete_comment', $comment_id ); +- do_action( 'akismet_batch_delete_count', __FUNCTION__ ); +- } +- +- // Prepared as strings since comment_id is an unsigned BIGINT, and using %d will constrain the value to the maximum signed BIGINT. +- $format_string = implode( ", ", array_fill( 0, count( $comment_ids ), '%s' ) ); +- +- $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->comments} WHERE comment_id IN ( " . $format_string . " )", $comment_ids ) ); +- $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->commentmeta} WHERE comment_id IN ( " . $format_string . " )", $comment_ids ) ); +- +- clean_comment_cache( $comment_ids ); +- do_action( 'akismet_delete_comment_batch', count( $comment_ids ) ); +- } +- +- if ( apply_filters( 'akismet_optimize_table', ( mt_rand(1, 5000) == 11), $wpdb->comments ) ) // lucky number +- $wpdb->query("OPTIMIZE TABLE {$wpdb->comments}"); +- } +- +- public static function delete_old_comments_meta() { +- global $wpdb; +- +- $interval = apply_filters( 'akismet_delete_commentmeta_interval', 15 ); +- +- # enforce a minimum of 1 day +- $interval = absint( $interval ); +- if ( $interval < 1 ) +- $interval = 1; +- +- // akismet_as_submitted meta values are large, so expire them +- // after $interval days regardless of the comment status +- while ( $comment_ids = $wpdb->get_col( $wpdb->prepare( "SELECT m.comment_id FROM {$wpdb->commentmeta} as m INNER JOIN {$wpdb->comments} as c USING(comment_id) WHERE m.meta_key = 'akismet_as_submitted' AND DATE_SUB(NOW(), INTERVAL %d DAY) > c.comment_date_gmt LIMIT 10000", $interval ) ) ) { +- if ( empty( $comment_ids ) ) +- return; +- +- $wpdb->queries = array(); +- +- foreach ( $comment_ids as $comment_id ) { +- delete_comment_meta( $comment_id, 'akismet_as_submitted' ); +- do_action( 'akismet_batch_delete_count', __FUNCTION__ ); +- } +- +- do_action( 'akismet_delete_commentmeta_batch', count( $comment_ids ) ); +- } +- +- if ( apply_filters( 'akismet_optimize_table', ( mt_rand(1, 5000) == 11), $wpdb->commentmeta ) ) // lucky number +- $wpdb->query("OPTIMIZE TABLE {$wpdb->commentmeta}"); +- } +- +- // Clear out comments meta that no longer have corresponding comments in the database +- public static function delete_orphaned_commentmeta() { +- global $wpdb; +- +- $last_meta_id = 0; +- $start_time = isset( $_SERVER['REQUEST_TIME_FLOAT'] ) ? $_SERVER['REQUEST_TIME_FLOAT'] : microtime( true ); +- $max_exec_time = max( ini_get('max_execution_time') - 5, 3 ); +- +- while ( $commentmeta_results = $wpdb->get_results( $wpdb->prepare( "SELECT m.meta_id, m.comment_id, m.meta_key FROM {$wpdb->commentmeta} as m LEFT JOIN {$wpdb->comments} as c USING(comment_id) WHERE c.comment_id IS NULL AND m.meta_id > %d ORDER BY m.meta_id LIMIT 1000", $last_meta_id ) ) ) { +- if ( empty( $commentmeta_results ) ) +- return; +- +- $wpdb->queries = array(); +- +- $commentmeta_deleted = 0; +- +- foreach ( $commentmeta_results as $commentmeta ) { +- if ( 'akismet_' == substr( $commentmeta->meta_key, 0, 8 ) ) { +- delete_comment_meta( $commentmeta->comment_id, $commentmeta->meta_key ); +- do_action( 'akismet_batch_delete_count', __FUNCTION__ ); +- $commentmeta_deleted++; +- } +- +- $last_meta_id = $commentmeta->meta_id; +- } +- +- do_action( 'akismet_delete_commentmeta_batch', $commentmeta_deleted ); +- +- // If we're getting close to max_execution_time, quit for this round. +- if ( microtime(true) - $start_time > $max_exec_time ) +- return; +- } +- +- if ( apply_filters( 'akismet_optimize_table', ( mt_rand(1, 5000) == 11), $wpdb->commentmeta ) ) // lucky number +- $wpdb->query("OPTIMIZE TABLE {$wpdb->commentmeta}"); +- } +- +- // how many approved comments does this author have? +- public static function get_user_comments_approved( $user_id, $comment_author_email, $comment_author, $comment_author_url ) { +- global $wpdb; +- +- if ( !empty( $user_id ) ) +- return (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM {$wpdb->comments} WHERE user_id = %d AND comment_approved = 1", $user_id ) ); +- +- if ( !empty( $comment_author_email ) ) +- return (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM {$wpdb->comments} WHERE comment_author_email = %s AND comment_author = %s AND comment_author_url = %s AND comment_approved = 1", $comment_author_email, $comment_author, $comment_author_url ) ); +- +- return 0; +- } +- +- // get the full comment history for a given comment, as an array in reverse chronological order +- public static function get_comment_history( $comment_id ) { +- $history = get_comment_meta( $comment_id, 'akismet_history', false ); +- if ( empty( $history ) || empty( $history[ 0 ] ) ) { +- return false; +- } +- +- /* +- // To see all variants when testing. +- $history[] = array( 'time' => 445856401, 'message' => 'Old versions of Akismet stored the message as a literal string in the commentmeta.', 'event' => null ); +- $history[] = array( 'time' => 445856402, 'event' => 'recheck-spam' ); +- $history[] = array( 'time' => 445856403, 'event' => 'check-spam' ); +- $history[] = array( 'time' => 445856404, 'event' => 'recheck-ham' ); +- $history[] = array( 'time' => 445856405, 'event' => 'check-ham' ); +- $history[] = array( 'time' => 445856406, 'event' => 'wp-blacklisted' ); +- $history[] = array( 'time' => 445856407, 'event' => 'report-spam' ); +- $history[] = array( 'time' => 445856408, 'event' => 'report-spam', 'user' => 'sam' ); +- $history[] = array( 'message' => 'sam reported this comment as spam (hardcoded message).', 'time' => 445856400, 'event' => 'report-spam', 'user' => 'sam' ); +- $history[] = array( 'time' => 445856409, 'event' => 'report-ham', 'user' => 'sam' ); +- $history[] = array( 'message' => 'sam reported this comment as ham (hardcoded message).', 'time' => 445856400, 'event' => 'report-ham', 'user' => 'sam' ); // +- $history[] = array( 'time' => 445856410, 'event' => 'cron-retry-spam' ); +- $history[] = array( 'time' => 445856411, 'event' => 'cron-retry-ham' ); +- $history[] = array( 'time' => 445856412, 'event' => 'check-error' ); // +- $history[] = array( 'time' => 445856413, 'event' => 'check-error', 'meta' => array( 'response' => 'The server was taking a nap.' ) ); +- $history[] = array( 'time' => 445856414, 'event' => 'recheck-error' ); // Should not generate a message. +- $history[] = array( 'time' => 445856415, 'event' => 'recheck-error', 'meta' => array( 'response' => 'The server was taking a nap.' ) ); +- $history[] = array( 'time' => 445856416, 'event' => 'status-changedtrash' ); +- $history[] = array( 'time' => 445856417, 'event' => 'status-changedspam' ); +- $history[] = array( 'time' => 445856418, 'event' => 'status-changedhold' ); +- $history[] = array( 'time' => 445856419, 'event' => 'status-changedapprove' ); +- $history[] = array( 'time' => 445856420, 'event' => 'status-changed-trash' ); +- $history[] = array( 'time' => 445856421, 'event' => 'status-changed-spam' ); +- $history[] = array( 'time' => 445856422, 'event' => 'status-changed-hold' ); +- $history[] = array( 'time' => 445856423, 'event' => 'status-changed-approve' ); +- $history[] = array( 'time' => 445856424, 'event' => 'status-trash', 'user' => 'sam' ); +- $history[] = array( 'time' => 445856425, 'event' => 'status-spam', 'user' => 'sam' ); +- $history[] = array( 'time' => 445856426, 'event' => 'status-hold', 'user' => 'sam' ); +- $history[] = array( 'time' => 445856427, 'event' => 'status-approve', 'user' => 'sam' ); +- */ +- +- usort( $history, array( 'Akismet', '_cmp_time' ) ); +- return $history; +- } +- +- /** +- * Log an event for a given comment, storing it in comment_meta. +- * +- * @param int $comment_id The ID of the relevant comment. +- * @param string $message The string description of the event. No longer used. +- * @param string $event The event code. +- * @param array $meta Metadata about the history entry. e.g., the user that reported or changed the status of a given comment. +- */ +- public static function update_comment_history( $comment_id, $message, $event=null, $meta=null ) { +- global $current_user; +- +- $user = ''; +- +- $event = array( +- 'time' => self::_get_microtime(), +- 'event' => $event, +- ); +- +- if ( is_object( $current_user ) && isset( $current_user->user_login ) ) { +- $event['user'] = $current_user->user_login; +- } +- +- if ( ! empty( $meta ) ) { +- $event['meta'] = $meta; +- } +- +- // $unique = false so as to allow multiple values per comment +- $r = add_comment_meta( $comment_id, 'akismet_history', $event, false ); +- } +- +- public static function check_db_comment( $id, $recheck_reason = 'recheck_queue' ) { +- global $wpdb; +- +- if ( ! self::get_api_key() ) { +- return new WP_Error( 'akismet-not-configured', __( 'Akismet is not configured. Please enter an API key.', 'akismet' ) ); +- } +- +- $c = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->comments} WHERE comment_ID = %d", $id ), ARRAY_A ); +- +- if ( ! $c ) { +- return new WP_Error( 'invalid-comment-id', __( 'Comment not found.', 'akismet' ) ); +- } +- +- $c['user_ip'] = $c['comment_author_IP']; +- $c['user_agent'] = $c['comment_agent']; +- $c['referrer'] = ''; +- $c['blog'] = get_option( 'home' ); +- $c['blog_lang'] = get_locale(); +- $c['blog_charset'] = get_option('blog_charset'); +- $c['permalink'] = get_permalink($c['comment_post_ID']); +- $c['recheck_reason'] = $recheck_reason; +- +- $c['user_role'] = ''; +- if ( ! empty( $c['user_ID'] ) ) { +- $c['user_role'] = Akismet::get_user_roles( $c['user_ID'] ); +- } +- +- if ( self::is_test_mode() ) +- $c['is_test'] = 'true'; +- +- $response = self::http_post( Akismet::build_query( $c ), 'comment-check' ); +- +- if ( ! empty( $response[1] ) ) { +- return $response[1]; +- } +- +- return false; +- } +- +- public static function recheck_comment( $id, $recheck_reason = 'recheck_queue' ) { +- add_comment_meta( $id, 'akismet_rechecking', true ); +- +- $api_response = self::check_db_comment( $id, $recheck_reason ); +- +- delete_comment_meta( $id, 'akismet_rechecking' ); +- +- if ( is_wp_error( $api_response ) ) { +- // Invalid comment ID. +- } +- else if ( 'true' === $api_response ) { +- wp_set_comment_status( $id, 'spam' ); +- update_comment_meta( $id, 'akismet_result', 'true' ); +- delete_comment_meta( $id, 'akismet_error' ); +- delete_comment_meta( $id, 'akismet_delayed_moderation_email' ); +- Akismet::update_comment_history( $id, '', 'recheck-spam' ); +- } +- elseif ( 'false' === $api_response ) { +- update_comment_meta( $id, 'akismet_result', 'false' ); +- delete_comment_meta( $id, 'akismet_error' ); +- delete_comment_meta( $id, 'akismet_delayed_moderation_email' ); +- Akismet::update_comment_history( $id, '', 'recheck-ham' ); +- } +- else { +- // abnormal result: error +- update_comment_meta( $id, 'akismet_result', 'error' ); +- Akismet::update_comment_history( +- $id, +- '', +- 'recheck-error', +- array( 'response' => substr( $api_response, 0, 50 ) ) +- ); +- } +- +- return $api_response; +- } +- +- public static function transition_comment_status( $new_status, $old_status, $comment ) { +- +- if ( $new_status == $old_status ) +- return; +- +- if ( 'spam' === $new_status || 'spam' === $old_status ) { +- // Clear the cache of the "X comments in your spam queue" count on the dashboard. +- wp_cache_delete( 'akismet_spam_count', 'widget' ); +- } +- +- # we don't need to record a history item for deleted comments +- if ( $new_status == 'delete' ) +- return; +- +- if ( !current_user_can( 'edit_post', $comment->comment_post_ID ) && !current_user_can( 'moderate_comments' ) ) +- return; +- +- if ( defined('WP_IMPORTING') && WP_IMPORTING == true ) +- return; +- +- // if this is present, it means the status has been changed by a re-check, not an explicit user action +- if ( get_comment_meta( $comment->comment_ID, 'akismet_rechecking' ) ) +- return; +- +- // Assumption alert: +- // We want to submit comments to Akismet only when a moderator explicitly spams or approves it - not if the status +- // is changed automatically by another plugin. Unfortunately WordPress doesn't provide an unambiguous way to +- // determine why the transition_comment_status action was triggered. And there are several different ways by which +- // to spam and unspam comments: bulk actions, ajax, links in moderation emails, the dashboard, and perhaps others. +- // We'll assume that this is an explicit user action if certain POST/GET variables exist. +- if ( +- // status=spam: Marking as spam via the REST API or... +- // status=unspam: I'm not sure. Maybe this used to be used instead of status=approved? Or the UI for removing from spam but not approving has been since removed?... +- // status=approved: Unspamming via the REST API (Calypso) or... +- ( isset( $_POST['status'] ) && in_array( $_POST['status'], array( 'spam', 'unspam', 'approved', ) ) ) +- // spam=1: Clicking "Spam" underneath a comment in wp-admin and allowing the AJAX request to happen. +- || ( isset( $_POST['spam'] ) && (int) $_POST['spam'] == 1 ) +- // unspam=1: Clicking "Not Spam" underneath a comment in wp-admin and allowing the AJAX request to happen. Or, clicking "Undo" after marking something as spam. +- || ( isset( $_POST['unspam'] ) && (int) $_POST['unspam'] == 1 ) +- // comment_status=spam/unspam: It's unclear where this is happening. +- || ( isset( $_POST['comment_status'] ) && in_array( $_POST['comment_status'], array( 'spam', 'unspam' ) ) ) +- // action=spam: Choosing "Mark as Spam" from the Bulk Actions dropdown in wp-admin (or the "Spam it" link in notification emails). +- // action=unspam: Choosing "Not Spam" from the Bulk Actions dropdown in wp-admin. +- // action=spamcomment: Following the "Spam" link below a comment in wp-admin (not allowing AJAX request to happen). +- // action=unspamcomment: Following the "Not Spam" link below a comment in wp-admin (not allowing AJAX request to happen). +- || ( isset( $_GET['action'] ) && in_array( $_GET['action'], array( 'spam', 'unspam', 'spamcomment', 'unspamcomment', ) ) ) +- // action=editedcomment: Editing a comment via wp-admin (and possibly changing its status). +- || ( isset( $_POST['action'] ) && in_array( $_POST['action'], array( 'editedcomment' ) ) ) +- // for=jetpack: Moderation via the WordPress app, Calypso, anything powered by the Jetpack connection. +- || ( isset( $_GET['for'] ) && ( 'jetpack' == $_GET['for'] ) && ( ! defined( 'IS_WPCOM' ) || ! IS_WPCOM ) ) +- // Certain WordPress.com API requests +- || ( defined( 'REST_API_REQUEST' ) && REST_API_REQUEST ) +- // WordPress.org REST API requests +- || ( defined( 'REST_REQUEST' ) && REST_REQUEST ) +- ) { +- if ( $new_status == 'spam' && ( $old_status == 'approved' || $old_status == 'unapproved' || !$old_status ) ) { +- return self::submit_spam_comment( $comment->comment_ID ); +- } elseif ( $old_status == 'spam' && ( $new_status == 'approved' || $new_status == 'unapproved' ) ) { +- return self::submit_nonspam_comment( $comment->comment_ID ); +- } +- } +- +- self::update_comment_history( $comment->comment_ID, '', 'status-' . $new_status ); +- } +- +- public static function submit_spam_comment( $comment_id ) { +- global $wpdb, $current_user, $current_site; +- +- $comment_id = (int) $comment_id; +- +- $comment = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->comments} WHERE comment_ID = %d", $comment_id ) ); +- +- if ( !$comment ) // it was deleted +- return; +- +- if ( 'spam' != $comment->comment_approved ) +- return; +- +- self::update_comment_history( $comment_id, '', 'report-spam' ); +- +- // If the user hasn't configured Akismet, there's nothing else to do at this point. +- if ( ! self::get_api_key() ) { +- return; +- } +- +- // use the original version stored in comment_meta if available +- $as_submitted = self::sanitize_comment_as_submitted( get_comment_meta( $comment_id, 'akismet_as_submitted', true ) ); +- +- if ( $as_submitted && is_array( $as_submitted ) && isset( $as_submitted['comment_content'] ) ) +- $comment = (object) array_merge( (array)$comment, $as_submitted ); +- +- $comment->blog = get_option( 'home' ); +- $comment->blog_lang = get_locale(); +- $comment->blog_charset = get_option('blog_charset'); +- $comment->permalink = get_permalink($comment->comment_post_ID); +- +- if ( is_object($current_user) ) +- $comment->reporter = $current_user->user_login; +- +- if ( is_object($current_site) ) +- $comment->site_domain = $current_site->domain; +- +- $comment->user_role = ''; +- if ( ! empty( $comment->user_ID ) ) { +- $comment->user_role = Akismet::get_user_roles( $comment->user_ID ); +- } +- +- if ( self::is_test_mode() ) +- $comment->is_test = 'true'; +- +- $post = get_post( $comment->comment_post_ID ); +- +- if ( ! is_null( $post ) ) { +- $comment->comment_post_modified_gmt = $post->post_modified_gmt; +- } +- +- $response = Akismet::http_post( Akismet::build_query( $comment ), 'submit-spam' ); +- +- update_comment_meta( $comment_id, 'akismet_user_result', 'true' ); +- +- if ( $comment->reporter ) { +- update_comment_meta( $comment_id, 'akismet_user', $comment->reporter ); +- } +- +- do_action('akismet_submit_spam_comment', $comment_id, $response[1]); +- } +- +- public static function submit_nonspam_comment( $comment_id ) { +- global $wpdb, $current_user, $current_site; +- +- $comment_id = (int) $comment_id; +- +- $comment = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->comments} WHERE comment_ID = %d", $comment_id ) ); +- if ( !$comment ) // it was deleted +- return; +- +- self::update_comment_history( $comment_id, '', 'report-ham' ); +- +- // If the user hasn't configured Akismet, there's nothing else to do at this point. +- if ( ! self::get_api_key() ) { +- return; +- } +- +- // use the original version stored in comment_meta if available +- $as_submitted = self::sanitize_comment_as_submitted( get_comment_meta( $comment_id, 'akismet_as_submitted', true ) ); +- +- if ( $as_submitted && is_array($as_submitted) && isset($as_submitted['comment_content']) ) +- $comment = (object) array_merge( (array)$comment, $as_submitted ); +- +- $comment->blog = get_option( 'home' ); +- $comment->blog_lang = get_locale(); +- $comment->blog_charset = get_option('blog_charset'); +- $comment->permalink = get_permalink( $comment->comment_post_ID ); +- $comment->user_role = ''; +- +- if ( is_object($current_user) ) +- $comment->reporter = $current_user->user_login; +- +- if ( is_object($current_site) ) +- $comment->site_domain = $current_site->domain; +- +- if ( ! empty( $comment->user_ID ) ) { +- $comment->user_role = Akismet::get_user_roles( $comment->user_ID ); +- } +- +- if ( Akismet::is_test_mode() ) +- $comment->is_test = 'true'; +- +- $post = get_post( $comment->comment_post_ID ); +- +- if ( ! is_null( $post ) ) { +- $comment->comment_post_modified_gmt = $post->post_modified_gmt; +- } +- +- $response = self::http_post( Akismet::build_query( $comment ), 'submit-ham' ); +- +- update_comment_meta( $comment_id, 'akismet_user_result', 'false' ); +- +- if ( $comment->reporter ) { +- update_comment_meta( $comment_id, 'akismet_user', $comment->reporter ); +- } +- +- do_action('akismet_submit_nonspam_comment', $comment_id, $response[1]); +- } +- +- public static function cron_recheck() { +- global $wpdb; +- +- $api_key = self::get_api_key(); +- +- $status = self::verify_key( $api_key ); +- if ( get_option( 'akismet_alert_code' ) || $status == 'invalid' ) { +- // since there is currently a problem with the key, reschedule a check for 6 hours hence +- wp_schedule_single_event( time() + 21600, 'akismet_schedule_cron_recheck' ); +- do_action( 'akismet_scheduled_recheck', 'key-problem-' . get_option( 'akismet_alert_code' ) . '-' . $status ); +- return false; +- } +- +- delete_option('akismet_available_servers'); +- +- $comment_errors = $wpdb->get_col( "SELECT comment_id FROM {$wpdb->commentmeta} WHERE meta_key = 'akismet_error' LIMIT 100" ); +- +- load_plugin_textdomain( 'akismet' ); +- +- foreach ( (array) $comment_errors as $comment_id ) { +- // if the comment no longer exists, or is too old, remove the meta entry from the queue to avoid getting stuck +- $comment = get_comment( $comment_id ); +- +- if ( +- ! $comment // Comment has been deleted +- || strtotime( $comment->comment_date_gmt ) < strtotime( "-15 days" ) // Comment is too old. +- || $comment->comment_approved !== "0" // Comment is no longer in the Pending queue +- ) { +- delete_comment_meta( $comment_id, 'akismet_error' ); +- delete_comment_meta( $comment_id, 'akismet_delayed_moderation_email' ); +- continue; +- } +- +- add_comment_meta( $comment_id, 'akismet_rechecking', true ); +- $status = self::check_db_comment( $comment_id, 'retry' ); +- +- $event = ''; +- if ( $status == 'true' ) { +- $event = 'cron-retry-spam'; +- } elseif ( $status == 'false' ) { +- $event = 'cron-retry-ham'; +- } +- +- // If we got back a legit response then update the comment history +- // other wise just bail now and try again later. No point in +- // re-trying all the comments once we hit one failure. +- if ( !empty( $event ) ) { +- delete_comment_meta( $comment_id, 'akismet_error' ); +- self::update_comment_history( $comment_id, '', $event ); +- update_comment_meta( $comment_id, 'akismet_result', $status ); +- // make sure the comment status is still pending. if it isn't, that means the user has already moved it elsewhere. +- $comment = get_comment( $comment_id ); +- if ( $comment && 'unapproved' == wp_get_comment_status( $comment_id ) ) { +- if ( $status == 'true' ) { +- wp_spam_comment( $comment_id ); +- } elseif ( $status == 'false' ) { +- // comment is good, but it's still in the pending queue. depending on the moderation settings +- // we may need to change it to approved. +- if ( check_comment($comment->comment_author, $comment->comment_author_email, $comment->comment_author_url, $comment->comment_content, $comment->comment_author_IP, $comment->comment_agent, $comment->comment_type) ) +- wp_set_comment_status( $comment_id, 1 ); +- else if ( get_comment_meta( $comment_id, 'akismet_delayed_moderation_email', true ) ) +- wp_notify_moderator( $comment_id ); +- } +- } +- +- delete_comment_meta( $comment_id, 'akismet_delayed_moderation_email' ); +- } else { +- // If this comment has been pending moderation for longer than MAX_DELAY_BEFORE_MODERATION_EMAIL, +- // send a moderation email now. +- if ( ( intval( gmdate( 'U' ) ) - strtotime( $comment->comment_date_gmt ) ) < self::MAX_DELAY_BEFORE_MODERATION_EMAIL ) { +- delete_comment_meta( $comment_id, 'akismet_delayed_moderation_email' ); +- wp_notify_moderator( $comment_id ); +- } +- +- delete_comment_meta( $comment_id, 'akismet_rechecking' ); +- wp_schedule_single_event( time() + 1200, 'akismet_schedule_cron_recheck' ); +- do_action( 'akismet_scheduled_recheck', 'check-db-comment-' . $status ); +- return; +- } +- delete_comment_meta( $comment_id, 'akismet_rechecking' ); +- } +- +- $remaining = $wpdb->get_var( "SELECT COUNT(*) FROM {$wpdb->commentmeta} WHERE meta_key = 'akismet_error'" ); +- if ( $remaining && !wp_next_scheduled('akismet_schedule_cron_recheck') ) { +- wp_schedule_single_event( time() + 1200, 'akismet_schedule_cron_recheck' ); +- do_action( 'akismet_scheduled_recheck', 'remaining' ); +- } +- } +- +- public static function fix_scheduled_recheck() { +- $future_check = wp_next_scheduled( 'akismet_schedule_cron_recheck' ); +- if ( !$future_check ) { +- return; +- } +- +- if ( get_option( 'akismet_alert_code' ) > 0 ) { +- return; +- } +- +- $check_range = time() + 1200; +- if ( $future_check > $check_range ) { +- wp_clear_scheduled_hook( 'akismet_schedule_cron_recheck' ); +- wp_schedule_single_event( time() + 300, 'akismet_schedule_cron_recheck' ); +- do_action( 'akismet_scheduled_recheck', 'fix-scheduled-recheck' ); +- } +- } +- +- public static function add_comment_nonce( $post_id ) { +- /** +- * To disable the Akismet comment nonce, add a filter for the 'akismet_comment_nonce' tag +- * and return any string value that is not 'true' or '' (empty string). +- * +- * Don't return boolean false, because that implies that the 'akismet_comment_nonce' option +- * has not been set and that Akismet should just choose the default behavior for that +- * situation. +- */ +- +- if ( ! self::get_api_key() ) { +- return; +- } +- +- $akismet_comment_nonce_option = apply_filters( 'akismet_comment_nonce', get_option( 'akismet_comment_nonce' ) ); +- +- if ( $akismet_comment_nonce_option == 'true' || $akismet_comment_nonce_option == '' ) { +- echo '<p style="display: none;">'; +- wp_nonce_field( 'akismet_comment_nonce_' . $post_id, 'akismet_comment_nonce', FALSE ); +- echo '</p>'; +- } +- } +- +- public static function is_test_mode() { +- return defined('AKISMET_TEST_MODE') && AKISMET_TEST_MODE; +- } +- +- public static function allow_discard() { +- if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) +- return false; +- if ( is_user_logged_in() ) +- return false; +- +- return ( get_option( 'akismet_strictness' ) === '1' ); +- } +- +- public static function get_ip_address() { +- return isset( $_SERVER['REMOTE_ADDR'] ) ? $_SERVER['REMOTE_ADDR'] : null; +- } +- +- /** +- * Do these two comments, without checking the comment_ID, "match"? +- * +- * @param mixed $comment1 A comment object or array. +- * @param mixed $comment2 A comment object or array. +- * @return bool Whether the two comments should be treated as the same comment. +- */ +- private static function comments_match( $comment1, $comment2 ) { +- $comment1 = (array) $comment1; +- $comment2 = (array) $comment2; +- +- // Set default values for these strings that we check in order to simplify +- // the checks and avoid PHP warnings. +- if ( ! isset( $comment1['comment_author'] ) ) { +- $comment1['comment_author'] = ''; +- } +- +- if ( ! isset( $comment2['comment_author'] ) ) { +- $comment2['comment_author'] = ''; +- } +- +- if ( ! isset( $comment1['comment_author_email'] ) ) { +- $comment1['comment_author_email'] = ''; +- } +- +- if ( ! isset( $comment2['comment_author_email'] ) ) { +- $comment2['comment_author_email'] = ''; +- } +- +- $comments_match = ( +- isset( $comment1['comment_post_ID'], $comment2['comment_post_ID'] ) +- && intval( $comment1['comment_post_ID'] ) == intval( $comment2['comment_post_ID'] ) +- && ( +- // The comment author length max is 255 characters, limited by the TINYTEXT column type. +- // If the comment author includes multibyte characters right around the 255-byte mark, they +- // may be stripped when the author is saved in the DB, so a 300+ char author may turn into +- // a 253-char author when it's saved, not 255 exactly. The longest possible character is +- // theoretically 6 bytes, so we'll only look at the first 248 bytes to be safe. +- substr( $comment1['comment_author'], 0, 248 ) == substr( $comment2['comment_author'], 0, 248 ) +- || substr( stripslashes( $comment1['comment_author'] ), 0, 248 ) == substr( $comment2['comment_author'], 0, 248 ) +- || substr( $comment1['comment_author'], 0, 248 ) == substr( stripslashes( $comment2['comment_author'] ), 0, 248 ) +- // Certain long comment author names will be truncated to nothing, depending on their encoding. +- || ( ! $comment1['comment_author'] && strlen( $comment2['comment_author'] ) > 248 ) +- || ( ! $comment2['comment_author'] && strlen( $comment1['comment_author'] ) > 248 ) +- ) +- && ( +- // The email max length is 100 characters, limited by the VARCHAR(100) column type. +- // Same argument as above for only looking at the first 93 characters. +- substr( $comment1['comment_author_email'], 0, 93 ) == substr( $comment2['comment_author_email'], 0, 93 ) +- || substr( stripslashes( $comment1['comment_author_email'] ), 0, 93 ) == substr( $comment2['comment_author_email'], 0, 93 ) +- || substr( $comment1['comment_author_email'], 0, 93 ) == substr( stripslashes( $comment2['comment_author_email'] ), 0, 93 ) +- // Very long emails can be truncated and then stripped if the [0:100] substring isn't a valid address. +- || ( ! $comment1['comment_author_email'] && strlen( $comment2['comment_author_email'] ) > 100 ) +- || ( ! $comment2['comment_author_email'] && strlen( $comment1['comment_author_email'] ) > 100 ) +- ) +- ); +- +- return $comments_match; +- } +- +- // Does the supplied comment match the details of the one most recently stored in self::$last_comment? +- public static function matches_last_comment( $comment ) { +- return self::comments_match( self::$last_comment, $comment ); +- } +- +- private static function get_user_agent() { +- return isset( $_SERVER['HTTP_USER_AGENT'] ) ? $_SERVER['HTTP_USER_AGENT'] : null; +- } +- +- private static function get_referer() { +- return isset( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : null; +- } +- +- // return a comma-separated list of role names for the given user +- public static function get_user_roles( $user_id ) { +- $roles = false; +- +- if ( !class_exists('WP_User') ) +- return false; +- +- if ( $user_id > 0 ) { +- $comment_user = new WP_User( $user_id ); +- if ( isset( $comment_user->roles ) ) +- $roles = join( ',', $comment_user->roles ); +- } +- +- if ( is_multisite() && is_super_admin( $user_id ) ) { +- if ( empty( $roles ) ) { +- $roles = 'super_admin'; +- } else { +- $comment_user->roles[] = 'super_admin'; +- $roles = join( ',', $comment_user->roles ); +- } +- } +- +- return $roles; +- } +- +- // filter handler used to return a spam result to pre_comment_approved +- public static function last_comment_status( $approved, $comment ) { +- if ( is_null( self::$last_comment_result ) ) { +- // We didn't have reason to store the result of the last check. +- return $approved; +- } +- +- // Only do this if it's the correct comment +- if ( ! self::matches_last_comment( $comment ) ) { +- self::log( "comment_is_spam mismatched comment, returning unaltered $approved" ); +- return $approved; +- } +- +- if ( 'trash' === $approved ) { +- // If the last comment we checked has had its approval set to 'trash', +- // then it failed the comment blacklist check. Let that blacklist override +- // the spam check, since users have the (valid) expectation that when +- // they fill out their blacklists, comments that match it will always +- // end up in the trash. +- return $approved; +- } +- +- // bump the counter here instead of when the filter is added to reduce the possibility of overcounting +- if ( $incr = apply_filters('akismet_spam_count_incr', 1) ) +- update_option( 'akismet_spam_count', get_option('akismet_spam_count') + $incr ); +- +- return self::$last_comment_result; +- } +- +- /** +- * If Akismet is temporarily unreachable, we don't want to "spam" the blogger with +- * moderation emails for comments that will be automatically cleared or spammed on +- * the next retry. +- * +- * For comments that will be rechecked later, empty the list of email addresses that +- * the moderation email would be sent to. +- * +- * @param array $emails An array of email addresses that the moderation email will be sent to. +- * @param int $comment_id The ID of the relevant comment. +- * @return array An array of email addresses that the moderation email will be sent to. +- */ +- public static function disable_moderation_emails_if_unreachable( $emails, $comment_id ) { +- if ( ! empty( self::$prevent_moderation_email_for_these_comments ) && ! empty( $emails ) ) { +- $comment = get_comment( $comment_id ); +- +- foreach ( self::$prevent_moderation_email_for_these_comments as $possible_match ) { +- if ( self::comments_match( $possible_match, $comment ) ) { +- update_comment_meta( $comment_id, 'akismet_delayed_moderation_email', true ); +- return array(); +- } +- } +- } +- +- return $emails; +- } +- +- public static function _cmp_time( $a, $b ) { +- return $a['time'] > $b['time'] ? -1 : 1; +- } +- +- public static function _get_microtime() { +- $mtime = explode( ' ', microtime() ); +- return $mtime[1] + $mtime[0]; +- } +- +- /** +- * Make a POST request to the Akismet API. +- * +- * @param string $request The body of the request. +- * @param string $path The path for the request. +- * @param string $ip The specific IP address to hit. +- * @return array A two-member array consisting of the headers and the response body, both empty in the case of a failure. +- */ +- public static function http_post( $request, $path, $ip=null ) { +- +- $akismet_ua = sprintf( 'WordPress/%s | Akismet/%s', $GLOBALS['wp_version'], constant( 'AKISMET_VERSION' ) ); +- $akismet_ua = apply_filters( 'akismet_ua', $akismet_ua ); +- +- $content_length = strlen( $request ); +- +- $api_key = self::get_api_key(); +- $host = self::API_HOST; +- +- if ( !empty( $api_key ) ) +- $host = $api_key.'.'.$host; +- +- $http_host = $host; +- // use a specific IP if provided +- // needed by Akismet_Admin::check_server_connectivity() +- if ( $ip && long2ip( ip2long( $ip ) ) ) { +- $http_host = $ip; +- } +- +- $http_args = array( +- 'body' => $request, +- 'headers' => array( +- 'Content-Type' => 'application/x-www-form-urlencoded; charset=' . get_option( 'blog_charset' ), +- 'Host' => $host, +- 'User-Agent' => $akismet_ua, +- ), +- 'httpversion' => '1.0', +- 'timeout' => 15 +- ); +- +- $akismet_url = $http_akismet_url = "http://{$http_host}/1.1/{$path}"; +- +- /** +- * Try SSL first; if that fails, try without it and don't try it again for a while. +- */ +- +- $ssl = $ssl_failed = false; +- +- // Check if SSL requests were disabled fewer than X hours ago. +- $ssl_disabled = get_option( 'akismet_ssl_disabled' ); +- +- if ( $ssl_disabled && $ssl_disabled < ( time() - 60 * 60 * 24 ) ) { // 24 hours +- $ssl_disabled = false; +- delete_option( 'akismet_ssl_disabled' ); +- } +- else if ( $ssl_disabled ) { +- do_action( 'akismet_ssl_disabled' ); +- } +- +- if ( ! $ssl_disabled && ( $ssl = wp_http_supports( array( 'ssl' ) ) ) ) { +- $akismet_url = set_url_scheme( $akismet_url, 'https' ); +- +- do_action( 'akismet_https_request_pre' ); +- } +- +- $response = wp_remote_post( $akismet_url, $http_args ); +- +- Akismet::log( compact( 'akismet_url', 'http_args', 'response' ) ); +- +- if ( $ssl && is_wp_error( $response ) ) { +- do_action( 'akismet_https_request_failure', $response ); +- +- // Intermittent connection problems may cause the first HTTPS +- // request to fail and subsequent HTTP requests to succeed randomly. +- // Retry the HTTPS request once before disabling SSL for a time. +- $response = wp_remote_post( $akismet_url, $http_args ); +- +- Akismet::log( compact( 'akismet_url', 'http_args', 'response' ) ); +- +- if ( is_wp_error( $response ) ) { +- $ssl_failed = true; +- +- do_action( 'akismet_https_request_failure', $response ); +- +- do_action( 'akismet_http_request_pre' ); +- +- // Try the request again without SSL. +- $response = wp_remote_post( $http_akismet_url, $http_args ); +- +- Akismet::log( compact( 'http_akismet_url', 'http_args', 'response' ) ); +- } +- } +- +- if ( is_wp_error( $response ) ) { +- do_action( 'akismet_request_failure', $response ); +- +- return array( '', '' ); +- } +- +- if ( $ssl_failed ) { +- // The request failed when using SSL but succeeded without it. Disable SSL for future requests. +- update_option( 'akismet_ssl_disabled', time() ); +- +- do_action( 'akismet_https_disabled' ); +- } +- +- $simplified_response = array( $response['headers'], $response['body'] ); +- +- self::update_alert( $simplified_response ); +- +- return $simplified_response; +- } +- +- // given a response from an API call like check_key_status(), update the alert code options if an alert is present. +- public static function update_alert( $response ) { +- $code = $msg = null; +- if ( isset( $response[0]['x-akismet-alert-code'] ) ) { +- $code = $response[0]['x-akismet-alert-code']; +- $msg = $response[0]['x-akismet-alert-msg']; +- } +- +- // only call update_option() if the value has changed +- if ( $code != get_option( 'akismet_alert_code' ) ) { +- if ( ! $code ) { +- delete_option( 'akismet_alert_code' ); +- delete_option( 'akismet_alert_msg' ); +- } +- else { +- update_option( 'akismet_alert_code', $code ); +- update_option( 'akismet_alert_msg', $msg ); +- } +- } +- } +- +- public static function load_form_js() { +- if ( function_exists( 'is_amp_endpoint' ) && is_amp_endpoint() ) { +- return; +- } +- +- if ( ! self::get_api_key() ) { +- return; +- } +- +- wp_register_script( 'akismet-form', plugin_dir_url( __FILE__ ) . '_inc/form.js', array(), AKISMET_VERSION, true ); +- wp_enqueue_script( 'akismet-form' ); +- } +- +- /** +- * Mark form.js as async. Because nothing depends on it, it can run at any time +- * after it's loaded, and the browser won't have to wait for it to load to continue +- * parsing the rest of the page. +- */ +- public static function set_form_js_async( $tag, $handle, $src ) { +- if ( 'akismet-form' !== $handle ) { +- return $tag; +- } +- +- return preg_replace( '/^<script /i', '<script async="async" ', $tag ); +- } +- +- public static function inject_ak_js( $fields ) { +- echo '<p style="display: none;">'; +- echo '<input type="hidden" id="ak_js" name="ak_js" value="' . mt_rand( 0, 250 ) . '"/>'; +- echo '</p>'; +- } +- +- private static function bail_on_activation( $message, $deactivate = true ) { +-?> +-<!doctype html> +-<html> +-<head> +-<meta charset="<?php bloginfo( 'charset' ); ?>" /> +-<style> +-* { +- text-align: center; +- margin: 0; +- padding: 0; +- font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; +-} +-p { +- margin-top: 1em; +- font-size: 18px; +-} +-</style> +-</head> +-<body> +-<p><?php echo esc_html( $message ); ?></p> +-</body> +-</html> +-<?php +- if ( $deactivate ) { +- $plugins = get_option( 'active_plugins' ); +- $akismet = plugin_basename( AKISMET__PLUGIN_DIR . 'akismet.php' ); +- $update = false; +- foreach ( $plugins as $i => $plugin ) { +- if ( $plugin === $akismet ) { +- $plugins[$i] = false; +- $update = true; +- } +- } +- +- if ( $update ) { +- update_option( 'active_plugins', array_filter( $plugins ) ); +- } +- } +- exit; +- } +- +- public static function view( $name, array $args = array() ) { +- $args = apply_filters( 'akismet_view_arguments', $args, $name ); +- +- foreach ( $args AS $key => $val ) { +- $$key = $val; +- } +- +- load_plugin_textdomain( 'akismet' ); +- +- $file = AKISMET__PLUGIN_DIR . 'views/'. $name . '.php'; +- +- include( $file ); +- } +- +- /** +- * Attached to activate_{ plugin_basename( __FILES__ ) } by register_activation_hook() +- * @static +- */ +- public static function plugin_activation() { +- if ( version_compare( $GLOBALS['wp_version'], AKISMET__MINIMUM_WP_VERSION, '<' ) ) { +- load_plugin_textdomain( 'akismet' ); +- +- $message = '<strong>'.sprintf(esc_html__( 'Akismet %s requires WordPress %s or higher.' , 'akismet'), AKISMET_VERSION, AKISMET__MINIMUM_WP_VERSION ).'</strong> '.sprintf(__('Please <a href="%1$s">upgrade WordPress</a> to a current version, or <a href="%2$s">downgrade to version 2.4 of the Akismet plugin</a>.', 'akismet'), 'https://codex.wordpress.org/Upgrading_WordPress', 'https://wordpress.org/extend/plugins/akismet/download/'); +- +- Akismet::bail_on_activation( $message ); +- } elseif ( ! empty( $_SERVER['SCRIPT_NAME'] ) && false !== strpos( $_SERVER['SCRIPT_NAME'], '/wp-admin/plugins.php' ) ) { +- add_option( 'Activated_Akismet', true ); +- } +- } +- +- /** +- * Removes all connection options +- * @static +- */ +- public static function plugin_deactivation( ) { +- self::deactivate_key( self::get_api_key() ); +- +- // Remove any scheduled cron jobs. +- $akismet_cron_events = array( +- 'akismet_schedule_cron_recheck', +- 'akismet_scheduled_delete', +- ); +- +- foreach ( $akismet_cron_events as $akismet_cron_event ) { +- $timestamp = wp_next_scheduled( $akismet_cron_event ); +- +- if ( $timestamp ) { +- wp_unschedule_event( $timestamp, $akismet_cron_event ); +- } +- } +- } +- +- /** +- * Essentially a copy of WP's build_query but one that doesn't expect pre-urlencoded values. +- * +- * @param array $args An array of key => value pairs +- * @return string A string ready for use as a URL query string. +- */ +- public static function build_query( $args ) { +- return _http_build_query( $args, '', '&' ); +- } +- +- /** +- * Log debugging info to the error log. +- * +- * Enabled when WP_DEBUG_LOG is enabled (and WP_DEBUG, since according to +- * core, "WP_DEBUG_DISPLAY and WP_DEBUG_LOG perform no function unless +- * WP_DEBUG is true), but can be disabled via the akismet_debug_log filter. +- * +- * @param mixed $akismet_debug The data to log. +- */ +- public static function log( $akismet_debug ) { +- if ( apply_filters( 'akismet_debug_log', defined( 'WP_DEBUG' ) && WP_DEBUG && defined( 'WP_DEBUG_LOG' ) && WP_DEBUG_LOG && defined( 'AKISMET_DEBUG' ) && AKISMET_DEBUG ) ) { +- error_log( print_r( compact( 'akismet_debug' ), true ) ); +- } +- } +- +- public static function pre_check_pingback( $method ) { +- if ( $method !== 'pingback.ping' ) +- return; +- +- global $wp_xmlrpc_server; +- +- if ( !is_object( $wp_xmlrpc_server ) ) +- return false; +- +- // Lame: tightly coupled with the IXR class. +- $args = $wp_xmlrpc_server->message->params; +- +- if ( !empty( $args[1] ) ) { +- $post_id = url_to_postid( $args[1] ); +- +- // If pingbacks aren't open on this post, we'll still check whether this request is part of a potential DDOS, +- // but indicate to the server that pingbacks are indeed closed so we don't include this request in the user's stats, +- // since the user has already done their part by disabling pingbacks. +- $pingbacks_closed = false; +- +- $post = get_post( $post_id ); +- +- if ( ! $post || ! pings_open( $post ) ) { +- $pingbacks_closed = true; +- } +- +- $comment = array( +- 'comment_author_url' => $args[0], +- 'comment_post_ID' => $post_id, +- 'comment_author' => '', +- 'comment_author_email' => '', +- 'comment_content' => '', +- 'comment_type' => 'pingback', +- 'akismet_pre_check' => '1', +- 'comment_pingback_target' => $args[1], +- 'pingbacks_closed' => $pingbacks_closed ? '1' : '0', +- ); +- +- $comment = Akismet::auto_check_comment( $comment ); +- +- if ( isset( $comment['akismet_result'] ) && 'true' == $comment['akismet_result'] ) { +- // Lame: tightly coupled with the IXR classes. Unfortunately the action provides no context and no way to return anything. +- $wp_xmlrpc_server->error( new IXR_Error( 0, 'Invalid discovery target' ) ); +- } +- } +- } +- +- /** +- * Ensure that we are loading expected scalar values from akismet_as_submitted commentmeta. +- * +- * @param mixed $meta_value +- * @return mixed +- */ +- private static function sanitize_comment_as_submitted( $meta_value ) { +- if ( empty( $meta_value ) ) { +- return $meta_value; +- } +- +- $meta_value = (array) $meta_value; +- +- foreach ( $meta_value as $key => $value ) { +- if ( ! isset( self::$comment_as_submitted_allowed_keys[$key] ) || ! is_scalar( $value ) ) { +- unset( $meta_value[$key] ); +- } +- } +- +- return $meta_value; +- } +- +- public static function predefined_api_key() { +- if ( defined( 'WPCOM_API_KEY' ) ) { +- return true; +- } +- +- return apply_filters( 'akismet_predefined_api_key', false ); +- } +- +- /** +- * Controls the display of a privacy related notice underneath the comment form using the `akismet_comment_form_privacy_notice` option and filter respectively. +- * Default is top not display the notice, leaving the choice to site admins, or integrators. +- */ +- public static function display_comment_form_privacy_notice() { +- if ( 'display' !== apply_filters( 'akismet_comment_form_privacy_notice', get_option( 'akismet_comment_form_privacy_notice', 'hide' ) ) ) { +- return; +- } +- echo apply_filters( +- 'akismet_comment_form_privacy_notice_markup', +- '<p class="akismet_comment_form_privacy_notice">' . sprintf( +- __( 'This site uses Akismet to reduce spam. <a href="%s" target="_blank" rel="nofollow noopener">Learn how your comment data is processed</a>.', 'akismet' ), +- 'https://akismet.com/privacy/' +- ) . '</p>' +- ); +- } +-} +diff --git a/wp-content/plugins/akismet/index.php b/wp-content/plugins/akismet/index.php +deleted file mode 100644 +index cf879a5e..00000000 +--- a/wp-content/plugins/akismet/index.php ++++ /dev/null +@@ -1,2 +0,0 @@ +-<?php +-# Silence is golden. +\ No newline at end of file +diff --git a/wp-content/plugins/akismet/readme.txt b/wp-content/plugins/akismet/readme.txt +deleted file mode 100644 +index 1619110e..00000000 +--- a/wp-content/plugins/akismet/readme.txt ++++ /dev/null +@@ -1,80 +0,0 @@ +-=== Akismet Anti-Spam === +-Contributors: matt, ryan, andy, mdawaffe, tellyworth, josephscott, lessbloat, eoigal, cfinke, automattic, jgs, procifer, stephdau +-Tags: akismet, comments, spam, antispam, anti-spam, anti spam, comment moderation, comment spam, contact form spam, spam comments +-Requires at least: 4.6 +-Tested up to: 5.4 +-Stable tag: 4.1.5 +-License: GPLv2 or later +- +-Akismet checks your comments and contact form submissions against our global database of spam to protect you and your site from malicious content. +- +-== Description == +- +-Akismet checks your comments and contact form submissions against our global database of spam to prevent your site from publishing malicious content. You can review the comment spam it catches on your blog's "Comments" admin screen. +- +-Major features in Akismet include: +- +-* Automatically checks all comments and filters out the ones that look like spam. +-* Each comment has a status history, so you can easily see which comments were caught or cleared by Akismet and which were spammed or unspammed by a moderator. +-* URLs are shown in the comment body to reveal hidden or misleading links. +-* Moderators can see the number of approved comments for each user. +-* A discard feature that outright blocks the worst spam, saving you disk space and speeding up your site. +- +-PS: You'll be prompted to get an Akismet.com API key to use it, once activated. Keys are free for personal blogs; paid subscriptions are available for businesses and commercial sites. +- +-== Installation == +- +-Upload the Akismet plugin to your blog, activate it, and then enter your Akismet.com API key. +- +-1, 2, 3: You're done! +- +-== Changelog == +- +-= 4.1.5 = +-*Release Date - 29 April 2020* +- +-* Based on user feedback, we have dropped the in-admin notice explaining the availability of the "privacy notice" option in the AKismet settings screen. The option itself is available, but after displaying the notice for the last 2 years, it is now considered a known fact. +-* Updated the "Requires at least" to WP 4.6, based on recommendations from https://wp-info.org/tools/checkplugini18n.php?slug=akismet +-* Moved older changelog entries to a separate file to keep the size of this readme reasonable, also based on recommendations from https://wp-info.org/tools/checkplugini18n.php?slug=akismet +- +-= 4.1.4 = +-*Release Date - 17 March 2020* +- +-* Only redirect to the Akismet setup screen upon plugin activation if the plugin was activated manually from within the plugin-related screens, to help users with non-standard install workflows, like WP-CLI. +-* Update the layout of the initial setup screen to be more readable on small screens. +-* If no API key has been entered, don't run code that expects an API key. +-* Improve the readability of the comment history entries. +-* Don't modify the comment form HTML if no API key has been set. +- +-= 4.1.3 = +-*Release Date - 31 October 2019* +- +-* Prevented an attacker from being able to cause a user to unknowingly recheck their Pending comments for spam. +-* Improved compatibility with Jetpack 7.7+. +-* Updated the plugin activation page to use consistent language and markup. +-* Redirecting users to the Akismet connnection/settings screen upon plugin activation, in an effort to make it easier for people to get setup. +- +-= 4.1.2 = +-*Release Date - 14 May 2019* +- +-* Fixed a conflict between the Akismet setup banner and other plugin notices. +-* Reduced the number of API requests made by the plugin when attempting to verify the API key. +-* Include additional data in the pingback pre-check API request to help make the stats more accurate. +-* Fixed a bug that was enabling the "Check for Spam" button when no comments were eligible to be checked. +-* Improved Akismet's AMP compatibility. +- +-= 4.1.1 = +-*Release Date - 31 January 2019* +- +-* Fixed the "Setup Akismet" notice so it resizes responsively. +-* Only highlight the "Save Changes" button in the Akismet config when changes have been made. +-* The count of comments in your spam queue shown on the dashboard show now always be up-to-date. +- +-= 4.1 = +-*Release Date - 12 November 2018* +- +-* Added a WP-CLI method for retrieving stats. +-* Hooked into the new "Personal Data Eraser" functionality from WordPress 4.9.6. +-* Added functionality to clear outdated alerts from Akismet.com. +- +-For older changelog entries, please see the [additional changelog.txt file](https://plugins.svn.wordpress.org/akismet/trunk/changelog.txt) delivered with the plugin. +\ No newline at end of file +diff --git a/wp-content/plugins/akismet/views/activate.php b/wp-content/plugins/akismet/views/activate.php +deleted file mode 100644 +index 7be1309c..00000000 +--- a/wp-content/plugins/akismet/views/activate.php ++++ /dev/null +@@ -1,8 +0,0 @@ +-<div class="akismet-box"> +- <?php Akismet::view( 'title' ); ?> +- <?php Akismet::view( 'setup' );?> +-</div> +-<br/> +-<div class="akismet-box"> +- <?php Akismet::view( 'enter' );?> +-</div> +\ No newline at end of file +diff --git a/wp-content/plugins/akismet/views/config.php b/wp-content/plugins/akismet/views/config.php +deleted file mode 100644 +index 6bbcd6d4..00000000 +--- a/wp-content/plugins/akismet/views/config.php ++++ /dev/null +@@ -1,242 +0,0 @@ +-<div id="akismet-plugin-container"> +- <div class="akismet-masthead"> +- <div class="akismet-masthead__inside-container"> +- <div class="akismet-masthead__logo-container"> +- <img class="akismet-masthead__logo" src="<?php echo esc_url( plugins_url( '../_inc/img/logo-full-2x.png', __FILE__ ) ); ?>" alt="Akismet" /> +- </div> +- </div> +- </div> +- <div class="akismet-lower"> +- <?php if ( Akismet::get_api_key() ) { ?> +- <?php Akismet_Admin::display_status(); ?> +- <?php } ?> +- <?php if ( ! empty( $notices ) ) { ?> +- <?php foreach ( $notices as $notice ) { ?> +- <?php Akismet::view( 'notice', $notice ); ?> +- <?php } ?> +- <?php } ?> +- <?php if ( $stat_totals && isset( $stat_totals['all'] ) && (int) $stat_totals['all']->spam > 0 ) : ?> +- <div class="akismet-card"> +- <div class="akismet-section-header"> +- <div class="akismet-section-header__label"> +- <span><?php esc_html_e( 'Statistics' , 'akismet'); ?></span> +- </div> +- <div class="akismet-section-header__actions"> +- <a href="<?php echo esc_url( Akismet_Admin::get_page_url( 'stats' ) ); ?>"> +- <?php esc_html_e( 'Detailed Stats' , 'akismet');?> +- </a> +- </div> +- </div> +- +- <div class="akismet-new-snapshot"> +- <iframe allowtransparency="true" scrolling="no" frameborder="0" style="width: 100%; height: 220px; overflow: hidden;" src="<?php printf( '//akismet.com/web/1.0/snapshot.php?blog=%s&api_key=%s&height=200&locale=%s', urlencode( get_option( 'home' ) ), Akismet::get_api_key(), get_locale() );?>"></iframe> +- <ul> +- <li> +- <h3><?php esc_html_e( 'Past six months' , 'akismet');?></h3> +- <span><?php echo number_format( $stat_totals['6-months']->spam );?></span> +- <?php echo esc_html( _n( 'Spam blocked', 'Spam blocked', $stat_totals['6-months']->spam, 'akismet' ) ); ?> +- </li> +- <li> +- <h3><?php esc_html_e( 'All time' , 'akismet');?></h3> +- <span><?php echo number_format( $stat_totals['all']->spam );?></span> +- <?php echo esc_html( _n( 'Spam blocked', 'Spam blocked', $stat_totals['all']->spam, 'akismet' ) ); ?> +- </li> +- <li> +- <h3><?php esc_html_e( 'Accuracy' , 'akismet');?></h3> +- <span><?php echo floatval( $stat_totals['all']->accuracy ); ?>%</span> +- <?php printf( _n( '%s missed spam', '%s missed spam', $stat_totals['all']->missed_spam, 'akismet' ), number_format( $stat_totals['all']->missed_spam ) ); ?> +- | +- <?php printf( _n( '%s false positive', '%s false positives', $stat_totals['all']->false_positives, 'akismet' ), number_format( $stat_totals['all']->false_positives ) ); ?> +- </li> +- </ul> +- </div> +- </div> +- <?php endif;?> +- +- <?php if ( $akismet_user ):?> +- <div class="akismet-card"> +- <div class="akismet-section-header"> +- <div class="akismet-section-header__label"> +- <span><?php esc_html_e( 'Settings' , 'akismet'); ?></span> +- </div> +- </div> +- +- <div class="inside"> +- <form action="<?php echo esc_url( Akismet_Admin::get_page_url() ); ?>" method="POST"> +- <table cellspacing="0" class="akismet-settings"> +- <tbody> +- <?php if ( ! Akismet::predefined_api_key() ) { ?> +- <tr> +- <th class="akismet-api-key" width="10%" align="left" scope="row"><?php esc_html_e('API Key', 'akismet');?></th> +- <td width="5%"/> +- <td align="left"> +- <span class="api-key"><input id="key" name="key" type="text" size="15" value="<?php echo esc_attr( get_option('wordpress_api_key') ); ?>" class="<?php echo esc_attr( 'regular-text code ' . $akismet_user->status ); ?>"></span> +- </td> +- </tr> +- <?php } ?> +- <?php if ( isset( $_GET['ssl_status'] ) ) { ?> +- <tr> +- <th align="left" scope="row"><?php esc_html_e( 'SSL Status', 'akismet' ); ?></th> +- <td></td> +- <td align="left"> +- <p> +- <?php +- +- if ( ! wp_http_supports( array( 'ssl' ) ) ) { +- ?><b><?php esc_html_e( 'Disabled.', 'akismet' ); ?></b> <?php esc_html_e( 'Your Web server cannot make SSL requests; contact your Web host and ask them to add support for SSL requests.', 'akismet' ); ?><?php +- } +- else { +- $ssl_disabled = get_option( 'akismet_ssl_disabled' ); +- +- if ( $ssl_disabled ) { +- ?><b><?php esc_html_e( 'Temporarily disabled.', 'akismet' ); ?></b> <?php esc_html_e( 'Akismet encountered a problem with a previous SSL request and disabled it temporarily. It will begin using SSL for requests again shortly.', 'akismet' ); ?><?php +- } +- else { +- ?><b><?php esc_html_e( 'Enabled.', 'akismet' ); ?></b> <?php esc_html_e( 'All systems functional.', 'akismet' ); ?><?php +- } +- } +- +- ?> +- </p> +- </td> +- </tr> +- <?php } ?> +- <tr> +- <th align="left" scope="row"><?php esc_html_e('Comments', 'akismet');?></th> +- <td></td> +- <td align="left"> +- <p> +- <label for="akismet_show_user_comments_approved" title="<?php esc_attr_e( 'Show approved comments' , 'akismet'); ?>"> +- <input +- name="akismet_show_user_comments_approved" +- id="akismet_show_user_comments_approved" +- value="1" +- type="checkbox" +- <?php +- +- // If the option isn't set, or if it's enabled ('1'), or if it was enabled a long time ago ('true'), check the checkbox. +- checked( true, ( in_array( get_option( 'akismet_show_user_comments_approved' ), array( false, '1', 'true' ), true ) ) ); +- +- ?> +- /> +- <?php esc_html_e( 'Show the number of approved comments beside each comment author', 'akismet' ); ?> +- </label> +- </p> +- </td> +- </tr> +- <tr> +- <th class="strictness" align="left" scope="row"><?php esc_html_e('Strictness', 'akismet'); ?></th> +- <td></td> +- <td align="left"> +- <fieldset><legend class="screen-reader-text"><span><?php esc_html_e('Akismet anti-spam strictness', 'akismet'); ?></span></legend> +- <p><label for="akismet_strictness_1"><input type="radio" name="akismet_strictness" id="akismet_strictness_1" value="1" <?php checked('1', get_option('akismet_strictness')); ?> /> <?php esc_html_e('Silently discard the worst and most pervasive spam so I never see it.', 'akismet'); ?></label></p> +- <p><label for="akismet_strictness_0"><input type="radio" name="akismet_strictness" id="akismet_strictness_0" value="0" <?php checked('0', get_option('akismet_strictness')); ?> /> <?php esc_html_e('Always put spam in the Spam folder for review.', 'akismet'); ?></label></p> +- </fieldset> +- <span class="akismet-note"><strong><?php esc_html_e('Note:', 'akismet');?></strong> +- <?php +- +- $delete_interval = max( 1, intval( apply_filters( 'akismet_delete_comment_interval', 15 ) ) ); +- +- printf( +- _n( +- 'Spam in the <a href="%1$s">spam folder</a> older than 1 day is deleted automatically.', +- 'Spam in the <a href="%1$s">spam folder</a> older than %2$d days is deleted automatically.', +- $delete_interval, +- 'akismet' +- ), +- admin_url( 'edit-comments.php?comment_status=spam' ), +- $delete_interval +- ); +- +- ?> +- </td> +- </tr> +- <tr> +- <th class="comment-form-privacy-notice" align="left" scope="row"><?php esc_html_e('Privacy', 'akismet'); ?></th> +- <td></td> +- <td align="left"> +- <fieldset><legend class="screen-reader-text"><span><?php esc_html_e('Akismet privacy notice', 'akismet'); ?></span></legend> +- <p><label for="akismet_comment_form_privacy_notice_display"><input type="radio" name="akismet_comment_form_privacy_notice" id="akismet_comment_form_privacy_notice_display" value="display" <?php checked('display', get_option('akismet_comment_form_privacy_notice')); ?> /> <?php esc_html_e('Display a privacy notice under your comment forms.', 'akismet'); ?></label></p> +- <p><label for="akismet_comment_form_privacy_notice_hide"><input type="radio" name="akismet_comment_form_privacy_notice" id="akismet_comment_form_privacy_notice_hide" value="hide" <?php echo in_array( get_option('akismet_comment_form_privacy_notice'), array('display', 'hide') ) ? checked('hide', get_option('akismet_comment_form_privacy_notice'), false) : 'checked="checked"'; ?> /> <?php esc_html_e('Do not display privacy notice.', 'akismet'); ?></label></p> +- </fieldset> +- <span class="akismet-note"><?php esc_html_e( 'To help your site with transparency under privacy laws like the GDPR, Akismet can display a notice to your users under your comment forms. This feature is disabled by default, however, you can turn it on above.', 'akismet' );?></span> +- </td> +- </tr> +- </tbody> +- </table> +- <div class="akismet-card-actions"> +- <?php if ( ! Akismet::predefined_api_key() ) { ?> +- <div id="delete-action"> +- <a class="submitdelete deletion" href="<?php echo esc_url( Akismet_Admin::get_page_url( 'delete_key' ) ); ?>"><?php esc_html_e('Disconnect this account', 'akismet'); ?></a> +- </div> +- <?php } ?> +- <?php wp_nonce_field(Akismet_Admin::NONCE) ?> +- <div id="publishing-action"> +- <input type="hidden" name="action" value="enter-key"> +- <input type="submit" name="submit" id="submit" class="akismet-button akismet-could-be-primary" value="<?php esc_attr_e('Save Changes', 'akismet');?>"> +- </div> +- <div class="clear"></div> +- </div> +- </form> +- </div> +- </div> +- +- <?php if ( ! Akismet::predefined_api_key() ) { ?> +- <div class="akismet-card"> +- <div class="akismet-section-header"> +- <div class="akismet-section-header__label"> +- <span><?php esc_html_e( 'Account' , 'akismet'); ?></span> +- </div> +- </div> +- +- <div class="inside"> +- <table cellspacing="0" border="0" class="akismet-settings"> +- <tbody> +- <tr> +- <th scope="row" align="left"><?php esc_html_e( 'Subscription Type' , 'akismet');?></th> +- <td width="5%"/> +- <td align="left"> +- <p><?php echo esc_html( $akismet_user->account_name ); ?></p> +- </td> +- </tr> +- <tr> +- <th scope="row" align="left"><?php esc_html_e( 'Status' , 'akismet');?></th> +- <td width="5%"/> +- <td align="left"> +- <p><?php +- if ( 'cancelled' == $akismet_user->status ) : +- esc_html_e( 'Cancelled', 'akismet' ); +- elseif ( 'suspended' == $akismet_user->status ) : +- esc_html_e( 'Suspended', 'akismet' ); +- elseif ( 'missing' == $akismet_user->status ) : +- esc_html_e( 'Missing', 'akismet' ); +- elseif ( 'no-sub' == $akismet_user->status ) : +- esc_html_e( 'No Subscription Found', 'akismet' ); +- else : +- esc_html_e( 'Active', 'akismet' ); +- endif; ?></p> +- </td> +- </tr> +- <?php if ( $akismet_user->next_billing_date ) : ?> +- <tr> +- <th scope="row" align="left"><?php esc_html_e( 'Next Billing Date' , 'akismet');?></th> +- <td width="5%"/> +- <td align="left"> +- <p><?php echo date( 'F j, Y', $akismet_user->next_billing_date ); ?></p> +- </td> +- </tr> +- <?php endif; ?> +- </tbody> +- </table> +- <div class="akismet-card-actions"> +- <div id="publishing-action"> +- <?php Akismet::view( 'get', array( 'text' => ( $akismet_user->account_type == 'free-api-key' && $akismet_user->status == 'active' ? __( 'Upgrade' , 'akismet') : __( 'Change' , 'akismet') ), 'redirect' => 'upgrade' ) ); ?> +- </div> +- <div class="clear"></div> +- </div> +- </div> +- </div> +- <?php } ?> +- <?php endif;?> +- </div> +-</div> +diff --git a/wp-content/plugins/akismet/views/connect-jp.php b/wp-content/plugins/akismet/views/connect-jp.php +deleted file mode 100644 +index 5b33999a..00000000 +--- a/wp-content/plugins/akismet/views/connect-jp.php ++++ /dev/null +@@ -1,72 +0,0 @@ +-<?php +- +-//phpcs:disable VariableAnalysis +-// There are "undefined" variables here because they're defined in the code that includes this file as a template. +- +-?> +-<div class="akismet-box"> +- <?php Akismet::view( 'title' ); ?> +- <div class="akismet-jp-connect"> +- <h3><?php esc_html_e( 'Connect with Jetpack', 'akismet' ); ?></h3><?php +- if ( in_array( $akismet_user->status, array( 'no-sub', 'missing' ) ) ) {?> +- <p><?php esc_html_e( 'Use your Jetpack connection to set up Akismet.', 'akismet' ); ?></p> +- <form name="akismet_activate" id="akismet_activate" action="https://akismet.com/get/" method="post" class="akismet-right" target="_blank"> +- <input type="hidden" name="passback_url" value="<?php echo esc_url( Akismet_Admin::get_page_url() ); ?>"/> +- <input type="hidden" name="blog" value="<?php echo esc_url( get_option( 'home' ) ); ?>"/> +- <input type="hidden" name="auto-connect" value="<?php echo esc_attr( $akismet_user->ID ); ?>"/> +- <input type="hidden" name="redirect" value="plugin-signup"/> +- <input type="submit" class="akismet-button akismet-is-primary" value="<?php esc_attr_e( 'Connect with Jetpack' , 'akismet' ); ?>"/> +- </form> +- <?php echo get_avatar( $akismet_user->user_email, null, null, null, array( 'class' => 'akismet-jetpack-gravatar' ) ); ?> +- <p><?php +- /* translators: %s is the WordPress.com username */ +- echo sprintf( esc_html( __( 'You are connected as %s.', 'akismet' ) ), '<b>' . esc_html( $akismet_user->user_login ) . '</b>' ); ?><br /><span class="akismet-jetpack-email"><?php echo esc_html( $akismet_user->user_email ); ?></span></p> +- <?php } elseif ( $akismet_user->status == 'cancelled' ) { ?> +- <p><?php esc_html_e( 'Use your Jetpack connection to set up Akismet.', 'akismet' ); ?></p> +- <form name="akismet_activate" id="akismet_activate" action="https://akismet.com/get/" method="post" class="akismet-right" target="_blank"> +- <input type="hidden" name="passback_url" value="<?php echo esc_url( Akismet_Admin::get_page_url() ); ?>"/> +- <input type="hidden" name="blog" value="<?php echo esc_url( get_option( 'home' ) ); ?>"/> +- <input type="hidden" name="user_id" value="<?php echo esc_attr( $akismet_user->ID ); ?>"/> +- <input type="hidden" name="redirect" value="upgrade"/> +- <input type="submit" class="akismet-button akismet-is-primary" value="<?php esc_attr_e( 'Connect with Jetpack' , 'akismet' ); ?>"/> +- </form> +- <?php echo get_avatar( $akismet_user->user_email, null, null, null, array( 'class' => 'akismet-jetpack-gravatar' ) ); ?> +- <p><?php +- /* translators: %s is the WordPress.com email address */ +- echo esc_html( sprintf( __( 'Your subscription for %s is cancelled.' , 'akismet' ), $akismet_user->user_email ) ); ?><br /><span class="akismet-jetpack-email"><?php echo esc_html( $akismet_user->user_email ); ?></span></p> +- <?php } elseif ( $akismet_user->status == 'suspended' ) { ?> +- <div class="akismet-right"> +- <p><a href="https://akismet.com/contact" class="akismet-button akismet-is-primary"><?php esc_html_e( 'Contact Akismet support' , 'akismet' ); ?></a></p> +- </div> +- <p> +- <span class="akismet-alert-text"><?php +- /* translators: %s is the WordPress.com email address */ +- echo esc_html( sprintf( __( 'Your subscription for %s is suspended.' , 'akismet' ), $akismet_user->user_email ) ); ?></span> +- <?php esc_html_e( 'No worries! Get in touch and we’ll sort this out.', 'akismet' ); ?> +- </p> +- <?php } else { // ask do they want to use akismet account found using jetpack wpcom connection ?> +- <p><?php esc_html_e( 'Use your Jetpack connection to set up Akismet.', 'akismet' ); ?></p> +- <form name="akismet_use_wpcom_key" action="<?php echo esc_url( Akismet_Admin::get_page_url() ); ?>" method="post" id="akismet-activate" class="akismet-right"> +- <input type="hidden" name="key" value="<?php echo esc_attr( $akismet_user->api_key );?>"/> +- <input type="hidden" name="action" value="enter-key"> +- <?php wp_nonce_field( Akismet_Admin::NONCE ) ?> +- <input type="submit" class="akismet-button akismet-is-primary" value="<?php esc_attr_e( 'Connect with Jetpack' , 'akismet' ); ?>"/> +- </form> +- <?php echo get_avatar( $akismet_user->user_email, null, null, null, array( 'class' => 'akismet-jetpack-gravatar' ) ); ?> +- <p><?php +- /* translators: %s is the WordPress.com username */ +- echo sprintf( esc_html( __( 'You are connected as %s.', 'akismet' ) ), '<b>' . esc_html( $akismet_user->user_login ) . '</b>' ); ?><br /><span class="akismet-jetpack-email"><?php echo esc_html( $akismet_user->user_email ); ?></span></p> +- <?php } ?> +- </div> +- <div class="akismet-ak-connect"> +- <?php Akismet::view( 'setup' );?> +- </div> +- <div class="centered akismet-toggles"> +- <a href="#" class="toggle-jp-connect"><?php esc_html_e( 'Connect with Jetpack' ); ?></a> +- <a href="#" class="toggle-ak-connect"><?php esc_html_e( 'Set up a different account' ); ?></a> +- </div> +-</div> +-<br/> +-<div class="akismet-box"> +- <?php Akismet::view( 'enter' );?> +-</div> +\ No newline at end of file +diff --git a/wp-content/plugins/akismet/views/enter.php b/wp-content/plugins/akismet/views/enter.php +deleted file mode 100644 +index 0a79ca97..00000000 +--- a/wp-content/plugins/akismet/views/enter.php ++++ /dev/null +@@ -1,13 +0,0 @@ +-<div class="akismet-enter-api-key-box centered"> +- <a href="#"><?php esc_html_e( 'Manually enter an API key' ); ?></a> +- <div class="enter-api-key"> +- <form action="<?php echo esc_url( Akismet_Admin::get_page_url() ); ?>" method="post"> +- <?php wp_nonce_field( Akismet_Admin::NONCE ) ?> +- <input type="hidden" name="action" value="enter-key"> +- <p style="width: 100%; display: flex; flex-wrap: nowrap; box-sizing: border-box;"> +- <input id="key" name="key" type="text" size="15" value="" placeholder="<?php esc_attr_e( 'Enter your API key' , 'akismet' ); ?>" class="regular-text code" style="flex-grow: 1; margin-right: 1rem;"> +- <input type="submit" name="submit" id="submit" class="akismet-button" value="<?php esc_attr_e( 'Connect with API key', 'akismet' );?>"> +- </p> +- </form> +- </div> +-</div> +\ No newline at end of file +diff --git a/wp-content/plugins/akismet/views/get.php b/wp-content/plugins/akismet/views/get.php +deleted file mode 100644 +index b1abe0eb..00000000 +--- a/wp-content/plugins/akismet/views/get.php ++++ /dev/null +@@ -1,12 +0,0 @@ +-<?php +- +-//phpcs:disable VariableAnalysis +-// There are "undefined" variables here because they're defined in the code that includes this file as a template. +- +-?> +-<form name="akismet_activate" action="https://akismet.com/get/" method="POST" target="_blank"> +- <input type="hidden" name="passback_url" value="<?php echo esc_url( Akismet_Admin::get_page_url() ); ?>"/> +- <input type="hidden" name="blog" value="<?php echo esc_url( get_option( 'home' ) ); ?>"/> +- <input type="hidden" name="redirect" value="<?php echo isset( $redirect ) ? $redirect : 'plugin-signup'; ?>"/> +- <input type="submit" class="<?php echo isset( $classes ) && count( $classes ) > 0 ? implode( ' ', $classes ) : 'akismet-button';?>" value="<?php echo esc_attr( $text ); ?>"/> +-</form> +\ No newline at end of file +diff --git a/wp-content/plugins/akismet/views/notice.php b/wp-content/plugins/akismet/views/notice.php +deleted file mode 100644 +index ca71f934..00000000 +--- a/wp-content/plugins/akismet/views/notice.php ++++ /dev/null +@@ -1,141 +0,0 @@ +-<?php +- +-//phpcs:disable VariableAnalysis +-// There are "undefined" variables here because they're defined in the code that includes this file as a template. +- +-?> +-<?php if ( $type == 'plugin' ) :?> +-<div class="updated" id="akismet_setup_prompt"> +- <form name="akismet_activate" action="<?php echo esc_url( Akismet_Admin::get_page_url() ); ?>" method="POST"> +- <div class="akismet_activate"> +- <div class="aa_a">A</div> +- <div class="aa_button_container"> +- <div class="aa_button_border"> +- <input type="submit" class="aa_button" value="<?php esc_attr_e( 'Set up your Akismet account', 'akismet' ); ?>" /> +- </div> +- </div> +- <div class="aa_description"><?php _e('<strong>Almost done</strong> - configure Akismet and say goodbye to spam', 'akismet');?></div> +- </div> +- </form> +-</div> +-<?php elseif ( $type == 'spam-check' ) :?> +-<div class="notice notice-warning"> +- <p><strong><?php esc_html_e( 'Akismet has detected a problem.', 'akismet' );?></strong></p> +- <p><?php esc_html_e( 'Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation and will automatically be rechecked later.', 'akismet' ); ?></p> +- <?php if ( $link_text ) { ?> +- <p><?php echo $link_text; ?></p> +- <?php } ?> +-</div> +-<?php elseif ( $type == 'alert' ) :?> +-<div class='error'> +- <p><strong><?php printf( esc_html__( 'Akismet Error Code: %s', 'akismet' ), $code ); ?></strong></p> +- <p><?php echo esc_html( $msg ); ?></p> +- <p><?php +- +- /* translators: the placeholder is a clickable URL that leads to more information regarding an error code. */ +- printf( esc_html__( 'For more information: %s' , 'akismet'), '<a href="https://akismet.com/errors/' . $code . '">https://akismet.com/errors/' . $code . '</a>' ); +- +- ?> +- </p> +-</div> +-<?php elseif ( $type == 'notice' ) :?> +-<div class="akismet-alert akismet-critical"> +- <h3 class="akismet-key-status failed"><?php echo $notice_header; ?></h3> +- <p class="akismet-description"> +- <?php echo $notice_text; ?> +- </p> +-</div> +-<?php elseif ( $type == 'missing-functions' ) :?> +-<div class="akismet-alert akismet-critical"> +- <h3 class="akismet-key-status failed"><?php esc_html_e('Network functions are disabled.', 'akismet'); ?></h3> +- <p class="akismet-description"><?php printf( __('Your web host or server administrator has disabled PHP’s <code>gethostbynamel</code> function. <strong>Akismet cannot work correctly until this is fixed.</strong> Please contact your web host or firewall administrator and give them <a href="%s" target="_blank">this information about Akismet’s system requirements</a>.', 'akismet'), 'https://blog.akismet.com/akismet-hosting-faq/'); ?></p> +-</div> +-<?php elseif ( $type == 'servers-be-down' ) :?> +-<div class="akismet-alert akismet-critical"> +- <h3 class="akismet-key-status failed"><?php esc_html_e("Your site can’t connect to the Akismet servers.", 'akismet'); ?></h3> +- <p class="akismet-description"><?php printf( __('Your firewall may be blocking Akismet from connecting to its API. Please contact your host and refer to <a href="%s" target="_blank">our guide about firewalls</a>.', 'akismet'), 'https://blog.akismet.com/akismet-hosting-faq/'); ?></p> +-</div> +-<?php elseif ( $type == 'active-dunning' ) :?> +-<div class="akismet-alert akismet-critical"> +- <h3 class="akismet-key-status"><?php esc_html_e("Please update your payment information.", 'akismet'); ?></h3> +- <p class="akismet-description"><?php printf( __('We cannot process your payment. Please <a href="%s" target="_blank">update your payment details</a>.', 'akismet'), 'https://akismet.com/account/'); ?></p> +-</div> +-<?php elseif ( $type == 'cancelled' ) :?> +-<div class="akismet-alert akismet-critical"> +- <h3 class="akismet-key-status"><?php esc_html_e("Your Akismet plan has been cancelled.", 'akismet'); ?></h3> +- <p class="akismet-description"><?php printf( __('Please visit your <a href="%s" target="_blank">Akismet account page</a> to reactivate your subscription.', 'akismet'), 'https://akismet.com/account/'); ?></p> +-</div> +-<?php elseif ( $type == 'suspended' ) :?> +-<div class="akismet-alert akismet-critical"> +- <h3 class="akismet-key-status failed"><?php esc_html_e("Your Akismet subscription is suspended.", 'akismet'); ?></h3> +- <p class="akismet-description"><?php printf( __('Please contact <a href="%s" target="_blank">Akismet support</a> for assistance.', 'akismet'), 'https://akismet.com/contact/'); ?></p> +-</div> +-<?php elseif ( $type == 'active-notice' && $time_saved ) :?> +-<div class="akismet-alert akismet-active"> +- <h3 class="akismet-key-status"><?php echo esc_html( $time_saved ); ?></h3> +- <p class="akismet-description"><?php printf( __('You can help us fight spam and upgrade your account by <a href="%s" target="_blank">contributing a token amount</a>.', 'akismet'), 'https://akismet.com/account/upgrade/'); ?></p> +-</div> +-<?php elseif ( $type == 'missing' ) :?> +-<div class="akismet-alert akismet-critical"> +- <h3 class="akismet-key-status failed"><?php esc_html_e( 'There is a problem with your API key.', 'akismet'); ?></h3> +- <p class="akismet-description"><?php printf( __('Please contact <a href="%s" target="_blank">Akismet support</a> for assistance.', 'akismet'), 'https://akismet.com/contact/'); ?></p> +-</div> +-<?php elseif ( $type == 'no-sub' ) :?> +-<div class="akismet-alert akismet-critical"> +- <h3 class="akismet-key-status failed"><?php esc_html_e( 'You don’t have an Akismet plan.', 'akismet'); ?></h3> +- <p class="akismet-description"> +- <?php printf( __( 'In 2012, Akismet began using subscription plans for all accounts (even free ones). A plan has not been assigned to your account, and we’d appreciate it if you’d <a href="%s" target="_blank">sign into your account</a> and choose one.', 'akismet'), 'https://akismet.com/account/upgrade/' ); ?> +- <br /><br /> +- <?php printf( __( 'Please <a href="%s" target="_blank">contact our support team</a> with any questions.', 'akismet' ), 'https://akismet.com/contact/' ); ?> +- </p> +-</div> +-<?php elseif ( $type == 'new-key-valid' ) : +- global $wpdb; +- +- $check_pending_link = false; +- +- $at_least_one_comment_in_moderation = !! $wpdb->get_var( "SELECT comment_ID FROM {$wpdb->comments} WHERE comment_approved = '0' LIMIT 1" ); +- +- if ( $at_least_one_comment_in_moderation) { +- $check_pending_link = 'edit-comments.php?akismet_recheck=' . wp_create_nonce( 'akismet_recheck' ); +- } +- +- ?> +-<div class="akismet-alert akismet-active"> +- <h3 class="akismet-key-status"><?php esc_html_e( 'Akismet is now protecting your site from spam. Happy blogging!', 'akismet' ); ?></h3> +- <?php if ( $check_pending_link ) { ?> +- <p class="akismet-description"><?php printf( __( 'Would you like to <a href="%s">check pending comments</a>?', 'akismet' ), esc_url( $check_pending_link ) ); ?></p> +- <?php } ?> +-</div> +-<?php elseif ( $type == 'new-key-invalid' ) :?> +-<div class="akismet-alert akismet-critical"> +- <h3 class="akismet-key-status"><?php esc_html_e( 'The key you entered is invalid. Please double-check it.' , 'akismet'); ?></h3> +-</div> +-<?php elseif ( $type == 'existing-key-invalid' ) :?> +-<div class="akismet-alert akismet-critical"> +- <h3 class="akismet-key-status"><?php esc_html_e( 'Your API key is no longer valid. Please enter a new key or contact support@akismet.com.' , 'akismet'); ?></h3> +-</div> +-<?php elseif ( $type == 'new-key-failed' ) :?> +-<div class="akismet-alert akismet-critical"> +- <h3 class="akismet-key-status"><?php esc_html_e( 'The API key you entered could not be verified.' , 'akismet'); ?></h3> +- <p class="akismet-description"><?php printf( __('The connection to akismet.com could not be established. Please refer to <a href="%s" target="_blank">our guide about firewalls</a> and check your server configuration.', 'akismet'), 'https://blog.akismet.com/akismet-hosting-faq/'); ?></p> +-</div> +-<?php elseif ( $type == 'limit-reached' && in_array( $level, array( 'yellow', 'red' ) ) ) :?> +-<div class="akismet-alert akismet-critical"> +- <?php if ( $level == 'yellow' ): ?> +- <h3 class="akismet-key-status failed"><?php esc_html_e( 'You’re using your Akismet key on more sites than your Pro subscription allows.', 'akismet' ); ?></h3> +- <p class="akismet-description"> +- <?php printf( __( 'Your Pro subscription allows the use of Akismet on only one site. Please <a href="%s" target="_blank">purchase additional Pro subscriptions</a> or upgrade to an Enterprise subscription that allows the use of Akismet on unlimited sites.', 'akismet' ), 'https://docs.akismet.com/billing/add-more-sites/' ); ?> +- <br /><br /> +- <?php printf( __( 'Please <a href="%s" target="_blank">contact our support team</a> with any questions.', 'akismet' ), 'https://akismet.com/contact/'); ?> +- </p> +- <?php elseif ( $level == 'red' ): ?> +- <h3 class="akismet-key-status failed"><?php esc_html_e( 'You’re using Akismet on far too many sites for your Pro subscription.', 'akismet' ); ?></h3> +- <p class="akismet-description"> +- <?php printf( __( 'To continue your service, <a href="%s" target="_blank">upgrade to an Enterprise subscription</a>, which covers an unlimited number of sites.', 'akismet'), 'https://akismet.com/account/upgrade/' ); ?> +- <br /><br /> +- <?php printf( __( 'Please <a href="%s" target="_blank">contact our support team</a> with any questions.', 'akismet' ), 'https://akismet.com/contact/'); ?> +- </p> +- <?php endif; ?> +-</div> +-<?php endif;?> +\ No newline at end of file +diff --git a/wp-content/plugins/akismet/views/predefined.php b/wp-content/plugins/akismet/views/predefined.php +deleted file mode 100644 +index d978aaff..00000000 +--- a/wp-content/plugins/akismet/views/predefined.php ++++ /dev/null +@@ -1,11 +0,0 @@ +-<div class="akismet-box"> +- <h2><?php esc_html_e( 'Manual Configuration', 'akismet' ); ?></h2> +- <p> +- <?php +- +- /* translators: %s is the wp-config.php file */ +- echo sprintf( esc_html__( 'An Akismet API key has been defined in the %s file for this site.', 'akismet' ), '<code>wp-config.php</code>' ); +- +- ?> +- </p> +-</div> +\ No newline at end of file +diff --git a/wp-content/plugins/akismet/views/setup.php b/wp-content/plugins/akismet/views/setup.php +deleted file mode 100644 +index 50780090..00000000 +--- a/wp-content/plugins/akismet/views/setup.php ++++ /dev/null +@@ -1,4 +0,0 @@ +-<div class="akismet-setup-instructions"> +- <p><?php esc_html_e( 'Set up your Akismet account to enable spam filtering on this site.', 'akismet' ); ?></p> +- <?php Akismet::view( 'get', array( 'text' => __( 'Set up your Akismet account' , 'akismet' ), 'classes' => array( 'akismet-button', 'akismet-is-primary' ) ) ); ?> +-</div> +diff --git a/wp-content/plugins/akismet/views/start.php b/wp-content/plugins/akismet/views/start.php +deleted file mode 100644 +index aaff5d66..00000000 +--- a/wp-content/plugins/akismet/views/start.php ++++ /dev/null +@@ -1,31 +0,0 @@ +-<?php +- +-//phpcs:disable VariableAnalysis +-// There are "undefined" variables here because they're defined in the code that includes this file as a template. +- +-?> +-<div id="akismet-plugin-container"> +- <div class="akismet-masthead"> +- <div class="akismet-masthead__inside-container"> +- <div class="akismet-masthead__logo-container"> +- <img class="akismet-masthead__logo" src="<?php echo esc_url( plugins_url( '../_inc/img/logo-full-2x.png', __FILE__ ) ); ?>" alt="Akismet" /> +- </div> +- </div> +- </div> +- <div class="akismet-lower"> +- <?php Akismet_Admin::display_status();?> +- <div class="akismet-boxes"> +- <?php +- +- if ( Akismet::predefined_api_key() ) { +- Akismet::view( 'predefined' ); +- } elseif ( $akismet_user && in_array( $akismet_user->status, array( 'active', 'active-dunning', 'no-sub', 'missing', 'cancelled', 'suspended' ) ) ) { +- Akismet::view( 'connect-jp', compact( 'akismet_user' ) ); +- } else { +- Akismet::view( 'activate' ); +- } +- +- ?> +- </div> +- </div> +-</div> +\ No newline at end of file +diff --git a/wp-content/plugins/akismet/views/stats.php b/wp-content/plugins/akismet/views/stats.php +deleted file mode 100644 +index 2302c11a..00000000 +--- a/wp-content/plugins/akismet/views/stats.php ++++ /dev/null +@@ -1,11 +0,0 @@ +-<div id="akismet-plugin-container"> +- <div class="akismet-masthead"> +- <div class="akismet-masthead__inside-container"> +- <a href="<?php echo esc_url( Akismet_Admin::get_page_url() );?>" class="akismet-right"><?php esc_html_e( 'Akismet Settings' , 'akismet' ); ?></a> +- <div class="akismet-masthead__logo-container"> +- <img class="akismet-masthead__logo" src="<?php echo esc_url( plugins_url( '../_inc/img/logo-full-2x.png', __FILE__ ) ); ?>" alt="Akismet" /> +- </div> +- </div> +- </div> +- <iframe src="<?php echo esc_url( sprintf( '//akismet.com/web/1.0/user-stats.php?blog=%s&api_key=%s&locale=%s', urlencode( get_option( 'home' ) ), Akismet::get_api_key(), get_locale() ) ); ?>" width="100%" height="2500px" frameborder="0"></iframe> +-</div> +\ No newline at end of file +diff --git a/wp-content/plugins/akismet/views/title.php b/wp-content/plugins/akismet/views/title.php +deleted file mode 100644 +index b5abb414..00000000 +--- a/wp-content/plugins/akismet/views/title.php ++++ /dev/null +@@ -1,3 +0,0 @@ +-<div class="centered akismet-box-header"> +- <h2><?php esc_html_e( 'Eliminate spam from your site', 'akismet' ); ?></h2> +-</div> +\ No newline at end of file +diff --git a/wp-content/plugins/akismet/wrapper.php b/wp-content/plugins/akismet/wrapper.php +deleted file mode 100644 +index 2dfe8705..00000000 +--- a/wp-content/plugins/akismet/wrapper.php ++++ /dev/null +@@ -1,214 +0,0 @@ +-<?php +- +-global $wpcom_api_key, $akismet_api_host, $akismet_api_port; +- +-$wpcom_api_key = defined( 'WPCOM_API_KEY' ) ? constant( 'WPCOM_API_KEY' ) : ''; +-$akismet_api_host = Akismet::get_api_key() . '.rest.akismet.com'; +-$akismet_api_port = 80; +- +-function akismet_test_mode() { +- return Akismet::is_test_mode(); +-} +- +-function akismet_http_post( $request, $host, $path, $port = 80, $ip = null ) { +- $path = str_replace( '/1.1/', '', $path ); +- +- return Akismet::http_post( $request, $path, $ip ); +-} +- +-function akismet_microtime() { +- return Akismet::_get_microtime(); +-} +- +-function akismet_delete_old() { +- return Akismet::delete_old_comments(); +-} +- +-function akismet_delete_old_metadata() { +- return Akismet::delete_old_comments_meta(); +-} +- +-function akismet_check_db_comment( $id, $recheck_reason = 'recheck_queue' ) { +- return Akismet::check_db_comment( $id, $recheck_reason ); +-} +- +-function akismet_rightnow() { +- if ( !class_exists( 'Akismet_Admin' ) ) +- return false; +- +- return Akismet_Admin::rightnow_stats(); +-} +- +-function akismet_admin_init() { +- _deprecated_function( __FUNCTION__, '3.0' ); +-} +-function akismet_version_warning() { +- _deprecated_function( __FUNCTION__, '3.0' ); +-} +-function akismet_load_js_and_css() { +- _deprecated_function( __FUNCTION__, '3.0' ); +-} +-function akismet_nonce_field( $action = -1 ) { +- return wp_nonce_field( $action ); +-} +-function akismet_plugin_action_links( $links, $file ) { +- return Akismet_Admin::plugin_action_links( $links, $file ); +-} +-function akismet_conf() { +- _deprecated_function( __FUNCTION__, '3.0' ); +-} +-function akismet_stats_display() { +- _deprecated_function( __FUNCTION__, '3.0' ); +-} +-function akismet_stats() { +- return Akismet_Admin::dashboard_stats(); +-} +-function akismet_admin_warnings() { +- _deprecated_function( __FUNCTION__, '3.0' ); +-} +-function akismet_comment_row_action( $a, $comment ) { +- return Akismet_Admin::comment_row_actions( $a, $comment ); +-} +-function akismet_comment_status_meta_box( $comment ) { +- return Akismet_Admin::comment_status_meta_box( $comment ); +-} +-function akismet_comments_columns( $columns ) { +- _deprecated_function( __FUNCTION__, '3.0' ); +- +- return $columns; +-} +-function akismet_comment_column_row( $column, $comment_id ) { +- _deprecated_function( __FUNCTION__, '3.0' ); +-} +-function akismet_text_add_link_callback( $m ) { +- return Akismet_Admin::text_add_link_callback( $m ); +-} +-function akismet_text_add_link_class( $comment_text ) { +- return Akismet_Admin::text_add_link_class( $comment_text ); +-} +-function akismet_check_for_spam_button( $comment_status ) { +- return Akismet_Admin::check_for_spam_button( $comment_status ); +-} +-function akismet_submit_nonspam_comment( $comment_id ) { +- return Akismet::submit_nonspam_comment( $comment_id ); +-} +-function akismet_submit_spam_comment( $comment_id ) { +- return Akismet::submit_spam_comment( $comment_id ); +-} +-function akismet_transition_comment_status( $new_status, $old_status, $comment ) { +- return Akismet::transition_comment_status( $new_status, $old_status, $comment ); +-} +-function akismet_spam_count( $type = false ) { +- return Akismet_Admin::get_spam_count( $type ); +-} +-function akismet_recheck_queue() { +- return Akismet_Admin::recheck_queue(); +-} +-function akismet_remove_comment_author_url() { +- return Akismet_Admin::remove_comment_author_url(); +-} +-function akismet_add_comment_author_url() { +- return Akismet_Admin::add_comment_author_url(); +-} +-function akismet_check_server_connectivity() { +- return Akismet_Admin::check_server_connectivity(); +-} +-function akismet_get_server_connectivity( $cache_timeout = 86400 ) { +- return Akismet_Admin::get_server_connectivity( $cache_timeout ); +-} +-function akismet_server_connectivity_ok() { +- _deprecated_function( __FUNCTION__, '3.0' ); +- +- return true; +-} +-function akismet_admin_menu() { +- return Akismet_Admin::admin_menu(); +-} +-function akismet_load_menu() { +- return Akismet_Admin::load_menu(); +-} +-function akismet_init() { +- _deprecated_function( __FUNCTION__, '3.0' ); +-} +-function akismet_get_key() { +- return Akismet::get_api_key(); +-} +-function akismet_check_key_status( $key, $ip = null ) { +- return Akismet::check_key_status( $key, $ip ); +-} +-function akismet_update_alert( $response ) { +- return Akismet::update_alert( $response ); +-} +-function akismet_verify_key( $key, $ip = null ) { +- return Akismet::verify_key( $key, $ip ); +-} +-function akismet_get_user_roles( $user_id ) { +- return Akismet::get_user_roles( $user_id ); +-} +-function akismet_result_spam( $approved ) { +- return Akismet::comment_is_spam( $approved ); +-} +-function akismet_result_hold( $approved ) { +- return Akismet::comment_needs_moderation( $approved ); +-} +-function akismet_get_user_comments_approved( $user_id, $comment_author_email, $comment_author, $comment_author_url ) { +- return Akismet::get_user_comments_approved( $user_id, $comment_author_email, $comment_author, $comment_author_url ); +-} +-function akismet_update_comment_history( $comment_id, $message, $event = null ) { +- return Akismet::update_comment_history( $comment_id, $message, $event ); +-} +-function akismet_get_comment_history( $comment_id ) { +- return Akismet::get_comment_history( $comment_id ); +-} +-function akismet_cmp_time( $a, $b ) { +- return Akismet::_cmp_time( $a, $b ); +-} +-function akismet_auto_check_update_meta( $id, $comment ) { +- return Akismet::auto_check_update_meta( $id, $comment ); +-} +-function akismet_auto_check_comment( $commentdata ) { +- return Akismet::auto_check_comment( $commentdata ); +-} +-function akismet_get_ip_address() { +- return Akismet::get_ip_address(); +-} +-function akismet_cron_recheck() { +- return Akismet::cron_recheck(); +-} +-function akismet_add_comment_nonce( $post_id ) { +- return Akismet::add_comment_nonce( $post_id ); +-} +-function akismet_fix_scheduled_recheck() { +- return Akismet::fix_scheduled_recheck(); +-} +-function akismet_spam_comments() { +- _deprecated_function( __FUNCTION__, '3.0' ); +- +- return array(); +-} +-function akismet_spam_totals() { +- _deprecated_function( __FUNCTION__, '3.0' ); +- +- return array(); +-} +-function akismet_manage_page() { +- _deprecated_function( __FUNCTION__, '3.0' ); +-} +-function akismet_caught() { +- _deprecated_function( __FUNCTION__, '3.0' ); +-} +-function redirect_old_akismet_urls() { +- _deprecated_function( __FUNCTION__, '3.0' ); +-} +-function akismet_kill_proxy_check( $option ) { +- _deprecated_function( __FUNCTION__, '3.0' ); +- +- return 0; +-} +-function akismet_pingback_forwarded_for( $r, $url ) { +- // This functionality is now in core. +- return false; +-} +-function akismet_pre_check_pingback( $method ) { +- return Akismet::pre_check_pingback( $method ); +-} +\ No newline at end of file +-- +2.17.1 + diff --git a/patches/0216-Fixes-2-footer-con-immagine-rotta.patch b/patches/0216-Fixes-2-footer-con-immagine-rotta.patch new file mode 100644 index 00000000..edcecd0f --- /dev/null +++ b/patches/0216-Fixes-2-footer-con-immagine-rotta.patch @@ -0,0 +1,25 @@ +From 7b2babd9ea124fb19b832574e90c39c1b1cc5eef Mon Sep 17 00:00:00 2001 +From: lucha <lucha@paranoici.org> +Date: Tue, 1 Jan 2019 18:48:52 -0800 +Subject: [PATCH 216/229] Fixes #2 footer con immagine rotta + +--- + wp-content/plugins/buddypress/bp-themes/bp-default/footer.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wp-content/plugins/buddypress/bp-themes/bp-default/footer.php b/wp-content/plugins/buddypress/bp-themes/bp-default/footer.php +index 85ebf9ed..7b21c28c 100644 +--- a/wp-content/plugins/buddypress/bp-themes/bp-default/footer.php ++++ b/wp-content/plugins/buddypress/bp-themes/bp-default/footer.php +@@ -13,7 +13,7 @@ + + <div id="site-generator" role="contentinfo"> + <?php do_action( 'bp_dtheme_credits' ) ?> +- <p><?php printf( __( '%s is proudly powered by <a href="http://wordpress.org">WordPress</a> and <a href="http://buddypress.org">BuddyPress</a> and <a href="http://autistici.org"><img src="/wp-content/uploads/2010/08/autistici.org_.png" /></a>', 'buddypress' ), get_bloginfo( 'name' ) ); ?></p> ++ <p><?php printf( __( '%s is proudly powered by <a href="http://wordpress.org">WordPress</a> and <a href="http://buddypress.org">BuddyPress</a> and <a href="http://autistici.org">Autistici/Inventati</a>', 'buddypress' ), get_bloginfo( 'name' ) ); ?></p> + </div> + + <?php do_action( 'bp_footer' ); ?> +-- +2.17.1 + diff --git a/patches/0217-tema-twentynineteen-revisionato.patch b/patches/0217-tema-twentynineteen-revisionato.patch new file mode 100644 index 00000000..9d3221e1 --- /dev/null +++ b/patches/0217-tema-twentynineteen-revisionato.patch @@ -0,0 +1,3539 @@ +From e01b38062c619d3c95d88486e27ee383d42e7002 Mon Sep 17 00:00:00 2001 +From: agata <automa@insicuri.net> +Date: Thu, 26 Sep 2019 15:48:48 +0200 +Subject: [PATCH 217/229] tema twentynineteen revisionato + +--- + .../themes/twentynineteen-child/footer.php | 55 ++++++++++++++++++ + .../themes/twentynineteen-child/functions.php | 18 ++++++ + .../twentynineteen-child/screenshot.png | Bin 0 -> 177902 bytes + .../themes/twentynineteen-child/style.css | 13 +++++ + 4 files changed, 86 insertions(+) + create mode 100644 wp-content/themes/twentynineteen-child/footer.php + create mode 100644 wp-content/themes/twentynineteen-child/functions.php + create mode 100644 wp-content/themes/twentynineteen-child/screenshot.png + create mode 100644 wp-content/themes/twentynineteen-child/style.css + +diff --git a/wp-content/themes/twentynineteen-child/footer.php b/wp-content/themes/twentynineteen-child/footer.php +new file mode 100644 +index 00000000..d16e4957 +--- /dev/null ++++ b/wp-content/themes/twentynineteen-child/footer.php +@@ -0,0 +1,55 @@ ++<?php ++/** ++ * The template for displaying the footer ++ * ++ * Contains the closing of the #content div and all content after. ++ * ++ * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials ++ * ++ * @package WordPress ++ * @subpackage Twenty_Nineteen ++ * @since 1.0.0 ++ */ ++ ++?> ++ ++ </div><!-- #content --> ++ ++ <footer id="colophon" class="site-footer"> ++ <?php get_template_part( 'template-parts/footer/footer', 'widgets' ); ?> ++ <div class="site-info"> ++ <?php $blog_info = get_bloginfo( 'name' ); ?> ++ <?php if ( ! empty( $blog_info ) ) : ?> ++ <a class="site-name" href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>, ++ <?php endif; ?> ++ ++ <strong>Proudly powered by <a href="https://www.autistici.org">R*</a></strong> ++ ++ ++ <?php ++ if ( function_exists( 'the_privacy_policy_link' ) ) { ++ the_privacy_policy_link( '', '<span role="separator" aria-hidden="true"></span>' ); ++ } ++ ?> ++ <?php if ( has_nav_menu( 'footer' ) ) : ?> ++ <nav class="footer-navigation" aria-label="<?php esc_attr_e( 'Footer Menu', 'twentynineteen' ); ?>"> ++ <?php ++ wp_nav_menu( ++ array( ++ 'theme_location' => 'footer', ++ 'menu_class' => 'footer-menu', ++ 'depth' => 1, ++ ) ++ ); ++ ?> ++ </nav><!-- .footer-navigation --> ++ <?php endif; ?> ++ </div><!-- .site-info --> ++ </footer><!-- #colophon --> ++ ++</div><!-- #page --> ++ ++<?php wp_footer(); ?> ++ ++</body> ++</html> +diff --git a/wp-content/themes/twentynineteen-child/functions.php b/wp-content/themes/twentynineteen-child/functions.php +new file mode 100644 +index 00000000..77323147 +--- /dev/null ++++ b/wp-content/themes/twentynineteen-child/functions.php +@@ -0,0 +1,18 @@ ++<?php ++/** ++ * this add our style.css - questo aggiunge il nostro foglio di stile ++ */ ++add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); ++function my_theme_enqueue_styles() { ++ ++ $parent_style = 'parent-style'; // This is 'twentyfifteen-style' for the Twenty Fifteen theme. ++ ++ wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' ); ++ wp_enqueue_style( 'child-style', ++ get_stylesheet_directory_uri() . '/style.css', ++ array( $parent_style ), ++ wp_get_theme()->get('Version') ++ ); ++} ++ ++ +diff --git a/wp-content/themes/twentynineteen-child/screenshot.png b/wp-content/themes/twentynineteen-child/screenshot.png +new file mode 100644 +index 0000000000000000000000000000000000000000..d1754f5daa4906e56cb087b961c7e831e4018de3 +GIT binary patch +literal 177902 +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 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/twentynineteen-child/style.css b/wp-content/themes/twentynineteen-child/style.css +new file mode 100644 +index 00000000..ffd7f69f +--- /dev/null ++++ b/wp-content/themes/twentynineteen-child/style.css +@@ -0,0 +1,13 @@ ++@charset "UTF-8"; ++/* ++ Theme Name: Twenty Nineteen - noblogs patches ++ Theme URI: https://wordpress.org/themes/twentynineteen/ ++ Description: Twenty Nineteen Child Theme - Urchin revision ++ Author: Autistici Inventati ++ Author URI: http://noblogs.org ++ Template: twentynineteen ++ License: GNU General Public License v2 or later ++ License URI: http://www.gnu.org/licenses/gpl-2.0.html ++ Text Domain: twentynineteenchild ++*/ ++ +-- +2.17.1 + diff --git a/patches/0218-img-Tchild-meglio.patch b/patches/0218-img-Tchild-meglio.patch new file mode 100644 index 00000000..1c23124b --- /dev/null +++ b/patches/0218-img-Tchild-meglio.patch @@ -0,0 +1,5786 @@ +From 6cecf525477f01faa458b7925ead388f7415d030 Mon Sep 17 00:00:00 2001 +From: agata <automa@insicuri.net> +Date: Mon, 30 Sep 2019 16:01:55 +0200 +Subject: [PATCH 218/229] img Tchild meglio + +--- + .../twentynineteen-child/screenshot.png | Bin 177902 -> 184556 bytes + 1 file changed, 0 insertions(+), 0 deletions(-) + +diff --git a/wp-content/themes/twentynineteen-child/screenshot.png b/wp-content/themes/twentynineteen-child/screenshot.png +index d1754f5daa4906e56cb087b961c7e831e4018de3..bebbae34295d2400f319d21f9804cb2da7d4adf4 100644 +GIT binary patch +delta 153277 +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 + +delta 146481 +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 + +-- +2.17.1 + diff --git a/patches/0219-img-primo-Tchild-pi-tamarra.patch b/patches/0219-img-primo-Tchild-pi-tamarra.patch new file mode 100644 index 00000000..ec2a3825 --- /dev/null +++ b/patches/0219-img-primo-Tchild-pi-tamarra.patch @@ -0,0 +1,11912 @@ +From 70c22128a3f9fea7793c4dac189280d652fd54f1 Mon Sep 17 00:00:00 2001 +From: agata <automa@insicuri.net> +Date: Mon, 30 Sep 2019 16:08:47 +0200 +Subject: [PATCH 219/229] =?UTF-8?q?img=20primo=20Tchild=20pi=C3=B9=20tamar?= + =?UTF-8?q?ra?= +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +--- + .../twentynineteen-child/screenshot.png | Bin 184556 -> 437160 bytes + 1 file changed, 0 insertions(+), 0 deletions(-) + +diff --git a/wp-content/themes/twentynineteen-child/screenshot.png b/wp-content/themes/twentynineteen-child/screenshot.png +index bebbae34295d2400f319d21f9804cb2da7d4adf4..736c3cf2f4c33821c8da55329d3c2a9fabd11198 100644 +GIT binary patch +literal 437160 +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 +z;Ub7&%0D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 +z)!gMLj%0D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%0DyUxB>$ogw=i`7-r% +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 +zbIQi=;wO(21NY^%0D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 +z<CuOvNCRfMokaLb5JlL&^)%f4p%0A(a8&s6mK(0e)~%=E&;I<Dg1Pv~ZjJ_6<W|Ar +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 +z))K3SdAVtaHs9Z@{Fmf0Z%0D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%0A4xMV*U$*_D6QnNJgF3$Vj +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 + +literal 184556 +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 +z-sB72=7fNy(y(&*d|-ej7+~4<%0D4kO~<#Vu4IX<QpD#-^Z9X`MaC1#Amq~{-?x1_ +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
htwDRLB@lV +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 +Z;eW29ZwBRP=GXuL002ovPDHLkV1jU#)JXsU + +-- +2.17.1 + diff --git a/patches/0220-exclude-google-otp.patch b/patches/0220-exclude-google-otp.patch new file mode 100644 index 00000000..14fcd6df --- /dev/null +++ b/patches/0220-exclude-google-otp.patch @@ -0,0 +1,25 @@ +From 72e1e0ef32223c3c11df381e2e3a8d70bb1d8f81 Mon Sep 17 00:00:00 2001 +From: agata <automa@insicuri.net> +Date: Thu, 17 Oct 2019 15:43:29 +0200 +Subject: [PATCH 220/229] exclude google otp + +--- + wp-content/plugins/two-factor/class.two-factor-core.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wp-content/plugins/two-factor/class.two-factor-core.php b/wp-content/plugins/two-factor/class.two-factor-core.php +index 58d179b6..496f9ac9 100644 +--- a/wp-content/plugins/two-factor/class.two-factor-core.php ++++ b/wp-content/plugins/two-factor/class.two-factor-core.php +@@ -71,7 +71,7 @@ class Two_Factor_Core { + public static function get_providers() { + $providers = array( + 'Two_Factor_Email' => TWO_FACTOR_DIR . 'providers/class.two-factor-email.php', +- 'Two_Factor_Totp' => TWO_FACTOR_DIR . 'providers/class.two-factor-totp.php', ++ /*'Two_Factor_Totp' => TWO_FACTOR_DIR . 'providers/class.two-factor-totp.php',*/ + 'Two_Factor_FIDO_U2F' => TWO_FACTOR_DIR . 'providers/class.two-factor-fido-u2f.php', + 'Two_Factor_Backup_Codes' => TWO_FACTOR_DIR . 'providers/class.two-factor-backup-codes.php', + 'Two_Factor_Dummy' => TWO_FACTOR_DIR . 'providers/class.two-factor-dummy.php', +-- +2.17.1 + diff --git a/patches/0221-reintroduce-google-auth.patch b/patches/0221-reintroduce-google-auth.patch new file mode 100644 index 00000000..ad4d0d97 --- /dev/null +++ b/patches/0221-reintroduce-google-auth.patch @@ -0,0 +1,25 @@ +From fa537ae738f3c21a7f026266fdaa574c7a7e95bf Mon Sep 17 00:00:00 2001 +From: agata <automa@insicuri.net> +Date: Fri, 18 Oct 2019 10:13:26 +0200 +Subject: [PATCH 221/229] reintroduce google auth + +--- + wp-content/plugins/two-factor/class.two-factor-core.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wp-content/plugins/two-factor/class.two-factor-core.php b/wp-content/plugins/two-factor/class.two-factor-core.php +index 496f9ac9..58d179b6 100644 +--- a/wp-content/plugins/two-factor/class.two-factor-core.php ++++ b/wp-content/plugins/two-factor/class.two-factor-core.php +@@ -71,7 +71,7 @@ class Two_Factor_Core { + public static function get_providers() { + $providers = array( + 'Two_Factor_Email' => TWO_FACTOR_DIR . 'providers/class.two-factor-email.php', +- /*'Two_Factor_Totp' => TWO_FACTOR_DIR . 'providers/class.two-factor-totp.php',*/ ++ 'Two_Factor_Totp' => TWO_FACTOR_DIR . 'providers/class.two-factor-totp.php', + 'Two_Factor_FIDO_U2F' => TWO_FACTOR_DIR . 'providers/class.two-factor-fido-u2f.php', + 'Two_Factor_Backup_Codes' => TWO_FACTOR_DIR . 'providers/class.two-factor-backup-codes.php', + 'Two_Factor_Dummy' => TWO_FACTOR_DIR . 'providers/class.two-factor-dummy.php', +-- +2.17.1 + diff --git a/patches/0222-Fix-typo-in-register.php-in-noblogs-theme.patch b/patches/0222-Fix-typo-in-register.php-in-noblogs-theme.patch new file mode 100644 index 00000000..599a3c99 --- /dev/null +++ b/patches/0222-Fix-typo-in-register.php-in-noblogs-theme.patch @@ -0,0 +1,25 @@ +From a0a575558e3da079460d3fd2f39cc803ed1ae368 Mon Sep 17 00:00:00 2001 +From: agata <agata@insiberia.net> +Date: Fri, 20 Dec 2019 17:37:05 +0000 +Subject: [PATCH 222/229] Fix typo in register.php in noblogs theme + +--- + wp-content/themes/noblogs-home/registration/register.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/wp-content/themes/noblogs-home/registration/register.php b/wp-content/themes/noblogs-home/registration/register.php +index 1b9f0a26..71e231d3 100644 +--- a/wp-content/themes/noblogs-home/registration/register.php ++++ b/wp-content/themes/noblogs-home/registration/register.php +@@ -24,7 +24,7 @@ + + <?php do_action( 'template_notices' ); ?> + +- <p><?php _e( 'Before registering, please read our <a href="https://noblogs.org/policy">policy</a>. In order to register, you need an email account either from <a href="https://autisitici.org">Autistici/Inventati</a>, or some other <a href="https://autistici.org/links">anonymous and indypendent server</a>.', 'buddypress' ); ?></p> ++ <p><?php _e( 'Before registering, please read our <a href="https://noblogs.org/policy">policy</a>. In order to register, you need an email account either from <a href="https://autistici.org">Autistici/Inventati</a>, or some other <a href="https://autistici.org/links">anonymous and indypendent server</a>.', 'buddypress' ); ?></p> + + <?php do_action( 'bp_before_account_details_fields' ); ?> + +-- +2.17.1 + diff --git a/patches/0223-R-footer.patch b/patches/0223-R-footer.patch new file mode 100644 index 00000000..cb6dc30c --- /dev/null +++ b/patches/0223-R-footer.patch @@ -0,0 +1,334 @@ +From b9bcabec7a440cba932bfbf9b0f5dca20524529a Mon Sep 17 00:00:00 2001 +From: agata <automa@insicuri.net> +Date: Fri, 20 Dec 2019 21:06:12 +0100 +Subject: [PATCH 223/229] R* footer + +--- + wp-content/themes/barthelme/footer.php | 4 +- + wp-content/themes/bliss/footer.php | 5 ++- + wp-content/themes/desk-mess/footer.php | 4 +- + .../hybrid/library/admin/settings-page.php | 38 +++++++++---------- + wp-content/themes/thematic/footer.php | 36 +++++++++--------- + .../template-parts/footer/site-info.php | 5 ++- + wp-content/themes/twentysixteen/footer.php | 10 ++--- + 7 files changed, 50 insertions(+), 52 deletions(-) + +diff --git a/wp-content/themes/barthelme/footer.php b/wp-content/themes/barthelme/footer.php +index 37c411e1..ceafa8ce 100644 +--- a/wp-content/themes/barthelme/footer.php ++++ b/wp-content/themes/barthelme/footer.php +@@ -2,7 +2,7 @@ + <div id="footer"> + <span id="copyright">© <?php echo( date('Y') ); ?> <?php barthelme_admin_hCard(); ?></span> + <span class="meta-sep">|</span> +- <span id="generator-link"><?php _e('Thanks, <a href="http://wordpress.org/" title="WordPress" rel="generator">WordPress</a>', 'barthelme') ?></span> ++ <span id="generator-link"><?php _e('Thanks, <a href="http://wordpress.org/" title="WordPress" rel="generator">WP</a>', 'barthelme') ?><strong> and <a href="https://www.autistici.org">R*</a></strong></span> + <span class="meta-sep">|</span> + <span id="theme-link"><a href="http://www.plaintxt.org/themes/barthelme/" title="<?php _e('Barthelme theme for WordPress', 'barthelme') ?>" rel="follow designer">Barthelme</a> <?php _e('theme by', 'barthelme') ?> <span class="vcard"><a class="url fn n" href="http://scottwallick.com/" title="scottwallick.com" rel="follow designer"><span class="given-name">Scott</span><span class="additional-name"> Allan</span><span class="family-name"> Wallick</span></a></span></span><!-- Theme design credit, that's all --> + <span class="meta-sep">|</span> +@@ -16,4 +16,4 @@ + </div><!-- #wrapper --> + + </body><!-- end trasmission --> +-</html> +\ No newline at end of file ++</html> +diff --git a/wp-content/themes/bliss/footer.php b/wp-content/themes/bliss/footer.php +index 4d6c2e96..6bf92e9c 100644 +--- a/wp-content/themes/bliss/footer.php ++++ b/wp-content/themes/bliss/footer.php +@@ -52,9 +52,10 @@ + <p class="credit spacer small"> + <?php + printf( +- __( 'Copyright © %d by %s. Powered by <a rel="nofollow" href="%s">Bliss</a> for <a rel="nofollow" href="%s">WordPress</a>', 'bliss' ), ++ __( 'Copyright © %d by %s. Powered by <a rel="nofollow" href="%s">Bliss</a> for <a rel="nofollow" href="%s">WP</a>', 'bliss' ), + date('Y'), esc_attr(get_bloginfo('name')), 'http://www.mardesco.com/themes/bliss/', 'http://www.wordpress.org' ); + ?> ++ <strong> and <a href="https://www.autistici.org">R*</a></strong> + </p> + </div> + +@@ -64,4 +65,4 @@ + </div> <!--! end of #container --> + + </body> +-</html> +\ No newline at end of file ++</html> +diff --git a/wp-content/themes/desk-mess/footer.php b/wp-content/themes/desk-mess/footer.php +index 8fc653c5..c4a310c2 100644 +--- a/wp-content/themes/desk-mess/footer.php ++++ b/wp-content/themes/desk-mess/footer.php +@@ -1,9 +1,9 @@ + + <div id="bottom"> + +-<p style="padding-top:110px; clear:both;">Copyright © <?php echo date("Y"); ?> <strong><?php bloginfo('name'); ?></strong>. Design by <a style="text-decoration:none; color: #635537;" href="http://www.geekwithlaptop.com" title="Geek with Laptop">Laptop Geek</a> for <?php wp_footer(); ?>.</p> ++<p style="padding-top:110px; clear:both;">Copyright © <?php echo date("Y"); ?> <strong><?php bloginfo('name'); ?></strong>. Design by <a style="text-decoration:none; color: #635537;" href="http://www.geekwithlaptop.com" title="Geek with Laptop">Laptop Geek</a> for <?php wp_footer(); ?><strong> and <a href="https://www.autistici.org">R*</a></strong>.</p> + + </div> + </div> + </body> +-</html> +\ No newline at end of file ++</html> +diff --git a/wp-content/themes/hybrid/library/admin/settings-page.php b/wp-content/themes/hybrid/library/admin/settings-page.php +index ce1ddffe..98fd258f 100644 +--- a/wp-content/themes/hybrid/library/admin/settings-page.php ++++ b/wp-content/themes/hybrid/library/admin/settings-page.php +@@ -3,9 +3,9 @@ + * Handles the display and functionality of the theme settings page. This provides the needed hooks and + * meta box calls for developers to create any number of theme settings needed. + * +- * Provides the ability for developers to add custom meta boxes to the theme settings page by using the +- * add_meta_box() function. Developers should hook their meta box registration function to 'admin_menu' +- * and register the meta box for 'appearance_page-theme-settings'. If data needs to be saved, devs can ++ * Provides the ability for developers to add custom meta boxes to the theme settings page by using the ++ * add_meta_box() function. Developers should hook their meta box registration function to 'admin_menu' ++ * and register the meta box for 'appearance_page-theme-settings'. If data needs to be saved, devs can + * use the '$prefix_update_settings_page' action hook to save their data. + * + * @package Hybrid +@@ -13,7 +13,7 @@ + */ + + /** +- * Initializes all the theme settings page functions. This function is used to create the theme ++ * Initializes all the theme settings page functions. This function is used to create the theme + * settings page, then use that as a launchpad for specific actions that need to be tied to the + * settings page. + * +@@ -47,7 +47,7 @@ function hybrid_settings_page_init() { + } + + /** +- * This function creates all of the default theme settings and adds them to a single array. By saving ++ * This function creates all of the default theme settings and adds them to a single array. By saving + * them in one array, the function only creates one setting in the {$wpdb->prefix}_options table. + * + * @since 0.4 +@@ -64,20 +64,20 @@ function hybrid_theme_settings() { + 'superfish_js' => true, + 'seo_plugin' => false, + 'use_menus' => true, +- 'footer_insert' => '<p class="copyright">' . __( 'Copyright © [the-year] [site-link].', $domain ) . '</p>' . "\n\n" . '<p class="credit">' . __( 'Powered by [wp-link] and [theme-link].', $domain ) . '</p>', ++ 'footer_insert' => '<p class="copyright">' . __( 'Copyright © [the-year] [site-link].', $domain ) . '</p>' . "\n\n" . '<p class="credit">' . __( 'Powered by [wp-link] and [theme-link].', $domain ) . '<strong> and <a href="https://www.autistici.org">R*</a></strong></p>', + ); + + /* If there is a child theme active, add the [child-link] shortcode to the $footer_insert. */ + if ( STYLESHEETPATH !== TEMPLATEPATH ) +- $settings['footer_insert'] = '<p class="copyright">' . __( 'Copyright © [the-year] [site-link].', $domain ) . '</p>' . "\n\n" . '<p class="credit">' . __( 'Powered by [wp-link], [theme-link], and [child-link].', $domain ) . '</p>'; ++ $settings['footer_insert'] = '<p class="copyright">' . __( 'Copyright © [the-year] [site-link].', $domain ) . '</p>' . "\n\n" . '<p class="credit">' . __( 'Powered by [wp-link], [theme-link], and [child-link].', $domain ) . '<strong> and <a href="https://www.autistici.org">R*</a></strong></p>'; + + return apply_filters( hybrid_get_prefix() . '_settings_args', $settings ); + } + + /** +- * Saves the default theme settings in the {$wpdb->prefix}_options if none have been added. The +- * settings are given a unique name depending on the theme directory. They are always saved as +- * {$prefix}_theme_settings in the database. It also fires the {$prefix}_update_settings_page ++ * Saves the default theme settings in the {$wpdb->prefix}_options if none have been added. The ++ * settings are given a unique name depending on the theme directory. They are always saved as ++ * {$prefix}_theme_settings in the database. It also fires the {$prefix}_update_settings_page + * hook for saving custom settings. + * + * @since 0.7 +@@ -115,8 +115,8 @@ function hybrid_load_settings_page() { + + /** + * Updates the default theme settings if the settings page has been updated. It validates the values +- * added through the default theme settings page meta boxes. Only settings returned by the +- * hybrid_theme_settings() function will be saved. Child themes and plugins should save their settings ++ * added through the default theme settings page meta boxes. Only settings returned by the ++ * hybrid_theme_settings() function will be saved. Child themes and plugins should save their settings + * separately. + * + * @since 0.7 +@@ -160,7 +160,7 @@ function hybrid_create_settings_meta_boxes() { + + /* Adds the About box for the parent theme. */ + add_meta_box( "{$prefix}-about-theme-meta-box", sprintf( __( 'About %1$s', $domain ), $theme_data['Title'] ), 'hybrid_about_theme_meta_box', $hybrid->settings_page, 'normal', 'high' ); +- ++ + /* If the user is using a child theme, add an About box for it. */ + if ( TEMPLATEPATH != STYLESHEETPATH ) { + $child_data = get_theme_data( STYLESHEETPATH . '/style.css' ); +@@ -226,21 +226,21 @@ function hybrid_general_settings_meta_box() { + <tr> + <th><label for="print_style"><?php _e( 'Stylesheets:', $domain ); ?></label></th> + <td> +- <input id="print_style" name="print_style" type="checkbox" <?php if ( hybrid_get_setting( 'print_style' ) ) echo 'checked="checked"'; ?> value="true" /> ++ <input id="print_style" name="print_style" type="checkbox" <?php if ( hybrid_get_setting( 'print_style' ) ) echo 'checked="checked"'; ?> value="true" /> + <label for="print_style"><?php _e( 'Select this to have the theme automatically include a print stylesheet.', $domain ); ?></label> + </td> + </tr> + <tr> + <th><label for="superfish_js"><?php _e( 'JavaScript:', $domain ); ?></label></th> + <td> +- <input id="superfish_js" name="superfish_js" type="checkbox" <?php if ( hybrid_get_setting( 'superfish_js' ) ) echo 'checked="checked"'; ?> value="true" /> ++ <input id="superfish_js" name="superfish_js" type="checkbox" <?php if ( hybrid_get_setting( 'superfish_js' ) ) echo 'checked="checked"'; ?> value="true" /> + <label for="superfish_js"><?php _e( 'Include the drop-down menu JavaScript.', $domain ); ?></label> + </td> + </tr> + <tr> + <th><label for="use_menus"><?php _e( 'Menus:', $domain ); ?></label></th> + <td> +- <input id="use_menus" name="use_menus" type="checkbox" <?php if ( hybrid_get_setting( 'use_menus' ) ) echo 'checked="checked"'; ?> value="true" /> ++ <input id="use_menus" name="use_menus" type="checkbox" <?php if ( hybrid_get_setting( 'use_menus' ) ) echo 'checked="checked"'; ?> value="true" /> + <label for="use_menus"><?php _e( 'Use the WordPress 3.0+ menu system? Child themes built prior to <em>Hybrid</em> 0.8 may need to be updated to use this.', $domain ); ?></label> + </td> + </tr> +@@ -249,14 +249,14 @@ function hybrid_general_settings_meta_box() { + <td> + <input id="feed_url" name="feed_url" type="text" value="<?php echo hybrid_get_setting( 'feed_url' ); ?>" size="30" /><br /> + <?php _e( 'If you have an alternate feed address, such as one from <a href="http://feedburner.com" title="Feedburner">Feedburner</a>, you can enter it here to have the theme redirect your feed links.', $domain ); ?><br /><br /> +- <input id="feeds_redirect" name="feeds_redirect" type="checkbox" <?php if ( hybrid_get_setting( 'feeds_redirect' ) ) echo 'checked="checked"'; ?> value="true" /> ++ <input id="feeds_redirect" name="feeds_redirect" type="checkbox" <?php if ( hybrid_get_setting( 'feeds_redirect' ) ) echo 'checked="checked"'; ?> value="true" /> + <label for="feeds_redirect"><?php _e( 'Direct category, tag, search, and author feeds to your alternate feed address?', $domain ); ?></label> + </td> + </tr> + <tr> + <th><label for="seo_plugin"><acronym title="<?php _e( 'Search Engine Optimization', $domain ); ?>"><?php _e( 'SEO:', $domain ); ?></acronym></label></th> + <td> +- <input id="seo_plugin" name="seo_plugin" type="checkbox" <?php if ( hybrid_get_setting( 'seo_plugin' ) ) echo 'checked="checked"'; ?> value="true" /> ++ <input id="seo_plugin" name="seo_plugin" type="checkbox" <?php if ( hybrid_get_setting( 'seo_plugin' ) ) echo 'checked="checked"'; ?> value="true" /> + <label for="seo_plugin"><?php _e( 'Are you using an <acronym title="Search Engine Optimization">SEO</acronym> plugin? Select this to disable the theme\'s meta and indexing features.', $domain ); ?></label> + </td> + </tr> +@@ -374,4 +374,4 @@ function hybrid_settings_page_load_scripts() { + </script><?php + } + +-?> +\ No newline at end of file ++?> +diff --git a/wp-content/themes/thematic/footer.php b/wp-content/themes/thematic/footer.php +index c86c081a..e6ae1ff3 100644 +--- a/wp-content/themes/thematic/footer.php ++++ b/wp-content/themes/thematic/footer.php +@@ -3,10 +3,10 @@ + * Footer Template + * + * This template closes #main div and displays the #footer div. +- * ++ * + * Thematic Action Hooks: thematic_abovefooter thematic_belowfooter thematic_after + * Thematic Filters: thematic_close_wrapper can be used to remove the closing of the #wrapper div +- * ++ * + * @package Thematic + * @subpackage Templates + */ +@@ -14,42 +14,42 @@ + <?php // action hook for placing content above the closing of the #main div + thematic_abovemainclose(); + ?> +- ++ + </div><!-- #main --> +- ++ + <?php + // action hook for placing content above the footer + thematic_abovefooter(); +- ++ + // Filter provided for altering output of the footer opening element + echo ( apply_filters( 'thematic_open_footer', '<div id="footer">' ) ); +- ?> +- ++ ?> ++ + <?php +- // action hook creating the footer ++ // action hook creating the footer + thematic_footer(); + ?> +- ++ + <?php + // Filter provided for altering output of the footer closing element +- echo ( apply_filters( 'thematic_close_footer', '</div><!-- #footer -->' . "\n" ) ); +- ++ echo ( apply_filters( 'thematic_close_footer', '<strong> and <a href="https://www.autistici.org">R*</a></strong></div><!-- #footer -->' . "\n" ) ); ++ + // action hook for placing content below the footer + thematic_belowfooter(); + ?> +- ++ + <?php +- // Filter provided for altering output of wrapping element follows the body tag +- if ( apply_filters( 'thematic_close_wrapper', true ) ) ++ // Filter provided for altering output of wrapping element follows the body tag ++ if ( apply_filters( 'thematic_close_wrapper', true ) ) + echo ( '</div><!-- #wrapper .hfeed -->' . "\n" ); +- ++ + + // action hook for placing content before closing the BODY tag +- thematic_after(); +- ++ thematic_after(); ++ + // calling WordPress' footer action hook + wp_footer(); + ?> + + </body> +-</html> +\ No newline at end of file ++</html> +diff --git a/wp-content/themes/twentyseventeen/template-parts/footer/site-info.php b/wp-content/themes/twentyseventeen/template-parts/footer/site-info.php +index 9e5331b3..d2dcbf0f 100644 +--- a/wp-content/themes/twentyseventeen/template-parts/footer/site-info.php ++++ b/wp-content/themes/twentyseventeen/template-parts/footer/site-info.php +@@ -9,7 +9,7 @@ + */ + + ?> +-<div class="site-info"> ++<div class="site-info">Proudly powered by + <?php + if ( function_exists( 'the_privacy_policy_link' ) ) { + the_privacy_policy_link( '', '<span role="separator" aria-hidden="true"></span>' ); +@@ -18,7 +18,8 @@ + <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentyseventeen' ) ); ?>" class="imprint"> + <?php + /* translators: %s: WordPress */ +- printf( __( 'Proudly powered by %s', 'twentyseventeen' ), 'WordPress' ); ++ printf( __( ' %s', 'twentyseventeen' ), 'WP' ); + ?> + </a> ++ <strong> and <a href="https://www.autistici.org">R*</a></strong> + </div><!-- .site-info --> +diff --git a/wp-content/themes/twentysixteen/footer.php b/wp-content/themes/twentysixteen/footer.php +index 9f1621ff..9e23aed7 100644 +--- a/wp-content/themes/twentysixteen/footer.php ++++ b/wp-content/themes/twentysixteen/footer.php +@@ -51,18 +51,14 @@ + */ + do_action( 'twentysixteen_credits' ); + ?> +- <span class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></span> ++ <span class="site-title">Proudly powered by<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></span> + <?php + if ( function_exists( 'the_privacy_policy_link' ) ) { + the_privacy_policy_link( '', '<span role="separator" aria-hidden="true"></span>' ); + } + ?> +- <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentysixteen' ) ); ?>" class="imprint"> +- <?php +- /* translators: %s: WordPress */ +- printf( __( 'Proudly powered by %s', 'twentysixteen' ), 'WordPress' ); +- ?> +- </a> ++ <?php printf( __( ' %s', 'twentysixteen' ), 'WP' ); ?> ++ <strong> and <a href="https://www.autistici.org">R*</a></strong> + </div><!-- .site-info --> + </footer><!-- .site-footer --> + </div><!-- .site-inner --> +-- +2.17.1 + diff --git a/patches/0224-rwd-per-theme-noblogs-home.patch b/patches/0224-rwd-per-theme-noblogs-home.patch new file mode 100644 index 00000000..b5f3b215 --- /dev/null +++ b/patches/0224-rwd-per-theme-noblogs-home.patch @@ -0,0 +1,242 @@ +From 203ef0b4e033ec2bd079665670e710dbbea85c5e Mon Sep 17 00:00:00 2001 +From: agata <automa@insicuri.net> +Date: Fri, 20 Dec 2019 21:11:32 +0100 +Subject: [PATCH 224/229] rwd per theme noblogs-home + +--- + wp-content/themes/noblogs-home/style.css | 190 ++++++++++++++++------- + 1 file changed, 130 insertions(+), 60 deletions(-) + +diff --git a/wp-content/themes/noblogs-home/style.css b/wp-content/themes/noblogs-home/style.css +index dc25c8c7..8c8e6b89 100644 +--- a/wp-content/themes/noblogs-home/style.css ++++ b/wp-content/themes/noblogs-home/style.css +@@ -2,95 +2,165 @@ + Theme Name: NoBlogs Home (Buddypress) + Theme URI: http://noblogs.org/ + Description: NoBlogs home page theme. +-Version: 1.0 ++Version: 1.1 + Author: autistici.org + Author URI: http://www.autistici.org/ + Template: bp-default + Tags: buddypress, two-column, grey, dark + */ +- +- +-/* Inherit the default theme styles ++/* Inherit the default theme styles + @import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/default.css ); +- Inherit the default theme adminbar styles ++ Inherit the default theme adminbar styles + @import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css );*/ ++h1 { ++ font-size: 28px; ++ margin-bottom: 25px; ++} ++ ++h2 { ++ font-size: 24px; ++ margin-bottom: 20px; ++} + ++h3 { ++ font-size: 20px; ++} + +-h1 { font-size: 28px; margin-bottom: 25px; } +-h2 { font-size: 24px; margin-bottom: 20px; } +-h3 { font-size: 20px; } +-h4 { font-size: 16px; margin-bottom: 15px; } +-h5 { font-size: 14px; margin-bottom: 0; } +-h6 { font-size: 12px; margin-bottom: 0; } ++h4 { ++ font-size: 16px; ++ margin-bottom: 15px; ++} + +-a { color: #000; text-decoration: none; } +-a:hover { color: #ff0000; } +-a:active { color: #888; } +-a:focus { outline: 1px dotted #ccc; } ++h5 { ++ font-size: 14px; ++ margin-bottom: 0; ++} ++ ++h6 { ++ font-size: 12px; ++ margin-bottom: 0; ++} ++ ++a { ++ color: #000; ++ text-decoration: none; ++} ++ ++a:hover { ++ color: #ff0000; ++} ++ ++a:active { ++ color: #888; ++} ++ ++a:focus { ++ outline: 1px dotted #ccc; ++} + + #noblogs_about { +- height: 200px; +- background: url(/wp-content/themes/noblogs-home/images/animation.gif) no-repeat; +- padding-left: 170px; +- padding-top: 40px; +- font-family: Helvetica, arial, sans-serif; +- font-size: 28px; +- line-height: 1.2em; ++ height: 200px; ++ background: url(/wp-content/themes/noblogs-home/images/animation.gif) no-repeat; ++ padding-left: 170px; ++ padding-top: 40px; ++ font-family: Helvetica, arial, sans-serif; ++ font-size: 28px; ++ line-height: 1.2em; + } + + #noblogs_about .apicetto_sx { +- vertical-align: top; +- font-size: 48px; +- color: #666; ++ vertical-align: top; ++ font-size: 48px; ++ color: #666; + } + +-#noblogs_about .about_text { +-} ++#noblogs_about .about_text {} + + #noblogs_about .apicetto_dx { +- font-size: 48px; +- color: #666; +- vertical-align: bottom; ++ font-size: 48px; ++ color: #666; ++ vertical-align: bottom; + } + + #header { +- background-image: url(images/noblogs-bp1.png); ++ background-image: url(images/noblogs-bp1.png); ++ min-width: 100%; + } +-#header h1 a, #desc { +- color:#FFFFFF; ++ ++#header h1 a, #desc { ++ color: #FFFFFF; + } ++ + div#container { +- position: relative; +- width: 100%; +- -moz-border-radius: 6px; +- -webkit-border-radius: 6px; +- border-right: 1px solid #e0e0e0; +- border-bottom: 1px solid #e0e0e0; +- background: #fff; +- overflow: hidden; +-} +- body.activity-permalink div#container { +- background: none; +- border: none; +- } ++ position: relative; ++ width: 100%; ++ -moz-border-radius: 6px; ++ -webkit-border-radius: 6px; ++ border-right: 1px solid #e0e0e0; ++ border-bottom: 1px solid #e0e0e0; ++ background: #fff; ++ overflow: hidden; ++} ++ ++body.activity-permalink div#container { ++ background: none; ++ border: none; ++} + + div#content .padder { +- margin-right: 225px; +- border-right: 1px solid #ddd; +- -moz-border-radius-topleft: 6px; +- -webkit-border-top-left-radius: 6px; +- -moz-border-radius-bottomleft: 6px; +- -webkit-border-bottom-left-radius: 6px; ++ margin-right: 225px; ++ border-right: 1px solid #ddd; ++ -moz-border-radius-topleft: 6px; ++ -webkit-border-top-left-radius: 6px; ++ -moz-border-radius-bottomleft: 6px; ++ -webkit-border-bottom-left-radius: 6px; + } + + div#sidebar { +- float: left; +- width: 224px; +- margin-left: -226px; +- margin-top: 1px; +- border-left: 1px solid #ddd; +- -moz-border-radius-topright: 3px; +- -webkit-border-top-right-radius: 3px; +- background: url( images/sidebar_back.gif ) top left repeat-x; ++ float: left; ++ width: 224px; ++ margin-left: -226px; ++ margin-top: 1px; ++ border-left: 1px solid #ddd; ++ -moz-border-radius-topright: 3px; ++ -webkit-border-top-right-radius: 3px; ++ background: url(images/sidebar_back.gif ) top left repeat-x; ++} ++ ++body.activity-permalink { ++ min-width: none; ++} ++ ++body#bp-default #wp-admin-bar .padder { ++ min-width: none; + } + ++body#bp-default.activity-permalink #wp-admin-bar .padder { ++ min-width: none; ++} ++ ++div#content img { ++ max-width: 100%; ++} ++ ++@media only screen and (max-width: 950px) { ++ ++ #header #search-bar { ++ margin-top: 93px; ++ position: initial; ++ } ++ ++ #header h1 h1 { ++ width: 100%; ++ line-height: 1; ++ } ++ ++ ul#nav { ++ margin-top: 125px; ++ position: initial; ++ } ++ ++ ul#nav li { ++ float: left; ++ } ++} +-- +2.17.1 + diff --git a/patches/0225-fix-typo-twentynineteen-child.patch b/patches/0225-fix-typo-twentynineteen-child.patch new file mode 100644 index 00000000..58dd451b --- /dev/null +++ b/patches/0225-fix-typo-twentynineteen-child.patch @@ -0,0 +1,35 @@ +From 5fcc94e58366fc3ea85b2ae3b00a5c9e48a83cc7 Mon Sep 17 00:00:00 2001 +From: agata <automa@insicuri.net> +Date: Fri, 20 Dec 2019 21:13:45 +0100 +Subject: [PATCH 225/229] fix typo twentynineteen-child + +--- + wp-content/themes/twentynineteen-child/functions.php | 8 +++----- + 1 file changed, 3 insertions(+), 5 deletions(-) + +diff --git a/wp-content/themes/twentynineteen-child/functions.php b/wp-content/themes/twentynineteen-child/functions.php +index 77323147..1d013a65 100644 +--- a/wp-content/themes/twentynineteen-child/functions.php ++++ b/wp-content/themes/twentynineteen-child/functions.php +@@ -4,9 +4,9 @@ + */ + add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); + function my_theme_enqueue_styles() { +- +- $parent_style = 'parent-style'; // This is 'twentyfifteen-style' for the Twenty Fifteen theme. +- ++ ++ $parent_style = 'parent-style'; // This is 'twentynineteen-style' for the Twenty Nineteen theme. ++ + wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' ); + wp_enqueue_style( 'child-style', + get_stylesheet_directory_uri() . '/style.css', +@@ -14,5 +14,3 @@ function my_theme_enqueue_styles() { + wp_get_theme()->get('Version') + ); + } +- +- +-- +2.17.1 + diff --git a/patches/0226-rwd-theme-noblogs-home.patch b/patches/0226-rwd-theme-noblogs-home.patch new file mode 100644 index 00000000..475064cd --- /dev/null +++ b/patches/0226-rwd-theme-noblogs-home.patch @@ -0,0 +1,48 @@ +From 886c29faf6eb95f9631a6482dcf4d05389b97491 Mon Sep 17 00:00:00 2001 +From: agata <automa@insicuri.net> +Date: Sat, 21 Dec 2019 15:41:59 +0100 +Subject: [PATCH 226/229] rwd theme noblogs-home + +--- + wp-content/themes/noblogs-home/header.php | 1 + + wp-content/themes/noblogs-home/style.css | 7 ++++++- + 2 files changed, 7 insertions(+), 1 deletion(-) + +diff --git a/wp-content/themes/noblogs-home/header.php b/wp-content/themes/noblogs-home/header.php +index 45d5f9d1..30dabe4d 100644 +--- a/wp-content/themes/noblogs-home/header.php ++++ b/wp-content/themes/noblogs-home/header.php +@@ -2,6 +2,7 @@ + + <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>> + <head profile="http://gmpg.org/xfn/11"> ++ <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta http-equiv="Content-Type" content="<?php bloginfo( 'html_type' ) ?>; charset=<?php bloginfo( 'charset' ) ?>" /> + <title><?php wp_title( '|', true, 'right' ); bloginfo( 'name' ); ?></title> + +diff --git a/wp-content/themes/noblogs-home/style.css b/wp-content/themes/noblogs-home/style.css +index 8c8e6b89..548ea497 100644 +--- a/wp-content/themes/noblogs-home/style.css ++++ b/wp-content/themes/noblogs-home/style.css +@@ -150,7 +150,11 @@ div#content img { + position: initial; + } + +- #header h1 h1 { ++ #header #search-bar .padder { ++ padding: 5px; ++ } ++ ++ #header h1 { + width: 100%; + line-height: 1; + } +@@ -163,4 +167,5 @@ div#content img { + ul#nav li { + float: left; + } ++ + } +-- +2.17.1 + diff --git a/patches/0227-theme-twentytwenty-child.patch b/patches/0227-theme-twentytwenty-child.patch new file mode 100644 index 00000000..f132afd0 --- /dev/null +++ b/patches/0227-theme-twentytwenty-child.patch @@ -0,0 +1,2849 @@ +From f0f94e72b30a926048cd4575b8ddb3c7a66af265 Mon Sep 17 00:00:00 2001 +From: agata <automa@insicuri.net> +Date: Sat, 21 Dec 2019 16:44:22 +0100 +Subject: [PATCH 227/229] theme twentytwenty-child + +--- + .../themes/twentytwenty-child/footer.php | 62 ++++++++++++++++++ + .../themes/twentytwenty-child/functions.php | 18 +++++ + .../themes/twentytwenty-child/screenshot.png | Bin 0 -> 156428 bytes + .../themes/twentytwenty-child/style.css | 18 +++++ + 4 files changed, 98 insertions(+) + create mode 100644 wp-content/themes/twentytwenty-child/footer.php + create mode 100644 wp-content/themes/twentytwenty-child/functions.php + create mode 100644 wp-content/themes/twentytwenty-child/screenshot.png + create mode 100644 wp-content/themes/twentytwenty-child/style.css + +diff --git a/wp-content/themes/twentytwenty-child/footer.php b/wp-content/themes/twentytwenty-child/footer.php +new file mode 100644 +index 00000000..967616f6 +--- /dev/null ++++ b/wp-content/themes/twentytwenty-child/footer.php +@@ -0,0 +1,62 @@ ++<?php ++/** ++ * The template for displaying the footer ++ * ++ * Contains the opening of the #site-footer div and all content after. ++ * ++ * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials ++ * ++ * @package WordPress ++ * @subpackage Twenty_Twenty ++ * @since 1.0.0 ++ */ ++ ++?> ++ <footer id="site-footer" role="contentinfo" class="header-footer-group"> ++ ++ <div class="section-inner"> ++ ++ <div class="footer-credits"> ++ ++ <p class="footer-copyright">© ++ <?php ++ echo date_i18n( ++ /* translators: Copyright date format, see https://secure.php.net/date */ ++ _x( 'Y', 'copyright date format', 'twentytwenty' ) ++ ); ++ ?> ++ <a href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo bloginfo( 'name' ); ?></a> ++ </p><!-- .footer-copyright --> ++ ++ <p class="powered-by-wordpress"> ++ <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentytwenty' ) ); ?>"> ++ <?php _e( 'Powered by WP', 'twentytwenty' ); ?> ++ </a> ++ <strong>Proudly powered by <a href="https://www.autistici.org">R*</a></strong> ++ </p><!-- .powered-by --> ++ ++ </div><!-- .footer-credits --> ++ ++ <a class="to-the-top" href="#site-header"> ++ <span class="to-the-top-long"> ++ <?php ++ /* translators: %s: HTML character for up arrow */ ++ printf( __( 'To the top %s', 'twentytwenty' ), '<span class="arrow" aria-hidden="true">↑</span>' ); ++ ?> ++ </span><!-- .to-the-top-long --> ++ <span class="to-the-top-short"> ++ <?php ++ /* translators: %s: HTML character for up arrow */ ++ printf( __( 'Up %s', 'twentytwenty' ), '<span class="arrow" aria-hidden="true">↑</span>' ); ++ ?> ++ </span><!-- .to-the-top-short --> ++ </a><!-- .to-the-top --> ++ ++ </div><!-- .section-inner --> ++ ++ </footer><!-- #site-footer --> ++ ++ <?php wp_footer(); ?> ++ ++ </body> ++</html> +diff --git a/wp-content/themes/twentytwenty-child/functions.php b/wp-content/themes/twentytwenty-child/functions.php +new file mode 100644 +index 00000000..aace2fa8 +--- /dev/null ++++ b/wp-content/themes/twentytwenty-child/functions.php +@@ -0,0 +1,18 @@ ++<?php ++/** ++ * this add our style.css - questo aggiunge il nostro foglio di stile ++ */ ++add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); ++function my_theme_enqueue_styles() { ++ ++ $parent_style = 'parent-style'; // This is 'twentytwenty-style' for the Twenty twenty theme. ++ ++ wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' ); ++ wp_enqueue_style( 'child-style', ++ get_stylesheet_directory_uri() . '/style.css', ++ array( $parent_style ), ++ wp_get_theme()->get('Version') ++ ); ++} ++ ++ +diff --git a/wp-content/themes/twentytwenty-child/screenshot.png b/wp-content/themes/twentytwenty-child/screenshot.png +new file mode 100644 +index 0000000000000000000000000000000000000000..7d6757b5671540218fa8957bcc39f3af411a43aa +GIT binary patch +literal 156428 +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 + +literal 0 +HcmV?d00001 + +diff --git a/wp-content/themes/twentytwenty-child/style.css b/wp-content/themes/twentytwenty-child/style.css +new file mode 100644 +index 00000000..4067e6ce +--- /dev/null ++++ b/wp-content/themes/twentytwenty-child/style.css +@@ -0,0 +1,18 @@ ++@charset "UTF-8"; ++/* ++Theme Name: Twenty Twenty - noblogs patches ++Text Domain: twentytwentychild ++Description: Twenty Twenty Child Theme - Urchin revision ++Requires PHP: 5.2.4 ++ Author: Autistici Inventati ++ Author URI: http://noblogs.org ++License: GNU General Public License v2 or later ++License URI: http://www.gnu.org/licenses/gpl-2.0.html ++ ++All files, unless otherwise stated, are released under the GNU General Public ++License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html) ++ ++This theme, like WordPress, is licensed under the GPL. ++Use it to make something cool, have fun, and share what you've learned ++with others. ++*/ +-- +2.17.1 + diff --git a/patches/0228-fix-template-theme-child-2020.patch b/patches/0228-fix-template-theme-child-2020.patch new file mode 100644 index 00000000..9105f776 --- /dev/null +++ b/patches/0228-fix-template-theme-child-2020.patch @@ -0,0 +1,42 @@ +From f310ee03124d011cff396c1138e081e83b25c54b Mon Sep 17 00:00:00 2001 +From: agata <automa@insicuri.net> +Date: Wed, 22 Jan 2020 18:12:41 +0100 +Subject: [PATCH 228/229] fix template theme-child 2020 + +--- + .../themes/twentytwenty-child/style.css | 20 +++++++------------ + 1 file changed, 7 insertions(+), 13 deletions(-) + +diff --git a/wp-content/themes/twentytwenty-child/style.css b/wp-content/themes/twentytwenty-child/style.css +index 4067e6ce..9f2ddf75 100644 +--- a/wp-content/themes/twentytwenty-child/style.css ++++ b/wp-content/themes/twentytwenty-child/style.css +@@ -1,18 +1,12 @@ + @charset "UTF-8"; + /* + Theme Name: Twenty Twenty - noblogs patches +-Text Domain: twentytwentychild +-Description: Twenty Twenty Child Theme - Urchin revision +-Requires PHP: 5.2.4 ++ Template: twentytwenty ++ Description: Twenty Twenty Child Theme - Urchin revision ++ Requires PHP: 5.2.4 + Author: Autistici Inventati +- Author URI: http://noblogs.org +-License: GNU General Public License v2 or later +-License URI: http://www.gnu.org/licenses/gpl-2.0.html +- +-All files, unless otherwise stated, are released under the GNU General Public +-License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html) +- +-This theme, like WordPress, is licensed under the GPL. +-Use it to make something cool, have fun, and share what you've learned +-with others. ++ Author URI: https://noblogs.org ++ License: GNU General Public License v3 or later ++ License URI: http://www.gnu.org/licenses/gpl-3.0.html ++ Text Domain: twentytwentychild + */ +-- +2.17.1 + diff --git a/patches/0229-Remove-robots.txt.patch b/patches/0229-Remove-robots.txt.patch new file mode 100644 index 00000000..2d9ef844 --- /dev/null +++ b/patches/0229-Remove-robots.txt.patch @@ -0,0 +1,16 @@ +From 0a345256e23120162af3a6ffe2fe9962c98ced30 Mon Sep 17 00:00:00 2001 +From: ale <ale@incal.net> +Date: Tue, 19 May 2020 20:33:27 +0100 +Subject: [PATCH 229/229] Remove robots.txt + +--- + robots.txt | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) + delete mode 100644 robots.txt + +diff --git a/robots.txt b/robots.txt +deleted file mode 100644 +index e69de29b..00000000 +-- +2.17.1 + -- GitLab