You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by gi...@apache.org on 2025/09/11 21:42:45 UTC

(grails-spring-security) branch gh-pages updated: Deploying to documentation branch - 21:42:42

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/grails-spring-security.git


The following commit(s) were added to refs/heads/gh-pages by this push:
     new a6b82663 Deploying to documentation branch - 21:42:42
a6b82663 is described below

commit a6b826631aaf8af8e37b1582c1b91fd9e8ab1312
Author: jdaugherty <jd...@users.noreply.github.com>
AuthorDate: Thu Sep 11 21:42:42 2025 +0000

    Deploying to documentation branch - 21:42:42
---
 .../acl-plugin/groovydoc/allclasses-frame.html     |   57 +
 .../acl-plugin/groovydoc/deprecated-list.html      |    6 +-
 .../acl/AbstractAclObjectIdentity.html             |    7 +-
 .../springsecurity/acl/AclAutoProxyCreator.html    |    6 +-
 .../acl/SpringSecurityAclGrailsPlugin.html         |    6 +-
 .../plugin/springsecurity/acl/WarnErros.html       |    6 +-
 .../acl/access/GroovyAwareAclVoter.html            |    6 +-
 ...thodSecurityMetadataSource.DefaultCacheKey.html |    6 +-
 ...wareDelegatingMethodSecurityMetadataSource.html |    6 +-
 .../SecuredAnnotationSecurityMetadataSource.html   |    6 +-
 .../ServiceStaticMethodSecurityMetadataSource.html |    6 +-
 .../acl/access/method/package-frame.html           |   58 +
 .../acl/access/method/package-summary.html         |    4 +-
 .../springsecurity/acl/access/package-frame.html   |   44 +-
 .../springsecurity/acl/access/package-summary.html |    4 +-
 .../springsecurity/acl/annotation/AclVoter.html    |    6 +-
 .../springsecurity/acl/annotation/AclVoters.html   |    6 +-
 .../acl/annotation/package-frame.html              |   44 +-
 .../acl/annotation/package-summary.html            |    4 +-
 .../acl/cache/SpringAclCacheFactoryBean.html       |    6 +-
 .../springsecurity/acl/cache/package-frame.html    |   44 +-
 .../springsecurity/acl/cache/package-summary.html  |    4 +-
 .../acl/domain/NullAclAuditLogger.html             |    6 +-
 .../springsecurity/acl/domain/package-frame.html   |   44 +-
 .../springsecurity/acl/domain/package-summary.html |    4 +-
 .../acl/jdbc/GormAclLookupStrategy.html            |    6 +-
 .../springsecurity/acl/jdbc/package-frame.html     |   44 +-
 .../springsecurity/acl/jdbc/package-summary.html   |    4 +-
 .../model/GormObjectIdentityRetrievalStrategy.html |    6 +-
 ...bjectIdentityRetrievalStrategyAndGenerator.html |    6 +-
 .../springsecurity/acl/model/StubAclParent.html    |    6 +-
 .../springsecurity/acl/model/package-frame.html    |   66 +
 .../springsecurity/acl/model/package-summary.html  |    4 +-
 .../plugin/springsecurity/acl/package-frame.html   |   66 +
 .../plugin/springsecurity/acl/package-summary.html |    4 +-
 .../plugin/springsecurity/acl/util/ProxyUtils.html |    6 +-
 .../springsecurity/acl/util/package-frame.html     |   41 +-
 .../springsecurity/acl/util/package-summary.html   |    4 +-
 7.0.0-RC2/acl-plugin/groovydoc/groovy.ico          |  Bin 0 -> 9662 bytes
 .../acl-plugin}/groovydoc/help-doc.html            |    6 +-
 .../acl-plugin/groovydoc/index-all.html            |    6 +-
 .../acl-plugin}/groovydoc/index.html               |    2 +-
 7.0.0-RC2/acl-plugin/groovydoc/inherit.gif         |  Bin 0 -> 57 bytes
 .../acl-plugin/groovydoc/overview-frame.html       |    2 +-
 .../acl-plugin/groovydoc/overview-summary.html     |    6 +-
 7.0.0-RC2/acl-plugin/groovydoc/package-list        |    9 +
 7.0.0-RC2/acl-plugin/groovydoc/stylesheet.css      | 2306 ++++++++++++++++++++
 {latest => 7.0.0-RC2}/acl-plugin/guide/index.html  |    8 +-
 .../cas-plugin/groovydoc/allclasses-frame.html     |   26 +-
 .../cas-plugin/groovydoc/deprecated-list.html      |    6 +-
 .../cas/NullProxyGrantingTicketStorage.html        |    6 +-
 .../cas/SpringSecurityCasGrailsPlugin.html         |    6 +-
 .../plugin/springsecurity/cas/package-frame.html   |   44 +-
 .../plugin/springsecurity/cas/package-summary.html |    4 +-
 7.0.0-RC2/cas-plugin/groovydoc/groovy.ico          |  Bin 0 -> 9662 bytes
 .../cas-plugin}/groovydoc/help-doc.html            |    6 +-
 .../cas-plugin/groovydoc/index-all.html            |    6 +-
 .../cas-plugin}/groovydoc/index.html               |    2 +-
 7.0.0-RC2/cas-plugin/groovydoc/inherit.gif         |  Bin 0 -> 57 bytes
 .../cas-plugin/groovydoc/overview-frame.html       |    2 +-
 .../cas-plugin/groovydoc/overview-summary.html     |    6 +-
 7.0.0-RC2/cas-plugin/groovydoc/package-list        |    1 +
 7.0.0-RC2/cas-plugin/groovydoc/stylesheet.css      | 2306 ++++++++++++++++++++
 {latest => 7.0.0-RC2}/cas-plugin/guide/index.html  |   10 +-
 .../core-plugin/groovydoc/allclasses-frame.html    |  114 +
 .../core-plugin/groovydoc/deprecated-list.html     |    6 +-
 .../grails/plugin/springsecurity/Application.html  |    6 +-
 .../plugin/springsecurity/BeanTypeResolver.html    |    6 +-
 .../plugin/springsecurity/ControllerMixin.html     |    6 +-
 .../plugin/springsecurity/InterceptedUrl.html      |    6 +-
 .../plugin/springsecurity/ReflectionUtils.html     |    6 +-
 .../plugin/springsecurity/SecurityConfigType.html  |    6 +-
 .../springsecurity/SecurityEventListener.html      |    6 +-
 .../springsecurity/SecurityFilterPosition.html     |    6 +-
 .../SpringSecurityBeanFactoryPostProcessor.html    |    6 +-
 .../SpringSecurityCoreGrailsPlugin.html            |    6 +-
 .../plugin/springsecurity/SpringSecurityUtils.html |    6 +-
 .../access/NullAfterInvocationProvider.html        |    6 +-
 .../intercept/NullAfterInvocationManager.html      |    6 +-
 .../access/intercept/package-frame.html            |   44 +-
 .../access/intercept/package-summary.html          |    4 +-
 .../springsecurity/access/package-frame.html       |   44 +-
 .../springsecurity/access/package-summary.html     |    4 +-
 .../vote/AuthenticatedVetoableDecisionManager.html |    6 +-
 .../access/vote/ClosureConfigAttribute.html        |    6 +-
 .../springsecurity/access/vote/ClosureVoter.html   |    6 +-
 .../springsecurity/access/vote/package-frame.html  |   58 +
 .../access/vote/package-summary.html               |    4 +-
 .../springsecurity/annotation/Authorities.html     |    6 +-
 .../annotation/AuthoritiesTransformation.html      |    6 +-
 .../plugin/springsecurity/annotation/Secured.html  |    6 +-
 .../annotation/SecuredClosureDelegate.html         |    6 +-
 .../springsecurity/annotation/package-frame.html   |   66 +
 .../springsecurity/annotation/package-summary.html |    4 +-
 .../GrailsAnonymousAuthenticationProvider.html     |    6 +-
 .../GrailsAnonymousAuthenticationToken.html        |    6 +-
 .../NullAuthenticationEventPublisher.html          |    6 +-
 .../authentication/package-frame.html              |   58 +
 .../authentication/package-summary.html            |    4 +-
 .../cache/SpringUserCacheFactoryBean.html          |    6 +-
 .../plugin/springsecurity/cache/package-frame.html |   44 +-
 .../springsecurity/cache/package-summary.html      |    4 +-
 .../plugin/springsecurity/package-frame.html       |   74 +
 .../plugin/springsecurity/package-summary.html     |    4 +-
 .../DefaultPostAuthenticationChecks.html           |    6 +-
 .../DefaultPreAuthenticationChecks.html            |    6 +-
 .../userdetails/GormUserDetailsService.html        |    6 +-
 .../springsecurity/userdetails/GrailsUser.html     |    6 +-
 .../userdetails/GrailsUserDetailsService.html      |    6 +-
 .../NoStackUsernameNotFoundException.html          |    6 +-
 .../springsecurity/userdetails/package-frame.html  |   66 +
 .../userdetails/package-summary.html               |    4 +-
 .../web/DelegatingAsyncGrailsWebRequest.html       |    6 +-
 .../web/DelegatingGrailsWebRequest.html            |    6 +-
 .../springsecurity/web/GrailsRedirectStrategy.html |    6 +-
 .../web/GrailsSecurityFilterChain.html             |    6 +-
 .../web/NullFilterChainValidator.html              |    6 +-
 .../springsecurity/web/SecurityRequestHolder.html  |    6 +-
 .../web/SecurityRequestHolderFilter.1.html         |    6 +-
 .../web/SecurityRequestHolderFilter.2.html         |    6 +-
 .../web/SecurityRequestHolderFilter.html           |    6 +-
 ...estContextHolderExceptionTranslationFilter.html |    6 +-
 .../web/access/AjaxAwareAccessDeniedHandler.html   |    6 +-
 .../web/access/DefaultThrowableAnalyzer.1.html     |    6 +-
 .../web/access/DefaultThrowableAnalyzer.html       |    6 +-
 .../web/access/DummyRequestCreator.1.html          |    6 +-
 .../web/access/DummyRequestCreator.html            |    6 +-
 .../web/access/DummyResponseCreator.1.html         |    6 +-
 .../web/access/DummyResponseCreator.html           |    6 +-
 .../GrailsWebInvocationPrivilegeEvaluator.1.html   |    6 +-
 .../GrailsWebInvocationPrivilegeEvaluator.html     |    6 +-
 .../expression/WebExpressionConfigAttribute.html   |    6 +-
 .../web/access/expression/WebExpressionVoter.html  |    6 +-
 .../web/access/expression/package-frame.html       |   44 +-
 .../web/access/expression/package-summary.html     |    4 +-
 .../AbstractFilterInvocationDefinition.html        |    6 +-
 .../AnnotationFilterInvocationDefinition.html      |    6 +-
 ...nvocationSecurityMetadataSourceFactoryBean.html |    6 +-
 .../InterceptUrlMapFilterInvocationDefinition.html |    6 +-
 .../RequestmapFilterInvocationDefinition.html      |    6 +-
 .../web/access/intercept/package-frame.html        |   58 +
 .../web/access/intercept/package-summary.html      |    4 +-
 .../springsecurity/web/access/package-frame.html   |   58 +
 .../springsecurity/web/access/package-summary.html |    4 +-
 .../AjaxAwareAuthenticationEntryPoint.html         |    6 +-
 .../AjaxAwareAuthenticationFailureHandler.html     |    6 +-
 .../AjaxAwareAuthenticationSuccessHandler.html     |    6 +-
 .../FilterProcessUrlRequestMatcher.html            |    6 +-
 ...GrailsUsernamePasswordAuthenticationFilter.html |    6 +-
 .../NullLogoutHandlerRememberMeServices.html       |    6 +-
 .../MutableLogoutFilter.DummyLogoutHandler.html    |    6 +-
 .../authentication/logout/MutableLogoutFilter.html |    6 +-
 .../web/authentication/logout/package-frame.html   |   47 +-
 .../web/authentication/logout/package-summary.html |    4 +-
 .../web/authentication/package-frame.html          |   58 +
 .../web/authentication/package-summary.html        |    4 +-
 .../x509/ClosureX509PrincipalExtractor.html        |    6 +-
 .../x509/NullAuthenticationFailureHandler.html     |    6 +-
 .../x509/NullAuthenticationSuccessHandler.html     |    6 +-
 .../authentication/preauth/x509/package-frame.html |   58 +
 .../preauth/x509/package-summary.html              |    4 +-
 .../rememberme/GormPersistentTokenRepository.html  |    6 +-
 .../authentication/rememberme/package-frame.html   |   44 +-
 .../authentication/rememberme/package-summary.html |    4 +-
 .../switchuser/NullSwitchUserAuthorityChanger.html |    6 +-
 .../authentication/switchuser/package-frame.html   |   44 +-
 .../authentication/switchuser/package-summary.html |    4 +-
 .../springsecurity/web/filter/DebugFilter.1.html   |    6 +-
 .../springsecurity/web/filter/DebugFilter.html     |    6 +-
 .../GrailsAnonymousAuthenticationFilter.html       |    6 +-
 .../GrailsRememberMeAuthenticationFilter.html      |    6 +-
 .../web/filter/HttpMethodOverrideDetector.html     |    6 +-
 .../springsecurity/web/filter/IpAddressFilter.html |    6 +-
 .../springsecurity/web/filter/package-frame.html   |   58 +
 .../springsecurity/web/filter/package-summary.html |    4 +-
 .../plugin/springsecurity/web/package-frame.html   |   58 +
 .../plugin/springsecurity/web/package-summary.html |    4 +-
 7.0.0-RC2/core-plugin/groovydoc/groovy.ico         |  Bin 0 -> 9662 bytes
 .../core-plugin/groovydoc/help-doc.html            |    6 +-
 .../core-plugin/groovydoc/index-all.html           |    6 +-
 .../core-plugin/groovydoc/index.html               |    2 +-
 7.0.0-RC2/core-plugin/groovydoc/inherit.gif        |  Bin 0 -> 57 bytes
 .../core-plugin/groovydoc/overview-frame.html      |    2 +-
 .../core-plugin/groovydoc/overview-summary.html    |    6 +-
 7.0.0-RC2/core-plugin/groovydoc/package-list       |   18 +
 7.0.0-RC2/core-plugin/groovydoc/stylesheet.css     | 2306 ++++++++++++++++++++
 7.0.0-RC2/core-plugin/guide/cover.png              |  Bin 0 -> 52892 bytes
 {7.0.x => 7.0.0-RC2}/core-plugin/guide/index.html  |   18 +-
 {7.0.x => 7.0.0-RC2}/ghpages.html                  |   29 +-
 .../ldap-plugin/groovydoc/allclasses-frame.html    |   46 +
 .../ldap-plugin/groovydoc/deprecated-list.html     |    6 +-
 .../ldap/SpringSecurityLdapGrailsPlugin.html       |    6 +-
 .../ldap/core/GrailsLdapRoleMapper.html            |    6 +-
 ...ailsSimpleDirContextAuthenticationStrategy.html |    6 +-
 .../ldap/core/SimpleAuthenticationSource.html      |    6 +-
 .../springsecurity/ldap/core/package-frame.html    |   58 +
 .../springsecurity/ldap/core/package-summary.html  |    4 +-
 .../plugin/springsecurity/ldap/package-frame.html  |   44 +-
 .../springsecurity/ldap/package-summary.html       |    4 +-
 .../DatabaseOnlyLdapAuthoritiesPopulator.html      |    6 +-
 .../GrailsLdapAuthoritiesPopulator.html            |    6 +-
 .../userdetails/GrailsLdapUserDetailsManager.html  |    6 +-
 .../ldap/userdetails/package-frame.html            |   58 +
 .../ldap/userdetails/package-summary.html          |    4 +-
 7.0.0-RC2/ldap-plugin/groovydoc/groovy.ico         |  Bin 0 -> 9662 bytes
 .../ldap-plugin/groovydoc/help-doc.html            |    6 +-
 .../ldap-plugin/groovydoc/index-all.html           |    6 +-
 .../ldap-plugin}/groovydoc/index.html              |    2 +-
 7.0.0-RC2/ldap-plugin/groovydoc/inherit.gif        |  Bin 0 -> 57 bytes
 .../ldap-plugin/groovydoc/overview-frame.html      |    2 +-
 .../ldap-plugin/groovydoc/overview-summary.html    |    6 +-
 7.0.0-RC2/ldap-plugin/groovydoc/package-list       |    3 +
 7.0.0-RC2/ldap-plugin/groovydoc/stylesheet.css     | 2306 ++++++++++++++++++++
 {latest => 7.0.0-RC2}/ldap-plugin/guide/index.html |   22 +-
 .../oauth2-plugin/groovydoc/allclasses-frame.html  |   45 +
 .../oauth2-plugin}/groovydoc/deprecated-list.html  |    6 +-
 .../oauth2/SpringSecurityOauth2GrailsPlugin.html   |    6 +-
 .../oauth2/exception/OAuth2Exception.html          |    6 +-
 .../oauth2/exception/package-frame.html            |   44 +-
 .../oauth2/exception/package-summary.html          |    4 +-
 .../springsecurity/oauth2/package-frame.html       |   44 +-
 .../springsecurity/oauth2/package-summary.html     |    4 +-
 .../service/OAuth2AbstractProviderService.html     |    6 +-
 .../oauth2/service/OAuth2ProviderService.html      |    6 +-
 .../oauth2/service/package-frame.html              |   66 +
 .../oauth2/service/package-summary.html            |    4 +-
 .../oauth2/token/OAuth2SpringToken.html            |    6 +-
 .../springsecurity/oauth2/token/package-frame.html |   44 +-
 .../oauth2/token/package-summary.html              |    4 +-
 .../oauth2/util/OAuth2ProviderConfiguration.html   |    6 +-
 .../springsecurity/oauth2/util/package-frame.html  |   44 +-
 .../oauth2/util/package-summary.html               |    4 +-
 7.0.0-RC2/oauth2-plugin/groovydoc/groovy.ico       |  Bin 0 -> 9662 bytes
 .../oauth2-plugin}/groovydoc/help-doc.html         |    6 +-
 .../oauth2-plugin/groovydoc/index-all.html         |    6 +-
 .../oauth2-plugin}/groovydoc/index.html            |    2 +-
 7.0.0-RC2/oauth2-plugin/groovydoc/inherit.gif      |  Bin 0 -> 57 bytes
 .../oauth2-plugin/groovydoc/overview-frame.html    |    2 +-
 .../oauth2-plugin/groovydoc/overview-summary.html  |    6 +-
 7.0.0-RC2/oauth2-plugin/groovydoc/package-list     |    5 +
 7.0.0-RC2/oauth2-plugin/groovydoc/stylesheet.css   | 2306 ++++++++++++++++++++
 .../oauth2-plugin/guide/index.html                 |   12 +-
 .../rest-plugin/groovydoc/allclasses-frame.html    |   84 +
 .../rest-plugin/groovydoc/deprecated-list.html     |    6 +-
 .../rest/RestAuthenticationFailureHandler.html     |    6 +-
 .../rest/RestAuthenticationFilter.html             |    6 +-
 .../rest/RestAuthenticationProvider.html           |    6 +-
 .../rest/RestAuthenticationSuccessHandler.html     |    6 +-
 .../springsecurity/rest/RestLogoutFilter.html      |    6 +-
 .../rest/RestSecurityEventListener.html            |    6 +-
 .../rest/RestTokenCreationEvent.html               |    6 +-
 .../rest/RestTokenValidationFilter.html            |    6 +-
 .../SpringSecurityRestFilterRequestMatcher.html    |    6 +-
 .../rest/SpringSecurityRestGrailsPlugin.html       |    6 +-
 .../DefaultRestAuthenticationEventPublisher.html   |    6 +-
 .../NullRestAuthenticationEventPublisher.html      |    6 +-
 .../RestAuthenticationEventPublisher.html          |    6 +-
 .../rest/authentication/package-frame.html         |   66 +
 .../rest/authentication/package-summary.html       |    4 +-
 .../AbstractJsonPayloadCredentialsExtractor.html   |    6 +-
 .../rest/credentials/CredentialsExtractor.html     |    6 +-
 .../DefaultJsonPayloadCredentialsExtractor.html    |    6 +-
 .../RequestParamsCredentialsExtractor.html         |    6 +-
 .../rest/credentials/package-frame.html            |   66 +
 .../rest/credentials/package-summary.html          |    4 +-
 .../rest/error/CallbackErrorHandler.html           |    6 +-
 .../rest/error/DefaultCallbackErrorHandler.html    |    6 +-
 .../springsecurity/rest/error/package-frame.html   |   53 +-
 .../springsecurity/rest/error/package-summary.html |    4 +-
 .../rest/oauth/DefaultOauthUserDetailsService.html |    6 +-
 .../springsecurity/rest/oauth/OauthUser.html       |    6 +-
 .../rest/oauth/OauthUserDetailsService.html        |    6 +-
 .../springsecurity/rest/oauth/package-frame.html   |   66 +
 .../springsecurity/rest/oauth/package-summary.html |    4 +-
 .../plugin/springsecurity/rest/package-frame.html  |   58 +
 .../springsecurity/rest/package-summary.html       |    4 +-
 .../springsecurity/rest/token/AccessToken.html     |    6 +-
 .../bearer/BearerTokenAccessDeniedHandler.html     |    6 +-
 .../BearerTokenAuthenticationEntryPoint.html       |    6 +-
 .../BearerTokenAuthenticationFailureHandler.html   |    6 +-
 .../rest/token/bearer/BearerTokenReader.html       |    6 +-
 .../rest/token/bearer/package-frame.html           |   58 +
 .../rest/token/bearer/package-summary.html         |    4 +-
 .../generation/SecureRandomTokenGenerator.html     |    6 +-
 .../rest/token/generation/TokenGenerator.html      |    6 +-
 .../rest/token/generation/UUIDTokenGenerator.html  |    6 +-
 .../generation/jwt/AbstractJwtTokenGenerator.html  |    6 +-
 .../token/generation/jwt/CustomClaimProvider.html  |    6 +-
 .../generation/jwt/DefaultRSAKeyProvider.html      |    6 +-
 .../generation/jwt/EncryptedJwtTokenGenerator.html |    6 +-
 .../token/generation/jwt/FileRSAKeyProvider.html   |    6 +-
 .../token/generation/jwt/IssuerClaimProvider.html  |    6 +-
 .../rest/token/generation/jwt/RSAKeyProvider.html  |    6 +-
 .../generation/jwt/SignedJwtTokenGenerator.html    |    6 +-
 .../rest/token/generation/jwt/package-frame.html   |   66 +
 .../rest/token/generation/jwt/package-summary.html |    4 +-
 .../rest/token/generation/package-frame.html       |   66 +
 .../rest/token/generation/package-summary.html     |    4 +-
 .../springsecurity/rest/token/package-frame.html   |   41 +-
 .../springsecurity/rest/token/package-summary.html |    4 +-
 .../rest/token/reader/HttpHeaderTokenReader.html   |    6 +-
 .../rest/token/reader/TokenReader.html             |    6 +-
 .../rest/token/reader/package-frame.html           |   66 +
 .../rest/token/reader/package-summary.html         |    4 +-
 .../token/rendering/AccessTokenJsonRenderer.html   |    6 +-
 .../rendering/DefaultAccessTokenJsonRenderer.html  |    6 +-
 .../rest/token/rendering/package-frame.html        |   66 +
 .../rest/token/rendering/package-summary.html      |    4 +-
 .../rest/token/storage/TokenNotFoundException.html |    6 +-
 .../rest/token/storage/TokenStorageService.html    |    6 +-
 .../token/storage/jwt/JwtTokenStorageService.html  |    6 +-
 .../rest/token/storage/jwt/package-frame.html      |   41 +-
 .../rest/token/storage/jwt/package-summary.html    |    4 +-
 .../rest/token/storage/package-frame.html          |   66 +
 .../rest/token/storage/package-summary.html        |    4 +-
 7.0.0-RC2/rest-plugin/groovydoc/groovy.ico         |  Bin 0 -> 9662 bytes
 .../rest-plugin/groovydoc/help-doc.html            |    6 +-
 .../rest-plugin/groovydoc/index-all.html           |    6 +-
 .../rest-plugin}/groovydoc/index.html              |    2 +-
 7.0.0-RC2/rest-plugin/groovydoc/inherit.gif        |  Bin 0 -> 57 bytes
 .../rest-plugin/groovydoc/overview-frame.html      |    2 +-
 .../rest-plugin/groovydoc/overview-summary.html    |    6 +-
 7.0.0-RC2/rest-plugin/groovydoc/package-list       |   13 +
 7.0.0-RC2/rest-plugin/groovydoc/stylesheet.css     | 2306 ++++++++++++++++++++
 7.0.0-RC2/rest-plugin/guide/images/jwt.png         |  Bin 0 -> 142229 bytes
 7.0.0-RC2/rest-plugin/guide/images/oauth.png       |  Bin 0 -> 146592 bytes
 7.0.0-RC2/rest-plugin/guide/images/rest.png        |  Bin 0 -> 74973 bytes
 {latest => 7.0.0-RC2}/rest-plugin/guide/index.html |   59 +-
 .../ui-plugin/groovydoc/allclasses-frame.html      |   68 +
 .../ui-plugin/groovydoc/deprecated-list.html       |    6 +-
 .../plugin/springsecurity/ui/CommandObject.html    |    6 +-
 .../grails/plugin/springsecurity/ui/Constants.html |    6 +-
 .../springsecurity/ui/ForgotPasswordCommand.html   |    6 +-
 .../springsecurity/ui/InvalidValueException.html   |    6 +-
 .../plugin/springsecurity/ui/RegisterCommand.html  |    6 +-
 .../springsecurity/ui/ResetPasswordCommand.html    |    6 +-
 .../ui/SecurityQuestionsCommand.html               |    6 +-
 .../ui/SpringSecurityUiGrailsPlugin.html           |    6 +-
 .../ui/SpringSecurityUiInterceptor.html            |    6 +-
 .../plugin/springsecurity/ui/package-frame.html    |   74 +
 .../plugin/springsecurity/ui/package-summary.html  |    4 +-
 .../springsecurity/ui/strategy/AclStrategy.html    |    6 +-
 .../ui/strategy/DefaultAclStrategy.html            |    6 +-
 .../ui/strategy/DefaultErrorsStrategy.html         |    6 +-
 .../strategy/DefaultPersistentLoginStrategy.html   |    6 +-
 .../ui/strategy/DefaultPropertiesStrategy.html     |    6 +-
 .../ui/strategy/DefaultQueryStrategy.html          |    6 +-
 .../strategy/DefaultRegistrationCodeStrategy.html  |    6 +-
 .../ui/strategy/DefaultRequestmapStrategy.html     |    6 +-
 .../ui/strategy/DefaultRoleStrategy.html           |    6 +-
 .../ui/strategy/DefaultUserStrategy.html           |    6 +-
 .../springsecurity/ui/strategy/ErrorsStrategy.html |    6 +-
 .../ui/strategy/MailPluginMailStrategy.html        |    6 +-
 .../springsecurity/ui/strategy/MailStrategy.html   |    6 +-
 .../ui/strategy/PersistentLoginStrategy.html       |    6 +-
 .../ui/strategy/PropertiesStrategy.html            |    6 +-
 .../springsecurity/ui/strategy/QueryStrategy.html  |    6 +-
 .../ui/strategy/RegistrationCodeStrategy.html      |    6 +-
 .../ui/strategy/RequestmapStrategy.html            |    6 +-
 .../springsecurity/ui/strategy/RoleStrategy.html   |    6 +-
 .../springsecurity/ui/strategy/UserStrategy.html   |    6 +-
 .../springsecurity/ui/strategy/package-frame.html  |   66 +
 .../ui/strategy/package-summary.html               |    4 +-
 7.0.0-RC2/ui-plugin/groovydoc/groovy.ico           |  Bin 0 -> 9662 bytes
 .../ui-plugin}/groovydoc/help-doc.html             |    6 +-
 .../ui-plugin/groovydoc/index-all.html             |    6 +-
 .../ui-plugin}/groovydoc/index.html                |    2 +-
 7.0.0-RC2/ui-plugin/groovydoc/inherit.gif          |  Bin 0 -> 57 bytes
 .../ui-plugin/groovydoc/overview-frame.html        |    2 +-
 .../ui-plugin/groovydoc/overview-summary.html      |    6 +-
 7.0.0-RC2/ui-plugin/groovydoc/package-list         |    2 +
 7.0.0-RC2/ui-plugin/groovydoc/stylesheet.css       | 2306 ++++++++++++++++++++
 .../ui-plugin/guide/acls/acl_class_create.png      |  Bin 0 -> 14773 bytes
 7.0.0-RC2/ui-plugin/guide/acls/acl_class_edit.png  |  Bin 0 -> 20579 bytes
 .../guide/acls/acl_class_search_results.png        |  Bin 0 -> 19978 bytes
 .../guide/acls/acl_class_search_start.png          |  Bin 0 -> 14705 bytes
 .../ui-plugin/guide/acls/acl_entry_create.png      |  Bin 0 -> 23743 bytes
 7.0.0-RC2/ui-plugin/guide/acls/acl_entry_edit.png  |  Bin 0 -> 24291 bytes
 .../guide/acls/acl_entry_search_results.png        |  Bin 0 -> 61095 bytes
 .../guide/acls/acl_entry_search_start.png          |  Bin 0 -> 25860 bytes
 7.0.0-RC2/ui-plugin/guide/acls/acl_oid_create.png  |  Bin 0 -> 20978 bytes
 7.0.0-RC2/ui-plugin/guide/acls/acl_oid_edit.png    |  Bin 0 -> 25803 bytes
 .../guide/acls/acl_oid_search_results.png          |  Bin 0 -> 58252 bytes
 .../ui-plugin/guide/acls/acl_oid_search_start.png  |  Bin 0 -> 22978 bytes
 7.0.0-RC2/ui-plugin/guide/acls/acl_sid_create.png  |  Bin 0 -> 15652 bytes
 7.0.0-RC2/ui-plugin/guide/acls/acl_sid_edit.png    |  Bin 0 -> 20379 bytes
 .../guide/acls/acl_sid_search_results.png          |  Bin 0 -> 22848 bytes
 .../ui-plugin/guide/acls/acl_sid_search_start.png  |  Bin 0 -> 16934 bytes
 7.0.0-RC2/ui-plugin/guide/cover.png                |  Bin 0 -> 53707 bytes
 .../ui-plugin/guide/forgot_password_email.png      |  Bin 0 -> 27076 bytes
 .../ui-plugin/guide/forgot_password_final.png      |  Bin 0 -> 12199 bytes
 7.0.0-RC2/ui-plugin/guide/forgot_password_form.png |  Bin 0 -> 11314 bytes
 7.0.0-RC2/ui-plugin/guide/forgot_password_sent.png |  Bin 0 -> 5274 bytes
 .../ui-plugin/guide/forgot_password_start.png      |  Bin 0 -> 13008 bytes
 {7.0.x => 7.0.0-RC2}/ui-plugin/guide/index.html    |    8 +-
 7.0.0-RC2/ui-plugin/guide/login.png                |  Bin 0 -> 10142 bytes
 .../ui-plugin/guide/persistent_login_edit.png      |  Bin 0 -> 24061 bytes
 .../ui-plugin/guide/persistent_login_search.png    |  Bin 0 -> 17616 bytes
 .../guide/persistent_login_search_results.png      |  Bin 0 -> 27717 bytes
 7.0.0-RC2/ui-plugin/guide/register_email.png       |  Bin 0 -> 24515 bytes
 7.0.0-RC2/ui-plugin/guide/register_final.png       |  Bin 0 -> 11896 bytes
 7.0.0-RC2/ui-plugin/guide/register_sent.png        |  Bin 0 -> 5563 bytes
 7.0.0-RC2/ui-plugin/guide/register_start.png       |  Bin 0 -> 10745 bytes
 .../ui-plugin/guide/registration_code_edit.png     |  Bin 0 -> 52960 bytes
 .../guide/registration_code_search_results.png     |  Bin 0 -> 172588 bytes
 .../guide/registration_code_search_start.png       |  Bin 0 -> 39435 bytes
 7.0.0-RC2/ui-plugin/guide/requestmap_create.png    |  Bin 0 -> 16514 bytes
 7.0.0-RC2/ui-plugin/guide/requestmap_edit.png      |  Bin 0 -> 20000 bytes
 .../ui-plugin/guide/requestmap_search_results.png  |  Bin 0 -> 26471 bytes
 .../ui-plugin/guide/requestmap_search_start.png    |  Bin 0 -> 16795 bytes
 7.0.0-RC2/ui-plugin/guide/role_create.png          |  Bin 0 -> 14211 bytes
 7.0.0-RC2/ui-plugin/guide/role_edit.png            |  Bin 0 -> 20270 bytes
 7.0.0-RC2/ui-plugin/guide/role_edit_users.png      |  Bin 0 -> 18645 bytes
 7.0.0-RC2/ui-plugin/guide/role_search_start.png    |  Bin 0 -> 14679 bytes
 7.0.0-RC2/ui-plugin/guide/security_info_auth.png   |  Bin 0 -> 128219 bytes
 7.0.0-RC2/ui-plugin/guide/security_info_config.png |  Bin 0 -> 111856 bytes
 .../guide/security_info_filter_chains.png          |  Bin 0 -> 194681 bytes
 .../guide/security_info_logout_handlers.png        |  Bin 0 -> 69989 bytes
 .../ui-plugin/guide/security_info_mappings.png     |  Bin 0 -> 97600 bytes
 7.0.0-RC2/ui-plugin/guide/security_info_menu.png   |  Bin 0 -> 56973 bytes
 .../ui-plugin/guide/security_info_providers.png    |  Bin 0 -> 78194 bytes
 .../guide/security_info_secure_channel.png         |  Bin 0 -> 66563 bytes
 .../ui-plugin/guide/security_info_user_cache.png   |  Bin 0 -> 122119 bytes
 7.0.0-RC2/ui-plugin/guide/security_info_voters.png |  Bin 0 -> 75934 bytes
 7.0.0-RC2/ui-plugin/guide/user_create.png          |  Bin 0 -> 29008 bytes
 7.0.0-RC2/ui-plugin/guide/user_edit.png            |  Bin 0 -> 32122 bytes
 7.0.0-RC2/ui-plugin/guide/user_edit_roles.png      |  Bin 0 -> 23707 bytes
 7.0.0-RC2/ui-plugin/guide/user_search_results.png  |  Bin 0 -> 58999 bytes
 7.0.0-RC2/ui-plugin/guide/user_search_start.png    |  Bin 0 -> 25019 bytes
 7.0.x/acl-plugin/groovydoc/deprecated-list.html    |    6 +-
 .../acl/AbstractAclObjectIdentity.html             |    7 +-
 .../springsecurity/acl/AclAutoProxyCreator.html    |    6 +-
 .../acl/SpringSecurityAclGrailsPlugin.html         |    6 +-
 .../plugin/springsecurity/acl/WarnErros.html       |    6 +-
 .../acl/access/GroovyAwareAclVoter.html            |    6 +-
 ...thodSecurityMetadataSource.DefaultCacheKey.html |    6 +-
 ...wareDelegatingMethodSecurityMetadataSource.html |    6 +-
 .../SecuredAnnotationSecurityMetadataSource.html   |    6 +-
 .../ServiceStaticMethodSecurityMetadataSource.html |    6 +-
 .../acl/access/method/package-summary.html         |    4 +-
 .../springsecurity/acl/access/package-summary.html |    4 +-
 .../springsecurity/acl/annotation/AclVoter.html    |    6 +-
 .../springsecurity/acl/annotation/AclVoters.html   |    6 +-
 .../acl/annotation/package-summary.html            |    4 +-
 .../acl/cache/SpringAclCacheFactoryBean.html       |    6 +-
 .../springsecurity/acl/cache/package-summary.html  |    4 +-
 .../acl/domain/NullAclAuditLogger.html             |    6 +-
 .../springsecurity/acl/domain/package-summary.html |    4 +-
 .../acl/jdbc/GormAclLookupStrategy.html            |    6 +-
 .../springsecurity/acl/jdbc/package-summary.html   |    4 +-
 .../model/GormObjectIdentityRetrievalStrategy.html |    6 +-
 ...bjectIdentityRetrievalStrategyAndGenerator.html |    6 +-
 .../springsecurity/acl/model/StubAclParent.html    |    6 +-
 .../springsecurity/acl/model/package-summary.html  |    4 +-
 .../plugin/springsecurity/acl/package-summary.html |    4 +-
 .../plugin/springsecurity/acl/util/ProxyUtils.html |    6 +-
 .../springsecurity/acl/util/package-summary.html   |    4 +-
 7.0.x/acl-plugin/groovydoc/help-doc.html           |    6 +-
 7.0.x/acl-plugin/groovydoc/index-all.html          |    6 +-
 7.0.x/acl-plugin/groovydoc/index.html              |    2 +-
 7.0.x/acl-plugin/groovydoc/overview-frame.html     |    2 +-
 7.0.x/acl-plugin/groovydoc/overview-summary.html   |    6 +-
 7.0.x/acl-plugin/guide/index.html                  |    8 +-
 7.0.x/cas-plugin/groovydoc/deprecated-list.html    |    6 +-
 .../cas/NullProxyGrantingTicketStorage.html        |    6 +-
 .../cas/SpringSecurityCasGrailsPlugin.html         |    6 +-
 .../plugin/springsecurity/cas/package-summary.html |    4 +-
 7.0.x/cas-plugin/groovydoc/help-doc.html           |    6 +-
 7.0.x/cas-plugin/groovydoc/index-all.html          |    6 +-
 7.0.x/cas-plugin/groovydoc/index.html              |    2 +-
 7.0.x/cas-plugin/groovydoc/overview-frame.html     |    2 +-
 7.0.x/cas-plugin/groovydoc/overview-summary.html   |    6 +-
 7.0.x/cas-plugin/guide/index.html                  |   10 +-
 7.0.x/core-plugin/groovydoc/deprecated-list.html   |    6 +-
 .../grails/plugin/springsecurity/Application.html  |    6 +-
 .../plugin/springsecurity/BeanTypeResolver.html    |    6 +-
 .../plugin/springsecurity/ControllerMixin.html     |    6 +-
 .../plugin/springsecurity/InterceptedUrl.html      |    6 +-
 .../plugin/springsecurity/ReflectionUtils.html     |    6 +-
 .../plugin/springsecurity/SecurityConfigType.html  |    6 +-
 .../springsecurity/SecurityEventListener.html      |    6 +-
 .../springsecurity/SecurityFilterPosition.html     |    6 +-
 .../SpringSecurityBeanFactoryPostProcessor.html    |    6 +-
 .../SpringSecurityCoreGrailsPlugin.html            |    6 +-
 .../plugin/springsecurity/SpringSecurityUtils.html |    6 +-
 .../access/NullAfterInvocationProvider.html        |    6 +-
 .../intercept/NullAfterInvocationManager.html      |    6 +-
 .../access/intercept/package-summary.html          |    4 +-
 .../springsecurity/access/package-summary.html     |    4 +-
 .../vote/AuthenticatedVetoableDecisionManager.html |    6 +-
 .../access/vote/ClosureConfigAttribute.html        |    6 +-
 .../springsecurity/access/vote/ClosureVoter.html   |    6 +-
 .../access/vote/package-summary.html               |    4 +-
 .../springsecurity/annotation/Authorities.html     |    6 +-
 .../annotation/AuthoritiesTransformation.html      |    6 +-
 .../plugin/springsecurity/annotation/Secured.html  |    6 +-
 .../annotation/SecuredClosureDelegate.html         |    6 +-
 .../springsecurity/annotation/package-summary.html |    4 +-
 .../GrailsAnonymousAuthenticationProvider.html     |    6 +-
 .../GrailsAnonymousAuthenticationToken.html        |    6 +-
 .../NullAuthenticationEventPublisher.html          |    6 +-
 .../authentication/package-summary.html            |    4 +-
 .../cache/SpringUserCacheFactoryBean.html          |    6 +-
 .../springsecurity/cache/package-summary.html      |    4 +-
 .../plugin/springsecurity/package-summary.html     |    4 +-
 .../DefaultPostAuthenticationChecks.html           |    6 +-
 .../DefaultPreAuthenticationChecks.html            |    6 +-
 .../userdetails/GormUserDetailsService.html        |    6 +-
 .../springsecurity/userdetails/GrailsUser.html     |    6 +-
 .../userdetails/GrailsUserDetailsService.html      |    6 +-
 .../NoStackUsernameNotFoundException.html          |    6 +-
 .../userdetails/package-summary.html               |    4 +-
 .../web/DelegatingAsyncGrailsWebRequest.html       |    6 +-
 .../web/DelegatingGrailsWebRequest.html            |    6 +-
 .../springsecurity/web/GrailsRedirectStrategy.html |    6 +-
 .../web/GrailsSecurityFilterChain.html             |    6 +-
 .../web/NullFilterChainValidator.html              |    6 +-
 .../springsecurity/web/SecurityRequestHolder.html  |    6 +-
 .../web/SecurityRequestHolderFilter.1.html         |    6 +-
 .../web/SecurityRequestHolderFilter.2.html         |    6 +-
 .../web/SecurityRequestHolderFilter.html           |    6 +-
 ...estContextHolderExceptionTranslationFilter.html |    6 +-
 .../web/access/AjaxAwareAccessDeniedHandler.html   |    6 +-
 .../web/access/DefaultThrowableAnalyzer.1.html     |    6 +-
 .../web/access/DefaultThrowableAnalyzer.html       |    6 +-
 .../web/access/DummyRequestCreator.1.html          |    6 +-
 .../web/access/DummyRequestCreator.html            |    6 +-
 .../web/access/DummyResponseCreator.1.html         |    6 +-
 .../web/access/DummyResponseCreator.html           |    6 +-
 .../GrailsWebInvocationPrivilegeEvaluator.1.html   |    6 +-
 .../GrailsWebInvocationPrivilegeEvaluator.html     |    6 +-
 .../expression/WebExpressionConfigAttribute.html   |    6 +-
 .../web/access/expression/WebExpressionVoter.html  |    6 +-
 .../web/access/expression/package-summary.html     |    4 +-
 .../AbstractFilterInvocationDefinition.html        |    6 +-
 .../AnnotationFilterInvocationDefinition.html      |    6 +-
 ...nvocationSecurityMetadataSourceFactoryBean.html |    6 +-
 .../InterceptUrlMapFilterInvocationDefinition.html |    6 +-
 .../RequestmapFilterInvocationDefinition.html      |    6 +-
 .../web/access/intercept/package-summary.html      |    4 +-
 .../springsecurity/web/access/package-summary.html |    4 +-
 .../AjaxAwareAuthenticationEntryPoint.html         |    6 +-
 .../AjaxAwareAuthenticationFailureHandler.html     |    6 +-
 .../AjaxAwareAuthenticationSuccessHandler.html     |    6 +-
 .../FilterProcessUrlRequestMatcher.html            |    6 +-
 ...GrailsUsernamePasswordAuthenticationFilter.html |    6 +-
 .../NullLogoutHandlerRememberMeServices.html       |    6 +-
 .../MutableLogoutFilter.DummyLogoutHandler.html    |    6 +-
 .../authentication/logout/MutableLogoutFilter.html |    6 +-
 .../web/authentication/logout/package-summary.html |    4 +-
 .../web/authentication/package-summary.html        |    4 +-
 .../x509/ClosureX509PrincipalExtractor.html        |    6 +-
 .../x509/NullAuthenticationFailureHandler.html     |    6 +-
 .../x509/NullAuthenticationSuccessHandler.html     |    6 +-
 .../preauth/x509/package-summary.html              |    4 +-
 .../rememberme/GormPersistentTokenRepository.html  |    6 +-
 .../authentication/rememberme/package-summary.html |    4 +-
 .../switchuser/NullSwitchUserAuthorityChanger.html |    6 +-
 .../authentication/switchuser/package-summary.html |    4 +-
 .../springsecurity/web/filter/DebugFilter.1.html   |    6 +-
 .../springsecurity/web/filter/DebugFilter.html     |    6 +-
 .../GrailsAnonymousAuthenticationFilter.html       |    6 +-
 .../GrailsRememberMeAuthenticationFilter.html      |    6 +-
 .../web/filter/HttpMethodOverrideDetector.html     |    6 +-
 .../springsecurity/web/filter/IpAddressFilter.html |    6 +-
 .../springsecurity/web/filter/package-summary.html |    4 +-
 .../plugin/springsecurity/web/package-summary.html |    4 +-
 7.0.x/core-plugin/groovydoc/help-doc.html          |    6 +-
 7.0.x/core-plugin/groovydoc/index-all.html         |    6 +-
 7.0.x/core-plugin/groovydoc/index.html             |    2 +-
 7.0.x/core-plugin/groovydoc/overview-frame.html    |    2 +-
 7.0.x/core-plugin/groovydoc/overview-summary.html  |    6 +-
 7.0.x/core-plugin/guide/index.html                 |   18 +-
 7.0.x/ghpages.html                                 |   29 +-
 7.0.x/ldap-plugin/groovydoc/deprecated-list.html   |    6 +-
 .../ldap/SpringSecurityLdapGrailsPlugin.html       |    6 +-
 .../ldap/core/GrailsLdapRoleMapper.html            |    6 +-
 ...ailsSimpleDirContextAuthenticationStrategy.html |    6 +-
 .../ldap/core/SimpleAuthenticationSource.html      |    6 +-
 .../springsecurity/ldap/core/package-summary.html  |    4 +-
 .../springsecurity/ldap/package-summary.html       |    4 +-
 .../DatabaseOnlyLdapAuthoritiesPopulator.html      |    6 +-
 .../GrailsLdapAuthoritiesPopulator.html            |    6 +-
 .../userdetails/GrailsLdapUserDetailsManager.html  |    6 +-
 .../ldap/userdetails/package-summary.html          |    4 +-
 7.0.x/ldap-plugin/groovydoc/help-doc.html          |    6 +-
 7.0.x/ldap-plugin/groovydoc/index-all.html         |    6 +-
 7.0.x/ldap-plugin/groovydoc/index.html             |    2 +-
 7.0.x/ldap-plugin/groovydoc/overview-frame.html    |    2 +-
 7.0.x/ldap-plugin/groovydoc/overview-summary.html  |    6 +-
 7.0.x/ldap-plugin/guide/index.html                 |   22 +-
 7.0.x/oauth2-plugin/groovydoc/deprecated-list.html |    6 +-
 .../oauth2/SpringSecurityOauth2GrailsPlugin.html   |    6 +-
 .../oauth2/exception/OAuth2Exception.html          |    6 +-
 .../oauth2/exception/package-summary.html          |    4 +-
 .../springsecurity/oauth2/package-summary.html     |    4 +-
 .../service/OAuth2AbstractProviderService.html     |    6 +-
 .../oauth2/service/OAuth2ProviderService.html      |    6 +-
 .../oauth2/service/package-summary.html            |    4 +-
 .../oauth2/token/OAuth2SpringToken.html            |    6 +-
 .../oauth2/token/package-summary.html              |    4 +-
 .../oauth2/util/OAuth2ProviderConfiguration.html   |    6 +-
 .../oauth2/util/package-summary.html               |    4 +-
 7.0.x/oauth2-plugin/groovydoc/help-doc.html        |    6 +-
 7.0.x/oauth2-plugin/groovydoc/index-all.html       |    6 +-
 7.0.x/oauth2-plugin/groovydoc/index.html           |    2 +-
 7.0.x/oauth2-plugin/groovydoc/overview-frame.html  |    2 +-
 .../oauth2-plugin/groovydoc/overview-summary.html  |    6 +-
 7.0.x/oauth2-plugin/guide/index.html               |   12 +-
 7.0.x/rest-plugin/groovydoc/deprecated-list.html   |    6 +-
 .../rest/RestAuthenticationFailureHandler.html     |    6 +-
 .../rest/RestAuthenticationFilter.html             |    6 +-
 .../rest/RestAuthenticationProvider.html           |    6 +-
 .../rest/RestAuthenticationSuccessHandler.html     |    6 +-
 .../springsecurity/rest/RestLogoutFilter.html      |    6 +-
 .../rest/RestSecurityEventListener.html            |    6 +-
 .../rest/RestTokenCreationEvent.html               |    6 +-
 .../rest/RestTokenValidationFilter.html            |    6 +-
 .../SpringSecurityRestFilterRequestMatcher.html    |    6 +-
 .../rest/SpringSecurityRestGrailsPlugin.html       |    6 +-
 .../DefaultRestAuthenticationEventPublisher.html   |    6 +-
 .../NullRestAuthenticationEventPublisher.html      |    6 +-
 .../RestAuthenticationEventPublisher.html          |    6 +-
 .../rest/authentication/package-summary.html       |    4 +-
 .../AbstractJsonPayloadCredentialsExtractor.html   |    6 +-
 .../rest/credentials/CredentialsExtractor.html     |    6 +-
 .../DefaultJsonPayloadCredentialsExtractor.html    |    6 +-
 .../RequestParamsCredentialsExtractor.html         |    6 +-
 .../rest/credentials/package-summary.html          |    4 +-
 .../rest/error/CallbackErrorHandler.html           |    6 +-
 .../rest/error/DefaultCallbackErrorHandler.html    |    6 +-
 .../springsecurity/rest/error/package-summary.html |    4 +-
 .../rest/oauth/DefaultOauthUserDetailsService.html |    6 +-
 .../springsecurity/rest/oauth/OauthUser.html       |    6 +-
 .../rest/oauth/OauthUserDetailsService.html        |    6 +-
 .../springsecurity/rest/oauth/package-summary.html |    4 +-
 .../springsecurity/rest/package-summary.html       |    4 +-
 .../springsecurity/rest/token/AccessToken.html     |    6 +-
 .../bearer/BearerTokenAccessDeniedHandler.html     |    6 +-
 .../BearerTokenAuthenticationEntryPoint.html       |    6 +-
 .../BearerTokenAuthenticationFailureHandler.html   |    6 +-
 .../rest/token/bearer/BearerTokenReader.html       |    6 +-
 .../rest/token/bearer/package-summary.html         |    4 +-
 .../generation/SecureRandomTokenGenerator.html     |    6 +-
 .../rest/token/generation/TokenGenerator.html      |    6 +-
 .../rest/token/generation/UUIDTokenGenerator.html  |    6 +-
 .../generation/jwt/AbstractJwtTokenGenerator.html  |    6 +-
 .../token/generation/jwt/CustomClaimProvider.html  |    6 +-
 .../generation/jwt/DefaultRSAKeyProvider.html      |    6 +-
 .../generation/jwt/EncryptedJwtTokenGenerator.html |    6 +-
 .../token/generation/jwt/FileRSAKeyProvider.html   |    6 +-
 .../token/generation/jwt/IssuerClaimProvider.html  |    6 +-
 .../rest/token/generation/jwt/RSAKeyProvider.html  |    6 +-
 .../generation/jwt/SignedJwtTokenGenerator.html    |    6 +-
 .../rest/token/generation/jwt/package-summary.html |    4 +-
 .../rest/token/generation/package-summary.html     |    4 +-
 .../springsecurity/rest/token/package-summary.html |    4 +-
 .../rest/token/reader/HttpHeaderTokenReader.html   |    6 +-
 .../rest/token/reader/TokenReader.html             |    6 +-
 .../rest/token/reader/package-summary.html         |    4 +-
 .../token/rendering/AccessTokenJsonRenderer.html   |    6 +-
 .../rendering/DefaultAccessTokenJsonRenderer.html  |    6 +-
 .../rest/token/rendering/package-summary.html      |    4 +-
 .../rest/token/storage/TokenNotFoundException.html |    6 +-
 .../rest/token/storage/TokenStorageService.html    |    6 +-
 .../token/storage/jwt/JwtTokenStorageService.html  |    6 +-
 .../rest/token/storage/jwt/package-summary.html    |    4 +-
 .../rest/token/storage/package-summary.html        |    4 +-
 7.0.x/rest-plugin/groovydoc/help-doc.html          |    6 +-
 7.0.x/rest-plugin/groovydoc/index-all.html         |    6 +-
 7.0.x/rest-plugin/groovydoc/index.html             |    2 +-
 7.0.x/rest-plugin/groovydoc/overview-frame.html    |    2 +-
 7.0.x/rest-plugin/groovydoc/overview-summary.html  |    6 +-
 7.0.x/rest-plugin/guide/index.html                 |   59 +-
 7.0.x/ui-plugin/groovydoc/deprecated-list.html     |    6 +-
 .../plugin/springsecurity/ui/CommandObject.html    |    6 +-
 .../grails/plugin/springsecurity/ui/Constants.html |    6 +-
 .../springsecurity/ui/ForgotPasswordCommand.html   |    6 +-
 .../springsecurity/ui/InvalidValueException.html   |    6 +-
 .../plugin/springsecurity/ui/RegisterCommand.html  |    6 +-
 .../springsecurity/ui/ResetPasswordCommand.html    |    6 +-
 .../ui/SecurityQuestionsCommand.html               |    6 +-
 .../ui/SpringSecurityUiGrailsPlugin.html           |    6 +-
 .../ui/SpringSecurityUiInterceptor.html            |    6 +-
 .../plugin/springsecurity/ui/package-summary.html  |    4 +-
 .../springsecurity/ui/strategy/AclStrategy.html    |    6 +-
 .../ui/strategy/DefaultAclStrategy.html            |    6 +-
 .../ui/strategy/DefaultErrorsStrategy.html         |    6 +-
 .../strategy/DefaultPersistentLoginStrategy.html   |    6 +-
 .../ui/strategy/DefaultPropertiesStrategy.html     |    6 +-
 .../ui/strategy/DefaultQueryStrategy.html          |    6 +-
 .../strategy/DefaultRegistrationCodeStrategy.html  |    6 +-
 .../ui/strategy/DefaultRequestmapStrategy.html     |    6 +-
 .../ui/strategy/DefaultRoleStrategy.html           |    6 +-
 .../ui/strategy/DefaultUserStrategy.html           |    6 +-
 .../springsecurity/ui/strategy/ErrorsStrategy.html |    6 +-
 .../ui/strategy/MailPluginMailStrategy.html        |    6 +-
 .../springsecurity/ui/strategy/MailStrategy.html   |    6 +-
 .../ui/strategy/PersistentLoginStrategy.html       |    6 +-
 .../ui/strategy/PropertiesStrategy.html            |    6 +-
 .../springsecurity/ui/strategy/QueryStrategy.html  |    6 +-
 .../ui/strategy/RegistrationCodeStrategy.html      |    6 +-
 .../ui/strategy/RequestmapStrategy.html            |    6 +-
 .../springsecurity/ui/strategy/RoleStrategy.html   |    6 +-
 .../springsecurity/ui/strategy/UserStrategy.html   |    6 +-
 .../ui/strategy/package-summary.html               |    4 +-
 7.0.x/ui-plugin/groovydoc/help-doc.html            |    6 +-
 7.0.x/ui-plugin/groovydoc/index-all.html           |    6 +-
 7.0.x/ui-plugin/groovydoc/index.html               |    2 +-
 7.0.x/ui-plugin/groovydoc/overview-frame.html      |    2 +-
 7.0.x/ui-plugin/groovydoc/overview-summary.html    |    6 +-
 7.0.x/ui-plugin/guide/index.html                   |    8 +-
 latest/acl-plugin/groovydoc/deprecated-list.html   |    6 +-
 .../acl/AbstractAclObjectIdentity.html             |    7 +-
 .../springsecurity/acl/AclAutoProxyCreator.html    |    6 +-
 .../acl/SpringSecurityAclGrailsPlugin.html         |    6 +-
 .../plugin/springsecurity/acl/WarnErros.html       |    6 +-
 .../acl/access/GroovyAwareAclVoter.html            |    6 +-
 ...thodSecurityMetadataSource.DefaultCacheKey.html |    6 +-
 ...wareDelegatingMethodSecurityMetadataSource.html |    6 +-
 .../SecuredAnnotationSecurityMetadataSource.html   |    6 +-
 .../ServiceStaticMethodSecurityMetadataSource.html |    6 +-
 .../acl/access/method/package-summary.html         |    4 +-
 .../springsecurity/acl/access/package-summary.html |    4 +-
 .../springsecurity/acl/annotation/AclVoter.html    |    6 +-
 .../springsecurity/acl/annotation/AclVoters.html   |    6 +-
 .../acl/annotation/package-summary.html            |    4 +-
 .../acl/cache/SpringAclCacheFactoryBean.html       |    6 +-
 .../springsecurity/acl/cache/package-summary.html  |    4 +-
 .../acl/domain/NullAclAuditLogger.html             |    6 +-
 .../springsecurity/acl/domain/package-summary.html |    4 +-
 .../acl/jdbc/GormAclLookupStrategy.html            |    6 +-
 .../springsecurity/acl/jdbc/package-summary.html   |    4 +-
 .../model/GormObjectIdentityRetrievalStrategy.html |    6 +-
 ...bjectIdentityRetrievalStrategyAndGenerator.html |    6 +-
 .../springsecurity/acl/model/StubAclParent.html    |    6 +-
 .../springsecurity/acl/model/package-summary.html  |    4 +-
 .../plugin/springsecurity/acl/package-summary.html |    4 +-
 .../plugin/springsecurity/acl/util/ProxyUtils.html |    6 +-
 .../springsecurity/acl/util/package-summary.html   |    4 +-
 latest/acl-plugin/groovydoc/help-doc.html          |    6 +-
 latest/acl-plugin/groovydoc/index-all.html         |    6 +-
 latest/acl-plugin/groovydoc/index.html             |    2 +-
 latest/acl-plugin/groovydoc/overview-frame.html    |    2 +-
 latest/acl-plugin/groovydoc/overview-summary.html  |    6 +-
 latest/acl-plugin/guide/index.html                 |    8 +-
 latest/cas-plugin/groovydoc/deprecated-list.html   |    6 +-
 .../cas/NullProxyGrantingTicketStorage.html        |    6 +-
 .../cas/SpringSecurityCasGrailsPlugin.html         |    6 +-
 .../plugin/springsecurity/cas/package-summary.html |    4 +-
 latest/cas-plugin/groovydoc/help-doc.html          |    6 +-
 latest/cas-plugin/groovydoc/index-all.html         |    6 +-
 latest/cas-plugin/groovydoc/index.html             |    2 +-
 latest/cas-plugin/groovydoc/overview-frame.html    |    2 +-
 latest/cas-plugin/groovydoc/overview-summary.html  |    6 +-
 latest/cas-plugin/guide/index.html                 |   10 +-
 latest/core-plugin/groovydoc/deprecated-list.html  |    6 +-
 .../grails/plugin/springsecurity/Application.html  |    6 +-
 .../plugin/springsecurity/BeanTypeResolver.html    |    6 +-
 .../plugin/springsecurity/ControllerMixin.html     |    6 +-
 .../plugin/springsecurity/InterceptedUrl.html      |    6 +-
 .../plugin/springsecurity/ReflectionUtils.html     |    6 +-
 .../plugin/springsecurity/SecurityConfigType.html  |    6 +-
 .../springsecurity/SecurityEventListener.html      |    6 +-
 .../springsecurity/SecurityFilterPosition.html     |    6 +-
 .../SpringSecurityBeanFactoryPostProcessor.html    |    6 +-
 .../SpringSecurityCoreGrailsPlugin.html            |    6 +-
 .../plugin/springsecurity/SpringSecurityUtils.html |    6 +-
 .../access/NullAfterInvocationProvider.html        |    6 +-
 .../intercept/NullAfterInvocationManager.html      |    6 +-
 .../access/intercept/package-summary.html          |    4 +-
 .../springsecurity/access/package-summary.html     |    4 +-
 .../vote/AuthenticatedVetoableDecisionManager.html |    6 +-
 .../access/vote/ClosureConfigAttribute.html        |    6 +-
 .../springsecurity/access/vote/ClosureVoter.html   |    6 +-
 .../access/vote/package-summary.html               |    4 +-
 .../springsecurity/annotation/Authorities.html     |    6 +-
 .../annotation/AuthoritiesTransformation.html      |    6 +-
 .../plugin/springsecurity/annotation/Secured.html  |    6 +-
 .../annotation/SecuredClosureDelegate.html         |    6 +-
 .../springsecurity/annotation/package-summary.html |    4 +-
 .../GrailsAnonymousAuthenticationProvider.html     |    6 +-
 .../GrailsAnonymousAuthenticationToken.html        |    6 +-
 .../NullAuthenticationEventPublisher.html          |    6 +-
 .../authentication/package-summary.html            |    4 +-
 .../cache/SpringUserCacheFactoryBean.html          |    6 +-
 .../springsecurity/cache/package-summary.html      |    4 +-
 .../plugin/springsecurity/package-summary.html     |    4 +-
 .../DefaultPostAuthenticationChecks.html           |    6 +-
 .../DefaultPreAuthenticationChecks.html            |    6 +-
 .../userdetails/GormUserDetailsService.html        |    6 +-
 .../springsecurity/userdetails/GrailsUser.html     |    6 +-
 .../userdetails/GrailsUserDetailsService.html      |    6 +-
 .../NoStackUsernameNotFoundException.html          |    6 +-
 .../userdetails/package-summary.html               |    4 +-
 .../web/DelegatingAsyncGrailsWebRequest.html       |    6 +-
 .../web/DelegatingGrailsWebRequest.html            |    6 +-
 .../springsecurity/web/GrailsRedirectStrategy.html |    6 +-
 .../web/GrailsSecurityFilterChain.html             |    6 +-
 .../web/NullFilterChainValidator.html              |    6 +-
 .../springsecurity/web/SecurityRequestHolder.html  |    6 +-
 .../web/SecurityRequestHolderFilter.1.html         |    6 +-
 .../web/SecurityRequestHolderFilter.2.html         |    6 +-
 .../web/SecurityRequestHolderFilter.html           |    6 +-
 ...estContextHolderExceptionTranslationFilter.html |    6 +-
 .../web/access/AjaxAwareAccessDeniedHandler.html   |    6 +-
 .../web/access/DefaultThrowableAnalyzer.1.html     |    6 +-
 .../web/access/DefaultThrowableAnalyzer.html       |    6 +-
 .../web/access/DummyRequestCreator.1.html          |    6 +-
 .../web/access/DummyRequestCreator.html            |    6 +-
 .../web/access/DummyResponseCreator.1.html         |    6 +-
 .../web/access/DummyResponseCreator.html           |    6 +-
 .../GrailsWebInvocationPrivilegeEvaluator.1.html   |    6 +-
 .../GrailsWebInvocationPrivilegeEvaluator.html     |    6 +-
 .../expression/WebExpressionConfigAttribute.html   |    6 +-
 .../web/access/expression/WebExpressionVoter.html  |    6 +-
 .../web/access/expression/package-summary.html     |    4 +-
 .../AbstractFilterInvocationDefinition.html        |    6 +-
 .../AnnotationFilterInvocationDefinition.html      |    6 +-
 ...nvocationSecurityMetadataSourceFactoryBean.html |    6 +-
 .../InterceptUrlMapFilterInvocationDefinition.html |    6 +-
 .../RequestmapFilterInvocationDefinition.html      |    6 +-
 .../web/access/intercept/package-summary.html      |    4 +-
 .../springsecurity/web/access/package-summary.html |    4 +-
 .../AjaxAwareAuthenticationEntryPoint.html         |    6 +-
 .../AjaxAwareAuthenticationFailureHandler.html     |    6 +-
 .../AjaxAwareAuthenticationSuccessHandler.html     |    6 +-
 .../FilterProcessUrlRequestMatcher.html            |    6 +-
 ...GrailsUsernamePasswordAuthenticationFilter.html |    6 +-
 .../NullLogoutHandlerRememberMeServices.html       |    6 +-
 .../MutableLogoutFilter.DummyLogoutHandler.html    |    6 +-
 .../authentication/logout/MutableLogoutFilter.html |    6 +-
 .../web/authentication/logout/package-summary.html |    4 +-
 .../web/authentication/package-summary.html        |    4 +-
 .../x509/ClosureX509PrincipalExtractor.html        |    6 +-
 .../x509/NullAuthenticationFailureHandler.html     |    6 +-
 .../x509/NullAuthenticationSuccessHandler.html     |    6 +-
 .../preauth/x509/package-summary.html              |    4 +-
 .../rememberme/GormPersistentTokenRepository.html  |    6 +-
 .../authentication/rememberme/package-summary.html |    4 +-
 .../switchuser/NullSwitchUserAuthorityChanger.html |    6 +-
 .../authentication/switchuser/package-summary.html |    4 +-
 .../springsecurity/web/filter/DebugFilter.1.html   |    6 +-
 .../springsecurity/web/filter/DebugFilter.html     |    6 +-
 .../GrailsAnonymousAuthenticationFilter.html       |    6 +-
 .../GrailsRememberMeAuthenticationFilter.html      |    6 +-
 .../web/filter/HttpMethodOverrideDetector.html     |    6 +-
 .../springsecurity/web/filter/IpAddressFilter.html |    6 +-
 .../springsecurity/web/filter/package-summary.html |    4 +-
 .../plugin/springsecurity/web/package-summary.html |    4 +-
 latest/core-plugin/groovydoc/help-doc.html         |    6 +-
 latest/core-plugin/groovydoc/index-all.html        |    6 +-
 latest/core-plugin/groovydoc/index.html            |    2 +-
 latest/core-plugin/groovydoc/overview-frame.html   |    2 +-
 latest/core-plugin/groovydoc/overview-summary.html |    6 +-
 latest/core-plugin/guide/index.html                |   18 +-
 latest/ghpages.html                                |   29 +-
 latest/ldap-plugin/groovydoc/deprecated-list.html  |    6 +-
 .../ldap/SpringSecurityLdapGrailsPlugin.html       |    6 +-
 .../ldap/core/GrailsLdapRoleMapper.html            |    6 +-
 ...ailsSimpleDirContextAuthenticationStrategy.html |    6 +-
 .../ldap/core/SimpleAuthenticationSource.html      |    6 +-
 .../springsecurity/ldap/core/package-summary.html  |    4 +-
 .../springsecurity/ldap/package-summary.html       |    4 +-
 .../DatabaseOnlyLdapAuthoritiesPopulator.html      |    6 +-
 .../GrailsLdapAuthoritiesPopulator.html            |    6 +-
 .../userdetails/GrailsLdapUserDetailsManager.html  |    6 +-
 .../ldap/userdetails/package-summary.html          |    4 +-
 latest/ldap-plugin/groovydoc/help-doc.html         |    6 +-
 latest/ldap-plugin/groovydoc/index-all.html        |    6 +-
 latest/ldap-plugin/groovydoc/index.html            |    2 +-
 latest/ldap-plugin/groovydoc/overview-frame.html   |    2 +-
 latest/ldap-plugin/groovydoc/overview-summary.html |    6 +-
 latest/ldap-plugin/guide/index.html                |   22 +-
 .../oauth2-plugin/groovydoc/deprecated-list.html   |    6 +-
 .../oauth2/SpringSecurityOauth2GrailsPlugin.html   |    6 +-
 .../oauth2/exception/OAuth2Exception.html          |    6 +-
 .../oauth2/exception/package-summary.html          |    4 +-
 .../springsecurity/oauth2/package-summary.html     |    4 +-
 .../service/OAuth2AbstractProviderService.html     |    6 +-
 .../oauth2/service/OAuth2ProviderService.html      |    6 +-
 .../oauth2/service/package-summary.html            |    4 +-
 .../oauth2/token/OAuth2SpringToken.html            |    6 +-
 .../oauth2/token/package-summary.html              |    4 +-
 .../oauth2/util/OAuth2ProviderConfiguration.html   |    6 +-
 .../oauth2/util/package-summary.html               |    4 +-
 latest/oauth2-plugin/groovydoc/help-doc.html       |    6 +-
 latest/oauth2-plugin/groovydoc/index-all.html      |    6 +-
 latest/oauth2-plugin/groovydoc/index.html          |    2 +-
 latest/oauth2-plugin/groovydoc/overview-frame.html |    2 +-
 .../oauth2-plugin/groovydoc/overview-summary.html  |    6 +-
 latest/oauth2-plugin/guide/index.html              |   12 +-
 latest/rest-plugin/groovydoc/deprecated-list.html  |    6 +-
 .../rest/RestAuthenticationFailureHandler.html     |    6 +-
 .../rest/RestAuthenticationFilter.html             |    6 +-
 .../rest/RestAuthenticationProvider.html           |    6 +-
 .../rest/RestAuthenticationSuccessHandler.html     |    6 +-
 .../springsecurity/rest/RestLogoutFilter.html      |    6 +-
 .../rest/RestSecurityEventListener.html            |    6 +-
 .../rest/RestTokenCreationEvent.html               |    6 +-
 .../rest/RestTokenValidationFilter.html            |    6 +-
 .../SpringSecurityRestFilterRequestMatcher.html    |    6 +-
 .../rest/SpringSecurityRestGrailsPlugin.html       |    6 +-
 .../DefaultRestAuthenticationEventPublisher.html   |    6 +-
 .../NullRestAuthenticationEventPublisher.html      |    6 +-
 .../RestAuthenticationEventPublisher.html          |    6 +-
 .../rest/authentication/package-summary.html       |    4 +-
 .../AbstractJsonPayloadCredentialsExtractor.html   |    6 +-
 .../rest/credentials/CredentialsExtractor.html     |    6 +-
 .../DefaultJsonPayloadCredentialsExtractor.html    |    6 +-
 .../RequestParamsCredentialsExtractor.html         |    6 +-
 .../rest/credentials/package-summary.html          |    4 +-
 .../rest/error/CallbackErrorHandler.html           |    6 +-
 .../rest/error/DefaultCallbackErrorHandler.html    |    6 +-
 .../springsecurity/rest/error/package-summary.html |    4 +-
 .../rest/oauth/DefaultOauthUserDetailsService.html |    6 +-
 .../springsecurity/rest/oauth/OauthUser.html       |    6 +-
 .../rest/oauth/OauthUserDetailsService.html        |    6 +-
 .../springsecurity/rest/oauth/package-summary.html |    4 +-
 .../springsecurity/rest/package-summary.html       |    4 +-
 .../springsecurity/rest/token/AccessToken.html     |    6 +-
 .../bearer/BearerTokenAccessDeniedHandler.html     |    6 +-
 .../BearerTokenAuthenticationEntryPoint.html       |    6 +-
 .../BearerTokenAuthenticationFailureHandler.html   |    6 +-
 .../rest/token/bearer/BearerTokenReader.html       |    6 +-
 .../rest/token/bearer/package-summary.html         |    4 +-
 .../generation/SecureRandomTokenGenerator.html     |    6 +-
 .../rest/token/generation/TokenGenerator.html      |    6 +-
 .../rest/token/generation/UUIDTokenGenerator.html  |    6 +-
 .../generation/jwt/AbstractJwtTokenGenerator.html  |    6 +-
 .../token/generation/jwt/CustomClaimProvider.html  |    6 +-
 .../generation/jwt/DefaultRSAKeyProvider.html      |    6 +-
 .../generation/jwt/EncryptedJwtTokenGenerator.html |    6 +-
 .../token/generation/jwt/FileRSAKeyProvider.html   |    6 +-
 .../token/generation/jwt/IssuerClaimProvider.html  |    6 +-
 .../rest/token/generation/jwt/RSAKeyProvider.html  |    6 +-
 .../generation/jwt/SignedJwtTokenGenerator.html    |    6 +-
 .../rest/token/generation/jwt/package-summary.html |    4 +-
 .../rest/token/generation/package-summary.html     |    4 +-
 .../springsecurity/rest/token/package-summary.html |    4 +-
 .../rest/token/reader/HttpHeaderTokenReader.html   |    6 +-
 .../rest/token/reader/TokenReader.html             |    6 +-
 .../rest/token/reader/package-summary.html         |    4 +-
 .../token/rendering/AccessTokenJsonRenderer.html   |    6 +-
 .../rendering/DefaultAccessTokenJsonRenderer.html  |    6 +-
 .../rest/token/rendering/package-summary.html      |    4 +-
 .../rest/token/storage/TokenNotFoundException.html |    6 +-
 .../rest/token/storage/TokenStorageService.html    |    6 +-
 .../token/storage/jwt/JwtTokenStorageService.html  |    6 +-
 .../rest/token/storage/jwt/package-summary.html    |    4 +-
 .../rest/token/storage/package-summary.html        |    4 +-
 latest/rest-plugin/groovydoc/help-doc.html         |    6 +-
 latest/rest-plugin/groovydoc/index-all.html        |    6 +-
 latest/rest-plugin/groovydoc/index.html            |    2 +-
 latest/rest-plugin/groovydoc/overview-frame.html   |    2 +-
 latest/rest-plugin/groovydoc/overview-summary.html |    6 +-
 latest/rest-plugin/guide/index.html                |   59 +-
 latest/ui-plugin/groovydoc/deprecated-list.html    |    6 +-
 .../plugin/springsecurity/ui/CommandObject.html    |    6 +-
 .../grails/plugin/springsecurity/ui/Constants.html |    6 +-
 .../springsecurity/ui/ForgotPasswordCommand.html   |    6 +-
 .../springsecurity/ui/InvalidValueException.html   |    6 +-
 .../plugin/springsecurity/ui/RegisterCommand.html  |    6 +-
 .../springsecurity/ui/ResetPasswordCommand.html    |    6 +-
 .../ui/SecurityQuestionsCommand.html               |    6 +-
 .../ui/SpringSecurityUiGrailsPlugin.html           |    6 +-
 .../ui/SpringSecurityUiInterceptor.html            |    6 +-
 .../plugin/springsecurity/ui/package-summary.html  |    4 +-
 .../springsecurity/ui/strategy/AclStrategy.html    |    6 +-
 .../ui/strategy/DefaultAclStrategy.html            |    6 +-
 .../ui/strategy/DefaultErrorsStrategy.html         |    6 +-
 .../strategy/DefaultPersistentLoginStrategy.html   |    6 +-
 .../ui/strategy/DefaultPropertiesStrategy.html     |    6 +-
 .../ui/strategy/DefaultQueryStrategy.html          |    6 +-
 .../strategy/DefaultRegistrationCodeStrategy.html  |    6 +-
 .../ui/strategy/DefaultRequestmapStrategy.html     |    6 +-
 .../ui/strategy/DefaultRoleStrategy.html           |    6 +-
 .../ui/strategy/DefaultUserStrategy.html           |    6 +-
 .../springsecurity/ui/strategy/ErrorsStrategy.html |    6 +-
 .../ui/strategy/MailPluginMailStrategy.html        |    6 +-
 .../springsecurity/ui/strategy/MailStrategy.html   |    6 +-
 .../ui/strategy/PersistentLoginStrategy.html       |    6 +-
 .../ui/strategy/PropertiesStrategy.html            |    6 +-
 .../springsecurity/ui/strategy/QueryStrategy.html  |    6 +-
 .../ui/strategy/RegistrationCodeStrategy.html      |    6 +-
 .../ui/strategy/RequestmapStrategy.html            |    6 +-
 .../springsecurity/ui/strategy/RoleStrategy.html   |    6 +-
 .../springsecurity/ui/strategy/UserStrategy.html   |    6 +-
 .../ui/strategy/package-summary.html               |    4 +-
 latest/ui-plugin/groovydoc/help-doc.html           |    6 +-
 latest/ui-plugin/groovydoc/index-all.html          |    6 +-
 latest/ui-plugin/groovydoc/index.html              |    2 +-
 latest/ui-plugin/groovydoc/overview-frame.html     |    2 +-
 latest/ui-plugin/groovydoc/overview-summary.html   |    6 +-
 latest/ui-plugin/guide/index.html                  |    8 +-
 995 files changed, 21544 insertions(+), 2863 deletions(-)

