Version Description
- [Pro] Two-Factor Authentication addon.
- Fixed bug where member directory custom sort wasn't working.
- Fixed conflict with LearnDash Propanel.
- Fixed bug where value attribute of password-reset-submit wasn't working.
- Datepicker now respect WP start of week day.
- Fixed Flatpickr date bug.
- Added prefix to hint.css.
See the changelog file for full change log information.
Download this release
Release Info
Developer | Collizo4sky |
Plugin | WP User Avatar |
Version | 3.2.5 |
Comparing to | |
See all releases |
Code changes from version 3.2.4 to 3.2.5
- assets/css/admin-style.css +33 -0
- assets/css/frontend.css +9 -0
- assets/css/frontend.min.css +1 -1
- assets/css/hint.min.css +1 -1
- assets/images/profilepress-logo.svg +1 -1
- assets/js/frontend.js +5 -0
- assets/js/frontend.min.js +1 -1
- changelog.txt +9 -0
- languages/wp-user-avatar.pot +120 -108
- readme.txt +15 -18
- src/Admin/SettingsPages/EmailSettings/WPListTable.php +1 -1
- src/Classes/AjaxHandler.php +5 -1
- src/Classes/Autologin.php +1 -1
- src/Classes/ExtensionManager.php +8 -0
- src/Classes/UsernameEmailRestrictLogin.php +4 -2
- src/Functions/GlobalFunctions.php +1 -1
- src/RegisterScripts.php +6 -1
- src/ShortcodeParser/Builder/FieldsShortcodeCallback.php +2 -1
- src/ShortcodeParser/Builder/FrontendProfileBuilder.php +1 -1
- src/ShortcodeParser/Builder/PasswordResetBuilder.php +4 -1
- src/ShortcodeParser/FormProcessor.php +20 -13
- src/ShortcodeParser/LoginFormTag.php +18 -2
- src/ShortcodeParser/MyAccount/MyAccountTag.php +32 -2
- src/ShortcodeParser/MyAccount/account-settings.tmpl.php +45 -0
- src/ShortcodeParser/MyAccount/email-notifications.tmpl.php +2 -2
- src/Themes/DragDrop/AbstractMemberDirectoryTheme.php +4 -0
- src/Themes/DragDrop/AbstractTheme.php +1 -1
- src/Themes/DragDrop/FieldListing.php +1 -1
- src/Themes/DragDrop/UserProfile/DefaultTemplate.php +1 -1
- src/Widgets/TabbedWidget.php +11 -1
- src/Widgets/TabbedWidgetDependency.php +5 -1
- vendor/autoload.php +1 -1
- vendor/composer/autoload_real.php +7 -7
- vendor/composer/autoload_static.php +4 -4
- vendor/composer/installed.php +2 -2
- wp-user-avatar.php +2 -2
assets/css/admin-style.css
CHANGED
@@ -1985,4 +1985,37 @@ textarea.wp-editor-area {
|
|
1985 |
height: 1.4em;
|
1986 |
vertical-align: middle;
|
1987 |
fill: currentcolor;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1988 |
}
|
1985 |
height: 1.4em;
|
1986 |
vertical-align: middle;
|
1987 |
fill: currentcolor;
|
1988 |
+
}
|
1989 |
+
|
1990 |
+
.profile-php .pp-alert-success,
|
1991 |
+
.profile-php .pp2fa-up-notice {
|
1992 |
+
background: #fff;
|
1993 |
+
border: 1px solid #c3c4c7;
|
1994 |
+
border-left-width: 4px;
|
1995 |
+
box-shadow: 0 1px 1px rgb(0 0 0 / 4%);
|
1996 |
+
margin: 5px 2px;
|
1997 |
+
padding: 1px 12px;
|
1998 |
+
border-left-color: #d63638;
|
1999 |
+
}
|
2000 |
+
|
2001 |
+
.profile-php .pp-alert-success {
|
2002 |
+
border-left-color: #72aee6;
|
2003 |
+
padding: 8px 10px;
|
2004 |
+
}
|
2005 |
+
|
2006 |
+
.profile-php .pp2fa-up-notice p {
|
2007 |
+
margin: .5em 0;
|
2008 |
+
padding: 2px;
|
2009 |
+
}
|
2010 |
+
|
2011 |
+
.profile-php .ppmyac-2fa-recovery-codes-wrap pre {
|
2012 |
+
background: #fff;
|
2013 |
+
max-width: 150px;
|
2014 |
+
border: 1px solid #c3c4c7;
|
2015 |
+
width: 100%;
|
2016 |
+
text-align:center;
|
2017 |
+
padding: 10px 20px;
|
2018 |
+
margin-bottom: 20px;
|
2019 |
+
line-height: 1.8;
|
2020 |
+
overflow: auto;
|
2021 |
}
|
assets/css/frontend.css
CHANGED
@@ -39,6 +39,10 @@
|
|
39 |
font-feature-settings: 'liga';
|
40 |
}
|
41 |
|
|
|
|
|
|
|
|
|
42 |
/* Tabbed / User panel widget ------------------------------------ */
|
43 |
.pp-tab-widget-avatar img {
|
44 |
display: block;
|
@@ -1372,6 +1376,11 @@ html .pp-form-container .select2 input.select2-search__field {
|
|
1372 |
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.125);
|
1373 |
}
|
1374 |
|
|
|
|
|
|
|
|
|
|
|
1375 |
/* My account END ------------------------------------ */
|
1376 |
|
1377 |
|
39 |
font-feature-settings: 'liga';
|
40 |
}
|
41 |
|
42 |
+
.flatpickr-current-month .flatpickr-monthDropdown-months {
|
43 |
+
display: inline-block !important;
|
44 |
+
}
|
45 |
+
|
46 |
/* Tabbed / User panel widget ------------------------------------ */
|
47 |
.pp-tab-widget-avatar img {
|
48 |
display: block;
|
1376 |
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.125);
|
1377 |
}
|
1378 |
|
1379 |
+
.ppress-2fa-setup-wrap .ppmyac-2fa-recovery-codes-wrap {
|
1380 |
+
width: 250px;
|
1381 |
+
text-align: center;
|
1382 |
+
}
|
1383 |
+
|
1384 |
/* My account END ------------------------------------ */
|
1385 |
|
1386 |
|
assets/css/frontend.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
[class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transition:.3s ease;transition-delay:0s}[class*=hint--]:before{content:'';background:0 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;transition-delay:.1s}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label='']:after,[aria-label='']:before,[data-hint='']:after,[data-hint='']:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;left:50%}.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;left:50%}.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{transition-duration:0s}.hint--bounce:after,.hint--bounce:before{transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24)}.hint--no-shadow:after,.hint--no-shadow:before{text-shadow:initial;box-shadow:initial}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(./material-icons/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(./material-icons/MaterialIcons-Regular.woff2) format('woff2'),url(./material-icons/MaterialIcons-Regular.woff) format('woff'),url(./material-icons/MaterialIcons-Regular.ttf) format('truetype')}#profilepress-myaccount-wrapper .ppmyac-icons,.pp-form-field-wrap .pp-form-material-icons,.ppress-material-icons{font-family:'Material Icons'!important;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}.pp-tab-widget-avatar img{display:block;border-radius:50%;height:190px;margin:0 auto 10px!important;padding:2px;text-align:center;width:190px;float:none!important}.pp-user-panel{border-radius:6px;text-align:center}.pp-user-panel-title{font-size:20px;margin:0}.pp-user-panel p{font-size:15px;margin-bottom:23px}.pp-tabbed-btn{border:0;font-size:15px;font-weight:400;line-height:1.4;border-radius:4px;padding:10px 15px;-webkit-font-smoothing:subpixel-antialiased;transition:border .25s linear,color .25s linear,background-color .25s linear}.pp-tabbed-btn-inverse{color:#fff!important;background-color:#34495e}.pp-password-reset-handler-wrap .pp-reset-password-form{padding:40px;max-width:500px;margin-top:5px;margin-bottom:5px}.pp-password-reset-handler-wrap .pp-reset-password-form h3{color:#444;font-weight:300;margin:0 auto 40px}.pp-password-reset-handler-wrap .pp-reset-password-form label{color:#444;font-size:15px}.pp-password-reset-handler-wrap .pp-reset-password-form label .req{margin:2px;color:red}.pp-password-reset-handler-wrap .pp-reset-password-form label.active .req{opacity:0}.pp-password-reset-handler-wrap .pp-reset-password-form input{font-size:22px;display:block;width:100%;box-sizing:border-box;height:auto;padding:5px 10px;background:0 0;margin-bottom:40px;border:1px solid #a0b3b0;border-radius:0;transition:border-color .25s ease,box-shadow .25s ease}.pp-password-reset-handler-wrap .pp-reset-password-form input:focus{outline:0;border-color:#1ab188}.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button{border:0;outline:0;border-radius:0;padding:15px 0;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;background:#1ab188;color:#fff;transition:all .5s ease;-webkit-appearance:none;text-shadow:none;box-shadow:none}.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button:focus,.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button:hover{background:#179b77}.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button-block{display:block;width:100%}.pp-password-reset-handler-wrap .profilepress-reset-status{margin-left:40px;max-width:420px}#pp-pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;padding:3px 5px;text-align:center;width:100%;box-sizing:border-box}#pp-pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pp-pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pp-pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pp-pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}.pp-form-wrapper .pp-form-label-wrap .pp-form-required-label{color:red;font-weight:400}.pp-form-wrapper input[type=checkbox],.pp-form-wrapper input[type=radio]{cursor:pointer}.pp-form-wrapper p{margin:0 0 5px!important;padding:0!important}.pp-form-wrapper input[type=datetime],.pp-form-wrapper input[type=email],.pp-form-wrapper input[type=number],.pp-form-wrapper input[type=password],.pp-form-wrapper input[type=search],.pp-form-wrapper input[type=tel],.pp-form-wrapper input[type=text],.pp-form-wrapper input[type=url],.pp-form-wrapper select,.pp-form-wrapper textarea{-webkit-appearance:none;width:100%;background:#fff;border:1px solid #dedee5;padding:13px 15px;outline:0;line-height:1}.pp-form-wrapper select{background-image:url(../images/frontend/arrow-down.png)!important;background-position:right 20px center!important;background-repeat:no-repeat!important;background-size:10px auto!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.pp-form-wrapper .pp-form-label-wrap{margin:0 0 4px;padding:0}.pp-form-wrapper .pp-form-label{font-size:14px;text-transform:none;text-align:left;font-weight:400;font-style:normal;float:none;line-height:1.3;margin:0;padding:0;width:auto;display:inline;cursor:pointer}.pp-form-wrapper .pp-checkbox-wrap,.pp-form-wrapper .pp-radio-wrap{display:block;text-align:left;line-height:normal;margin:5px 0;padding:0}.pp-form-wrapper .pp-checkbox-wrap label,.pp-form-wrapper .pp-radio-wrap label{margin-left:5px}.pp-form-wrapper input[type=checkbox],.pp-form-wrapper input[type=radio]{border:1px solid #ccc;background-color:#fff;width:14px!important;height:14px!important;display:inline-block;vertical-align:baseline}.pp-form-wrapper .ppress-pf-profile-connect{padding:5px 0 10px}.pp-form-wrapper a.ppress-pf-social-icon{width:100%;height:100%;display:inline}.pp-form-wrapper .ppress-pf-social-icon svg{vertical-align:middle;width:40px;height:40px}.pp-form-wrapper .ppress-pf-social-icon.dpf-github svg,.pp-form-wrapper .ppress-pf-social-icon.dpf-instagram svg{padding:3px}a.pp-button-social-login:focus{outline-color:transparent}a.pp-button-social-login:focus .ppsc,a.pp-button-social-login:hover .ppsc{background-color:rgba(255,255,255,.75)}a.pp-button-social-login:visited{color:#fff}a.pp-button-social-login,a.pp-button-social-login .ppsc{display:inline-block;font-size:100%;height:2.5em;padding:0}a.pp-button-social-login{position:relative;vertical-align:middle;line-height:2.5em;font-family:inherit;font-weight:700;overflow:hidden;white-space:nowrap;border:1px solid #333;color:#fff!important;background:#333;margin:6px 0;border-radius:2px;box-sizing:content-box;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.1);text-decoration:none!important;min-width:220px}a.pp-button-social-login .ppsc{font-style:normal;font-weight:400;text-decoration:none;text-transform:none;vertical-align:top;text-align:center;width:2.5em;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:1.8em 1.8em;border-top-left-radius:1px;border-bottom-left-radius:1px;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;position:absolute;left:0;margin:0}a.pp-button-social-login span.ppsc-text{margin-left:40px;padding:.5em;color:#fff!important}a.pp-button-social-login .ppsc-google{background-image:url(../images/social-login/google.svg)}a.pp-button-social-login.pp-button-social-login-google{background:#4285f4;border-color:#4285f4}a.pp-button-social-login.pp-button-social-login-facebook{background:#3b5998;border-color:#3b5998}a.pp-button-social-login.pp-button-social-login-twitter{background:#55acee;border-color:#55acee}a.pp-button-social-login.pp-button-social-login-linkedin{background:#0077b5;border-color:#0077b5}a.pp-button-social-login.pp-button-social-login-vk{background:#4a76a8;border-color:#4a76a8}a.pp-button-social-login.pp-button-social-login-github{background:#24292e;border-color:#24292e}a.pp-button-social-login .ppsc-vk{background-image:url(../images/social-login/vk-fa.svg)}a.pp-button-social-login .ppsc-facebook{background-image:url(../images/social-login/facebook.svg)}a.pp-button-social-login .ppsc-twitter{background-image:url(../images/social-login/twitter.svg)}a.pp-button-social-login .ppsc-linkedin{background-image:url(../images/social-login/linkedin.svg)}a.pp-button-social-login .ppsc-github{background-image:url(../images/social-login/github-fa.svg)}#profilepress-myaccount-wrapper,#profilepress-myaccount-wrapper *,#profilepress-myaccount-wrapper ::after,#profilepress-myaccount-wrapper ::before,.pp-form-container *,.pp-form-container .pp-form-wrapper,.pp-form-container .pp-form-wrapper *{box-sizing:border-box}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap span.select2-selection.select2-selection--multiple,html .pp-form-container .select2 input.select2-search__field{border:0!important}.pp-form-container form input[type=submit]{-webkit-appearance:none!important;cursor:pointer;text-shadow:none}.pp-form-container form{margin:0;padding:0;background-color:transparent}.woocommerce .woocommerce-MyAccount-content .pp-form-container{margin-right:0!important;margin-left:0!important}.pp-form-container form input,.pp-form-container form select,.pp-form-container form textarea{outline:0;background-image:none;height:auto;float:none;position:static;box-shadow:none;text-shadow:none;text-transform:none;text-decoration:none;resize:vertical}.pp-form-container form p{margin:0 0 .5em}.pp-form-container form input[type=submit]:focus{outline:0}.pp-form-container .pp-user-avatar{border-radius:50%!important;display:block!important;margin:0 auto 10px!important;text-align:center!important}.pp-form-container img.pp-user-cover-image{width:100%!important;height:auto!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox],#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]{border:1px solid #7e8993!important;border-radius:4px!important;background:#fff!important;color:#555!important;clear:none!important;cursor:pointer!important;display:inline-block!important;line-height:0!important;margin:0!important;outline:0!important;padding:0!important;text-align:center!important;vertical-align:middle!important;-webkit-appearance:none!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)!important;transition:.05s border-color ease-in-out!important;width:16px!important;height:16px!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]{border-radius:50%!important}.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]{border-radius:4px!important}.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]{border-radius:50%!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox]:checked::before,.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox]:checked::before{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E)!important;margin:-3px 0 0 -4px!important;width:20px!important;height:20px!important;position:static}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio]:checked::before,.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]:checked::before{content:"";border-radius:50%!important;margin:3px!important;background-color:#000!important;line-height:1.14285714!important;width:8px!important;height:8px!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox]:checked::before,#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio]:checked::before,.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox]:checked::before,.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]:checked::before{float:left!important;display:inline-block!important;vertical-align:middle!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pp-form-container .pp-form-wrapper.ppBuildScratch,.pp-form-container .pp-form-wrapper.ppBuildScratch *{font-family:'Merriweather',sans-serif}.pp-form-container .pp-form-wrapper.ppBuildScratch .ppbs-headline{font-weight:700;font-size:20px;margin-bottom:1em;margin-top:0;text-align:center;margin-right:6.387%}.pp-form-container .pp-form-wrapper.ppBuildScratch h1,.pp-form-container .pp-form-wrapper.ppBuildScratch h2,.pp-form-container .pp-form-wrapper.ppBuildScratch h3,.pp-form-container .pp-form-wrapper.ppBuildScratch h4{font-weight:700;font-size:20px;margin-bottom:1em;margin-top:1em}.pp-form-container .pp-form-wrapper.ppBuildScratch input:disabled{opacity:.5}.pp-form-container .pp-form-wrapper.ppBuildScratch{max-width:100%;width:100%;padding:6% 0 6% 6%;background:#fff;color:#222;font-size:14px;position:relative;box-shadow:0 0 0 .5px rgba(0,20,40,.1),0 2px 8px 0 rgba(50,55,90,.2);border-radius:3px;margin:0 auto}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppf-remove-frame{box-shadow:none;border-radius:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap{padding:0 6.387% 4% 0;display:inline-block;width:100%;vertical-align:top}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap{display:inline-block;width:100%;vertical-align:top;padding:0 6.387% 0 0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .pp-form-label-wrap{margin:0 0 5px;padding:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .pp-form-field-description,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .ppress-hint-tooltip,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-standard .ppress-hint-tooltip,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .pp-form-field-description{display:none}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .pp-form-field-input-textarea-wrap .pp-form-field:focus~.pp-form-field-description{display:block}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .ppress-hint-tooltip{display:inline;font-weight:400}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .ppress-hint-tooltip .pp-form-material-icons{position:relative;margin:0;padding:0;font-size:110%;display:inline;vertical-align:top}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside{position:relative}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside .pp-form-label-wrap{position:absolute;top:5px;left:15px;z-index:2}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap.fld-inside .pp-form-label-wrap{left:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field{padding-top:18px;padding-bottom:2px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field{padding-top:23px;padding-bottom:7px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field{padding-top:30px;padding-bottom:10px}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fw-half{width:50%}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fw-third{width:33.3333333333%}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea{border:1px solid #dbdbdb;font-size:14px;padding:10px 15px;transition:all .35s;background:#fff;color:#69717a;width:100%;border-radius:0;line-height:1.3;min-height:40px;display:inline-block;margin:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea{height:100px;overflow:auto}.pp-form-field-wrap .pp-form-material-icons{width:24px;height:24px;position:absolute;right:0;top:0;cursor:text;margin:8px 12px 0 0}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-right .pp-form-field-wrap.field-has-icon input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-right .pp-form-field-wrap.field-has-icon textarea{padding-right:40px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap.field-has-icon input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap.field-has-icon textarea{padding-left:40px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap.field-has-icon input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap.field-has-icon textarea{padding-left:30px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap.field-has-icon input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap.field-has-icon textarea{padding-right:30px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap .pp-form-material-icons{left:0;margin-left:12px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap .pp-form-material-icons{left:0!important;margin-left:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap .pp-form-material-icons{margin-right:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap .pp-form-material-icons{margin-top:10px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap .pp-form-material-icons{margin-top:18px}.pp-form-container .pp-form-wrapper.ppBuildScratch .has-password-visibility-icon .pp-form-material-icons{cursor:pointer}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap textarea{border-radius:25px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap textarea{border-radius:6px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap .select2.select2-container,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap textarea{border:0!important;border-bottom:1px solid #dbdbdb!important;padding-left:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap input[type=text]:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap select:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap textarea:focus{border-top:0!important;border-right:0!important;border-left:0!important;box-shadow:none!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap .select2-selection,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap textarea{border:0!important;background:#f7f7f7!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap select{padding-top:15px;padding-bottom:15px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap textarea{height:150px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap select{padding-top:20px;padding-bottom:20px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap textarea{height:200px}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap input[type=text]:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap select:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea:focus{border:1px solid #999}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .pp-form-label-wrap .pp-form-label,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .ppform-remember-label{font-style:normal;background-color:transparent;display:block;font-weight:700;font-size:14px;float:none;line-height:1.3;margin:0;padding:0;color:#444}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .ppform-remember-label{display:inline-block}.pp-field-user-avatar-picture-wrap .pp-profile-avatar-overlay ins,.pp-field-user-cover-image-wrap .pp-cover-image-overlay ins,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppf-hide-asterisk .pp-form-required-label{display:none}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]{background:#000;border:0;color:#fff;font-weight:700;font-size:16px;line-height:1;padding:15px 10px;transition:.15s ease-in-out;width:auto;min-width:110px;text-align:center}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-submit-button-wrap input[type=submit],.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-submit-button-wrap input[type=submit]{padding-top:20px;padding-bottom:20px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbl-pill .pp-form-submit-button-wrap input[type=submit]{border-radius:25px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbl-round .pp-form-submit-button-wrap input[type=submit]{border-radius:6px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]:hover{background-color:#ededed;color:#000;text-decoration:none}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkbox-wrap,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-radio-wrap{margin:0 0 5px}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkboxes-container,.ppressmd-new-dropdown ul{margin:0;padding:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkbox-wrap:last-of-type,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-radio-wrap:last-of-type{margin-bottom:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-description{font-size:12px;font-weight:400;color:#666;line-height:1.3;text-align:left;margin:4px 0 0}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-wide .pp-form-submit-button-wrap input[type=submit]{width:100%}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap{margin-top:4%;margin-bottom:4%}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap input[type=submit]{width:100%!important;position:absolute!important;bottom:0!important;right:0!important;left:0!important;border-top-right-radius:0!important;border-top-left-radius:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width.ppsbl-pill{border-bottom-right-radius:25px!important;border-bottom-left-radius:25px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width.ppsbl-round{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch a.pp-button-social-login:last-of-type{margin-bottom:1.5em!important}#profilepress-myaccount-wrapper{font-size:16px}#profilepress-myaccount-wrapper .profilepress-myaccount-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#profilepress-myaccount-wrapper .profilepress-myaccount-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}#profilepress-myaccount-wrapper .ppmyac-dashboard-item{text-decoration:none!important;position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125);width:100%;text-align:inherit;box-shadow:none}#profilepress-myaccount-wrapper .ppmyac-dashboard-item.isactive{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}#profilepress-myaccount-wrapper .ppmyac-dashboard-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#profilepress-myaccount-wrapper .ppmyac-dashboard-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}#profilepress-myaccount-wrapper .ppmyac-icons{margin-right:.5rem;vertical-align:text-bottom}#profilepress-myaccount-wrapper .profilepress-myaccount-col-sm-3{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:576px){#profilepress-myaccount-wrapper .profilepress-myaccount-col-sm-3{flex:0 0 25%;max-width:25%}}#profilepress-myaccount-wrapper .profilepress-myaccount-content{position:relative;width:100%;padding-top:30px;padding-right:15px;padding-left:15px}@media (min-width:576px){#profilepress-myaccount-wrapper .profilepress-myaccount-content{flex:0 0 75%;max-width:75%}}#profilepress-myaccount-wrapper .profilepress-myaccount-avatar-wrap{text-align:center;margin-bottom:20px}#profilepress-myaccount-wrapper .profilepress-myaccount-avatar-wrap .profilepress-myaccount-avatar img.pp-user-avatar{margin:0!important;position:static!important;float:none!important;display:inline-block;border-radius:999px;width:120px;height:120px}#profilepress-myaccount-wrapper .profilepress-myaccount-nav a:focus{outline:0;text-shadow:none;box-shadow:none}#profilepress-myaccount-wrapper .profilepress-myaccount-content h2{margin-top:0!important;margin-bottom:1.8rem!important;font-weight:700!important;line-height:1.2!important;font-size:2rem!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content h3{margin-top:0!important;line-height:1.2!important;font-weight:500!important;font-size:1.2rem!important;margin-bottom:1rem!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenus-wrap{margin-bottom:2rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-wrap{display:inline;padding-right:1rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-item{color:inherit;padding:0 0 10px}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-item.ppsubmenu-active{border-bottom:3px solid #6c757d}.profilepress-myaccount-alert,.profilepress-myaccount-edit-profile .profilepress-edit-profile-status{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.profilepress-myaccount-alert.pp-alert-danger,.profilepress-myaccount-edit-profile .profilepress-edit-profile-status{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.profilepress-myaccount-alert.pp-alert-success,.profilepress-myaccount-edit-profile .profilepress-edit-profile-status.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field{margin-top:.5rem;margin-bottom:1rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-cover-image-empty{min-height:250px;background-color:#eee}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap{padding:.75rem;background-color:#fff;border:1px solid rgba(0,0,0,.125);margin-bottom:0;border-radius:.25rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap img{width:100%;height:auto}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-email-notifications-wrap .profilepress-myaccount-form-field{margin-top:.5rem;margin-bottom:.5rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-email-notifications-wrap{margin-bottom:2rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field label{margin-bottom:.2rem;font-weight:500;display:block}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field input[type=checkbox]+label,#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field input[type=radio]+label{display:inline}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-control:not([type=radio]):not([type=checkbox]),#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap input:not([type=radio]):not([type=checkbox]):not([type=submit]),#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap select,#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap textarea{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow:visible;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap textarea{height:auto!important;min-height:100px!important;resize:vertical!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input.profilepress-myaccount-form-control:focus,#profilepress-myaccount-wrapper .profilepress-myaccount-content select.profilepress-myaccount-form-control:focus,#profilepress-myaccount-wrapper .profilepress-myaccount-content textarea.profilepress-myaccount-form-control:focus{background-color:#fff;border-color:#bbb;outline:0;box-shadow:none}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-field input[type=submit]{display:inline-block;cursor:pointer;width:auto}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-field input[type=submit]:hover{color:#fff;background-color:#0069d9;border-color:#0062cc;text-decoration:none}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-label::after{position:absolute;top:0;right:0;box-sizing:border-box;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-input~.ppmyac-custom-file-label[data-browse]::after{content:attr(data-browse)}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field .pp-checkbox-wrap label.pp-form-label,#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field .pp-radio-wrap label.pp-form-label{display:inline-block;margin:0 0 0 .3819820591em}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-avatar-wrap{display:flex;flex-direction:column;margin:1em 0 0;padding-left:0}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-avatar{position:relative;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125);margin-bottom:0;border-radius:.25rem;justify-content:space-between!important;display:flex!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content .pp-user-avatar{width:70px;height:70px;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}#profilepress-myaccount-wrapper .profilepress-myaccount-content .ppmyac-remove-avatar{margin-bottom:.5rem!important;margin-top:.5rem!important;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;color:#fff;height:35px;background-color:#6c757d;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;text-shadow:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #6c757d;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap .ppmyac-remove-avatar{margin-top:.75rem!important;margin-bottom:0!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input.profilepress-myaccount-form-control::-webkit-file-upload-button{background:#fff;border-radius:6px;font-size:14px;border:1px solid #ddd}#profilepress-myaccount-wrapper .profilepress-myaccount-content .select2-selection{border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}.pp-form-container .pp-field-user-avatar-picture-wrap{width:250px;height:auto;margin:auto;position:relative}.pp-form-container .pp-field-user-cover-image-wrap{margin:auto;position:relative}.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay-wrap,.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap{position:absolute;top:0;left:0;background:rgba(0,0,0,.5);text-align:center;box-sizing:border-box;padding:0;color:#fff;text-shadow:0 1px #666;line-height:21px;font-size:16px;height:100%;width:100%;border-radius:50%}.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap{border-radius:0}.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay,.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay{display:table;height:100%;width:100%}.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay ins,.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay ins{display:table-cell;vertical-align:middle;height:100%;text-decoration:none!important;background:0 0!important;color:#fff!important;border-bottom:none!important}.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay-wrap .pp-profile-avatar-overlay .pp-form-material-icons,.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap .pp-cover-image-overlay .pp-form-material-icons{font-size:35px!important;display:block!important;position:static!important;right:auto!important;top:auto!important;color:#fff!important;margin:0!important;width:auto!important;height:auto!important;cursor:pointer}html .select2.select2-container .select2-selection.select2-selection--multiple input.select2-search__field{border:0!important;height:auto!important}.select2.select2-container .select2-selection.select2-selection--multiple input.select2-search__field{border:0!important;box-shadow:none!important}.select2.select2-container .select2-selection.select2-selection--multiple li.select2-selection__choice{height:auto;line-height:normal}.pp-form-wrapper.pp-member-directory{opacity:0}.pp-form-wrapper.ppress-default-profile{max-width:1000px;width:100%;box-sizing:border-box;font-size:15px;color:#666;margin-bottom:30px;opacity:0}.pp-form-wrapper.ppress-default-profile *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.pp-form-wrapper.ppress-default-profile a,.pp-form-wrapper.ppress-default-profile a:hover{text-decoration:none!important}.pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover{background-color:#eee;box-sizing:border-box;position:relative}.pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover-e{text-align:center;overflow:hidden}.pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover-e img{width:100%;display:block;overflow:hidden;border-radius:0;margin:0}.pp-form-wrapper.ppress-default-profile .ppress-dpf-header{position:relative;padding:0 0 25px;border-bottom:solid 2px #eee;min-height:85px;box-sizing:content-box}.pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon{position:absolute;top:15px;right:0;vertical-align:middle;font-size:30px;height:30px;line-height:30px;z-index:66;margin-right:10px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon .ppress-dpf-edit-a .ppress-material-icons{font-size:30px}.pp-form-wrapper.ppress-default-profile a.ppress-dpf-edit-a{color:#aaa;text-decoration:none;border-bottom:0}.pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon a:hover,.pp-form-wrapper.ppress-default-profile a.ppress-dpf-edit-a.active{color:#007bff}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-photo{float:left;position:absolute;margin:0 0 0 30px;box-sizing:border-box;width:200px;height:200px}.pp-form-wrapper.ppress-default-profile.ppdf-nocover .ppress-dpf-profile-photo{position:relative}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-photo img{width:100%;height:auto;border-radius:100%;display:block;overflow:hidden;margin:0;box-shadow:none;background:#fff;border:5px solid #fff}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-meta{padding-right:30px;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word}.pp-form-wrapper.ppress-default-profile .ppress-dpf-main-meta{padding:10px 0 0;color:#999}.pp-form-wrapper.ppress-default-profile .ppress-dpf-name{font-size:24px;font-weight:700;margin-right:30px;color:#555;line-height:1.7em}.pp-form-wrapper.ppress-default-profile .ppress-dpf-clear{clear:both}.pp-form-wrapper.ppress-default-profile .ppress-dpf-meta span{margin:0 5px;font-size:14px;display:inline-block;line-height:.1}.pp-form-wrapper.ppress-default-profile .ppress-dpf-meta span:first-child{margin:0 5px 0 0}.pp-form-wrapper.ppress-default-profile .ppress-dpf-meta-text{margin:5px 0 0;line-height:1.4em;font-size:13px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav{padding:10px;background:#444;text-align:center}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item a{color:#fff;font-size:14px;font-weight:600;padding:6px 10px 6px 28px;display:block;float:left;border-radius:4px;margin-left:5px;position:relative;border-bottom:0;text-decoration:none!important}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item a:hover{background:#555}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item .ppress-material-icons{font-size:18px;height:18px;line-height:1.5;position:absolute;display:block;left:10px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item span.ppress-dpf-nav-title{padding-left:5px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item.ppress-dpf-active a{background:#007bff}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body{max-width:600px;padding-top:15px;padding-bottom:15px;margin:auto}.pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item,.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note{text-align:center;padding-top:20px;color:#666}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note .ppress-material-icons{display:inline-block;font-size:70px;height:70px;line-height:70px}.pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item span,.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note span{margin-top:10px;display:block;font-size:16px;color:#888}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note a{border:0!important}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body-items{margin:0 0 30px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body-item{position:relative;padding:15px 0 0}.pp-form-wrapper.ppress-default-profile .ppress-dpf-item-label{display:block;margin:0 0 8px;border-bottom:solid 2px #eee;padding-bottom:4px;font-size:15px;line-height:22px;font-weight:700}.pp-form-wrapper.ppress-default-profile .ppress-dpf-field-label-icon{float:left;margin:0 8px 0 0;height:22px;line-height:18px;display:inline-block;width:24px;text-align:center}.pp-form-wrapper.ppress-default-profile .ppress-dpf-field-label-icon i{font-size:22px;position:relative;top:1px}.pp-form-wrapper.ppress-default-profile .ppdf-nocover .ppress-dpf-profile-photo{float:none;margin:0 auto;text-align:center;position:relative}.pp-form-wrapper.ppress-default-profile .ppdf-nocover .ppress-dpf-profile-meta{padding-left:0!important;padding-right:0!important;text-align:center!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav{padding:0!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item a,.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item a{margin-left:0!important;border-radius:0!important}.ppress-dpf-profile-nav-item.ppressui340 .ppress-dpf-profile-body{padding-left:0!important;padding-right:0!important}.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo{position:static!important;top:auto!important;left:auto!important}.ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-profile-meta{text-align:center!important;padding:0!important;margin-top:-30px!important}.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta{padding-top:0!important}.ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-name{float:none!important;margin-right:0!important;font-size:18px!important}.ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-meta-text{padding:0 20px!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-photo{position:relative!important;width:100px!important;height:100px!important;margin:0 auto!important;float:none!important;left:auto!important;text-align:center!important;top:-40px!important}.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo{width:120px!important;height:120px!important}.ppress-default-profile.ppressui340 .ppress-dpf-nav-title{font-size:12px!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item .ppress-material-icons,.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item i{display:block!important;position:static!important;top:auto!important;left:auto!important;height:20px!important;line-height:20px!important}.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta{margin-top:0!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav{padding:0!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item i{font-size:22px!important;height:22px!important;line-height:22px!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-body{padding-left:0!important;padding-right:0!important}.ppress-default-profile.ppressui500.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo{position:static!important;top:auto!important;left:auto!important;width:120px!important;height:120px!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-photo{position:relative!important;width:100px!important;height:100px!important;margin:0 auto!important;float:none!important;display:block!important;top:-40px!important;left:0!important}.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-profile-meta{text-align:center!important;padding:0!important;margin-top:-30px!important}.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-name{float:none!important;margin-right:0!important;font-size:21px!important}.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-meta-text{padding-top:10px!important}.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-meta{padding:0 20px!important;display:block!important}.ppress-default-profile.ppressui500 .ppress-dpf-nav-title{font-size:12px!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item .ppress-material-icons{display:block!important;position:static!important;top:auto!important;left:auto!important;height:20px!important;line-height:20px!important}.ppress-default-profile.ppressui500.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta{margin-top:0!important}.ppress-default-profile.ppressui800 .ppress-dpf-profile-nav{padding:0!important}.ppress-default-profile.ppressui800 .ppress-dpf-profile-nav-item a{padding:10px 20px!important;margin-left:0!important;border-radius:0!important}.ppress-default-profile.ppressui800 .ppress-dpf-profile-photo{width:140px!important;height:140px!important;top:-70px!important}.ppress-default-profile.ppressui800.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo{top:auto!important}.ppress-default-profile.ppressui800 .ppress-dpf-header .ppress-dpf-meta-text{padding-top:10px!important}.ppress-default-profile.ppressui800 .ppress-dpf-nav-title{font-size:12px!important}.ppress-default-profile.ppressui800 .ppress-dpf-profile-nav-item .ppress-material-icons{display:block!important;position:static!important;top:auto!important;left:auto!important;font-size:20px!important;height:20px!important;line-height:20px!important}.ppress-default-profile.ppressui960 .ppress-dpf-profile-photo{width:140px!important;height:140px!important;top:-70px!important}.ppress-default-profile.ppressui960.ppdf-nocover .ppress-dpf-profile-meta{margin-top:-50px!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item a,.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item a{padding:5px 11px!important;font-size:12px!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item .ppress-material-icons,.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item .ppress-material-icons{font-size:14px!important}.ppress-default-profile.ppressui340 span.ppress-dpf-nav-title,.ppress-default-profile.ppressui500 span.ppress-dpf-nav-title{font-size:10px!important}.pp-form-wrapper.ppress-default-profile ul.pp-user-post-list{list-style:none;margin:0;padding:0}.pp-form-wrapper.ppress-default-profile li.pp-user-post-item{padding:20px 0;border-bottom:1px solid #eee}.pp-form-wrapper.ppress-default-profile .pp-user-post-item a,.pp-form-wrapper.ppress-default-profile .pp-user-post-item h3{font-size:16px;font-weight:400;margin:0;text-decoration:none}.pp-form-wrapper.ppress-default-profile .pp-user-post-item h3.pp-post-item-head{line-height:20px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-more-post-wrap{text-align:center;padding-top:30px}.pp-form-wrapper.ppress-default-profile a.ppress-dpf-more-post-btn{font-size:15px;border:0;display:block;width:100%;line-height:1em;padding:15px;text-decoration:none;text-align:center;text-transform:none;font-weight:400;transition:.25s;border-radius:4px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);max-width:250px;margin:0 auto;color:#fff;background:#007bff}.pp-form-wrapper.ppress-default-profile .pp-user-comment-item{padding:20px 0;border-bottom:1px solid #eee}.pp-form-wrapper.ppress-default-profile .pp-user-comment-item-link a{color:inherit}.pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item+.ppress-dpf-more-post-wrap{display:none}.pp-member-directory .ppressmd-member-directory-header.ppressmd-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row:not(.ppressmd-member-directory-filters-bar){display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;margin:0 0 10px}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-member-directory-search-row{justify-content:flex-end}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:60%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label{flex:1;margin:0 10px 0 0;min-width:90px;max-width:85%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line{-webkit-appearance:textfield;width:100%;padding:0 12px!important;display:block!important;border-radius:2px;outline:0!important;cursor:text!important;font-size:15px!important;height:40px!important;box-sizing:border-box!important;box-shadow:none!important;margin:0!important;position:static}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line .ppressmd-do-search{min-width:15%;width:auto}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;flex:5}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting .ppressmd-member-directory-sorting-a{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;position:relative;cursor:pointer}.pp-member-directory .ppressmd-member-directory-header a{text-decoration:none;border-bottom:none;box-shadow:none}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppress-material-icons{display:inline;vertical-align:middle}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters{display:flex;flex-direction:row;justify-content:flex-end;align-items:baseline;flex-wrap:nowrap;flex:2;text-align:right}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;cursor:pointer}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a a{margin:0 5px 0 0}.ppressmd-member-directory-header:not(.ppmd-filters-expand) .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a .ppress-up{display:none}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search.ppressmd-search-invisible,.ppressmd-member-directory-header.ppmd-filters-expand .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a .ppress-down{display:none}.ppressmd-new-dropdown{font-size:16px;margin:0;position:absolute;height:auto;background:#fff;z-index:10;display:none;border:1px solid #ddd;box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);-webkit-box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px}.ppressmd-new-dropdown ul li{list-style-type:none;padding:0;margin:0}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting .ppressmd-member-directory-sorting-a .ppressmd-new-dropdown{top:24px;width:200px;left:-12px}.ppressmd-new-dropdown ul li a{display:block;padding:8px 12px;line-height:1}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-member-directory-filters-bar{padding:0 0 10px}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-header-row-invisible{margin:0}.ppressmd-member-directory-header.ppmd-filters-expand .ppressmd-member-directory-header-row .ppressmd-search.ppressmd-search-invisible{display:grid}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search{margin:0;width:100%;display:grid;grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr);grid-gap:10px;grid-auto-rows:minmax(-webkit-max-content,auto);grid-auto-rows:minmax(max-content,auto);-ms-grid-template-rows:auto 1fr;-ms-grid-template-columns:repeat(3,1fr);-ms-grid-gap:10px;-ms-grid-auto-rows:minmax(max-content,auto);align-items:center}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;width:100%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input{width:100%;padding:10px 30px}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line,.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input:not(.select2-search__field),.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection{background-color:transparent;border:1px solid #ddd!important}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppress-material-icons,.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line,.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input,.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection__rendered{color:#666;background-color:transparent}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row input[type=search]:focus{border:1px solid #bbb!important}.pp-member-directory .ppressmd-member-directory-header .ppressmd-button{border:0!important;display:block;width:100%;line-height:1em!important;padding:16px 20px!important;text-decoration:none!important;text-align:center;text-transform:none!important;font-weight:400!important;overflow:hidden;position:relative;transition:.25s;box-sizing:border-box;border-radius:4px!important;box-shadow:none;vertical-align:middle!important;height:auto!important;cursor:pointer!important;text-shadow:none;font-family:inherit;outline:0!important;margin:0;-webkit-appearance:none}.pp-member-directory .ppressmd-members-total-wrap{text-align:center;margin:0 0 10px}.pp-member-directory .ppressmd-members-total{font-size:20px;font-weight:300}.pp-member-directory .ppressmd-member-directory-header .select2.select2-container{width:100%!important}.pp-member-directory .ppressmd-member-directory-header .select2-search.select2-search--inline .select2-search__field{width:auto!important}.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection{display:block!important;height:40px;padding:0 0 0 12px!important;overflow:hidden!important;position:relative!important;white-space:nowrap!important;line-height:35px!important;font-size:15px!important;text-align:left!important;text-decoration:none!important;border-radius:2px!important;background-clip:padding-box!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0!important}.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection .select2-selection__arrow{display:inline-block!important;width:34px!important;height:100%!important;position:absolute!important;right:0!important;top:0!important;border-radius:0 2px 2px 0!important;background-clip:padding-box!important;text-align:center!important;background:0 0!important;border-left:0!important}.pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown{border:1px solid #ddd;border-top:0;border-radius:0}.pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown .select2-results li{list-style:none;display:list-item;background-image:none;font-size:15px;margin:5px!important;color:#666!important;padding:3px 7px 4px!important;cursor:pointer;min-height:1em!important}.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection.select2-selection--multiple{height:auto!important;line-height:.8!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0!important;line-height:37px}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__rendered{line-height:37px;box-sizing:border-box;list-style:none;margin:0;padding-left:0!important;padding-right:30px;width:100%;font-size:13px}.pp-member-directory .ppressmd-member-directory-header .select2-results li.select2-results__option.select2-results__option--highlighted{background:0 0!important;background:#f4f4f4!important;color:#666!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear{right:10px;margin:0!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear{right:10px;font-size:30px;margin:0!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear,.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__arrow b,.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear{color:#888!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear{position:absolute}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__choice{padding:3px 3px 3px 5px}.pp-member-directory .ppressmd-member-directory-header .select2-container .select2-search.select2-search--inline>input{border:0!important;padding:0!important;border-radius:0!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__rendered li{overflow-x:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear{font-size:20px!important}.pp-member-directory .ppmd-pagination-wrap{font-size:16px;width:100%;margin:0 auto 10px;padding:0;text-align:center}.pp-member-directory .ppmd-pagination-wrap .page-numbers{display:inline-block;width:auto;height:34px;line-height:34px;transition:all .2s linear;padding:0 14px;color:#666;font-weight:400}.pp-member-directory .ppmd-pagination-wrap .page-numbers.current{background:#007bff;color:#fff}.pp-member-directory .ppmd-pagination-wrap .page-numbers .ppress-material-icons{vertical-align:middle}
|
1 |
+
.ppress-hint-wrap[class*=hint--]{position:relative;display:inline-block}.ppress-hint-wrap[class*=hint--]:after,.ppress-hint-wrap[class*=hint--]:before{position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transition:.3s ease;transition-delay:0s}.ppress-hint-wrap[class*=hint--]:before{content:'';background:0 0;border:6px solid transparent;z-index:1000001}.ppress-hint-wrap[class*=hint--]:hover:after,.ppress-hint-wrap[class*=hint--]:hover:before{visibility:visible;opacity:1;transition-delay:.1s}.ppress-hint-wrap[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}.ppress-hint-wrap[class*=hint--][aria-label]:after{content:attr(aria-label)}.ppress-hint-wrap[class*=hint--][data-hint]:after{content:attr(data-hint)}.ppress-hint-wrap[aria-label='']:after,.ppress-hint-wrap[aria-label='']:before,[data-hint='']:after,[data-hint='']:before{display:none!important}.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--top:before{border-top-color:#383838}.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#383838}.ppress-hint-wrap.hint--top:after,.ppress-hint-wrap.hint--top:before{bottom:100%;left:50%}.ppress-hint-wrap.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--top:after{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ppress-hint-wrap.hint--top:hover:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.ppress-hint-wrap.hint--bottom:after,.ppress-hint-wrap.hint--bottom:before{top:100%;left:50%}.ppress-hint-wrap.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--bottom:after{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ppress-hint-wrap.hint--bottom:hover:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.ppress-hint-wrap.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.ppress-hint-wrap.hint--right:after{margin-bottom:-14px;left:100%;bottom:50%}.ppress-hint-wrap.hint--right:before{left:100%;bottom:50%}.ppress-hint-wrap.hint--right:hover:after,.ppress-hint-wrap.hint--right:hover:before{-webkit-transform:translateX(8px);transform:translateX(8px)}.ppress-hint-wrap.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.ppress-hint-wrap.hint--left:after{margin-bottom:-14px;right:100%;bottom:50%}.ppress-hint-wrap.hint--left:before{right:100%;bottom:50%}.ppress-hint-wrap.hint--left:hover:after,.ppress-hint-wrap.hint--left:hover:before{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.ppress-hint-wrap.hint--top-left:after,.ppress-hint-wrap.hint--top-left:before{bottom:100%;left:50%}.ppress-hint-wrap.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--top-left:after{-webkit-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.ppress-hint-wrap.hint--top-left:hover:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.ppress-hint-wrap.hint--top-right:after,.ppress-hint-wrap.hint--top-right:before{bottom:100%;left:50%}.ppress-hint-wrap.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--top-right:after{-webkit-transform:translateX(0);transform:translateX(0);margin-left:-12px}.ppress-hint-wrap.hint--top-right:hover:after,.ppress-hint-wrap.hint--top-right:hover:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--bottom-left:after,.ppress-hint-wrap.hint--bottom-left:before{top:100%;left:50%}.ppress-hint-wrap.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--bottom-left:after{-webkit-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.ppress-hint-wrap.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.ppress-hint-wrap.hint--bottom-right:after,.ppress-hint-wrap.hint--bottom-right:before{top:100%;left:50%}.ppress-hint-wrap.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--bottom-right:after{-webkit-transform:translateX(0);transform:translateX(0);margin-left:-12px}.ppress-hint-wrap.hint--bottom-right:hover:after,.ppress-hint-wrap.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--large:after,.ppress-hint-wrap.hint--medium:after,.ppress-hint-wrap.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.ppress-hint-wrap.hint--small:after{width:80px}.ppress-hint-wrap.hint--medium:after{width:150px}.ppress-hint-wrap.hint--large:after{width:300px}.ppress-hint-wrap.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top:before{border-top-color:#b34e4d}.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#b34e4d}.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--left:before{border-left-color:#b34e4d}.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--right:before{border-right-color:#b34e4d}.ppress-hint-wrap.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top:before{border-top-color:#c09854}.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#c09854}.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--left:before{border-left-color:#c09854}.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--right:before{border-right-color:#c09854}.ppress-hint-wrap.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top:before{border-top-color:#3986ac}.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#3986ac}.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--left:before{border-left-color:#3986ac}.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--right:before{border-right-color:#3986ac}.ppress-hint-wrap.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top:before{border-top-color:#458746}.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#458746}.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--left:before{border-left-color:#458746}.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--right:before{border-right-color:#458746}.ppress-hint-wrap.hint--always:after,.ppress-hint-wrap.hint--always:before{opacity:1;visibility:visible}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-left:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-right:after,.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-right:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-left:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-right:after,.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-right:before{-webkit-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--left:after,.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--left:before{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--right:after,.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--right:before{-webkit-transform:translateX(8px);transform:translateX(8px)}.ppress-hint-wrap.hint--rounded:after{border-radius:4px}.ppress-hint-wrap.hint--no-animate:after,.ppress-hint-wrap.hint--no-animate:before{transition-duration:0s}.ppress-hint-wrap.hint--bounce:after,.ppress-hint-wrap.hint--bounce:before{transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24)}.ppress-hint-wrap.hint--no-shadow:after,.ppress-hint-wrap.hint--no-shadow:before{text-shadow:initial;box-shadow:initial}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(./material-icons/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(./material-icons/MaterialIcons-Regular.woff2) format('woff2'),url(./material-icons/MaterialIcons-Regular.woff) format('woff'),url(./material-icons/MaterialIcons-Regular.ttf) format('truetype')}#profilepress-myaccount-wrapper .ppmyac-icons,.pp-form-field-wrap .pp-form-material-icons,.ppress-material-icons{font-family:'Material Icons'!important;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}.flatpickr-current-month .flatpickr-monthDropdown-months{display:inline-block!important}.pp-tab-widget-avatar img{display:block;border-radius:50%;height:190px;margin:0 auto 10px!important;padding:2px;text-align:center;width:190px;float:none!important}.pp-user-panel{border-radius:6px;text-align:center}.pp-user-panel-title{font-size:20px;margin:0}.pp-user-panel p{font-size:15px;margin-bottom:23px}.pp-tabbed-btn{border:0;font-size:15px;font-weight:400;line-height:1.4;border-radius:4px;padding:10px 15px;-webkit-font-smoothing:subpixel-antialiased;transition:border .25s linear,color .25s linear,background-color .25s linear}.pp-tabbed-btn-inverse{color:#fff!important;background-color:#34495e}.pp-password-reset-handler-wrap .pp-reset-password-form{padding:40px;max-width:500px;margin-top:5px;margin-bottom:5px}.pp-password-reset-handler-wrap .pp-reset-password-form h3{color:#444;font-weight:300;margin:0 auto 40px}.pp-password-reset-handler-wrap .pp-reset-password-form label{color:#444;font-size:15px}.pp-password-reset-handler-wrap .pp-reset-password-form label .req{margin:2px;color:red}.pp-password-reset-handler-wrap .pp-reset-password-form label.active .req{opacity:0}.pp-password-reset-handler-wrap .pp-reset-password-form input{font-size:22px;display:block;width:100%;box-sizing:border-box;height:auto;padding:5px 10px;background:0 0;margin-bottom:40px;border:1px solid #a0b3b0;border-radius:0;transition:border-color .25s ease,box-shadow .25s ease}.pp-password-reset-handler-wrap .pp-reset-password-form input:focus{outline:0;border-color:#1ab188}.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button{border:0;outline:0;border-radius:0;padding:15px 0;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;background:#1ab188;color:#fff;transition:all .5s ease;-webkit-appearance:none;text-shadow:none;box-shadow:none}.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button:focus,.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button:hover{background:#179b77}.pp-password-reset-handler-wrap .pp-reset-password-form .pp-reset-button-block{display:block;width:100%}.pp-password-reset-handler-wrap .profilepress-reset-status{margin-left:40px;max-width:420px}#pp-pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;padding:3px 5px;text-align:center;width:100%;box-sizing:border-box}#pp-pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pp-pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pp-pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pp-pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}.pp-form-wrapper .pp-form-label-wrap .pp-form-required-label{color:red;font-weight:400}.pp-form-wrapper input[type=checkbox],.pp-form-wrapper input[type=radio]{cursor:pointer}.pp-form-wrapper p{margin:0 0 5px!important;padding:0!important}.pp-form-wrapper input[type=datetime],.pp-form-wrapper input[type=email],.pp-form-wrapper input[type=number],.pp-form-wrapper input[type=password],.pp-form-wrapper input[type=search],.pp-form-wrapper input[type=tel],.pp-form-wrapper input[type=text],.pp-form-wrapper input[type=url],.pp-form-wrapper select,.pp-form-wrapper textarea{-webkit-appearance:none;width:100%;background:#fff;border:1px solid #dedee5;padding:13px 15px;outline:0;line-height:1}.pp-form-wrapper select{background-image:url(../images/frontend/arrow-down.png)!important;background-position:right 20px center!important;background-repeat:no-repeat!important;background-size:10px auto!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.pp-form-wrapper .pp-form-label-wrap{margin:0 0 4px;padding:0}.pp-form-wrapper .pp-form-label{font-size:14px;text-transform:none;text-align:left;font-weight:400;font-style:normal;float:none;line-height:1.3;margin:0;padding:0;width:auto;display:inline;cursor:pointer}.pp-form-wrapper .pp-checkbox-wrap,.pp-form-wrapper .pp-radio-wrap{display:block;text-align:left;line-height:normal;margin:5px 0;padding:0}.pp-form-wrapper .pp-checkbox-wrap label,.pp-form-wrapper .pp-radio-wrap label{margin-left:5px}.pp-form-wrapper input[type=checkbox],.pp-form-wrapper input[type=radio]{border:1px solid #ccc;background-color:#fff;width:14px!important;height:14px!important;display:inline-block;vertical-align:baseline}.pp-form-wrapper .ppress-pf-profile-connect{padding:5px 0 10px}.pp-form-wrapper a.ppress-pf-social-icon{width:100%;height:100%;display:inline}.pp-form-wrapper .ppress-pf-social-icon svg{vertical-align:middle;width:40px;height:40px}.pp-form-wrapper .ppress-pf-social-icon.dpf-github svg,.pp-form-wrapper .ppress-pf-social-icon.dpf-instagram svg{padding:3px}a.pp-button-social-login:focus{outline-color:transparent}a.pp-button-social-login:focus .ppsc,a.pp-button-social-login:hover .ppsc{background-color:rgba(255,255,255,.75)}a.pp-button-social-login:visited{color:#fff}a.pp-button-social-login,a.pp-button-social-login .ppsc{display:inline-block;font-size:100%;height:2.5em;padding:0}a.pp-button-social-login{position:relative;vertical-align:middle;line-height:2.5em;font-family:inherit;font-weight:700;overflow:hidden;white-space:nowrap;border:1px solid #333;color:#fff!important;background:#333;margin:6px 0;border-radius:2px;box-sizing:content-box;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.1);text-decoration:none!important;min-width:220px}a.pp-button-social-login .ppsc{font-style:normal;font-weight:400;text-decoration:none;text-transform:none;vertical-align:top;text-align:center;width:2.5em;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:1.8em 1.8em;border-top-left-radius:1px;border-bottom-left-radius:1px;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;position:absolute;left:0;margin:0}a.pp-button-social-login span.ppsc-text{margin-left:40px;padding:.5em;color:#fff!important}a.pp-button-social-login .ppsc-google{background-image:url(../images/social-login/google.svg)}a.pp-button-social-login.pp-button-social-login-google{background:#4285f4;border-color:#4285f4}a.pp-button-social-login.pp-button-social-login-facebook{background:#3b5998;border-color:#3b5998}a.pp-button-social-login.pp-button-social-login-twitter{background:#55acee;border-color:#55acee}a.pp-button-social-login.pp-button-social-login-linkedin{background:#0077b5;border-color:#0077b5}a.pp-button-social-login.pp-button-social-login-vk{background:#4a76a8;border-color:#4a76a8}a.pp-button-social-login.pp-button-social-login-github{background:#24292e;border-color:#24292e}a.pp-button-social-login .ppsc-vk{background-image:url(../images/social-login/vk-fa.svg)}a.pp-button-social-login .ppsc-facebook{background-image:url(../images/social-login/facebook.svg)}a.pp-button-social-login .ppsc-twitter{background-image:url(../images/social-login/twitter.svg)}a.pp-button-social-login .ppsc-linkedin{background-image:url(../images/social-login/linkedin.svg)}a.pp-button-social-login .ppsc-github{background-image:url(../images/social-login/github-fa.svg)}#profilepress-myaccount-wrapper,#profilepress-myaccount-wrapper *,#profilepress-myaccount-wrapper ::after,#profilepress-myaccount-wrapper ::before,.pp-form-container *,.pp-form-container .pp-form-wrapper,.pp-form-container .pp-form-wrapper *{box-sizing:border-box}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap span.select2-selection.select2-selection--multiple,html .pp-form-container .select2 input.select2-search__field{border:0!important}.pp-form-container form input[type=submit]{-webkit-appearance:none!important;cursor:pointer;text-shadow:none}.pp-form-container form{margin:0;padding:0;background-color:transparent}.woocommerce .woocommerce-MyAccount-content .pp-form-container{margin-right:0!important;margin-left:0!important}.pp-form-container form input,.pp-form-container form select,.pp-form-container form textarea{outline:0;background-image:none;height:auto;float:none;position:static;box-shadow:none;text-shadow:none;text-transform:none;text-decoration:none;resize:vertical}.pp-form-container form p{margin:0 0 .5em}.pp-form-container form input[type=submit]:focus{outline:0}.pp-form-container .pp-user-avatar{border-radius:50%!important;display:block!important;margin:0 auto 10px!important;text-align:center!important}.pp-form-container img.pp-user-cover-image{width:100%!important;height:auto!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox],#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]{border:1px solid #7e8993!important;border-radius:4px!important;background:#fff!important;color:#555!important;clear:none!important;cursor:pointer!important;display:inline-block!important;line-height:0!important;margin:0!important;outline:0!important;padding:0!important;text-align:center!important;vertical-align:middle!important;-webkit-appearance:none!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)!important;transition:.05s border-color ease-in-out!important;width:16px!important;height:16px!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]{border-radius:50%!important}.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox],.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]{border-radius:4px!important}.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]{border-radius:50%!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox]:checked::before,.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox]:checked::before{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E)!important;margin:-3px 0 0 -4px!important;width:20px!important;height:20px!important;position:static}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio]:checked::before,.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]:checked::before{content:"";border-radius:50%!important;margin:3px!important;background-color:#000!important;line-height:1.14285714!important;width:8px!important;height:8px!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=checkbox]:checked::before,#profilepress-myaccount-wrapper .profilepress-myaccount-content input[type=radio]:checked::before,.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=checkbox]:checked::before,.pp-form-container .pp-form-wrapper .pp-form-field-wrap input[type=radio]:checked::before{float:left!important;display:inline-block!important;vertical-align:middle!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pp-form-container .pp-form-wrapper.ppBuildScratch,.pp-form-container .pp-form-wrapper.ppBuildScratch *{font-family:'Merriweather',sans-serif}.pp-form-container .pp-form-wrapper.ppBuildScratch .ppbs-headline{font-weight:700;font-size:20px;margin-bottom:1em;margin-top:0;text-align:center;margin-right:6.387%}.pp-form-container .pp-form-wrapper.ppBuildScratch h1,.pp-form-container .pp-form-wrapper.ppBuildScratch h2,.pp-form-container .pp-form-wrapper.ppBuildScratch h3,.pp-form-container .pp-form-wrapper.ppBuildScratch h4{font-weight:700;font-size:20px;margin-bottom:1em;margin-top:1em}.pp-form-container .pp-form-wrapper.ppBuildScratch input:disabled{opacity:.5}.pp-form-container .pp-form-wrapper.ppBuildScratch{max-width:100%;width:100%;padding:6% 0 6% 6%;background:#fff;color:#222;font-size:14px;position:relative;box-shadow:0 0 0 .5px rgba(0,20,40,.1),0 2px 8px 0 rgba(50,55,90,.2);border-radius:3px;margin:0 auto}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppf-remove-frame{box-shadow:none;border-radius:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap{padding:0 6.387% 4% 0;display:inline-block;width:100%;vertical-align:top}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap{display:inline-block;width:100%;vertical-align:top;padding:0 6.387% 0 0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .pp-form-label-wrap{margin:0 0 5px;padding:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .pp-form-field-description,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .ppress-hint-tooltip,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-standard .ppress-hint-tooltip,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .pp-form-field-description{display:none}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-reveal .pp-form-field-input-textarea-wrap .pp-form-field:focus~.pp-form-field-description{display:block}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .ppress-hint-tooltip{display:inline;font-weight:400}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fda-tooltip .ppress-hint-tooltip .pp-form-material-icons{position:relative;margin:0;padding:0;font-size:110%;display:inline;vertical-align:top}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside{position:relative}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside .pp-form-label-wrap{position:absolute;top:5px;left:15px;z-index:2}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap.fld-inside .pp-form-label-wrap{left:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field{padding-top:18px;padding-bottom:2px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field{padding-top:23px;padding-bottom:7px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap.fld-inside .pp-form-field-input-textarea-wrap .pp-form-field{padding-top:30px;padding-bottom:10px}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fw-half{width:50%}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap.fw-third{width:33.3333333333%}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea{border:1px solid #dbdbdb;font-size:14px;padding:10px 15px;transition:all .35s;background:#fff;color:#69717a;width:100%;border-radius:0;line-height:1.3;min-height:40px;display:inline-block;margin:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea{height:100px;overflow:auto}.pp-form-field-wrap .pp-form-material-icons{width:24px;height:24px;position:absolute;right:0;top:0;cursor:text;margin:8px 12px 0 0}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-right .pp-form-field-wrap.field-has-icon input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-right .pp-form-field-wrap.field-has-icon textarea{padding-right:40px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap.field-has-icon input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap.field-has-icon textarea{padding-left:40px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap.field-has-icon input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap.field-has-icon textarea{padding-left:30px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap.field-has-icon input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap.field-has-icon textarea{padding-right:30px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfia-left .pp-form-field-wrap .pp-form-material-icons{left:0;margin-left:12px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-left .pp-form-field-wrap .pp-form-material-icons{left:0!important;margin-left:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material.ppfia-right .pp-form-field-wrap .pp-form-material-icons{margin-right:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap .pp-form-material-icons{margin-top:10px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap .pp-form-material-icons{margin-top:18px}.pp-form-container .pp-form-wrapper.ppBuildScratch .has-password-visibility-icon .pp-form-material-icons{cursor:pointer}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-pill .pp-form-field-wrap textarea{border-radius:25px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-round .pp-form-field-wrap textarea{border-radius:6px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap .select2.select2-container,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap textarea{border:0!important;border-bottom:1px solid #dbdbdb!important;padding-left:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap input[type=text]:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap select:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap textarea:focus{border-top:0!important;border-right:0!important;border-left:0!important;box-shadow:none!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap .select2-selection,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap input:not([type=radio]):not([type=checkbox]),.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap select,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap textarea{border:0!important;background:#f7f7f7!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap select{padding-top:15px;padding-bottom:15px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-field-wrap textarea{height:150px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap input,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap select{padding-top:20px;padding-bottom:20px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-field-wrap textarea{height:200px}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap input[type=text]:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap select:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap textarea:focus{border:1px solid #999}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .pp-form-label-wrap .pp-form-label,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .ppform-remember-label{font-style:normal;background-color:transparent;display:block;font-weight:700;font-size:14px;float:none;line-height:1.3;margin:0;padding:0;color:#444}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-wrap .ppform-remember-label{display:inline-block}.pp-field-user-avatar-picture-wrap .pp-profile-avatar-overlay ins,.pp-field-user-cover-image-wrap .pp-cover-image-overlay ins,.pp-form-container .pp-form-wrapper.ppBuildScratch.ppf-hide-asterisk .pp-form-required-label{display:none}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]{background:#000;border:0;color:#fff;font-weight:700;font-size:16px;line-height:1;padding:15px 10px;transition:.15s ease-in-out;width:auto;min-width:110px;text-align:center}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-large .pp-form-submit-button-wrap input[type=submit],.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfs-medium .pp-form-submit-button-wrap input[type=submit]{padding-top:20px;padding-bottom:20px}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbl-pill .pp-form-submit-button-wrap input[type=submit]{border-radius:25px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbl-round .pp-form-submit-button-wrap input[type=submit]{border-radius:6px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]:focus,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-submit-button-wrap input[type=submit]:hover{background-color:#ededed;color:#000;text-decoration:none}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkbox-wrap,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-radio-wrap{margin:0 0 5px}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkboxes-container,.ppressmd-new-dropdown ul{margin:0;padding:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-checkbox-wrap:last-of-type,.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-radio-wrap:last-of-type{margin-bottom:0}.pp-form-container .pp-form-wrapper.ppBuildScratch .pp-form-field-description{font-size:12px;font-weight:400;color:#666;line-height:1.3;text-align:left;margin:4px 0 0}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-wide .pp-form-submit-button-wrap input[type=submit]{width:100%}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap{margin-top:4%;margin-bottom:4%}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap input[type=submit]{width:100%!important;position:absolute!important;bottom:0!important;right:0!important;left:0!important;border-top-right-radius:0!important;border-top-left-radius:0!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width.ppsbl-pill{border-bottom-right-radius:25px!important;border-bottom-left-radius:25px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width.ppsbl-round{border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important}.pp-form-container .pp-form-wrapper.ppBuildScratch a.pp-button-social-login:last-of-type{margin-bottom:1.5em!important}#profilepress-myaccount-wrapper{font-size:16px}#profilepress-myaccount-wrapper .profilepress-myaccount-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#profilepress-myaccount-wrapper .profilepress-myaccount-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}#profilepress-myaccount-wrapper .ppmyac-dashboard-item{text-decoration:none!important;position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125);width:100%;text-align:inherit;box-shadow:none}#profilepress-myaccount-wrapper .ppmyac-dashboard-item.isactive{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}#profilepress-myaccount-wrapper .ppmyac-dashboard-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#profilepress-myaccount-wrapper .ppmyac-dashboard-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}#profilepress-myaccount-wrapper .ppmyac-icons{margin-right:.5rem;vertical-align:text-bottom}#profilepress-myaccount-wrapper .profilepress-myaccount-col-sm-3{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:576px){#profilepress-myaccount-wrapper .profilepress-myaccount-col-sm-3{flex:0 0 25%;max-width:25%}}#profilepress-myaccount-wrapper .profilepress-myaccount-content{position:relative;width:100%;padding-top:30px;padding-right:15px;padding-left:15px}@media (min-width:576px){#profilepress-myaccount-wrapper .profilepress-myaccount-content{flex:0 0 75%;max-width:75%}}#profilepress-myaccount-wrapper .profilepress-myaccount-avatar-wrap{text-align:center;margin-bottom:20px}#profilepress-myaccount-wrapper .profilepress-myaccount-avatar-wrap .profilepress-myaccount-avatar img.pp-user-avatar{margin:0!important;position:static!important;float:none!important;display:inline-block;border-radius:999px;width:120px;height:120px}#profilepress-myaccount-wrapper .profilepress-myaccount-nav a:focus{outline:0;text-shadow:none;box-shadow:none}#profilepress-myaccount-wrapper .profilepress-myaccount-content h2{margin-top:0!important;margin-bottom:1.8rem!important;font-weight:700!important;line-height:1.2!important;font-size:2rem!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content h3{margin-top:0!important;line-height:1.2!important;font-weight:500!important;font-size:1.2rem!important;margin-bottom:1rem!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenus-wrap{margin-bottom:2rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-wrap{display:inline;padding-right:1rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-item{color:inherit;padding:0 0 10px}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-submenu-item.ppsubmenu-active{border-bottom:3px solid #6c757d}.profilepress-myaccount-alert,.profilepress-myaccount-edit-profile .profilepress-edit-profile-status{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.profilepress-myaccount-alert.pp-alert-danger,.profilepress-myaccount-edit-profile .profilepress-edit-profile-status{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.profilepress-myaccount-alert.pp-alert-success,.profilepress-myaccount-edit-profile .profilepress-edit-profile-status.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field{margin-top:.5rem;margin-bottom:1rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-cover-image-empty{min-height:250px;background-color:#eee}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap{padding:.75rem;background-color:#fff;border:1px solid rgba(0,0,0,.125);margin-bottom:0;border-radius:.25rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap img{width:100%;height:auto}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-email-notifications-wrap .profilepress-myaccount-form-field{margin-top:.5rem;margin-bottom:.5rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-email-notifications-wrap{margin-bottom:2rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field label{margin-bottom:.2rem;font-weight:500;display:block}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field input[type=checkbox]+label,#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field input[type=radio]+label{display:inline}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-control:not([type=radio]):not([type=checkbox]),#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap input:not([type=radio]):not([type=checkbox]):not([type=submit]),#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap select,#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap textarea{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow:visible;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap textarea{height:auto!important;min-height:100px!important;resize:vertical!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input.profilepress-myaccount-form-control:focus,#profilepress-myaccount-wrapper .profilepress-myaccount-content select.profilepress-myaccount-form-control:focus,#profilepress-myaccount-wrapper .profilepress-myaccount-content textarea.profilepress-myaccount-form-control:focus{background-color:#fff;border-color:#bbb;outline:0;box-shadow:none}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-field input[type=submit]{display:inline-block;cursor:pointer;width:auto}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .profilepress-myaccount-form-field input[type=submit]:hover{color:#fff;background-color:#0069d9;border-color:#0062cc;text-decoration:none}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-label::after{position:absolute;top:0;right:0;box-sizing:border-box;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-wrap .ppmyac-custom-file-input~.ppmyac-custom-file-label[data-browse]::after{content:attr(data-browse)}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field .pp-checkbox-wrap label.pp-form-label,#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-form-field .pp-radio-wrap label.pp-form-label{display:inline-block;margin:0 0 0 .3819820591em}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-avatar-wrap{display:flex;flex-direction:column;margin:1em 0 0;padding-left:0}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-avatar{position:relative;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125);margin-bottom:0;border-radius:.25rem;justify-content:space-between!important;display:flex!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content .pp-user-avatar{width:70px;height:70px;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}#profilepress-myaccount-wrapper .profilepress-myaccount-content .ppmyac-remove-avatar{margin-bottom:.5rem!important;margin-top:.5rem!important;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;color:#fff;height:35px;background-color:#6c757d;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;text-shadow:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #6c757d;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#profilepress-myaccount-wrapper .profilepress-myaccount-content .profilepress-myaccount-delete-cover-image-wrap .ppmyac-remove-avatar{margin-top:.75rem!important;margin-bottom:0!important}#profilepress-myaccount-wrapper .profilepress-myaccount-content input.profilepress-myaccount-form-control::-webkit-file-upload-button{background:#fff;border-radius:6px;font-size:14px;border:1px solid #ddd}#profilepress-myaccount-wrapper .profilepress-myaccount-content .select2-selection{border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}.ppress-2fa-setup-wrap .ppmyac-2fa-recovery-codes-wrap{width:250px;text-align:center}.pp-form-container .pp-field-user-avatar-picture-wrap{width:250px;height:auto;margin:auto;position:relative}.pp-form-container .pp-field-user-cover-image-wrap{margin:auto;position:relative}.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay-wrap,.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap{position:absolute;top:0;left:0;background:rgba(0,0,0,.5);text-align:center;box-sizing:border-box;padding:0;color:#fff;text-shadow:0 1px #666;line-height:21px;font-size:16px;height:100%;width:100%;border-radius:50%}.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap{border-radius:0}.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay,.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay{display:table;height:100%;width:100%}.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay ins,.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay ins{display:table-cell;vertical-align:middle;height:100%;text-decoration:none!important;background:0 0!important;color:#fff!important;border-bottom:none!important}.pp-field-user-avatar-picture-wrap:hover .pp-profile-avatar-overlay-wrap .pp-profile-avatar-overlay .pp-form-material-icons,.pp-field-user-cover-image-wrap:hover .pp-cover-image-overlay-wrap .pp-cover-image-overlay .pp-form-material-icons{font-size:35px!important;display:block!important;position:static!important;right:auto!important;top:auto!important;color:#fff!important;margin:0!important;width:auto!important;height:auto!important;cursor:pointer}html .select2.select2-container .select2-selection.select2-selection--multiple input.select2-search__field{border:0!important;height:auto!important}.select2.select2-container .select2-selection.select2-selection--multiple input.select2-search__field{border:0!important;box-shadow:none!important}.select2.select2-container .select2-selection.select2-selection--multiple li.select2-selection__choice{height:auto;line-height:normal}.pp-form-wrapper.pp-member-directory{opacity:0}.pp-form-wrapper.ppress-default-profile{max-width:1000px;width:100%;box-sizing:border-box;font-size:15px;color:#666;margin-bottom:30px;opacity:0}.pp-form-wrapper.ppress-default-profile *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.pp-form-wrapper.ppress-default-profile a,.pp-form-wrapper.ppress-default-profile a:hover{text-decoration:none!important}.pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover{background-color:#eee;box-sizing:border-box;position:relative}.pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover-e{text-align:center;overflow:hidden}.pp-form-wrapper.ppress-default-profile .ppress-default-profile-cover-e img{width:100%;display:block;overflow:hidden;border-radius:0;margin:0}.pp-form-wrapper.ppress-default-profile .ppress-dpf-header{position:relative;padding:0 0 25px;border-bottom:solid 2px #eee;min-height:85px;box-sizing:content-box}.pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon{position:absolute;top:15px;right:0;vertical-align:middle;font-size:30px;height:30px;line-height:30px;z-index:66;margin-right:10px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon .ppress-dpf-edit-a .ppress-material-icons{font-size:30px}.pp-form-wrapper.ppress-default-profile a.ppress-dpf-edit-a{color:#aaa;text-decoration:none;border-bottom:0}.pp-form-wrapper.ppress-default-profile .ppress-dpf-headericon a:hover,.pp-form-wrapper.ppress-default-profile a.ppress-dpf-edit-a.active{color:#007bff}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-photo{float:left;position:absolute;margin:0 0 0 30px;box-sizing:border-box;width:200px;height:200px}.pp-form-wrapper.ppress-default-profile.ppdf-nocover .ppress-dpf-profile-photo{position:relative}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-photo img{width:100%;height:auto;border-radius:100%;display:block;overflow:hidden;margin:0;box-shadow:none;background:#fff;border:5px solid #fff}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-meta{padding-right:30px;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word}.pp-form-wrapper.ppress-default-profile .ppress-dpf-main-meta{padding:10px 0 0;color:#999}.pp-form-wrapper.ppress-default-profile .ppress-dpf-name{font-size:24px;font-weight:700;margin-right:30px;color:#555;line-height:1.7em}.pp-form-wrapper.ppress-default-profile .ppress-dpf-clear{clear:both}.pp-form-wrapper.ppress-default-profile .ppress-dpf-meta span{margin:0 5px;font-size:14px;display:inline-block;line-height:.1}.pp-form-wrapper.ppress-default-profile .ppress-dpf-meta span:first-child{margin:0 5px 0 0}.pp-form-wrapper.ppress-default-profile .ppress-dpf-meta-text{margin:5px 0 0;line-height:1.4em;font-size:13px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav{padding:10px;background:#444;text-align:center}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item a{color:#fff;font-size:14px;font-weight:600;padding:6px 10px 6px 28px;display:block;float:left;border-radius:4px;margin-left:5px;position:relative;border-bottom:0;text-decoration:none!important}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item a:hover{background:#555}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item .ppress-material-icons{font-size:18px;height:18px;line-height:1.5;position:absolute;display:block;left:10px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item span.ppress-dpf-nav-title{padding-left:5px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-nav-item.ppress-dpf-active a{background:#007bff}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body{max-width:600px;padding-top:15px;padding-bottom:15px;margin:auto}.pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item,.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note{text-align:center;padding-top:20px;color:#666}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note .ppress-material-icons{display:inline-block;font-size:70px;height:70px;line-height:70px}.pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item span,.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note span{margin-top:10px;display:block;font-size:16px;color:#888}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-note a{border:0!important}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body-items{margin:0 0 30px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-profile-body-item{position:relative;padding:15px 0 0}.pp-form-wrapper.ppress-default-profile .ppress-dpf-item-label{display:block;margin:0 0 8px;border-bottom:solid 2px #eee;padding-bottom:4px;font-size:15px;line-height:22px;font-weight:700}.pp-form-wrapper.ppress-default-profile .ppress-dpf-field-label-icon{float:left;margin:0 8px 0 0;height:22px;line-height:18px;display:inline-block;width:24px;text-align:center}.pp-form-wrapper.ppress-default-profile .ppress-dpf-field-label-icon i{font-size:22px;position:relative;top:1px}.pp-form-wrapper.ppress-default-profile .ppdf-nocover .ppress-dpf-profile-photo{float:none;margin:0 auto;text-align:center;position:relative}.pp-form-wrapper.ppress-default-profile .ppdf-nocover .ppress-dpf-profile-meta{padding-left:0!important;padding-right:0!important;text-align:center!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav{padding:0!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item a,.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item a{margin-left:0!important;border-radius:0!important}.ppress-dpf-profile-nav-item.ppressui340 .ppress-dpf-profile-body{padding-left:0!important;padding-right:0!important}.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo{position:static!important;top:auto!important;left:auto!important}.ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-profile-meta{text-align:center!important;padding:0!important;margin-top:-30px!important}.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta{padding-top:0!important}.ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-name{float:none!important;margin-right:0!important;font-size:18px!important}.ppress-default-profile.ppressui340 .ppress-dpf-header .ppress-dpf-meta-text{padding:0 20px!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-photo{position:relative!important;width:100px!important;height:100px!important;margin:0 auto!important;float:none!important;left:auto!important;text-align:center!important;top:-40px!important}.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo{width:120px!important;height:120px!important}.ppress-default-profile.ppressui340 .ppress-dpf-nav-title{font-size:12px!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item .ppress-material-icons,.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item i{display:block!important;position:static!important;top:auto!important;left:auto!important;height:20px!important;line-height:20px!important}.ppress-default-profile.ppressui340.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta{margin-top:0!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav{padding:0!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item i{font-size:22px!important;height:22px!important;line-height:22px!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-body{padding-left:0!important;padding-right:0!important}.ppress-default-profile.ppressui500.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo{position:static!important;top:auto!important;left:auto!important;width:120px!important;height:120px!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-photo{position:relative!important;width:100px!important;height:100px!important;margin:0 auto!important;float:none!important;display:block!important;top:-40px!important;left:0!important}.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-profile-meta{text-align:center!important;padding:0!important;margin-top:-30px!important}.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-name{float:none!important;margin-right:0!important;font-size:21px!important}.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-meta-text{padding-top:10px!important}.ppress-default-profile.ppressui500 .ppress-dpf-header .ppress-dpf-meta{padding:0 20px!important;display:block!important}.ppress-default-profile.ppressui500 .ppress-dpf-nav-title{font-size:12px!important}.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item .ppress-material-icons{display:block!important;position:static!important;top:auto!important;left:auto!important;height:20px!important;line-height:20px!important}.ppress-default-profile.ppressui500.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-meta{margin-top:0!important}.ppress-default-profile.ppressui800 .ppress-dpf-profile-nav{padding:0!important}.ppress-default-profile.ppressui800 .ppress-dpf-profile-nav-item a{padding:10px 20px!important;margin-left:0!important;border-radius:0!important}.ppress-default-profile.ppressui800 .ppress-dpf-profile-photo{width:140px!important;height:140px!important;top:-70px!important}.ppress-default-profile.ppressui800.ppdf-nocover .ppress-dpf-header .ppress-dpf-profile-photo{top:auto!important}.ppress-default-profile.ppressui800 .ppress-dpf-header .ppress-dpf-meta-text{padding-top:10px!important}.ppress-default-profile.ppressui800 .ppress-dpf-nav-title{font-size:12px!important}.ppress-default-profile.ppressui800 .ppress-dpf-profile-nav-item .ppress-material-icons{display:block!important;position:static!important;top:auto!important;left:auto!important;font-size:20px!important;height:20px!important;line-height:20px!important}.ppress-default-profile.ppressui960 .ppress-dpf-profile-photo{width:140px!important;height:140px!important;top:-70px!important}.ppress-default-profile.ppressui960.ppdf-nocover .ppress-dpf-profile-meta{margin-top:-50px!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item a,.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item a{padding:5px 11px!important;font-size:12px!important}.ppress-default-profile.ppressui340 .ppress-dpf-profile-nav-item .ppress-material-icons,.ppress-default-profile.ppressui500 .ppress-dpf-profile-nav-item .ppress-material-icons{font-size:14px!important}.ppress-default-profile.ppressui340 span.ppress-dpf-nav-title,.ppress-default-profile.ppressui500 span.ppress-dpf-nav-title{font-size:10px!important}.pp-form-wrapper.ppress-default-profile ul.pp-user-post-list{list-style:none;margin:0;padding:0}.pp-form-wrapper.ppress-default-profile li.pp-user-post-item{padding:20px 0;border-bottom:1px solid #eee}.pp-form-wrapper.ppress-default-profile .pp-user-post-item a,.pp-form-wrapper.ppress-default-profile .pp-user-post-item h3{font-size:16px;font-weight:400;margin:0;text-decoration:none}.pp-form-wrapper.ppress-default-profile .pp-user-post-item h3.pp-post-item-head{line-height:20px}.pp-form-wrapper.ppress-default-profile .ppress-dpf-more-post-wrap{text-align:center;padding-top:30px}.pp-form-wrapper.ppress-default-profile a.ppress-dpf-more-post-btn{font-size:15px;border:0;display:block;width:100%;line-height:1em;padding:15px;text-decoration:none;text-align:center;text-transform:none;font-weight:400;transition:.25s;border-radius:4px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);max-width:250px;margin:0 auto;color:#fff;background:#007bff}.pp-form-wrapper.ppress-default-profile .pp-user-comment-item{padding:20px 0;border-bottom:1px solid #eee}.pp-form-wrapper.ppress-default-profile .pp-user-comment-item-link a{color:inherit}.pp-form-wrapper.ppress-default-profile .pp-user-comment-no-item+.ppress-dpf-more-post-wrap{display:none}.pp-member-directory .ppressmd-member-directory-header.ppressmd-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row:not(.ppressmd-member-directory-filters-bar){display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;margin:0 0 10px}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-member-directory-search-row{justify-content:flex-end}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:60%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label{flex:1;margin:0 10px 0 0;min-width:90px;max-width:85%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line{-webkit-appearance:textfield;width:100%;padding:0 12px!important;display:block!important;border-radius:2px;outline:0!important;cursor:text!important;font-size:15px!important;height:40px!important;box-sizing:border-box!important;box-shadow:none!important;margin:0!important;position:static}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line .ppressmd-do-search{min-width:15%;width:auto}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;flex:5}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting .ppressmd-member-directory-sorting-a{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;position:relative;cursor:pointer}.pp-member-directory .ppressmd-member-directory-header a{text-decoration:none;border-bottom:none;box-shadow:none}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppress-material-icons{display:inline;vertical-align:middle}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters{display:flex;flex-direction:row;justify-content:flex-end;align-items:baseline;flex-wrap:nowrap;flex:2;text-align:right}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;cursor:pointer}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a a{margin:0 5px 0 0}.ppressmd-member-directory-header:not(.ppmd-filters-expand) .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a .ppress-up{display:none}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search.ppressmd-search-invisible,.ppressmd-member-directory-header.ppmd-filters-expand .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-filters .ppressmd-member-directory-filters-a .ppress-down{display:none}.ppressmd-new-dropdown{font-size:16px;margin:0;position:absolute;height:auto;background:#fff;z-index:10;display:none;border:1px solid #ddd;box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);-webkit-box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px}.ppressmd-new-dropdown ul li{list-style-type:none;padding:0;margin:0}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppressmd-member-directory-sorting .ppressmd-member-directory-sorting-a .ppressmd-new-dropdown{top:24px;width:200px;left:-12px}.ppressmd-new-dropdown ul li a{display:block;padding:8px 12px;line-height:1}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-member-directory-filters-bar{padding:0 0 10px}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row.ppressmd-header-row-invisible{margin:0}.ppressmd-member-directory-header.ppmd-filters-expand .ppressmd-member-directory-header-row .ppressmd-search.ppressmd-search-invisible{display:grid}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search{margin:0;width:100%;display:grid;grid-template-rows:auto 1fr;grid-template-columns:repeat(3,1fr);grid-gap:10px;grid-auto-rows:minmax(-webkit-max-content,auto);grid-auto-rows:minmax(max-content,auto);-ms-grid-template-rows:auto 1fr;-ms-grid-template-columns:repeat(3,1fr);-ms-grid-gap:10px;-ms-grid-auto-rows:minmax(max-content,auto);align-items:center}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;width:100%}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input{width:100%;padding:10px 30px}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line,.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input:not(.select2-search__field),.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection{background-color:transparent;border:1px solid #ddd!important}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-nav-line .ppress-material-icons,.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-member-directory-search-line label .ppressmd-search-line,.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input,.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection__rendered{color:#666;background-color:transparent}.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row input[type=search]:focus{border:1px solid #bbb!important}.pp-member-directory .ppressmd-member-directory-header .ppressmd-button{border:0!important;display:block;width:100%;line-height:1em!important;padding:16px 20px!important;text-decoration:none!important;text-align:center;text-transform:none!important;font-weight:400!important;overflow:hidden;position:relative;transition:.25s;box-sizing:border-box;border-radius:4px!important;box-shadow:none;vertical-align:middle!important;height:auto!important;cursor:pointer!important;text-shadow:none;font-family:inherit;outline:0!important;margin:0;-webkit-appearance:none}.pp-member-directory .ppressmd-members-total-wrap{text-align:center;margin:0 0 10px}.pp-member-directory .ppressmd-members-total{font-size:20px;font-weight:300}.pp-member-directory .ppressmd-member-directory-header .select2.select2-container{width:100%!important}.pp-member-directory .ppressmd-member-directory-header .select2-search.select2-search--inline .select2-search__field{width:auto!important}.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection{display:block!important;height:40px;padding:0 0 0 12px!important;overflow:hidden!important;position:relative!important;white-space:nowrap!important;line-height:35px!important;font-size:15px!important;text-align:left!important;text-decoration:none!important;border-radius:2px!important;background-clip:padding-box!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0!important}.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection .select2-selection__arrow{display:inline-block!important;width:34px!important;height:100%!important;position:absolute!important;right:0!important;top:0!important;border-radius:0 2px 2px 0!important;background-clip:padding-box!important;text-align:center!important;background:0 0!important;border-left:0!important}.pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown{border:1px solid #ddd;border-top:0;border-radius:0}.pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown .select2-results li{list-style:none;display:list-item;background-image:none;font-size:15px;margin:5px!important;color:#666!important;padding:3px 7px 4px!important;cursor:pointer;min-height:1em!important}.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection.select2-selection--multiple{height:auto!important;line-height:.8!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0!important;line-height:37px}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__rendered{line-height:37px;box-sizing:border-box;list-style:none;margin:0;padding-left:0!important;padding-right:30px;width:100%;font-size:13px}.pp-member-directory .ppressmd-member-directory-header .select2-results li.select2-results__option.select2-results__option--highlighted{background:0 0!important;background:#f4f4f4!important;color:#666!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear{right:10px;margin:0!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear{right:10px;font-size:30px;margin:0!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear,.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__arrow b,.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear{color:#888!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear{position:absolute}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__choice{padding:3px 3px 3px 5px}.pp-member-directory .ppressmd-member-directory-header .select2-container .select2-search.select2-search--inline>input{border:0!important;padding:0!important;border-radius:0!important}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__rendered li{overflow-x:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear{font-size:20px!important}.pp-member-directory .ppmd-pagination-wrap{font-size:16px;width:100%;margin:0 auto 10px;padding:0;text-align:center}.pp-member-directory .ppmd-pagination-wrap .page-numbers{display:inline-block;width:auto;height:34px;line-height:34px;transition:all .2s linear;padding:0 14px;color:#666;font-weight:400}.pp-member-directory .ppmd-pagination-wrap .page-numbers.current{background:#007bff;color:#fff}.pp-member-directory .ppmd-pagination-wrap .page-numbers .ppress-material-icons{vertical-align:middle}
|
assets/css/hint.min.css
CHANGED
@@ -2,4 +2,4 @@
|
|
2 |
* http://kushagragour.in/lab/hint/
|
3 |
* Copyright (c) 2019 Kushagra Gour */
|
4 |
|
5 |
-
[class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}[class*=hint--]:before{content:'';position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label='']:after,[aria-label='']:before,[data-hint='']:after,[data-hint='']:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;left:50%}.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;left:50%}.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.hint--no-shadow:after,.hint--no-shadow:before{text-shadow:initial;box-shadow:initial}
|
2 |
* http://kushagragour.in/lab/hint/
|
3 |
* Copyright (c) 2019 Kushagra Gour */
|
4 |
|
5 |
+
.ppress-hint-wrap[class*=hint--]{position:relative;display:inline-block}.ppress-hint-wrap[class*=hint--]:after,.ppress-hint-wrap[class*=hint--]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.ppress-hint-wrap[class*=hint--]:hover:after,.ppress-hint-wrap[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}.ppress-hint-wrap[class*=hint--]:before{content:'';position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}.ppress-hint-wrap[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}.ppress-hint-wrap[class*=hint--][aria-label]:after{content:attr(aria-label)}.ppress-hint-wrap[class*=hint--][data-hint]:after{content:attr(data-hint)}.ppress-hint-wrap[aria-label='']:after,.ppress-hint-wrap[aria-label='']:before,[data-hint='']:after,[data-hint='']:before{display:none!important}.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--top:before{border-top-color:#383838}.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#383838}.ppress-hint-wrap.hint--top:after,.ppress-hint-wrap.hint--top:before{bottom:100%;left:50%}.ppress-hint-wrap.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.ppress-hint-wrap.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.ppress-hint-wrap.hint--bottom:after,.ppress-hint-wrap.hint--bottom:before{top:100%;left:50%}.ppress-hint-wrap.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.ppress-hint-wrap.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.ppress-hint-wrap.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.ppress-hint-wrap.hint--right:after{margin-bottom:-14px}.ppress-hint-wrap.hint--right:after,.ppress-hint-wrap.hint--right:before{left:100%;bottom:50%}.ppress-hint-wrap.hint--right:hover:after,.ppress-hint-wrap.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.ppress-hint-wrap.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.ppress-hint-wrap.hint--left:after{margin-bottom:-14px}.ppress-hint-wrap.hint--left:after,.ppress-hint-wrap.hint--left:before{right:100%;bottom:50%}.ppress-hint-wrap.hint--left:hover:after,.ppress-hint-wrap.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.ppress-hint-wrap.hint--top-left:after,.ppress-hint-wrap.hint--top-left:before{bottom:100%;left:50%}.ppress-hint-wrap.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.ppress-hint-wrap.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.ppress-hint-wrap.hint--top-right:after,.ppress-hint-wrap.hint--top-right:before{bottom:100%;left:50%}.ppress-hint-wrap.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.ppress-hint-wrap.hint--top-right:hover:after,.ppress-hint-wrap.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--bottom-left:after,.ppress-hint-wrap.hint--bottom-left:before{top:100%;left:50%}.ppress-hint-wrap.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.ppress-hint-wrap.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.ppress-hint-wrap.hint--bottom-right:after,.ppress-hint-wrap.hint--bottom-right:before{top:100%;left:50%}.ppress-hint-wrap.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.ppress-hint-wrap.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.ppress-hint-wrap.hint--bottom-right:hover:after,.ppress-hint-wrap.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--large:after,.ppress-hint-wrap.hint--medium:after,.ppress-hint-wrap.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.ppress-hint-wrap.hint--small:after{width:80px}.ppress-hint-wrap.hint--medium:after{width:150px}.ppress-hint-wrap.hint--large:after{width:300px}.ppress-hint-wrap.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--top:before{border-top-color:#b34e4d}.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#b34e4d}.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--left:before{border-left-color:#b34e4d}.ppress-hint-wrap.hint--error.ppress-hint-wrap.hint--right:before{border-right-color:#b34e4d}.ppress-hint-wrap.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--top:before{border-top-color:#c09854}.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#c09854}.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--left:before{border-left-color:#c09854}.ppress-hint-wrap.hint--warning.ppress-hint-wrap.hint--right:before{border-right-color:#c09854}.ppress-hint-wrap.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--top:before{border-top-color:#3986ac}.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#3986ac}.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--left:before{border-left-color:#3986ac}.ppress-hint-wrap.hint--info.ppress-hint-wrap.hint--right:before{border-right-color:#3986ac}.ppress-hint-wrap.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top-left:before,.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top-right:before,.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--top:before{border-top-color:#458746}.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom-left:before,.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom-right:before,.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--bottom:before{border-bottom-color:#458746}.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--left:before{border-left-color:#458746}.ppress-hint-wrap.hint--success.ppress-hint-wrap.hint--right:before{border-right-color:#458746}.ppress-hint-wrap.hint--always:after,.ppress-hint-wrap.hint--always:before{opacity:1;visibility:visible}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-right:after,.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-right:after,.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--left:after,.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--right:after,.ppress-hint-wrap.hint--always.ppress-hint-wrap.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.ppress-hint-wrap.hint--rounded:after{border-radius:4px}.ppress-hint-wrap.hint--no-animate:after,.ppress-hint-wrap.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.ppress-hint-wrap.hint--bounce:after,.ppress-hint-wrap.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.ppress-hint-wrap.hint--no-shadow:after,.ppress-hint-wrap.hint--no-shadow:before{text-shadow:initial;box-shadow:initial}
|
assets/images/profilepress-logo.svg
CHANGED
@@ -1 +1 @@
|
|
1 |
-
<svg viewBox="0 0 491 104" xmlns="http://www.w3.org/2000/svg"><g fill="#fff"><path d="M350.7 29c-7 0-14.2.1-21.1.1v45.7h7.3v-14h13.8c21.8-.3 21.7-31.8 0-31.8zm0 25h-13.8V35.7h13.8c12 0 12 18.3 0 18.3z"/><path d="M386.4 41.8c-3.4 0-7.1.8-9.5 5l-.4-4.2h-6.3v32.2h6.7V57.3c0-5.9 4.1-8.8 8.7-8.8 2.5 0 4 .6 5.7 2l3.1-5.9c-1.8-1.7-4.9-2.8-8-2.
|
1 |
+
<svg viewBox="0 0 491 104" xmlns="http://www.w3.org/2000/svg"><g fill="#fff"><path d="M350.7 29c-7 0-14.2.1-21.1.1v45.7h7.3v-14h13.8c21.8-.3 21.7-31.8 0-31.8zm0 25h-13.8V35.7h13.8c12 0 12 18.3 0 18.3z"/><path d="M386.4 41.8c-3.4 0-7.1.8-9.5 5l-.4-4.2h-6.3v32.2h6.7V57.3c0-5.9 4.1-8.8 8.7-8.8 2.5 0 4 .6 5.7 2l3.1-5.9c-1.8-1.7-4.9-2.8-8-2.8zm24.4-.1c-10 0-16.9 7-16.9 16.8 0 10.3 6.8 17 17.4 17 5 0 10.5-1.8 13.8-5.5l-4.4-4.2c-2 2.2-6.1 3.4-9.3 3.4-5.9 0-9.9-3.2-10.5-8.1H427c1.2-13.1-5.8-19.4-16.2-19.4zM401 55.5c1-5.1 5.1-7.8 10-7.8 5.4 0 9.1 2.7 9.5 7.8zm43.5-.1c-4.1-.4-6.9-1.4-7-4.1 0-2.5 2.7-3.9 6.8-3.9 3.2 0 5.9.7 8.5 3l3.8-4.4c-3.6-3.2-7.4-4.3-12.4-4.3-6 0-13.4 2.7-13.4 9.8.1 7.1 7 9.1 13.1 9.6 4.8.5 7.5 1.6 7.4 4.4-.1 3-3.6 4.2-6.9 4.2-3.8-.1-8.3-1.4-11.3-4.8l-3.5 4.8c4.3 4.8 9.5 5.9 14.7 5.9 8.4 0 13.6-4.2 13.7-10.2.2-8.2-7.5-9.5-13.5-10zm31.1 0c-4.1-.4-6.9-1.4-7-4.1 0-2.5 2.7-3.9 6.9-3.9 3.2 0 5.9.7 8.5 3l3.8-4.4c-3.6-3.2-7.4-4.3-12.4-4.3-6 0-13.4 2.7-13.4 9.8.1 7.1 7 9.1 13.1 9.6 4.8.5 7.5 1.6 7.4 4.4-.1 3-3.6 4.2-6.9 4.2-3.8-.1-8.3-1.4-11.3-4.8l-3.5 4.8c4.3 4.8 9.5 5.9 14.7 5.9 8.4 0 13.6-4.2 13.7-10.2.1-8.2-7.7-9.5-13.6-10zM135.5 29h-22.2v45.8h12.9V62.3h9.3c12.2-.1 18.3-7.4 18.3-16.7 0-8.9-6-16.6-18.3-16.6zm0 22.4h-9.3V40.1h9.3c3.5 0 5.4 2.7 5.4 5.7s-1.8 5.6-5.4 5.6zm34.1-5.4-.7-3.5h-10.8v32.2h12V57.9c0-4.3 2.5-6.1 5.6-6.1 2 0 3.5.4 5.4 2l4.8-8.7c-2.1-2.2-5.2-3.4-8.5-3.4-3.1 0-6.1 1.3-7.8 4.3zm34.9-4.2c-9.3 0-18.4 5-18.4 16.9 0 11.7 9.1 16.8 18.4 16.8 9.1 0 18.4-5.1 18.4-16.8 0-11.8-8.9-16.9-18.4-16.9zm0 23.8c-4.2 0-6.7-3.3-6.7-7s2.4-7 6.7-7 6.7 3.3 6.7 7c0 4-2.6 7-6.7 7zm56.9-37.3c-3.4 0-6.8 2-6.8 6.1 0 4 3.4 6 6.8 6 3.3 0 6.7-2 6.7-6 0-4.1-3.4-6.1-6.7-6.1zm11.2.6h11.9v45.8h-11.9zm34.7 12.8c-8.7 0-17.9 5.2-17.9 17 0 11.7 8.6 16.8 18.8 16.8 5.6 0 10.8-1.8 14.7-5.3l-5.9-6.6c-2.1 1.6-4.8 2.6-8.3 2.6-2.6 0-6.3-1.2-7.2-4.1H324c2.7-12.8-5.3-20.4-16.7-20.4zm-5.8 12.6c.8-5.3 11.3-5.1 11.7 0z"/><path d="M255.3 43.1h-12.1v-1.6c0-2.8 1.7-4 3.6-4 1.2 0 2.3.1 3.3.5l2.3-8.3c-2.1-1.1-4.7-1.4-7.2-1.4-6.7 0-13.9 3.7-13.9 13.2v1.6h-5.5v9.1h5.5v22.5h12V52.2h12.1v22.5h12.1V43.1h-8.7z"/><path clip-rule="evenodd" d="M47.6 6.2c25.3 0 45.8 20.5 45.8 45.8S72.9 97.8 47.6 97.8 1.8 77.3 1.8 52 22.3 6.2 47.6 6.2zM25.9 50.4 50 26.3c1.9-1.9 5.1-1.9 7 0l12.3 12.3c1.9 1.9 1.9 5.1 0 7L49.7 65.2l4.3 4.3c2.1 2.1 2.1 5.4 0 7.4l-.6.6c-2 2-5.4 2-7.4 0l-4.3-4.3-13.6-13.6-2.2-2.2c-2-1.9-2-5 0-7zm25.9-9.9L40.1 52.3c-.9.9-.9 2.3 0 3.2s2.3.9 3.2 0l11.8-11.8c.9-.9.9-2.3 0-3.2-.9-.9-2.4-.9-3.3 0z" fill-rule="evenodd"/></g></svg>
|
assets/js/frontend.js
CHANGED
@@ -287,8 +287,13 @@
|
|
287 |
$login_form.trigger('pp_login_form_success');
|
288 |
window.location.assign(response.redirect)
|
289 |
} else {
|
|
|
290 |
$login_form.trigger('pp_login_form_error');
|
291 |
|
|
|
|
|
|
|
|
|
292 |
if (is_tab_widget) {
|
293 |
// tab widget has its own class for status notice/message which is pp-tab-status thus the replacement.
|
294 |
var notice = response.message.replace('profilepress-login-status', 'pp-tab-status');
|
287 |
$login_form.trigger('pp_login_form_success');
|
288 |
window.location.assign(response.redirect)
|
289 |
} else {
|
290 |
+
|
291 |
$login_form.trigger('pp_login_form_error');
|
292 |
|
293 |
+
if('code' in response && response.code == 'pp2fa_auth_code_invalid') {
|
294 |
+
$login_form.find('.pp-2fa').show();
|
295 |
+
}
|
296 |
+
|
297 |
if (is_tab_widget) {
|
298 |
// tab widget has its own class for status notice/message which is pp-tab-status thus the replacement.
|
299 |
var notice = response.message.replace('profilepress-login-status', 'pp-tab-status');
|
assets/js/frontend.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(){"use strict";!function($,e,
|
1 |
+
!function(){"use strict";!function($,e,a){(new function(){var t=this;this.init=function(){e.ppFormRecaptchaLoadCallback=this.recaptcha_processing,$(".pp-del-profile-avatar").click(this.delete_avatar),$(".pp-del-cover-image").click(this.delete_profile_image_cover),$(document).on("click",".has-password-visibility-icon .pp-form-material-icons",this.toggle_password_visibility),$(document.body).on("click","a.showlogin",(function(){$(".pp_wc_login").slideToggle()})),$(e).on("load resize",(function(){t.defaultUserProfileResponsive()})),"true"!==pp_ajax_form.disable_ajax_form&&($(document).on("submit",'form[data-pp-form-submit="login"]',this.ajax_login),$(document).on("submit",'form[data-pp-form-submit="signup"]',this.ajax_registration),$(document).on("submit",'form[data-pp-form-submit="passwordreset"]',this.ajax_password_reset),$(document).on("submit",'form[data-pp-form-submit="editprofile"]',this.ajax_edit_profile))},this.recaptcha_processing=function(){$(".pp-g-recaptcha").each((function(e,a){var s=$(a).attr("data-sitekey"),r=$(this).parents(".pp-form-container").find("form");if("v3"===$(a).attr("data-type"))r.find("input.pp-submit-form").on("click",(function(e){e.preventDefault(),t._add_processing_label(r),grecaptcha.ready((function(){grecaptcha.execute(s,{action:"form"}).then((function(e){r.find('[name="g-recaptcha-response"]').remove(),r.append($("<input>",{type:"hidden",value:e,name:"g-recaptcha-response"})),r.submit()}))}))}));else{var i=grecaptcha.render(a,{sitekey:s,theme:$(a).attr("data-theme"),size:$(a).attr("data-size")});r.on("pp_form_submitted",(function(){grecaptcha.reset(i)}))}}))},this.toggle_password_visibility=function(e){e.preventDefault();var a=$(this).parents(".pp-form-field-input-textarea-wrap").find(".pp-form-field");"password"===a.attr("type")?(a.attr("type","text"),$(this).text("visibility_off")):(a.attr("type","password"),$(this).text("visibility"))},this.ajax_edit_profile=function(a){if(void 0!==e.FormData&&e.FormData){a.preventDefault();var s=$('form[data-pp-form-submit="editprofile"]'),r=t.get_melange_id(s),i=new FormData(this);i.append("action","pp_ajax_editprofile"),i.append("nonce",pp_ajax_form.nonce),i.append("melange_id",r),$(".profilepress-edit-profile-status").remove(),$(".profilepress-edit-profile-success").remove(),""!==e.edit_profile_msg_class&&$("."+e.edit_profile_msg_class).remove(),t._add_processing_label(s),$.post({url:pp_ajax_form.ajaxurl,data:i,cache:!1,contentType:!1,enctype:"multipart/form-data",processData:!1,dataType:"json",success:function(a){s.trigger("pp_form_submitted"),s.trigger("pp_form_edit_profile_success",[s]),"avatar_url"in a&&""!==a.avatar_url&&($("img[data-del='avatar'], img.pp-user-avatar").attr("src",a.avatar_url),$("input[name=eup_avatar]",s).val("")),"cover_image_url"in a&&""!==a.cover_image_url&&($("img[data-del='cover-image'], img.pp-user-cover-image").attr("src",a.cover_image_url),$("input[name=eup_cover_image]",s).val(""),$(".profilepress-myaccount-has-cover-image",s).show(),$(".profilepress-myaccount-cover-image-empty",s).hide()),"message"in a&&(e.edit_profile_msg_class=$(a.message).attr("class"),s.before(a.message)),"redirect"in a&&(s.trigger("pp_edit_profile_success_before_redirect"),e.location.assign(a.redirect)),t._remove_processing_label(s)}},"json")}},this.ajax_password_reset=function(e){e.preventDefault();var a=$(this),s=t.get_melange_id(a),r="true"===a.find('input[name="is-pp-tab-widget"]').val(),i={action:"pp_ajax_passwordreset",data:$(this).serialize()+"&melange_id="+s};t._remove_status_notice(),a.parents(".pp-tab-widget-form").prev(".pp-tab-status").remove(),t._add_processing_label(a),$.post(pp_ajax_form.ajaxurl,i,(function(e){if(a.trigger("pp_form_submitted"),"object"!=typeof e)return t._remove_processing_label(a);if("message"in e){if(a.trigger("pp_password_reset_status"),r){var s=e.message.replace("profilepress-reset-status","pp-tab-status");a.parents(".pp-tab-widget-form").before(s)}else a.parents(".lucidContainer").length>0?a.parents(".lucidContainer").before(e.message):a.before(e.message);"status"in e&&!0===e.status&&a.hide(),$('input[name="user_login"]',a).val("")}t._remove_processing_label(a)}),"json")},this.ajax_registration=function(a){if(void 0!==e.FormData&&e.FormData){a.preventDefault();var s=$(this),r=t.get_melange_id(s),i=new FormData(this),p="true"===s.find('input[name="is-pp-tab-widget"]').val();i.append("action","pp_ajax_signup"),i.append("melange_id",r),t._remove_status_notice(),s.parents(".pp-tab-widget-form").prev(".pp-tab-status").remove(),t._add_processing_label(s),$.post({url:pp_ajax_form.ajaxurl,data:i,cache:!1,contentType:!1,enctype:"multipart/form-data",processData:!1,dataType:"json",success:function(a){if(s.trigger("pp_form_submitted"),"object"!=typeof a)return t._remove_processing_label(s);if("message"in a)if(s.trigger("pp_registration_error",[a]),s.trigger("pp_registration_ajax_response",[a]),p){var r=a.message.replace("profilepress-reg-status","pp-tab-status");s.parents(".pp-tab-widget-form").before(r)}else s.parents(".lucidContainer").length>0?s.parents(".lucidContainer").before(a.message):s.before(a.message);else"redirect"in a&&(s.trigger("pp_registration_success",[a]),e.location.assign(a.redirect));t._remove_processing_label(s)}})}},this.ajax_login=function(a){a.preventDefault();var s=$(this),r={action:"pp_ajax_login",data:$(this).serialize()},i="true"===s.find('input[name="is-pp-tab-widget"]').val();t._remove_status_notice(),t._add_processing_label(s),$.post(pp_ajax_form.ajaxurl,r,(function(a){if(s.trigger("pp_form_submitted"),null===a||"object"!=typeof a)return t._remove_processing_label(s);if("success"in a&&!0===a.success&&"redirect"in a)s.trigger("pp_login_form_success"),e.location.assign(a.redirect);else if(s.trigger("pp_login_form_error"),"code"in a&&"pp2fa_auth_code_invalid"==a.code&&s.find(".pp-2fa").show(),i){var r=a.message.replace("profilepress-login-status","pp-tab-status");s.parents(".pp-tab-widget-form").before(r)}else s.parents(".lucidContainer").length>0?s.parents(".lucidContainer").before(a.message):s.before(a.message);t._remove_processing_label(s)}),"json")},this.delete_avatar=function(e){e.preventDefault();var a=$(this).text(),t=$(this);e.preventDefault(),confirm(pp_ajax_form.confirm_delete)&&(t.is("button")&&t.text(pp_ajax_form.deleting_text),$.post(pp_ajax_form.ajaxurl,{action:"pp_del_avatar",nonce:pp_ajax_form.nonce}).done((function(e){"error"in e&&"nonce_failed"===e.error?(t.text(a),alert(pp_ajax_form.deleting_error)):"success"in e&&($("img[data-del='avatar']").attr("src",e.default),t.remove())})))},this.delete_profile_image_cover=function(e){e.preventDefault();var a=$(this).text(),t=$(this);e.preventDefault(),confirm(pp_ajax_form.confirm_delete)&&(t.is("button")&&t.text(pp_ajax_form.deleting_text),$.post(pp_ajax_form.ajaxurl,{action:"pp_del_cover_image",nonce:pp_ajax_form.nonce}).done((function(e){"error"in e&&"nonce_failed"===e.error&&(t.text(a),alert(pp_ajax_form.deleting_error)),"success"in e&&(""!==e.default?($("img[data-del='cover-image']").attr("src",e.default),t.parent().find(".profilepress-myaccount-has-cover-image").show(),t.parent().find(".profilepress-myaccount-cover-image-empty").hide()):(t.parent().find(".profilepress-myaccount-has-cover-image").hide(),t.parent().find(".profilepress-myaccount-cover-image-empty").show()),t.remove())})))},this.get_melange_id=function(e){var t=$("input.pp_melange_id",e).val();return t===a?"":t},this._add_processing_label=function(e){var a=e.find("input[data-pp-submit-label]");a.attr({value:a.data("pp-processing-label"),disabled:"disabled"}).css("opacity",".4")},this._remove_processing_label=function(e){var a=e.find("input[data-pp-submit-label]");a.attr("value",a.data("pp-submit-label")),a.attr({value:a.data("pp-submit-label"),disabled:null}).css("opacity","")},this._remove_status_notice=function(){$(".profilepress-login-status,.pp-tab-status,.profilepress-edit-profile-success,.profilepress-edit-profile-status,.pp-reset-success,.profilepress-reset-status,.profilepress-reg-status").remove()},this.defaultUserProfileResponsive=function(){$(".ppress-default-profile, .pp-member-directory").each((function(){var e=$(this),a=e.width();a<=340?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui340")):a<=500?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui500")):a<=800?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui800")):a<=960?(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui960"),e.addClass("ppressui960")):a>960&&(e.removeClass("ppressui340"),e.removeClass("ppressui500"),e.removeClass("ppressui800"),e.removeClass("ppressui960")),e.css("opacity",1)})),$(".ppress-default-profile-cover, .ppress-default-profile-cover-e").each((function(){var e=$(this),a=Math.round(e.width()/e.data("ratio"))+"px";e.height(a),e.find(".ppress-dpf-cover-add").height(a)}))}}).init()}(jQuery,window,void 0)}();
|
changelog.txt
CHANGED
@@ -1,5 +1,14 @@
|
|
1 |
== Changelog ==
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
= 3.2.4 =
|
4 |
* Fixed bug where user role selection on registration wasn't working.
|
5 |
* Fixed responsiveness issue in Gerbera member directory theme.
|
1 |
== Changelog ==
|
2 |
|
3 |
+
= 3.2.5 =
|
4 |
+
* [Pro] [Two-Factor Authentication addon](https://profilepress.net/addons/2fa/?utm_source=wporg_listing&utm_medium=readme&utm_campaign=changelog).
|
5 |
+
* Fixed bug where member directory custom sort wasn't working.
|
6 |
+
* Fixed conflict with LearnDash Propanel.
|
7 |
+
* Fixed bug where value attribute of password-reset-submit wasn't working.
|
8 |
+
* Datepicker now respect WP start of week day.
|
9 |
+
* Fixed Flatpickr date bug.
|
10 |
+
* Added prefix to hint.css.
|
11 |
+
|
12 |
= 3.2.4 =
|
13 |
* Fixed bug where user role selection on registration wasn't working.
|
14 |
* Fixed responsiveness issue in Gerbera member directory theme.
|
languages/wp-user-avatar.pot
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
# This file is distributed under the same license as the ProfilePress package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: ProfilePress 3.2.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-user-avatar\n"
|
7 |
-
"POT-Creation-Date: 2021-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -117,7 +117,7 @@ msgid "ProfilePress Avatar Upload"
|
|
117 |
msgstr ""
|
118 |
|
119 |
#: deprecated/wp-user-avatar/includes/class-wp-user-avatar-widget.php:56
|
120 |
-
#: src/Widgets/Form.php:65 src/Widgets/TabbedWidget.php:
|
121 |
#: src/Widgets/UserPanel.php:74
|
122 |
msgid "Title:"
|
123 |
msgstr ""
|
@@ -142,7 +142,7 @@ msgid "Upload"
|
|
142 |
msgstr ""
|
143 |
|
144 |
#: deprecated/wp-user-avatar/includes/class-wp-user-avatar.php:145
|
145 |
-
#: src/RegisterScripts.php:72 src/RegisterScripts.php:
|
146 |
msgid "Are you sure?"
|
147 |
msgstr ""
|
148 |
|
@@ -348,7 +348,7 @@ msgstr ""
|
|
348 |
#: deprecated/wp-user-avatar/includes/wpua-functions.php:78
|
349 |
#: deprecated/wp-user-avatar/includes/wpua-functions.php:131
|
350 |
#: src/Classes/ImageUploader.php:49
|
351 |
-
#: src/ShortcodeParser/MyAccount/MyAccountTag.php:
|
352 |
msgid "Profile Picture"
|
353 |
msgstr ""
|
354 |
|
@@ -558,7 +558,7 @@ msgid "Extra Fields"
|
|
558 |
msgstr ""
|
559 |
|
560 |
#: src/Admin/SettingsPages/DragDropBuilder/DragDropBuilder.php:1205
|
561 |
-
#: src/Classes/ExtensionManager.php:
|
562 |
#: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:216
|
563 |
msgid "Custom Fields"
|
564 |
msgstr ""
|
@@ -585,7 +585,7 @@ msgstr ""
|
|
585 |
#: src/AdminBarDashboardAccess/include.settings-page.php:54
|
586 |
#: src/AdminBarDashboardAccess/include.settings-page.php:109
|
587 |
#: src/Functions/custom-settings-api.php:1078
|
588 |
-
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:
|
589 |
msgid "Save Changes"
|
590 |
msgstr ""
|
591 |
|
@@ -637,7 +637,7 @@ msgid "Edit Profile Settings"
|
|
637 |
msgstr ""
|
638 |
|
639 |
#: src/Admin/SettingsPages/DragDropBuilder/DragDropBuilder.php:1408
|
640 |
-
#: src/Classes/ExtensionManager.php:
|
641 |
msgid "Passwordless Login"
|
642 |
msgstr ""
|
643 |
|
@@ -924,8 +924,8 @@ msgstr ""
|
|
924 |
#: src/Admin/SettingsPages/DragDropBuilder/Fields/Password.php:22
|
925 |
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:162
|
926 |
#: src/Themes/DragDrop/AbstractTheme.php:165
|
927 |
-
#: src/Themes/DragDrop/AbstractTheme.php:205 src/Widgets/TabbedWidget.php:
|
928 |
-
#: src/Widgets/TabbedWidget.php:
|
929 |
msgid "Password"
|
930 |
msgstr ""
|
931 |
|
@@ -1039,7 +1039,7 @@ msgstr ""
|
|
1039 |
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:210
|
1040 |
#: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:206
|
1041 |
#: src/Themes/DragDrop/AbstractTheme.php:162
|
1042 |
-
#: src/Themes/DragDrop/AbstractTheme.php:221 src/Widgets/TabbedWidget.php:
|
1043 |
msgid "Email Address"
|
1044 |
msgstr ""
|
1045 |
|
@@ -1085,9 +1085,9 @@ msgstr ""
|
|
1085 |
|
1086 |
#: src/Admin/SettingsPages/DragDropBuilder/Fields/Login/Userlogin.php:22
|
1087 |
#: src/Admin/SettingsPages/DragDropBuilder/Fields/PasswordReset/Userlogin.php:22
|
1088 |
-
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:
|
1089 |
#: src/Themes/DragDrop/AbstractTheme.php:202
|
1090 |
-
#: src/Themes/DragDrop/AbstractTheme.php:213 src/Widgets/TabbedWidget.php:
|
1091 |
msgid "Username or Email"
|
1092 |
msgstr ""
|
1093 |
|
@@ -1260,7 +1260,7 @@ msgstr ""
|
|
1260 |
#: src/Themes/DragDrop/AbstractTheme.php:159
|
1261 |
#: src/Themes/DragDrop/AbstractTheme.php:218
|
1262 |
#: src/Themes/DragDrop/UserProfile/DefaultTemplate.php:105
|
1263 |
-
#: src/Widgets/TabbedWidget.php:
|
1264 |
msgid "Username"
|
1265 |
msgstr ""
|
1266 |
|
@@ -1653,7 +1653,7 @@ msgid "No email available."
|
|
1653 |
msgstr ""
|
1654 |
|
1655 |
#: src/Admin/SettingsPages/EmailSettings/WPListTable.php:29
|
1656 |
-
#: src/Widgets/TabbedWidget.php:
|
1657 |
msgid "Email"
|
1658 |
msgstr ""
|
1659 |
|
@@ -1781,7 +1781,7 @@ msgstr ""
|
|
1781 |
#: src/Classes/AjaxHandler.php:54 src/NavigationMenuLinks/Backend.php:34
|
1782 |
#: src/ShortcodeParser/Builder/GlobalShortcodes.php:237
|
1783 |
#: src/Themes/DragDrop/AbstractBuildScratch.php:180
|
1784 |
-
#: src/Widgets/TabbedWidget.php:
|
1785 |
msgid "Login"
|
1786 |
msgstr ""
|
1787 |
|
@@ -2100,7 +2100,7 @@ msgid "Redirection Settings"
|
|
2100 |
msgstr ""
|
2101 |
|
2102 |
#: src/Admin/SettingsPages/GeneralSettings.php:289
|
2103 |
-
#: src/Widgets/TabbedWidget.php:
|
2104 |
msgid "Log out"
|
2105 |
msgstr ""
|
2106 |
|
@@ -2638,7 +2638,7 @@ msgstr ""
|
|
2638 |
msgid "Form with similar name exist already."
|
2639 |
msgstr ""
|
2640 |
|
2641 |
-
#: src/Classes/AjaxHandler.php:
|
2642 |
msgid "Security validation failed. Try again"
|
2643 |
msgstr ""
|
2644 |
|
@@ -2671,148 +2671,158 @@ msgstr ""
|
|
2671 |
msgid "Something unexpected happened. Please try again"
|
2672 |
msgstr ""
|
2673 |
|
2674 |
-
#: src/Classes/ExtensionManager.php:
|
2675 |
msgid ""
|
2676 |
"Collect unlimited additional information from users besides the standard "
|
2677 |
"profile data."
|
2678 |
msgstr ""
|
2679 |
|
2680 |
-
#: src/Classes/ExtensionManager.php:
|
2681 |
msgid "Email Confirmation"
|
2682 |
msgstr ""
|
2683 |
|
2684 |
-
#: src/Classes/ExtensionManager.php:
|
2685 |
msgid ""
|
2686 |
"Ensure newly registered users confirm their email addresses before they can "
|
2687 |
"log in."
|
2688 |
msgstr ""
|
2689 |
|
2690 |
-
#: src/Classes/ExtensionManager.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2691 |
msgid "User Moderation"
|
2692 |
msgstr ""
|
2693 |
|
2694 |
-
#: src/Classes/ExtensionManager.php:
|
2695 |
msgid ""
|
2696 |
"Decide whether to approve newly registered users or not. You can also block "
|
2697 |
"and unblock users at any time."
|
2698 |
msgstr ""
|
2699 |
|
2700 |
-
#: src/Classes/ExtensionManager.php:
|
2701 |
msgid "Social Login"
|
2702 |
msgstr ""
|
2703 |
|
2704 |
-
#: src/Classes/ExtensionManager.php:
|
2705 |
msgid ""
|
2706 |
"Let users easily register/login to your site using their social network "
|
2707 |
"accounts (Facebook, Twitter, Google, LinkedIn, GitHub, VK)."
|
2708 |
msgstr ""
|
2709 |
|
2710 |
-
#: src/Classes/ExtensionManager.php:
|
2711 |
msgid ""
|
2712 |
"Let users log in to your website via a one-time URL sent to their email "
|
2713 |
"addresses."
|
2714 |
msgstr ""
|
2715 |
|
2716 |
-
#: src/Classes/ExtensionManager.php:
|
2717 |
msgid "Google reCAPTCHA"
|
2718 |
msgstr ""
|
2719 |
|
2720 |
-
#: src/Classes/ExtensionManager.php:
|
2721 |
msgid "Protect your forms against spam and bot attacks."
|
2722 |
msgstr ""
|
2723 |
|
2724 |
-
#: src/Classes/ExtensionManager.php:
|
2725 |
msgid "Join BuddyPress Groups"
|
2726 |
msgstr ""
|
2727 |
|
2728 |
-
#: src/Classes/ExtensionManager.php:
|
2729 |
msgid "Let users select the BuddyPress groups to join during registration."
|
2730 |
msgstr ""
|
2731 |
|
2732 |
-
#: src/Classes/ExtensionManager.php:
|
2733 |
msgid "BuddyPress plugin is not active"
|
2734 |
msgstr ""
|
2735 |
|
2736 |
-
#: src/Classes/ExtensionManager.php:
|
2737 |
msgid "BuddyPress Profile Sync"
|
2738 |
msgstr ""
|
2739 |
|
2740 |
-
#: src/Classes/ExtensionManager.php:
|
2741 |
msgid ""
|
2742 |
"It provides a 2-way synchronization between WordPress profile fields and "
|
2743 |
"BuddyPress extended profile."
|
2744 |
msgstr ""
|
2745 |
|
2746 |
-
#: src/Classes/ExtensionManager.php:
|
2747 |
msgid "Site Creation"
|
2748 |
msgstr ""
|
2749 |
|
2750 |
-
#: src/Classes/ExtensionManager.php:
|
2751 |
msgid ""
|
2752 |
"Allow users to create new sites on a multisite network via a registration "
|
2753 |
"form powered by ProfilePress."
|
2754 |
msgstr ""
|
2755 |
|
2756 |
-
#: src/Classes/ExtensionManager.php:
|
2757 |
msgid "This is not a multisite installation"
|
2758 |
msgstr ""
|
2759 |
|
2760 |
-
#: src/Classes/ExtensionManager.php:
|
2761 |
msgid "WooCommerce"
|
2762 |
msgstr ""
|
2763 |
|
2764 |
-
#: src/Classes/ExtensionManager.php:
|
2765 |
msgid ""
|
2766 |
"It allows you to manage WooCommerce billing and shipping fields, replaces "
|
2767 |
"WooCommerce login and edit account forms in checkout and “My Account” pages "
|
2768 |
"with that of ProfilePress."
|
2769 |
msgstr ""
|
2770 |
|
2771 |
-
#: src/Classes/ExtensionManager.php:
|
2772 |
msgid "WooCommerce is not active"
|
2773 |
msgstr ""
|
2774 |
|
2775 |
-
#: src/Classes/ExtensionManager.php:
|
2776 |
msgid "Mailchimp"
|
2777 |
msgstr ""
|
2778 |
|
2779 |
-
#: src/Classes/ExtensionManager.php:
|
2780 |
msgid ""
|
2781 |
"Subscribe members to your Mailchimp audiences when they register and "
|
2782 |
"automatically sync profile changes with Mailchimp."
|
2783 |
msgstr ""
|
2784 |
|
2785 |
-
#: src/Classes/ExtensionManager.php:
|
2786 |
msgid "Campaign Monitor"
|
2787 |
msgstr ""
|
2788 |
|
2789 |
-
#: src/Classes/ExtensionManager.php:
|
2790 |
msgid ""
|
2791 |
"Subscribe members to your Campaign Monitor lists when they register and "
|
2792 |
"automatically sync profile changes with Campaign Monitor."
|
2793 |
msgstr ""
|
2794 |
|
2795 |
-
#: src/Classes/ExtensionManager.php:
|
2796 |
msgid "Akismet"
|
2797 |
msgstr ""
|
2798 |
|
2799 |
-
#: src/Classes/ExtensionManager.php:
|
2800 |
msgid ""
|
2801 |
"Block spam and bot user registrations with Akismet and keep your membership "
|
2802 |
"site safe and secured."
|
2803 |
msgstr ""
|
2804 |
|
2805 |
-
#: src/Classes/ExtensionManager.php:
|
2806 |
msgid "Polylang"
|
2807 |
msgstr ""
|
2808 |
|
2809 |
-
#: src/Classes/ExtensionManager.php:
|
2810 |
msgid ""
|
2811 |
"It allows you to build multilingual login, registration, password reset and "
|
2812 |
"edit profile forms."
|
2813 |
msgstr ""
|
2814 |
|
2815 |
-
#: src/Classes/ExtensionManager.php:
|
2816 |
msgid "Polylang plugin is not active"
|
2817 |
msgstr ""
|
2818 |
|
@@ -2867,7 +2877,7 @@ msgid "You must be logged in to preview a form."
|
|
2867 |
msgstr ""
|
2868 |
|
2869 |
#: src/Classes/FormRepository.php:166 src/Themes/DragDrop/AbstractTheme.php:124
|
2870 |
-
#: src/Widgets/TabbedWidget.php:
|
2871 |
msgid "Processing"
|
2872 |
msgstr ""
|
2873 |
|
@@ -2920,7 +2930,7 @@ msgstr ""
|
|
2920 |
msgid "Sorry, that key appears to be invalid."
|
2921 |
msgstr ""
|
2922 |
|
2923 |
-
#: src/Classes/PasswordReset.php:340 src/ShortcodeParser/FormProcessor.php:
|
2924 |
msgid "Passwords do not match."
|
2925 |
msgstr ""
|
2926 |
|
@@ -3009,7 +3019,7 @@ msgid "Vkontakte"
|
|
3009 |
msgstr ""
|
3010 |
|
3011 |
#: src/Classes/UserSignupLocationListingPage.php:66
|
3012 |
-
#: src/Widgets/TabbedWidget.php:
|
3013 |
msgid "ProfilePress Tabbed Widget"
|
3014 |
msgstr ""
|
3015 |
|
@@ -4337,7 +4347,7 @@ msgstr ""
|
|
4337 |
|
4338 |
#: src/NavigationMenuLinks/Backend.php:29 src/RegisterActivation/Base.php:155
|
4339 |
#: src/ShortcodeParser/Builder/LoginFormBuilder.php:166
|
4340 |
-
#: src/Themes/DragDrop/AbstractTheme.php:104 src/Widgets/TabbedWidget.php:
|
4341 |
msgid "Log In"
|
4342 |
msgstr ""
|
4343 |
|
@@ -4349,9 +4359,9 @@ msgid "Log Out"
|
|
4349 |
msgstr ""
|
4350 |
|
4351 |
#: src/NavigationMenuLinks/Backend.php:31 src/RegisterActivation/Base.php:159
|
4352 |
-
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:
|
4353 |
#: src/ShortcodeParser/Builder/GlobalShortcodes.php:174
|
4354 |
-
#: src/Widgets/TabbedWidget.php:
|
4355 |
msgid "Sign Up"
|
4356 |
msgstr ""
|
4357 |
|
@@ -4414,40 +4424,40 @@ msgstr ""
|
|
4414 |
|
4415 |
#: src/ShortcodeParser/Builder/EditProfileBuilder.php:82
|
4416 |
#: src/ShortcodeParser/Builder/EditProfileBuilder.php:95
|
4417 |
-
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:
|
4418 |
-
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:
|
4419 |
#: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:137
|
4420 |
#: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:150
|
4421 |
msgid "Strength indicator"
|
4422 |
msgstr ""
|
4423 |
|
4424 |
#: src/ShortcodeParser/Builder/EditProfileBuilder.php:83
|
4425 |
-
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:
|
4426 |
#: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:138
|
4427 |
msgid "Very weak"
|
4428 |
msgstr ""
|
4429 |
|
4430 |
#: src/ShortcodeParser/Builder/EditProfileBuilder.php:84
|
4431 |
-
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:
|
4432 |
#: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:139
|
4433 |
msgid "Weak"
|
4434 |
msgstr ""
|
4435 |
|
4436 |
#: src/ShortcodeParser/Builder/EditProfileBuilder.php:85
|
4437 |
-
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:
|
4438 |
#: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:140
|
4439 |
msgctxt "password strength"
|
4440 |
msgid "Medium"
|
4441 |
msgstr ""
|
4442 |
|
4443 |
#: src/ShortcodeParser/Builder/EditProfileBuilder.php:86
|
4444 |
-
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:
|
4445 |
#: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:141
|
4446 |
msgid "Strong"
|
4447 |
msgstr ""
|
4448 |
|
4449 |
#: src/ShortcodeParser/Builder/EditProfileBuilder.php:87
|
4450 |
-
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:
|
4451 |
#: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:142
|
4452 |
msgid "Mismatch"
|
4453 |
msgstr ""
|
@@ -4489,13 +4499,13 @@ msgstr ""
|
|
4489 |
|
4490 |
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:490
|
4491 |
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:547
|
4492 |
-
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:
|
4493 |
-
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:
|
4494 |
-
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:
|
4495 |
-
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:
|
4496 |
-
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:
|
4497 |
-
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:
|
4498 |
-
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:
|
4499 |
#: src/ShortcodeParser/Builder/FrontendProfileBuilder.php:346
|
4500 |
msgid "Field key is missing"
|
4501 |
msgstr ""
|
@@ -4504,27 +4514,27 @@ msgstr ""
|
|
4504 |
msgid "Select country"
|
4505 |
msgstr ""
|
4506 |
|
4507 |
-
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:
|
4508 |
msgid "No dropdown option found."
|
4509 |
msgstr ""
|
4510 |
|
4511 |
-
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:
|
4512 |
msgid "No radio choice found."
|
4513 |
msgstr ""
|
4514 |
|
4515 |
-
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:
|
4516 |
msgid "No checkbox choice found."
|
4517 |
msgstr ""
|
4518 |
|
4519 |
-
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:
|
4520 |
msgid "custom field not defined"
|
4521 |
msgstr ""
|
4522 |
|
4523 |
-
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:
|
4524 |
msgid "Delete Avatar"
|
4525 |
msgstr ""
|
4526 |
|
4527 |
-
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:
|
4528 |
msgid "Delete Cover Photo"
|
4529 |
msgstr ""
|
4530 |
|
@@ -4548,9 +4558,9 @@ msgstr ""
|
|
4548 |
msgid "No post written yet."
|
4549 |
msgstr ""
|
4550 |
|
4551 |
-
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:
|
4552 |
-
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:
|
4553 |
-
#: src/Widgets/TabbedWidget.php:
|
4554 |
msgid "Get New Password"
|
4555 |
msgstr ""
|
4556 |
|
@@ -4562,11 +4572,11 @@ msgid ""
|
|
4562 |
"Form class not found. Please check if this ProfilePress form actually exist."
|
4563 |
msgstr ""
|
4564 |
|
4565 |
-
#: src/ShortcodeParser/FormProcessor.php:
|
4566 |
msgid "The password you entered is incorrect."
|
4567 |
msgstr ""
|
4568 |
|
4569 |
-
#: src/ShortcodeParser/FormProcessor.php:
|
4570 |
msgid "Authentication failed. Please try again"
|
4571 |
msgstr ""
|
4572 |
|
@@ -4627,7 +4637,13 @@ msgstr ""
|
|
4627 |
msgid "Email Notifications"
|
4628 |
msgstr ""
|
4629 |
|
4630 |
-
#: src/ShortcodeParser/MyAccount/MyAccountTag.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
4631 |
msgid "Cover Photo (min. width: 1000px)"
|
4632 |
msgstr ""
|
4633 |
|
@@ -4663,10 +4679,6 @@ msgid ""
|
|
4663 |
"a> and <a href=\"%2$s\">edit your account details</a>."
|
4664 |
msgstr ""
|
4665 |
|
4666 |
-
#: src/ShortcodeParser/MyAccount/edit-profile.tmpl.php:32
|
4667 |
-
msgid "Account Settings"
|
4668 |
-
msgstr ""
|
4669 |
-
|
4670 |
#: src/ShortcodeParser/MyAccount/edit-profile.tmpl.php:86
|
4671 |
#: src/ShortcodeParser/MyAccount/edit-profile.tmpl.php:107
|
4672 |
msgid "Browse"
|
@@ -4792,7 +4804,7 @@ msgid "Lost your password?"
|
|
4792 |
msgstr ""
|
4793 |
|
4794 |
#: src/Themes/DragDrop/AbstractBuildScratch.php:179
|
4795 |
-
#: src/Themes/DragDrop/AbstractTheme.php:109 src/Widgets/TabbedWidget.php:
|
4796 |
msgid "Register"
|
4797 |
msgstr ""
|
4798 |
|
@@ -5071,7 +5083,7 @@ msgid "Fields to show in sorting dropdown menu"
|
|
5071 |
msgstr ""
|
5072 |
|
5073 |
#: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:244
|
5074 |
-
#: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:
|
5075 |
msgid "Search"
|
5076 |
msgstr ""
|
5077 |
|
@@ -5147,11 +5159,11 @@ msgstr ""
|
|
5147 |
msgid "Oldest Users First"
|
5148 |
msgstr ""
|
5149 |
|
5150 |
-
#: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:
|
5151 |
msgid "Sort by"
|
5152 |
msgstr ""
|
5153 |
|
5154 |
-
#: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:
|
5155 |
msgid "More Filters"
|
5156 |
msgstr ""
|
5157 |
|
@@ -5322,7 +5334,7 @@ msgid "See More Comments"
|
|
5322 |
msgstr ""
|
5323 |
|
5324 |
#: src/Themes/DragDrop/UserProfile/DefaultTemplate.php:424
|
5325 |
-
#: src/Widgets/TabbedWidget.php:
|
5326 |
msgid "Edit your profile"
|
5327 |
msgstr ""
|
5328 |
|
@@ -5406,71 +5418,71 @@ msgstr ""
|
|
5406 |
msgid "Hide when a user is logged in:"
|
5407 |
msgstr ""
|
5408 |
|
5409 |
-
#: src/Widgets/TabbedWidget.php:
|
5410 |
msgid "A tabbed login, registration and lost password widget"
|
5411 |
msgstr ""
|
5412 |
|
5413 |
-
#: src/Widgets/TabbedWidget.php:
|
5414 |
msgid "Forgot?"
|
5415 |
msgstr ""
|
5416 |
|
5417 |
-
#: src/Widgets/TabbedWidget.php:
|
5418 |
msgid "Username or E-mail:"
|
5419 |
msgstr ""
|
5420 |
|
5421 |
-
#: src/Widgets/TabbedWidget.php:
|
5422 |
msgid "Welcome %s"
|
5423 |
msgstr ""
|
5424 |
|
5425 |
-
#: src/Widgets/TabbedWidget.php:
|
5426 |
msgid "Login / Sign up"
|
5427 |
msgstr ""
|
5428 |
|
5429 |
-
#: src/Widgets/TabbedWidget.php:
|
5430 |
msgid "Have an account?"
|
5431 |
msgstr ""
|
5432 |
|
5433 |
-
#: src/Widgets/TabbedWidget.php:
|
5434 |
msgid "Don't have an account?"
|
5435 |
msgstr ""
|
5436 |
|
5437 |
-
#: src/Widgets/TabbedWidget.php:
|
5438 |
msgid "Forgot Password?"
|
5439 |
msgstr ""
|
5440 |
|
5441 |
-
#: src/Widgets/TabbedWidget.php:
|
5442 |
msgid "Login text:"
|
5443 |
msgstr ""
|
5444 |
|
5445 |
-
#: src/Widgets/TabbedWidget.php:
|
5446 |
msgid "Registration text:"
|
5447 |
msgstr ""
|
5448 |
|
5449 |
-
#: src/Widgets/TabbedWidget.php:
|
5450 |
msgid "Lost-password text:"
|
5451 |
msgstr ""
|
5452 |
|
5453 |
-
#: src/Widgets/TabbedWidget.php:
|
5454 |
msgid "Automatically login user after successful registration"
|
5455 |
msgstr ""
|
5456 |
|
5457 |
-
#: src/Widgets/TabbedWidget.php:
|
5458 |
msgid "Widget CSS:"
|
5459 |
msgstr ""
|
5460 |
|
5461 |
-
#: src/Widgets/TabbedWidgetDependency.php:
|
5462 |
msgid "Unable to log in. Please try again"
|
5463 |
msgstr ""
|
5464 |
|
5465 |
-
#: src/Widgets/TabbedWidgetDependency.php:
|
5466 |
msgid "Check your email for further instructions."
|
5467 |
msgstr ""
|
5468 |
|
5469 |
-
#: src/Widgets/TabbedWidgetDependency.php:
|
5470 |
msgid "Unexpected error, please try again"
|
5471 |
msgstr ""
|
5472 |
|
5473 |
-
#: src/Widgets/TabbedWidgetDependency.php:
|
5474 |
msgid "Required form field is missing"
|
5475 |
msgstr ""
|
5476 |
|
@@ -5508,9 +5520,9 @@ msgstr ""
|
|
5508 |
msgid "ProfilePress"
|
5509 |
msgstr ""
|
5510 |
|
5511 |
-
#. #-#-#-#-# wp-user-avatar.pot (ProfilePress 3.2.
|
5512 |
#. Plugin URI of the plugin/theme
|
5513 |
-
#. #-#-#-#-# wp-user-avatar.pot (ProfilePress 3.2.
|
5514 |
#. Author URI of the plugin/theme
|
5515 |
msgid "https://profilepress.net"
|
5516 |
msgstr ""
|
2 |
# This file is distributed under the same license as the ProfilePress package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: ProfilePress 3.2.5\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-user-avatar\n"
|
7 |
+
"POT-Creation-Date: 2021-12-16 16:24:40+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
117 |
msgstr ""
|
118 |
|
119 |
#: deprecated/wp-user-avatar/includes/class-wp-user-avatar-widget.php:56
|
120 |
+
#: src/Widgets/Form.php:65 src/Widgets/TabbedWidget.php:473
|
121 |
#: src/Widgets/UserPanel.php:74
|
122 |
msgid "Title:"
|
123 |
msgstr ""
|
142 |
msgstr ""
|
143 |
|
144 |
#: deprecated/wp-user-avatar/includes/class-wp-user-avatar.php:145
|
145 |
+
#: src/RegisterScripts.php:72 src/RegisterScripts.php:127
|
146 |
msgid "Are you sure?"
|
147 |
msgstr ""
|
148 |
|
348 |
#: deprecated/wp-user-avatar/includes/wpua-functions.php:78
|
349 |
#: deprecated/wp-user-avatar/includes/wpua-functions.php:131
|
350 |
#: src/Classes/ImageUploader.php:49
|
351 |
+
#: src/ShortcodeParser/MyAccount/MyAccountTag.php:528
|
352 |
msgid "Profile Picture"
|
353 |
msgstr ""
|
354 |
|
558 |
msgstr ""
|
559 |
|
560 |
#: src/Admin/SettingsPages/DragDropBuilder/DragDropBuilder.php:1205
|
561 |
+
#: src/Classes/ExtensionManager.php:55 src/Functions/GlobalFunctions.php:1297
|
562 |
#: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:216
|
563 |
msgid "Custom Fields"
|
564 |
msgstr ""
|
585 |
#: src/AdminBarDashboardAccess/include.settings-page.php:54
|
586 |
#: src/AdminBarDashboardAccess/include.settings-page.php:109
|
587 |
#: src/Functions/custom-settings-api.php:1078
|
588 |
+
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:1036
|
589 |
msgid "Save Changes"
|
590 |
msgstr ""
|
591 |
|
637 |
msgstr ""
|
638 |
|
639 |
#: src/Admin/SettingsPages/DragDropBuilder/DragDropBuilder.php:1408
|
640 |
+
#: src/Classes/ExtensionManager.php:85
|
641 |
msgid "Passwordless Login"
|
642 |
msgstr ""
|
643 |
|
924 |
#: src/Admin/SettingsPages/DragDropBuilder/Fields/Password.php:22
|
925 |
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:162
|
926 |
#: src/Themes/DragDrop/AbstractTheme.php:165
|
927 |
+
#: src/Themes/DragDrop/AbstractTheme.php:205 src/Widgets/TabbedWidget.php:144
|
928 |
+
#: src/Widgets/TabbedWidget.php:172
|
929 |
msgid "Password"
|
930 |
msgstr ""
|
931 |
|
1039 |
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:210
|
1040 |
#: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:206
|
1041 |
#: src/Themes/DragDrop/AbstractTheme.php:162
|
1042 |
+
#: src/Themes/DragDrop/AbstractTheme.php:221 src/Widgets/TabbedWidget.php:137
|
1043 |
msgid "Email Address"
|
1044 |
msgstr ""
|
1045 |
|
1085 |
|
1086 |
#: src/Admin/SettingsPages/DragDropBuilder/Fields/Login/Userlogin.php:22
|
1087 |
#: src/Admin/SettingsPages/DragDropBuilder/Fields/PasswordReset/Userlogin.php:22
|
1088 |
+
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:35
|
1089 |
#: src/Themes/DragDrop/AbstractTheme.php:202
|
1090 |
+
#: src/Themes/DragDrop/AbstractTheme.php:213 src/Widgets/TabbedWidget.php:133
|
1091 |
msgid "Username or Email"
|
1092 |
msgstr ""
|
1093 |
|
1260 |
#: src/Themes/DragDrop/AbstractTheme.php:159
|
1261 |
#: src/Themes/DragDrop/AbstractTheme.php:218
|
1262 |
#: src/Themes/DragDrop/UserProfile/DefaultTemplate.php:105
|
1263 |
+
#: src/Widgets/TabbedWidget.php:130 src/Widgets/TabbedWidget.php:166
|
1264 |
msgid "Username"
|
1265 |
msgstr ""
|
1266 |
|
1653 |
msgstr ""
|
1654 |
|
1655 |
#: src/Admin/SettingsPages/EmailSettings/WPListTable.php:29
|
1656 |
+
#: src/Widgets/TabbedWidget.php:169
|
1657 |
msgid "Email"
|
1658 |
msgstr ""
|
1659 |
|
1781 |
#: src/Classes/AjaxHandler.php:54 src/NavigationMenuLinks/Backend.php:34
|
1782 |
#: src/ShortcodeParser/Builder/GlobalShortcodes.php:237
|
1783 |
#: src/Themes/DragDrop/AbstractBuildScratch.php:180
|
1784 |
+
#: src/Widgets/TabbedWidget.php:113
|
1785 |
msgid "Login"
|
1786 |
msgstr ""
|
1787 |
|
2100 |
msgstr ""
|
2101 |
|
2102 |
#: src/Admin/SettingsPages/GeneralSettings.php:289
|
2103 |
+
#: src/Widgets/TabbedWidget.php:224
|
2104 |
msgid "Log out"
|
2105 |
msgstr ""
|
2106 |
|
2638 |
msgid "Form with similar name exist already."
|
2639 |
msgstr ""
|
2640 |
|
2641 |
+
#: src/Classes/AjaxHandler.php:532
|
2642 |
msgid "Security validation failed. Try again"
|
2643 |
msgstr ""
|
2644 |
|
2671 |
msgid "Something unexpected happened. Please try again"
|
2672 |
msgstr ""
|
2673 |
|
2674 |
+
#: src/Classes/ExtensionManager.php:57
|
2675 |
msgid ""
|
2676 |
"Collect unlimited additional information from users besides the standard "
|
2677 |
"profile data."
|
2678 |
msgstr ""
|
2679 |
|
2680 |
+
#: src/Classes/ExtensionManager.php:61
|
2681 |
msgid "Email Confirmation"
|
2682 |
msgstr ""
|
2683 |
|
2684 |
+
#: src/Classes/ExtensionManager.php:63
|
2685 |
msgid ""
|
2686 |
"Ensure newly registered users confirm their email addresses before they can "
|
2687 |
"log in."
|
2688 |
msgstr ""
|
2689 |
|
2690 |
+
#: src/Classes/ExtensionManager.php:67
|
2691 |
+
msgid "Two-Factor Authentication (2FA)"
|
2692 |
+
msgstr ""
|
2693 |
+
|
2694 |
+
#: src/Classes/ExtensionManager.php:69
|
2695 |
+
msgid ""
|
2696 |
+
"Adds an additional layer of security to users accounts by requiring more "
|
2697 |
+
"than just a password to log in."
|
2698 |
+
msgstr ""
|
2699 |
+
|
2700 |
+
#: src/Classes/ExtensionManager.php:73
|
2701 |
msgid "User Moderation"
|
2702 |
msgstr ""
|
2703 |
|
2704 |
+
#: src/Classes/ExtensionManager.php:75
|
2705 |
msgid ""
|
2706 |
"Decide whether to approve newly registered users or not. You can also block "
|
2707 |
"and unblock users at any time."
|
2708 |
msgstr ""
|
2709 |
|
2710 |
+
#: src/Classes/ExtensionManager.php:79
|
2711 |
msgid "Social Login"
|
2712 |
msgstr ""
|
2713 |
|
2714 |
+
#: src/Classes/ExtensionManager.php:81
|
2715 |
msgid ""
|
2716 |
"Let users easily register/login to your site using their social network "
|
2717 |
"accounts (Facebook, Twitter, Google, LinkedIn, GitHub, VK)."
|
2718 |
msgstr ""
|
2719 |
|
2720 |
+
#: src/Classes/ExtensionManager.php:87
|
2721 |
msgid ""
|
2722 |
"Let users log in to your website via a one-time URL sent to their email "
|
2723 |
"addresses."
|
2724 |
msgstr ""
|
2725 |
|
2726 |
+
#: src/Classes/ExtensionManager.php:91
|
2727 |
msgid "Google reCAPTCHA"
|
2728 |
msgstr ""
|
2729 |
|
2730 |
+
#: src/Classes/ExtensionManager.php:93
|
2731 |
msgid "Protect your forms against spam and bot attacks."
|
2732 |
msgstr ""
|
2733 |
|
2734 |
+
#: src/Classes/ExtensionManager.php:97
|
2735 |
msgid "Join BuddyPress Groups"
|
2736 |
msgstr ""
|
2737 |
|
2738 |
+
#: src/Classes/ExtensionManager.php:99
|
2739 |
msgid "Let users select the BuddyPress groups to join during registration."
|
2740 |
msgstr ""
|
2741 |
|
2742 |
+
#: src/Classes/ExtensionManager.php:102 src/Classes/ExtensionManager.php:111
|
2743 |
msgid "BuddyPress plugin is not active"
|
2744 |
msgstr ""
|
2745 |
|
2746 |
+
#: src/Classes/ExtensionManager.php:106
|
2747 |
msgid "BuddyPress Profile Sync"
|
2748 |
msgstr ""
|
2749 |
|
2750 |
+
#: src/Classes/ExtensionManager.php:108
|
2751 |
msgid ""
|
2752 |
"It provides a 2-way synchronization between WordPress profile fields and "
|
2753 |
"BuddyPress extended profile."
|
2754 |
msgstr ""
|
2755 |
|
2756 |
+
#: src/Classes/ExtensionManager.php:115
|
2757 |
msgid "Site Creation"
|
2758 |
msgstr ""
|
2759 |
|
2760 |
+
#: src/Classes/ExtensionManager.php:117
|
2761 |
msgid ""
|
2762 |
"Allow users to create new sites on a multisite network via a registration "
|
2763 |
"form powered by ProfilePress."
|
2764 |
msgstr ""
|
2765 |
|
2766 |
+
#: src/Classes/ExtensionManager.php:120
|
2767 |
msgid "This is not a multisite installation"
|
2768 |
msgstr ""
|
2769 |
|
2770 |
+
#: src/Classes/ExtensionManager.php:124
|
2771 |
msgid "WooCommerce"
|
2772 |
msgstr ""
|
2773 |
|
2774 |
+
#: src/Classes/ExtensionManager.php:126
|
2775 |
msgid ""
|
2776 |
"It allows you to manage WooCommerce billing and shipping fields, replaces "
|
2777 |
"WooCommerce login and edit account forms in checkout and “My Account” pages "
|
2778 |
"with that of ProfilePress."
|
2779 |
msgstr ""
|
2780 |
|
2781 |
+
#: src/Classes/ExtensionManager.php:129
|
2782 |
msgid "WooCommerce is not active"
|
2783 |
msgstr ""
|
2784 |
|
2785 |
+
#: src/Classes/ExtensionManager.php:133
|
2786 |
msgid "Mailchimp"
|
2787 |
msgstr ""
|
2788 |
|
2789 |
+
#: src/Classes/ExtensionManager.php:135
|
2790 |
msgid ""
|
2791 |
"Subscribe members to your Mailchimp audiences when they register and "
|
2792 |
"automatically sync profile changes with Mailchimp."
|
2793 |
msgstr ""
|
2794 |
|
2795 |
+
#: src/Classes/ExtensionManager.php:139
|
2796 |
msgid "Campaign Monitor"
|
2797 |
msgstr ""
|
2798 |
|
2799 |
+
#: src/Classes/ExtensionManager.php:141
|
2800 |
msgid ""
|
2801 |
"Subscribe members to your Campaign Monitor lists when they register and "
|
2802 |
"automatically sync profile changes with Campaign Monitor."
|
2803 |
msgstr ""
|
2804 |
|
2805 |
+
#: src/Classes/ExtensionManager.php:145
|
2806 |
msgid "Akismet"
|
2807 |
msgstr ""
|
2808 |
|
2809 |
+
#: src/Classes/ExtensionManager.php:147
|
2810 |
msgid ""
|
2811 |
"Block spam and bot user registrations with Akismet and keep your membership "
|
2812 |
"site safe and secured."
|
2813 |
msgstr ""
|
2814 |
|
2815 |
+
#: src/Classes/ExtensionManager.php:151
|
2816 |
msgid "Polylang"
|
2817 |
msgstr ""
|
2818 |
|
2819 |
+
#: src/Classes/ExtensionManager.php:153
|
2820 |
msgid ""
|
2821 |
"It allows you to build multilingual login, registration, password reset and "
|
2822 |
"edit profile forms."
|
2823 |
msgstr ""
|
2824 |
|
2825 |
+
#: src/Classes/ExtensionManager.php:156
|
2826 |
msgid "Polylang plugin is not active"
|
2827 |
msgstr ""
|
2828 |
|
2877 |
msgstr ""
|
2878 |
|
2879 |
#: src/Classes/FormRepository.php:166 src/Themes/DragDrop/AbstractTheme.php:124
|
2880 |
+
#: src/Widgets/TabbedWidget.php:87
|
2881 |
msgid "Processing"
|
2882 |
msgstr ""
|
2883 |
|
2930 |
msgid "Sorry, that key appears to be invalid."
|
2931 |
msgstr ""
|
2932 |
|
2933 |
+
#: src/Classes/PasswordReset.php:340 src/ShortcodeParser/FormProcessor.php:75
|
2934 |
msgid "Passwords do not match."
|
2935 |
msgstr ""
|
2936 |
|
3019 |
msgstr ""
|
3020 |
|
3021 |
#: src/Classes/UserSignupLocationListingPage.php:66
|
3022 |
+
#: src/Widgets/TabbedWidget.php:16
|
3023 |
msgid "ProfilePress Tabbed Widget"
|
3024 |
msgstr ""
|
3025 |
|
4347 |
|
4348 |
#: src/NavigationMenuLinks/Backend.php:29 src/RegisterActivation/Base.php:155
|
4349 |
#: src/ShortcodeParser/Builder/LoginFormBuilder.php:166
|
4350 |
+
#: src/Themes/DragDrop/AbstractTheme.php:104 src/Widgets/TabbedWidget.php:88
|
4351 |
msgid "Log In"
|
4352 |
msgstr ""
|
4353 |
|
4359 |
msgstr ""
|
4360 |
|
4361 |
#: src/NavigationMenuLinks/Backend.php:31 src/RegisterActivation/Base.php:159
|
4362 |
+
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:1033
|
4363 |
#: src/ShortcodeParser/Builder/GlobalShortcodes.php:174
|
4364 |
+
#: src/Widgets/TabbedWidget.php:89
|
4365 |
msgid "Sign Up"
|
4366 |
msgstr ""
|
4367 |
|
4424 |
|
4425 |
#: src/ShortcodeParser/Builder/EditProfileBuilder.php:82
|
4426 |
#: src/ShortcodeParser/Builder/EditProfileBuilder.php:95
|
4427 |
+
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:216
|
4428 |
+
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:228
|
4429 |
#: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:137
|
4430 |
#: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:150
|
4431 |
msgid "Strength indicator"
|
4432 |
msgstr ""
|
4433 |
|
4434 |
#: src/ShortcodeParser/Builder/EditProfileBuilder.php:83
|
4435 |
+
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:217
|
4436 |
#: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:138
|
4437 |
msgid "Very weak"
|
4438 |
msgstr ""
|
4439 |
|
4440 |
#: src/ShortcodeParser/Builder/EditProfileBuilder.php:84
|
4441 |
+
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:218
|
4442 |
#: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:139
|
4443 |
msgid "Weak"
|
4444 |
msgstr ""
|
4445 |
|
4446 |
#: src/ShortcodeParser/Builder/EditProfileBuilder.php:85
|
4447 |
+
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:219
|
4448 |
#: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:140
|
4449 |
msgctxt "password strength"
|
4450 |
msgid "Medium"
|
4451 |
msgstr ""
|
4452 |
|
4453 |
#: src/ShortcodeParser/Builder/EditProfileBuilder.php:86
|
4454 |
+
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:220
|
4455 |
#: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:141
|
4456 |
msgid "Strong"
|
4457 |
msgstr ""
|
4458 |
|
4459 |
#: src/ShortcodeParser/Builder/EditProfileBuilder.php:87
|
4460 |
+
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:221
|
4461 |
#: src/ShortcodeParser/Builder/RegistrationFormBuilder.php:142
|
4462 |
msgid "Mismatch"
|
4463 |
msgstr ""
|
4499 |
|
4500 |
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:490
|
4501 |
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:547
|
4502 |
+
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:637
|
4503 |
+
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:681
|
4504 |
+
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:707
|
4505 |
+
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:774
|
4506 |
+
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:830
|
4507 |
+
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:889
|
4508 |
+
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:940
|
4509 |
#: src/ShortcodeParser/Builder/FrontendProfileBuilder.php:346
|
4510 |
msgid "Field key is missing"
|
4511 |
msgstr ""
|
4514 |
msgid "Select country"
|
4515 |
msgstr ""
|
4516 |
|
4517 |
+
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:711
|
4518 |
msgid "No dropdown option found."
|
4519 |
msgstr ""
|
4520 |
|
4521 |
+
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:780
|
4522 |
msgid "No radio choice found."
|
4523 |
msgstr ""
|
4524 |
|
4525 |
+
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:835
|
4526 |
msgid "No checkbox choice found."
|
4527 |
msgstr ""
|
4528 |
|
4529 |
+
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:948
|
4530 |
msgid "custom field not defined"
|
4531 |
msgstr ""
|
4532 |
|
4533 |
+
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:1102
|
4534 |
msgid "Delete Avatar"
|
4535 |
msgstr ""
|
4536 |
|
4537 |
+
#: src/ShortcodeParser/Builder/FieldsShortcodeCallback.php:1138
|
4538 |
msgid "Delete Cover Photo"
|
4539 |
msgstr ""
|
4540 |
|
4558 |
msgid "No post written yet."
|
4559 |
msgstr ""
|
4560 |
|
4561 |
+
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:106
|
4562 |
+
#: src/ShortcodeParser/Builder/PasswordResetBuilder.php:340
|
4563 |
+
#: src/Widgets/TabbedWidget.php:90
|
4564 |
msgid "Get New Password"
|
4565 |
msgstr ""
|
4566 |
|
4572 |
"Form class not found. Please check if this ProfilePress form actually exist."
|
4573 |
msgstr ""
|
4574 |
|
4575 |
+
#: src/ShortcodeParser/FormProcessor.php:95
|
4576 |
msgid "The password you entered is incorrect."
|
4577 |
msgstr ""
|
4578 |
|
4579 |
+
#: src/ShortcodeParser/FormProcessor.php:185
|
4580 |
msgid "Authentication failed. Please try again"
|
4581 |
msgstr ""
|
4582 |
|
4637 |
msgid "Email Notifications"
|
4638 |
msgstr ""
|
4639 |
|
4640 |
+
#: src/ShortcodeParser/MyAccount/MyAccountTag.php:90
|
4641 |
+
#: src/ShortcodeParser/MyAccount/account-settings.tmpl.php:17
|
4642 |
+
#: src/ShortcodeParser/MyAccount/edit-profile.tmpl.php:32
|
4643 |
+
msgid "Account Settings"
|
4644 |
+
msgstr ""
|
4645 |
+
|
4646 |
+
#: src/ShortcodeParser/MyAccount/MyAccountTag.php:527
|
4647 |
msgid "Cover Photo (min. width: 1000px)"
|
4648 |
msgstr ""
|
4649 |
|
4679 |
"a> and <a href=\"%2$s\">edit your account details</a>."
|
4680 |
msgstr ""
|
4681 |
|
|
|
|
|
|
|
|
|
4682 |
#: src/ShortcodeParser/MyAccount/edit-profile.tmpl.php:86
|
4683 |
#: src/ShortcodeParser/MyAccount/edit-profile.tmpl.php:107
|
4684 |
msgid "Browse"
|
4804 |
msgstr ""
|
4805 |
|
4806 |
#: src/Themes/DragDrop/AbstractBuildScratch.php:179
|
4807 |
+
#: src/Themes/DragDrop/AbstractTheme.php:109 src/Widgets/TabbedWidget.php:116
|
4808 |
msgid "Register"
|
4809 |
msgstr ""
|
4810 |
|
5083 |
msgstr ""
|
5084 |
|
5085 |
#: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:244
|
5086 |
+
#: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:825
|
5087 |
msgid "Search"
|
5088 |
msgstr ""
|
5089 |
|
5159 |
msgid "Oldest Users First"
|
5160 |
msgstr ""
|
5161 |
|
5162 |
+
#: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:692
|
5163 |
msgid "Sort by"
|
5164 |
msgstr ""
|
5165 |
|
5166 |
+
#: src/Themes/DragDrop/AbstractMemberDirectoryTheme.php:729
|
5167 |
msgid "More Filters"
|
5168 |
msgstr ""
|
5169 |
|
5334 |
msgstr ""
|
5335 |
|
5336 |
#: src/Themes/DragDrop/UserProfile/DefaultTemplate.php:424
|
5337 |
+
#: src/Widgets/TabbedWidget.php:221
|
5338 |
msgid "Edit your profile"
|
5339 |
msgstr ""
|
5340 |
|
5418 |
msgid "Hide when a user is logged in:"
|
5419 |
msgstr ""
|
5420 |
|
5421 |
+
#: src/Widgets/TabbedWidget.php:18
|
5422 |
msgid "A tabbed login, registration and lost password widget"
|
5423 |
msgstr ""
|
5424 |
|
5425 |
+
#: src/Widgets/TabbedWidget.php:119
|
5426 |
msgid "Forgot?"
|
5427 |
msgstr ""
|
5428 |
|
5429 |
+
#: src/Widgets/TabbedWidget.php:191
|
5430 |
msgid "Username or E-mail:"
|
5431 |
msgstr ""
|
5432 |
|
5433 |
+
#: src/Widgets/TabbedWidget.php:218 src/Widgets/UserPanel.php:50
|
5434 |
msgid "Welcome %s"
|
5435 |
msgstr ""
|
5436 |
|
5437 |
+
#: src/Widgets/TabbedWidget.php:238
|
5438 |
msgid "Login / Sign up"
|
5439 |
msgstr ""
|
5440 |
|
5441 |
+
#: src/Widgets/TabbedWidget.php:244
|
5442 |
msgid "Have an account?"
|
5443 |
msgstr ""
|
5444 |
|
5445 |
+
#: src/Widgets/TabbedWidget.php:250
|
5446 |
msgid "Don't have an account?"
|
5447 |
msgstr ""
|
5448 |
|
5449 |
+
#: src/Widgets/TabbedWidget.php:256
|
5450 |
msgid "Forgot Password?"
|
5451 |
msgstr ""
|
5452 |
|
5453 |
+
#: src/Widgets/TabbedWidget.php:479
|
5454 |
msgid "Login text:"
|
5455 |
msgstr ""
|
5456 |
|
5457 |
+
#: src/Widgets/TabbedWidget.php:484
|
5458 |
msgid "Registration text:"
|
5459 |
msgstr ""
|
5460 |
|
5461 |
+
#: src/Widgets/TabbedWidget.php:489
|
5462 |
msgid "Lost-password text:"
|
5463 |
msgstr ""
|
5464 |
|
5465 |
+
#: src/Widgets/TabbedWidget.php:495
|
5466 |
msgid "Automatically login user after successful registration"
|
5467 |
msgstr ""
|
5468 |
|
5469 |
+
#: src/Widgets/TabbedWidget.php:501
|
5470 |
msgid "Widget CSS:"
|
5471 |
msgstr ""
|
5472 |
|
5473 |
+
#: src/Widgets/TabbedWidgetDependency.php:29
|
5474 |
msgid "Unable to log in. Please try again"
|
5475 |
msgstr ""
|
5476 |
|
5477 |
+
#: src/Widgets/TabbedWidgetDependency.php:47
|
5478 |
msgid "Check your email for further instructions."
|
5479 |
msgstr ""
|
5480 |
|
5481 |
+
#: src/Widgets/TabbedWidgetDependency.php:54
|
5482 |
msgid "Unexpected error, please try again"
|
5483 |
msgstr ""
|
5484 |
|
5485 |
+
#: src/Widgets/TabbedWidgetDependency.php:108
|
5486 |
msgid "Required form field is missing"
|
5487 |
msgstr ""
|
5488 |
|
5520 |
msgid "ProfilePress"
|
5521 |
msgstr ""
|
5522 |
|
5523 |
+
#. #-#-#-#-# wp-user-avatar.pot (ProfilePress 3.2.5) #-#-#-#-#
|
5524 |
#. Plugin URI of the plugin/theme
|
5525 |
+
#. #-#-#-#-# wp-user-avatar.pot (ProfilePress 3.2.5) #-#-#-#-#
|
5526 |
#. Author URI of the plugin/theme
|
5527 |
msgid "https://profilepress.net"
|
5528 |
msgstr ""
|
readme.txt
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
=== User Registration, Login Form, User Profile & Membership – ProfilePress (Formerly WP User Avatar) ===
|
2 |
Contributors: properfraction, collizo4sky
|
3 |
Donate link: https://profilepress.net/pricing/
|
4 |
-
Tags: user registration, user profile, registration form, membership, login form, login, registration, password reset, members, users, profile, front-end profile, edit profile, avatar, profile picture
|
5 |
Requires at least: 4.7
|
6 |
-
Requires PHP:
|
7 |
Tested up to: 5.9
|
8 |
-
Stable tag: 3.2.
|
9 |
License: GPLv2 or later
|
10 |
|
11 |
Modern membership plugin for user registration, login form, user profile, member directories & content restriction.
|
@@ -34,9 +34,9 @@ Create amazing login, user registration, password reset and edit profile forms w
|
|
34 |
|
35 |
= User Profiles & Member Directories =
|
36 |
|
37 |
-
Add beautiful user profiles to your site that display the profile picture and information of your users
|
38 |
|
39 |
-
We also provide shortcodes to display users avatars and allow users to upload their profile pictures from the front-end of your site
|
40 |
|
41 |
= Advanced and Drag-and-Drop Form Builder =
|
42 |
|
@@ -54,7 +54,7 @@ ProfilePress gives you fine-grained control over what content your users can see
|
|
54 |
|
55 |
ProfilePress also lets you:
|
56 |
|
57 |
-
* Disable the admin bar and restrict access to the WordPress dashboard based on user roles
|
58 |
* Redirect the WordPress default login page (wp-login.php) to your custom login, registration page and password reset pages.
|
59 |
|
60 |
= Email Customizer =
|
@@ -69,6 +69,7 @@ Extend the capabilities of ProfilePress with our powerful addons.
|
|
69 |
* [Email Confirmation](https://profilepress.net/addons/email-confirmation/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Ensure registered users confirm their email addresses before they can log in.
|
70 |
* [User Moderation](https://profilepress.net/addons/user-moderation/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Decide whether to approve newly registered users or not. You can also block and unblock users at any time.
|
71 |
* [Social Login](https://profilepress.net/addons/social-login/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Let users register & login to your site via Facebook, Twitter, Google, LinkedIn, GitHub and VK.
|
|
|
72 |
* [Passwordless Login](https://profilepress.net/addons/passwordless-login/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Let users log in to your site via a one-time URL sent to their email addresses.
|
73 |
* [WooCommerce](https://profilepress.net/addons/woocommerce/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Manage WooCommerce billing and shipping fields, replace WooCommerce login and edit account forms in checkout and “My Account” pages with that of ProfilePress.
|
74 |
* [Google reCAPTCHA](https://profilepress.net/addons/recaptcha/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Protect your forms against spam and bot attacks.
|
@@ -117,17 +118,13 @@ No. You can create and manage your forms, user profiles and member directories w
|
|
117 |
|
118 |
== Changelog ==
|
119 |
|
120 |
-
= 3.2.
|
121 |
-
*
|
122 |
-
* Fixed
|
123 |
-
|
124 |
-
|
125 |
-
*
|
126 |
-
*
|
127 |
-
*
|
128 |
-
|
129 |
-
= 3.2.2 =
|
130 |
-
* Added a new admin page header.
|
131 |
-
* Add redirect_to query parameter when Global Access redirects to a login page.
|
132 |
|
133 |
See the [changelog file](https://plugins.svn.wordpress.org/wp-user-avatar/trunk/changelog.txt) for full change log information.
|
1 |
=== User Registration, Login Form, User Profile & Membership – ProfilePress (Formerly WP User Avatar) ===
|
2 |
Contributors: properfraction, collizo4sky
|
3 |
Donate link: https://profilepress.net/pricing/
|
4 |
+
Tags: user registration, user profile, registration form, membership, login form, 2fa, two-factor authenticator, login, registration, password reset, members, users, profile, front-end profile, edit profile, avatar, profile picture
|
5 |
Requires at least: 4.7
|
6 |
+
Requires PHP: 7.1.0
|
7 |
Tested up to: 5.9
|
8 |
+
Stable tag: 3.2.5
|
9 |
License: GPLv2 or later
|
10 |
|
11 |
Modern membership plugin for user registration, login form, user profile, member directories & content restriction.
|
34 |
|
35 |
= User Profiles & Member Directories =
|
36 |
|
37 |
+
Add beautiful user profiles to your site that display the profile picture and information of your users. And create searchable and filterable member directories allowing users to find each other.
|
38 |
|
39 |
+
We also provide shortcodes to display users avatars and allow users to upload their profile pictures from the front-end of your site.
|
40 |
|
41 |
= Advanced and Drag-and-Drop Form Builder =
|
42 |
|
54 |
|
55 |
ProfilePress also lets you:
|
56 |
|
57 |
+
* Disable the admin bar and restrict access to the WordPress dashboard based on user roles.
|
58 |
* Redirect the WordPress default login page (wp-login.php) to your custom login, registration page and password reset pages.
|
59 |
|
60 |
= Email Customizer =
|
69 |
* [Email Confirmation](https://profilepress.net/addons/email-confirmation/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Ensure registered users confirm their email addresses before they can log in.
|
70 |
* [User Moderation](https://profilepress.net/addons/user-moderation/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Decide whether to approve newly registered users or not. You can also block and unblock users at any time.
|
71 |
* [Social Login](https://profilepress.net/addons/social-login/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Let users register & login to your site via Facebook, Twitter, Google, LinkedIn, GitHub and VK.
|
72 |
+
* [Two-Factor Authentication (2FA)](https://profilepress.net/addons/2fa/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Adds an additional layer of security to users accounts by requiring more than just a password to log in.
|
73 |
* [Passwordless Login](https://profilepress.net/addons/passwordless-login/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Let users log in to your site via a one-time URL sent to their email addresses.
|
74 |
* [WooCommerce](https://profilepress.net/addons/woocommerce/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Manage WooCommerce billing and shipping fields, replace WooCommerce login and edit account forms in checkout and “My Account” pages with that of ProfilePress.
|
75 |
* [Google reCAPTCHA](https://profilepress.net/addons/recaptcha/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) – Protect your forms against spam and bot attacks.
|
118 |
|
119 |
== Changelog ==
|
120 |
|
121 |
+
= 3.2.5 =
|
122 |
+
* [Pro] [Two-Factor Authentication addon](https://profilepress.net/addons/2fa/?utm_source=wporg_listing&utm_medium=readme&utm_campaign=changelog).
|
123 |
+
* Fixed bug where member directory custom sort wasn't working.
|
124 |
+
* Fixed conflict with LearnDash Propanel.
|
125 |
+
* Fixed bug where value attribute of password-reset-submit wasn't working.
|
126 |
+
* Datepicker now respect WP start of week day.
|
127 |
+
* Fixed Flatpickr date bug.
|
128 |
+
* Added prefix to hint.css.
|
|
|
|
|
|
|
|
|
129 |
|
130 |
See the [changelog file](https://plugins.svn.wordpress.org/wp-user-avatar/trunk/changelog.txt) for full change log information.
|
src/Admin/SettingsPages/EmailSettings/WPListTable.php
CHANGED
@@ -66,7 +66,7 @@ class WPListTable extends \WP_List_Table
|
|
66 |
$hint = '';
|
67 |
if ( ! empty($item['description'])) {
|
68 |
$hint = sprintf(
|
69 |
-
' <span class="ppress-hint-tooltip hint--top hint--medium hint--bounce" aria-label="%s"><span class="dashicons dashicons-editor-help"></span></span>',
|
70 |
esc_attr($item['description'])
|
71 |
);
|
72 |
}
|
66 |
$hint = '';
|
67 |
if ( ! empty($item['description'])) {
|
68 |
$hint = sprintf(
|
69 |
+
' <span class="ppress-hint-tooltip ppress-hint-wrap hint--top hint--medium hint--bounce" aria-label="%s"><span class="dashicons dashicons-editor-help"></span></span>',
|
70 |
esc_attr($item['description'])
|
71 |
);
|
72 |
}
|
src/Classes/AjaxHandler.php
CHANGED
@@ -411,7 +411,11 @@ class AjaxHandler
|
|
411 |
$login_error .= $response->get_error_message();
|
412 |
$login_error .= '</div>';
|
413 |
|
414 |
-
$ajax_response =
|
|
|
|
|
|
|
|
|
415 |
}
|
416 |
|
417 |
wp_send_json($ajax_response);
|
411 |
$login_error .= $response->get_error_message();
|
412 |
$login_error .= '</div>';
|
413 |
|
414 |
+
$ajax_response = [
|
415 |
+
'success' => false,
|
416 |
+
'code' => $response->get_error_code(),
|
417 |
+
'message' => $login_error
|
418 |
+
];
|
419 |
}
|
420 |
|
421 |
wp_send_json($ajax_response);
|
src/Classes/Autologin.php
CHANGED
@@ -58,7 +58,7 @@ class Autologin
|
|
58 |
$login_redirect = $redirect;
|
59 |
|
60 |
} else {
|
61 |
-
$login_redirect = ppress_login_redirect();
|
62 |
}
|
63 |
|
64 |
/** Setup a custom location for "auto login after registration" */
|
58 |
$login_redirect = $redirect;
|
59 |
|
60 |
} else {
|
61 |
+
$login_redirect = apply_filters('ppress_login_redirect', ppress_login_redirect(), $login_id, get_userdata($user_id));
|
62 |
}
|
63 |
|
64 |
/** Setup a custom location for "auto login after registration" */
|
src/Classes/ExtensionManager.php
CHANGED
@@ -20,6 +20,7 @@ class ExtensionManager
|
|
20 |
const RECAPTCHA = 'recaptcha';
|
21 |
const SOCIAL_LOGIN = 'social_login';
|
22 |
const CUSTOM_FIELDS = 'custom_fields';
|
|
|
23 |
|
24 |
public static function is_premium()
|
25 |
{
|
@@ -43,6 +44,7 @@ class ExtensionManager
|
|
43 |
self::RECAPTCHA => 'ProfilePress\Libsodium\Recaptcha\Init',
|
44 |
self::SOCIAL_LOGIN => 'ProfilePress\Libsodium\SocialLogin\Init',
|
45 |
self::CUSTOM_FIELDS => 'ProfilePress\Libsodium\CustomProfileFields\Init',
|
|
|
46 |
];
|
47 |
}
|
48 |
|
@@ -61,6 +63,12 @@ class ExtensionManager
|
|
61 |
'description' => esc_html__('Ensure newly registered users confirm their email addresses before they can log in.', 'wp-user-avatar'),
|
62 |
'icon' => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M567.938 243.908L462.25 85.374A48.003 48.003 0 0 0 422.311 64H153.689a48 48 0 0 0-39.938 21.374L8.062 243.908A47.994 47.994 0 0 0 0 270.533V400c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V270.533a47.994 47.994 0 0 0-8.062-26.625zM162.252 128h251.497l85.333 128H376l-32 64H232l-32-64H76.918l85.334-128z"></path></svg>'
|
63 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
self::USER_MODERATION => [
|
65 |
'title' => esc_html__('User Moderation', 'wp-user-avatar'),
|
66 |
'url' => 'https://profilepress.net/addons/user-moderation/?utm_source=liteplugin&utm_medium=extension-page&utm_campaign=learn-more',
|
20 |
const RECAPTCHA = 'recaptcha';
|
21 |
const SOCIAL_LOGIN = 'social_login';
|
22 |
const CUSTOM_FIELDS = 'custom_fields';
|
23 |
+
const TWOFA = 'TWOFA';
|
24 |
|
25 |
public static function is_premium()
|
26 |
{
|
44 |
self::RECAPTCHA => 'ProfilePress\Libsodium\Recaptcha\Init',
|
45 |
self::SOCIAL_LOGIN => 'ProfilePress\Libsodium\SocialLogin\Init',
|
46 |
self::CUSTOM_FIELDS => 'ProfilePress\Libsodium\CustomProfileFields\Init',
|
47 |
+
self::TWOFA => 'ProfilePress\Libsodium\TWOFA\Init',
|
48 |
];
|
49 |
}
|
50 |
|
63 |
'description' => esc_html__('Ensure newly registered users confirm their email addresses before they can log in.', 'wp-user-avatar'),
|
64 |
'icon' => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M567.938 243.908L462.25 85.374A48.003 48.003 0 0 0 422.311 64H153.689a48 48 0 0 0-39.938 21.374L8.062 243.908A47.994 47.994 0 0 0 0 270.533V400c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V270.533a47.994 47.994 0 0 0-8.062-26.625zM162.252 128h251.497l85.333 128H376l-32 64H232l-32-64H76.918l85.334-128z"></path></svg>'
|
65 |
],
|
66 |
+
self::TWOFA => [
|
67 |
+
'title' => esc_html__('Two-Factor Authentication (2FA)', 'wp-user-avatar'),
|
68 |
+
'url' => 'https://profilepress.net/addons/2fa/?utm_source=liteplugin&utm_medium=extension-page&utm_campaign=learn-more',
|
69 |
+
'description' => esc_html__('Adds an additional layer of security to users accounts by requiring more than just a password to log in.', 'wp-user-avatar'),
|
70 |
+
'icon' => '<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABmJLR0QA/wD/AP+gvaeTAAACPElEQVRoge3Zz4tNYRzH8dcMIk0pViI1TZqIQn6NmR0rLPz6A6wsrGZsxJZkRU2zslLKRjOsbGQhaiwQSZkUsiPSRH6UsHjO7R63e++ce+4591y3865v5+n58X2eT8/v81BSUlLyP9GXstxynMJuLM2oLT/xEJfwLSOfTVkcVfgnJ5uN6sidIzmKqNihVhuVRvnGWHgWV1P4qMdxjEThTbjVSuE0QuJl5nAlhY96jKgKabld/Rk1onDynlR7sT1h3s2x8ChON8k7g1fxiLyFHMR4inL7ImvEnBoh5dBKwXNhlUvLUaxqlNhJIXcx0Ub5nZoI6ZmhVYSQPmzFiljcALZhUSxuLdYndVqEkCk8wQtBzDI8xWPVU8IevMZLHEvitAgho9F3DQaxGkNR3Fj03YUlQvvGJKCTk73CWVzAPTwTDokXsR/nojzXhH1kAJNJnBYh5HZkcc5EVuEjDrTitFy1uo1OChlXvTjdFJbhE/gq2WVrSzPnRcwRwop1X3UFa5uihOzI2mHeQ+u8sEcMReF6XMcGTMfiJmPl6tmdWid598inyMS+Fd7jpHBJgi+xtM/Czp6YolatG8IPhpmFMial03Pkg9AL0wtlbJVOCnkg/EqqHWKZ0Ekhj/J03jM7e1490u/fi1OcefzOusK8hKzDmwZpg3ibdYU9M7R6RkheQ+sdVjZIm8+jwjRCfsXCw8JRPAuGG9SRG4d14UNPGrry6a2dx9AJ4WEmq8fQH4KIy/iekc+SkpKSLuUvcZyz9d129/cAAAAASUVORK5CYII="/>'
|
71 |
+
],
|
72 |
self::USER_MODERATION => [
|
73 |
'title' => esc_html__('User Moderation', 'wp-user-avatar'),
|
74 |
'url' => 'https://profilepress.net/addons/user-moderation/?utm_source=liteplugin&utm_medium=extension-page&utm_campaign=learn-more',
|
src/Classes/UsernameEmailRestrictLogin.php
CHANGED
@@ -27,11 +27,13 @@ class UsernameEmailRestrictLogin
|
|
27 |
$type = ppress_get_setting('login_username_email_restrict');
|
28 |
|
29 |
if ('username' == $type) {
|
30 |
-
|
|
|
31 |
}
|
32 |
|
33 |
if ('email' == $type) {
|
34 |
-
|
|
|
35 |
}
|
36 |
|
37 |
return $user;
|
27 |
$type = ppress_get_setting('login_username_email_restrict');
|
28 |
|
29 |
if ('username' == $type) {
|
30 |
+
$result = wp_authenticate_username_password($default_error_username, $username, $password);
|
31 |
+
if (is_wp_error($result)) return $result;
|
32 |
}
|
33 |
|
34 |
if ('email' == $type) {
|
35 |
+
$result = wp_authenticate_email_password($default_error_email, $username, $password);
|
36 |
+
if (is_wp_error($result)) return $result;
|
37 |
}
|
38 |
|
39 |
return $user;
|
src/Functions/GlobalFunctions.php
CHANGED
@@ -244,7 +244,7 @@ function ppress_login_redirect()
|
|
244 |
}
|
245 |
}
|
246 |
|
247 |
-
return
|
248 |
}
|
249 |
|
250 |
/**
|
244 |
}
|
245 |
}
|
246 |
|
247 |
+
return wp_validate_redirect($redirect);
|
248 |
}
|
249 |
|
250 |
/**
|
src/RegisterScripts.php
CHANGED
@@ -85,6 +85,8 @@ class RegisterScripts
|
|
85 |
|
86 |
function admin_js()
|
87 |
{
|
|
|
|
|
88 |
wp_enqueue_script('jquery');
|
89 |
wp_enqueue_script('backbone');
|
90 |
wp_enqueue_script('underscore');
|
@@ -93,7 +95,10 @@ class RegisterScripts
|
|
93 |
wp_enqueue_script('jquery-ui-draggable');
|
94 |
|
95 |
wp_enqueue_script('ppress-flatpickr', PPRESS_ASSETS_URL . '/flatpickr/flatpickr.min.js', array('jquery'));
|
96 |
-
|
|
|
|
|
|
|
97 |
|
98 |
if ( ! ppress_is_admin_page()) return;
|
99 |
|
85 |
|
86 |
function admin_js()
|
87 |
{
|
88 |
+
global $pagenow;
|
89 |
+
|
90 |
wp_enqueue_script('jquery');
|
91 |
wp_enqueue_script('backbone');
|
92 |
wp_enqueue_script('underscore');
|
95 |
wp_enqueue_script('jquery-ui-draggable');
|
96 |
|
97 |
wp_enqueue_script('ppress-flatpickr', PPRESS_ASSETS_URL . '/flatpickr/flatpickr.min.js', array('jquery'));
|
98 |
+
|
99 |
+
if ($pagenow != 'index.php') {
|
100 |
+
wp_enqueue_script('ppress-select2', PPRESS_ASSETS_URL . '/select2/select2.min.js', array('jquery'));
|
101 |
+
}
|
102 |
|
103 |
if ( ! ppress_is_admin_page()) return;
|
104 |
|
src/ShortcodeParser/Builder/FieldsShortcodeCallback.php
CHANGED
@@ -620,7 +620,8 @@ class FieldsShortcodeCallback
|
|
620 |
'enableTime' => $hasTime,
|
621 |
'noCalendar' => ! self::hasDate($dateFormat),
|
622 |
'disableMobile' => true,
|
623 |
-
'time_24hr' => $time24
|
|
|
624 |
]);
|
625 |
}
|
626 |
|
620 |
'enableTime' => $hasTime,
|
621 |
'noCalendar' => ! self::hasDate($dateFormat),
|
622 |
'disableMobile' => true,
|
623 |
+
'time_24hr' => $time24,
|
624 |
+
'locale' => ['firstDayOfWeek' => absint(get_option('start_of_week', 1))]
|
625 |
]);
|
626 |
}
|
627 |
|
src/ShortcodeParser/Builder/FrontendProfileBuilder.php
CHANGED
@@ -386,7 +386,7 @@ class FrontendProfileBuilder
|
|
386 |
|
387 |
if (empty($user_upload_data)) return '';
|
388 |
|
389 |
-
$filename = $user_upload_data[$key];
|
390 |
|
391 |
if (empty($filename)) return '';
|
392 |
|
386 |
|
387 |
if (empty($user_upload_data)) return '';
|
388 |
|
389 |
+
$filename = isset($user_upload_data[$key]) ? $user_upload_data[$key] : '';
|
390 |
|
391 |
if (empty($filename)) return '';
|
392 |
|
src/ShortcodeParser/Builder/PasswordResetBuilder.php
CHANGED
@@ -1,4 +1,6 @@
|
|
1 |
-
<?php
|
|
|
|
|
2 |
|
3 |
use ProfilePress\Core\Classes\FormRepository;
|
4 |
|
@@ -323,6 +325,7 @@ class PasswordResetBuilder
|
|
323 |
'class' => '',
|
324 |
'id' => '',
|
325 |
'title' => '',
|
|
|
326 |
'processing_label' => '',
|
327 |
'name' => 'reset_password',
|
328 |
),
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace ProfilePress\Core\ShortcodeParser\Builder;
|
4 |
|
5 |
use ProfilePress\Core\Classes\FormRepository;
|
6 |
|
325 |
'class' => '',
|
326 |
'id' => '',
|
327 |
'title' => '',
|
328 |
+
'value' => '',
|
329 |
'processing_label' => '',
|
330 |
'name' => 'reset_password',
|
331 |
),
|
src/ShortcodeParser/FormProcessor.php
CHANGED
@@ -23,9 +23,11 @@ class FormProcessor
|
|
23 |
|
24 |
public $registration_form_error = [];
|
25 |
|
|
|
|
|
26 |
public $myac_change_password_error = '';
|
27 |
|
28 |
-
public function set_global_state($key, $value, $form_id = false)
|
29 |
{
|
30 |
$GLOBALS['pp_form_processor_' . $key] = $value;
|
31 |
|
@@ -34,7 +36,7 @@ class FormProcessor
|
|
34 |
}
|
35 |
}
|
36 |
|
37 |
-
public function get_global_state_error($key)
|
38 |
{
|
39 |
return isset($GLOBALS['pp_form_processor_' . $key]) ? $GLOBALS['pp_form_processor_' . $key] : false;
|
40 |
}
|
@@ -46,10 +48,10 @@ class FormProcessor
|
|
46 |
if ($form_id) {
|
47 |
$this->$key = [];
|
48 |
|
49 |
-
return $this->$key[$form_id] =
|
50 |
}
|
51 |
|
52 |
-
$this->$key =
|
53 |
}
|
54 |
|
55 |
/**
|
@@ -115,7 +117,7 @@ class FormProcessor
|
|
115 |
|
116 |
$state_key = 'edit_profile_form_error';
|
117 |
|
118 |
-
if (
|
119 |
return $this->restore_form_error($state_key);
|
120 |
}
|
121 |
|
@@ -134,10 +136,10 @@ class FormProcessor
|
|
134 |
if ( ! empty($response)) {
|
135 |
|
136 |
if ( ! $form_id) {
|
137 |
-
|
138 |
$this->edit_profile_form_error = $response;
|
139 |
} else {
|
140 |
-
|
141 |
$this->edit_profile_form_error[$form_id] = $response;
|
142 |
}
|
143 |
}
|
@@ -150,7 +152,7 @@ class FormProcessor
|
|
150 |
|
151 |
$state_key = 'registration_form_error';
|
152 |
|
153 |
-
if (
|
154 |
return $this->restore_form_error($state_key);
|
155 |
}
|
156 |
|
@@ -172,7 +174,7 @@ class FormProcessor
|
|
172 |
|
173 |
$this->registration_form_error[$form_id] = $response;
|
174 |
|
175 |
-
|
176 |
}
|
177 |
}
|
178 |
}
|
@@ -193,7 +195,7 @@ class FormProcessor
|
|
193 |
|
194 |
$state_key = 'login_form_error';
|
195 |
|
196 |
-
if (
|
197 |
return $this->restore_form_error($state_key);
|
198 |
}
|
199 |
|
@@ -213,6 +215,11 @@ class FormProcessor
|
|
213 |
$login_error = '';
|
214 |
|
215 |
if (is_wp_error($login_status)) {
|
|
|
|
|
|
|
|
|
|
|
216 |
$login_error = '<div class="profilepress-login-status">';
|
217 |
$login_error .= $login_status->get_error_message();
|
218 |
$login_error .= '</div>';
|
@@ -222,7 +229,7 @@ class FormProcessor
|
|
222 |
$this->login_form_error = [];
|
223 |
$this->login_form_error[$form_id] = $login_error;
|
224 |
|
225 |
-
|
226 |
}
|
227 |
}
|
228 |
}
|
@@ -239,7 +246,7 @@ class FormProcessor
|
|
239 |
|
240 |
$state_key = 'password_reset_form_error';
|
241 |
|
242 |
-
if (
|
243 |
return $this->restore_form_error($state_key);
|
244 |
}
|
245 |
|
@@ -255,7 +262,7 @@ class FormProcessor
|
|
255 |
$this->password_reset_form_error = [];
|
256 |
$this->password_reset_form_error[$form_id] = $response;
|
257 |
|
258 |
-
|
259 |
}
|
260 |
}
|
261 |
|
23 |
|
24 |
public $registration_form_error = [];
|
25 |
|
26 |
+
public $is_2fa = [];
|
27 |
+
|
28 |
public $myac_change_password_error = '';
|
29 |
|
30 |
+
public static function set_global_state($key, $value, $form_id = false)
|
31 |
{
|
32 |
$GLOBALS['pp_form_processor_' . $key] = $value;
|
33 |
|
36 |
}
|
37 |
}
|
38 |
|
39 |
+
public static function get_global_state_error($key)
|
40 |
{
|
41 |
return isset($GLOBALS['pp_form_processor_' . $key]) ? $GLOBALS['pp_form_processor_' . $key] : false;
|
42 |
}
|
48 |
if ($form_id) {
|
49 |
$this->$key = [];
|
50 |
|
51 |
+
return $this->$key[$form_id] = self::get_global_state_error($key);
|
52 |
}
|
53 |
|
54 |
+
return $this->$key = self::get_global_state_error($key);
|
55 |
}
|
56 |
|
57 |
/**
|
117 |
|
118 |
$state_key = 'edit_profile_form_error';
|
119 |
|
120 |
+
if (self::get_global_state_error($state_key)) {
|
121 |
return $this->restore_form_error($state_key);
|
122 |
}
|
123 |
|
136 |
if ( ! empty($response)) {
|
137 |
|
138 |
if ( ! $form_id) {
|
139 |
+
self::set_global_state($state_key, $response);
|
140 |
$this->edit_profile_form_error = $response;
|
141 |
} else {
|
142 |
+
self::set_global_state($state_key, $response, $form_id);
|
143 |
$this->edit_profile_form_error[$form_id] = $response;
|
144 |
}
|
145 |
}
|
152 |
|
153 |
$state_key = 'registration_form_error';
|
154 |
|
155 |
+
if (self::get_global_state_error($state_key)) {
|
156 |
return $this->restore_form_error($state_key);
|
157 |
}
|
158 |
|
174 |
|
175 |
$this->registration_form_error[$form_id] = $response;
|
176 |
|
177 |
+
self::set_global_state($state_key, $response, $form_id);
|
178 |
}
|
179 |
}
|
180 |
}
|
195 |
|
196 |
$state_key = 'login_form_error';
|
197 |
|
198 |
+
if (self::get_global_state_error($state_key)) {
|
199 |
return $this->restore_form_error($state_key);
|
200 |
}
|
201 |
|
215 |
$login_error = '';
|
216 |
|
217 |
if (is_wp_error($login_status)) {
|
218 |
+
|
219 |
+
if ($login_status->get_error_code() == 'pp2fa_auth_code_invalid') {
|
220 |
+
self::set_global_state('is_2fa', true, $form_id);
|
221 |
+
}
|
222 |
+
|
223 |
$login_error = '<div class="profilepress-login-status">';
|
224 |
$login_error .= $login_status->get_error_message();
|
225 |
$login_error .= '</div>';
|
229 |
$this->login_form_error = [];
|
230 |
$this->login_form_error[$form_id] = $login_error;
|
231 |
|
232 |
+
self::set_global_state($state_key, $login_error, $form_id);
|
233 |
}
|
234 |
}
|
235 |
}
|
246 |
|
247 |
$state_key = 'password_reset_form_error';
|
248 |
|
249 |
+
if (self::get_global_state_error($state_key)) {
|
250 |
return $this->restore_form_error($state_key);
|
251 |
}
|
252 |
|
262 |
$this->password_reset_form_error = [];
|
263 |
$this->password_reset_form_error[$form_id] = $response;
|
264 |
|
265 |
+
self::set_global_state($state_key, $response, $form_id);
|
266 |
}
|
267 |
}
|
268 |
|
src/ShortcodeParser/LoginFormTag.php
CHANGED
@@ -36,7 +36,7 @@ class LoginFormTag extends FormProcessor
|
|
36 |
$attribution_start = apply_filters('ppress_hide_attribution', '<!-- This form was created and powered by ProfilePress WordPress plugin - https://profilepress.net -->' . "\r\n");
|
37 |
$attribution_end = apply_filters('ppress_hide_attribution', "\r\n" . '<!-- / ProfilePress WordPress plugin. -->' . "\r\n");
|
38 |
|
39 |
-
$css =
|
40 |
|
41 |
$container_div_start = sprintf('<div id="pp-login-%s-wrap" class="pp-form-container pp-login-form-wrap">', $id);
|
42 |
$container_div_end = '</div>';
|
@@ -108,7 +108,7 @@ class LoginFormTag extends FormProcessor
|
|
108 |
*
|
109 |
* @return mixed
|
110 |
*/
|
111 |
-
public
|
112 |
{
|
113 |
if (FR::is_drag_drop($form_id, FR::LOGIN_TYPE)) {
|
114 |
$form_instance = FR::dnd_class_instance($form_id, FR::LOGIN_TYPE);
|
@@ -118,6 +118,22 @@ class LoginFormTag extends FormProcessor
|
|
118 |
$login_css = FR::get_form_meta($form_id, FR::LOGIN_TYPE, FR::FORM_CSS);
|
119 |
}
|
120 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
121 |
// added a break-line to the style tag to keep it in a new line - viewed when viewing site source code
|
122 |
return "\r\n <style type=\"text/css\">\r\n" . $login_css . "\r\n</style>\r\n";
|
123 |
}
|
36 |
$attribution_start = apply_filters('ppress_hide_attribution', '<!-- This form was created and powered by ProfilePress WordPress plugin - https://profilepress.net -->' . "\r\n");
|
37 |
$attribution_end = apply_filters('ppress_hide_attribution', "\r\n" . '<!-- / ProfilePress WordPress plugin. -->' . "\r\n");
|
38 |
|
39 |
+
$css = $this->get_login_css($id);
|
40 |
|
41 |
$container_div_start = sprintf('<div id="pp-login-%s-wrap" class="pp-form-container pp-login-form-wrap">', $id);
|
42 |
$container_div_end = '</div>';
|
108 |
*
|
109 |
* @return mixed
|
110 |
*/
|
111 |
+
public function get_login_css($form_id)
|
112 |
{
|
113 |
if (FR::is_drag_drop($form_id, FR::LOGIN_TYPE)) {
|
114 |
$form_instance = FR::dnd_class_instance($form_id, FR::LOGIN_TYPE);
|
118 |
$login_css = FR::get_form_meta($form_id, FR::LOGIN_TYPE, FR::FORM_CSS);
|
119 |
}
|
120 |
|
121 |
+
if (self::get_global_state_error('is_2fa')) {
|
122 |
+
$this->restore_form_error('is_2fa');
|
123 |
+
}
|
124 |
+
|
125 |
+
if (is_array($this->is_2fa) && isset($this->is_2fa[$form_id])) {
|
126 |
+
$this->is_2fa = $this->is_2fa[$form_id];
|
127 |
+
}
|
128 |
+
|
129 |
+
if ($this->is_2fa !== true) {
|
130 |
+
// "html body" is important to increase specificity
|
131 |
+
$login_css .= 'html body .pp-form-container .pp-2fa,
|
132 |
+
html body .pp-form-container .pp-form-wrapper .pp-form-field-wrap.pp-2fa {
|
133 |
+
display:none;
|
134 |
+
}';
|
135 |
+
}
|
136 |
+
|
137 |
// added a break-line to the style tag to keep it in a new line - viewed when viewing site source code
|
138 |
return "\r\n <style type=\"text/css\">\r\n" . $login_css . "\r\n</style>\r\n";
|
139 |
}
|
src/ShortcodeParser/MyAccount/MyAccountTag.php
CHANGED
@@ -84,6 +84,17 @@ class MyAccountTag extends FormProcessor
|
|
84 |
];
|
85 |
}
|
86 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
87 |
$tabs = apply_filters('ppress_myaccount_tabs', $tabs);
|
88 |
|
89 |
$cache = wp_list_sort($tabs, 'priority', 'ASC', true);
|
@@ -104,11 +115,28 @@ class MyAccountTag extends FormProcessor
|
|
104 |
return $cache;
|
105 |
}
|
106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
107 |
public function email_notification_callback()
|
108 |
{
|
109 |
require apply_filters('ppress_my_account_email_notification_template', dirname(__FILE__) . '/email-notifications.tmpl.php');
|
110 |
}
|
111 |
|
|
|
|
|
|
|
|
|
|
|
112 |
public function change_password_callback()
|
113 |
{
|
114 |
require apply_filters('ppress_my_account_change_password_template', dirname(__FILE__) . '/change-password.tmpl.php');
|
@@ -372,8 +400,10 @@ class MyAccountTag extends FormProcessor
|
|
372 |
|
373 |
$permalink = get_permalink();
|
374 |
|
375 |
-
|
376 |
-
|
|
|
|
|
377 |
}
|
378 |
|
379 |
if (get_option('permalink_structure')) {
|
84 |
];
|
85 |
}
|
86 |
|
87 |
+
if ( ! empty(self::account_settings_endpoint_content())) {
|
88 |
+
|
89 |
+
$tabs['account-settings'] = [
|
90 |
+
'title' => esc_html__('Account Settings', 'wp-user-avatar'),
|
91 |
+
'endpoint' => esc_html(ppress_settings_by_key('myac_account_settings_endpoint', 'account-settings', true)),
|
92 |
+
'priority' => 40,
|
93 |
+
'icon' => 'settings',
|
94 |
+
'callback' => [__CLASS__, 'account_settings_callback']
|
95 |
+
];
|
96 |
+
}
|
97 |
+
|
98 |
$tabs = apply_filters('ppress_myaccount_tabs', $tabs);
|
99 |
|
100 |
$cache = wp_list_sort($tabs, 'priority', 'ASC', true);
|
115 |
return $cache;
|
116 |
}
|
117 |
|
118 |
+
public static function account_settings_endpoint_content()
|
119 |
+
{
|
120 |
+
static $cache = false;
|
121 |
+
|
122 |
+
if ( ! $cache) {
|
123 |
+
// ['title'=>'Title', 'content' => 'content here']
|
124 |
+
$cache = apply_filters('ppmyac_account_settings_endpoint_content', []);
|
125 |
+
}
|
126 |
+
|
127 |
+
return $cache;
|
128 |
+
}
|
129 |
+
|
130 |
public function email_notification_callback()
|
131 |
{
|
132 |
require apply_filters('ppress_my_account_email_notification_template', dirname(__FILE__) . '/email-notifications.tmpl.php');
|
133 |
}
|
134 |
|
135 |
+
public function account_settings_callback()
|
136 |
+
{
|
137 |
+
require apply_filters('ppress_my_account_account_settings_template', dirname(__FILE__) . '/account-settings.tmpl.php');
|
138 |
+
}
|
139 |
+
|
140 |
public function change_password_callback()
|
141 |
{
|
142 |
require apply_filters('ppress_my_account_change_password_template', dirname(__FILE__) . '/change-password.tmpl.php');
|
400 |
|
401 |
$permalink = get_permalink();
|
402 |
|
403 |
+
$myac_page_id = ppress_settings_by_key('edit_user_profile_url');
|
404 |
+
|
405 |
+
if ( ! empty($myac_page_id) && get_post_status($myac_page_id)) {
|
406 |
+
$permalink = get_permalink($myac_page_id);
|
407 |
}
|
408 |
|
409 |
if (get_option('permalink_structure')) {
|
src/ShortcodeParser/MyAccount/account-settings.tmpl.php
ADDED
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
use ProfilePress\Core\Classes\PROFILEPRESS_sql;
|
4 |
+
use ProfilePress\Core\ShortcodeParser\MyAccount\MyAccountTag;
|
5 |
+
|
6 |
+
if ( ! defined('ABSPATH')) {
|
7 |
+
exit; // Exit if accessed directly
|
8 |
+
}
|
9 |
+
|
10 |
+
$current_user = get_user_by('id', get_current_user_id());
|
11 |
+
|
12 |
+
do_action('ppress_myaccount_account_settings_before_main_content');
|
13 |
+
|
14 |
+
?>
|
15 |
+
<div class="profilepress-myaccount-notification">
|
16 |
+
|
17 |
+
<h2><?= esc_html__('Account Settings', 'wp-user-avatar') ?></h2>
|
18 |
+
|
19 |
+
<?php
|
20 |
+
|
21 |
+
do_action('ppress_myaccount_account_settings_after_heading');
|
22 |
+
|
23 |
+
$contents = MyAccountTag::account_settings_endpoint_content();
|
24 |
+
|
25 |
+
if ( ! empty($contents)) {
|
26 |
+
|
27 |
+
foreach ($contents as $content) {
|
28 |
+
?>
|
29 |
+
<div class="profilepress-myaccount-account-settings-wrap">
|
30 |
+
|
31 |
+
<h3><?= $content['title']; ?></h3>
|
32 |
+
|
33 |
+
<div class="profilepress-myaccount-form-wrap">
|
34 |
+
<?= $content['content']; ?>
|
35 |
+
</div>
|
36 |
+
|
37 |
+
</div>
|
38 |
+
<?php
|
39 |
+
}
|
40 |
+
}
|
41 |
+
?>
|
42 |
+
</div>
|
43 |
+
<?php
|
44 |
+
|
45 |
+
do_action('ppress_myaccount_account_settings_after_main_content');
|
src/ShortcodeParser/MyAccount/email-notifications.tmpl.php
CHANGED
@@ -15,7 +15,7 @@ $current_user = get_user_by('id', get_current_user_id());
|
|
15 |
|
16 |
<?php if (isset($_GET['edit']) && $_GET['edit'] == 'true') : ?>
|
17 |
<div class="profilepress-myaccount-alert pp-alert-success" role="alert">
|
18 |
-
<?= apply_filters('ppmyac_email_notifications_success_message', esc_html__('Account was updated successfully.')); ?>
|
19 |
</div>
|
20 |
<?php endif;
|
21 |
|
@@ -41,4 +41,4 @@ $current_user = get_user_by('id', get_current_user_id());
|
|
41 |
</div>
|
42 |
<?php
|
43 |
|
44 |
-
do_action('
|
15 |
|
16 |
<?php if (isset($_GET['edit']) && $_GET['edit'] == 'true') : ?>
|
17 |
<div class="profilepress-myaccount-alert pp-alert-success" role="alert">
|
18 |
+
<?= apply_filters('ppmyac_email_notifications_success_message', esc_html__('Account was updated successfully.', 'wp-user-avatar')); ?>
|
19 |
</div>
|
20 |
<?php endif;
|
21 |
|
41 |
</div>
|
42 |
<?php
|
43 |
|
44 |
+
do_action('ppress_myaccount_email_notification');
|
src/Themes/DragDrop/AbstractMemberDirectoryTheme.php
CHANGED
@@ -530,6 +530,10 @@ abstract class AbstractMemberDirectoryTheme extends AbstractTheme
|
|
530 |
$args['orderby'] = 'meta_value';
|
531 |
$args['order'] = 'ASC';
|
532 |
break;
|
|
|
|
|
|
|
|
|
533 |
}
|
534 |
|
535 |
if ($parsed_args['is_search_query'] === true) {
|
530 |
$args['orderby'] = 'meta_value';
|
531 |
$args['order'] = 'ASC';
|
532 |
break;
|
533 |
+
default:
|
534 |
+
$args['meta_key'] = $parsed_args['sort_method'];
|
535 |
+
$args['orderby'] = 'meta_value';
|
536 |
+
$args['order'] = 'ASC';
|
537 |
}
|
538 |
|
539 |
if ($parsed_args['is_search_query'] === true) {
|
src/Themes/DragDrop/AbstractTheme.php
CHANGED
@@ -244,7 +244,7 @@ abstract class AbstractTheme implements ThemeInterface
|
|
244 |
$defaults['profile-bio'] = [];
|
245 |
}
|
246 |
|
247 |
-
return $defaults;
|
248 |
}
|
249 |
|
250 |
public function form_wrapper_shortcode($atts, $content)
|
244 |
$defaults['profile-bio'] = [];
|
245 |
}
|
246 |
|
247 |
+
return apply_filters('ppress_form_default_fields_settings', $defaults, $this);
|
248 |
}
|
249 |
|
250 |
public function form_wrapper_shortcode($atts, $content)
|
src/Themes/DragDrop/FieldListing.php
CHANGED
@@ -79,7 +79,7 @@ class FieldListing
|
|
79 |
|
80 |
if (isset($field_setting['description_appearance']) && $field_setting['description_appearance'] == 'tooltip' && ! empty($field_setting['description'])) {
|
81 |
$output .= sprintf(
|
82 |
-
' <span class="ppress-hint-tooltip hint--top hint--medium hint--bounce" aria-label="%s"><i class="pp-form-material-icons">help</i></span>',
|
83 |
sanitize_text_field($field_setting['description'])
|
84 |
);
|
85 |
}
|
79 |
|
80 |
if (isset($field_setting['description_appearance']) && $field_setting['description_appearance'] == 'tooltip' && ! empty($field_setting['description'])) {
|
81 |
$output .= sprintf(
|
82 |
+
' <span class="ppress-hint-tooltip ppress-hint-wrap hint--top hint--medium hint--bounce" aria-label="%s"><i class="pp-form-material-icons">help</i></span>',
|
83 |
sanitize_text_field($field_setting['description'])
|
84 |
);
|
85 |
}
|
src/Themes/DragDrop/UserProfile/DefaultTemplate.php
CHANGED
@@ -421,7 +421,7 @@ class DefaultTemplate extends AbstractTheme
|
|
421 |
<div class="ppress-dpf-header">
|
422 |
<?php if (ppress_is_my_own_profile()) : ?>
|
423 |
<div class="ppress-dpf-headericon">
|
424 |
-
<a href="<?= ppress_my_account_url(); ?>" class="ppress-dpf-edit-a hint--bottom" aria-label="<?= esc_html__('Edit your profile') ?>">
|
425 |
<span class="ppress-material-icons">settings</span>
|
426 |
</a>
|
427 |
</div>
|
421 |
<div class="ppress-dpf-header">
|
422 |
<?php if (ppress_is_my_own_profile()) : ?>
|
423 |
<div class="ppress-dpf-headericon">
|
424 |
+
<a href="<?= ppress_my_account_url(); ?>" class="ppress-dpf-edit-a ppress-hint-wrap hint--bottom" aria-label="<?= esc_html__('Edit your profile') ?>">
|
425 |
<span class="ppress-material-icons">settings</span>
|
426 |
</a>
|
427 |
</div>
|
src/Widgets/TabbedWidget.php
CHANGED
@@ -2,7 +2,6 @@
|
|
2 |
|
3 |
namespace ProfilePress\Core\Widgets;
|
4 |
|
5 |
-
|
6 |
class TabbedWidget extends \WP_Widget
|
7 |
{
|
8 |
public $widget_status;
|
@@ -92,6 +91,11 @@ class TabbedWidget extends \WP_Widget
|
|
92 |
|
93 |
echo '<style>';
|
94 |
echo $instance['tabbed_css'];
|
|
|
|
|
|
|
|
|
|
|
95 |
echo '</style>';
|
96 |
|
97 |
if ( ! is_user_logged_in() && ! empty($title)) {
|
@@ -100,6 +104,7 @@ class TabbedWidget extends \WP_Widget
|
|
100 |
|
101 |
if ( ! is_user_logged_in()) {
|
102 |
echo $args['before_widget'];
|
|
|
103 |
if (isset($this->widget_status)) echo '<div class="pp-tab-status">', $this->widget_status, '</div>';
|
104 |
?>
|
105 |
<div class="pp-tab-widget-form">
|
@@ -138,6 +143,11 @@ class TabbedWidget extends \WP_Widget
|
|
138 |
<li>
|
139 |
<input name="tabbed-login-password" value="<?php echo esc_attr(ppress_var($_POST, 'tabbed-login-password', '')); ?>" type="password" placeholder="<?php echo esc_html__('Password', 'wp-user-avatar'); ?>" required/>
|
140 |
</li>
|
|
|
|
|
|
|
|
|
|
|
141 |
<li>
|
142 |
<input data-pp-submit-label="<?= $login_btn_label ?>" data-pp-processing-label="<?= $processing_label ?>" name="tabbed_login_submit" type="submit" value="<?= $login_btn_label ?>" class="tb-button"/>
|
143 |
</li>
|
2 |
|
3 |
namespace ProfilePress\Core\Widgets;
|
4 |
|
|
|
5 |
class TabbedWidget extends \WP_Widget
|
6 |
{
|
7 |
public $widget_status;
|
91 |
|
92 |
echo '<style>';
|
93 |
echo $instance['tabbed_css'];
|
94 |
+
|
95 |
+
if (ppress_var($GLOBALS, 'pp_form_processor_tab_widget_is_2fa') !== true) {
|
96 |
+
// "html body" is important to increase specificity
|
97 |
+
echo 'html body .pp-tab-widget-form .pp-2fa {display:none;}';
|
98 |
+
}
|
99 |
echo '</style>';
|
100 |
|
101 |
if ( ! is_user_logged_in() && ! empty($title)) {
|
104 |
|
105 |
if ( ! is_user_logged_in()) {
|
106 |
echo $args['before_widget'];
|
107 |
+
|
108 |
if (isset($this->widget_status)) echo '<div class="pp-tab-status">', $this->widget_status, '</div>';
|
109 |
?>
|
110 |
<div class="pp-tab-widget-form">
|
143 |
<li>
|
144 |
<input name="tabbed-login-password" value="<?php echo esc_attr(ppress_var($_POST, 'tabbed-login-password', '')); ?>" type="password" placeholder="<?php echo esc_html__('Password', 'wp-user-avatar'); ?>" required/>
|
145 |
</li>
|
146 |
+
|
147 |
+
<li class="pp-2fa">
|
148 |
+
<?php echo do_shortcode('[pp-2fa class=""]'); ?>
|
149 |
+
</li>
|
150 |
+
|
151 |
<li>
|
152 |
<input data-pp-submit-label="<?= $login_btn_label ?>" data-pp-processing-label="<?= $processing_label ?>" name="tabbed_login_submit" type="submit" value="<?= $login_btn_label ?>" class="tb-button"/>
|
153 |
</li>
|
src/Widgets/TabbedWidgetDependency.php
CHANGED
@@ -20,6 +20,10 @@ class TabbedWidgetDependency
|
|
20 |
{
|
21 |
$login_status = LoginAuth::login_auth($username, $password);
|
22 |
|
|
|
|
|
|
|
|
|
23 |
if (isset($login_status)) return $login_status->get_error_message();
|
24 |
|
25 |
return esc_html__('Unable to log in. Please try again', 'wp-user-avatar');
|
@@ -62,7 +66,7 @@ class TabbedWidgetDependency
|
|
62 |
*/
|
63 |
public static function registration($username, $password, $email)
|
64 |
{
|
65 |
-
add_filter('ppress_after_registration',function ($form_id, $user_data, $user_id) {
|
66 |
// update is being used because RegistrationAuth::register_new_user will set it to 0.
|
67 |
update_user_meta($user_id, '_pp_signup_via', 'tab_widget');
|
68 |
}, 10, 3);
|
20 |
{
|
21 |
$login_status = LoginAuth::login_auth($username, $password);
|
22 |
|
23 |
+
if ($login_status->get_error_code() == 'pp2fa_auth_code_invalid') {
|
24 |
+
$GLOBALS['pp_form_processor_tab_widget_is_2fa'] = true;
|
25 |
+
}
|
26 |
+
|
27 |
if (isset($login_status)) return $login_status->get_error_message();
|
28 |
|
29 |
return esc_html__('Unable to log in. Please try again', 'wp-user-avatar');
|
66 |
*/
|
67 |
public static function registration($username, $password, $email)
|
68 |
{
|
69 |
+
add_filter('ppress_after_registration', function ($form_id, $user_data, $user_id) {
|
70 |
// update is being used because RegistrationAuth::register_new_user will set it to 0.
|
71 |
update_user_meta($user_id, '_pp_signup_via', 'tab_widget');
|
72 |
}, 10, 3);
|
vendor/autoload.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInitaa467e297763f43379c5fa14a61c1e4e::getLoader();
|
vendor/composer/autoload_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -24,15 +24,15 @@ class ComposerAutoloaderInitc3ca8c25b9c9d0b992877264678d5a16
|
|
24 |
|
25 |
require __DIR__ . '/platform_check.php';
|
26 |
|
27 |
-
spl_autoload_register(array('
|
28 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
|
29 |
-
spl_autoload_unregister(array('
|
30 |
|
31 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
32 |
if ($useStaticLoader) {
|
33 |
require __DIR__ . '/autoload_static.php';
|
34 |
|
35 |
-
call_user_func(\Composer\Autoload\
|
36 |
} else {
|
37 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
38 |
foreach ($map as $namespace => $path) {
|
@@ -53,19 +53,19 @@ class ComposerAutoloaderInitc3ca8c25b9c9d0b992877264678d5a16
|
|
53 |
$loader->register(true);
|
54 |
|
55 |
if ($useStaticLoader) {
|
56 |
-
$includeFiles = Composer\Autoload\
|
57 |
} else {
|
58 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
59 |
}
|
60 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
61 |
-
|
62 |
}
|
63 |
|
64 |
return $loader;
|
65 |
}
|
66 |
}
|
67 |
|
68 |
-
function
|
69 |
{
|
70 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
71 |
require $file;
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInitaa467e297763f43379c5fa14a61c1e4e
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
24 |
|
25 |
require __DIR__ . '/platform_check.php';
|
26 |
|
27 |
+
spl_autoload_register(array('ComposerAutoloaderInitaa467e297763f43379c5fa14a61c1e4e', 'loadClassLoader'), true, true);
|
28 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
|
29 |
+
spl_autoload_unregister(array('ComposerAutoloaderInitaa467e297763f43379c5fa14a61c1e4e', 'loadClassLoader'));
|
30 |
|
31 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
32 |
if ($useStaticLoader) {
|
33 |
require __DIR__ . '/autoload_static.php';
|
34 |
|
35 |
+
call_user_func(\Composer\Autoload\ComposerStaticInitaa467e297763f43379c5fa14a61c1e4e::getInitializer($loader));
|
36 |
} else {
|
37 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
38 |
foreach ($map as $namespace => $path) {
|
53 |
$loader->register(true);
|
54 |
|
55 |
if ($useStaticLoader) {
|
56 |
+
$includeFiles = Composer\Autoload\ComposerStaticInitaa467e297763f43379c5fa14a61c1e4e::$files;
|
57 |
} else {
|
58 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
59 |
}
|
60 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
61 |
+
composerRequireaa467e297763f43379c5fa14a61c1e4e($fileIdentifier, $file);
|
62 |
}
|
63 |
|
64 |
return $loader;
|
65 |
}
|
66 |
}
|
67 |
|
68 |
+
function composerRequireaa467e297763f43379c5fa14a61c1e4e($fileIdentifier, $file)
|
69 |
{
|
70 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
71 |
require $file;
|
vendor/composer/autoload_static.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
-
class
|
8 |
{
|
9 |
public static $files = array (
|
10 |
'fda73876e8be17735f680f484cec1679' => __DIR__ . '/../..' . '/src/Functions/custom-settings-api.php',
|
@@ -287,9 +287,9 @@ class ComposerStaticInitc3ca8c25b9c9d0b992877264678d5a16
|
|
287 |
public static function getInitializer(ClassLoader $loader)
|
288 |
{
|
289 |
return \Closure::bind(function () use ($loader) {
|
290 |
-
$loader->prefixLengthsPsr4 =
|
291 |
-
$loader->prefixDirsPsr4 =
|
292 |
-
$loader->classMap =
|
293 |
|
294 |
}, null, ClassLoader::class);
|
295 |
}
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
+
class ComposerStaticInitaa467e297763f43379c5fa14a61c1e4e
|
8 |
{
|
9 |
public static $files = array (
|
10 |
'fda73876e8be17735f680f484cec1679' => __DIR__ . '/../..' . '/src/Functions/custom-settings-api.php',
|
287 |
public static function getInitializer(ClassLoader $loader)
|
288 |
{
|
289 |
return \Closure::bind(function () use ($loader) {
|
290 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInitaa467e297763f43379c5fa14a61c1e4e::$prefixLengthsPsr4;
|
291 |
+
$loader->prefixDirsPsr4 = ComposerStaticInitaa467e297763f43379c5fa14a61c1e4e::$prefixDirsPsr4;
|
292 |
+
$loader->classMap = ComposerStaticInitaa467e297763f43379c5fa14a61c1e4e::$classMap;
|
293 |
|
294 |
}, null, ClassLoader::class);
|
295 |
}
|
vendor/composer/installed.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
'type' => 'library',
|
6 |
'install_path' => __DIR__ . '/../../',
|
7 |
'aliases' => array(),
|
8 |
-
'reference' => '
|
9 |
'name' => '__root__',
|
10 |
'dev' => false,
|
11 |
),
|
@@ -16,7 +16,7 @@
|
|
16 |
'type' => 'library',
|
17 |
'install_path' => __DIR__ . '/../../',
|
18 |
'aliases' => array(),
|
19 |
-
'reference' => '
|
20 |
'dev_requirement' => false,
|
21 |
),
|
22 |
'collizo4sky/persist-admin-notices-dismissal' => array(
|
5 |
'type' => 'library',
|
6 |
'install_path' => __DIR__ . '/../../',
|
7 |
'aliases' => array(),
|
8 |
+
'reference' => '83f5f2e022486869d4be540aa769ba92ad8fab48',
|
9 |
'name' => '__root__',
|
10 |
'dev' => false,
|
11 |
),
|
16 |
'type' => 'library',
|
17 |
'install_path' => __DIR__ . '/../../',
|
18 |
'aliases' => array(),
|
19 |
+
'reference' => '83f5f2e022486869d4be540aa769ba92ad8fab48',
|
20 |
'dev_requirement' => false,
|
21 |
),
|
22 |
'collizo4sky/persist-admin-notices-dismissal' => array(
|
wp-user-avatar.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: ProfilePress
|
4 |
* Plugin URI: https://profilepress.net
|
5 |
* Description: The modern WordPress membership and user profile plugin.
|
6 |
-
* Version: 3.2.
|
7 |
* Author: ProfilePress Team
|
8 |
* Author URI: https://profilepress.net
|
9 |
* Text Domain: wp-user-avatar
|
@@ -14,7 +14,7 @@
|
|
14 |
defined('ABSPATH') or die("No script kiddies please!");
|
15 |
|
16 |
define('PROFILEPRESS_SYSTEM_FILE_PATH', __FILE__);
|
17 |
-
define('PPRESS_VERSION_NUMBER', '3.2.
|
18 |
|
19 |
require __DIR__ . '/vendor/autoload.php';
|
20 |
|
3 |
* Plugin Name: ProfilePress
|
4 |
* Plugin URI: https://profilepress.net
|
5 |
* Description: The modern WordPress membership and user profile plugin.
|
6 |
+
* Version: 3.2.5
|
7 |
* Author: ProfilePress Team
|
8 |
* Author URI: https://profilepress.net
|
9 |
* Text Domain: wp-user-avatar
|
14 |
defined('ABSPATH') or die("No script kiddies please!");
|
15 |
|
16 |
define('PROFILEPRESS_SYSTEM_FILE_PATH', __FILE__);
|
17 |
+
define('PPRESS_VERSION_NUMBER', '3.2.5');
|
18 |
|
19 |
require __DIR__ . '/vendor/autoload.php';
|
20 |
|