diff --git a/7.0.0-RC2/acl-plugin/groovydoc/allclasses-frame.html b/7.0.0-RC2/acl-plugin/groovydoc/allclasses-frame.html
new file mode 100644
index 00000000..f4f91d9f
--- /dev/null
+++ b/7.0.0-RC2/acl-plugin/groovydoc/allclasses-frame.html
@@ -0,0 +1,57 @@
+<!--
+
+     Licensed to the Apache Software Foundation (ASF) under one
+     or more contributor license agreements.  See the NOTICE file
+     distributed with this work for additional information
+     regarding copyright ownership.  The ASF licenses this file
+     to you under the Apache License, Version 2.0 (the
+     "License"); you may not use this file except in compliance
+     with the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing,
+     software distributed under the License is distributed on an
+     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+     KIND, either express or implied.  See the License for the
+     specific language governing permissions and limitations
+     under the License.
+
+-->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<title>All Classes</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+<link href="groovy.ico" type="image/x-icon" rel="icon">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+
+</head>
+<body class="left">
+    <h1 class="bar">All Classes</h1>
+    <div class="indexContainer">
+        <ul>
+        <li><a href="grails/plugin/springsecurity/acl/AbstractAclObjectIdentity.html" title="class in grails.plugin.springsecurity.acl" target="classFrame">AbstractAclObjectIdentity</a></li>
+<li><a href="grails/plugin/springsecurity/acl/AclAutoProxyCreator.html" title="class in grails.plugin.springsecurity.acl" target="classFrame">AclAutoProxyCreator</a></li>
+<li><a href="grails/plugin/springsecurity/acl/annotation/AclVoter.html" title="annotation type in grails.plugin.springsecurity.acl.annotation" target="classFrame">AclVoter</a></li>
+<li><a href="grails/plugin/springsecurity/acl/annotation/AclVoters.html" title="annotation type in grails.plugin.springsecurity.acl.annotation" target="classFrame">AclVoters</a></li>
+<li><a href="grails/plugin/springsecurity/acl/jdbc/GormAclLookupStrategy.html" title="class in grails.plugin.springsecurity.acl.jdbc" target="classFrame">GormAclLookupStrategy</a></li>
+<li><a href="grails/plugin/springsecurity/acl/model/GormObjectIdentityRetrievalStrategy.html" title="class in grails.plugin.springsecurity.acl.model" target="classFrame">GormObjectIdentityRetrievalStrategy</a></li>
+<li><a href="grails/plugin/springsecurity/acl/access/GroovyAwareAclVoter.html" title="class in grails.plugin.springsecurity.acl.access" target="classFrame">GroovyAwareAclVoter</a></li>
+<li><a href="grails/plugin/springsecurity/acl/domain/NullAclAuditLogger.html" title="class in grails.plugin.springsecurity.acl.domain" target="classFrame">NullAclAuditLogger</a></li>
+<li><a href="grails/plugin/springsecurity/acl/model/ObjectIdentityRetrievalStrategyAndGenerator.html" title="interface in grails.plugin.springsecurity.acl.model" target="classFrame"><I>ObjectIdentityRetrievalStrategyAndGenerator</I></a></li>
+<li><a href="grails/plugin/springsecurity/acl/access/method/ProxyAwareDelegatingMethodSecurityMetadataSource.html" title="class in grails.plugin.springsecurity.acl.access.method" target="classFrame">ProxyAwareDelegatingMethodSecurityMetadataSource</a></li>
+<li><a href="grails/plugin/springsecurity/acl/access/method/ProxyAwareDelegatingMethodSecurityMetadataSource.DefaultCacheKey.html" title="class in grails.plugin.springsecurity.acl.access.method.ProxyAwareDelegatingMethodSecurityMetadataSource" target="classFrame">ProxyAwareDelegatingMethodSecurityMetadataSource.DefaultCacheKey</a></li>
+<li><a href="grails/plugin/springsecurity/acl/util/ProxyUtils.html" title="class in grails.plugin.springsecurity.acl.util" target="classFrame">ProxyUtils</a></li>
+<li><a href="grails/plugin/springsecurity/acl/access/method/SecuredAnnotationSecurityMetadataSource.html" title="class in grails.plugin.springsecurity.acl.access.method" target="classFrame">SecuredAnnotationSecurityMetadataSource</a></li>
+<li><a href="grails/plugin/springsecurity/acl/access/method/ServiceStaticMethodSecurityMetadataSource.html" title="class in grails.plugin.springsecurity.acl.access.method" target="classFrame">ServiceStaticMethodSecurityMetadataSource</a></li>
+<li><a href="grails/plugin/springsecurity/acl/cache/SpringAclCacheFactoryBean.html" title="class in grails.plugin.springsecurity.acl.cache" target="classFrame">SpringAclCacheFactoryBean</a></li>
+<li><a href="grails/plugin/springsecurity/acl/SpringSecurityAclGrailsPlugin.html" title="class in grails.plugin.springsecurity.acl" target="classFrame">SpringSecurityAclGrailsPlugin</a></li>
+<li><a href="grails/plugin/springsecurity/acl/model/StubAclParent.html" title="class in grails.plugin.springsecurity.acl.model" target="classFrame">StubAclParent</a></li>
+<li><a href="grails/plugin/springsecurity/acl/WarnErros.html" title="trait in grails.plugin.springsecurity.acl" target="classFrame"><I>WarnErros</I></a></li>
+
+        </ul>
+    </div>
+</body>
+</html>
diff --git a/7.0.x/acl-plugin/groovydoc/deprecated-list.html b/7.0.0-RC2/acl-plugin/groovydoc/deprecated-list.html
similarity index 96%
copy from 7.0.x/acl-plugin/groovydoc/deprecated-list.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/deprecated-list.html
index 04b05970..4d55812a 100644
--- a/7.0.x/acl-plugin/groovydoc/deprecated-list.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/deprecated-list.html
@@ -23,8 +23,8 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>Deprecated API (spring-security-acl 7.0.0-M5 API)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>Deprecated API (spring-security-acl 7.0.0-RC2 API)</title>
     
     <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
     <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -34,7 +34,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="Deprecated API (spring-security-acl 7.0.0-M5 API)";
+    parent.document.title="Deprecated API (spring-security-acl 7.0.0-RC2 API)";
 }
 //-->
 </script>
diff --git a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/AbstractAclObjectIdentity.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/AbstractAclObjectIdentity.html
similarity index 99%
copy from latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/AbstractAclObjectIdentity.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/AbstractAclObjectIdentity.html
index d7b0795c..ea0cc41c 100644
--- a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/AbstractAclObjectIdentity.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/AbstractAclObjectIdentity.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>AbstractAclObjectIdentity (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>AbstractAclObjectIdentity (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="AbstractAclObjectIdentity (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="AbstractAclObjectIdentity (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
@@ -108,6 +108,7 @@ if (location.href.indexOf('is-external=true') == -1) {
 
 <pre>@groovy.transform.EqualsAndHashCode(includes: [aclClass, parent, owner, entriesInheriting])
 @groovy.transform.ToString(includeNames: true)
+@grails.gorm.dirty.checking.DirtyCheck
 abstract class AbstractAclObjectIdentity
 extends java.lang.Object
 implements java.io.Serializable</pre>
diff --git a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/AclAutoProxyCreator.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/AclAutoProxyCreator.html
similarity index 99%
copy from 7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/AclAutoProxyCreator.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/AclAutoProxyCreator.html
index 5cfd0e71..13b05591 100644
--- a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/AclAutoProxyCreator.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/AclAutoProxyCreator.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>AclAutoProxyCreator (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>AclAutoProxyCreator (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="AclAutoProxyCreator (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="AclAutoProxyCreator (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/SpringSecurityAclGrailsPlugin.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/SpringSecurityAclGrailsPlugin.html
similarity index 99%
copy from latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/SpringSecurityAclGrailsPlugin.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/SpringSecurityAclGrailsPlugin.html
index b1e0adec..8643f438 100644
--- a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/SpringSecurityAclGrailsPlugin.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/SpringSecurityAclGrailsPlugin.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>SpringSecurityAclGrailsPlugin (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>SpringSecurityAclGrailsPlugin (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="SpringSecurityAclGrailsPlugin (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="SpringSecurityAclGrailsPlugin (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/WarnErros.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/WarnErros.html
similarity index 99%
copy from 7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/WarnErros.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/WarnErros.html
index dac7f2d0..368ec989 100644
--- a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/WarnErros.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/WarnErros.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>WarnErros (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>WarnErros (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="WarnErros (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="WarnErros (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/GroovyAwareAclVoter.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/GroovyAwareAclVoter.html
similarity index 99%
copy from latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/GroovyAwareAclVoter.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/GroovyAwareAclVoter.html
index 67051ec6..e4f3bba7 100644
--- a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/GroovyAwareAclVoter.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/GroovyAwareAclVoter.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>GroovyAwareAclVoter (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>GroovyAwareAclVoter (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="GroovyAwareAclVoter (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="GroovyAwareAclVoter (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ProxyAwareDelegatingMethodSecurityMetadataSource.DefaultCacheKey.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ProxyAwareDelegatingMethodSecurityMetadataSource.DefaultCacheKey.html
similarity index 99%
copy from 7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ProxyAwareDelegatingMethodSecurityMetadataSource.DefaultCacheKey.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ProxyAwareDelegatingMethodSecurityMetadataSource.DefaultCacheKey.html
index 9fa1abe9..c1771935 100644
--- a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ProxyAwareDelegatingMethodSecurityMetadataSource.DefaultCacheKey.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ProxyAwareDelegatingMethodSecurityMetadataSource.DefaultCacheKey.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>ProxyAwareDelegatingMethodSecurityMetadataSource.DefaultCacheKey (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>ProxyAwareDelegatingMethodSecurityMetadataSource.DefaultCacheKey (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="ProxyAwareDelegatingMethodSecurityMetadataSource.DefaultCacheKey (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="ProxyAwareDelegatingMethodSecurityMetadataSource.DefaultCacheKey (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ProxyAwareDelegatingMethodSecurityMetadataSource.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ProxyAwareDelegatingMethodSecurityMetadataSource.html
similarity index 99%
copy from 7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ProxyAwareDelegatingMethodSecurityMetadataSource.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ProxyAwareDelegatingMethodSecurityMetadataSource.html
index 56235890..473fea4b 100644
--- a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ProxyAwareDelegatingMethodSecurityMetadataSource.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ProxyAwareDelegatingMethodSecurityMetadataSource.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>ProxyAwareDelegatingMethodSecurityMetadataSource (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>ProxyAwareDelegatingMethodSecurityMetadataSource (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="ProxyAwareDelegatingMethodSecurityMetadataSource (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="ProxyAwareDelegatingMethodSecurityMetadataSource (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/SecuredAnnotationSecurityMetadataSource.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/SecuredAnnotationSecurityMetadataSource.html
similarity index 99%
copy from latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/SecuredAnnotationSecurityMetadataSource.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/SecuredAnnotationSecurityMetadataSource.html
index 12d41a70..cfaf6218 100644
--- a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/SecuredAnnotationSecurityMetadataSource.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/SecuredAnnotationSecurityMetadataSource.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>SecuredAnnotationSecurityMetadataSource (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>SecuredAnnotationSecurityMetadataSource (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="SecuredAnnotationSecurityMetadataSource (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="SecuredAnnotationSecurityMetadataSource (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ServiceStaticMethodSecurityMetadataSource.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ServiceStaticMethodSecurityMetadataSource.html
similarity index 99%
copy from 7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ServiceStaticMethodSecurityMetadataSource.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ServiceStaticMethodSecurityMetadataSource.html
index f37f2416..36789b9b 100644
--- a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ServiceStaticMethodSecurityMetadataSource.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/ServiceStaticMethodSecurityMetadataSource.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>ServiceStaticMethodSecurityMetadataSource (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>ServiceStaticMethodSecurityMetadataSource (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="ServiceStaticMethodSecurityMetadataSource (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="ServiceStaticMethodSecurityMetadataSource (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/package-frame.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/package-frame.html
new file mode 100644
index 00000000..0f42bcca
--- /dev/null
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/package-frame.html
@@ -0,0 +1,58 @@
+<!--
+
+     Licensed to the Apache Software Foundation (ASF) under one
+     or more contributor license agreements.  See the NOTICE file
+     distributed with this work for additional information
+     regarding copyright ownership.  The ASF licenses this file
+     to you under the Apache License, Version 2.0 (the
+     "License"); you may not use this file except in compliance
+     with the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing,
+     software distributed under the License is distributed on an
+     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+     KIND, either express or implied.  See the License for the
+     specific language governing permissions and limitations
+     under the License.
+
+-->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+    <title>grails.plugin.springsecurity.acl.access.method</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/acl/access/method package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+</head>
+
+<body class="left">
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.acl.access.method</a></b>
+</div>
+
+
+
+
+
+<div class="indexContainer">
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="ProxyAwareDelegatingMethodSecurityMetadataSource.html" title="class in grails.plugin.springsecurity.acl.access.method" target="classFrame">ProxyAwareDelegatingMethodSecurityMetadataSource</a></li><li><a href="ProxyAwareDelegatingMethodSecurityMetadataSource.DefaultCacheKey.html" title="class in grails.plugin.springsecurity.acl.access.method" target="classFrame">ProxyAwareDelegatingMethodSecurityMetadataSource.DefaultCacheKey</a></li><li><a href="SecuredAnnotationSecu [...]
+    </ul>
+</div>
+
+
+
+
+
+
+
+
+</body>
+</html>
diff --git a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/package-summary.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/package-summary.html
similarity index 98%
copy from 7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/package-summary.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/package-summary.html
index 617bb999..734e45d7 100644
--- a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/package-summary.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/method/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.acl.access.method (spring-security-acl 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.acl.access.method (spring-security-acl 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.acl.access.method package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.acl.access.method (spring-security-acl 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.acl.access.method (spring-security-acl 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/7.0.x/ui-plugin/groovydoc/overview-frame.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/package-frame.html
similarity index 57%
copy from 7.0.x/ui-plugin/groovydoc/overview-frame.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/package-frame.html
index 1b24c576..c2a8d49c 100644
--- a/7.0.x/ui-plugin/groovydoc/overview-frame.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/package-frame.html
@@ -21,28 +21,38 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
-<title>Overview (Grails Spring Security UI Plugin - 7.0.0-M5)</title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="keywords" content="Overview">
-
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-
+    <title>grails.plugin.springsecurity.acl.access</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/acl/access package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 
 <body class="left">
-<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">All Classes</a></div>
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.acl.access</a></b>
+</div>
+
+
+
+
+
 <div class="indexContainer">
-    <h2 title="Packages">Packages</h2>
-    <ul title="Packages">
-        
-        <li><a href="grails/plugin/springsecurity/ui/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui</a></li>
-        
-        <li><a href="grails/plugin/springsecurity/ui/strategy/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui.strategy</a></li>
-        
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="GroovyAwareAclVoter.html" title="class in grails.plugin.springsecurity.acl.access" target="classFrame">GroovyAwareAclVoter</a></li>
     </ul>
 </div>
+
+
+
+
+
+
+
+
 </body>
 </html>
-
diff --git a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/package-summary.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/package-summary.html
similarity index 98%
copy from latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/package-summary.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/package-summary.html
index aba1f83e..b6ad3d95 100644
--- a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/package-summary.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/access/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.acl.access (spring-security-acl 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.acl.access (spring-security-acl 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.acl.access package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.acl.access (spring-security-acl 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.acl.access (spring-security-acl 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/AclVoter.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/AclVoter.html
similarity index 98%
copy from 7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/AclVoter.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/AclVoter.html
index 9fdd7138..a8acac3f 100644
--- a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/AclVoter.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/AclVoter.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>AclVoter (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>AclVoter (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="AclVoter (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="AclVoter (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/AclVoters.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/AclVoters.html
similarity index 99%
copy from 7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/AclVoters.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/AclVoters.html
index a968df73..ba871605 100644
--- a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/AclVoters.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/AclVoters.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>AclVoters (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>AclVoters (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="AclVoters (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="AclVoters (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/ui-plugin/groovydoc/overview-frame.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/package-frame.html
similarity index 52%
copy from latest/ui-plugin/groovydoc/overview-frame.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/package-frame.html
index 1b24c576..8f43b181 100644
--- a/latest/ui-plugin/groovydoc/overview-frame.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/package-frame.html
@@ -21,28 +21,38 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
-<title>Overview (Grails Spring Security UI Plugin - 7.0.0-M5)</title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="keywords" content="Overview">
-
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-
+    <title>grails.plugin.springsecurity.acl.annotation</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/acl/annotation package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 
 <body class="left">
-<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">All Classes</a></div>
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.acl.annotation</a></b>
+</div>
+
+
+
+
+
+
+
+
+
 <div class="indexContainer">
-    <h2 title="Packages">Packages</h2>
-    <ul title="Packages">
-        
-        <li><a href="grails/plugin/springsecurity/ui/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui</a></li>
-        
-        <li><a href="grails/plugin/springsecurity/ui/strategy/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui.strategy</a></li>
-        
+    <h2>Annotation Types</h2>
+    <ul>
+        <li><a href="AclVoter.html" title="annotation type in grails.plugin.springsecurity.acl.annotation" target="classFrame">AclVoter</a></li><li><a href="AclVoters.html" title="annotation type in grails.plugin.springsecurity.acl.annotation" target="classFrame">AclVoters</a></li>
     </ul>
 </div>
+
+
+
+
 </body>
 </html>
-
diff --git a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/package-summary.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/package-summary.html
similarity index 98%
copy from 7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/package-summary.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/package-summary.html
index d7b15d24..5ea3410b 100644
--- a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/package-summary.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/annotation/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.acl.annotation (spring-security-acl 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.acl.annotation (spring-security-acl 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.acl.annotation package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.acl.annotation (spring-security-acl 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.acl.annotation (spring-security-acl 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/cache/SpringAclCacheFactoryBean.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/cache/SpringAclCacheFactoryBean.html
similarity index 99%
copy from latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/cache/SpringAclCacheFactoryBean.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/cache/SpringAclCacheFactoryBean.html
index 28ecf941..97fdb468 100644
--- a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/cache/SpringAclCacheFactoryBean.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/cache/SpringAclCacheFactoryBean.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>SpringAclCacheFactoryBean (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>SpringAclCacheFactoryBean (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="SpringAclCacheFactoryBean (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="SpringAclCacheFactoryBean (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/ui-plugin/groovydoc/overview-frame.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/cache/package-frame.html
similarity index 57%
copy from 7.0.x/ui-plugin/groovydoc/overview-frame.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/cache/package-frame.html
index 1b24c576..6c008e59 100644
--- a/7.0.x/ui-plugin/groovydoc/overview-frame.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/cache/package-frame.html
@@ -21,28 +21,38 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
-<title>Overview (Grails Spring Security UI Plugin - 7.0.0-M5)</title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="keywords" content="Overview">
-
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-
+    <title>grails.plugin.springsecurity.acl.cache</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/acl/cache package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 
 <body class="left">
-<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">All Classes</a></div>
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.acl.cache</a></b>
+</div>
+
+
+
+
+
 <div class="indexContainer">
-    <h2 title="Packages">Packages</h2>
-    <ul title="Packages">
-        
-        <li><a href="grails/plugin/springsecurity/ui/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui</a></li>
-        
-        <li><a href="grails/plugin/springsecurity/ui/strategy/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui.strategy</a></li>
-        
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="SpringAclCacheFactoryBean.html" title="class in grails.plugin.springsecurity.acl.cache" target="classFrame">SpringAclCacheFactoryBean</a></li>
     </ul>
 </div>
+
+
+
+
+
+
+
+
 </body>
 </html>
-
diff --git a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/cache/package-summary.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/cache/package-summary.html
similarity index 98%
copy from 7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/cache/package-summary.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/cache/package-summary.html
index 89499d7b..0f9daf06 100644
--- a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/cache/package-summary.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/cache/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.acl.cache (spring-security-acl 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.acl.cache (spring-security-acl 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.acl.cache package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.acl.cache (spring-security-acl 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.acl.cache (spring-security-acl 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/domain/NullAclAuditLogger.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/domain/NullAclAuditLogger.html
similarity index 99%
copy from latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/domain/NullAclAuditLogger.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/domain/NullAclAuditLogger.html
index 42e46fc3..0c932f9d 100644
--- a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/domain/NullAclAuditLogger.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/domain/NullAclAuditLogger.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>NullAclAuditLogger (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>NullAclAuditLogger (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="NullAclAuditLogger (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="NullAclAuditLogger (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/ui-plugin/groovydoc/overview-frame.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/domain/package-frame.html
similarity index 57%
copy from 7.0.x/ui-plugin/groovydoc/overview-frame.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/domain/package-frame.html
index 1b24c576..bf525797 100644
--- a/7.0.x/ui-plugin/groovydoc/overview-frame.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/domain/package-frame.html
@@ -21,28 +21,38 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
-<title>Overview (Grails Spring Security UI Plugin - 7.0.0-M5)</title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="keywords" content="Overview">
-
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-
+    <title>grails.plugin.springsecurity.acl.domain</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/acl/domain package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 
 <body class="left">
-<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">All Classes</a></div>
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.acl.domain</a></b>
+</div>
+
+
+
+
+
 <div class="indexContainer">
-    <h2 title="Packages">Packages</h2>
-    <ul title="Packages">
-        
-        <li><a href="grails/plugin/springsecurity/ui/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui</a></li>
-        
-        <li><a href="grails/plugin/springsecurity/ui/strategy/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui.strategy</a></li>
-        
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="NullAclAuditLogger.html" title="class in grails.plugin.springsecurity.acl.domain" target="classFrame">NullAclAuditLogger</a></li>
     </ul>
 </div>
+
+
+
+
+
+
+
+
 </body>
 </html>
-
diff --git a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/domain/package-summary.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/domain/package-summary.html
similarity index 98%
copy from latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/domain/package-summary.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/domain/package-summary.html
index be1ddf70..6ff1c273 100644
--- a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/domain/package-summary.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/domain/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.acl.domain (spring-security-acl 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.acl.domain (spring-security-acl 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.acl.domain package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.acl.domain (spring-security-acl 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.acl.domain (spring-security-acl 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/jdbc/GormAclLookupStrategy.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/jdbc/GormAclLookupStrategy.html
similarity index 99%
copy from 7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/jdbc/GormAclLookupStrategy.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/jdbc/GormAclLookupStrategy.html
index cce2e233..a684346a 100644
--- a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/jdbc/GormAclLookupStrategy.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/jdbc/GormAclLookupStrategy.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>GormAclLookupStrategy (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>GormAclLookupStrategy (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="GormAclLookupStrategy (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="GormAclLookupStrategy (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/ui-plugin/groovydoc/overview-frame.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/jdbc/package-frame.html
similarity index 57%
copy from 7.0.x/ui-plugin/groovydoc/overview-frame.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/jdbc/package-frame.html
index 1b24c576..1e7f7919 100644
--- a/7.0.x/ui-plugin/groovydoc/overview-frame.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/jdbc/package-frame.html
@@ -21,28 +21,38 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
-<title>Overview (Grails Spring Security UI Plugin - 7.0.0-M5)</title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="keywords" content="Overview">
-
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-
+    <title>grails.plugin.springsecurity.acl.jdbc</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/acl/jdbc package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 
 <body class="left">
-<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">All Classes</a></div>
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.acl.jdbc</a></b>
+</div>
+
+
+
+
+
 <div class="indexContainer">
-    <h2 title="Packages">Packages</h2>
-    <ul title="Packages">
-        
-        <li><a href="grails/plugin/springsecurity/ui/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui</a></li>
-        
-        <li><a href="grails/plugin/springsecurity/ui/strategy/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui.strategy</a></li>
-        
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="GormAclLookupStrategy.html" title="class in grails.plugin.springsecurity.acl.jdbc" target="classFrame">GormAclLookupStrategy</a></li>
     </ul>
 </div>
+
+
+
+
+
+
+
+
 </body>
 </html>
-
diff --git a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/jdbc/package-summary.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/jdbc/package-summary.html
similarity index 98%
copy from latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/jdbc/package-summary.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/jdbc/package-summary.html
index 7a3f2fb1..e449159f 100644
--- a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/jdbc/package-summary.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/jdbc/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.acl.jdbc (spring-security-acl 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.acl.jdbc (spring-security-acl 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.acl.jdbc package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.acl.jdbc (spring-security-acl 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.acl.jdbc (spring-security-acl 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/GormObjectIdentityRetrievalStrategy.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/GormObjectIdentityRetrievalStrategy.html
similarity index 99%
copy from 7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/GormObjectIdentityRetrievalStrategy.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/GormObjectIdentityRetrievalStrategy.html
index 7cb53efd..615f18b0 100644
--- a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/GormObjectIdentityRetrievalStrategy.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/GormObjectIdentityRetrievalStrategy.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>GormObjectIdentityRetrievalStrategy (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>GormObjectIdentityRetrievalStrategy (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="GormObjectIdentityRetrievalStrategy (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="GormObjectIdentityRetrievalStrategy (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/ObjectIdentityRetrievalStrategyAndGenerator.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/ObjectIdentityRetrievalStrategyAndGenerator.html
similarity index 98%
copy from latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/ObjectIdentityRetrievalStrategyAndGenerator.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/ObjectIdentityRetrievalStrategyAndGenerator.html
index aede90fa..181a4655 100644
--- a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/ObjectIdentityRetrievalStrategyAndGenerator.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/ObjectIdentityRetrievalStrategyAndGenerator.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>ObjectIdentityRetrievalStrategyAndGenerator (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>ObjectIdentityRetrievalStrategyAndGenerator (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="ObjectIdentityRetrievalStrategyAndGenerator (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="ObjectIdentityRetrievalStrategyAndGenerator (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/StubAclParent.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/StubAclParent.html
similarity index 99%
copy from latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/StubAclParent.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/StubAclParent.html
index 8ce36ded..a7c738fe 100644
--- a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/StubAclParent.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/StubAclParent.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>StubAclParent (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>StubAclParent (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="StubAclParent (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="StubAclParent (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/package-frame.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/package-frame.html
new file mode 100644
index 00000000..6cf0481a
--- /dev/null
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/package-frame.html
@@ -0,0 +1,66 @@
+<!--
+
+     Licensed to the Apache Software Foundation (ASF) under one
+     or more contributor license agreements.  See the NOTICE file
+     distributed with this work for additional information
+     regarding copyright ownership.  The ASF licenses this file
+     to you under the Apache License, Version 2.0 (the
+     "License"); you may not use this file except in compliance
+     with the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing,
+     software distributed under the License is distributed on an
+     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+     KIND, either express or implied.  See the License for the
+     specific language governing permissions and limitations
+     under the License.
+
+-->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+    <title>grails.plugin.springsecurity.acl.model</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/acl/model package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+
+<body class="left">
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.acl.model</a></b>
+</div>
+
+
+
+<div class="indexContainer">
+    <h2>Interfaces</h2>
+    <ul>
+        <li><a href="ObjectIdentityRetrievalStrategyAndGenerator.html" title="interface in grails.plugin.springsecurity.acl.model" target="classFrame"><em>ObjectIdentityRetrievalStrategyAndGenerator</em></a></li>
+    </ul>
+</div>
+
+
+
+
+<div class="indexContainer">
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="GormObjectIdentityRetrievalStrategy.html" title="class in grails.plugin.springsecurity.acl.model" target="classFrame">GormObjectIdentityRetrievalStrategy</a></li><li><a href="StubAclParent.html" title="class in grails.plugin.springsecurity.acl.model" target="classFrame">StubAclParent</a></li>
+    </ul>
+</div>
+
+
+
+
+
+
+
+
+</body>
+</html>
diff --git a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/package-summary.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/package-summary.html
similarity index 98%
copy from 7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/package-summary.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/package-summary.html
index 58609ed3..40e9f7eb 100644
--- a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/package-summary.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/model/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.acl.model (spring-security-acl 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.acl.model (spring-security-acl 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.acl.model package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.acl.model (spring-security-acl 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.acl.model (spring-security-acl 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/package-frame.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/package-frame.html
new file mode 100644
index 00000000..e6e06334
--- /dev/null
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/package-frame.html
@@ -0,0 +1,66 @@
+<!--
+
+     Licensed to the Apache Software Foundation (ASF) under one
+     or more contributor license agreements.  See the NOTICE file
+     distributed with this work for additional information
+     regarding copyright ownership.  The ASF licenses this file
+     to you under the Apache License, Version 2.0 (the
+     "License"); you may not use this file except in compliance
+     with the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing,
+     software distributed under the License is distributed on an
+     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+     KIND, either express or implied.  See the License for the
+     specific language governing permissions and limitations
+     under the License.
+
+-->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+    <title>grails.plugin.springsecurity.acl</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/acl package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+
+<body class="left">
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.acl</a></b>
+</div>
+
+
+
+
+<div class="indexContainer">
+    <h2>Traits</h2>
+    <ul>
+        <li><a href="WarnErros.html" title="trait in grails.plugin.springsecurity.acl" target="classFrame"><em>WarnErros</em></a></li>
+    </ul>
+</div>
+
+
+
+<div class="indexContainer">
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="AbstractAclObjectIdentity.html" title="class in grails.plugin.springsecurity.acl" target="classFrame">AbstractAclObjectIdentity</a></li><li><a href="AclAutoProxyCreator.html" title="class in grails.plugin.springsecurity.acl" target="classFrame">AclAutoProxyCreator</a></li><li><a href="SpringSecurityAclGrailsPlugin.html" title="class in grails.plugin.springsecurity.acl" target="classFrame">SpringSecurityAclGrailsPlugin</a></li>
+    </ul>
+</div>
+
+
+
+
+
+
+
+
+</body>
+</html>
diff --git a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/package-summary.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/package-summary.html
similarity index 99%
copy from latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/package-summary.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/package-summary.html
index 42ee7f6e..3df341a5 100644
--- a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/package-summary.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.acl (spring-security-acl 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.acl (spring-security-acl 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.acl package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.acl (spring-security-acl 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.acl (spring-security-acl 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/util/ProxyUtils.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/util/ProxyUtils.html
similarity index 99%
copy from latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/util/ProxyUtils.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/util/ProxyUtils.html
index 9c8677bd..4115cb89 100644
--- a/latest/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/util/ProxyUtils.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/util/ProxyUtils.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>ProxyUtils (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>ProxyUtils (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="ProxyUtils (Grails Spring Security ACL Plugin - 7.0.0-M5)";
+    parent.document.title="ProxyUtils (Grails Spring Security ACL Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/cas-plugin/groovydoc/overview-frame.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/util/package-frame.html
similarity index 58%
copy from 7.0.x/cas-plugin/groovydoc/overview-frame.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/util/package-frame.html
index 88562301..297fbd5e 100644
--- a/7.0.x/cas-plugin/groovydoc/overview-frame.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/util/package-frame.html
@@ -21,25 +21,38 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
-<title>Overview (Grails Spring Security CAS Plugin - 7.0.0-M5)</title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="keywords" content="Overview">
-
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-
+    <title>grails.plugin.springsecurity.acl.util</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/acl/util package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 
 <body class="left">
-<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">All Classes</a></div>
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.acl.util</a></b>
+</div>
+
+
+
+
+
 <div class="indexContainer">
-    <h2 title="Packages">Packages</h2>
-    <ul title="Packages">
-        
-        <li><a href="grails/plugin/springsecurity/cas/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.cas</a></li>
-        
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="ProxyUtils.html" title="class in grails.plugin.springsecurity.acl.util" target="classFrame">ProxyUtils</a></li>
     </ul>
 </div>
+
+
+
+
+
+
+
+
 </body>
 </html>
-
diff --git a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/util/package-summary.html b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/util/package-summary.html
similarity index 98%
copy from 7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/util/package-summary.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/util/package-summary.html
index a3b6cb9d..64151974 100644
--- a/7.0.x/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/util/package-summary.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/grails/plugin/springsecurity/acl/util/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.acl.util (spring-security-acl 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.acl.util (spring-security-acl 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.acl.util package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.acl.util (spring-security-acl 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.acl.util (spring-security-acl 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/7.0.0-RC2/acl-plugin/groovydoc/groovy.ico b/7.0.0-RC2/acl-plugin/groovydoc/groovy.ico
new file mode 100644
index 00000000..9e9b8d81
Binary files /dev/null and b/7.0.0-RC2/acl-plugin/groovydoc/groovy.ico differ
diff --git a/7.0.x/core-plugin/groovydoc/help-doc.html b/7.0.0-RC2/acl-plugin/groovydoc/help-doc.html
similarity index 98%
copy from 7.0.x/core-plugin/groovydoc/help-doc.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/help-doc.html
index 0b546b5b..3c5ed6d1 100644
--- a/7.0.x/core-plugin/groovydoc/help-doc.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/help-doc.html
@@ -24,8 +24,8 @@
 <html>
     <head>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <!-- Generated by groovydoc (4.0.27) -->
-        <title>API Help (spring-security-core 7.0.0-M5 API)</title>
+        <!-- Generated by groovydoc (4.0.28) -->
+        <title>API Help (spring-security-acl 7.0.0-RC2 API)</title>
         <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
         <link href="groovy.ico" type="image/x-icon" rel="icon">
         
@@ -34,7 +34,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="API Help (spring-security-core 7.0.0-M5 API)";
+    parent.document.title="API Help (spring-security-acl 7.0.0-RC2 API)";
 }
 //-->
 </script>
diff --git a/7.0.x/acl-plugin/groovydoc/index-all.html b/7.0.0-RC2/acl-plugin/groovydoc/index-all.html
similarity index 99%
copy from 7.0.x/acl-plugin/groovydoc/index-all.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/index-all.html
index 6edeef0e..f695a13c 100644
--- a/7.0.x/acl-plugin/groovydoc/index-all.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/index-all.html
@@ -23,15 +23,15 @@
 <html>
     <head>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <!-- Generated by groovydoc (4.0.27) -->
-        <title>Index (spring-security-acl 7.0.0-M5 API)</title>
+        <!-- Generated by groovydoc (4.0.28) -->
+        <title>Index (spring-security-acl 7.0.0-RC2 API)</title>
         
         <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
     </head>
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="Index (spring-security-acl 7.0.0-M5 API)";
+    parent.document.title="Index (spring-security-acl 7.0.0-RC2 API)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/index.html b/7.0.0-RC2/acl-plugin/groovydoc/index.html
similarity index 98%
copy from 7.0.x/core-plugin/groovydoc/index.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/index.html
index dd9cd259..61561ed1 100644
--- a/7.0.x/core-plugin/groovydoc/index.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/index.html
@@ -21,7 +21,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
 <html>
 <head>
-<title>Index (spring-security-core 7.0.0-M5 API)</title>
+<title>Index (spring-security-acl 7.0.0-RC2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
 <link href="groovy.ico" type="image/x-icon" rel="icon">
diff --git a/7.0.0-RC2/acl-plugin/groovydoc/inherit.gif b/7.0.0-RC2/acl-plugin/groovydoc/inherit.gif
new file mode 100644
index 00000000..c814867a
Binary files /dev/null and b/7.0.0-RC2/acl-plugin/groovydoc/inherit.gif differ
diff --git a/latest/acl-plugin/groovydoc/overview-frame.html b/7.0.0-RC2/acl-plugin/groovydoc/overview-frame.html
similarity index 97%
copy from latest/acl-plugin/groovydoc/overview-frame.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/overview-frame.html
index 488fc40c..b758c9ed 100644
--- a/latest/acl-plugin/groovydoc/overview-frame.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/overview-frame.html
@@ -21,7 +21,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
-<title>Overview (Grails Spring Security ACL Plugin - 7.0.0-M5)</title>
+<title>Overview (Grails Spring Security ACL Plugin - 7.0.0-RC2)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta name="keywords" content="Overview">
 
diff --git a/latest/acl-plugin/groovydoc/overview-summary.html b/7.0.0-RC2/acl-plugin/groovydoc/overview-summary.html
similarity index 97%
copy from latest/acl-plugin/groovydoc/overview-summary.html
copy to 7.0.0-RC2/acl-plugin/groovydoc/overview-summary.html
index f9e0c680..ef0ddb57 100644
--- a/latest/acl-plugin/groovydoc/overview-summary.html
+++ b/7.0.0-RC2/acl-plugin/groovydoc/overview-summary.html
@@ -22,7 +22,7 @@
 
 <html>
 <head>
-<title>Overview (spring-security-acl 7.0.0-M5 API)</title>
+<title>Overview (spring-security-acl 7.0.0-RC2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta name="keywords" content="Overview">
 <link rel ="stylesheet" type="text/css" href="stylesheet.css" title="Style">
@@ -32,7 +32,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="Overview (spring-security-acl 7.0.0-M5 API)";
+    parent.document.title="Overview (spring-security-acl 7.0.0-RC2 API)";
 }
 //-->
 </script>
@@ -66,7 +66,7 @@ if (location.href.indexOf('is-external=true') == -1) {
     </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-    <h1 class="title">Grails Spring Security ACL Plugin - 7.0.0-M5</h1>
+    <h1 class="title">Grails Spring Security ACL Plugin - 7.0.0-RC2</h1>
 </div>
 
 <div class="header">
diff --git a/7.0.0-RC2/acl-plugin/groovydoc/package-list b/7.0.0-RC2/acl-plugin/groovydoc/package-list
new file mode 100644
index 00000000..602ab476
--- /dev/null
+++ b/7.0.0-RC2/acl-plugin/groovydoc/package-list
@@ -0,0 +1,9 @@
+grails.plugin.springsecurity.acl
+grails.plugin.springsecurity.acl.access
+grails.plugin.springsecurity.acl.access.method
+grails.plugin.springsecurity.acl.annotation
+grails.plugin.springsecurity.acl.cache
+grails.plugin.springsecurity.acl.domain
+grails.plugin.springsecurity.acl.jdbc
+grails.plugin.springsecurity.acl.model
+grails.plugin.springsecurity.acl.util
diff --git a/7.0.0-RC2/acl-plugin/groovydoc/stylesheet.css b/7.0.0-RC2/acl-plugin/groovydoc/stylesheet.css
new file mode 100644
index 00000000..06eb31a1
--- /dev/null
+++ b/7.0.0-RC2/acl-plugin/groovydoc/stylesheet.css
@@ -0,0 +1,2306 @@
+@charset "UTF-8";
+
+/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
+article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
+    display: block
+}
+
+audio, canvas, video {
+    display: inline-block
+}
+
+audio:not([controls]) {
+    display: none;
+    height: 0
+}
+
+[hidden] {
+    display: none
+}
+
+html {
+    font-family: sans-serif;
+    -webkit-text-size-adjust: 100%;
+    -ms-text-size-adjust: 100%
+}
+
+body {
+    margin: 0
+}
+
+a:focus {
+    outline: thin dotted
+}
+
+a:active, a:hover {
+    outline: 0
+}
+
+h1 {
+    font-size: 2em;
+    margin: .67em 0
+}
+
+abbr[title] {
+    border-bottom: 1px dotted
+}
+
+b, strong {
+    font-weight: bold
+}
+
+dfn {
+    font-style: italic
+}
+
+hr {
+    -moz-box-sizing: content-box;
+    box-sizing: content-box;
+    height: 0
+}
+
+mark {
+    background: #ff0;
+    color: #000
+}
+
+code, kbd, pre, samp {
+    font-family: monospace, serif;
+    font-size: 1em
+}
+
+pre {
+    white-space: pre-wrap
+}
+
+q {
+    quotes: "C" "D" "8" "9"
+}
+
+small {
+    font-size: 80%
+}
+
+sub, sup {
+    font-size: 75%;
+    line-height: 0;
+    position: relative;
+    vertical-align: baseline
+}
+
+sup {
+    top: -0.5em
+}
+
+sub {
+    bottom: -0.25em
+}
+
+img {
+    border: 0
+}
+
+svg:not(:root) {
+    overflow: hidden
+}
+
+figure {
+    margin: 0
+}
+
+fieldset {
+    border: 1px solid #c0c0c0;
+    margin: 0 2px;
+    padding: .35em .625em .75em
+}
+
+legend {
+    border: 0;
+    padding: 0
+}
+
+button, input, select, textarea {
+    font-family: inherit;
+    font-size: 100%;
+    margin: 0
+}
+
+button, input {
+    line-height: normal
+}
+
+button, select {
+    text-transform: none
+}
+
+button, html input[type="button"], input[type="reset"], input[type="submit"] {
+    -webkit-appearance: button;
+    cursor: pointer
+}
+
+button[disabled], html input[disabled] {
+    cursor: default
+}
+
+input[type="checkbox"], input[type="radio"] {
+    box-sizing: border-box;
+    padding: 0
+}
+
+input[type="search"] {
+    -webkit-appearance: textfield;
+    -moz-box-sizing: content-box;
+    -webkit-box-sizing: content-box;
+    box-sizing: content-box
+}
+
+input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
+    -webkit-appearance: none
+}
+
+button::-moz-focus-inner, input::-moz-focus-inner {
+    border: 0;
+    padding: 0
+}
+
+textarea {
+    overflow: auto;
+    vertical-align: top
+}
+
+table {
+    border-collapse: collapse;
+    border-spacing: 0
+}
+
+@-ms-viewport {
+    width: device-width
+}
+
+@media screen and (max-width: 400px) {
+    @-ms-viewport {
+        width: 320px
+    }
+}
+
+.hidden {
+    display: none !important;
+    visibility: hidden !important
+}
+
+.visible-xs {
+    display: none !important
+}
+
+tr.visible-xs {
+    display: none !important
+}
+
+th.visible-xs, td.visible-xs {
+    display: none !important
+}
+
+@media (max-width: 767px) {
+    .visible-xs {
+        display: block !important
+    }
+
+    tr.visible-xs {
+        display: table-row !important
+    }
+
+    th.visible-xs, td.visible-xs {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+    .visible-xs.visible-sm {
+        display: block !important
+    }
+
+    tr.visible-xs.visible-sm {
+        display: table-row !important
+    }
+
+    th.visible-xs.visible-sm, td.visible-xs.visible-sm {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+    .visible-xs.visible-md {
+        display: block !important
+    }
+
+    tr.visible-xs.visible-md {
+        display: table-row !important
+    }
+
+    th.visible-xs.visible-md, td.visible-xs.visible-md {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .visible-xs.visible-lg {
+        display: block !important
+    }
+
+    tr.visible-xs.visible-lg {
+        display: table-row !important
+    }
+
+    th.visible-xs.visible-lg, td.visible-xs.visible-lg {
+        display: table-cell !important
+    }
+}
+
+.visible-sm {
+    display: none !important
+}
+
+tr.visible-sm {
+    display: none !important
+}
+
+th.visible-sm, td.visible-sm {
+    display: none !important
+}
+
+@media (max-width: 767px) {
+    .visible-sm.visible-xs {
+        display: block !important
+    }
+
+    tr.visible-sm.visible-xs {
+        display: table-row !important
+    }
+
+    th.visible-sm.visible-xs, td.visible-sm.visible-xs {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+    .visible-sm {
+        display: block !important
+    }
+
+    tr.visible-sm {
+        display: table-row !important
+    }
+
+    th.visible-sm, td.visible-sm {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+    .visible-sm.visible-md {
+        display: block !important
+    }
+
+    tr.visible-sm.visible-md {
+        display: table-row !important
+    }
+
+    th.visible-sm.visible-md, td.visible-sm.visible-md {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .visible-sm.visible-lg {
+        display: block !important
+    }
+
+    tr.visible-sm.visible-lg {
+        display: table-row !important
+    }
+
+    th.visible-sm.visible-lg, td.visible-sm.visible-lg {
+        display: table-cell !important
+    }
+}
+
+.visible-md {
+    display: none !important
+}
+
+tr.visible-md {
+    display: none !important
+}
+
+th.visible-md, td.visible-md {
+    display: none !important
+}
+
+@media (max-width: 767px) {
+    .visible-md.visible-xs {
+        display: block !important
+    }
+
+    tr.visible-md.visible-xs {
+        display: table-row !important
+    }
+
+    th.visible-md.visible-xs, td.visible-md.visible-xs {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+    .visible-md.visible-sm {
+        display: block !important
+    }
+
+    tr.visible-md.visible-sm {
+        display: table-row !important
+    }
+
+    th.visible-md.visible-sm, td.visible-md.visible-sm {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+    .visible-md {
+        display: block !important
+    }
+
+    tr.visible-md {
+        display: table-row !important
+    }
+
+    th.visible-md, td.visible-md {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .visible-md.visible-lg {
+        display: block !important
+    }
+
+    tr.visible-md.visible-lg {
+        display: table-row !important
+    }
+
+    th.visible-md.visible-lg, td.visible-md.visible-lg {
+        display: table-cell !important
+    }
+}
+
+.visible-lg {
+    display: none !important
+}
+
+tr.visible-lg {
+    display: none !important
+}
+
+th.visible-lg, td.visible-lg {
+    display: none !important
+}
+
+@media (max-width: 767px) {
+    .visible-lg.visible-xs {
+        display: block !important
+    }
+
+    tr.visible-lg.visible-xs {
+        display: table-row !important
+    }
+
+    th.visible-lg.visible-xs, td.visible-lg.visible-xs {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+    .visible-lg.visible-sm {
+        display: block !important
+    }
+
+    tr.visible-lg.visible-sm {
+        display: table-row !important
+    }
+
+    th.visible-lg.visible-sm, td.visible-lg.visible-sm {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+    .visible-lg.visible-md {
+        display: block !important
+    }
+
+    tr.visible-lg.visible-md {
+        display: table-row !important
+    }
+
+    th.visible-lg.visible-md, td.visible-lg.visible-md {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .visible-lg {
+        display: block !important
+    }
+
+    tr.visible-lg {
+        display: table-row !important
+    }
+
+    th.visible-lg, td.visible-lg {
+        display: table-cell !important
+    }
+}
+
+.hidden-xs {
+    display: block !important
+}
+
+tr.hidden-xs {
+    display: table-row !important
+}
+
+th.hidden-xs, td.hidden-xs {
+    display: table-cell !important
+}
+
+@media (max-width: 767px) {
+    .hidden-xs {
+        display: none !important
+    }
+
+    tr.hidden-xs {
+        display: none !important
+    }
+
+    th.hidden-xs, td.hidden-xs {
+        display: none !important
+    }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+    .hidden-xs.hidden-sm {
+        display: none !important
+    }
+
+    tr.hidden-xs.hidden-sm {
+        display: none !important
+    }
+
+    th.hidden-xs.hidden-sm, td.hidden-xs.hidden-sm {
+        display: none !important
+    }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+    .hidden-xs.hidden-md {
+        display: none !important
+    }
+
+    tr.hidden-xs.hidden-md {
+        display: none !important
+    }
+
+    th.hidden-xs.hidden-md, td.hidden-xs.hidden-md {
+        display: none !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .hidden-xs.hidden-lg {
+        display: none !important
+    }
+
+    tr.hidden-xs.hidden-lg {
+        display: none !important
+    }
+
+    th.hidden-xs.hidden-lg, td.hidden-xs.hidden-lg {
+        display: none !important
+    }
+}
+
+.hidden-sm {
+    display: block !important
+}
+
+tr.hidden-sm {
+    display: table-row !important
+}
+
+th.hidden-sm, td.hidden-sm {
+    display: table-cell !important
+}
+
+@media (max-width: 767px) {
+    .hidden-sm.hidden-xs {
+        display: none !important
+    }
+
+    tr.hidden-sm.hidden-xs {
+        display: none !important
+    }
+
+    th.hidden-sm.hidden-xs, td.hidden-sm.hidden-xs {
+        display: none !important
+    }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+    .hidden-sm {
+        display: none !important
+    }
+
+    tr.hidden-sm {
+        display: none !important
+    }
+
+    th.hidden-sm, td.hidden-sm {
+        display: none !important
+    }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+    .hidden-sm.hidden-md {
+        display: none !important
+    }
+
+    tr.hidden-sm.hidden-md {
+        display: none !important
+    }
+
+    th.hidden-sm.hidden-md, td.hidden-sm.hidden-md {
+        display: none !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .hidden-sm.hidden-lg {
+        display: none !important
+    }
+
+    tr.hidden-sm.hidden-lg {
+        display: none !important
+    }
+
+    th.hidden-sm.hidden-lg, td.hidden-sm.hidden-lg {
+        display: none !important
+    }
+}
+
+.hidden-md {
+    display: block !important
+}
+
+tr.hidden-md {
+    display: table-row !important
+}
+
+th.hidden-md, td.hidden-md {
+    display: table-cell !important
+}
+
+@media (max-width: 767px) {
+    .hidden-md.hidden-xs {
+        display: none !important
+    }
+
+    tr.hidden-md.hidden-xs {
+        display: none !important
+    }
+
+    th.hidden-md.hidden-xs, td.hidden-md.hidden-xs {
+        display: none !important
+    }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+    .hidden-md.hidden-sm {
+        display: none !important
+    }
+
+    tr.hidden-md.hidden-sm {
+        display: none !important
+    }
+
+    th.hidden-md.hidden-sm, td.hidden-md.hidden-sm {
+        display: none !important
+    }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+    .hidden-md {
+        display: none !important
+    }
+
+    tr.hidden-md {
+        display: none !important
+    }
+
+    th.hidden-md, td.hidden-md {
+        display: none !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .hidden-md.hidden-lg {
+        display: none !important
+    }
+
+    tr.hidden-md.hidden-lg {
+        display: none !important
+    }
+
+    th.hidden-md.hidden-lg, td.hidden-md.hidden-lg {
+        display: none !important
+    }
+}
+
+.hidden-lg {
+    display: block !important
+}
+
+tr.hidden-lg {
+    display: table-row !important
+}
+
+th.hidden-lg, td.hidden-lg {
+    display: table-cell !important
+}
+
+@media (max-width: 767px) {
+    .hidden-lg.hidden-xs {
+        display: none !important
+    }
+
+    tr.hidden-lg.hidden-xs {
+        display: none !important
+    }
+
+    th.hidden-lg.hidden-xs, td.hidden-lg.hidden-xs {
+        display: none !important
+    }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+    .hidden-lg.hidden-sm {
+        display: none !important
+    }
+
+    tr.hidden-lg.hidden-sm {
+        display: none !important
+    }
+
+    th.hidden-lg.hidden-sm, td.hidden-lg.hidden-sm {
+        display: none !important
+    }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+    .hidden-lg.hidden-md {
+        display: none !important
+    }
+
+    tr.hidden-lg.hidden-md {
+        display: none !important
+    }
+
+    th.hidden-lg.hidden-md, td.hidden-lg.hidden-md {
+        display: none !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .hidden-lg {
+        display: none !important
+    }
+
+    tr.hidden-lg {
+        display: none !important
+    }
+
+    th.hidden-lg, td.hidden-lg {
+        display: none !important
+    }
+}
+
+.visible-print {
+    display: none !important
+}
+
+tr.visible-print {
+    display: none !important
+}
+
+th.visible-print, td.visible-print {
+    display: none !important
+}
+
+@media print {
+    .visible-print {
+        display: block !important
+    }
+
+    tr.visible-print {
+        display: table-row !important
+    }
+
+    th.visible-print, td.visible-print {
+        display: table-cell !important
+    }
+
+    .hidden-print {
+        display: none !important
+    }
+
+    tr.hidden-print {
+        display: none !important
+    }
+
+    th.hidden-print, td.hidden-print {
+        display: none !important
+    }
+}
+
+.container {
+    margin-right: auto;
+    margin-left: auto;
+    padding-left: 15px;
+    padding-right: 15px
+}
+
+.container:before, .container:after {
+    content: " ";
+    display: table
+}
+
+.container:after {
+    clear: both
+}
+
+.row-fluid {
+    margin-left: -15px;
+    margin-right: -15px
+}
+
+.row-fluid:before, .row-fluid:after {
+    content: " ";
+    display: table
+}
+
+.row-fluid:after {
+    clear: both
+}
+
+.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, [...]
+    position: relative;
+    min-height: 1px;
+    padding-left: 15px;
+    padding-right: 15px
+}
+
+.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 {
+    float: left
+}
+
+.col-xs-1 {
+    width: 8.333333333333332%
+}
+
+.col-xs-2 {
+    width: 16.666666666666664%
+}
+
+.col-xs-3 {
+    width: 25%
+}
+
+.col-xs-4 {
+    width: 33.33333333333333%
+}
+
+.col-xs-5 {
+    width: 41.66666666666667%
+}
+
+.col-xs-6 {
+    width: 50%
+}
+
+.col-xs-7 {
+    width: 58.333333333333336%
+}
+
+.col-xs-8 {
+    width: 66.66666666666666%
+}
+
+.col-xs-9 {
+    width: 75%
+}
+
+.col-xs-10 {
+    width: 83.33333333333334%
+}
+
+.col-xs-11 {
+    width: 91.66666666666666%
+}
+
+.col-xs-12 {
+    width: 100%
+}
+
+@media (min-width: 768px) {
+    .container {
+        max-width: 750px
+    }
+
+    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
+        float: left
+    }
+
+    .col-sm-1 {
+        width: 8.333333333333332%
+    }
+
+    .col-sm-2 {
+        width: 16.666666666666664%
+    }
+
+    .col-sm-3 {
+        width: 25%
+    }
+
+    .col-sm-4 {
+        width: 33.33333333333333%
+    }
+
+    .col-sm-5 {
+        width: 41.66666666666667%
+    }
+
+    .col-sm-6 {
+        width: 50%
+    }
+
+    .col-sm-7 {
+        width: 58.333333333333336%
+    }
+
+    .col-sm-8 {
+        width: 66.66666666666666%
+    }
+
+    .col-sm-9 {
+        width: 75%
+    }
+
+    .col-sm-10 {
+        width: 83.33333333333334%
+    }
+
+    .col-sm-11 {
+        width: 91.66666666666666%
+    }
+
+    .col-sm-12 {
+        width: 100%
+    }
+
+    .col-sm-push-1 {
+        left: 8.333333333333332%
+    }
+
+    .col-sm-push-2 {
+        left: 16.666666666666664%
+    }
+
+    .col-sm-push-3 {
+        left: 25%
+    }
+
+    .col-sm-push-4 {
+        left: 33.33333333333333%
+    }
+
+    .col-sm-push-5 {
+        left: 41.66666666666667%
+    }
+
+    .col-sm-push-6 {
+        left: 50%
+    }
+
+    .col-sm-push-7 {
+        left: 58.333333333333336%
+    }
+
+    .col-sm-push-8 {
+        left: 66.66666666666666%
+    }
+
+    .col-sm-push-9 {
+        left: 75%
+    }
+
+    .col-sm-push-10 {
+        left: 83.33333333333334%
+    }
+
+    .col-sm-push-11 {
+        left: 91.66666666666666%
+    }
+
+    .col-sm-pull-1 {
+        right: 8.333333333333332%
+    }
+
+    .col-sm-pull-2 {
+        right: 16.666666666666664%
+    }
+
+    .col-sm-pull-3 {
+        right: 25%
+    }
+
+    .col-sm-pull-4 {
+        right: 33.33333333333333%
+    }
+
+    .col-sm-pull-5 {
+        right: 41.66666666666667%
+    }
+
+    .col-sm-pull-6 {
+        right: 50%
+    }
+
+    .col-sm-pull-7 {
+        right: 58.333333333333336%
+    }
+
+    .col-sm-pull-8 {
+        right: 66.66666666666666%
+    }
+
+    .col-sm-pull-9 {
+        right: 75%
+    }
+
+    .col-sm-pull-10 {
+        right: 83.33333333333334%
+    }
+
+    .col-sm-pull-11 {
+        right: 91.66666666666666%
+    }
+
+    .col-sm-offset-1 {
+        margin-left: 8.333333333333332%
+    }
+
+    .col-sm-offset-2 {
+        margin-left: 16.666666666666664%
+    }
+
+    .col-sm-offset-3 {
+        margin-left: 25%
+    }
+
+    .col-sm-offset-4 {
+        margin-left: 33.33333333333333%
+    }
+
+    .col-sm-offset-5 {
+        margin-left: 41.66666666666667%
+    }
+
+    .col-sm-offset-6 {
+        margin-left: 50%
+    }
+
+    .col-sm-offset-7 {
+        margin-left: 58.333333333333336%
+    }
+
+    .col-sm-offset-8 {
+        margin-left: 66.66666666666666%
+    }
+
+    .col-sm-offset-9 {
+        margin-left: 75%
+    }
+
+    .col-sm-offset-10 {
+        margin-left: 83.33333333333334%
+    }
+
+    .col-sm-offset-11 {
+        margin-left: 91.66666666666666%
+    }
+}
+
+@media (min-width: 992px) {
+    .container {
+        max-width: 970px
+    }
+
+    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
+        float: left
+    }
+
+    .col-md-1 {
+        width: 8.333333333333332%
+    }
+
+    .col-md-2 {
+        width: 16.666666666666664%
+    }
+
+    .col-md-3 {
+        width: 25%
+    }
+
+    .col-md-4 {
+        width: 33.33333333333333%
+    }
+
+    .col-md-5 {
+        width: 41.66666666666667%
+    }
+
+    .col-md-6 {
+        width: 50%
+    }
+
+    .col-md-7 {
+        width: 58.333333333333336%
+    }
+
+    .col-md-8 {
+        width: 66.66666666666666%
+    }
+
+    .col-md-9 {
+        width: 75%
+    }
+
+    .col-md-10 {
+        width: 83.33333333333334%
+    }
+
+    .col-md-11 {
+        width: 91.66666666666666%
+    }
+
+    .col-md-12 {
+        width: 100%
+    }
+
+    .col-md-push-0 {
+        left: auto
+    }
+
+    .col-md-push-1 {
+        left: 8.333333333333332%
+    }
+
+    .col-md-push-2 {
+        left: 16.666666666666664%
+    }
+
+    .col-md-push-3 {
+        left: 25%
+    }
+
+    .col-md-push-4 {
+        left: 33.33333333333333%
+    }
+
+    .col-md-push-5 {
+        left: 41.66666666666667%
+    }
+
+    .col-md-push-6 {
+        left: 50%
+    }
+
+    .col-md-push-7 {
+        left: 58.333333333333336%
+    }
+
+    .col-md-push-8 {
+        left: 66.66666666666666%
+    }
+
+    .col-md-push-9 {
+        left: 75%
+    }
+
+    .col-md-push-10 {
+        left: 83.33333333333334%
+    }
+
+    .col-md-push-11 {
+        left: 91.66666666666666%
+    }
+
+    .col-md-pull-0 {
+        right: auto
+    }
+
+    .col-md-pull-1 {
+        right: 8.333333333333332%
+    }
+
+    .col-md-pull-2 {
+        right: 16.666666666666664%
+    }
+
+    .col-md-pull-3 {
+        right: 25%
+    }
+
+    .col-md-pull-4 {
+        right: 33.33333333333333%
+    }
+
+    .col-md-pull-5 {
+        right: 41.66666666666667%
+    }
+
+    .col-md-pull-6 {
+        right: 50%
+    }
+
+    .col-md-pull-7 {
+        right: 58.333333333333336%
+    }
+
+    .col-md-pull-8 {
+        right: 66.66666666666666%
+    }
+
+    .col-md-pull-9 {
+        right: 75%
+    }
+
+    .col-md-pull-10 {
+        right: 83.33333333333334%
+    }
+
+    .col-md-pull-11 {
+        right: 91.66666666666666%
+    }
+
+    .col-md-offset-0 {
+        margin-left: 0
+    }
+
+    .col-md-offset-1 {
+        margin-left: 8.333333333333332%
+    }
+
+    .col-md-offset-2 {
+        margin-left: 16.666666666666664%
+    }
+
+    .col-md-offset-3 {
+        margin-left: 25%
+    }
+
+    .col-md-offset-4 {
+        margin-left: 33.33333333333333%
+    }
+
+    .col-md-offset-5 {
+        margin-left: 41.66666666666667%
+    }
+
+    .col-md-offset-6 {
+        margin-left: 50%
+    }
+
+    .col-md-offset-7 {
+        margin-left: 58.333333333333336%
+    }
+
+    .col-md-offset-8 {
+        margin-left: 66.66666666666666%
+    }
+
+    .col-md-offset-9 {
+        margin-left: 75%
+    }
+
+    .col-md-offset-10 {
+        margin-left: 83.33333333333334%
+    }
+
+    .col-md-offset-11 {
+        margin-left: 91.66666666666666%
+    }
+}
+
+@media (min-width: 1200px) {
+    .container {
+        max-width: 1170px
+    }
+
+    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
+        float: left
+    }
+
+    .col-lg-1 {
+        width: 8.333333333333332%
+    }
+
+    .col-lg-2 {
+        width: 16.666666666666664%
+    }
+
+    .col-lg-3 {
+        width: 25%
+    }
+
+    .col-lg-4 {
+        width: 33.33333333333333%
+    }
+
+    .col-lg-5 {
+        width: 41.66666666666667%
+    }
+
+    .col-lg-6 {
+        width: 50%
+    }
+
+    .col-lg-7 {
+        width: 58.333333333333336%
+    }
+
+    .col-lg-8 {
+        width: 66.66666666666666%
+    }
+
+    .col-lg-9 {
+        width: 75%
+    }
+
+    .col-lg-10 {
+        width: 83.33333333333334%
+    }
+
+    .col-lg-11 {
+        width: 91.66666666666666%
+    }
+
+    .col-lg-12 {
+        width: 100%
+    }
+
+    .col-lg-push-0 {
+        left: auto
+    }
+
+    .col-lg-push-1 {
+        left: 8.333333333333332%
+    }
+
+    .col-lg-push-2 {
+        left: 16.666666666666664%
+    }
+
+    .col-lg-push-3 {
+        left: 25%
+    }
+
+    .col-lg-push-4 {
+        left: 33.33333333333333%
+    }
+
+    .col-lg-push-5 {
+        left: 41.66666666666667%
+    }
+
+    .col-lg-push-6 {
+        left: 50%
+    }
+
+    .col-lg-push-7 {
+        left: 58.333333333333336%
+    }
+
+    .col-lg-push-8 {
+        left: 66.66666666666666%
+    }
+
+    .col-lg-push-9 {
+        left: 75%
+    }
+
+    .col-lg-push-10 {
+        left: 83.33333333333334%
+    }
+
+    .col-lg-push-11 {
+        left: 91.66666666666666%
+    }
+
+    .col-lg-pull-0 {
+        right: auto
+    }
+
+    .col-lg-pull-1 {
+        right: 8.333333333333332%
+    }
+
+    .col-lg-pull-2 {
+        right: 16.666666666666664%
+    }
+
+    .col-lg-pull-3 {
+        right: 25%
+    }
+
+    .col-lg-pull-4 {
+        right: 33.33333333333333%
+    }
+
+    .col-lg-pull-5 {
+        right: 41.66666666666667%
+    }
+
+    .col-lg-pull-6 {
+        right: 50%
+    }
+
+    .col-lg-pull-7 {
+        right: 58.333333333333336%
+    }
+
+    .col-lg-pull-8 {
+        right: 66.66666666666666%
+    }
+
+    .col-lg-pull-9 {
+        right: 75%
+    }
+
+    .col-lg-pull-10 {
+        right: 83.33333333333334%
+    }
+
+    .col-lg-pull-11 {
+        right: 91.66666666666666%
+    }
+
+    .col-lg-offset-0 {
+        margin-left: 0
+    }
+
+    .col-lg-offset-1 {
+        margin-left: 8.333333333333332%
+    }
+
+    .col-lg-offset-2 {
+        margin-left: 16.666666666666664%
+    }
+
+    .col-lg-offset-3 {
+        margin-left: 25%
+    }
+
+    .col-lg-offset-4 {
+        margin-left: 33.33333333333333%
+    }
+
+    .col-lg-offset-5 {
+        margin-left: 41.66666666666667%
+    }
+
+    .col-lg-offset-6 {
+        margin-left: 50%
+    }
+
+    .col-lg-offset-7 {
+        margin-left: 58.333333333333336%
+    }
+
+    .col-lg-offset-8 {
+        margin-left: 66.66666666666666%
+    }
+
+    .col-lg-offset-9 {
+        margin-left: 75%
+    }
+
+    .col-lg-offset-10 {
+        margin-left: 83.33333333333334%
+    }
+
+    .col-lg-offset-11 {
+        margin-left: 91.66666666666666%
+    }
+}
+
+.btn {
+    display: inline-block;
+    padding: 6px 12px;
+    margin-bottom: 0;
+    font-size: 14px;
+    font-weight: normal;
+    line-height: 1.428571429;
+    text-align: center;
+    vertical-align: middle;
+    cursor: pointer;
+    border: 1px solid transparent;
+    border-radius: 0;
+    white-space: nowrap;
+    -webkit-user-select: none;
+    -moz-user-select: none;
+    -ms-user-select: none;
+    -o-user-select: none;
+    user-select: none
+}
+
+.btn:focus {
+    outline: thin dotted #333;
+    outline: 5px auto -webkit-focus-ring-color;
+    outline-offset: -2px
+}
+
+.btn:hover, .btn:focus {
+    color: #333;
+    text-decoration: none
+}
+
+.btn:active, .btn.active {
+    outline: 0;
+    background-image: none
+}
+
+.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
+    cursor: not-allowed;
+    pointer-events: none;
+    opacity: .65;
+    filter: alpha(opacity=65);
+    -webkit-box-shadow: none;
+    box-shadow: none
+}
+
+.btn-default {
+    color: #333;
+    background-color: #fff;
+    border-color: #ccc
+}
+
+.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
+    color: #333;
+    background-color: #ebebeb;
+    border-color: #adadad
+}
+
+.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
+    background-image: none
+}
+
+.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
+    background-color: #fff;
+    border-color: #ccc
+}
+
+.btn-primary {
+    color: #fff;
+    background-color: #428bca;
+    border-color: #357ebd
+}
+
+.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
+    color: #fff;
+    background-color: #3276b1;
+    border-color: #285e8e
+}
+
+.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
+    background-image: none
+}
+
+.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
+    background-color: #428bca;
+    border-color: #357ebd
+}
+
+.btn-warning {
+    color: #fff;
+    background-color: #f0ad4e;
+    border-color: #eea236
+}
+
+.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
+    color: #fff;
+    background-color: #ed9c28;
+    border-color: #d58512
+}
+
+.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
+    background-image: none
+}
+
+.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
+    background-color: #f0ad4e;
+    border-color: #eea236
+}
+
+.btn-danger {
+    color: #fff;
+    background-color: #d9534f;
+    border-color: #d43f3a
+}
+
+.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
+    color: #fff;
+    background-color: #d2322d;
+    border-color: #ac2925
+}
+
+.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
+    background-image: none
+}
+
+.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
+    background-color: #d9534f;
+    border-color: #d43f3a
+}
+
+.btn-success {
+    color: #fff;
+    background-color: #5cb85c;
+    border-color: #4cae4c
+}
+
+.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
+    color: #fff;
+    background-color: #47a447;
+    border-color: #398439
+}
+
+.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
+    background-image: none
+}
+
+.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
+    background-color: #5cb85c;
+    border-color: #4cae4c
+}
+
+.btn-info {
+    color: #fff;
+    background-color: #5bc0de;
+    border-color: #46b8da
+}
+
+.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
+    color: #fff;
+    background-color: #39b3d7;
+    border-color: #269abc
+}
+
+.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
+    background-image: none
+}
+
+.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
+    background-color: #5bc0de;
+    border-color: #46b8da
+}
+
+.btn-link {
+    color: #428bca;
+    font-weight: normal;
+    cursor: pointer;
+    border-radius: 0
+}
+
+.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
+    background-color: transparent;
+    -webkit-box-shadow: none;
+    box-shadow: none
+}
+
+.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
+    border-color: transparent
+}
+
+.btn-link:hover, .btn-link:focus {
+    color: #2a6496;
+    text-decoration: underline;
+    background-color: transparent
+}
+
+.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
+    color: #999;
+    text-decoration: none
+}
+
+.btn-lg {
+    padding: 10px 16px;
+    font-size: 18px;
+    line-height: 1.33;
+    border-radius: 6px
+}
+
+.btn-sm, .btn-xs {
+    padding: 5px 10px;
+    font-size: 12px;
+    line-height: 1.5;
+    border-radius: 3px
+}
+
+.btn-xs {
+    padding: 1px 5px
+}
+
+.btn-block {
+    display: block;
+    width: 100%;
+    padding-left: 0;
+    padding-right: 0
+}
+
+.btn-block + .btn-block {
+    margin-top: 5px
+}
+
+input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
+    width: 100%
+}
+
+.btn-default .caret {
+    border-top-color: #333
+}
+
+.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret {
+    border-top-color: #fff
+}
+
+.dropup .btn-default .caret {
+    border-bottom-color: #333
+}
+
+.dropup .btn-primary .caret, .dropup .btn-success .caret, .dropup .btn-warning .caret, .dropup .btn-danger .caret, .dropup .btn-info .caret {
+    border-bottom-color: #fff
+}
+
+.btn-group, .btn-group-vertical {
+    position: relative;
+    display: inline-block;
+    vertical-align: middle
+}
+
+.btn-group > .btn, .btn-group-vertical > .btn {
+    position: relative;
+    float: left
+}
+
+.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
+    z-index: 2
+}
+
+.btn-group > .btn:focus, .btn-group-vertical > .btn:focus {
+    outline: 0
+}
+
+.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
+    margin-left: -1px
+}
+
+.btn-toolbar:before, .btn-toolbar:after {
+    content: " ";
+    display: table
+}
+
+.btn-toolbar:after {
+    clear: both
+}
+
+.btn-toolbar .btn-group {
+    float: left
+}
+
+.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group, .btn-toolbar > .btn-group + .btn-group {
+    margin-left: 5px
+}
+
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+    border-radius: 0
+}
+
+.btn-group > .btn:first-child {
+    margin-left: 0
+}
+
+.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
+    border-bottom-right-radius: 0;
+    border-top-right-radius: 0
+}
+
+.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
+    border-bottom-left-radius: 0;
+    border-top-left-radius: 0
+}
+
+.btn-group > .btn-group {
+    float: left
+}
+
+.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
+    border-radius: 0
+}
+
+.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
+    border-bottom-right-radius: 0;
+    border-top-right-radius: 0
+}
+
+.btn-group > .btn-group:last-child > .btn:first-child {
+    border-bottom-left-radius: 0;
+    border-top-left-radius: 0
+}
+
+.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
+    outline: 0
+}
+
+.btn-group-xs > .btn {
+    padding: 5px 10px;
+    font-size: 12px;
+    line-height: 1.5;
+    border-radius: 3px;
+    padding: 1px 5px
+}
+
+.btn-group-sm > .btn {
+    padding: 5px 10px;
+    font-size: 12px;
+    line-height: 1.5;
+    border-radius: 3px
+}
+
+.btn-group-lg > .btn {
+    padding: 10px 16px;
+    font-size: 18px;
+    line-height: 1.33;
+    border-radius: 6px
+}
+
+.btn-group > .btn + .dropdown-toggle {
+    padding-left: 8px;
+    padding-right: 8px
+}
+
+.btn-group > .btn-lg + .dropdown-toggle {
+    padding-left: 12px;
+    padding-right: 12px
+}
+
+.btn-group.open .dropdown-toggle {
+    background: #f2f2f2
+}
+
+.btn .caret {
+    margin-left: 0
+}
+
+.btn-lg .caret {
+    border-width: 5px 5px 0;
+    border-bottom-width: 0
+}
+
+.dropup .btn-lg .caret {
+    border-width: 0 5px 5px
+}
+
+.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
+    display: block;
+    float: none;
+    width: 100%;
+    max-width: 100%
+}
+
+.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
+    content: " ";
+    display: table
+}
+
+.btn-group-vertical > .btn-group:after {
+    clear: both
+}
+
+.btn-group-vertical > .btn-group > .btn {
+    float: none
+}
+
+.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
+    margin-top: -1px;
+    margin-left: 0
+}
+
+.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
+    border-radius: 0
+}
+
+.btn-group-vertical > .btn:first-child:not(:last-child) {
+    border-top-right-radius: 0;
+    border-bottom-right-radius: 0;
+    border-bottom-left-radius: 0
+}
+
+.btn-group-vertical > .btn:last-child:not(:first-child) {
+    border-bottom-left-radius: 0;
+    border-top-right-radius: 0;
+    border-top-left-radius: 0
+}
+
+.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
+    border-radius: 0
+}
+
+.btn-group-vertical > .btn-group:first-child > .btn:last-child, .btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
+    border-bottom-right-radius: 0;
+    border-bottom-left-radius: 0
+}
+
+.btn-group-vertical > .btn-group:last-child > .btn:first-child {
+    border-top-right-radius: 0;
+    border-top-left-radius: 0
+}
+
+.btn-group-justified {
+    display: table;
+    width: 100%;
+    table-layout: fixed;
+    border-collapse: separate
+}
+
+.btn-group-justified .btn {
+    float: none;
+    display: table-cell;
+    width: 1%
+}
+
+[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] {
+    display: none
+}
+
+.caret {
+    display: inline-block;
+    width: 0;
+    height: 0;
+    margin-left: 2px;
+    vertical-align: middle;
+    border-top: 4px solid #000;
+    border-right: 4px solid transparent;
+    border-left: 4px solid transparent;
+    border-bottom: 0 dotted;
+    content: ""
+}
+
+.dropdown {
+    position: relative
+}
+
+.dropdown-toggle:focus {
+    outline: 0
+}
+
+.dropdown-menu {
+    position: absolute;
+    top: 100%;
+    left: 0;
+    z-index: 1000;
+    display: none;
+    float: left;
+    min-width: 160px;
+    padding: 5px 0;
+    margin: 2px 0 0;
+    list-style: none;
+    font-size: 14px;
+    background-color: #fff;
+    border: 1px solid #ccc;
+    border: 1px solid rgba(0, 0, 0, 0.15);
+    border-radius: 0;
+    background-clip: padding-box
+}
+
+.dropdown-menu.pull-right {
+    right: 0;
+    left: auto
+}
+
+.dropdown-menu .divider {
+    height: 1px;
+    margin: 9px 0;
+    overflow: hidden;
+    background-color: #e5e5e5
+}
+
+.dropdown-menu > li > a {
+    font-size: 14px;
+    text-decoration: none;
+    display: block;
+    padding: 5px 20px;
+    clear: both;
+    font-weight: normal;
+    line-height: 1.428571429;
+    color: #333;
+    white-space: nowrap
+}
+
+.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
+    text-decoration: none;
+    color: #fff;
+    background-color: #428bca
+}
+
+.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
+    color: #fff;
+    text-decoration: none;
+    outline: 0;
+    background-color: #428bca
+}
+
+.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
+    color: #999
+}
+
+.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
+    text-decoration: none;
+    background-color: transparent;
+    background-image: none;
+    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+    cursor: not-allowed
+}
+
+.open > .dropdown-menu {
+    display: block
+}
+
+.open > a {
+    outline: 0
+}
+
+.dropdown-header {
+    display: block;
+    padding: 3px 20px;
+    font-size: 12px;
+    line-height: 1.428571429;
+    color: #999
+}
+
+.dropdown-backdrop {
+    position: fixed;
+    left: 0;
+    right: 0;
+    bottom: 0;
+    top: 0;
+    z-index: 990
+}
+
+.pull-right > .dropdown-menu {
+    right: 0;
+    left: auto
+}
+
+.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
+    border-top: 0 dotted;
+    border-bottom: 4px solid #000;
+    content: ""
+}
+
+.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
+    top: auto;
+    bottom: 100%;
+    margin-bottom: 1px
+}
+
+@media (min-width: 768px) {
+    .navbar-right .dropdown-menu {
+        right: 0;
+        left: auto
+    }
+}
+
+body, html {
+    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
+    margin: 0;
+    background: #ededed;
+    color: #343437;
+    line-height: 2em;
+    font-weight: 300;
+    font-size: .95em
+}
+
+h1 {
+    font-size: 2.5em;
+    margin: .8em 0
+}
+
+body.center {
+    padding: 0 30px;
+    background: #FFF;
+    font-size: 1em
+}
+
+ul li {
+    list-style-type: disc
+}
+
+a {
+    color: #4290ad;
+    text-decoration: none;
+    font-weight: normal
+}
+
+a:hover {
+    text-decoration: underline
+}
+
+h1, h2, h3 {
+    font-weight: 300;
+    line-height: 1.2em
+}
+
+.topNav, .bottomNav {
+    background: #f2f2f2;
+    margin: 0 -30px;
+    margin-bottom: 20px
+}
+
+.topNav:before, .bottomNav:before, .topNav:after, .bottomNav:after {
+    content: " ";
+    display: table
+}
+
+.topNav:after, .bottomNav:after {
+    clear: both
+}
+
+.topNav ul.navList, .bottomNav ul.navList {
+    padding: 10px 20px;
+    margin: 0;
+    list-style-type: none
+}
+
+.topNav ul.navList li, .bottomNav ul.navList li {
+    display: inline;
+    padding: 0 10px
+}
+
+.topNav ul.navList li.navBarCell1Rev, .bottomNav ul.navList li.navBarCell1Rev {
+    font-weight: bold
+}
+
+.bottomNav {
+    margin-top: 30px;
+    margin-bottom: 0
+}
+
+.aboutLanguage {
+    color: #BBB;
+    background: white;
+    text-align: center;
+    padding: 20px 0
+}
+
+.subNav {
+    padding-bottom: 10px;
+    margin-bottom: 10px;
+    border-bottom: 1px solid #EEE
+}
+
+.subNav:before, .subNav:after {
+    content: " ";
+    display: table
+}
+
+.subNav:after {
+    clear: both
+}
+
+.subNav div:before, .subNav div:after {
+    content: " ";
+    display: table
+}
+
+.subNav div:after {
+    clear: both
+}
+
+.subNav ul.navList, .subNav ul {
+    font-size: .9em;
+    margin: 0;
+    padding: 00;
+    float: left;
+    list-style-type: none
+}
+
+.subNav ul.navList li, .subNav ul li {
+    padding: 0 5px;
+    display: inline
+}
+
+table.overviewSummary, .contentContainer ul li table {
+    width: 100%;
+    margin: 20px 0
+}
+
+table.overviewSummary caption, .contentContainer ul li table caption {
+    text-align: left;
+    font-weight: 100;
+    font-size: 1em;
+    float: left;
+    padding: 0 10px;
+    margin-top: 10px;
+    background: #db4800;
+    color: white
+}
+
+table.overviewSummary tr th, .contentContainer ul li table tr th {
+    padding: 10px;
+    font-weight: bold;
+    font-size: 1em;
+    text-align: left
+}
+
+table.overviewSummary tr td, .contentContainer ul li table tr td {
+    vertical-align: top;
+    font-size: .9em;
+    padding: 5px 10px;
+    border-top: 1px solid #EEE
+}
+
+table.overviewSummary tbody > tr:nth-child(odd) > td, .contentContainer ul li table tbody > tr:nth-child(odd) > td {
+    background-color: #f9f9f9
+}
+
+body.left {
+    padding-top: 10px
+}
+
+body.left h1, body.left h2 {
+    display: inline;
+    text-align: left;
+    font-weight: 100;
+    font-size: 1em;
+    margin: 0 10px;
+    padding: 3px 10px;
+    margin-top: 10px;
+    background: #db4800;
+    color: white;
+    line-height: 40px
+}
+
+body.left .indexHeader {
+    margin: 0;
+    padding: 0 15px;
+    font-size: .9em
+}
+
+body.left ul {
+    list-style-type: none;
+    margin: 0;
+    padding: 0
+}
+
+body.left ul li {
+    margin: 0;
+    padding: 0
+}
+
+body.left ul li a {
+    display: block;
+    padding: 0 15px;
+    text-decoration: none
+}
+
+body.left ul li a:hover {
+    text-decoration: underline
+}
+
+.contentContainer .header ul, .contentContainer ul.blockList {
+    padding: 0
+}
+
+.contentContainer .header ul > li, .contentContainer ul.blockList > li {
+    list-style-type: none
+}
+
+.contentContainer ul.inheritance {
+    margin-left: 0;
+    padding-left: 0
+}
+
+.contentContainer ul.inheritance li {
+    list-style-type: none
+}
+
+.contentContainer ul.inheritance ul.inheritance {
+    padding-left: 20px
+}
+
+.contentContainer hr {
+    border: 0 none;
+    border-top: 1px solid #EEE;
+    margin-top: 30px;
+    margin-botom: 0
+}
+
+ul.blockList ul.blockList, ul.blockList ul.blockListLast {
+    border: 1px solid #EEE;
+    margin: 20px 0;
+    padding: 0 20px
+}
+
+ul.blockList ul.blockList h4, ul.blockList ul.blockListLast h4, ul.blockList ul.blockList h3, ul.blockList ul.blockListLast h3 {
+    font-size: 1em;
+    font-weight: bold;
+    line-height: 2em;
+    text-indent: 10px;
+    border-bottom: 1px solid #EEE;
+    margin: 0 -20px;
+    padding: 5px 0;
+    background: #f2f2f2
+}
+
+ul.blockList ul.blockList li, ul.blockList ul.blockListLast li {
+    list-style-type: none
+}
+
+ul.horizontal {
+    list-style-type: none;
+    padding: 0;
+    margin: 0;
+    font-size: .9em
+}
+
+ul.horizontal li {
+    display: inline
+}
+
+span.strong {
+    font-weight: bold
+}
+
+a span.strong {
+    font-weight: normal
+}
\ No newline at end of file
diff --git a/latest/acl-plugin/guide/index.html b/7.0.0-RC2/acl-plugin/guide/index.html
similarity index 99%
copy from latest/acl-plugin/guide/index.html
copy to 7.0.0-RC2/acl-plugin/guide/index.html
index 98633053..d57e6a6e 100644
--- a/latest/acl-plugin/guide/index.html
+++ b/7.0.0-RC2/acl-plugin/guide/index.html
@@ -445,7 +445,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
 <h1>Spring Security ACL Plugin - Reference Documentation</h1>
 <div class="details">
 <span id="author" class="author">Burt Beckwith</span><br>
-<span id="revnumber">version 7.0.0-M5</span>
+<p><strong>Version:</strong>&nbsp;<span style='display:inline-block;'><select onChange='window.document.location.href=this.options[this.selectedIndex].value;'><option value='https://apache.github.io/grails-spring-security/snapshot/acl-plugin/guide/index.html'>SNAPSHOT</option><option selected='selected' value='https://apache.github.io/grails-spring-security/7.0.0-RC2/acl-plugin/guide/index.html'>7.0.0-RC2</option></select></span></p>
 </div>
 <div id="toc" class="toc2">
 <div id="toctitle">Table of Contents</div>
@@ -533,7 +533,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
 <div class="content">
 <pre class="prettyprint highlight"><code data-lang="groovy">dependencies {
    ...
-   implementation 'org.grails.plugins:spring-security-acl:7.0.0-M5'
+   implementation 'org.apache.grails:grails-spring-security-acl:7.0.0-RC2'
    ...</code></pre>
 </div>
 </div>
@@ -2533,8 +2533,8 @@ the body content
 </div>
 <div id="footer">
 <div id="footer-text">
-Version 7.0.0-M5<br>
-Last updated 2025-08-02 22:14:39 UTC
+Version 7.0.0-RC2<br>
+Last updated 2025-09-11 21:41:22 UTC
 </div>
 </div>
 <script src="https://cdnjs.cloudflare.com/ajax/libs/prettify/r298/run_prettify.min.js"></script>
diff --git a/7.0.x/cas-plugin/groovydoc/overview-frame.html b/7.0.0-RC2/cas-plugin/groovydoc/allclasses-frame.html
similarity index 63%
copy from 7.0.x/cas-plugin/groovydoc/overview-frame.html
copy to 7.0.0-RC2/cas-plugin/groovydoc/allclasses-frame.html
index 88562301..933db7d8 100644
--- a/7.0.x/cas-plugin/groovydoc/overview-frame.html
+++ b/7.0.0-RC2/cas-plugin/groovydoc/allclasses-frame.html
@@ -21,25 +21,21 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
-<title>Overview (Grails Spring Security CAS Plugin - 7.0.0-M5)</title>
+<title>All Classes</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="keywords" content="Overview">
-
+<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+<link href="groovy.ico" type="image/x-icon" rel="icon">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 
 </head>
-
 <body class="left">
-<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">All Classes</a></div>
-<div class="indexContainer">
-    <h2 title="Packages">Packages</h2>
-    <ul title="Packages">
-        
-        <li><a href="grails/plugin/springsecurity/cas/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.cas</a></li>
-        
-    </ul>
-</div>
+    <h1 class="bar">All Classes</h1>
+    <div class="indexContainer">
+        <ul>
+        <li><a href="grails/plugin/springsecurity/cas/NullProxyGrantingTicketStorage.html" title="class in grails.plugin.springsecurity.cas" target="classFrame">NullProxyGrantingTicketStorage</a></li>
+<li><a href="grails/plugin/springsecurity/cas/SpringSecurityCasGrailsPlugin.html" title="class in grails.plugin.springsecurity.cas" target="classFrame">SpringSecurityCasGrailsPlugin</a></li>
+
+        </ul>
+    </div>
 </body>
 </html>
-
diff --git a/latest/cas-plugin/groovydoc/deprecated-list.html b/7.0.0-RC2/cas-plugin/groovydoc/deprecated-list.html
similarity index 96%
copy from latest/cas-plugin/groovydoc/deprecated-list.html
copy to 7.0.0-RC2/cas-plugin/groovydoc/deprecated-list.html
index aeaf791a..d6fe5918 100644
--- a/latest/cas-plugin/groovydoc/deprecated-list.html
+++ b/7.0.0-RC2/cas-plugin/groovydoc/deprecated-list.html
@@ -23,8 +23,8 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>Deprecated API (spring-security-cas 7.0.0-M5 API)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>Deprecated API (spring-security-cas 7.0.0-RC2 API)</title>
     
     <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
     <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -34,7 +34,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="Deprecated API (spring-security-cas 7.0.0-M5 API)";
+    parent.document.title="Deprecated API (spring-security-cas 7.0.0-RC2 API)";
 }
 //-->
 </script>
diff --git a/7.0.x/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/NullProxyGrantingTicketStorage.html b/7.0.0-RC2/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/NullProxyGrantingTicketStorage.html
similarity index 99%
copy from 7.0.x/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/NullProxyGrantingTicketStorage.html
copy to 7.0.0-RC2/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/NullProxyGrantingTicketStorage.html
index e2e648db..65c89b45 100644
--- a/7.0.x/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/NullProxyGrantingTicketStorage.html
+++ b/7.0.0-RC2/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/NullProxyGrantingTicketStorage.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>NullProxyGrantingTicketStorage (Grails Spring Security CAS Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>NullProxyGrantingTicketStorage (Grails Spring Security CAS Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="NullProxyGrantingTicketStorage (Grails Spring Security CAS Plugin - 7.0.0-M5)";
+    parent.document.title="NullProxyGrantingTicketStorage (Grails Spring Security CAS Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/SpringSecurityCasGrailsPlugin.html b/7.0.0-RC2/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/SpringSecurityCasGrailsPlugin.html
similarity index 99%
copy from 7.0.x/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/SpringSecurityCasGrailsPlugin.html
copy to 7.0.0-RC2/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/SpringSecurityCasGrailsPlugin.html
index f3837db9..2e9dfd53 100644
--- a/7.0.x/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/SpringSecurityCasGrailsPlugin.html
+++ b/7.0.0-RC2/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/SpringSecurityCasGrailsPlugin.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>SpringSecurityCasGrailsPlugin (Grails Spring Security CAS Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>SpringSecurityCasGrailsPlugin (Grails Spring Security CAS Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="SpringSecurityCasGrailsPlugin (Grails Spring Security CAS Plugin - 7.0.0-M5)";
+    parent.document.title="SpringSecurityCasGrailsPlugin (Grails Spring Security CAS Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/ui-plugin/groovydoc/overview-frame.html b/7.0.0-RC2/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/package-frame.html
similarity index 53%
copy from latest/ui-plugin/groovydoc/overview-frame.html
copy to 7.0.0-RC2/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/package-frame.html
index 1b24c576..384c032c 100644
--- a/latest/ui-plugin/groovydoc/overview-frame.html
+++ b/7.0.0-RC2/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/package-frame.html
@@ -21,28 +21,38 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
-<title>Overview (Grails Spring Security UI Plugin - 7.0.0-M5)</title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="keywords" content="Overview">
-
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-
+    <title>grails.plugin.springsecurity.cas</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/cas package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 
 <body class="left">
-<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">All Classes</a></div>
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.cas</a></b>
+</div>
+
+
+
+
+
 <div class="indexContainer">
-    <h2 title="Packages">Packages</h2>
-    <ul title="Packages">
-        
-        <li><a href="grails/plugin/springsecurity/ui/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui</a></li>
-        
-        <li><a href="grails/plugin/springsecurity/ui/strategy/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui.strategy</a></li>
-        
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="NullProxyGrantingTicketStorage.html" title="class in grails.plugin.springsecurity.cas" target="classFrame">NullProxyGrantingTicketStorage</a></li><li><a href="SpringSecurityCasGrailsPlugin.html" title="class in grails.plugin.springsecurity.cas" target="classFrame">SpringSecurityCasGrailsPlugin</a></li>
     </ul>
 </div>
+
+
+
+
+
+
+
+
 </body>
 </html>
-
diff --git a/latest/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/package-summary.html b/7.0.0-RC2/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/package-summary.html
similarity index 98%
copy from latest/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/package-summary.html
copy to 7.0.0-RC2/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/package-summary.html
index 02fed2c6..cb21582c 100644
--- a/latest/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/package-summary.html
+++ b/7.0.0-RC2/cas-plugin/groovydoc/grails/plugin/springsecurity/cas/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.cas (spring-security-cas 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.cas (spring-security-cas 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.cas package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.cas (spring-security-cas 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.cas (spring-security-cas 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/7.0.0-RC2/cas-plugin/groovydoc/groovy.ico b/7.0.0-RC2/cas-plugin/groovydoc/groovy.ico
new file mode 100644
index 00000000..9e9b8d81
Binary files /dev/null and b/7.0.0-RC2/cas-plugin/groovydoc/groovy.ico differ
diff --git a/7.0.x/core-plugin/groovydoc/help-doc.html b/7.0.0-RC2/cas-plugin/groovydoc/help-doc.html
similarity index 98%
copy from 7.0.x/core-plugin/groovydoc/help-doc.html
copy to 7.0.0-RC2/cas-plugin/groovydoc/help-doc.html
index 0b546b5b..c1ab84a5 100644
--- a/7.0.x/core-plugin/groovydoc/help-doc.html
+++ b/7.0.0-RC2/cas-plugin/groovydoc/help-doc.html
@@ -24,8 +24,8 @@
 <html>
     <head>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <!-- Generated by groovydoc (4.0.27) -->
-        <title>API Help (spring-security-core 7.0.0-M5 API)</title>
+        <!-- Generated by groovydoc (4.0.28) -->
+        <title>API Help (spring-security-cas 7.0.0-RC2 API)</title>
         <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
         <link href="groovy.ico" type="image/x-icon" rel="icon">
         
@@ -34,7 +34,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="API Help (spring-security-core 7.0.0-M5 API)";
+    parent.document.title="API Help (spring-security-cas 7.0.0-RC2 API)";
 }
 //-->
 </script>
diff --git a/latest/cas-plugin/groovydoc/index-all.html b/7.0.0-RC2/cas-plugin/groovydoc/index-all.html
similarity index 98%
copy from latest/cas-plugin/groovydoc/index-all.html
copy to 7.0.0-RC2/cas-plugin/groovydoc/index-all.html
index 79e3d4be..48bd1058 100644
--- a/latest/cas-plugin/groovydoc/index-all.html
+++ b/7.0.0-RC2/cas-plugin/groovydoc/index-all.html
@@ -23,15 +23,15 @@
 <html>
     <head>
         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <!-- Generated by groovydoc (4.0.27) -->
-        <title>Index (spring-security-cas 7.0.0-M5 API)</title>
+        <!-- Generated by groovydoc (4.0.28) -->
+        <title>Index (spring-security-cas 7.0.0-RC2 API)</title>
         
         <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
     </head>
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="Index (spring-security-cas 7.0.0-M5 API)";
+    parent.document.title="Index (spring-security-cas 7.0.0-RC2 API)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/index.html b/7.0.0-RC2/cas-plugin/groovydoc/index.html
similarity index 98%
copy from 7.0.x/core-plugin/groovydoc/index.html
copy to 7.0.0-RC2/cas-plugin/groovydoc/index.html
index dd9cd259..e2e081a4 100644
--- a/7.0.x/core-plugin/groovydoc/index.html
+++ b/7.0.0-RC2/cas-plugin/groovydoc/index.html
@@ -21,7 +21,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
 <html>
 <head>
-<title>Index (spring-security-core 7.0.0-M5 API)</title>
+<title>Index (spring-security-cas 7.0.0-RC2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
 <link href="groovy.ico" type="image/x-icon" rel="icon">
diff --git a/7.0.0-RC2/cas-plugin/groovydoc/inherit.gif b/7.0.0-RC2/cas-plugin/groovydoc/inherit.gif
new file mode 100644
index 00000000..c814867a
Binary files /dev/null and b/7.0.0-RC2/cas-plugin/groovydoc/inherit.gif differ
diff --git a/7.0.x/cas-plugin/groovydoc/overview-frame.html b/7.0.0-RC2/cas-plugin/groovydoc/overview-frame.html
similarity index 95%
copy from 7.0.x/cas-plugin/groovydoc/overview-frame.html
copy to 7.0.0-RC2/cas-plugin/groovydoc/overview-frame.html
index 88562301..1ac26b0e 100644
--- a/7.0.x/cas-plugin/groovydoc/overview-frame.html
+++ b/7.0.0-RC2/cas-plugin/groovydoc/overview-frame.html
@@ -21,7 +21,7 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
-<title>Overview (Grails Spring Security CAS Plugin - 7.0.0-M5)</title>
+<title>Overview (Grails Spring Security CAS Plugin - 7.0.0-RC2)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta name="keywords" content="Overview">
 
diff --git a/7.0.x/cas-plugin/groovydoc/overview-summary.html b/7.0.0-RC2/cas-plugin/groovydoc/overview-summary.html
similarity index 96%
copy from 7.0.x/cas-plugin/groovydoc/overview-summary.html
copy to 7.0.0-RC2/cas-plugin/groovydoc/overview-summary.html
index 6f1b25ed..b41509ea 100644
--- a/7.0.x/cas-plugin/groovydoc/overview-summary.html
+++ b/7.0.0-RC2/cas-plugin/groovydoc/overview-summary.html
@@ -22,7 +22,7 @@
 
 <html>
 <head>
-<title>Overview (spring-security-cas 7.0.0-M5 API)</title>
+<title>Overview (spring-security-cas 7.0.0-RC2 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <meta name="keywords" content="Overview">
 <link rel ="stylesheet" type="text/css" href="stylesheet.css" title="Style">
@@ -32,7 +32,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="Overview (spring-security-cas 7.0.0-M5 API)";
+    parent.document.title="Overview (spring-security-cas 7.0.0-RC2 API)";
 }
 //-->
 </script>
@@ -66,7 +66,7 @@ if (location.href.indexOf('is-external=true') == -1) {
     </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-    <h1 class="title">Grails Spring Security CAS Plugin - 7.0.0-M5</h1>
+    <h1 class="title">Grails Spring Security CAS Plugin - 7.0.0-RC2</h1>
 </div>
 
 <div class="header">
diff --git a/7.0.0-RC2/cas-plugin/groovydoc/package-list b/7.0.0-RC2/cas-plugin/groovydoc/package-list
new file mode 100644
index 00000000..3a6e1446
--- /dev/null
+++ b/7.0.0-RC2/cas-plugin/groovydoc/package-list
@@ -0,0 +1 @@
+grails.plugin.springsecurity.cas
diff --git a/7.0.0-RC2/cas-plugin/groovydoc/stylesheet.css b/7.0.0-RC2/cas-plugin/groovydoc/stylesheet.css
new file mode 100644
index 00000000..06eb31a1
--- /dev/null
+++ b/7.0.0-RC2/cas-plugin/groovydoc/stylesheet.css
@@ -0,0 +1,2306 @@
+@charset "UTF-8";
+
+/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
+article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
+    display: block
+}
+
+audio, canvas, video {
+    display: inline-block
+}
+
+audio:not([controls]) {
+    display: none;
+    height: 0
+}
+
+[hidden] {
+    display: none
+}
+
+html {
+    font-family: sans-serif;
+    -webkit-text-size-adjust: 100%;
+    -ms-text-size-adjust: 100%
+}
+
+body {
+    margin: 0
+}
+
+a:focus {
+    outline: thin dotted
+}
+
+a:active, a:hover {
+    outline: 0
+}
+
+h1 {
+    font-size: 2em;
+    margin: .67em 0
+}
+
+abbr[title] {
+    border-bottom: 1px dotted
+}
+
+b, strong {
+    font-weight: bold
+}
+
+dfn {
+    font-style: italic
+}
+
+hr {
+    -moz-box-sizing: content-box;
+    box-sizing: content-box;
+    height: 0
+}
+
+mark {
+    background: #ff0;
+    color: #000
+}
+
+code, kbd, pre, samp {
+    font-family: monospace, serif;
+    font-size: 1em
+}
+
+pre {
+    white-space: pre-wrap
+}
+
+q {
+    quotes: "C" "D" "8" "9"
+}
+
+small {
+    font-size: 80%
+}
+
+sub, sup {
+    font-size: 75%;
+    line-height: 0;
+    position: relative;
+    vertical-align: baseline
+}
+
+sup {
+    top: -0.5em
+}
+
+sub {
+    bottom: -0.25em
+}
+
+img {
+    border: 0
+}
+
+svg:not(:root) {
+    overflow: hidden
+}
+
+figure {
+    margin: 0
+}
+
+fieldset {
+    border: 1px solid #c0c0c0;
+    margin: 0 2px;
+    padding: .35em .625em .75em
+}
+
+legend {
+    border: 0;
+    padding: 0
+}
+
+button, input, select, textarea {
+    font-family: inherit;
+    font-size: 100%;
+    margin: 0
+}
+
+button, input {
+    line-height: normal
+}
+
+button, select {
+    text-transform: none
+}
+
+button, html input[type="button"], input[type="reset"], input[type="submit"] {
+    -webkit-appearance: button;
+    cursor: pointer
+}
+
+button[disabled], html input[disabled] {
+    cursor: default
+}
+
+input[type="checkbox"], input[type="radio"] {
+    box-sizing: border-box;
+    padding: 0
+}
+
+input[type="search"] {
+    -webkit-appearance: textfield;
+    -moz-box-sizing: content-box;
+    -webkit-box-sizing: content-box;
+    box-sizing: content-box
+}
+
+input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
+    -webkit-appearance: none
+}
+
+button::-moz-focus-inner, input::-moz-focus-inner {
+    border: 0;
+    padding: 0
+}
+
+textarea {
+    overflow: auto;
+    vertical-align: top
+}
+
+table {
+    border-collapse: collapse;
+    border-spacing: 0
+}
+
+@-ms-viewport {
+    width: device-width
+}
+
+@media screen and (max-width: 400px) {
+    @-ms-viewport {
+        width: 320px
+    }
+}
+
+.hidden {
+    display: none !important;
+    visibility: hidden !important
+}
+
+.visible-xs {
+    display: none !important
+}
+
+tr.visible-xs {
+    display: none !important
+}
+
+th.visible-xs, td.visible-xs {
+    display: none !important
+}
+
+@media (max-width: 767px) {
+    .visible-xs {
+        display: block !important
+    }
+
+    tr.visible-xs {
+        display: table-row !important
+    }
+
+    th.visible-xs, td.visible-xs {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+    .visible-xs.visible-sm {
+        display: block !important
+    }
+
+    tr.visible-xs.visible-sm {
+        display: table-row !important
+    }
+
+    th.visible-xs.visible-sm, td.visible-xs.visible-sm {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+    .visible-xs.visible-md {
+        display: block !important
+    }
+
+    tr.visible-xs.visible-md {
+        display: table-row !important
+    }
+
+    th.visible-xs.visible-md, td.visible-xs.visible-md {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .visible-xs.visible-lg {
+        display: block !important
+    }
+
+    tr.visible-xs.visible-lg {
+        display: table-row !important
+    }
+
+    th.visible-xs.visible-lg, td.visible-xs.visible-lg {
+        display: table-cell !important
+    }
+}
+
+.visible-sm {
+    display: none !important
+}
+
+tr.visible-sm {
+    display: none !important
+}
+
+th.visible-sm, td.visible-sm {
+    display: none !important
+}
+
+@media (max-width: 767px) {
+    .visible-sm.visible-xs {
+        display: block !important
+    }
+
+    tr.visible-sm.visible-xs {
+        display: table-row !important
+    }
+
+    th.visible-sm.visible-xs, td.visible-sm.visible-xs {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+    .visible-sm {
+        display: block !important
+    }
+
+    tr.visible-sm {
+        display: table-row !important
+    }
+
+    th.visible-sm, td.visible-sm {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+    .visible-sm.visible-md {
+        display: block !important
+    }
+
+    tr.visible-sm.visible-md {
+        display: table-row !important
+    }
+
+    th.visible-sm.visible-md, td.visible-sm.visible-md {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .visible-sm.visible-lg {
+        display: block !important
+    }
+
+    tr.visible-sm.visible-lg {
+        display: table-row !important
+    }
+
+    th.visible-sm.visible-lg, td.visible-sm.visible-lg {
+        display: table-cell !important
+    }
+}
+
+.visible-md {
+    display: none !important
+}
+
+tr.visible-md {
+    display: none !important
+}
+
+th.visible-md, td.visible-md {
+    display: none !important
+}
+
+@media (max-width: 767px) {
+    .visible-md.visible-xs {
+        display: block !important
+    }
+
+    tr.visible-md.visible-xs {
+        display: table-row !important
+    }
+
+    th.visible-md.visible-xs, td.visible-md.visible-xs {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+    .visible-md.visible-sm {
+        display: block !important
+    }
+
+    tr.visible-md.visible-sm {
+        display: table-row !important
+    }
+
+    th.visible-md.visible-sm, td.visible-md.visible-sm {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+    .visible-md {
+        display: block !important
+    }
+
+    tr.visible-md {
+        display: table-row !important
+    }
+
+    th.visible-md, td.visible-md {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .visible-md.visible-lg {
+        display: block !important
+    }
+
+    tr.visible-md.visible-lg {
+        display: table-row !important
+    }
+
+    th.visible-md.visible-lg, td.visible-md.visible-lg {
+        display: table-cell !important
+    }
+}
+
+.visible-lg {
+    display: none !important
+}
+
+tr.visible-lg {
+    display: none !important
+}
+
+th.visible-lg, td.visible-lg {
+    display: none !important
+}
+
+@media (max-width: 767px) {
+    .visible-lg.visible-xs {
+        display: block !important
+    }
+
+    tr.visible-lg.visible-xs {
+        display: table-row !important
+    }
+
+    th.visible-lg.visible-xs, td.visible-lg.visible-xs {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+    .visible-lg.visible-sm {
+        display: block !important
+    }
+
+    tr.visible-lg.visible-sm {
+        display: table-row !important
+    }
+
+    th.visible-lg.visible-sm, td.visible-lg.visible-sm {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+    .visible-lg.visible-md {
+        display: block !important
+    }
+
+    tr.visible-lg.visible-md {
+        display: table-row !important
+    }
+
+    th.visible-lg.visible-md, td.visible-lg.visible-md {
+        display: table-cell !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .visible-lg {
+        display: block !important
+    }
+
+    tr.visible-lg {
+        display: table-row !important
+    }
+
+    th.visible-lg, td.visible-lg {
+        display: table-cell !important
+    }
+}
+
+.hidden-xs {
+    display: block !important
+}
+
+tr.hidden-xs {
+    display: table-row !important
+}
+
+th.hidden-xs, td.hidden-xs {
+    display: table-cell !important
+}
+
+@media (max-width: 767px) {
+    .hidden-xs {
+        display: none !important
+    }
+
+    tr.hidden-xs {
+        display: none !important
+    }
+
+    th.hidden-xs, td.hidden-xs {
+        display: none !important
+    }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+    .hidden-xs.hidden-sm {
+        display: none !important
+    }
+
+    tr.hidden-xs.hidden-sm {
+        display: none !important
+    }
+
+    th.hidden-xs.hidden-sm, td.hidden-xs.hidden-sm {
+        display: none !important
+    }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+    .hidden-xs.hidden-md {
+        display: none !important
+    }
+
+    tr.hidden-xs.hidden-md {
+        display: none !important
+    }
+
+    th.hidden-xs.hidden-md, td.hidden-xs.hidden-md {
+        display: none !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .hidden-xs.hidden-lg {
+        display: none !important
+    }
+
+    tr.hidden-xs.hidden-lg {
+        display: none !important
+    }
+
+    th.hidden-xs.hidden-lg, td.hidden-xs.hidden-lg {
+        display: none !important
+    }
+}
+
+.hidden-sm {
+    display: block !important
+}
+
+tr.hidden-sm {
+    display: table-row !important
+}
+
+th.hidden-sm, td.hidden-sm {
+    display: table-cell !important
+}
+
+@media (max-width: 767px) {
+    .hidden-sm.hidden-xs {
+        display: none !important
+    }
+
+    tr.hidden-sm.hidden-xs {
+        display: none !important
+    }
+
+    th.hidden-sm.hidden-xs, td.hidden-sm.hidden-xs {
+        display: none !important
+    }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+    .hidden-sm {
+        display: none !important
+    }
+
+    tr.hidden-sm {
+        display: none !important
+    }
+
+    th.hidden-sm, td.hidden-sm {
+        display: none !important
+    }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+    .hidden-sm.hidden-md {
+        display: none !important
+    }
+
+    tr.hidden-sm.hidden-md {
+        display: none !important
+    }
+
+    th.hidden-sm.hidden-md, td.hidden-sm.hidden-md {
+        display: none !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .hidden-sm.hidden-lg {
+        display: none !important
+    }
+
+    tr.hidden-sm.hidden-lg {
+        display: none !important
+    }
+
+    th.hidden-sm.hidden-lg, td.hidden-sm.hidden-lg {
+        display: none !important
+    }
+}
+
+.hidden-md {
+    display: block !important
+}
+
+tr.hidden-md {
+    display: table-row !important
+}
+
+th.hidden-md, td.hidden-md {
+    display: table-cell !important
+}
+
+@media (max-width: 767px) {
+    .hidden-md.hidden-xs {
+        display: none !important
+    }
+
+    tr.hidden-md.hidden-xs {
+        display: none !important
+    }
+
+    th.hidden-md.hidden-xs, td.hidden-md.hidden-xs {
+        display: none !important
+    }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+    .hidden-md.hidden-sm {
+        display: none !important
+    }
+
+    tr.hidden-md.hidden-sm {
+        display: none !important
+    }
+
+    th.hidden-md.hidden-sm, td.hidden-md.hidden-sm {
+        display: none !important
+    }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+    .hidden-md {
+        display: none !important
+    }
+
+    tr.hidden-md {
+        display: none !important
+    }
+
+    th.hidden-md, td.hidden-md {
+        display: none !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .hidden-md.hidden-lg {
+        display: none !important
+    }
+
+    tr.hidden-md.hidden-lg {
+        display: none !important
+    }
+
+    th.hidden-md.hidden-lg, td.hidden-md.hidden-lg {
+        display: none !important
+    }
+}
+
+.hidden-lg {
+    display: block !important
+}
+
+tr.hidden-lg {
+    display: table-row !important
+}
+
+th.hidden-lg, td.hidden-lg {
+    display: table-cell !important
+}
+
+@media (max-width: 767px) {
+    .hidden-lg.hidden-xs {
+        display: none !important
+    }
+
+    tr.hidden-lg.hidden-xs {
+        display: none !important
+    }
+
+    th.hidden-lg.hidden-xs, td.hidden-lg.hidden-xs {
+        display: none !important
+    }
+}
+
+@media (min-width: 768px) and (max-width: 991px) {
+    .hidden-lg.hidden-sm {
+        display: none !important
+    }
+
+    tr.hidden-lg.hidden-sm {
+        display: none !important
+    }
+
+    th.hidden-lg.hidden-sm, td.hidden-lg.hidden-sm {
+        display: none !important
+    }
+}
+
+@media (min-width: 992px) and (max-width: 1199px) {
+    .hidden-lg.hidden-md {
+        display: none !important
+    }
+
+    tr.hidden-lg.hidden-md {
+        display: none !important
+    }
+
+    th.hidden-lg.hidden-md, td.hidden-lg.hidden-md {
+        display: none !important
+    }
+}
+
+@media (min-width: 1200px) {
+    .hidden-lg {
+        display: none !important
+    }
+
+    tr.hidden-lg {
+        display: none !important
+    }
+
+    th.hidden-lg, td.hidden-lg {
+        display: none !important
+    }
+}
+
+.visible-print {
+    display: none !important
+}
+
+tr.visible-print {
+    display: none !important
+}
+
+th.visible-print, td.visible-print {
+    display: none !important
+}
+
+@media print {
+    .visible-print {
+        display: block !important
+    }
+
+    tr.visible-print {
+        display: table-row !important
+    }
+
+    th.visible-print, td.visible-print {
+        display: table-cell !important
+    }
+
+    .hidden-print {
+        display: none !important
+    }
+
+    tr.hidden-print {
+        display: none !important
+    }
+
+    th.hidden-print, td.hidden-print {
+        display: none !important
+    }
+}
+
+.container {
+    margin-right: auto;
+    margin-left: auto;
+    padding-left: 15px;
+    padding-right: 15px
+}
+
+.container:before, .container:after {
+    content: " ";
+    display: table
+}
+
+.container:after {
+    clear: both
+}
+
+.row-fluid {
+    margin-left: -15px;
+    margin-right: -15px
+}
+
+.row-fluid:before, .row-fluid:after {
+    content: " ";
+    display: table
+}
+
+.row-fluid:after {
+    clear: both
+}
+
+.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, [...]
+    position: relative;
+    min-height: 1px;
+    padding-left: 15px;
+    padding-right: 15px
+}
+
+.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 {
+    float: left
+}
+
+.col-xs-1 {
+    width: 8.333333333333332%
+}
+
+.col-xs-2 {
+    width: 16.666666666666664%
+}
+
+.col-xs-3 {
+    width: 25%
+}
+
+.col-xs-4 {
+    width: 33.33333333333333%
+}
+
+.col-xs-5 {
+    width: 41.66666666666667%
+}
+
+.col-xs-6 {
+    width: 50%
+}
+
+.col-xs-7 {
+    width: 58.333333333333336%
+}
+
+.col-xs-8 {
+    width: 66.66666666666666%
+}
+
+.col-xs-9 {
+    width: 75%
+}
+
+.col-xs-10 {
+    width: 83.33333333333334%
+}
+
+.col-xs-11 {
+    width: 91.66666666666666%
+}
+
+.col-xs-12 {
+    width: 100%
+}
+
+@media (min-width: 768px) {
+    .container {
+        max-width: 750px
+    }
+
+    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
+        float: left
+    }
+
+    .col-sm-1 {
+        width: 8.333333333333332%
+    }
+
+    .col-sm-2 {
+        width: 16.666666666666664%
+    }
+
+    .col-sm-3 {
+        width: 25%
+    }
+
+    .col-sm-4 {
+        width: 33.33333333333333%
+    }
+
+    .col-sm-5 {
+        width: 41.66666666666667%
+    }
+
+    .col-sm-6 {
+        width: 50%
+    }
+
+    .col-sm-7 {
+        width: 58.333333333333336%
+    }
+
+    .col-sm-8 {
+        width: 66.66666666666666%
+    }
+
+    .col-sm-9 {
+        width: 75%
+    }
+
+    .col-sm-10 {
+        width: 83.33333333333334%
+    }
+
+    .col-sm-11 {
+        width: 91.66666666666666%
+    }
+
+    .col-sm-12 {
+        width: 100%
+    }
+
+    .col-sm-push-1 {
+        left: 8.333333333333332%
+    }
+
+    .col-sm-push-2 {
+        left: 16.666666666666664%
+    }
+
+    .col-sm-push-3 {
+        left: 25%
+    }
+
+    .col-sm-push-4 {
+        left: 33.33333333333333%
+    }
+
+    .col-sm-push-5 {
+        left: 41.66666666666667%
+    }
+
+    .col-sm-push-6 {
+        left: 50%
+    }
+
+    .col-sm-push-7 {
+        left: 58.333333333333336%
+    }
+
+    .col-sm-push-8 {
+        left: 66.66666666666666%
+    }
+
+    .col-sm-push-9 {
+        left: 75%
+    }
+
+    .col-sm-push-10 {
+        left: 83.33333333333334%
+    }
+
+    .col-sm-push-11 {
+        left: 91.66666666666666%
+    }
+
+    .col-sm-pull-1 {
+        right: 8.333333333333332%
+    }
+
+    .col-sm-pull-2 {
+        right: 16.666666666666664%
+    }
+
+    .col-sm-pull-3 {
+        right: 25%
+    }
+
+    .col-sm-pull-4 {
+        right: 33.33333333333333%
+    }
+
+    .col-sm-pull-5 {
+        right: 41.66666666666667%
+    }
+
+    .col-sm-pull-6 {
+        right: 50%
+    }
+
+    .col-sm-pull-7 {
+        right: 58.333333333333336%
+    }
+
+    .col-sm-pull-8 {
+        right: 66.66666666666666%
+    }
+
+    .col-sm-pull-9 {
+        right: 75%
+    }
+
+    .col-sm-pull-10 {
+        right: 83.33333333333334%
+    }
+
+    .col-sm-pull-11 {
+        right: 91.66666666666666%
+    }
+
+    .col-sm-offset-1 {
+        margin-left: 8.333333333333332%
+    }
+
+    .col-sm-offset-2 {
+        margin-left: 16.666666666666664%
+    }
+
+    .col-sm-offset-3 {
+        margin-left: 25%
+    }
+
+    .col-sm-offset-4 {
+        margin-left: 33.33333333333333%
+    }
+
+    .col-sm-offset-5 {
+        margin-left: 41.66666666666667%
+    }
+
+    .col-sm-offset-6 {
+        margin-left: 50%
+    }
+
+    .col-sm-offset-7 {
+        margin-left: 58.333333333333336%
+    }
+
+    .col-sm-offset-8 {
+        margin-left: 66.66666666666666%
+    }
+
+    .col-sm-offset-9 {
+        margin-left: 75%
+    }
+
+    .col-sm-offset-10 {
+        margin-left: 83.33333333333334%
+    }
+
+    .col-sm-offset-11 {
+        margin-left: 91.66666666666666%
+    }
+}
+
+@media (min-width: 992px) {
+    .container {
+        max-width: 970px
+    }
+
+    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
+        float: left
+    }
+
+    .col-md-1 {
+        width: 8.333333333333332%
+    }
+
+    .col-md-2 {
+        width: 16.666666666666664%
+    }
+
+    .col-md-3 {
+        width: 25%
+    }
+
+    .col-md-4 {
+        width: 33.33333333333333%
+    }
+
+    .col-md-5 {
+        width: 41.66666666666667%
+    }
+
+    .col-md-6 {
+        width: 50%
+    }
+
+    .col-md-7 {
+        width: 58.333333333333336%
+    }
+
+    .col-md-8 {
+        width: 66.66666666666666%
+    }
+
+    .col-md-9 {
+        width: 75%
+    }
+
+    .col-md-10 {
+        width: 83.33333333333334%
+    }
+
+    .col-md-11 {
+        width: 91.66666666666666%
+    }
+
+    .col-md-12 {
+        width: 100%
+    }
+
+    .col-md-push-0 {
+        left: auto
+    }
+
+    .col-md-push-1 {
+        left: 8.333333333333332%
+    }
+
+    .col-md-push-2 {
+        left: 16.666666666666664%
+    }
+
+    .col-md-push-3 {
+        left: 25%
+    }
+
+    .col-md-push-4 {
+        left: 33.33333333333333%
+    }
+
+    .col-md-push-5 {
+        left: 41.66666666666667%
+    }
+
+    .col-md-push-6 {
+        left: 50%
+    }
+
+    .col-md-push-7 {
+        left: 58.333333333333336%
+    }
+
+    .col-md-push-8 {
+        left: 66.66666666666666%
+    }
+
+    .col-md-push-9 {
+        left: 75%
+    }
+
+    .col-md-push-10 {
+        left: 83.33333333333334%
+    }
+
+    .col-md-push-11 {
+        left: 91.66666666666666%
+    }
+
+    .col-md-pull-0 {
+        right: auto
+    }
+
+    .col-md-pull-1 {
+        right: 8.333333333333332%
+    }
+
+    .col-md-pull-2 {
+        right: 16.666666666666664%
+    }
+
+    .col-md-pull-3 {
+        right: 25%
+    }
+
+    .col-md-pull-4 {
+        right: 33.33333333333333%
+    }
+
+    .col-md-pull-5 {
+        right: 41.66666666666667%
+    }
+
+    .col-md-pull-6 {
+        right: 50%
+    }
+
+    .col-md-pull-7 {
+        right: 58.333333333333336%
+    }
+
+    .col-md-pull-8 {
+        right: 66.66666666666666%
+    }
+
+    .col-md-pull-9 {
+        right: 75%
+    }
+
+    .col-md-pull-10 {
+        right: 83.33333333333334%
+    }
+
+    .col-md-pull-11 {
+        right: 91.66666666666666%
+    }
+
+    .col-md-offset-0 {
+        margin-left: 0
+    }
+
+    .col-md-offset-1 {
+        margin-left: 8.333333333333332%
+    }
+
+    .col-md-offset-2 {
+        margin-left: 16.666666666666664%
+    }
+
+    .col-md-offset-3 {
+        margin-left: 25%
+    }
+
+    .col-md-offset-4 {
+        margin-left: 33.33333333333333%
+    }
+
+    .col-md-offset-5 {
+        margin-left: 41.66666666666667%
+    }
+
+    .col-md-offset-6 {
+        margin-left: 50%
+    }
+
+    .col-md-offset-7 {
+        margin-left: 58.333333333333336%
+    }
+
+    .col-md-offset-8 {
+        margin-left: 66.66666666666666%
+    }
+
+    .col-md-offset-9 {
+        margin-left: 75%
+    }
+
+    .col-md-offset-10 {
+        margin-left: 83.33333333333334%
+    }
+
+    .col-md-offset-11 {
+        margin-left: 91.66666666666666%
+    }
+}
+
+@media (min-width: 1200px) {
+    .container {
+        max-width: 1170px
+    }
+
+    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
+        float: left
+    }
+
+    .col-lg-1 {
+        width: 8.333333333333332%
+    }
+
+    .col-lg-2 {
+        width: 16.666666666666664%
+    }
+
+    .col-lg-3 {
+        width: 25%
+    }
+
+    .col-lg-4 {
+        width: 33.33333333333333%
+    }
+
+    .col-lg-5 {
+        width: 41.66666666666667%
+    }
+
+    .col-lg-6 {
+        width: 50%
+    }
+
+    .col-lg-7 {
+        width: 58.333333333333336%
+    }
+
+    .col-lg-8 {
+        width: 66.66666666666666%
+    }
+
+    .col-lg-9 {
+        width: 75%
+    }
+
+    .col-lg-10 {
+        width: 83.33333333333334%
+    }
+
+    .col-lg-11 {
+        width: 91.66666666666666%
+    }
+
+    .col-lg-12 {
+        width: 100%
+    }
+
+    .col-lg-push-0 {
+        left: auto
+    }
+
+    .col-lg-push-1 {
+        left: 8.333333333333332%
+    }
+
+    .col-lg-push-2 {
+        left: 16.666666666666664%
+    }
+
+    .col-lg-push-3 {
+        left: 25%
+    }
+
+    .col-lg-push-4 {
+        left: 33.33333333333333%
+    }
+
+    .col-lg-push-5 {
+        left: 41.66666666666667%
+    }
+
+    .col-lg-push-6 {
+        left: 50%
+    }
+
+    .col-lg-push-7 {
+        left: 58.333333333333336%
+    }
+
+    .col-lg-push-8 {
+        left: 66.66666666666666%
+    }
+
+    .col-lg-push-9 {
+        left: 75%
+    }
+
+    .col-lg-push-10 {
+        left: 83.33333333333334%
+    }
+
+    .col-lg-push-11 {
+        left: 91.66666666666666%
+    }
+
+    .col-lg-pull-0 {
+        right: auto
+    }
+
+    .col-lg-pull-1 {
+        right: 8.333333333333332%
+    }
+
+    .col-lg-pull-2 {
+        right: 16.666666666666664%
+    }
+
+    .col-lg-pull-3 {
+        right: 25%
+    }
+
+    .col-lg-pull-4 {
+        right: 33.33333333333333%
+    }
+
+    .col-lg-pull-5 {
+        right: 41.66666666666667%
+    }
+
+    .col-lg-pull-6 {
+        right: 50%
+    }
+
+    .col-lg-pull-7 {
+        right: 58.333333333333336%
+    }
+
+    .col-lg-pull-8 {
+        right: 66.66666666666666%
+    }
+
+    .col-lg-pull-9 {
+        right: 75%
+    }
+
+    .col-lg-pull-10 {
+        right: 83.33333333333334%
+    }
+
+    .col-lg-pull-11 {
+        right: 91.66666666666666%
+    }
+
+    .col-lg-offset-0 {
+        margin-left: 0
+    }
+
+    .col-lg-offset-1 {
+        margin-left: 8.333333333333332%
+    }
+
+    .col-lg-offset-2 {
+        margin-left: 16.666666666666664%
+    }
+
+    .col-lg-offset-3 {
+        margin-left: 25%
+    }
+
+    .col-lg-offset-4 {
+        margin-left: 33.33333333333333%
+    }
+
+    .col-lg-offset-5 {
+        margin-left: 41.66666666666667%
+    }
+
+    .col-lg-offset-6 {
+        margin-left: 50%
+    }
+
+    .col-lg-offset-7 {
+        margin-left: 58.333333333333336%
+    }
+
+    .col-lg-offset-8 {
+        margin-left: 66.66666666666666%
+    }
+
+    .col-lg-offset-9 {
+        margin-left: 75%
+    }
+
+    .col-lg-offset-10 {
+        margin-left: 83.33333333333334%
+    }
+
+    .col-lg-offset-11 {
+        margin-left: 91.66666666666666%
+    }
+}
+
+.btn {
+    display: inline-block;
+    padding: 6px 12px;
+    margin-bottom: 0;
+    font-size: 14px;
+    font-weight: normal;
+    line-height: 1.428571429;
+    text-align: center;
+    vertical-align: middle;
+    cursor: pointer;
+    border: 1px solid transparent;
+    border-radius: 0;
+    white-space: nowrap;
+    -webkit-user-select: none;
+    -moz-user-select: none;
+    -ms-user-select: none;
+    -o-user-select: none;
+    user-select: none
+}
+
+.btn:focus {
+    outline: thin dotted #333;
+    outline: 5px auto -webkit-focus-ring-color;
+    outline-offset: -2px
+}
+
+.btn:hover, .btn:focus {
+    color: #333;
+    text-decoration: none
+}
+
+.btn:active, .btn.active {
+    outline: 0;
+    background-image: none
+}
+
+.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
+    cursor: not-allowed;
+    pointer-events: none;
+    opacity: .65;
+    filter: alpha(opacity=65);
+    -webkit-box-shadow: none;
+    box-shadow: none
+}
+
+.btn-default {
+    color: #333;
+    background-color: #fff;
+    border-color: #ccc
+}
+
+.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
+    color: #333;
+    background-color: #ebebeb;
+    border-color: #adadad
+}
+
+.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
+    background-image: none
+}
+
+.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
+    background-color: #fff;
+    border-color: #ccc
+}
+
+.btn-primary {
+    color: #fff;
+    background-color: #428bca;
+    border-color: #357ebd
+}
+
+.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
+    color: #fff;
+    background-color: #3276b1;
+    border-color: #285e8e
+}
+
+.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
+    background-image: none
+}
+
+.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
+    background-color: #428bca;
+    border-color: #357ebd
+}
+
+.btn-warning {
+    color: #fff;
+    background-color: #f0ad4e;
+    border-color: #eea236
+}
+
+.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
+    color: #fff;
+    background-color: #ed9c28;
+    border-color: #d58512
+}
+
+.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
+    background-image: none
+}
+
+.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
+    background-color: #f0ad4e;
+    border-color: #eea236
+}
+
+.btn-danger {
+    color: #fff;
+    background-color: #d9534f;
+    border-color: #d43f3a
+}
+
+.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
+    color: #fff;
+    background-color: #d2322d;
+    border-color: #ac2925
+}
+
+.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
+    background-image: none
+}
+
+.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
+    background-color: #d9534f;
+    border-color: #d43f3a
+}
+
+.btn-success {
+    color: #fff;
+    background-color: #5cb85c;
+    border-color: #4cae4c
+}
+
+.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
+    color: #fff;
+    background-color: #47a447;
+    border-color: #398439
+}
+
+.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
+    background-image: none
+}
+
+.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
+    background-color: #5cb85c;
+    border-color: #4cae4c
+}
+
+.btn-info {
+    color: #fff;
+    background-color: #5bc0de;
+    border-color: #46b8da
+}
+
+.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
+    color: #fff;
+    background-color: #39b3d7;
+    border-color: #269abc
+}
+
+.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
+    background-image: none
+}
+
+.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
+    background-color: #5bc0de;
+    border-color: #46b8da
+}
+
+.btn-link {
+    color: #428bca;
+    font-weight: normal;
+    cursor: pointer;
+    border-radius: 0
+}
+
+.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
+    background-color: transparent;
+    -webkit-box-shadow: none;
+    box-shadow: none
+}
+
+.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
+    border-color: transparent
+}
+
+.btn-link:hover, .btn-link:focus {
+    color: #2a6496;
+    text-decoration: underline;
+    background-color: transparent
+}
+
+.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
+    color: #999;
+    text-decoration: none
+}
+
+.btn-lg {
+    padding: 10px 16px;
+    font-size: 18px;
+    line-height: 1.33;
+    border-radius: 6px
+}
+
+.btn-sm, .btn-xs {
+    padding: 5px 10px;
+    font-size: 12px;
+    line-height: 1.5;
+    border-radius: 3px
+}
+
+.btn-xs {
+    padding: 1px 5px
+}
+
+.btn-block {
+    display: block;
+    width: 100%;
+    padding-left: 0;
+    padding-right: 0
+}
+
+.btn-block + .btn-block {
+    margin-top: 5px
+}
+
+input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
+    width: 100%
+}
+
+.btn-default .caret {
+    border-top-color: #333
+}
+
+.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret {
+    border-top-color: #fff
+}
+
+.dropup .btn-default .caret {
+    border-bottom-color: #333
+}
+
+.dropup .btn-primary .caret, .dropup .btn-success .caret, .dropup .btn-warning .caret, .dropup .btn-danger .caret, .dropup .btn-info .caret {
+    border-bottom-color: #fff
+}
+
+.btn-group, .btn-group-vertical {
+    position: relative;
+    display: inline-block;
+    vertical-align: middle
+}
+
+.btn-group > .btn, .btn-group-vertical > .btn {
+    position: relative;
+    float: left
+}
+
+.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
+    z-index: 2
+}
+
+.btn-group > .btn:focus, .btn-group-vertical > .btn:focus {
+    outline: 0
+}
+
+.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
+    margin-left: -1px
+}
+
+.btn-toolbar:before, .btn-toolbar:after {
+    content: " ";
+    display: table
+}
+
+.btn-toolbar:after {
+    clear: both
+}
+
+.btn-toolbar .btn-group {
+    float: left
+}
+
+.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group, .btn-toolbar > .btn-group + .btn-group {
+    margin-left: 5px
+}
+
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+    border-radius: 0
+}
+
+.btn-group > .btn:first-child {
+    margin-left: 0
+}
+
+.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
+    border-bottom-right-radius: 0;
+    border-top-right-radius: 0
+}
+
+.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
+    border-bottom-left-radius: 0;
+    border-top-left-radius: 0
+}
+
+.btn-group > .btn-group {
+    float: left
+}
+
+.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
+    border-radius: 0
+}
+
+.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
+    border-bottom-right-radius: 0;
+    border-top-right-radius: 0
+}
+
+.btn-group > .btn-group:last-child > .btn:first-child {
+    border-bottom-left-radius: 0;
+    border-top-left-radius: 0
+}
+
+.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
+    outline: 0
+}
+
+.btn-group-xs > .btn {
+    padding: 5px 10px;
+    font-size: 12px;
+    line-height: 1.5;
+    border-radius: 3px;
+    padding: 1px 5px
+}
+
+.btn-group-sm > .btn {
+    padding: 5px 10px;
+    font-size: 12px;
+    line-height: 1.5;
+    border-radius: 3px
+}
+
+.btn-group-lg > .btn {
+    padding: 10px 16px;
+    font-size: 18px;
+    line-height: 1.33;
+    border-radius: 6px
+}
+
+.btn-group > .btn + .dropdown-toggle {
+    padding-left: 8px;
+    padding-right: 8px
+}
+
+.btn-group > .btn-lg + .dropdown-toggle {
+    padding-left: 12px;
+    padding-right: 12px
+}
+
+.btn-group.open .dropdown-toggle {
+    background: #f2f2f2
+}
+
+.btn .caret {
+    margin-left: 0
+}
+
+.btn-lg .caret {
+    border-width: 5px 5px 0;
+    border-bottom-width: 0
+}
+
+.dropup .btn-lg .caret {
+    border-width: 0 5px 5px
+}
+
+.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
+    display: block;
+    float: none;
+    width: 100%;
+    max-width: 100%
+}
+
+.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
+    content: " ";
+    display: table
+}
+
+.btn-group-vertical > .btn-group:after {
+    clear: both
+}
+
+.btn-group-vertical > .btn-group > .btn {
+    float: none
+}
+
+.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
+    margin-top: -1px;
+    margin-left: 0
+}
+
+.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
+    border-radius: 0
+}
+
+.btn-group-vertical > .btn:first-child:not(:last-child) {
+    border-top-right-radius: 0;
+    border-bottom-right-radius: 0;
+    border-bottom-left-radius: 0
+}
+
+.btn-group-vertical > .btn:last-child:not(:first-child) {
+    border-bottom-left-radius: 0;
+    border-top-right-radius: 0;
+    border-top-left-radius: 0
+}
+
+.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
+    border-radius: 0
+}
+
+.btn-group-vertical > .btn-group:first-child > .btn:last-child, .btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
+    border-bottom-right-radius: 0;
+    border-bottom-left-radius: 0
+}
+
+.btn-group-vertical > .btn-group:last-child > .btn:first-child {
+    border-top-right-radius: 0;
+    border-top-left-radius: 0
+}
+
+.btn-group-justified {
+    display: table;
+    width: 100%;
+    table-layout: fixed;
+    border-collapse: separate
+}
+
+.btn-group-justified .btn {
+    float: none;
+    display: table-cell;
+    width: 1%
+}
+
+[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] {
+    display: none
+}
+
+.caret {
+    display: inline-block;
+    width: 0;
+    height: 0;
+    margin-left: 2px;
+    vertical-align: middle;
+    border-top: 4px solid #000;
+    border-right: 4px solid transparent;
+    border-left: 4px solid transparent;
+    border-bottom: 0 dotted;
+    content: ""
+}
+
+.dropdown {
+    position: relative
+}
+
+.dropdown-toggle:focus {
+    outline: 0
+}
+
+.dropdown-menu {
+    position: absolute;
+    top: 100%;
+    left: 0;
+    z-index: 1000;
+    display: none;
+    float: left;
+    min-width: 160px;
+    padding: 5px 0;
+    margin: 2px 0 0;
+    list-style: none;
+    font-size: 14px;
+    background-color: #fff;
+    border: 1px solid #ccc;
+    border: 1px solid rgba(0, 0, 0, 0.15);
+    border-radius: 0;
+    background-clip: padding-box
+}
+
+.dropdown-menu.pull-right {
+    right: 0;
+    left: auto
+}
+
+.dropdown-menu .divider {
+    height: 1px;
+    margin: 9px 0;
+    overflow: hidden;
+    background-color: #e5e5e5
+}
+
+.dropdown-menu > li > a {
+    font-size: 14px;
+    text-decoration: none;
+    display: block;
+    padding: 5px 20px;
+    clear: both;
+    font-weight: normal;
+    line-height: 1.428571429;
+    color: #333;
+    white-space: nowrap
+}
+
+.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
+    text-decoration: none;
+    color: #fff;
+    background-color: #428bca
+}
+
+.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
+    color: #fff;
+    text-decoration: none;
+    outline: 0;
+    background-color: #428bca
+}
+
+.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
+    color: #999
+}
+
+.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
+    text-decoration: none;
+    background-color: transparent;
+    background-image: none;
+    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
+    cursor: not-allowed
+}
+
+.open > .dropdown-menu {
+    display: block
+}
+
+.open > a {
+    outline: 0
+}
+
+.dropdown-header {
+    display: block;
+    padding: 3px 20px;
+    font-size: 12px;
+    line-height: 1.428571429;
+    color: #999
+}
+
+.dropdown-backdrop {
+    position: fixed;
+    left: 0;
+    right: 0;
+    bottom: 0;
+    top: 0;
+    z-index: 990
+}
+
+.pull-right > .dropdown-menu {
+    right: 0;
+    left: auto
+}
+
+.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
+    border-top: 0 dotted;
+    border-bottom: 4px solid #000;
+    content: ""
+}
+
+.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
+    top: auto;
+    bottom: 100%;
+    margin-bottom: 1px
+}
+
+@media (min-width: 768px) {
+    .navbar-right .dropdown-menu {
+        right: 0;
+        left: auto
+    }
+}
+
+body, html {
+    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
+    margin: 0;
+    background: #ededed;
+    color: #343437;
+    line-height: 2em;
+    font-weight: 300;
+    font-size: .95em
+}
+
+h1 {
+    font-size: 2.5em;
+    margin: .8em 0
+}
+
+body.center {
+    padding: 0 30px;
+    background: #FFF;
+    font-size: 1em
+}
+
+ul li {
+    list-style-type: disc
+}
+
+a {
+    color: #4290ad;
+    text-decoration: none;
+    font-weight: normal
+}
+
+a:hover {
+    text-decoration: underline
+}
+
+h1, h2, h3 {
+    font-weight: 300;
+    line-height: 1.2em
+}
+
+.topNav, .bottomNav {
+    background: #f2f2f2;
+    margin: 0 -30px;
+    margin-bottom: 20px
+}
+
+.topNav:before, .bottomNav:before, .topNav:after, .bottomNav:after {
+    content: " ";
+    display: table
+}
+
+.topNav:after, .bottomNav:after {
+    clear: both
+}
+
+.topNav ul.navList, .bottomNav ul.navList {
+    padding: 10px 20px;
+    margin: 0;
+    list-style-type: none
+}
+
+.topNav ul.navList li, .bottomNav ul.navList li {
+    display: inline;
+    padding: 0 10px
+}
+
+.topNav ul.navList li.navBarCell1Rev, .bottomNav ul.navList li.navBarCell1Rev {
+    font-weight: bold
+}
+
+.bottomNav {
+    margin-top: 30px;
+    margin-bottom: 0
+}
+
+.aboutLanguage {
+    color: #BBB;
+    background: white;
+    text-align: center;
+    padding: 20px 0
+}
+
+.subNav {
+    padding-bottom: 10px;
+    margin-bottom: 10px;
+    border-bottom: 1px solid #EEE
+}
+
+.subNav:before, .subNav:after {
+    content: " ";
+    display: table
+}
+
+.subNav:after {
+    clear: both
+}
+
+.subNav div:before, .subNav div:after {
+    content: " ";
+    display: table
+}
+
+.subNav div:after {
+    clear: both
+}
+
+.subNav ul.navList, .subNav ul {
+    font-size: .9em;
+    margin: 0;
+    padding: 00;
+    float: left;
+    list-style-type: none
+}
+
+.subNav ul.navList li, .subNav ul li {
+    padding: 0 5px;
+    display: inline
+}
+
+table.overviewSummary, .contentContainer ul li table {
+    width: 100%;
+    margin: 20px 0
+}
+
+table.overviewSummary caption, .contentContainer ul li table caption {
+    text-align: left;
+    font-weight: 100;
+    font-size: 1em;
+    float: left;
+    padding: 0 10px;
+    margin-top: 10px;
+    background: #db4800;
+    color: white
+}
+
+table.overviewSummary tr th, .contentContainer ul li table tr th {
+    padding: 10px;
+    font-weight: bold;
+    font-size: 1em;
+    text-align: left
+}
+
+table.overviewSummary tr td, .contentContainer ul li table tr td {
+    vertical-align: top;
+    font-size: .9em;
+    padding: 5px 10px;
+    border-top: 1px solid #EEE
+}
+
+table.overviewSummary tbody > tr:nth-child(odd) > td, .contentContainer ul li table tbody > tr:nth-child(odd) > td {
+    background-color: #f9f9f9
+}
+
+body.left {
+    padding-top: 10px
+}
+
+body.left h1, body.left h2 {
+    display: inline;
+    text-align: left;
+    font-weight: 100;
+    font-size: 1em;
+    margin: 0 10px;
+    padding: 3px 10px;
+    margin-top: 10px;
+    background: #db4800;
+    color: white;
+    line-height: 40px
+}
+
+body.left .indexHeader {
+    margin: 0;
+    padding: 0 15px;
+    font-size: .9em
+}
+
+body.left ul {
+    list-style-type: none;
+    margin: 0;
+    padding: 0
+}
+
+body.left ul li {
+    margin: 0;
+    padding: 0
+}
+
+body.left ul li a {
+    display: block;
+    padding: 0 15px;
+    text-decoration: none
+}
+
+body.left ul li a:hover {
+    text-decoration: underline
+}
+
+.contentContainer .header ul, .contentContainer ul.blockList {
+    padding: 0
+}
+
+.contentContainer .header ul > li, .contentContainer ul.blockList > li {
+    list-style-type: none
+}
+
+.contentContainer ul.inheritance {
+    margin-left: 0;
+    padding-left: 0
+}
+
+.contentContainer ul.inheritance li {
+    list-style-type: none
+}
+
+.contentContainer ul.inheritance ul.inheritance {
+    padding-left: 20px
+}
+
+.contentContainer hr {
+    border: 0 none;
+    border-top: 1px solid #EEE;
+    margin-top: 30px;
+    margin-botom: 0
+}
+
+ul.blockList ul.blockList, ul.blockList ul.blockListLast {
+    border: 1px solid #EEE;
+    margin: 20px 0;
+    padding: 0 20px
+}
+
+ul.blockList ul.blockList h4, ul.blockList ul.blockListLast h4, ul.blockList ul.blockList h3, ul.blockList ul.blockListLast h3 {
+    font-size: 1em;
+    font-weight: bold;
+    line-height: 2em;
+    text-indent: 10px;
+    border-bottom: 1px solid #EEE;
+    margin: 0 -20px;
+    padding: 5px 0;
+    background: #f2f2f2
+}
+
+ul.blockList ul.blockList li, ul.blockList ul.blockListLast li {
+    list-style-type: none
+}
+
+ul.horizontal {
+    list-style-type: none;
+    padding: 0;
+    margin: 0;
+    font-size: .9em
+}
+
+ul.horizontal li {
+    display: inline
+}
+
+span.strong {
+    font-weight: bold
+}
+
+a span.strong {
+    font-weight: normal
+}
\ No newline at end of file
diff --git a/latest/cas-plugin/guide/index.html b/7.0.0-RC2/cas-plugin/guide/index.html
similarity index 98%
copy from latest/cas-plugin/guide/index.html
copy to 7.0.0-RC2/cas-plugin/guide/index.html
index c6bbb68c..d8dbcbfa 100644
--- a/latest/cas-plugin/guide/index.html
+++ b/7.0.0-RC2/cas-plugin/guide/index.html
@@ -443,7 +443,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
 <div id="header">
 <h1>Spring Security CAS Plugin - Reference Documentation</h1>
 <div class="details">
-<span id="revnumber">version 7.0.0-M5</span>
+<p><strong>Version:</strong>&nbsp;<span style='display:inline-block;'><select onChange='window.document.location.href=this.options[this.selectedIndex].value;'><option value='https://apache.github.io/grails-spring-security/snapshot/cas-plugin/guide/index.html'>SNAPSHOT</option><option selected='selected' value='https://apache.github.io/grails-spring-security/7.0.0-RC2/cas-plugin/guide/index.html'>7.0.0-RC2</option></select></span></p>
 </div>
 <div id="toc" class="toc2">
 <div id="toctitle">Table of Contents</div>
@@ -505,7 +505,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
 <div class="content">
 <pre class="prettyprint highlight"><code data-lang="groovy">dependencies {
    ...
-   compile 'org.grails.plugins:spring-security-cas:7.0.0-M5'
+   implementation 'org.apache.grails:grails-spring-security-cas:7.0.0-RC2'
    ...</code></pre>
 </div>
 </div>
@@ -517,7 +517,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
 <div class="content">
 <pre class="prettyprint highlight"><code data-lang="groovy">dependencies {
    ...
-   compile 'org.grails.plugins:spring-security-cas:3.0.1'
+   implementation 'org.apache.grails:grails-spring-security-cas:3.0.1'
    ...</code></pre>
 </div>
 </div>
@@ -828,8 +828,8 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
 </div>
 <div id="footer">
 <div id="footer-text">
-Version 7.0.0-M5<br>
-Last updated 2025-08-02 22:14:39 UTC
+Version 7.0.0-RC2<br>
+Last updated 2025-09-11 21:41:22 UTC
 </div>
 </div>
 <script src="https://cdnjs.cloudflare.com/ajax/libs/prettify/r298/run_prettify.min.js"></script>
diff --git a/7.0.0-RC2/core-plugin/groovydoc/allclasses-frame.html b/7.0.0-RC2/core-plugin/groovydoc/allclasses-frame.html
new file mode 100644
index 00000000..b3ed4001
--- /dev/null
+++ b/7.0.0-RC2/core-plugin/groovydoc/allclasses-frame.html
@@ -0,0 +1,114 @@
+<!--
+
+     Licensed to the Apache Software Foundation (ASF) under one
+     or more contributor license agreements.  See the NOTICE file
+     distributed with this work for additional information
+     regarding copyright ownership.  The ASF licenses this file
+     to you under the Apache License, Version 2.0 (the
+     "License"); you may not use this file except in compliance
+     with the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing,
+     software distributed under the License is distributed on an
+     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+     KIND, either express or implied.  See the License for the
+     specific language governing permissions and limitations
+     under the License.
+
+-->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<title>All Classes</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+<link href="groovy.ico" type="image/x-icon" rel="icon">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+
+</head>
+<body class="left">
+    <h1 class="bar">All Classes</h1>
+    <div class="indexContainer">
+        <ul>
+        <li><a href="grails/plugin/springsecurity/web/access/intercept/AbstractFilterInvocationDefinition.html" title="class in grails.plugin.springsecurity.web.access.intercept" target="classFrame">AbstractFilterInvocationDefinition</a></li>
+<li><a href="grails/plugin/springsecurity/web/access/AjaxAwareAccessDeniedHandler.html" title="class in grails.plugin.springsecurity.web.access" target="classFrame">AjaxAwareAccessDeniedHandler</a></li>
+<li><a href="grails/plugin/springsecurity/web/authentication/AjaxAwareAuthenticationEntryPoint.html" title="class in grails.plugin.springsecurity.web.authentication" target="classFrame">AjaxAwareAuthenticationEntryPoint</a></li>
+<li><a href="grails/plugin/springsecurity/web/authentication/AjaxAwareAuthenticationFailureHandler.html" title="class in grails.plugin.springsecurity.web.authentication" target="classFrame">AjaxAwareAuthenticationFailureHandler</a></li>
+<li><a href="grails/plugin/springsecurity/web/authentication/AjaxAwareAuthenticationSuccessHandler.html" title="class in grails.plugin.springsecurity.web.authentication" target="classFrame">AjaxAwareAuthenticationSuccessHandler</a></li>
+<li><a href="grails/plugin/springsecurity/web/access/intercept/AnnotationFilterInvocationDefinition.html" title="class in grails.plugin.springsecurity.web.access.intercept" target="classFrame">AnnotationFilterInvocationDefinition</a></li>
+<li><a href="grails/plugin/springsecurity/Application.html" title="class in grails.plugin.springsecurity" target="classFrame">Application</a></li>
+<li><a href="grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.html" title="class in grails.plugin.springsecurity.access.vote" target="classFrame">AuthenticatedVetoableDecisionManager</a></li>
+<li><a href="grails/plugin/springsecurity/annotation/Authorities.html" title="annotation type in grails.plugin.springsecurity.annotation" target="classFrame">Authorities</a></li>
+<li><a href="grails/plugin/springsecurity/annotation/AuthoritiesTransformation.html" title="class in grails.plugin.springsecurity.annotation" target="classFrame">AuthoritiesTransformation</a></li>
+<li><a href="grails/plugin/springsecurity/BeanTypeResolver.html" title="class in grails.plugin.springsecurity" target="classFrame">BeanTypeResolver</a></li>
+<li><a href="grails/plugin/springsecurity/web/access/intercept/ChannelFilterInvocationSecurityMetadataSourceFactoryBean.html" title="class in grails.plugin.springsecurity.web.access.intercept" target="classFrame">ChannelFilterInvocationSecurityMetadataSourceFactoryBean</a></li>
+<li><a href="grails/plugin/springsecurity/access/vote/ClosureConfigAttribute.html" title="class in grails.plugin.springsecurity.access.vote" target="classFrame">ClosureConfigAttribute</a></li>
+<li><a href="grails/plugin/springsecurity/access/vote/ClosureVoter.html" title="class in grails.plugin.springsecurity.access.vote" target="classFrame">ClosureVoter</a></li>
+<li><a href="grails/plugin/springsecurity/web/authentication/preauth/x509/ClosureX509PrincipalExtractor.html" title="class in grails.plugin.springsecurity.web.authentication.preauth.x509" target="classFrame">ClosureX509PrincipalExtractor</a></li>
+<li><a href="grails/plugin/springsecurity/ControllerMixin.html" title="trait in grails.plugin.springsecurity" target="classFrame"><I>ControllerMixin</I></a></li>
+<li><a href="grails/plugin/springsecurity/web/filter/DebugFilter.html" title="class in grails.plugin.springsecurity.web.filter" target="classFrame">DebugFilter</a></li>
+<li><a href="grails/plugin/springsecurity/web/filter/DebugFilter.1.html" title="class in grails.plugin.springsecurity.web.filter.DebugFilter" target="classFrame">DebugFilter.1</a></li>
+<li><a href="grails/plugin/springsecurity/userdetails/DefaultPostAuthenticationChecks.html" title="class in grails.plugin.springsecurity.userdetails" target="classFrame">DefaultPostAuthenticationChecks</a></li>
+<li><a href="grails/plugin/springsecurity/userdetails/DefaultPreAuthenticationChecks.html" title="class in grails.plugin.springsecurity.userdetails" target="classFrame">DefaultPreAuthenticationChecks</a></li>
+<li><a href="grails/plugin/springsecurity/web/access/DefaultThrowableAnalyzer.html" title="class in grails.plugin.springsecurity.web.access" target="classFrame">DefaultThrowableAnalyzer</a></li>
+<li><a href="grails/plugin/springsecurity/web/access/DefaultThrowableAnalyzer.1.html" title="class in grails.plugin.springsecurity.web.access.DefaultThrowableAnalyzer" target="classFrame">DefaultThrowableAnalyzer.1</a></li>
+<li><a href="grails/plugin/springsecurity/web/DelegatingAsyncGrailsWebRequest.html" title="class in grails.plugin.springsecurity.web" target="classFrame">DelegatingAsyncGrailsWebRequest</a></li>
+<li><a href="grails/plugin/springsecurity/web/DelegatingGrailsWebRequest.html" title="class in grails.plugin.springsecurity.web" target="classFrame">DelegatingGrailsWebRequest</a></li>
+<li><a href="grails/plugin/springsecurity/web/access/DummyRequestCreator.html" title="class in grails.plugin.springsecurity.web.access" target="classFrame">DummyRequestCreator</a></li>
+<li><a href="grails/plugin/springsecurity/web/access/DummyRequestCreator.1.html" title="class in grails.plugin.springsecurity.web.access.DummyRequestCreator" target="classFrame">DummyRequestCreator.1</a></li>
+<li><a href="grails/plugin/springsecurity/web/access/DummyResponseCreator.html" title="class in grails.plugin.springsecurity.web.access" target="classFrame">DummyResponseCreator</a></li>
+<li><a href="grails/plugin/springsecurity/web/access/DummyResponseCreator.1.html" title="class in grails.plugin.springsecurity.web.access.DummyResponseCreator" target="classFrame">DummyResponseCreator.1</a></li>
+<li><a href="grails/plugin/springsecurity/web/authentication/FilterProcessUrlRequestMatcher.html" title="class in grails.plugin.springsecurity.web.authentication" target="classFrame">FilterProcessUrlRequestMatcher</a></li>
+<li><a href="grails/plugin/springsecurity/web/authentication/rememberme/GormPersistentTokenRepository.html" title="class in grails.plugin.springsecurity.web.authentication.rememberme" target="classFrame">GormPersistentTokenRepository</a></li>
+<li><a href="grails/plugin/springsecurity/userdetails/GormUserDetailsService.html" title="class in grails.plugin.springsecurity.userdetails" target="classFrame">GormUserDetailsService</a></li>
+<li><a href="grails/plugin/springsecurity/web/filter/GrailsAnonymousAuthenticationFilter.html" title="class in grails.plugin.springsecurity.web.filter" target="classFrame">GrailsAnonymousAuthenticationFilter</a></li>
+<li><a href="grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.html" title="class in grails.plugin.springsecurity.authentication" target="classFrame">GrailsAnonymousAuthenticationProvider</a></li>
+<li><a href="grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.html" title="class in grails.plugin.springsecurity.authentication" target="classFrame">GrailsAnonymousAuthenticationToken</a></li>
+<li><a href="grails/plugin/springsecurity/web/GrailsRedirectStrategy.html" title="class in grails.plugin.springsecurity.web" target="classFrame">GrailsRedirectStrategy</a></li>
+<li><a href="grails/plugin/springsecurity/web/filter/GrailsRememberMeAuthenticationFilter.html" title="class in grails.plugin.springsecurity.web.filter" target="classFrame">GrailsRememberMeAuthenticationFilter</a></li>
+<li><a href="grails/plugin/springsecurity/web/GrailsSecurityFilterChain.html" title="class in grails.plugin.springsecurity.web" target="classFrame">GrailsSecurityFilterChain</a></li>
+<li><a href="grails/plugin/springsecurity/userdetails/GrailsUser.html" title="class in grails.plugin.springsecurity.userdetails" target="classFrame">GrailsUser</a></li>
+<li><a href="grails/plugin/springsecurity/userdetails/GrailsUserDetailsService.html" title="interface in grails.plugin.springsecurity.userdetails" target="classFrame"><I>GrailsUserDetailsService</I></a></li>
+<li><a href="grails/plugin/springsecurity/web/authentication/GrailsUsernamePasswordAuthenticationFilter.html" title="class in grails.plugin.springsecurity.web.authentication" target="classFrame">GrailsUsernamePasswordAuthenticationFilter</a></li>
+<li><a href="grails/plugin/springsecurity/web/access/GrailsWebInvocationPrivilegeEvaluator.html" title="class in grails.plugin.springsecurity.web.access" target="classFrame">GrailsWebInvocationPrivilegeEvaluator</a></li>
+<li><a href="grails/plugin/springsecurity/web/access/GrailsWebInvocationPrivilegeEvaluator.1.html" title="class in grails.plugin.springsecurity.web.access.GrailsWebInvocationPrivilegeEvaluator" target="classFrame">GrailsWebInvocationPrivilegeEvaluator.1</a></li>
+<li><a href="grails/plugin/springsecurity/web/filter/HttpMethodOverrideDetector.html" title="class in grails.plugin.springsecurity.web.filter" target="classFrame">HttpMethodOverrideDetector</a></li>
+<li><a href="grails/plugin/springsecurity/web/access/intercept/InterceptUrlMapFilterInvocationDefinition.html" title="class in grails.plugin.springsecurity.web.access.intercept" target="classFrame">InterceptUrlMapFilterInvocationDefinition</a></li>
+<li><a href="grails/plugin/springsecurity/InterceptedUrl.html" title="class in grails.plugin.springsecurity" target="classFrame">InterceptedUrl</a></li>
+<li><a href="grails/plugin/springsecurity/web/filter/IpAddressFilter.html" title="class in grails.plugin.springsecurity.web.filter" target="classFrame">IpAddressFilter</a></li>
+<li><a href="grails/plugin/springsecurity/web/authentication/logout/MutableLogoutFilter.html" title="class in grails.plugin.springsecurity.web.authentication.logout" target="classFrame">MutableLogoutFilter</a></li>
+<li><a href="grails/plugin/springsecurity/web/authentication/logout/MutableLogoutFilter.DummyLogoutHandler.html" title="class in grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter" target="classFrame">MutableLogoutFilter.DummyLogoutHandler</a></li>
+<li><a href="grails/plugin/springsecurity/userdetails/NoStackUsernameNotFoundException.html" title="class in grails.plugin.springsecurity.userdetails" target="classFrame">NoStackUsernameNotFoundException</a></li>
+<li><a href="grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.html" title="class in grails.plugin.springsecurity.access.intercept" target="classFrame">NullAfterInvocationManager</a></li>
+<li><a href="grails/plugin/springsecurity/access/NullAfterInvocationProvider.html" title="class in grails.plugin.springsecurity.access" target="classFrame">NullAfterInvocationProvider</a></li>
+<li><a href="grails/plugin/springsecurity/authentication/NullAuthenticationEventPublisher.html" title="class in grails.plugin.springsecurity.authentication" target="classFrame">NullAuthenticationEventPublisher</a></li>
+<li><a href="grails/plugin/springsecurity/web/authentication/preauth/x509/NullAuthenticationFailureHandler.html" title="class in grails.plugin.springsecurity.web.authentication.preauth.x509" target="classFrame">NullAuthenticationFailureHandler</a></li>
+<li><a href="grails/plugin/springsecurity/web/authentication/preauth/x509/NullAuthenticationSuccessHandler.html" title="class in grails.plugin.springsecurity.web.authentication.preauth.x509" target="classFrame">NullAuthenticationSuccessHandler</a></li>
+<li><a href="grails/plugin/springsecurity/web/NullFilterChainValidator.html" title="class in grails.plugin.springsecurity.web" target="classFrame">NullFilterChainValidator</a></li>
+<li><a href="grails/plugin/springsecurity/web/authentication/NullLogoutHandlerRememberMeServices.html" title="class in grails.plugin.springsecurity.web.authentication" target="classFrame">NullLogoutHandlerRememberMeServices</a></li>
+<li><a href="grails/plugin/springsecurity/web/authentication/switchuser/NullSwitchUserAuthorityChanger.html" title="class in grails.plugin.springsecurity.web.authentication.switchuser" target="classFrame">NullSwitchUserAuthorityChanger</a></li>
+<li><a href="grails/plugin/springsecurity/ReflectionUtils.html" title="class in grails.plugin.springsecurity" target="classFrame">ReflectionUtils</a></li>
+<li><a href="grails/plugin/springsecurity/web/access/intercept/RequestmapFilterInvocationDefinition.html" title="class in grails.plugin.springsecurity.web.access.intercept" target="classFrame">RequestmapFilterInvocationDefinition</a></li>
+<li><a href="grails/plugin/springsecurity/annotation/Secured.html" title="annotation type in grails.plugin.springsecurity.annotation" target="classFrame">Secured</a></li>
+<li><a href="grails/plugin/springsecurity/annotation/SecuredClosureDelegate.html" title="class in grails.plugin.springsecurity.annotation" target="classFrame">SecuredClosureDelegate</a></li>
+<li><a href="grails/plugin/springsecurity/SecurityConfigType.html" title="enum in grails.plugin.springsecurity" target="classFrame">SecurityConfigType</a></li>
+<li><a href="grails/plugin/springsecurity/SecurityEventListener.html" title="class in grails.plugin.springsecurity" target="classFrame">SecurityEventListener</a></li>
+<li><a href="grails/plugin/springsecurity/SecurityFilterPosition.html" title="enum in grails.plugin.springsecurity" target="classFrame">SecurityFilterPosition</a></li>
+<li><a href="grails/plugin/springsecurity/web/SecurityRequestHolder.html" title="class in grails.plugin.springsecurity.web" target="classFrame">SecurityRequestHolder</a></li>
+<li><a href="grails/plugin/springsecurity/web/SecurityRequestHolderFilter.html" title="class in grails.plugin.springsecurity.web" target="classFrame">SecurityRequestHolderFilter</a></li>
+<li><a href="grails/plugin/springsecurity/web/SecurityRequestHolderFilter.1.html" title="class in grails.plugin.springsecurity.web.SecurityRequestHolderFilter" target="classFrame">SecurityRequestHolderFilter.1</a></li>
+<li><a href="grails/plugin/springsecurity/web/SecurityRequestHolderFilter.2.html" title="class in grails.plugin.springsecurity.web.SecurityRequestHolderFilter" target="classFrame">SecurityRequestHolderFilter.2</a></li>
+<li><a href="grails/plugin/springsecurity/SpringSecurityBeanFactoryPostProcessor.html" title="class in grails.plugin.springsecurity" target="classFrame">SpringSecurityBeanFactoryPostProcessor</a></li>
+<li><a href="grails/plugin/springsecurity/SpringSecurityCoreGrailsPlugin.html" title="class in grails.plugin.springsecurity" target="classFrame">SpringSecurityCoreGrailsPlugin</a></li>
+<li><a href="grails/plugin/springsecurity/SpringSecurityUtils.html" title="class in grails.plugin.springsecurity" target="classFrame">SpringSecurityUtils</a></li>
+<li><a href="grails/plugin/springsecurity/cache/SpringUserCacheFactoryBean.html" title="class in grails.plugin.springsecurity.cache" target="classFrame">SpringUserCacheFactoryBean</a></li>
+<li><a href="grails/plugin/springsecurity/web/UpdateRequestContextHolderExceptionTranslationFilter.html" title="class in grails.plugin.springsecurity.web" target="classFrame">UpdateRequestContextHolderExceptionTranslationFilter</a></li>
+<li><a href="grails/plugin/springsecurity/web/access/expression/WebExpressionConfigAttribute.html" title="class in grails.plugin.springsecurity.web.access.expression" target="classFrame">WebExpressionConfigAttribute</a></li>
+<li><a href="grails/plugin/springsecurity/web/access/expression/WebExpressionVoter.html" title="class in grails.plugin.springsecurity.web.access.expression" target="classFrame">WebExpressionVoter</a></li>
+
+        </ul>
+    </div>
+</body>
+</html>
diff --git a/latest/core-plugin/groovydoc/deprecated-list.html b/7.0.0-RC2/core-plugin/groovydoc/deprecated-list.html
similarity index 97%
copy from latest/core-plugin/groovydoc/deprecated-list.html
copy to 7.0.0-RC2/core-plugin/groovydoc/deprecated-list.html
index 275c8bdd..18ba3c8b 100644
--- a/latest/core-plugin/groovydoc/deprecated-list.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/deprecated-list.html
@@ -23,8 +23,8 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>Deprecated API (spring-security-core 7.0.0-M5 API)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>Deprecated API (spring-security-core 7.0.0-RC2 API)</title>
     
     <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
     <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -34,7 +34,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="Deprecated API (spring-security-core 7.0.0-M5 API)";
+    parent.document.title="Deprecated API (spring-security-core 7.0.0-RC2 API)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/Application.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/Application.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/Application.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/Application.html
index 8d743a05..b404c751 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/Application.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/Application.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>Application (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>Application (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="Application (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="Application (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/BeanTypeResolver.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/BeanTypeResolver.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/BeanTypeResolver.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/BeanTypeResolver.html
index 0c65af3e..bf4215dc 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/BeanTypeResolver.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/BeanTypeResolver.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>BeanTypeResolver (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>BeanTypeResolver (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="BeanTypeResolver (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="BeanTypeResolver (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/ControllerMixin.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/ControllerMixin.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/ControllerMixin.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/ControllerMixin.html
index abce40eb..4158157c 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/ControllerMixin.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/ControllerMixin.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>ControllerMixin (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>ControllerMixin (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="ControllerMixin (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="ControllerMixin (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/InterceptedUrl.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/InterceptedUrl.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/InterceptedUrl.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/InterceptedUrl.html
index e4160d32..9654beae 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/InterceptedUrl.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/InterceptedUrl.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>InterceptedUrl (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>InterceptedUrl (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="InterceptedUrl (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="InterceptedUrl (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/ReflectionUtils.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/ReflectionUtils.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/ReflectionUtils.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/ReflectionUtils.html
index 918a11f8..41b80502 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/ReflectionUtils.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/ReflectionUtils.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>ReflectionUtils (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>ReflectionUtils (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="ReflectionUtils (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="ReflectionUtils (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityConfigType.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityConfigType.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityConfigType.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityConfigType.html
index 6f823a9d..8b12326c 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityConfigType.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityConfigType.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>SecurityConfigType (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>SecurityConfigType (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="SecurityConfigType (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="SecurityConfigType (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityEventListener.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityEventListener.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityEventListener.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityEventListener.html
index e74e7fa2..dedf9ce2 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityEventListener.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityEventListener.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>SecurityEventListener (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>SecurityEventListener (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="SecurityEventListener (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="SecurityEventListener (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityFilterPosition.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityFilterPosition.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityFilterPosition.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityFilterPosition.html
index ae0ecc46..b03540be 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityFilterPosition.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SecurityFilterPosition.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>SecurityFilterPosition (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>SecurityFilterPosition (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="SecurityFilterPosition (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="SecurityFilterPosition (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityBeanFactoryPostProcessor.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityBeanFactoryPostProcessor.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityBeanFactoryPostProcessor.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityBeanFactoryPostProcessor.html
index 5febdad6..386420bc 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityBeanFactoryPostProcessor.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityBeanFactoryPostProcessor.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>SpringSecurityBeanFactoryPostProcessor (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>SpringSecurityBeanFactoryPostProcessor (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="SpringSecurityBeanFactoryPostProcessor (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="SpringSecurityBeanFactoryPostProcessor (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityCoreGrailsPlugin.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityCoreGrailsPlugin.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityCoreGrailsPlugin.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityCoreGrailsPlugin.html
index de1037db..ef955547 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityCoreGrailsPlugin.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityCoreGrailsPlugin.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>SpringSecurityCoreGrailsPlugin (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>SpringSecurityCoreGrailsPlugin (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="SpringSecurityCoreGrailsPlugin (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="SpringSecurityCoreGrailsPlugin (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityUtils.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityUtils.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityUtils.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityUtils.html
index 0f1311ab..dab893b8 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityUtils.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/SpringSecurityUtils.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>SpringSecurityUtils (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>SpringSecurityUtils (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="SpringSecurityUtils (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="SpringSecurityUtils (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/access/NullAfterInvocationProvider.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/NullAfterInvocationProvider.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/access/NullAfterInvocationProvider.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/NullAfterInvocationProvider.html
index 25e437d0..968384a9 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/access/NullAfterInvocationProvider.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/NullAfterInvocationProvider.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>NullAfterInvocationProvider (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>NullAfterInvocationProvider (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="NullAfterInvocationProvider (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="NullAfterInvocationProvider (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.html
index 31cf0f81..aba7ee48 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/intercept/NullAfterInvocationManager.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>NullAfterInvocationManager (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>NullAfterInvocationManager (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="NullAfterInvocationManager (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="NullAfterInvocationManager (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/ui-plugin/groovydoc/overview-frame.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/intercept/package-frame.html
similarity index 56%
copy from latest/ui-plugin/groovydoc/overview-frame.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/intercept/package-frame.html
index 1b24c576..7a0482e4 100644
--- a/latest/ui-plugin/groovydoc/overview-frame.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/intercept/package-frame.html
@@ -21,28 +21,38 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
-<title>Overview (Grails Spring Security UI Plugin - 7.0.0-M5)</title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="keywords" content="Overview">
-
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-
+    <title>grails.plugin.springsecurity.access.intercept</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/access/intercept package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 </head>
 
 <body class="left">
-<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">All Classes</a></div>
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.access.intercept</a></b>
+</div>
+
+
+
+
+
 <div class="indexContainer">
-    <h2 title="Packages">Packages</h2>
-    <ul title="Packages">
-        
-        <li><a href="grails/plugin/springsecurity/ui/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui</a></li>
-        
-        <li><a href="grails/plugin/springsecurity/ui/strategy/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui.strategy</a></li>
-        
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="NullAfterInvocationManager.html" title="class in grails.plugin.springsecurity.access.intercept" target="classFrame">NullAfterInvocationManager</a></li>
     </ul>
 </div>
+
+
+
+
+
+
+
+
 </body>
 </html>
-
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/intercept/package-summary.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/intercept/package-summary.html
similarity index 98%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/intercept/package-summary.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/intercept/package-summary.html
index 46c08d33..530c7c35 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/intercept/package-summary.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/intercept/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.access.intercept (spring-security-core 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.access.intercept (spring-security-core 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.access.intercept package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.access.intercept (spring-security-core 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.access.intercept (spring-security-core 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/7.0.x/ui-plugin/groovydoc/overview-frame.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/package-frame.html
similarity index 57%
copy from 7.0.x/ui-plugin/groovydoc/overview-frame.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/package-frame.html
index 1b24c576..c28baa75 100644
--- a/7.0.x/ui-plugin/groovydoc/overview-frame.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/package-frame.html
@@ -21,28 +21,38 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
-<title>Overview (Grails Spring Security UI Plugin - 7.0.0-M5)</title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="keywords" content="Overview">
-
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-
+    <title>grails.plugin.springsecurity.access</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/access package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 
 <body class="left">
-<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">All Classes</a></div>
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.access</a></b>
+</div>
+
+
+
+
+
 <div class="indexContainer">
-    <h2 title="Packages">Packages</h2>
-    <ul title="Packages">
-        
-        <li><a href="grails/plugin/springsecurity/ui/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui</a></li>
-        
-        <li><a href="grails/plugin/springsecurity/ui/strategy/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui.strategy</a></li>
-        
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="NullAfterInvocationProvider.html" title="class in grails.plugin.springsecurity.access" target="classFrame">NullAfterInvocationProvider</a></li>
     </ul>
 </div>
+
+
+
+
+
+
+
+
 </body>
 </html>
-
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/package-summary.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/package-summary.html
similarity index 98%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/package-summary.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/package-summary.html
index 4cf657f4..4984c929 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/package-summary.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.access (spring-security-core 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.access (spring-security-core 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.access package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.access (spring-security-core 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.access (spring-security-core 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.html
index 9900bf63..3cf244e4 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/AuthenticatedVetoableDecisionManager.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>AuthenticatedVetoableDecisionManager (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>AuthenticatedVetoableDecisionManager (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="AuthenticatedVetoableDecisionManager (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="AuthenticatedVetoableDecisionManager (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/ClosureConfigAttribute.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/ClosureConfigAttribute.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/ClosureConfigAttribute.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/ClosureConfigAttribute.html
index 53d2fd85..12acba17 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/ClosureConfigAttribute.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/ClosureConfigAttribute.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>ClosureConfigAttribute (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>ClosureConfigAttribute (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="ClosureConfigAttribute (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="ClosureConfigAttribute (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/ClosureVoter.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/ClosureVoter.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/ClosureVoter.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/ClosureVoter.html
index 06f3f18d..6283c33f 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/ClosureVoter.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/ClosureVoter.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>ClosureVoter (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>ClosureVoter (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="ClosureVoter (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="ClosureVoter (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/package-frame.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/package-frame.html
new file mode 100644
index 00000000..b79ff9ef
--- /dev/null
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/package-frame.html
@@ -0,0 +1,58 @@
+<!--
+
+     Licensed to the Apache Software Foundation (ASF) under one
+     or more contributor license agreements.  See the NOTICE file
+     distributed with this work for additional information
+     regarding copyright ownership.  The ASF licenses this file
+     to you under the Apache License, Version 2.0 (the
+     "License"); you may not use this file except in compliance
+     with the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing,
+     software distributed under the License is distributed on an
+     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+     KIND, either express or implied.  See the License for the
+     specific language governing permissions and limitations
+     under the License.
+
+-->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+    <title>grails.plugin.springsecurity.access.vote</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/access/vote package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+
+<body class="left">
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.access.vote</a></b>
+</div>
+
+
+
+
+
+<div class="indexContainer">
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="AuthenticatedVetoableDecisionManager.html" title="class in grails.plugin.springsecurity.access.vote" target="classFrame">AuthenticatedVetoableDecisionManager</a></li><li><a href="ClosureConfigAttribute.html" title="class in grails.plugin.springsecurity.access.vote" target="classFrame">ClosureConfigAttribute</a></li><li><a href="ClosureVoter.html" title="class in grails.plugin.springsecurity.access.vote" target="classFrame">ClosureVoter</a></li>
+    </ul>
+</div>
+
+
+
+
+
+
+
+
+</body>
+</html>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/package-summary.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/package-summary.html
similarity index 98%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/package-summary.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/package-summary.html
index bc6eb718..0b8c7717 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/package-summary.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/access/vote/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.access.vote (spring-security-core 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.access.vote (spring-security-core 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.access.vote package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.access.vote (spring-security-core 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.access.vote (spring-security-core 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/Authorities.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/Authorities.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/Authorities.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/Authorities.html
index e415b305..98382f8f 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/Authorities.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/Authorities.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>Authorities (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>Authorities (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="Authorities (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="Authorities (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/AuthoritiesTransformation.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/AuthoritiesTransformation.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/AuthoritiesTransformation.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/AuthoritiesTransformation.html
index 1dc91d11..f4c5bc67 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/AuthoritiesTransformation.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/AuthoritiesTransformation.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>AuthoritiesTransformation (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>AuthoritiesTransformation (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="AuthoritiesTransformation (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="AuthoritiesTransformation (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/Secured.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/Secured.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/Secured.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/Secured.html
index be01498a..ddcdf450 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/Secured.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/Secured.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>Secured (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>Secured (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="Secured (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="Secured (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.html
index df36cc8a..59e5c5ee 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/SecuredClosureDelegate.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>SecuredClosureDelegate (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>SecuredClosureDelegate (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="SecuredClosureDelegate (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="SecuredClosureDelegate (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/package-frame.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/package-frame.html
new file mode 100644
index 00000000..17ac706a
--- /dev/null
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/package-frame.html
@@ -0,0 +1,66 @@
+<!--
+
+     Licensed to the Apache Software Foundation (ASF) under one
+     or more contributor license agreements.  See the NOTICE file
+     distributed with this work for additional information
+     regarding copyright ownership.  The ASF licenses this file
+     to you under the Apache License, Version 2.0 (the
+     "License"); you may not use this file except in compliance
+     with the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing,
+     software distributed under the License is distributed on an
+     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+     KIND, either express or implied.  See the License for the
+     specific language governing permissions and limitations
+     under the License.
+
+-->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+    <title>grails.plugin.springsecurity.annotation</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/annotation package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+
+<body class="left">
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.annotation</a></b>
+</div>
+
+
+
+
+
+<div class="indexContainer">
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="AuthoritiesTransformation.html" title="class in grails.plugin.springsecurity.annotation" target="classFrame">AuthoritiesTransformation</a></li><li><a href="SecuredClosureDelegate.html" title="class in grails.plugin.springsecurity.annotation" target="classFrame">SecuredClosureDelegate</a></li>
+    </ul>
+</div>
+
+
+
+
+
+
+<div class="indexContainer">
+    <h2>Annotation Types</h2>
+    <ul>
+        <li><a href="Authorities.html" title="annotation type in grails.plugin.springsecurity.annotation" target="classFrame">Authorities</a></li><li><a href="Secured.html" title="annotation type in grails.plugin.springsecurity.annotation" target="classFrame">Secured</a></li>
+    </ul>
+</div>
+
+
+
+
+</body>
+</html>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/package-summary.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/package-summary.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/package-summary.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/package-summary.html
index 5a2ec350..085f2e68 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/package-summary.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/annotation/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.annotation (spring-security-core 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.annotation (spring-security-core 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.annotation package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.annotation (spring-security-core 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.annotation (spring-security-core 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.html
index aec19165..2ca480af 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationProvider.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>GrailsAnonymousAuthenticationProvider (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>GrailsAnonymousAuthenticationProvider (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="GrailsAnonymousAuthenticationProvider (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="GrailsAnonymousAuthenticationProvider (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.html
index bb91c0fd..4131b599 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/GrailsAnonymousAuthenticationToken.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>GrailsAnonymousAuthenticationToken (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>GrailsAnonymousAuthenticationToken (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="GrailsAnonymousAuthenticationToken (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="GrailsAnonymousAuthenticationToken (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/NullAuthenticationEventPublisher.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/NullAuthenticationEventPublisher.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/NullAuthenticationEventPublisher.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/NullAuthenticationEventPublisher.html
index dd9185be..182d695d 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/NullAuthenticationEventPublisher.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/NullAuthenticationEventPublisher.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>NullAuthenticationEventPublisher (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>NullAuthenticationEventPublisher (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="NullAuthenticationEventPublisher (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="NullAuthenticationEventPublisher (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/package-frame.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/package-frame.html
new file mode 100644
index 00000000..8defa265
--- /dev/null
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/package-frame.html
@@ -0,0 +1,58 @@
+<!--
+
+     Licensed to the Apache Software Foundation (ASF) under one
+     or more contributor license agreements.  See the NOTICE file
+     distributed with this work for additional information
+     regarding copyright ownership.  The ASF licenses this file
+     to you under the Apache License, Version 2.0 (the
+     "License"); you may not use this file except in compliance
+     with the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing,
+     software distributed under the License is distributed on an
+     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+     KIND, either express or implied.  See the License for the
+     specific language governing permissions and limitations
+     under the License.
+
+-->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+    <title>grails.plugin.springsecurity.authentication</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/authentication package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+
+<body class="left">
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.authentication</a></b>
+</div>
+
+
+
+
+
+<div class="indexContainer">
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="GrailsAnonymousAuthenticationProvider.html" title="class in grails.plugin.springsecurity.authentication" target="classFrame">GrailsAnonymousAuthenticationProvider</a></li><li><a href="GrailsAnonymousAuthenticationToken.html" title="class in grails.plugin.springsecurity.authentication" target="classFrame">GrailsAnonymousAuthenticationToken</a></li><li><a href="NullAuthenticationEventPublisher.html" title="class in grails.plugin.springsecurity.authentication" target="c [...]
+    </ul>
+</div>
+
+
+
+
+
+
+
+
+</body>
+</html>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/package-summary.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/package-summary.html
similarity index 98%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/package-summary.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/package-summary.html
index c436629c..bfa03995 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/package-summary.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/authentication/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.authentication (spring-security-core 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.authentication (spring-security-core 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.authentication package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.authentication (spring-security-core 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.authentication (spring-security-core 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/cache/SpringUserCacheFactoryBean.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/cache/SpringUserCacheFactoryBean.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/cache/SpringUserCacheFactoryBean.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/cache/SpringUserCacheFactoryBean.html
index 19f3c897..84684a1a 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/cache/SpringUserCacheFactoryBean.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/cache/SpringUserCacheFactoryBean.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>SpringUserCacheFactoryBean (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>SpringUserCacheFactoryBean (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="SpringUserCacheFactoryBean (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="SpringUserCacheFactoryBean (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/ui-plugin/groovydoc/overview-frame.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/cache/package-frame.html
similarity index 57%
copy from 7.0.x/ui-plugin/groovydoc/overview-frame.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/cache/package-frame.html
index 1b24c576..ceae742c 100644
--- a/7.0.x/ui-plugin/groovydoc/overview-frame.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/cache/package-frame.html
@@ -21,28 +21,38 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
-<title>Overview (Grails Spring Security UI Plugin - 7.0.0-M5)</title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="keywords" content="Overview">
-
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-
+    <title>grails.plugin.springsecurity.cache</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/cache package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 </head>
 
 <body class="left">
-<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">All Classes</a></div>
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.cache</a></b>
+</div>
+
+
+
+
+
 <div class="indexContainer">
-    <h2 title="Packages">Packages</h2>
-    <ul title="Packages">
-        
-        <li><a href="grails/plugin/springsecurity/ui/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui</a></li>
-        
-        <li><a href="grails/plugin/springsecurity/ui/strategy/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui.strategy</a></li>
-        
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="SpringUserCacheFactoryBean.html" title="class in grails.plugin.springsecurity.cache" target="classFrame">SpringUserCacheFactoryBean</a></li>
     </ul>
 </div>
+
+
+
+
+
+
+
+
 </body>
 </html>
-
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/cache/package-summary.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/cache/package-summary.html
similarity index 98%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/cache/package-summary.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/cache/package-summary.html
index d981b414..812d24dc 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/cache/package-summary.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/cache/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.cache (spring-security-core 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.cache (spring-security-core 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.cache package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.cache (spring-security-core 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.cache (spring-security-core 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/package-frame.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/package-frame.html
new file mode 100644
index 00000000..e0bcf775
--- /dev/null
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/package-frame.html
@@ -0,0 +1,74 @@
+<!--
+
+     Licensed to the Apache Software Foundation (ASF) under one
+     or more contributor license agreements.  See the NOTICE file
+     distributed with this work for additional information
+     regarding copyright ownership.  The ASF licenses this file
+     to you under the Apache License, Version 2.0 (the
+     "License"); you may not use this file except in compliance
+     with the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing,
+     software distributed under the License is distributed on an
+     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+     KIND, either express or implied.  See the License for the
+     specific language governing permissions and limitations
+     under the License.
+
+-->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+    <title>grails.plugin.springsecurity</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+
+<body class="left">
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity</a></b>
+</div>
+
+
+
+
+<div class="indexContainer">
+    <h2>Traits</h2>
+    <ul>
+        <li><a href="ControllerMixin.html" title="trait in grails.plugin.springsecurity" target="classFrame"><em>ControllerMixin</em></a></li>
+    </ul>
+</div>
+
+
+
+<div class="indexContainer">
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="Application.html" title="class in grails.plugin.springsecurity" target="classFrame">Application</a></li><li><a href="BeanTypeResolver.html" title="class in grails.plugin.springsecurity" target="classFrame">BeanTypeResolver</a></li><li><a href="InterceptedUrl.html" title="class in grails.plugin.springsecurity" target="classFrame">InterceptedUrl</a></li><li><a href="ReflectionUtils.html" title="class in grails.plugin.springsecurity" target="classFrame">ReflectionUtils< [...]
+    </ul>
+</div>
+
+
+
+<div class="indexContainer">
+    <h2>Enums</h2>
+    <ul>
+        <li><a href="SecurityConfigType.html" title="enum in grails.plugin.springsecurity" target="classFrame">SecurityConfigType</a></li><li><a href="SecurityFilterPosition.html" title="enum in grails.plugin.springsecurity" target="classFrame">SecurityFilterPosition</a></li>
+    </ul>
+</div>
+
+
+
+
+
+
+
+</body>
+</html>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/package-summary.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/package-summary.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/package-summary.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/package-summary.html
index e4e0161c..0a040231 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/package-summary.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity (spring-security-core 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity (spring-security-core 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity (spring-security-core 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity (spring-security-core 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/DefaultPostAuthenticationChecks.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/DefaultPostAuthenticationChecks.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/DefaultPostAuthenticationChecks.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/DefaultPostAuthenticationChecks.html
index 56dbb074..c15ccd11 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/DefaultPostAuthenticationChecks.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/DefaultPostAuthenticationChecks.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>DefaultPostAuthenticationChecks (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>DefaultPostAuthenticationChecks (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="DefaultPostAuthenticationChecks (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="DefaultPostAuthenticationChecks (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/DefaultPreAuthenticationChecks.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/DefaultPreAuthenticationChecks.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/DefaultPreAuthenticationChecks.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/DefaultPreAuthenticationChecks.html
index 3c0b7e46..653422ec 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/DefaultPreAuthenticationChecks.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/DefaultPreAuthenticationChecks.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>DefaultPreAuthenticationChecks (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>DefaultPreAuthenticationChecks (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="DefaultPreAuthenticationChecks (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="DefaultPreAuthenticationChecks (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GormUserDetailsService.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GormUserDetailsService.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GormUserDetailsService.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GormUserDetailsService.html
index 40d39792..e107dc0c 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GormUserDetailsService.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GormUserDetailsService.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>GormUserDetailsService (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>GormUserDetailsService (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="GormUserDetailsService (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="GormUserDetailsService (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GrailsUser.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GrailsUser.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GrailsUser.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GrailsUser.html
index b2ed2713..ca8cf190 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GrailsUser.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GrailsUser.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>GrailsUser (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>GrailsUser (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="GrailsUser (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="GrailsUser (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GrailsUserDetailsService.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GrailsUserDetailsService.html
similarity index 98%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GrailsUserDetailsService.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GrailsUserDetailsService.html
index 6d6cf661..ebbe4436 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GrailsUserDetailsService.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/GrailsUserDetailsService.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>GrailsUserDetailsService (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>GrailsUserDetailsService (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="GrailsUserDetailsService (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="GrailsUserDetailsService (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/NoStackUsernameNotFoundException.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/NoStackUsernameNotFoundException.html
similarity index 98%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/NoStackUsernameNotFoundException.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/NoStackUsernameNotFoundException.html
index a8c2cf03..00e09e62 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/NoStackUsernameNotFoundException.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/NoStackUsernameNotFoundException.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>NoStackUsernameNotFoundException (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>NoStackUsernameNotFoundException (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="NoStackUsernameNotFoundException (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="NoStackUsernameNotFoundException (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/package-frame.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/package-frame.html
new file mode 100644
index 00000000..9e5a22c5
--- /dev/null
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/package-frame.html
@@ -0,0 +1,66 @@
+<!--
+
+     Licensed to the Apache Software Foundation (ASF) under one
+     or more contributor license agreements.  See the NOTICE file
+     distributed with this work for additional information
+     regarding copyright ownership.  The ASF licenses this file
+     to you under the Apache License, Version 2.0 (the
+     "License"); you may not use this file except in compliance
+     with the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing,
+     software distributed under the License is distributed on an
+     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+     KIND, either express or implied.  See the License for the
+     specific language governing permissions and limitations
+     under the License.
+
+-->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+    <title>grails.plugin.springsecurity.userdetails</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/userdetails package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+
+<body class="left">
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.userdetails</a></b>
+</div>
+
+
+
+<div class="indexContainer">
+    <h2>Interfaces</h2>
+    <ul>
+        <li><a href="GrailsUserDetailsService.html" title="interface in grails.plugin.springsecurity.userdetails" target="classFrame"><em>GrailsUserDetailsService</em></a></li>
+    </ul>
+</div>
+
+
+
+
+<div class="indexContainer">
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="DefaultPostAuthenticationChecks.html" title="class in grails.plugin.springsecurity.userdetails" target="classFrame">DefaultPostAuthenticationChecks</a></li><li><a href="DefaultPreAuthenticationChecks.html" title="class in grails.plugin.springsecurity.userdetails" target="classFrame">DefaultPreAuthenticationChecks</a></li><li><a href="GormUserDetailsService.html" title="class in grails.plugin.springsecurity.userdetails" target="classFrame">GormUserDetailsService</a></ [...]
+    </ul>
+</div>
+
+
+
+
+
+
+
+
+</body>
+</html>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/package-summary.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/package-summary.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/package-summary.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/package-summary.html
index a735a00d..ddb37e31 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/package-summary.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/userdetails/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.userdetails (spring-security-core 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.userdetails (spring-security-core 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.userdetails package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.userdetails (spring-security-core 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.userdetails (spring-security-core 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/DelegatingAsyncGrailsWebRequest.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/DelegatingAsyncGrailsWebRequest.html
similarity index 98%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/DelegatingAsyncGrailsWebRequest.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/DelegatingAsyncGrailsWebRequest.html
index 3c45ff98..a2a68b16 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/DelegatingAsyncGrailsWebRequest.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/DelegatingAsyncGrailsWebRequest.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>DelegatingAsyncGrailsWebRequest (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>DelegatingAsyncGrailsWebRequest (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="DelegatingAsyncGrailsWebRequest (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="DelegatingAsyncGrailsWebRequest (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/DelegatingGrailsWebRequest.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/DelegatingGrailsWebRequest.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/DelegatingGrailsWebRequest.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/DelegatingGrailsWebRequest.html
index cb804d34..c178f480 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/DelegatingGrailsWebRequest.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/DelegatingGrailsWebRequest.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>DelegatingGrailsWebRequest (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>DelegatingGrailsWebRequest (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="DelegatingGrailsWebRequest (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="DelegatingGrailsWebRequest (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/GrailsRedirectStrategy.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/GrailsRedirectStrategy.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/GrailsRedirectStrategy.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/GrailsRedirectStrategy.html
index a8546a65..50aff12a 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/GrailsRedirectStrategy.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/GrailsRedirectStrategy.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>GrailsRedirectStrategy (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>GrailsRedirectStrategy (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="GrailsRedirectStrategy (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="GrailsRedirectStrategy (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/GrailsSecurityFilterChain.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/GrailsSecurityFilterChain.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/GrailsSecurityFilterChain.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/GrailsSecurityFilterChain.html
index 11a6fee6..f762b59b 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/GrailsSecurityFilterChain.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/GrailsSecurityFilterChain.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>GrailsSecurityFilterChain (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>GrailsSecurityFilterChain (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="GrailsSecurityFilterChain (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="GrailsSecurityFilterChain (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/NullFilterChainValidator.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/NullFilterChainValidator.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/NullFilterChainValidator.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/NullFilterChainValidator.html
index 884074d8..cb36f58e 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/NullFilterChainValidator.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/NullFilterChainValidator.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>NullFilterChainValidator (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>NullFilterChainValidator (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="NullFilterChainValidator (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="NullFilterChainValidator (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolder.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolder.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolder.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolder.html
index dedde410..3d6d94fd 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolder.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolder.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>SecurityRequestHolder (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>SecurityRequestHolder (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="SecurityRequestHolder (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="SecurityRequestHolder (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.1.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.1.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.1.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.1.html
index 957e9128..4b5edf55 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.1.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.1.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>SecurityRequestHolderFilter.1 (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>SecurityRequestHolderFilter.1 (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="SecurityRequestHolderFilter.1 (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="SecurityRequestHolderFilter.1 (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.2.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.2.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.2.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.2.html
index 21bf7a53..86cc2cdf 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.2.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.2.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>SecurityRequestHolderFilter.2 (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>SecurityRequestHolderFilter.2 (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="SecurityRequestHolderFilter.2 (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="SecurityRequestHolderFilter.2 (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.html
index 6c0e4442..e4084dc0 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/SecurityRequestHolderFilter.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>SecurityRequestHolderFilter (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>SecurityRequestHolderFilter (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="SecurityRequestHolderFilter (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="SecurityRequestHolderFilter (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/UpdateRequestContextHolderExceptionTranslationFilter.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/UpdateRequestContextHolderExceptionTranslationFilter.html
similarity index 98%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/UpdateRequestContextHolderExceptionTranslationFilter.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/UpdateRequestContextHolderExceptionTranslationFilter.html
index 4f46772a..11a329a4 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/UpdateRequestContextHolderExceptionTranslationFilter.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/UpdateRequestContextHolderExceptionTranslationFilter.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>UpdateRequestContextHolderExceptionTranslationFilter (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>UpdateRequestContextHolderExceptionTranslationFilter (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="UpdateRequestContextHolderExceptionTranslationFilter (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="UpdateRequestContextHolderExceptionTranslationFilter (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/AjaxAwareAccessDeniedHandler.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/AjaxAwareAccessDeniedHandler.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/AjaxAwareAccessDeniedHandler.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/AjaxAwareAccessDeniedHandler.html
index 3550e1fb..a0d9ec4d 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/AjaxAwareAccessDeniedHandler.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/AjaxAwareAccessDeniedHandler.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>AjaxAwareAccessDeniedHandler (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>AjaxAwareAccessDeniedHandler (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="AjaxAwareAccessDeniedHandler (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="AjaxAwareAccessDeniedHandler (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DefaultThrowableAnalyzer.1.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DefaultThrowableAnalyzer.1.html
similarity index 98%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DefaultThrowableAnalyzer.1.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DefaultThrowableAnalyzer.1.html
index 96b46907..8688b3cf 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DefaultThrowableAnalyzer.1.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DefaultThrowableAnalyzer.1.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>DefaultThrowableAnalyzer.1 (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>DefaultThrowableAnalyzer.1 (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="DefaultThrowableAnalyzer.1 (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="DefaultThrowableAnalyzer.1 (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DefaultThrowableAnalyzer.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DefaultThrowableAnalyzer.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DefaultThrowableAnalyzer.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DefaultThrowableAnalyzer.html
index fb52f560..d2f37bbe 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DefaultThrowableAnalyzer.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DefaultThrowableAnalyzer.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>DefaultThrowableAnalyzer (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>DefaultThrowableAnalyzer (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="DefaultThrowableAnalyzer (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="DefaultThrowableAnalyzer (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyRequestCreator.1.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyRequestCreator.1.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyRequestCreator.1.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyRequestCreator.1.html
index 1ca728ea..80516509 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyRequestCreator.1.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyRequestCreator.1.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>DummyRequestCreator.1 (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>DummyRequestCreator.1 (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="DummyRequestCreator.1 (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="DummyRequestCreator.1 (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyRequestCreator.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyRequestCreator.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyRequestCreator.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyRequestCreator.html
index 39688a14..6ca0bf30 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyRequestCreator.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyRequestCreator.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>DummyRequestCreator (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>DummyRequestCreator (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="DummyRequestCreator (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="DummyRequestCreator (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyResponseCreator.1.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyResponseCreator.1.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyResponseCreator.1.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyResponseCreator.1.html
index 99b7e4e1..3a11a99a 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyResponseCreator.1.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyResponseCreator.1.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>DummyResponseCreator.1 (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>DummyResponseCreator.1 (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="DummyResponseCreator.1 (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="DummyResponseCreator.1 (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyResponseCreator.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyResponseCreator.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyResponseCreator.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyResponseCreator.html
index fb8aeffc..f4b11b40 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyResponseCreator.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/DummyResponseCreator.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>DummyResponseCreator (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>DummyResponseCreator (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="DummyResponseCreator (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="DummyResponseCreator (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/GrailsWebInvocationPrivilegeEvaluator.1.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/GrailsWebInvocationPrivilegeEvaluator.1.html
similarity index 98%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/GrailsWebInvocationPrivilegeEvaluator.1.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/GrailsWebInvocationPrivilegeEvaluator.1.html
index 85a56870..d2ca61ca 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/GrailsWebInvocationPrivilegeEvaluator.1.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/GrailsWebInvocationPrivilegeEvaluator.1.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>GrailsWebInvocationPrivilegeEvaluator.1 (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>GrailsWebInvocationPrivilegeEvaluator.1 (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="GrailsWebInvocationPrivilegeEvaluator.1 (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="GrailsWebInvocationPrivilegeEvaluator.1 (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/GrailsWebInvocationPrivilegeEvaluator.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/GrailsWebInvocationPrivilegeEvaluator.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/GrailsWebInvocationPrivilegeEvaluator.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/GrailsWebInvocationPrivilegeEvaluator.html
index 2525d640..51a94403 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/GrailsWebInvocationPrivilegeEvaluator.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/GrailsWebInvocationPrivilegeEvaluator.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>GrailsWebInvocationPrivilegeEvaluator (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>GrailsWebInvocationPrivilegeEvaluator (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="GrailsWebInvocationPrivilegeEvaluator (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="GrailsWebInvocationPrivilegeEvaluator (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/WebExpressionConfigAttribute.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/WebExpressionConfigAttribute.html
similarity index 99%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/WebExpressionConfigAttribute.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/WebExpressionConfigAttribute.html
index bc659731..7aa62613 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/WebExpressionConfigAttribute.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/WebExpressionConfigAttribute.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>WebExpressionConfigAttribute (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>WebExpressionConfigAttribute (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="WebExpressionConfigAttribute (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="WebExpressionConfigAttribute (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/WebExpressionVoter.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/WebExpressionVoter.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/WebExpressionVoter.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/WebExpressionVoter.html
index 97e47530..a50892c7 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/WebExpressionVoter.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/WebExpressionVoter.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>WebExpressionVoter (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>WebExpressionVoter (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="WebExpressionVoter (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="WebExpressionVoter (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/latest/ui-plugin/groovydoc/overview-frame.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/package-frame.html
similarity index 51%
copy from latest/ui-plugin/groovydoc/overview-frame.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/package-frame.html
index 1b24c576..57609a6a 100644
--- a/latest/ui-plugin/groovydoc/overview-frame.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/package-frame.html
@@ -21,28 +21,38 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
-<title>Overview (Grails Spring Security UI Plugin - 7.0.0-M5)</title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="keywords" content="Overview">
-
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-
+    <title>grails.plugin.springsecurity.web.access.expression</title>
+    
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="keywords" CONTENT="grails/plugin/springsecurity/web/access/expression package">
+
+    <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
+    <link href="groovy.ico" type="image/x-icon" rel="icon">
+    <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 </head>
 
 <body class="left">
-<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">All Classes</a></div>
+<div class="indexHeader">
+    <b><a href="package-summary.html" target="classFrame">grails.plugin.springsecurity.web.access.expression</a></b>
+</div>
+
+
+
+
+
 <div class="indexContainer">
-    <h2 title="Packages">Packages</h2>
-    <ul title="Packages">
-        
-        <li><a href="grails/plugin/springsecurity/ui/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui</a></li>
-        
-        <li><a href="grails/plugin/springsecurity/ui/strategy/package-frame.html"
-               target="packageFrame">grails.plugin.springsecurity.ui.strategy</a></li>
-        
+    <h2>Classes</h2>
+    <ul>
+        <li><a href="WebExpressionConfigAttribute.html" title="class in grails.plugin.springsecurity.web.access.expression" target="classFrame">WebExpressionConfigAttribute</a></li><li><a href="WebExpressionVoter.html" title="class in grails.plugin.springsecurity.web.access.expression" target="classFrame">WebExpressionVoter</a></li>
     </ul>
 </div>
+
+
+
+
+
+
+
+
 </body>
 </html>
-
diff --git a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/package-summary.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/package-summary.html
similarity index 98%
copy from latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/package-summary.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/package-summary.html
index 6e2bdce6..e031e224 100644
--- a/latest/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/package-summary.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/expression/package-summary.html
@@ -22,7 +22,7 @@
 <html>
 <head>
 
-<title>grails.plugin.springsecurity.web.access.expression (spring-security-core 7.0.0-M5 API)</title>
+<title>grails.plugin.springsecurity.web.access.expression (spring-security-core 7.0.0-RC2 API)</title>
 <meta name="keywords" content="grails.plugin.springsecurity.web.access.expression package">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" title="Style">
@@ -31,7 +31,7 @@
 <script type="text/javascript">
 function windowTitle()
 {
-    parent.document.title="grails.plugin.springsecurity.web.access.expression (spring-security-core 7.0.0-M5 API)";
+    parent.document.title="grails.plugin.springsecurity.web.access.expression (spring-security-core 7.0.0-RC2 API)";
 }
 </script>
 <noscript>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/intercept/AbstractFilterInvocationDefinition.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/intercept/AbstractFilterInvocationDefinition.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/intercept/AbstractFilterInvocationDefinition.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/intercept/AbstractFilterInvocationDefinition.html
index a17897c8..56ab9e24 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/intercept/AbstractFilterInvocationDefinition.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/intercept/AbstractFilterInvocationDefinition.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>AbstractFilterInvocationDefinition (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>AbstractFilterInvocationDefinition (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="AbstractFilterInvocationDefinition (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="AbstractFilterInvocationDefinition (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
 //-->
 </script>
diff --git a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/intercept/AnnotationFilterInvocationDefinition.html b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/intercept/AnnotationFilterInvocationDefinition.html
similarity index 99%
copy from 7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/intercept/AnnotationFilterInvocationDefinition.html
copy to 7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/intercept/AnnotationFilterInvocationDefinition.html
index 9015c1a2..05525880 100644
--- a/7.0.x/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/intercept/AnnotationFilterInvocationDefinition.html
+++ b/7.0.0-RC2/core-plugin/groovydoc/grails/plugin/springsecurity/web/access/intercept/AnnotationFilterInvocationDefinition.html
@@ -26,8 +26,8 @@
 
 <html>
 <head>
-    <!-- Generated by groovydoc (4.0.27) -->
-    <title>AnnotationFilterInvocationDefinition (Grails Spring Security Core Plugin - 7.0.0-M5)</title>
+    <!-- Generated by groovydoc (4.0.28) -->
+    <title>AnnotationFilterInvocationDefinition (Grails Spring Security Core Plugin - 7.0.0-RC2)</title>
     
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <link href="../../../../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
@@ -37,7 +37,7 @@
 <body class="center">
 <script type="text/javascript"><!--
 if (location.href.indexOf('is-external=true') == -1) {
-    parent.document.title="AnnotationFilterInvocationDefinition (Grails Spring Security Core Plugin - 7.0.0-M5)";
+    parent.document.title="AnnotationFilterInvocationDefinition (Grails Spring Security Core Plugin - 7.0.0-RC2)";
 }
... 33200 lines suppressed ...